US Pat. No. 10,713,395

METHOD FOR DESIGNING AND MANUFACTURING CUSTOM-MADE FURNITURE USING COMPUTER, SYSTEM, AND PROGRAM THEREFOR

DOMANS, INC., Tokyo (JP)...

1. A method for designing part members of a furniture product formed by combining a plurality of part members by using a computer, the method comprising:reading out data of part members stored in a memory to display a first part member and a second part member, each having a rectangular parallelepiped shape, and locating the first part member and the second part member on a screen such that a first face of the first part member and a second face of the second part member face in parallel with each other;
setting a XY coordinate on each face of the first part member and the second part member such that a corner of a rectangle of each face of the first part member and the second part member is set as an origin, and two sides extending orthogonally from the corner are set as a X axis and Y axis, wherein a first position on the first face is designated by the XY coordinate;
perpendicularly projecting the first face of the first part member onto the second face of the second part member and calculate a two dimensional positional relationship between the first face and the second face, and, based on the calculated positional relationship between the two faces, calculate a position on the second face that corresponds to the first position on the first face and designate the calculated position as a second position by the XY coordinate on the second face;
inputting a selected machining on the first position on the first face to transfer and input the input machining to the second position on the second face; and
outputting data of dimensions of the first part member and the second part member together with the data of machining that are provided on the six faces of the first part member and the second part member.

US Pat. No. 10,713,384

METHODS AND APPARATUS FOR TRANSFORMING AND STATISTICALLY MODELING RELATIONAL DATABASES TO SYNTHESIZE PRIVACY-PROTECTED ANONYMIZED DATA

Massachusetts Institute o...

1. A computer-implemented method for storing and retrieving data in a computer memory to improve the functionality of a computer comprising the computer memory by protecting the privacy of first data contained in a relational database stored in the computer memory, the method comprising:A) transforming the relational database to provide a restructured relational database and generate, via at least one first processor of the computer, a statistical model of the restructured relational database; and
B) synthesizing, via the at least one first processor of the computer or another processor of another computer, anonymized data based on the statistical model generated in A) of the restructured relational database, wherein the anonymized data statistically mimics but does not duplicate at least a portion of the first data in the relational database and thereby protects the privacy of at least the portion of the first data.

US Pat. No. 10,713,383

METHODS AND SYSTEMS FOR ANONYMIZING GENOME SEGMENTS AND SEQUENCES AND ASSOCIATED INFORMATION

1. A method for safeguarding at least some associated information that is associated with at least some of one or more genome sequences by processing the at least some of the one or more genome sequences and the at least some of the associated information, wherein the method comprises the steps of:(a) receiving the at least some of the one or more genome sequences and the at least some of the associated information; wherein the one or more genome sequences and the associated information are denoted as original data;
(b) segmenting the at least some of the one or more genome sequences into one or more segments of nucleic acid sequences;
(c) organizing aspects of the at least some of the associated information into organizational units by one or more of: dividing the at least some of the associated information into subfields, categorizing the at least some of the associated information into categories, or generalizing the at least some of the associated information into different subfields;
(d) generating a linkage record or updating an existing linkage record; wherein the linkage record or the existing linkage record comprises a plurality of unique linkage record identifiers, wherein each unique linkage record identifier selected from the plurality of unique linkage record identifiers points to a specific organizational unit selected from the organizational units or points to a given segment of nucleic acid sequence selected from the one or more segments of nucleic acid sequences; the linkage record or the existing linkage record is a set of instructions for mapping one or more of the at least some of the one or more genome sequences, or the one or more segments, to the at least some of the associated information, the organizational units, the subfields, the categories, or the different subfields; and
(e) non-transitory storing in one or more storage units the linkage record or the existing linkage record and also one or more of: the at least some of the one or more genome sequences, the at least some of the associated information, the one or more segments, or at least some of the organizational units.

US Pat. No. 10,713,382

ENSURING CONSISTENCY BETWEEN CONFIDENTIAL DATA VALUE TYPES

Microsoft Technology Lice...

1. A system comprising:a non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the system to:
obtain an anonymized set of confidential data values of a first confidential data type;
obtain an anonymized set of confidential data values of a second confidential data type;
determine a multiplier following a log-normal distribution for the anonymized set of confidential data values of the first confidential data type;
perform smoothing independently for the anonymized set of confidential data values of the first confidential data type and the multiplier, wherein the smoothing comprises modification of at least one confidential data value of the first confidential data type and the multiplier; and
compute percentiles for the anonymized set of confidential data values of the second confidential data type using the smoothed anonymized set of confidential data values of the first confidential data type and the smoothed multiplier.

US Pat. No. 10,713,376

FINE GRAIN SECURITY FOR ANALYTIC DATA SETS

salesforce.com, inc., Sa...

1. A method comprising:extracting fields of data from one or more secured, primary database sources on a batch basis;
assigning field level security to the fields, wherein the assigning comprises:
identifying a first subset of the fields with user selectable inheritance, wherein the field level security for each field of the first subset of the fields is determined based at least in part on inheriting security from one or more source fields associated with the first subset of the fields extracted from the one or more secured, primary database sources; and
identifying a second subset of the fields with pinnable inheritance, wherein the field level security for each field of the second subset of the fields is determined based at least in part on a user pinning inheritance of field level security for the second subset of the fields to reference fields, wherein the reference fields are bound to one or more attributes in the one or more secured, primary database sources and are distinct from the second subset of the fields;
compiling the fields with the assigned field level security to obtain compiled fields, wherein the compiled fields support real-time querying by a dashboard for display in a graphical user interface (GUI);
storing the compiled fields in one or more analytical, read-only databases, wherein the one or more analytical, read-only databases are distinct from the one or more secured, primary database sources;
receiving a request for query results from a user; and
producing, for display in the GUI, the query results from the compiled fields supporting the real-time querying based at least in part on the assigned field level security and subject to field level security permissions of the user.

US Pat. No. 10,713,373

COMPUTING SYSTEM WITH INFORMATION STORAGE MECHANISM AND METHOD OF OPERATION THEREOF

LifeSite, Inc., Mountain...

1. A computing system comprising:a control unit configured to:
receive user information through a vault user account;
process the user information for storage in an information vault including generating an information chunk by dividing, the user information;
implement a security protocol for the vault user account including to determine a security breach to the vault user account based on receiving an electronic communication from a user electronic contact address addressed to a breach detection contact address; and
a storage unit, coupled to the control unit, configured to store the information chunk of the user information.

US Pat. No. 10,713,369

METHOD AND DEVICE FOR ACCESS CONTROL

ZTE CORPORATION, Shenzhe...

1. A method for access control which is performed by a hardware processor, and the method comprises:a group of tasks are executed, controlling an access of a subject to an object according to operation permission corresponding to each of the tasks in the group of tasks;
wherein before the group of tasks are executed, the method further comprises: obtaining the operation permission corresponding to each of the tasks in the group of tasks according to a preset correspondence relationship between each of the tasks in the group of tasks and the operation permission;
wherein obtaining the operation permission corresponding to each of the tasks in the group of tasks according to the preset correspondence relationship between each of the tasks in the group of tasks and the operation permission comprises:
obtaining a role corresponding to the subject executing each of the tasks according to a preset correspondence relationship between the subject and the role;
obtaining a first operation permission corresponding to the role according to a preset correspondence relationship between the role and the operation permission; and
taking an intersection of a second operation permission corresponding to the task in the preset correspondence relationship between each of the tasks in the group of tasks and the operation permission, and the first operation permission corresponding to the obtained role corresponding to the subject executing the task as the operation permission for each of the tasks.

US Pat. No. 10,713,365

TESTING CLOUD APPLICATION INTEGRATIONS, DATA, AND PROTOCOLS

ORACLE INTERNATIONAL CORP...

1. A computer-implemented method comprising, at a computer system of a security management system:obtaining activity data from a service provider system, wherein the activity data includes a list of actions performed during use of a cloud service, wherein actions in the list of actions are performed by one or more users associated with a tenant, wherein the service provider system provides the tenant with a tenant account, and wherein the tenant account enables the one or more users to use the cloud service;
parsing an action from the list of actions to determine a list of fields included in the action;
identifying a field from the list of fields, wherein an identity of the field describes data included in the field;
generating a template for the action, the template including a data structure storing the identity of the field, wherein the template further includes a data structure describing a format of the action;
generating a configuration associated with a test scenario, the configuration including a reference to the template and a description of an action associated with the test scenario;
generating a simulated action for the action described in the configuration, wherein generating the simulated action includes using the template to determine fields for the action and an output structure for the action, and wherein generating the simulated action includes using a test description to select values for the fields;
generating simulated activity data that includes the simulated action, wherein the simulated activity data has a same format as the activity data; and
inputting the simulated activity data into the security management system, wherein the security management system operates on the simulated activity data to determine whether actions included in the simulated activity data include use of the cloud service that constitutes a security risk, and wherein the simulated action causes the security management system to perform a particular operation, wherein the particular operation is associated with the test scenario.

US Pat. No. 10,713,349

AUTHENTICATION MANAGEMENT

International Business Ma...

1. A method for authentication management, the method comprising:establishing, with respect to access enablement to a computing asset, a valid authentication input which has a first value;
receiving, via a graphical user interface, the valid authentication input including the first value and a second value which differs from the first value;
authenticating, in response to receiving the valid authentication input and based on the first value, access enablement with respect to the computing asset; and
executing, in response to receiving the valid authentication input and based on the second value, a command indicated by the second value.

US Pat. No. 10,713,348

SYSTEM, METHOD, AND APPARATUS FOR TOUCH PANEL SECURITY

Microchip Technology Inco...

26. A method of verifying a touch panel, the method comprising:retrieving user keys and operand instructions from secure memory of a host device;
providing the user keys and operand instructions with a verification request to a touch panel requesting to provide input data to the host device;
receiving a result data from the touch panel responsive to the verification request, the result data at least partially based on one or more security features present at the touch panel;
comparing the result data to a pre-calculated result byte stored in the secure memory of the host device; and
verifying the result data responsive to the comparison.

US Pat. No. 10,713,335

SYSTEM, METHOD, AND APPARATUS FOR DETECTING UNLICENSED PERFORMANCES OF COPYRIGHTED CREATIVE WORKS

Visa International Servic...

1. A computer-implemented method of detecting a performance of a creative work, comprising:receiving, by a server, a digital representation of an occurrence of multimedia data from a mobile device enabled to capture multimedia data;
determining, by the server, that the digital representation is part of a copyrighted work;
determining, by the server, a time-length associated with the copyrighted work and/or a remainder of time associated with the copyrighted work;
generating, by the server, a message comprising the time-length and/or the remainder of time associated with the copyrighted work;
communicating, by the server, the message to the mobile device to cause the mobile device to disable the capture of multimedia data for the remainder of time and, after the remainder of time has elapsed, re-enable the mobile device to capture multimedia data;
receiving, by the server, information relating to a physical location of the occurrence; and
determining, by the server, whether a license exists for a performance of the copyrighted work, based upon the information relating to the physical location.

US Pat. No. 10,713,334

DATA PROCESSING SYSTEM WITH A SCALABLE ARCHITECTURE OVER ETHERNET

EMC IP HOLDING COMPANY LL...

1. A data processing system, comprising:a plurality of central processing unit (CPU) subsystems, wherein each CPU subsystem includes a plurality of CPUs and a plurality of memory controllers, each memory controller corresponding to one of the CPUs;
a plurality of memory complexes, each memory complex being associated with one of the CPU subsystems, wherein each memory complex comprises one or more branches, and
a plurality of memory leaves to store data, wherein each of the branches is coupled to one or more of the memory leaves and to provide access to the data stored in the memory leaves; and
an Ethernet switch fabric coupled to each of the memory controllers of the CPU subsystems and each of the branches of the memory complexes, wherein each of the memory controllers is communicatively connected with each of the branches of any of the memory complexes via the Ethernet switch fabric over an Ethernet to access data stored in any of the memory leaves associated with the corresponding branch,
wherein a first memory controller associated with a first CPU of a first CPU subsystem is communicatively connected with a second memory controller associated with a second CPU of the second subsystem via the Ethernet switch fabric over the Ethernet and each of the branches provides access to data stored in local memory leaves by a remote CPU via a remote branch of the remote CPU over the Ethernet, without having to invoke a local CPU.

US Pat. No. 10,713,328

AUTOMATED TAGGING APPLICATION FOR MAINTAINING UP-TO-DATE WEB ANALYTICS

Mastercard International ...

7. A computerized method for updating website tags based on detected link changes comprising:collecting, by an auto-tagger application, link metadata associated with at least one link on a website, the at least one link having one or more tags associated therewith;
accessing, by the auto-tagger application, previously collected link metadata associated the at least one link on the website;
comparing the collected link metadata with the previously collected link metadata;
upon detecting, based on the comparing, a link change between the collected link metadata and the accessed previously collected link metadata, identifying, by the auto-tagger application, at least one auto-tagging rule associated with the detected link change, wherein the identified at least one auto-tagging rule determines one or more instructions corresponding to the detected link change; and
updating, by the auto-tagger application, at least one tag of the one or more tags based on application of the one or more instructions determined by the identified at least one auto-tagging rule, the updated at least one tag enabling accurate tracking of user interactions with the at least one link.

US Pat. No. 10,713,326

SEARCH AND NOTIFICATION IN RESPONSE TO A REQUEST

eBay Inc., San Jose, CA ...

1. An apparatus comprising:hardware processing circuitry;
hardware memory storing instructions that when executed cause the hardware processing circuitry to perform operations, the operations comprising:
receiving input defining an image of a search item,
receiving input indicating an instruction to search a plurality of sensor data for the image of the search item, each sensor data generated by a corresponding imaging sensor and including a respective image captured by the corresponding imaging sensor, and
displaying a location of an identified item matching the searched item in a user interface, the location corresponding to a location of one of the imaging sensors that generated an image-representing the identified item.

US Pat. No. 10,713,321

EFFICIENT IDENTIFICATION OF ANOMALIES IN PERIODICALLY COLLECTED DATA

Microsoft Technology Lice...

1. A method for generating alerts, the method comprising:storing in a database, a plurality of records, each record associated with a user, each record storing user profile attributes describing the user;
determining a plurality of user populations, each user population corresponding to a set of records, each population specified using values of one or more user profile attributes;
performing data collection, the collected data representing user responses;
identifying a set of anomalies based on the collected data, each anomaly associated with a population;
determining a subset of anomalies, the determining comprising:
identifying from the set of anomalies, a first anomaly for a first population and a second anomaly for a second population;
determining that the first population is a subset of the second population and the first anomaly and the second anomaly are associated with a same category of anomalies;
responsive to determining that the first population is a subset of the second population and the first anomaly and the second anomaly are associated with the same category of anomalies, excluding the first anomaly from the subset of anomalies being determined; and
transmitting alerts based on the subset of anomalies.

US Pat. No. 10,713,317

CONVERSATIONAL AGENT FOR SEARCH

ADOBE INC., San Jose, CA...

1. A computer system comprising:one or more processors; and
one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to:
generate a user model using session logs from a search engine, the session logs comprising user activities during search sessions that do not include conversation data, the user model generated by:
employing a set of rules with mappings between certain types of session log entries to specific user actions defined by a user action space understandable by a reinforcement learning agent to represent entries from the session logs as user actions from the user action space and each search session within the session logs as a series of user actions from the user action space, and
using the mapped entries from the session logs to compute conditional probabilities for user actions from the user action space for each of a plurality of different sets of previous user actions;
train the reinforcement learning agent using the user model by iteratively performing dialog turns of selecting an agent action and selecting a user action, wherein the user actions are selected during the dialog turns based at least in part on the conditional probabilities from the user model; and
employing the reinforcement learning agent as a conversational agent in a conversational search system.

US Pat. No. 10,713,316

SEARCH ENGINE USING NAME CLUSTERING

Microsoft Technology Lice...

1. A system comprising:a machine-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
receiving a plurality of names;
generating a plurality of phonetic cluster identifiers according to a phonetic spelling of the names using a database of phonetic associations and not including vowel sounds;
forming a plurality of name clusters by grouping the names having an equivalent cluster id into a corresponding name cluster of the plurality of name clusters;
removing names from respective name clusters that differ from a root name by more than either particular spelling of a phonetic sound or a specific member's reformulation according to a reformulation dictionary; and
suggesting, in response to receiving a name from a member of an online social networking system, one or more names by generating a phonetic cluster id for the received name and returning names found in the name cluster that matches the phonetic cluster id.

US Pat. No. 10,713,314

FACILITATING DATA MODEL ACCELERATION IN ASSOCIATION WITH AN EXTERNAL DATA SYSTEM

SPLUNK INC., San Francis...

1. A computer-implemented method comprising:receiving, at a core engine, a search request associated with a data model, the data model designating one or more fields, from among a plurality of fields, that are of interest for subsequent searches;
determining that an accelerated data model summary, of a dataset stored in an external data system, and associated with the data model is stored at the external data system, the external data system not under management of the core engine that received the search request, the accelerated data model summary organized into a columnar format comprising a plurality of data blocks, each data block adjacently storing values of a column of data from a subset of rows of the dataset, for a set of columns of the dataset corresponding to the one or more fields designated by the data model;
triggering the external data system to generate a set of search results relevant to the search request by causing the external data system to read data from the accelerated data model summary and execute a search of the data from the accelerated data model summary;
receiving the set of search results from the external data system; and
providing the set of search results to a user device for display to a user.

US Pat. No. 10,713,312

SYSTEM AND METHOD FOR CONTEXT-LAUNCHING OF APPLICATIONS

DOAT Media Ltd., Tel Avi...

1. A method for executing actions based on contextual scenarios related to a user device, comprising:determining at least one variable based on at least one signal captured by at least one sensor of the user device, wherein at least one of the at least one variable is a personal variable;
generating at least one insight based on the at least one variable;
generating a weight factor for at least one of the at least one insight, wherein each generated weight factor indicates a level of confidence in each insight;
generating a context for the user device based on the at least one insight and the generated weight factors, wherein the context represents a current state of the user as demonstrated by the at least one insight;
determining, based on the context, a user intent, wherein the user intent includes at least one action; and
causing execution of the at least one action on the user device based on the determined context and the determined user intent.

US Pat. No. 10,713,308

METHOD AND SYSTEM FOR GENERATING AN OFFLINE SEARCH ENGINE RESULT PAGE

YANDEX EUROPE AG, Lucern...

1. A method of processing a search query, the method executable at an electronic device, the electronic device storing, in its permanent storage, an offline query result database that has been generated and pre-loaded into the permanent storage by a search engine server via a communication network prior to execution of the method, the offline query result database comprising:an offline query index storing one or more offline search queries, each of the one or more offline search queries being associated with a respective offline search engine result page (SERP) template pointer;
an offline SERP template index storing one or more offline SERP templates, each of the one or more offline SERP templates comprising a list of one or more element pointers, the one or more offline SERP templates comprising a pre-defined number of offline SERP templates, the pre-defined number having been determined by an operator of the search engine server to satisfy a certain number of search queries from a user;
at least one SERP elements index storing a plurality of SERP elements, each SERP element associated to at least one of the one or more element pointers, the plurality of SERP elements having been organized by a respective SERP element type;the method comprising:receiving a search query from the user associated with the electronic device;
determining whether the search query is stored in the offline query index by comparing the search query against the one or more offline search queries stored therein;
responsive to determining that the search query matches a given offline search query, determining the offline SERP template pointer associated with the given offline search query;
determining, based on the offline SERP template pointer, an associated offline SERP template stored within the offline SERP template index;
accessing the list associated with the associated offline SERP template;
retrieving, for each one or more element pointers of the list, a respective SERP element, from the at least one SERP elements index;
generating an offline SERP by compiling the retrieved SERP elements; and
displaying the offline SERP on the electronic device.

US Pat. No. 10,713,307

DYNAMIC SEARCH ENGINE FOR AN INDUSTRIAL ENVIRONMENT

Rockwell Automation Techn...

1. A system for searching industrial data, comprising:a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the components, the components comprising:
an indexing component configured to discover available data items distributed across multiple data sources of an industrial environment and to generate a federated data model that records respective locations of the data items, wherein the data items comprise at least data tags of one or more control programs stored on one or more industrial controllers;
a device interface component configured to render a graphical display on a client device associated with a first user, wherein the graphical display renders graphical icons of respective industrial assets that are part of the industrial environment;
a search component configured to, in response to selection of a graphical icon, of the graphical icons, via interaction with the graphical display, initiate a search of the federated data model using an industrial asset represented by the graphical icon as a search criterion; and
a notification component configured to, in response to the selection of the graphical icon,
generate a work order to investigate a performance issue relating to the industrial asset, wherein the performance issue is indicated by results of the search of the federated data model,
select a second user, from a set of available users, based on a relevance of the second user's experience relative to the industrial asset and the performance issue, and
send notification information to another client device associated with the second user, wherein the notification information defines the work order and contains the results of the search of the federated data model.

US Pat. No. 10,713,305

METHOD AND SYSTEM FOR DOCUMENT SEARCH IN STRUCTURED DOCUMENT REPOSITORIES

EMC IP Holding Company LL...

1. A method for document search in a structured document repository, comprising:obtaining, from a client, a request, wherein the request comprises:
a document search query that specifies document content; and
a location constraint;
selecting, in a document search index associated with the structured document repository, a first index entry;
making a first determination that the document content matches a first index term of the first index entry; and
making a second determination, based on the first determination, that a first document location of the first index entry does not satisfy the location constraint;
selecting, based on the second determination, a second index entry in the document search index;
making a third determination that the document content matches a second index term of the second index entry;
making a fourth determination, based on the third determination, that a second document location of the second index entry satisfies the location constraint; and
providing, based on the fourth determination, information associated with the second index entry to the client.

US Pat. No. 10,713,277

PATCHING CONTENT ACROSS SHARED AND TENANT CONTAINERS IN MULTI-TENANCY DATABASE SYSTEMS

SAP SE, Walldorf (DE)

1. A system comprising:one or more computers;
a non-transitory computer-readable medium coupled to the one or more computers, the computer readable medium having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations;
wherein the computer-readable medium comprises:
a shared database container at a first software version; and
multiple tenant database containers each including data for a respective tenant;
wherein the shared database container includes shared content shared by multiple tenants; and
wherein each tenant database container includes local content that is local to a respective tenant; and
wherein the operations comprise:
receiving a first deployment package for upgrading the system to a second software version;
deploying the first deployment package to the shared database container, including:
identifying shared objects that are completely stored in the shared database container, including identifying at least one current shared table in the shared database container that is to store deployed shared content;
determining first shared content for the shared objects in the first deployment package;
identifying partially-shared objects that have a shared portion in the shared database container and a tenant portion in the tenant database container;
determining second shared content for the partially-shared objects in the first deployment package; and
deploying the determined first shared content and the determined second shared content to the shared database container as deployed shared content, wherein deploying the determined first shared content includes:
for each respective current shared table in the shared database container that is to store deployed shared content:
 creating a copy of the respective current shared table;
 determining third shared content to deploy to the respective shared table; and
 deploying the third shared content to the copy of the respective shared table; and
deploying the first deployment package to each respective tenant database container, including:
determining first local content for the partially-shared objects in the first deployment package;
deploying the first local content to the respective tenant database container;
identifying local objects that do not store data in the shared database container;
identifying second local content for the local objects in the first deployment package; and
deploying the second local content to the respective tenant database container.

US Pat. No. 10,713,272

DYNAMIC GENERATION OF DATA CATALOGS FOR ACCESSING DATA

Amazon Technologies, Inc....

1. A system, comprising:a plurality of compute nodes of a provider network, comprising a respective processor and a memory, that implement different services of the provider network, wherein a plurality of data sets are maintained at one or more of the different services of the provider network;
a data catalog service of the different services of the provider network, the data catalog service configured to:
receive a request to create a data catalog for the plurality of data sets;
in response to the receipt of the request to create the data catalog:
locate the plurality of data sets at other ones of the different services of the provider network;
crawl the plurality of data sets at the other different services to extract respective portions;
apply one or more structure recognition techniques to the respective portions of the data sets to determine respective structural data for to provide to a client that makes the client capable of interpreting between different items within the plurality of data sets according respective schemas determined for the data sets when the client performs access requests to individual ones of the plurality of data sets; and
store the respective structural data as part of the data catalog; and
provide access to the respective structural data in the data catalog in response to one or more requests to access the data catalog.

US Pat. No. 10,713,259

FIELD-PROGRAMMABLE GATE ARRAY CARDS IN A STREAMING ENVIRONMENT

International Business Ma...

1. A method for increasing the performance of a stream computing application operating on one or more computer processors, the method comprising:monitoring CPU utilization levels of one or more stream operators of a stream computing application, the one or more stream operators being arranged according to an operator graph;
determining, in response to the monitoring, that a first stream operator that is configured to perform a first operation has a CPU utilization level that exceeds a CPU threshold;
determining that a field-programmable gate array (FPGA) card is configurable to perform the first operation;
configuring the FPGA card to perform the first operation;
adding the FPGA card into the operator graph;
identifying a second stream operator in the operator graph that is configured to perform a second operation on a second stream of tuples;
removing the FPGA card from the operator graph;
adding, in response to the removing the FPGA card from the operator graph, the first stream operator into the operator graph;
removing, in response to the adding the first stream operator into the operator graph, the second stream operator from the operator graph; and
re-adding, in response to the removing the second stream operator from the operator graph, the FPGA card into the operator graph.

US Pat. No. 10,713,253

ETL-LESS ZERO-REDUNDANCY SYSTEM AND METHOD FOR REPORTING OLTP DATA

SAP SE, Walldorf (DE)

1. A computer system for processing database information for both transacting and reporting, said computer system comprising:a processor; and
a memory storing instructions that, when executed by said processor, control said computer system to perform a method including:
storing said database information in a row format,
storing said database information in a column format using vertical fragmentation,
in response to a database update request, updating said database information stored in said row format, locking said database information stored in said row format, updating said database information stored in said column format, and unlocking said database information stored in said row format after said database information stored in said column format has been updated, wherein said database information stored in said row format and said database information stored in said column format share a consistent view of said database information, and
in response to a query request to retrieve data, generating a query response based on said database information stored in said column format, wherein generating said query response accesses only one or more columns needed directly for generating said query response.

US Pat. No. 10,713,244

CALCULATION ENGINE OPTIMIZATIONS FOR JOIN OPERATIONS UTILIZING AUTOMATIC DETECTION OF FORCED CONSTRAINTS

SAP SE, Walldorf (DE)

1. A method comprising:receiving, at a calculation engine of a database management system, a query invoking a calculation scenario including a hierarchical join, the hierarchical join comprising a plurality of nodes, each of the plurality of nodes corresponding to a data source comprising a join operation or one of a plurality of database partitions;
instantiating, by the calculation engine, the calculation scenario, the instantiating of the calculation scenario optimizing the calculation scenario by at least:
determining, by the calculation engine, whether a cardinality of a first join operation in the hierarchical join is above a threshold, the first join operation operating on a first node comprising a first data source, the first join operation further operating a second node comprising a second data source, and the first join operation combining, based at least on a join attribute, data from the first data source and the second data source;
optimizing, by the calculation engine, the first join operation in response to determining the cardinality of the first join operation is above the threshold, the optimizing of the first join operation comprising:
determining that no attributes other than the join attribute is requested from the first node,
determining whether a static filter is present for the first node, the static filter preventing at least a portion of data from being retrieved from the first data source comprising the first node,
in response to detecting that the static filter is present for the first node, caching, at the first join operation, an indication of the presence of the static filter, the cached indication being reused during optimization of a second join operation that is subordinate to the first node in the hierarchical join, and
in response to determining that the static filter is absent from the first node and that no attributes other than the join attribute is requested from the first node, pruning the first node from the hierarchical join; and
executing, by the calculation engine, the query by at least performing the hierarchical join included in the optimized calculation scenario, the performing of the hierarchical join including performing the optimized first join operation without the first node pruned from the first join operation.

US Pat. No. 10,713,243

PRECOMPILED SQL QUERIES THAT ALLOW FOR DYNAMIC SELECTION OF COLUMNS

salesforce.com, inc., Sa...

1. A computer-implemented method, comprising:determining a query to be directed to a database table that comprises a plurality of table columns, wherein the query is used to retrieve database values for a first subset of one or more table columns in the plurality of table columns, wherein the plurality of table columns includes a second subset of one or more table columns from which no database values are to be retrieved for the query;
setting up one or more runtime column selection variables to identify each table column in the first subset of table columns for data retrieval and to identify each table column in the second subset of table columns not for data retrieval;
dynamically binding the one or more runtime column selection variables to a prepared query statement, wherein the prepared query statement comprises a plurality of single-column query statements joined by one or more interstitial union operators;
wherein each single-column query statement in the plurality of single-column query statements joined by one or more interstitial union operators in the prepared query statement specifies a single-column query directed to a corresponding table column in the plurality of table columns with a corresponding predicate, wherein the corresponding predicate in each such single-column query statement is to be bound at runtime dynamically with a corresponding portion of the one or more runtime column selection variables and is evaluated to be true or false in dependence on whether the corresponding table column in each such single-column query statement is in the first subset of table columns or in the second subset of table columns;
causing the prepared query statement to be executed to retrieve the database values for the first subset of table columns in the database table.

US Pat. No. 10,713,234

DATA REPAIR WITHIN PRODUCTIVE SYSTEM

SAP SE, Walldorf (DE)

1. A device for securely modifying corrupt data that is stored in a productive system, the device comprising:a processor configured to
receive a request to modify one or more table entries of a base table stored in a productive environment of a productive system,
generate a child table corresponding to the base table within a secure environment of the productive system,
modify the one or more table entries from the base table,
store the modified table entries in the child table, and
execute one or more operations on the child table within the secure environment to determine if the one or more modified table entries repair the base table; and
an output configured to output a determined result of the one or more operations performed on the child table to a user interface shown on a display device.

US Pat. No. 10,713,224

IMPLEMENTING A CONTINUITY PLAN GENERATED USING SOLUTION DATA MODELING BASED ON PREDICTED FUTURE EVENT SIMULATION TESTING

BANK OF AMERICA CORPORATI...

1. A system for implementing a continuity plan generated using solution data modeling based on predicted future event simulation testing, the system comprising:one or more memory devices having computer readable code stored thereon; wherein the one or more memory devices comprises a plurality of databases comprising a model database and a plan database;
one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute the computer readable code to:
generate one or more solution data models comprising a plurality of asset systems and a plurality of users, wherein each of the plurality of asset systems is associated with at least one user of the plurality of users and wherein at least a first of the plurality of asset systems is associated with at least a second of the plurality of asset systems;
store the one or more solution data models in the model database;
identify, based at least in part on historical event data that indicates a relationship among at least one of a plurality of historical events and at least one of the plurality of asset systems, a potential event associated with at least a first asset of the plurality of asset systems, wherein the potential event has matching characteristics of at least one of the plurality of historical events;
extract a first solution data model associated with the first asset from the model database;
identify one or more relationships associated with the first asset based on the extracted first solution data model, wherein the one or more relationships are communication links associated with the first asset and at least one of one or more servers, one or more applications, and one or more users;
formulate a continuity plan for the potential event based on the one or more relationships associated with the first asset; and
test the continuity plan by creating a simulation of the potential event and implementing the continuity plan for the simulated potential event.

US Pat. No. 10,713,222

CONVERSION OF DATA FOR OPERATING SYSTEMS

1. A method, comprising:receiving, by a hardware processor, a request for a file system object, the request for the file system object specifying a write access, a hardware component, and a software application;
determining, by the hardware processor, a software driver associated with the hardware component;
retrieving, by the hardware processor, a block of data associated with the write access; and
converting, by the hardware processor, the block of data from a format used by the software application into a different format used by the software driver;
wherein the block of data is converted for the write access specified by the request for the file system object.

US Pat. No. 10,713,213

SYSTEMS AND METHODS FOR MULTI-ARCHITECTURE COMPUTING

Intel Corporation, Santa...

1. A computing device, comprising:a processor system including a first processing core having a first instruction set architecture (ISA) and a second processing core having a second ISA different from the first ISA;
a memory device coupled to the processor system, wherein a first binary representation of a program and a second binary representation of the program are stored as a multi-architecture binary executable in the memory device, and the first binary representation and the second binary representation utilize at least one data structure compatible with both the first ISA and the second ISA;
a dynamic loader to operate on the processor system to, when the first processing core is to run the program, selectively load the first binary representation to run the program with the first processing core;
scheduling logic to operate on the processor system to halt execution of the program by the first processing core and start execution of the program by the second processing core;
checkpointing logic to record a state of the program executing on the first processing core and to provide the state to the second processing core so that the program can be halted on the first processing core and resumed on the second processing core; and
unwinding logic to cause a program stack of the program to unwind to a previous function call prior to resumption of execution of the program by a second processing core.

US Pat. No. 10,713,133

LINEAR VIEW-CHANGE BFT

VMware, Inc., Palo Alto,...

1. A method for implementing linear view-change in a Byzantine Fault Tolerant (BFT) protocol running on a distributed system comprising n replicas, wherein no more than f of the n replicas are faulty, and wherein the BFT protocol enables at least 2f+1 of the n replicas to agree on how to sequence execution of a plurality of service operations originating from one or more clients, the method comprising:at a time of performing a view-change from a current view number v to a new view number v+1 in order to reach consensus on a sequence number for a given service operation:
generating, by a replica in the n replicas corresponding to a new proposer for new view number v+1, a PREPARE message comprising a single COMMIT certificate, the single COMMIT certificate being the highest COMMIT certificate the new proposer is aware of; and
transmitting, by the new proposer, the PREPARE message with the single COMMIT certificate to all other replicas in the n replicas.

US Pat. No. 10,713,059

HETEROGENEOUS GRAPHICS PROCESSING UNIT FOR SCHEDULING THREAD GROUPS FOR EXECUTION ON VARIABLE WIDTH SIMD UNITS

ADVANCED MICRO DEVICES, I...

1. A processing apparatus comprising a plurality of compute units configured to execute a plurality of threads, at least one compute unit comprising:a plurality of single instruction multiple data (SIMD) units, each of the plurality of SIMD units comprising (i) a different fixed number of arithmetic logic units (ALUs) to execute a different fixed number of threads and (ii) an associated register file separate from associated register files of other SIMD units;
one or more scalar ALUs each configured to execute a thread of the plurality of threads faster than each of the plurality of SIMD units;
a fetch and decode logic in communication with each of the plurality of SIMD execution units and each of the one or more scalar ALUs, the fetch and decode logic configured to:
determine a number of active threads of a group of the plurality of threads to be executed;
determine a width for the group of threads based on a branch divergence of the group of threads;
determine, for each SIMD unit, a number of activated ALUs currently available to execute the group of threads, wherein at least one SIMD unit has a different number of currently available activated ALUs than another SIMD unit;
select one or more SIMD units to execute the group of threads based on the width and the number of activated ALUs currently available; and
assign, for execution, the number of active threads to the selected one or more SIMD units.

US Pat. No. 10,712,959

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR STORING DATA

Dell Products L.P., Roun...

1. A method for storing data, comprising:obtaining a first range of replica levels supported by a storage apparatus, the replica level indicating the number of replicas of data;
receiving a replica configuration requirement for an application, the application supporting a second range of replica levels; and
determining a first replica level for the storage apparatus and a second replica level for the application based on the replica configuration requirement, the first range and the second range.

US Pat. No. 10,712,942

PARALLEL UPDATE TO MAINTAIN COHERENCY

Pure Storage, Inc., Moun...

1. A method, comprising:writing sequence numbers, that are assigned to data or metadata update operations of a storage system, to memory in the storage system;
writing trim records that indicate sequence numbers allowed to be absent in the storage system, to the memory in the storage system;
determining a missing sequence number in the memory in the storage system;
determining whether the missing sequence number is consistent with read dependencies of the sequence numbers; and
writing a trim record to the memory, based on the missing sequence number and the determining whether the missing sequence number is consistent.

US Pat. No. 10,712,939

CONTROL METHOD OF INFORMATION DEVICE FOR MANAGING ELECTRIC POWER CONSUMPTION OF DEVICES IN INCREMENTS OF BRANCH CIRCUITS

PANASONIC INTELLECTUAL PR...

1. A control method of an information device, comprising:acquiring state information from a distribution board system via a network, the distribution board system including a plurality of branch circuits, including a first branch circuit of a first plurality of devices, the state information indicating electric power consumption in each of the plurality of branch circuits;
displaying, on a touch panel display, a first interface of the distributing board system, the first interface comprising:
a partially overlapped first plurality of display objects representing the first branch circuit of the first devices, wherein each of the first plurality of display objects corresponds to one of the first devices of the first branch circuit, and each of the first plurality of display objects is displayed in a predetermined shape overlapping each other, with a portion of each of the first plurality of display objects being visible from the partially overlapped first plurality of display objects; and
first electric power information indicating first electric power consumption of the first branch circuit, displayed over the partially overlapped first plurality of display objects, such that the first electric power information is indicated for the first branch circuit;
in response to a first tapping operation on the partially overlapped first plurality of display objects being detected, causing the first interface to change to a second interface comprising:the partially overlapped first plurality of display objects being separated by displaying a visible portion of each of the first plurality of display objects larger than the visible portion of each of the first plurality of display objects displayed in the first interface, andfirst electric power information corresponding to the first plurality of display objects displayed at a location other than the separated first plurality of display objects; and,a device information image representing one of the first plurality of devices displayed on each of the separated first plurality of display objects; andin response to a second tapping operation on one of the separated first plurality of display objects being detected, causing the displayed second interface to change back to the first interface.

US Pat. No. 10,712,931

SYSTEMS FOR MODIFYING FINGER SENSATIONS DURING FINGER PRESS INPUT EVENTS

Apple Inc., Cupertino, C...

1. A finger-mounted device configured to be worn on a finger of a user as the finger is moved towards a surface, the finger having a fingertip with a fingernail and a finger pad, the finger-mounted device comprising:a body configured to be coupled to the finger;
control circuitry; and
an actuator coupled to the body that is configured to squeeze the finger and cause the finger pad to move away from the fingernail in response to control signals from the control circuitry.

US Pat. No. 10,712,929

ADAPTIVE CONFIDENCE CALIBRATION FOR REAL-TIME SWARM INTELLIGENCE SYSTEMS

Unanimous A. I., Inc., S...

1. A method for determining an adaptive confidence calibration weighting factor associated with a user included in a group of users, wherein each user in the group is associated with a computing device in communication with a central collaboration server, wherein the adaptive confidence calibration weighting factor is used to weight input of the user during a real-time collaborative session, comprising the steps of:displaying, to the user by a computing device configured for the collaborative session, a plurality of questions;
inputting, to the computing device by the user, a user answer for each question;
inputting, to the computing device by the user, a user prediction value corresponding to the percentage of questions the user predicts he answered correctly;
inputting, to the computer device by the user, a group prediction value corresponding to an average percentage of questions the user predicts the group answered correctly;
determining a user percentage score for each user in the group of users, the user percentage score for each user indicating a percentage of the plurality of questions that the user answered correctly;
determining a group percentage score for the group of users, the group percentage score indicating an average percentage of questions answered correctly across the group of users;
calculating an adaptive confidence weighting factor for at least one user based on at least one of comparing the user prediction value input by that user with the user percentage score for that user, and comparing the group prediction value input by that user to the group percentage score for the group of users; and
enabling the group to collaboratively select an answer to a question, wherein the adaptive confidence weighting factor associated with at least one user is used to scale a relative impact of that user on the collaborative session with respect to the impact of other users.

US Pat. No. 10,712,917

METHOD FOR SELECTING AN ELEMENT OF A GRAPHICAL USER INTERFACE

ORANGE, Paris (FR)

1. A method for selecting at least one element of a Graphical User Interface (GUI), displayed on a display of a device using a touch interface of said device, the method comprising:detecting on the touch interface a double touch input, said double touch input comprising a first touch input and a second touch input on the touch interface, said first and second touch inputs respectively corresponding to a first location and a second location on the GUI,
determining a selection location between the first and second locations,
upon detecting a release of the first touch input, determining a first selection location corresponding to the selection location at the moment of the release of the first touch input,
determining an initial preselection comprising at least one GUI element located between the first selection location and the second location,
determining a preselection of at least one GUI element based on the initial preselection by modifying an aspect of the at least one GUI element of the initial preselection, and
executing a selection of said preselection.

US Pat. No. 10,712,915

INFORMATION PRESENTATION USING A CLIENT ON A TERMINAL

Alibaba Group Holding Lim...

1. An information presentation method, comprising:receiving, by a client program installed on a terminal, an information presentation request from an application of a plurality of applications installed on the terminal, wherein the client program receives information presentation requests from the applications through an application programming interface (API) and provides presentation information resources to the applications through the API in response to the information presentation requests;
in response to said receiving, determining whether to make an information presentation of a presentation resource according to a presentation decision, wherein the presentation decision is made according to a presentation policy and statistical data related to the information presentation, wherein the presentation policy comprises:
determining whether a number of times the presentation information resource was presented during a period of time exceeds a threshold;
acquiring, by the client program, the presentation information resource when the number of times does not exceed the threshold, wherein said acquiring comprises:
searching, by the client program, presentation information resources saved on the client program; and
if the presentation information resource is saved on the client program, then accessing the presentation information resource saved on the client program and, if the presentation information resource is not saved on the client program, then sending a presentation information acquisition request to a server to request acquiring the presentation information resource; and
sending, by the client program, the presentation information resource to the application for the application to make the information presentation.

US Pat. No. 10,712,913

EVENT-BASED ARCHITECTURE FOR EXPAND-COLLAPSE OPERATIONS

Oracle International Corp...

1. A method performed by a client device, comprising:implementing, by the client device, an architecture, comprising a datasource module configured to manage and communicate data of an application being executed by the client device, and a view module configured to present the data of the application;
presenting, by the view module and to a user via a display of the client device, a view comprising one or more nodes corresponding to the data and an affordance associated with a first node of the one or more nodes, wherein the affordance comprises a row expander and instructions associated with a selection event, wherein the view is generated by the view module of the application, and wherein the view module receives the selection event, and passes the selection event including information identifying the datasource module among a plurality of sources to the datasource module substantially unchanged based at least in part on the information;
receiving, at an input-output interface of the client device from the user, a first user input indicating a selection of the affordance;
and
responsive to the selection of the affordance:
identifying an identifier of a row of a grid in which an expand operation associated with the row expander is to occur;
passing the selection event corresponding to the selection of the affordance and including an event type corresponding to the selection event and the identifier of the row to the datasource module, the identifier generated based at least in part on the instructions associated with the selection event;
retrieving, by the datasource module of the application from a data store, additional data to be displayed by the view, wherein the additional data is associated with the row identified by the identifier;
generating, by the datasource module, an insert event comprising the additional data and indicating that the additional data is to be displayed by the view;
detecting, by the view module, the insert event; and
updating, by the view module, the view to display the additional data included in the insert event as an expanded row in response to the detecting of the insert event.

US Pat. No. 10,712,906

SYSTEMS AND METHODS FOR PRESENTATION OF ELEMENTS ON A DISPLAY BASED ON CONTEXT

Lenovo (Singapore) Pte. L...

1. A device, comprising:at least one processor;
a display accessible to the at least one processor; and
storage accessible to the at least one processor and bearing instructions executable by the at least one processor to:
identify at least a first context associated with the device as currently existing;
based on the identification, present on the display a first arrangement of selectors; and
present a user interface (UI) on the display, the UI comprising a first list of items indicating respective selectors to not present while the first context exists, wherein each item from the first list is selectable to set the device to not present the respective selector while the first context exists, the UI comprising a second list of items indicating respective selectors to present while the first context exists, wherein each item from the second list is selectable to set the device to present the respective selector while the first context exists.

US Pat. No. 10,712,896

IMAGE DISPLAY APPARATUS AND IMAGE DISPLAY METHOD

SAMSUNG ELECTRONICS CO., ...

1. An image display method comprising:displaying, on a display, a plurality of items and a cursor;
detecting a user input for moving the cursor, and
moving the cursor based on the user input and changing a property of at least one item of the plurality of items based on a spatial relationship between the at least one item and the cursor,
wherein the changing the property comprises changing a size of the at least one item and changing an image displayed in the at least one item,
wherein the changing of the size of the at least one item comprises:
in response to moving the cursor in a first direction into a first activation area of the plurality of items, increasing the size of the at least one item from a first size to a second size,
wherein the changing of the image displayed in the at least one item comprises:
in response to moving the cursor in a second direction different from the first direction, from a first item to a second item adjacent to the first item from among the plurality of items, wherein the first item corresponds to a first port receiving an image signal from a first external apparatus and the second item corresponds to a second port receiving an image signal from a second external apparatus,
continuously changing an image displayed in the first item, from a first image based on the image signal received at the first port to a second image representing the first port according to a distance between the cursor and a center of the first item, and continuously changing an image displayed in the second item, from a third image representing the second port to a fourth image based on the image signal received at the second port according to a distance between the cursor and a center of the second item, and
wherein each of the first port and second port are one of a HDMI port, a component port, a PC port, and a USB port.

US Pat. No. 10,712,892

PRE-LOADING A RESISTIVE TOUCH SENSOR DEVICE VIA LAMINATION OF DIFFERENTLY CURVED SURFACES

Sensel, Inc., Mountain V...

1. A sensor device, comprising:an array of force sensors patterned on a stiff mid-frame; and
a flexible display layer laminated over the array of force sensors, wherein the flexible display layer is configured to create a pre-load compressive force that conforms the flexible display layer to a first shape of the stiff mid-frame and a second shape of the array of force sensors patterned on the stiff mid-frame.

US Pat. No. 10,712,891

WIRING BOARD, DISPLAY DEVICE, AND METHOD OF PRODUCING WIRING BOARD

SHARP KABUSHIKI KAISHA, ...

1. A wiring board comprising:a first imprint layer having a first groove formed by partially depressing a surface of the first imprint layer;
a first conductive layer formed in the first groove;
a second imprint layer stacked on the first imprint layer, the second imprint layer having a second groove formed by partially depressing a surface of the second imprint layer and a contact hole that communicates with at least a part of the second groove;
a second conductive layer formed in the second groove and the contact hole;
a first terminal side conductive part constituted by the second conductive layer and including a first terminal to which an external component is connected, the first terminal side conductive part being disposed to at least partially overlap the contact hole;
a first non-terminal side conductive part that is constituted by the first conductive layer and does not include the first terminal, the first non-terminal side conductive part being disposed to at least partially overlap the contact hole;
a second terminal side conductive part constituted by the second conductive layer and including a second terminal to which the external component is connected; and
a second non-terminal side conductive part that is constituted by the second conductive layer and does not include the second terminal, the second non-terminal side conductive part being joined to the second terminal side conductive part.

US Pat. No. 10,712,882

OPERATIONAL INPUT DEVICE

KABUSHIKI KAISHA TOKAI RI...

1. An operational input device comprising:an operational portion located on a display screen of a display panel;
a controller that determines whether or not the operational portion is being operated and controls display of functional information associated with the operational portion based on the determination; and
an input detector that detects a conductive object in contact with or located proximate to the operational portion as an operation input performed with the operational portion, wherein
the controller determines that the operational portion is being operated as long as the input detector is detecting the operation input,
the controller displays the functional information on a first region of the display screen defined inside the operational portion when the operational portion is not being operated,
the controller displays the functional information on a second region of the display screen defined outside the operational portion when the operational portion is being operated, and
cancellation of the operation of the operational portion causes the controller to cancel the display of the functional information on the second region, wherein the controller performs continuous display of the functional information on the second region over a predetermined time in response to the cancellation of the operation of the operational portion.

US Pat. No. 10,712,873

DISPLAY DEVICE

LG DISPLAY CO., LTD., Se...

1. A display device, comprising:a sensor pixel unit including a plurality of pixels;
a photo touch sensor disposed in the sensor pixel unit;
a read out line disposed in a second direction and transmitting a touch sensing signal from the photo touch sensor;
a sensor data line disposed in the second direction and transmitting a sensor data signal to the photo touch sensor; and;
a sensor display gate line disposed in a first direction different from the second direction and transmitting a sensor gate signal to the photo touch sensor and transmitting a display gate signal to the plurality of pixels,
wherein the photo touch sensor includes:
a sensor thin film transistor connected to the sensor data line and generating an output signal in response to a light intensity of incident light or reflected light;
a sensor storage capacitor storing an output signal output from the sensor thin film transistor; and;
a sensor switch thin film transistor outputting an output signal stored in the sensor storage capacitor to the read out line in response to the sensor gate signal.

US Pat. No. 10,712,868

HYBRID BASELINE MANAGEMENT

Synaptics Incorporated, ...

1. A processing system for hybrid baseline management, the processing system comprising:sensor circuitry configured to obtain a first plurality of capacitive sensing signals of a sensing region from a plurality of sensor electrodes; and
processing circuitry coupled to the sensor circuitry and configured to:
determine, from the first plurality of capacitive sensing signals, a first plurality of force measurements and a first plurality of touch measurements for a current state of the sensing region,
incorrectly detect a presence of a first input object in the sensing region from the first plurality of force measurements,
detect an absence of the first input object in the sensing region from the first plurality of touch measurements, and
perform a relaxation of a force baseline at a decreased rate in response to a presence of the first input object incorrectly detected from the first plurality of force measurements when the absence of the first input object is detected from the first plurality of touch measurements, the decreased rate being less than a normal rate of relaxation, the normal rate being used when no input object is detected in the sensing region using both touch measurements and force measurements.

US Pat. No. 10,712,865

PREDICTIVE DISPLAY DEVICE

Inria Institut National D...

1. A computing device comprising an input human-computer interface, a controller and a display, the controller being arranged for controlling the display according to a control value measured at the input human-computer interface at a first measurement frequency, characterized in that the controller comprises a differentiator and is arranged, between a first instant and a second instant separated by a duration derived from the first measurement frequency, for:calling on the differentiator to calculate an estimate of the derivative of the control value at the second instant from the control value at the first instant and the duration derived from the first frequency,
calculating a smoothing factor value at the second instant (a(t(k))) from the estimate (V(k)) of the first derivative of the control value at the second instant and a smoothing factor value at the first instant (a(t(k?1))),
calculating a display value (P(k)) from the control value at the first instant (M(k)) and a value derived from the estimate of the derivative of the control value at the second instant (S(k)) and the value of the smoothing factor at the second instant, and
controlling the display with the display value (P(k)).

US Pat. No. 10,712,839

ROTARY DIAL

eBay Inc., San Jose, CA ...

1. A method comprising:generating a scrolling input interface, the scrolling input interface being rectangular and including a value indicator at a first position of the scrolling input interface and an assortment of scrollable values arranged vertically along the scrolling input interface, the assortment of scrollable values being scrollable in relation to the value indicator, the assortment of scrollable values further being associated with an adjustable attribute of a listing that is included with other listings in a store of information, the scrolling input interface further including a central display indicating a first selected value from among the assortment of scrollable values, the first selected value selected for the adjustable attribute of the listing based on location of the value indicator relative to the first selected value;
receiving a second selected value from among the assortment of scrollable values, the receiving responsive to a user input that scrolls the assortment of scrollable values from a first orientation to a second orientation, wherein at the first orientation the first selected value is at the first position along the scrolling input interface, and at the second orientation the second selected value is at the first position along the scrolling input interface; and
updating the central display to indicate that the adjustable attribute of the listing is adjusted to the second selected value.

US Pat. No. 10,712,832

ON-SCREEN KEYBOARD DETECTION FOR MULTI-FORM FACTOR INFORMATION HANDLING SYSTEMS (IHSS)

Dell Products, L.P., Rou...

1. An Information Handling System (IHS), comprising:a processor; and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to:
detect a keyboard using a magnetic sensor, wherein: (a) the magnetic sensor comprises a single Hall effect sensor and the keyboard comprises at least one magnet with variable Gauss values along a magnet's axis; (b) the magnetic sensor comprises a plurality of Hall effect sensors and the keyboard comprises a plurality of magnets in fixed locations, (c) the magnetic sensor comprises a 3-Dimensional (3D) Hall effect sensor and the keyboard comprises a programmed magnet, or (d) the magnetic sensor comprises a magnetometer and the keyboard comprises a single magnet in a fixed location; and
determine, in response to the detection, a position of the keyboard relative to a display surface of a second display, wherein the second display is coupled to a first display via a hinge.

US Pat. No. 10,712,800

ALIGNING ACTIVE AND IDLE PHASES IN A MIXED WORKLOAD COMPUTING PLATFORM

Advanced Micro Devices, I...

1. A system comprising:a memory subsystem;
a processor subsystem coupled to the memory subsystem, wherein the processor subsystem comprises a plurality of components; and
a control unit configured to:
monitor an amount of time that each of the processor subsystem and the memory subsystem spend in an operational state without transitioning to a low-power state, said operational state including at least an active phase and an idle phase; and
responsive to detecting that the amount of time is greater than a first duration:
force a transition of at least a first subset of components into the idle phase for a second duration; and
force a transition of the first subset of components into the active phase after expiration of the second duration.

US Pat. No. 10,712,791

PHOTOVOLTAIC POWERED THERMAL MANAGEMENT FOR WEARABLE ELECTRONIC DEVICES

Microsoft Technology Lice...

1. A head-mounted display device, comprising:a display to generate imagery within a field-of-view of a user;
a housing assembly having an outer shell that at least partially encloses one or more computing components that emit heat during operation, wherein the housing assembly is mechanically coupled to the display to support the display within the field-of-view of the user;
a support element that is mechanically coupled to the housing assembly to enable the housing assembly to be mounted to a head of the user to maintain the display within the field-of-view of the user; and
one or more photovoltaic cells that are mechanically coupled to the housing assembly that at least partially encloses the one or more computing components that emit heat during operation, wherein the one or more photovoltaic cells are positioned to reduce a solar gain of the housing assembly by blocking solar radiation from at least a portion of the outer shell of the housing assembly.

US Pat. No. 10,712,783

KEYBOARD ACCESSORY FOR A PORTABLE ELECTRONIC DEVICE

Apple Inc., Cupertino, C...

1. An accessory device for use with an electronic device, the accessory device comprising:a cover section that defines a receiving surface for the electronic device, the cover section comprising:
electrical contacts located on the receiving surface, the electrical contacts configured to electrically couple to the electronic device,
a first segment having a first size,
a second segment rotatably coupled to the first segment, the second segment having a second size less than the first size;
a cover magnet located in the cover section, the cover magnet capable of magnetically coupling with a device magnet in the electronic device; and
a keyboard section rotatably coupled to the cover section, the keyboard section comprising a keyboard and a channel, the channel capable of receiving the electronic device when the electronic device is coupled to the cover section.

US Pat. No. 10,712,773

SYSTEMS WITH LOW-FRICTION MATTE FLEXIBLE PRINTED CIRCUITS

Apple Inc., Cupertino, C...

1. An electronic device, comprising:a housing having an upper housing portion and a lower housing portion, wherein the housing has an opening between the upper housing portion and the lower housing portion;
a hinge that connects the upper housing portion to the lower housing portion;
first circuitry in the upper housing portion;
second circuitry in the lower housing portion; and
a flexible printed circuit that is coupled between the first circuitry in the upper housing portion and the second circuitry in the lower housing portion, wherein the flexible printed circuit has a first region with a low-friction hydrophobic coating and a second region with a matte coating, and wherein the matte region is exposed by the opening between the upper housing portion and the lower housing portion.

US Pat. No. 10,712,769

METHOD AND APPARATUS FOR CLOCK SIGNAL DISTRIBUTION

Oracle International Corp...

1. An integrated circuit comprising:a first communications circuit; and
a clock distribution network coupled to the first communications circuit, wherein the clock distribution network comprises:
a clock source; and
a current mode logic (CML) driver coupled to receive a differential clock signal generated by the clock source and configured to transmit the differential clock signal over a differential signal path, wherein the CML driver includes a differential input coupled to receive the differential clock signal from the clock source, a CML output, and further includes AC coupling capacitors coupled between the differential input and the CML output;
a CML receiver coupled to receive the differential clock signal; and
a swing detection circuit coupled to the differential signal path, wherein the swing detection circuit is configured to regulate a current provided by a current source of the CML driver based on a signal swing on each line in the differential signal path, wherein the current source of the CML driver is a single current source coupled to provide a tail current for both portions of the differential signal path.

US Pat. No. 10,712,761

MULTI-BIT DIGITALLY CONTROLLED ACCURATE CURRENT SOURCE CIRCUIT

AMPLIPHY TECHNOLOGIES LIM...

1. A multi-bit digitally controlled accurate current source circuit, comprising:a reference current detection unit having a resistor, coupled with a reference current source and configured to generate a first bias voltage according to a reference current of the reference current source, wherein the generated first bias voltage comprises an unchanging first bias voltage;
a voltage buffer unit, coupled with the reference current detection unit and configured to receive the first bias voltage of the reference current detection unit and to generate a buffer voltage according to the first bias voltage at the same time, wherein the generated buffer voltage comprises an unchanging buffer voltage;
a digital logic control unit, coupled with the voltage buffer unit and configured to receive the buffer voltage of the voltage buffer unit and to generate a digital control signal according to the buffer voltage at the same time, wherein the digital logic control unit is powered by the buffer voltage of the voltage buffer unit;
a switch array unit, coupled with the digital logic control unit and configured to receive the digital control signal of the digital logic control unit and to generate an on-off signal controlling a current source array unit according to the digital control signal at the same time; and
the current source array unit, coupled with the switch array unit and the reference current detection unit, and configured to receive and respond to the on-off signal of the switch array unit so as to control turn-on and turn-off of a current source in the current source array unit.

US Pat. No. 10,712,756

MIXING VALVE ARRANGEMENT FOR A HYDRAULIC SYSTEM, INCLUDING AN OIL COOLING SYSTEM AND COMPRESSOR SYSTEM

GARDNER DENVER DEUTSCHLAN...

1. A mixing valve arrangement for a hydraulic system, the mixing valve arrangement comprising:a cavity in which a mixing cylinder, at least one first and second inlet chamber as well as an outlet are provided, said first and second inlet chambers being axially offset and each in communication with a respective supply channel and supply channel and in communication with the mixing cylinder, whereby via the supply channels at least two components are supplied for their mixing;
a mixing piston, which is axially mounted and movable in the mixing cylinder, presenting at least one flow path which, according to the axial position of the mixing piston, communicates the first and/or the second inlet chamber with the outlet;
a thrust rod, which is axially mounted and movable and connected to the mixing piston in order to change the axial position thereof; and
a drive, said drive being connected as an actuator to the thrust rod for the axial movement thereof; characterized in that the drive is an electrical motor, which is completely arranged inside the cavity.

US Pat. No. 10,712,754

PRESSURE REGULATING SHUT-OFF VALVE

MICROTECNICA S.R.L., Tur...

1. A pressure regulating shut-off valve comprising a valve body, a regulating piston, a shut-off piston, a solenoid valve, and a pressure relief valve; wherein the valve body defines an inlet and an outlet, and comprises at least a portion formed by an additive manufacturing process;wherein the valve body comprises a front portion comprising the inlet, a centre portion, and a rear portion comprising the outlet;
wherein the centre portion is disposed between the front portion and the rear portion;
wherein one or more of the front portion, the centre portion and the rear portion are formed by the additive manufacturing process and the additive manufacturing of the portion(s) includes forming internal passageways or ducts;
wherein the front portion houses the shut-off piston and the rear portion houses the regulating piston;
wherein the shut-off piston and the regulating piston are each separately actuable to prevent fluid communication from the inlet to the outlet; and
wherein the front portion is formed by the additive manufacturing process and comprises a duct internal to the valve body, the duct being defined entirely within a wall of the front portion and formed during the additive manufacturing process, wherein the duct extends within the wall from the solenoid valve to the inlet and thereby connects the solenoid valve and the inlet so that all fluid communication from the inlet to the solenoid valve is within the wall of the valve body, the duct configured to pneumatically supply the solenoid valve from the inlet.

US Pat. No. 10,712,752

HIGH AUTHORITY STABILITY AND CONTROL AUGMENTATION SYSTEM

1. A method for increasing the authority of a stability and control augmentation system, comprising:providing a first actuator;
grouping robust inputs into a first group of inputs;
grouping non-robust inputs into a second group of inputs;
processing the first group of inputs into trusted commands for the actuator;
processing the second group of inputs into un-trusted commands for the actuator;
providing a set of limits for the un-trusted commands;
limiting the contribution of the un-trusted commands based on the set of limits to form limited un-trusted commands; and
summing the trusted commands with the limited un-trusted commands,
wherein the robust inputs are monitored.

US Pat. No. 10,712,749

DISCOVERY AND MONITORING OF AN ENVIRONMENT USING A PLURALITY OF ROBOTS

Daedalus Blue LLC, Bronx...

1. An apparatus for navigating a plurality of robots in an environment to be navigated, the apparatus comprising:a memory; and
at least one hardware device, coupled to the memory, operative to:
determining a plurality of navigation buffers for said corresponding plurality of robots; and
allowing each of said plurality of robots to navigate within said environment to be navigated while maintaining a substantially minimum distance from other robots, wherein said substantially minimum distance corresponds to a size of said navigation buffers, wherein said size of each of said navigation buffers is reduced based on a ratio of space remaining to be navigated relative to an initial size of said environment.

US Pat. No. 10,712,744

ACTIVE OFF-VEHICLE NOTIFICATION TO AUTONOMOUS-DRIVING VEHICLE

Pony AI Inc., Grand Caym...

1. A system for an autonomous-driving vehicle, comprising:one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the one or more processors to:
detect a first wireless push signal transmitted from a signal transmitter accompanied by an off-vehicle passer and received by a signal receiver of the autonomous-driving vehicle, the first wireless push signal comprising information about a motion capability level of the off-vehicle passer;
determine a position and the motion capability level of the off-vehicle passer at least based on the first wireless push signal;
control a locomotive mechanism of the autonomous-driving vehicle based on the determined position and motion capability level of the off-vehicle passer;
detect a second wireless push signal transmitted from a signal transmitter accompanied by a stationary object and received by the signal receiver of the autonomous-driving vehicle, the second wireless push signal including information about a location of the stationary object; and
determine a position of the stationary object at least based on the second wireless push signal, wherein the locomotive mechanism of the autonomous-driving vehicle is controlled also based on the determined position of the stationary object.

US Pat. No. 10,712,741

VEHICLE CONTROL SYSTEM

TOYOTA JIDOSHA KABUSHIKI ...

1. A control system for an autonomous vehicle, comprising:an engine that generates a drive force by burning fuel;
a motor having a generating function;
a battery that is charged by electricity delivered from the motor;
a state of charge detector that detects a state of charge level of the battery;
a first clutch that selectively interrupts power transmission between the engine and the motor;
a second clutch that selectively interrupts power transmission between the motor and the drive wheels;
a road grade detector that estimates a grade of a road on which the vehicle travels;
a brake system that applies braking torque to wheels;
a steering system that turns the wheels; and
a controller that controls the engine, the first clutch and the second clutch,
wherein the vehicle is adapted to be operated autonomously without requiring a driver by controlling at least the engine, the battery, the motor, the first clutch, the second clutch, the brake system and the steering system,
wherein the vehicle is allowed to coast by manipulating the first clutch and the second clutch, and
wherein the controller is configured to:
determine execution of autonomous operation of the vehicle, satisfaction of a predetermined condition to allow the vehicle to coast, the state of charge level of the battery, and the grade of the road on which the vehicle travels;
select a fourth coasting mode in which the engine is stopped and the first clutch and the second clutch are engaged, in a case that the predetermined condition is satisfied during autonomous operation of the vehicle, that the state of charge level of the battery is lower than a first threshold level, and that a downhill grade of the road is steeper than a first threshold grade;
select a fifth coasting mode in which the engine is stopped and the first clutch and the second clutch are disengaged, in a case that the predetermined condition is satisfied during autonomous operation of the vehicle, that the state of charge level of the battery is higher than the first threshold level, and that the downhill grade of the road is milder than the first threshold grade; and
select a sixth coasting mode in which the engine is stopped, the first clutch is disengaged, and the second clutch is engaged, in a case that the predetermined condition is satisfied during autonomous operation of the vehicle, that the state of charge level of the battery is higher than the first threshold level but lower than a second threshold level, and that the downhill grade of the road is milder than the first threshold grade.

US Pat. No. 10,712,739

FEEDBACK TO FACILITATE CONTROL OF UNMANNED AERIAL VEHICLES (UAVS)

STATE FARM MUTUAL AUTOMOB...

1. A computer-implemented method for controlling an unmanned aerial vehicle (UAV), comprising:displaying, by one or more processors, video of a structure received from a UAV;
generating, by the one or more processors, one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure where additional video needs to be acquired; and
transmitting, by the one or more processors, the one or more UAV commands to the UAV to cause the UAV to capture the additional video.

US Pat. No. 10,712,734

CONTINUOUS MONITORING OF A MODEL IN AN INTERACTIVE COMPUTER SIMULATION STATION

CAE Inc., St-Laurent, QC...

1. A method for continuous monitoring of a model in an interactive computer simulation station, the model comprising a plurality of interrelated parameters defining a dynamic behavior of a simulated interactive object in an interactive computer simulation when inputs are provided on one or more tangible instruments of the interactive computer simulation station, the method comprising:during a diagnostic period of time of the interactive computer simulation station, performing a frequency sweep of the model, in the interactive computer simulation station, for measuring the dynamic behavior of the simulated interactive object;
during the frequency sweep, causing each of the one or more tangible instruments in the interactive computer simulation station to be automatically mechanically moved in accordance with an input function defining an input range variation at a related frequency, the frequency sweep, upon completion, providing an actual frequency response function for the one or more tangible instruments defining the dynamic behavior of the simulated interactive object; and
determining that the interactive computer simulation station requires maintenance when the dynamic behavior of the simulated interactive object, measured by the frequency sweep, is outside of a target dynamic behavior range for the simulated interactive object in the interactive computer simulation station.

US Pat. No. 10,712,732

SLAVE DEVICE, MASTER DEVICE, AND INDUSTRIAL NETWORK SYSTEM

OMRON Corporation, Kyoto...

1. A slave device, which is related to an end effector replacement in which an end effector before replacement is removed from the slave device and an end effector after replacement is mounted on the slave device, comprising:a processor being configured to,
communicate with the end effector after replacement mounted on the slave device after the end effector replacement;
store, with regard to each of a plurality of attachable end effectors that are attachable to the slave device, communication information related to a communication form between the slave device and the attachable end effector; and
automatically change a communication setting in the processor according to the communication information which corresponds to the end effector after replacement in a timing of the end effector replacement when the end effector after replacement is one of the plurality of attachable end effectors,
the processor is further configure to control priority of tasks for the communication setting, and
when the time for changing the communication setting in the processor is longer than the time required for the movement of the slave device conducted in the end effector replacement, the processor raises the priority of the tasks for the communication setting.

US Pat. No. 10,712,724

FAILSAFE AUTOMATION SYSTEM

Siemens Aktiengesellschaf...

1. A failsafe automation system, comprising:a motion controller for at least one of (i) controlling and (ii) regulating a plurality of drives, each of said plurality of drives being respectively associated with a respective area of a plurality of areas; and
a number of failsafe processors equal to a number of areas, said number of failsafe processors being interconnected with each other via a failsafe data connection, each processor of the interconnected number of processors being respectively associated with the respective area of the plurality of areas, a first and a second failsafe processor of said number of failsafe processors operating in a master/slave relationship to provide redundancy;
wherein each respective area of the plurality of areas includes a respective assigned safety level including an assigned monitoring time comprising a period of time at which a trigger signal occurs to a moment in time at which an action of a respective drive of the plurality of drives occurs; and
wherein the respective areas of the plurality of areas are arranged physically adjacently to one another and are assigned to a respective processor of said number of processors.

US Pat. No. 10,712,723

SYSTEM AND METHOD OF COMPILING AND ORGANIZING POWER CONSUMPTION DATA AND CONVERTING SUCH DATA INTO ONE OR MORE USER ACTIONABLE FORMATS

Generac Power Systems, In...

1. A system for monitoring electricity consumption in a home of a user, the home comprising multiple electricity consuming appliances, the system comprising:an electricity sensor configured to measure aggregate electricity consumption of said appliances;
a mobile computing device;
a processor in the mobile computing device configured to:
receive a signal from the electricity sensor representative of the aggregate electricity consumption of said appliances;
record the signal over a plurality of time resolutions and periods;
forecast, using the signal, a predicted aggregate electricity consumption pattern of the home for each time resolution and period; and
monitor specific triggers in real-time power consumption of the home to detect a change in one of the predicted aggregate electricity consumption patterns as a result of an electricity consumption pattern change at the home; and
a user interface on the mobile computing device configured to display to the user a notification of the detected electricity consumption pattern change based on the detected change, and display a current operating condition of one or more of said appliances along with potential consequences of leaving the one or more of said appliances in its current operating condition, whereby the user changes the current operating condition of the one or more of said appliances in the home in response to the notification being displayed.

US Pat. No. 10,712,721

NETWORK DRIVEN ACTUATOR MAPPING AGENT AND BUS AND METHOD OF USE

INTERNATIONAL BUSINESS MA...

1. A system for mapping interactions between environments, comprising:at least one sensor configured to sense an event in a first environment;
a plurality of actuators configured to perform an action in any of a plurality of second environments; and
a mapping manager configured to:
use one or more mappings to determine one of the plurality of actuators to be engaged;
map the sensed event onto the engaged actuator to provide a custom interaction throughout the plurality of second environments;
determine that the engaged actuator of the plurality of actuators is unable to perform a first action corresponding to the sensed event; and
perform a mapping for the engaged actuator of the plurality of actuators, the mapping comprising reducing content of the sensed event into a second action which the engaged actuator is able to perform in response to the engaged actuator being unable to perform the first action corresponding to the sensed event,
wherein the reducing the content of the sensed event into the second action is performed by abstracting the first action corresponding to the sensed event into an observable phenomenon such that an amount of information of the first action corresponding to the sensed event is reduced to the observable phenomenon.

US Pat. No. 10,712,719

TESTING MACHINE WITH GRAPHICAL USER INTERFACE WITH SITUATIONAL AWARENESS

MTS SYSTEMS CORPORATION, ...

1. A testing machine for testing a test specimen, the testing machine comprising:an actuator assembly having an actuator configured to be coupled to the test specimen;
a computing device configured to control the actuator assembly, the computing device including a graphical user interface that renders a simulated visual representation of a limit in association with a visual representation or simulated visual representation of the actuator to which the limit pertains, wherein the simulated visual representation of the limit relates to movement of the actuator or a load applied by the actuator, the simulated visual representation of the limit corresponding to an actual limit value stored in a controller of the testing machine, wherein the simulated visual representation of the limit is adjustable in the graphical user interface; and wherein the computing device controls the testing machine according to the limit.

US Pat. No. 10,712,718

BUILDING AUTOMATION REMOTE CONTROL DEVICE WITH IN-APPLICATION MESSAGING

Ademco Inc., Golden Vall...

1. A mobile device for programming an HVAC controller of an HVAC system, wherein the HVAC controller is distinct from the mobile device, the mobile device comprising:a touch screen display configured to display information and to receive user-entered information;
a network connection configured to communicate with a remote server that is itself in operative communication with the HVAC controller;
a controller in operative communication with the touch screen display and the network connection, the controller configured to execute an operating system of the mobile device and execute an application program comprising application program code for execution by the operating system, the application program for the operating system is configured to cause the network connection to receive two or more HVAC messages that are related to alerts of the HVAC system from the remote server via the network connection, and to cause the touch screen display to display the two or more HVAC messages, wherein the controller is configured to periodically poll the HVAC controller to determine if a geofencing feature or auto changeover feature has not been used;
wherein the application program for the operating system is configured to change, in response to the user-entered information, one or more control parameters of the HVAC controller via the remote server and to implement an HVAC message center for displaying the two or more HVAC messages related to alerts of the HVAC system, wherein, to implement the HVAC message center, the application program for the operating system is configured to cause the touch screen display to display the two or more HVAC messages related to alerts of the HVAC system in the HVAC message center in a list format; and
wherein, to cause the touch screen display to display the two or more HVAC messages, the application program is configured cause the touch screen to display a recommendation of the geofencing feature or auto changeover feature when the controller has determined that the geofencing feature or auto changeover feature has not been used, and, in response to a selection of the recommendation, the application program for the operating system is configured to cause the touch screen display to display additional information regarding how to use the geofencing feature or auto changeover feature.

US Pat. No. 10,712,715

CONTROLLER ENCLOSURE, MOUNTING AND ORIENTATION OF SAME

ECOLAB USA INC., Saint P...

1. An orientation adjustable controller enclosure for use in environments with exposure to water, comprising:an enclosure housing one or more electronic components in a water sealed environment;
a display carried by the enclosure;
a DC control circuit for controlling back light dimming of the display, said DC control circuit comprising:
a. a DC output current adapted for powering a lamp associated with the display; and
b. a capacitance filter for filtering the output current to the lamp by pulse width modulation;
an opening passing through the enclosure, the opening adapted for routing a cable into communication with a connection associated with an electronic component within the enclosure; and
a coupling bracket having orientation means for positioning the display for viewing and the opening generally downwardly to limit water contact at the opening.

US Pat. No. 10,712,699

IMAGE FORMING APPARATUS AND METHOD FOR MEASURING TONER CHARGE

Ricoh Company, Ltd., Tok...

4. A method for measuring a toner charge comprising:moving, by a first image formation unit among a plurality of image formation units, first toner on a first toner bearer to a first image bearer to form a first toner image on the first image bearer, the first toner image being a predetermined pattern of defining a reference toner image;
transferring the first toner image on the first image bearer onto an intermediate transfer body based on a first transfer bias current;
moving, by at least one second image formation unit downstream of the first image formation unit, second toner on a second toner bearer to a second image bearer to form a second toner image on the second image bearer;
transferring the second toner image on the second image bearer onto the intermediate transfer body based on a second transfer bias current;
measuring a total charge of the first toner included in the reference toner image based on a developing current that flows in response to moving the first toner from the first toner bearer to the first image bearer;
measuring an adhered amount of the first toner included in the reference toner image that is transferred from the first image bearer onto the intermediate transfer body;
measuring a first toner charge per unit mass based on the total charge and the adhered amount; and
setting, with respect to the second-transfer bias current, a first current value for measuring the first toner charge per unit mass and a second current value for forming an image on a print medium, the first current value being lower than a current value of the first transfer bias current, and the first current value being different from the second current value.

US Pat. No. 10,712,696

FIXING DEVICE HAVING A HEAT SUPPLY PART AND IMAGE FORMING APPARATUS

Oki Data Corporation, To...

1. A fixing device comprising:an endless belt;
a heat supply part that is disposed inside the endless belt, contacts an inner circumferential surface of the endless belt, and supplies heat to the endless belt; and
a pressure member that contacts an outer circumferential surface of the endless belt to form a nip portion, and conveys a recording medium while nipping the recording medium together with the endless belt,
the heat supply part comprising:
a heater having a plurality of heating sections arranged in a widthwise direction of the endless belt, and
a thermal diffusion member that extends in the widthwise direction between the heater and the endless belt, and is disposed so that one surface of the thermal diffusion member contacts the inner circumferential surface of the endless belt, and the other surface of the thermal diffusion member contacts the plurality of heating sections,
wherein a plate thickness t (mm) between the one surface and the other surface of the thermal diffusion member, and a thermal diffusivity D (mm2/s) of the thermal diffusion member satisfy the relationship:
t×D?6.7.

US Pat. No. 10,712,695

IMAGE FORMING APPARATUS CONFIGURED TO CONTROL A LIGHTING DUTY OF A HEAT GENERATOR

Ricoh Company, Ltd., Tok...

1. An image forming apparatus comprising:a body
a heating device installed in the body, the heating device including a heat generator, the heating device configured to provide information indicating a resistance value of the heat generator;
a resistance value acquisition device on the body, the resistance value acquisition device configured to acquire the resistance value of the heat generator from the heating device;
a detector configured to detect detachment and attachment of the heating device from and to the body; and
an electric power controller in the body, the electric power controller configured to control the heat generator by,
causing the resistance value acquisition device to acquire the resistance value of the heat generator when the detector detects the detachment and attachment of the heating device, and
changing a lighting duty of the heat generator when the resistance value acquired from the heat generator is different from the resistance value prior to detection of the detachment and attachment of the heating device.

US Pat. No. 10,712,689

IMAGE FORMING APPARATUS

SHARP KABUSHIKI KAISHA, ...

1. An image forming apparatus including an image carrier, comprising:a first unit that includes a transfer member which is rotatable and abuts against the image carrier and a first urging member for urging the transfer member against the image carrier, and that is movable from a position at which the transfer member comes into contact with the image carrier to a position at which the transfer member is separated from the image carrier,
wherein, when the first unit is disposed at the position at which the transfer member comes into contact with the image carrier, the first unit is urged in a first urging direction intersecting a movement direction of a second unit by a second urging member disposed between the first unit and the second unit being movable between a first attachment position with respect to an image forming apparatus body and a second attachment position different from the first attachment position,
wherein the first unit includes a power supply terminal which is engaged with a body power supply terminal provided in the image forming apparatus body and supplies power to the transfer member, at an end surface of a portion of the first unit in a longitudinal direction, and
wherein the second urging member is disposed to urge the first unit in a second urging direction along the longitudinal direction of the first unit, so that the power supply terminal is urged toward the body power supply terminal.

US Pat. No. 10,712,686

TONER CARTRIDGE WITH MEMORY FOR IMAGE FORMING APPARATUS

TOSHIBA TEC KABUSHIKI KAI...

1. A color image forming method comprising:acquiring identification data stored in a memory of a toner cartridge when the toner cartridge is mounted on an image forming apparatus;
reading color information from the memory when the acquired identification data matches identifying data previously stored in the image forming apparatus, and not reading the color information from the toner cartridge when the acquired identification data does not match the identifying data; and
changing an image formation process parameter based on the color information that depends on optically measured color coordinates of toner in the toner cartridge when the acquired identification data matches the identifying data, and not changing the image formation process parameter based on the color information when the acquired identification data does not match the identifying data.

US Pat. No. 10,712,683

IMAGE FORMING APPARATUS

FUJI XEROX CO., LTD., Mi...

1. An image forming apparatus comprising:an image holding body that holds an image to be transferred to a recording material;
a developing unit that causes a mixture, in which a plurality of kinds of developers are mixed, to adhere to the image holding body and that forms an image on the image holding body;
a transfer unit that transfers an image formed on the image holding body to a recording material; and
a change portion that changes a transfer condition that is a condition under which the transfer unit performs transfer so that a ratio of the plurality of kinds of developers in the image to be transferred to a recording material becomes close to a predetermined ratio.

US Pat. No. 10,712,680

WHITE TONER FOR ELECTROSTATIC IMAGE DEVELOPMENT, ELECTROSTATIC IMAGE DEVELOPER, TONER CARTRIDGE, PROCESS CARTRIDGE, IMAGE FORMING APPARATUS, AND IMAGE FORMING METHOD

FUJI XEROX CO., LTD., To...

1. A white toner for electrostatic image development, the toner comprising:toner particles containing a binder resin, which contains at least a crystalline polyester resin and an amorphous polyester resin, and a white pigment,
wherein a loss tangent tan ? at 30° C. determined by dynamic viscoelasticity measurement is 0.2 or more and 1.0 or less, and
wherein the crystalline polyester resin is formed from dodecanedioic acid and hexanediol.

US Pat. No. 10,712,674

METHOD OF DETERMINING AN OVERLAY ERROR, MANUFACTURING METHOD AND SYSTEM FOR MANUFACTURING OF A MULTILAYER SEMICONDUCTOR DEVICE, AND SEMICONDUCTOR DEVICE MANUFACTURED THEREBY

NEDERLANDSE ORGANISATIE V...

1. A method of determining an overlay error during manufacturing of a multilayer semiconductor device, wherein said manufacturing of the semiconductor device comprises the steps of:forming a stack of material layers comprising depositing of at least two subsequent patterned layers of semiconductor material, the patterned layers comprising a first patterned layer having a first marker element and a second patterned layer having a second marker element; and wherein the determining of the overlay error comprises:
determining relative positions of the first and second marker elements in relation to each other such as to determine the overlay error between the first patterned layer and the second patterned layer;
wherein for determining the overlay error, in addition to said step of determining said relative positions of the first and second marker element, the method comprises a step of:
determining, by performing an imaging step on at least one of said first and second patterned layers, relative positions of the respective first or second marker element and a pattern feature of a device pattern comprised by said respective first and second patterned layers, the pattern feature being a functional feature of the multilayer semiconductor device.

US Pat. No. 10,712,672

METHOD OF PREDICTING PATTERNING DEFECTS CAUSED BY OVERLAY ERROR

ASML Netherlands B.V., V...

1. A method comprising:determining a first color pattern and a second color pattern associated with a hot spot of a design layout pattern, the design layout pattern configured for transfer to a substrate; and
predicting, by a hardware computer system, whether there would be a defect at the hot spot on the substrate caused by overlay error, based at least in part on a measured overlay error between the first color pattern and the second color pattern from a physical substrate.

US Pat. No. 10,712,669

METHOD AND APPARATUS FOR DIRECT WRITE MASKLESS LITHOGRAPHY

ASML NETHERLANDS B.V., V...

1. An exposure apparatus comprising:a substrate holder constructed to support a substrate;
a patterning device configured to provide a plurality of beams of radiation modulated according to at least two sub patterns of a pattern using a plurality of radiation sources, the plurality of radiation sources producing radiation beams of at least two spot sizes such that each of the radiation beams having a same spot size of the at least two spot sizes is used to produce one of the at least two sub patterns;
a projection system configured to project the plurality of beams onto the substrate;
an actuator configured to provide relative motion between the substrate and the plurality of radiation sources, in a scanning direction to expose the substrate; and
a control system configured to cause the radiation beams of the at least two spot sizes to expose the same substrate during relative motion between the substrate and the plurality of radiation sources.

US Pat. No. 10,712,666

EXTREME ULTRAVIOLET LIGHT GENERATION DEVICE

Gigaphoton Inc., Tochigi...

1. An extreme ultraviolet light generation device comprising:a target supply unit configured to output a plurality of targets along a trajectory toward a plasma generation region;
a laser device configured to emit laser light toward the plasma generation region;
an image capturing unit having an image capturing direction non-orthogonal and non-parallel to the trajectory, the image capturing unit configured to capture an image of a region including the plasma generation region, and output image data;
an illumination unit configured to output illumination light to the region including the plasma generation region;
an image capturing position change unit configured to change an image capturing position of the image capturing unit along the image capturing direction;
a movement amount determination unit configured to determine a movement amount of the image capturing position based on the image data; and
a control unit configured to control the image capturing position change unit based on the movement amount determined by the movement amount determination unit.

US Pat. No. 10,712,662

METHODS OF FORMING PATTERNS USING COMPOSITIONS FOR AN UNDERLAYER OF PHOTORESIST

SAMSUNG ELECTRONICS CO., ...

1. A method of forming a pattern, comprising:preparing a composition that includes a solvent and a polymer including a repeating unit in which at least one isocyanurate unit having a first structure is connected to another isocyanurate unit having a second structure different from the first structure;
applying the composition on a substrate to form an underlayer;
forming a photoresist layer on the underlayer;
etching the photoresist layer to form a photoresist pattern; and
patterning the substrate or a layer on the substrate using the photoresist pattern,wherein the repeating unit is represented by Chemical Formula 1:
wherein, in Chemical Formula 1, R1 and R2 each independently represents a C1-C10 chain-shaped or ring-shaped hydrocarbon group, and the hydrocarbon group is saturated or includes at least one unsaturated bond,
wherein X and Y each represents the self-crosslinking side chain moiety, X and Y each independently represents a C1-C12 chain-shaped or ring-shaped hydrocarbon group, at least one of X or Y includes a hetero atom, and X and Y are different from each other.

US Pat. No. 10,712,659

METHOD FOR FORMING A CARBON NANOTUBE PELLICLE MEMBRANE

IMEC VZW, Leuven (BE) Im...

1. A method for forming a carbon nanotube pellicle membrane for an extreme ultraviolet lithography reticle, the method comprising:bonding together overlapping carbon nanotubes of at least one carbon nanotube film by pressing the at least one carbon nanotube film between a first pressing surface and a second pressing surface, thereby forming a carbon nanotube pellicle membrane,
wherein at least one of the first pressing surface or the second pressing surface is provided with a protruding pattern, and
wherein the protruding pattern has a pitch smaller than an average length of the overlapping carbon nanotubes of the at least one carbon nanotube film or bundles of carbon nanotubes of the at least one carbon nanotube film.

US Pat. No. 10,712,650

SCREEN AND PROJECTION IMAGE DISPLAY SYSTEM

Panasonic Intellectual Pr...

1. A screen that diffuses and reflects image light projected by a projector to display an image, the screen comprising:an uneven half mirror structure body including a first transparent substrate and a semitransparent reflective layer, the first transparent substrate having an uneven shape on one surface of the first transparent substrate, the semitransparent reflective layer being provided on the surface of the uneven shape and configured to reflect a part of light and transmit the remaining light; and
a second transparent substrate bonded to the uneven half mirror structure body on the surface of the uneven shape with a transparent material,
wherein:
one of the first transparent substrate and the second transparent substrate disposed closer to a projection side than the semitransparent reflective layer is made of a material exhibiting birefringence of less than or equal to 500 nm;
the first transparent substrate is made of a material exhibiting birefringence of greater than 500 nm,
the second transparent substrate is made of a material exhibiting birefringence of less than or equal to 500 nm,
the first transparent substrate is bonded to the second transparent substrate with the transparent material, and
the image light from the projector is projected onto the second transparent substrate.

US Pat. No. 10,712,645

PROJECTION APPARATUS AND ILLUMINATION SYSTEM

Coretronic Corporation, ...

1. A projection apparatus, comprising:an illumination system, comprising:
a light source, adapted to emit a light beam;
at least one light-diffusion element, disposed on a transmission path of the light beam from the light source, wherein the at least one light-diffusion element and a reference plane perpendicular to the transmission path of the light beam from the light source have an inclined angle therebetween, so that the at least one light-diffusion element is inclined to the transmission path of the light beam from the light source; and
a wavelength conversion module, disposed on a transmission path of the light beam from the at least one light-diffusion element inclined, wherein a long axis direction of a light spot projected on the wavelength conversion module is perpendicular to an extending direction of a boundary between the reference plane and the at least one light-diffusion element, the wavelength conversion module comprises a light conversion area and a light un-conversion area, and is adapted to rotate, wherein when the light conversion area is rotated into a transmission path of the light beam, the light beam illuminating the light conversion area is a first portion of the light beam, and the first portion of the light beam from the at least one light-diffusion element is converted into a converted light beam, and when the light un-conversion area is rotated into the transmission path of the light beam, the light beam illuminating the light un-conversion area is a second portion of the light beam, and the converted light beam and the second portion of the light beam from the at least one light-diffusion element form an illumination light beam;
at least one light valve, disposed on a transmission path of the illumination light beam and adapted to convert the illumination light beam to an image beam; and
a projection lens, disposed on a transmission path of the image beam.

US Pat. No. 10,712,643

PROJECTOR WITH COOLING SYSTEM

SEIKO EPSON CORPORATION, ...

2. A projector comprising:a light source device configured to emit light;
a light modulator configured to modulate the light emitted from the light source device in accordance with an image signal;
a projection optical device configured to project the light modulated by the light modulator; and
a cooler configured to cool a cooling target based on transformation of a refrigerant into a gas, the cooler including:
a refrigerant generator configured to generate the refrigerant, the refrigerant generator including:
a moisture absorbing/discharging member configured to rotate,
a first air blower configured to deliver air to a first portion of the moisture absorbing/discharging member in a first region of the moisture absorbing/discharging member,
a heat exchanger connected to the refrigerant sender,
a heater configured to heat a second portion of the moisture absorbing/discharging member in a second region of the moisture absorbing/discharging member different from the first region of the moisture absorbing/discharging member, and
a second air blower configured to deliver air that has heated the second portion of the moisture absorbing/discharging member to the heat exchanger; and
a refrigerant sender configured to send the generated refrigerant toward the cooling target;
wherein the heat exchanger generates the refrigerant from the air having flowed into the heat exchanger by cooling the air having flowed into the heat exchanger.

US Pat. No. 10,712,634

DIGITAL CAMERA INCLUDING FOCAL PLANE SHUTTER

FUJIFILM Corporation, To...

1. A digital camera comprising:a camera body of which one end portion is formed as a grip region;
a lens or a lens mount that is provided on a front subject side of the camera body;
a display unit that is provided on a back of the camera body;
an image sensor that is provided in the camera body;
a focal-plane shutter unit which is square, includes a drive unit for a shutter curtain, provided at one end portion of a base plate including an exposure aperture, the shutter curtain opening and closing the exposure aperture, and is disposed immediately in front of the image sensor in the camera body, and of which the drive unit is disposed in the grip region, which includes a protruding portion protruding toward the subject side and functions as a finger hook, the grip region configured to receive a hand of a user to grip the camera body at a time of handheld imaging; and
a battery that is disposed between the image sensor and the display unit in the camera body, and is disposed at an end portion of the camera body opposite to the end portion of the camera body forming the grip region.

US Pat. No. 10,712,632

SYSTEMS AND METHODS FOR OPTICAL COMPUTING AND AMPLIFYING

9. An optical device comprising:a loop of superconducting material including a photonically controlled weak link provided in the loop of superconducting material;
a Faraday material in proximity to the loop of superconducting material; and
at least one magnet providing a magnetic field in which the loop of superconducting material and Faraday material are immersed.

US Pat. No. 10,712,629

DISPLAY WITH ADJUSTABLE TRANSPARENCY

Hewlett-Packard Developme...

1. A portable computing device, comprising:a keyboard;
a lid coupled to the keyboard, the lid having a first side and a second side opposing the first side;
a first adjustable transparency layer on the first side of the lid, the first adjustable transparency layer to be transparent in response to the lid being in a first position relative to the keyboard and to be opaque in response to the lid being in a second position relative to the keyboard;
a second adjustable transparency layer on the second side of the lid, the second adjustable transparency layer to be opaque in response to the lid being in the first position and to be transparent in response to the lid being in the second position; and
a transparent display layer positioned between the first adjustable transparency layer and the second adjustable transparency layer.

US Pat. No. 10,712,627

CONTROLLING TRANSITIONS IN OPTICALLY SWITCHABLE DEVICES

VIEW, INC., Milpitas, CA...

1. A method of making tint decisions for a tintable window, the method comprising:(a) determining a level of tint for the tintable window using scheduling information for a building having the tintable window, the scheduling information comprising a sun location using a time of day and a day of a year, wherein determination of the level of tint utilizes (I) microclimate information at the tintable window, which microclimate information is determined using signals received from one or more sensors and/or (II) a relationship between the scheduling information and the level of tint, which relationship specifies the level of tint for the tintable window based at least in part on whether the tintable window is transitioning {i} from a darker tint to a lighter tint or {ii} from a lighter tint to a darker tint;
(b) providing instructions to change tint of the tintable window to the level of tint determined in (a); and
(c) applying voltage or current to the tintable window to drive the change in the tint pursuant to the instructions provided in (b).

US Pat. No. 10,712,621

LIQUID CRYSTAL DISPLAY DEVICE COMPRISING A PIXEL ELECTRODE HAVING A FIRST EDGE PORTION CONNECTED TO ONE DISTAL END OF A STEM PORTION OF THE PIXEL ELECTRODE

SAMSUNG DISPLAY CO., LTD....

1. A liquid crystal display device, comprising:a substrate;
a pixel electrode disposed on the substrate, the pixel electrode comprising:
a first stem portion that extends in a first direction;
a second stem portion that extends in a second direction crossing the first direction, the second stem portion intersecting with the first stem portion;
a plurality of branch portions, the branch portions extending to a direction intersecting the first direction and the second direction from the first stem portion or the second stem portion;
a first connection portion that connects distal ends of some of the branch portions to each other, extends in the first direction, and intersects with the second stem portion; and
a first edge portion that is connected to one distal end of the second stem portion and extends in the first direction, and
a gate line that is disposed on the substrate, is insulated from the pixel electrode, and extends along the first direction, wherein
the first edge portion of the pixel electrode is disposed between the first connection portion of the pixel electrode and the gate line.

US Pat. No. 10,712,620

METHOD OF MANUFACTURING LIQUID CRYSTAL DEVICE, LIQUID CRYSTAL DEVICE, AND ELECTRONIC APPARATUS

SEIKO EPSON CORPORATION, ...

1. A method of manufacturing a liquid crystal device that comprises an element substrate that has a connection portion and a connection terminal, a counter substrate that comprises a counter electrode that is electrically connected to the connection portion via a conductive member, and a sealant interposed between the element substrate and the counter substrate, the method comprising:forming an inorganic alignment film on a side of the element substrate that faces a liquid crystal layer and on a side of the counter substrate that faces the liquid crystal layer;
forming a hydrophobic film that covers the inorganic alignment film; and
removing the hydrophobic film on a portion that overlaps the connection portion, the connection terminal, and the sealant when viewed in plan view,
wherein the element substrate comprises a scanning line driving circuit that is disposed along an inside edge of the sealant and a data line driving circuit that is disposed along an outside edge of the sealant, and
in the removing, a region in which the scanning line driving circuit is disposed when viewed in plan view is masked by a first light-blocking portion, a region in which the data line driving circuit is disposed when viewed in plan view is masked by a second light-blocking portion, and irradiated with ultraviolet rays.

US Pat. No. 10,712,614

COLOR CONVERSION PANEL AND DISPLAY DEVICE INCLUDING THE SAME

Samsung Display Co., Ltd....

1. A color conversion panel comprising:a substrate; and
a red color conversion layer, a green color conversion layer, and a transmission layer which are disposed over the substrate,
wherein the transmission layer comprises at least one of a pigment and a dye, wherein the transmission layer does not comprise a quantum dot,
wherein the pigment and the dye absorb red light and green light, and
wherein the red color conversion layer comprises a first amount of scattering members, the green color conversion layer comprises a second amount of scattering members, and the transmission layer comprises a third amount of scattering members, wherein a content of the scattering members included in the transmission layer is larger than a content of the scattering members included in the red color conversion layer and the green color conversion layer, and wherein the first amount of scattering members in the red color conversion layer and the second amount of scattering members in the green color conversion layer are smaller than the third amount of scattering members in the transmission layer.

US Pat. No. 10,712,567

HOLOGRAPHIC DISPLAY SYSTEM

MICROSOFT TECHNOLOGY LICE...

1. A display system, comprising:a light source;
a scanning mirror positioned to receive light emitted by the light source;
a waveguide positioned to receive light reflected by the scanning mirror;
a holographic optical element (HOE) comprising a first hologram and a second hologram, the first hologram configured to diffract light received at the HOE from within the waveguide at a first input angle in a first range of input angles toward a first exit pupil at a first output angle, and the second hologram configured to diffract light received at the HOE from within the waveguide at a second input angle in a second range of input angles toward a second exit pupil at a second output angle different from the first output angle;
an eye-tracking system configured to identify a user pupil location; and
a controller configured to cause light to be selectively directed toward one of the first exit pupil via the first hologram or the second exit pupil via the second hologram by controlling an angle of the scanning mirror to control an angle at which light reflected by the scanning mirror enters the waveguide based upon eye-tracking data from the eye-tracking system.

US Pat. No. 10,712,566

INFORMATION DISPLAYING SYSTEM PROVIDED WITH HEAD-MOUNTED TYPE DISPLAY

DENSO WAVE INCORPORATED, ...

1. An information displaying system, comprising:a head-mounted type display provided with a transmission type display unit to be mounted on the head of a worker and configured to control an image to be displayed by projection on the transmission type display unit;
a position direction information acquisition unit provided by a controller and configured to acquire information indicative of both a current position of the worker and a current eye-gaze direction of the worker;
a calculation unit provided by the controller and configured to calculate a current display form of a production facility having a form that is changeable in the real world, the production facility coming into a view of the worker who visually sees the production facility in the real world through the transmission type display unit, based on both i) a position of the production facility and three-dimensional shape information of the production facility, and ii) the acquired information indicative of both the current position and the current eye-gaze direction of the worker;
an operation information acquisition unit provided by the controller and configured to acquire operation information indicative of current operations of the production facility; and
a display controller provided by the controller and configured to:
i) set a current display prohibition region on the transmission type display unit, based on the calculated current display form of the production facility, the worker visually seeing, through the current display prohibition region, at least a portion of the production facility,
ii) determine there is a space other than the current display prohibition region on the transmission type display unit, based on the calculated current display form of the production facility, the space providing a displayable region for display of the acquired operation information, the space being positionally changeable on the transmission type display unit depending on changes of the current operations of the production facility,
iii) determine permit that the acquired operation information to be displayed in the displayable region on the transmission type display unit when it is determined that the space exists, and
iv) display, as the image, the acquired operation information in the displayable region on the transmission type display unit.

US Pat. No. 10,712,565

METHOD AND SYSTEM FOR STREAMING INFORMATION IN WIRELESS VIRTUAL REALITY

Advanced Micro Devices, I...

1. A method for use in a server for 3D rendering and streaming in wireless virtual reality, the method comprising:receiving, from a client device, head/camera motion information, object motion information, and shading information;
generating, using a game engine, updated object motion information and graphics operations commands;
texture-space rendering by processing the graphics operations commands, the head/camera motion information, the object motion information, and the shading information to generate a texture atlas with baked-in shading information; and
transmitting the texture atlas with baked-in shading information and the updated object motion information to the client device, the texture atlas with baked-in shading information for use in generating a view at the client device,
wherein latency periods associated with receiving the object motion information, the shading information, and the head/camera motion information are different.

US Pat. No. 10,712,562

IMMERSIVE MULTIMEDIA VIEWING

HCL Technologies Limited,...

1. A method for enabling immersive viewing of a multimedia, the method comprising:receiving, by a processor, multimedia from one or more source devices, a user data associated with a user wearing an eyewear, a display device data associated with a display device, eyewear configuration data from the eyewear and an alignment data, wherein the eyewear comprises two or more smart glass sections present around a regular glass, wherein the display device data comprises dimensions of the display device, wherein the eyewear configuration data comprises configuration of the smart glass sections, and a total number of smart glass sections, and wherein the alignment data is indicative of an alignment between the eyewear and the display device;
dividing, by the processor, the multimedia in to a primary multimedia and a secondary multimedia based on one or more of the user data, the display device data, and the alignment data;
dividing, by the processor, the secondary multimedia into two or more tertiary multimedia based on the eyewear configuration data, wherein the total number of tertiary multimedia is equal to the total number of smart glass sections, and the two or more tertiary multimedia are different from the primary multimedia;
transmitting, by the processor, the primary multimedia to the display device for display on the display device; and
transmitting, by the processor, the two or more tertiary multimedia to the eyewear for display on the smart glass sections, thereby enabling immersive viewing of a multimedia.

US Pat. No. 10,712,539

CAMERA LENS

AAC Communcation Technolo...

1. A camera lens comprising, in an order from an object side to an image side: a first lens having a negative refractive power with a convex object side surface, a second lens having a positive refractive power with a convex object side surface, a third lens having negative refractive power with a concave image side surface, a fourth lens having a positive refractive power with a concave object side surface, and a fifth lens having a negative refractive power with a convex object side surface and a concave image side surface, wherein the object side surface of the first lens, an object side surface and the image side surface of the third lens, the object side surface and an image side surface of the fourth lens, the object side surface and the image side surface of the fifth lens are aspherical surfaces, and the camera lens further satisfies the following conditions (1)˜(4) and (13-1):?550?f1/f2??2.5  (1)
0.1?T23/f?0.2  (2)
?86.3?R31/f3?6.3  (3)
?2.0?R32/f3??0.3  (4)
0.6 where
f1: the focal length of the first lens;
f2: the focal length of the second lens;
f3: the focal length of the third lens;
f: the focal length of the whole camera lens;
T23: the air interval on an optical axis between the second lens and the third lens;
R31: Curvature of the object side of the third lens;
R32: Curvature of the image side surface of the third lens;
f12: the synthetic focal length of the first lens and the second.

US Pat. No. 10,712,466

CASING THICKNESS MEASUREMENT USING ACOUSTIC WAVE CORRELATION

Halliburton Energy Servic...

1. A method comprising:disposing a tool in a wellbore;
directing an acoustic signal towards a well casing in the wellbore, the acoustic signal generated by an acoustic transmitter of the tool;
accessing a measured waveform associated with an acoustic signal returned via the well casing based on operating an acoustic receiver of the tool within the wellbore comprising the well casing;
comparing the measured waveform to a plurality of model waveforms, wherein each of the plurality of model waveforms corresponds to a different thickness of the well casing;
determining, by operation of data processing apparatus, a thickness of the well casing based on results of comparing the measured waveform and the plurality of model waveforms; and
assessing damage to the well casing based on the determined thickness of the well casing.

US Pat. No. 10,712,452

LOCATION DETERMINATION METHOD AND SYSTEM

Geomoby Pty Ltd, Scarbor...

1. A method of determining a location of a mobile device having both a module that is part of a terrestrial-based location system and a module that is part of a satellite-based global positioning system, said method comprising:(i) establishing a connection between the mobile device and a remote system;
(ii) receiving a determined location from the mobile device over the established connection;
(iii) determining a type of location determining module to be used by the mobile device in the further location determination;
(iv) sending a message from the remote system to the mobile device the message comprising a location module type datum representing the determined type of location determining module to be next used by the mobile device;
wherein the method further comprises calculating a time period before a further location determination is to be made by the mobile device and sending in the message from the remote system to the mobile device a time period datum representing the calculated time period before after which the determined type of location determining module is to be next used by the mobile device.

US Pat. No. 10,712,451

ANOMALY DETECTOR FOR SELF-LOCATION ESTIMATION DEVICE AND VEHICLE

HITACHI CONSTRUCTION MACH...

1. An anomaly detector for a self-location estimation device that is installed in a vehicle and estimates a self-location defined by an absolute coordinate system, the anomaly detector comprising:a first feature-point coordinate calculation section that,
based on output from a first measuring device that measures a location of its own vehicle relative to each feature point in a feature point group on a surrounding structure around a road surface on which the vehicle travels, the feature point group being lined along a travel direction,
acquires coordinates of the each feature point expressed in a coordinate system of the first measuring device, and
uses the self-location to convert the coordinates into an external coordinate system in order to calculate first coordinates;
a feature-point trajectory generation section that generates, based on the first coordinates, a trajectory defined by the external coordinate system of the feature point group;
a second feature-point coordinate calculation section that,
based on output from a second measuring device that measures a location of its own vehicle relative to each feature point in the feature point group of the surrounding structure, the feature point being located, in the travel direction, rearward of the feature point measured by the first measuring device, at a measurement time of the first measuring device,
acquires coordinates of the feature point located rearward in the travel direction, the coordinates being expressed in a coordinate system of the second measuring device, and
uses the self-location to convert the coordinates into an external coordinate system in order to calculate second coordinates; and
an anomaly determination section that determines that anomaly occurs in the self-location estimation device if a deviation between the second coordinates and the trajectory of the feature point group defined by the external coordinate system exceeds a threshold established to deem that the second coordinates are on the trajectory.

US Pat. No. 10,712,448

REAL-TIME CORRELATION OF SENSED POSITION DATA WITH TERRESTRIAL FEATURES

Freeport-McMoRan Inc., P...

1. A method of correlating sensed position data with terrestrial features, the sensed position data comprising sensed position points, the terrestrial features being located by terrestrial data, comprising:receiving the sensed position data from a position sensing system operatively associated with a moveable object;
selecting a reduced set of snap point candidates from the terrestrial data based on a sensed position point, wherein said selecting comprises:
referencing a two-dimensional grid comprising a plurality of intersecting lines that define vertices at intersection points of the intersecting lines, the two-dimensional grid being defined by a coordinate system that corresponds to a coordinate system for locating the terrestrial features;
identifying a vertex of the two-dimensional grid that is nearest to the sensed position point;
defining a search area based on the identified vertex;
selecting as a set snap point candidates all snap points in the terrestrial data that are within the defined search area; and
selecting as the reduced set of snap point candidates all snap point candidates in the set of snap point candidates that are within a predetermined distance from the sensed position point;
choosing a best snap point candidate from among the reduced set of snap point candidates based on a plurality of predictive variables and corresponding weighting factors for each snap point candidate in the reduced set of snap point candidates; and
snapping the sensed position point to the best snap point candidate to produce a snapped position point, wherein said selecting, said choosing, and said snapping are performed in substantially real time so that said method correlates the sensed position data from the moveable object with terrestrial features in substantially real time.

US Pat. No. 10,712,413

POLYMER COMPOSITE MATERIAL FOR 1H DYNAMIC NUCLEAR POLARIZATION EXPERIMENTS AND METHOD FOR PRODUCING THE SAME, AND POLYMER COMPOSITE MATERIAL FOR 1H DYNAMIC NUCLEAR POLARIZATION CONTRAST VARIATION NEUTRON SCATTERING EXPERIMENTS

SUMITOMO RUBBER INDUSTRIE...

1. A polymer composite material for 1H dynamic nuclear polarization experiments, comprisingcarbon black,
wherein the polymer composite material has a thickness of 0.5 mm or less, and is doped with a paramagnetic radical compound.

US Pat. No. 10,712,387

FIRST, SECOND TEST DOMAINS AND TEST MODE SELECT CONTROL CIRCUITRY

Texas Instruments Incorpo...

1. A test domain system comprising:(a) a first test domain including:
(i) a first test data input, a first test clock input, a first test mode select input, and a first test data output;
(ii) a first controller having an input coupled to the first test clock input, an input coupled to the first test mode select input, and first controller outputs;
(iii) a first serial register having a serial input coupled to the first test data input, a serial output, first serial register control outputs, and a control input coupled to the first controller outputs; and
(iv) first multiplexer circuitry having an input coupled to the first test data input, an input coupled to the serial output of the first serial register, a control input coupled to the first controller outputs, and a first multiplexer output that is coupled to the first test data output;
(b) test mode select control circuitry having an input coupled to the first test mode select input, a first controlled test mode select output, and a control input coupled to a first serial register control output, in which a signal received at the input propagates to the controlled test mode select output when the control input is set to a first predetermined value; and
(c) a second test domain including a second test data input coupled to the first test data input, a second test clock input coupled to the first test clock input, a second test mode select input coupled to the first controlled test mode select output, and a second test data output coupled to the first test data output.

US Pat. No. 10,712,367

METHOD FOR ANALYZING A SIGNAL AS WELL AS MEASUREMENT AND ANALYZING DEVICE

1. A method for using a measurement and analyzing device including a hardware processing unit and a display device to analyze a signal, the method comprising:responsive to receiving said signal, storing said signal in a data storage as an acquired waveform;
displaying with the hardware processing unit the acquired waveform in a first display region of the display device;
conducting with the hardware processing unit at least one measurement on said signal in order to obtain measurement values, said measurement being conducted on the acquired waveform of said signal;
deriving with the hardware processing unit a curve of said measurement values over time, said curve being generated by said measurement and analyzing device rather than inputted to said measurement and analyzing device;
displaying with the hardware processing unit said curve in a second display region of the display device;
applying with the hardware processing unit at least one trigger function to said curve such that a trigger event is generated when said at least one trigger function is triggered by said curve; and
displaying with the hardware processing unit on the display device the trigger event at a position in the curve where the trigger function is triggered.

US Pat. No. 10,712,325

METHOD AND APPARATUS FOR MEASURING INFLORESCENCE, SEED AND/OR SEED YIELD PHENOTYPE

BASF PLANT SCIENCE COMPAN...

1. An apparatus for high-throughput evaluation of inflorescence, seed and/or seed yield of a panicle, which apparatus comprises:an imaging system; and
a transporter for supporting and moving said panicle to said imaging system;
said transporter comprising two conveyor belt systems, said conveyor belt systems being placed face-to-face for gripping a panicle to be evaluated;
wherein said imaging system comprises:
at least one light source with suitable spectral composition in the near infrared range to direct electromagnetic radiation onto said panicle;
at least one digital camera with sensitivity in the near-infrared range;
at least one spectrograph comprising an optical dispersing element adapted to split the light into many narrow, adjacent wavelength bands, said spectrograph being placed before the camera;
at least one optical lens;
computer hardware elements and connections to the foregoing imaging system elements; and
dedicated software elements for driving signal outputs and inputs from and to the hardware elements, and for automatically acquiring at least one spatially resolved image of a panicle and measuring a phenotype of said panicle from said image.

US Pat. No. 10,712,323

CONTROL DEVICE FOR GAS DETECTOR AND CONTROL METHOD FOR GAS DETECTOR

Toyota Jidosha Kabushiki ...

1. A control device for a gas detector,the gas detector including an element section, a power supply circuit, and a current detector,
the element section including an electrochemical cell and a diffusion resistance body, and being provided in an exhaust passage of an internal combustion engine,
the electrochemical cell including a solid electrolyte body that has oxide ion conductivity, a first electrode and a second electrode, the first electrode and the second electrode being respectively provided on surfaces of the solid electrolyte body,
the diffusion resistance body being constituted a porous material through which exhaust gas flowing through the exhaust passage is passable,
the element section being configured that the exhaust gas flowing through the exhaust passage reaches the first electrode through the diffusion resistance body,
the power supply circuit being configured to apply a voltage between the first electrode and the second electrode, and
the current detector being configured to detect an output current that is a current flowing between the first electrode and the second electrode,
the control device comprising:
an electronic control unit configured to control an applied voltage that is the voltage applied between the first electrode and the second electrode by using the power supply circuit;
the electronic control unit configured to obtain the output current by using the current detector;
the electronic control unit configured to execute lowering sweep after executing boosting sweep by using the power supply circuit when the electronic control unit determines that an air-fuel ratio of air mixture supplied to the internal combustion engine is in a stable state,
the boosting sweep being control to boost the applied voltage from a first voltage to a second voltage, the first voltage being selected from a first voltage range that is lower than a decomposition initiation voltage of sulfur oxides, and the second voltage being selected from a second voltage range that is higher than the decomposition initiation voltage of sulfur oxides,
the lowering sweep being control to lower the applied voltage from the second voltage to the first voltage at a specified lowering rate; and
the electronic control unit configured to obtain a specified parameter based on the output current and execute one of a specified determination and a specified detection based on the specified parameter,
the specified determination being a determination on whether sulfur oxides in a specified concentration or higher are contained in the exhaust gas,
the specified detection, being detection of a concentration of the sulfur oxides in the exhaust gas,
the specified parameter being a specified change and correlated with a change occurred to the output current, the output current being increased as the concentration of the sulfur oxides contained in the exhaust gas is increased,
the specified change being a change occurred to the output current due to the current that flows between the first electrode and the second electrode at a time when a reoxidation reaction of specified sulfur in the first electrode leads to generation of sulfur oxides,
the specified sulfur being sulfur that is adsorbed to the first electrode at a time when the applied voltage becomes lower than the decomposition initiation voltage of sulfur oxides during the lowering sweep,
the specified lowering rate being set to such a rate that a rate of the reoxidation reaction of the specified sulfur is rapidly increased at a time point at which the applied voltage becomes a voltage that falls within the first voltage range and also falls within a higher voltage range than the first voltage.

US Pat. No. 10,712,311

MICROCHIP, ANALYSIS SYSTEM, AND METHOD OF PRODUCING MICROCHIP

ARKRAY, Inc., Kyoto (JP)...

1. A microchip comprising:a flow channel,
wherein a cationic polymer bonded with a hydrophilization substance having one or more anionic functional groups is immobilized on inner walls of the flow channel.

US Pat. No. 10,712,297

SYSTEMS AND METHODS FOR SUPER-RESOLUTION SURFACE-LAYER MICROSCOPY USING MAGNETIC RESONANCE

NEW YORK UNIVERSITY, New...

24. A method of imaging a battery comprising:providing a casing having a least a portion comprising non-conducting material configured to allow radio frequency waves to pass through the portion;
exciting nuclear or electronic spins within a conducting region of the battery using a first frequency;
receiving a second frequency from the conducting region;
determining the length scales by the conductivity of the conducting region, the first frequency, and the second frequency;
obtaining a depth profile of the conducting region, the depth profile including a plurality of slices from a surface of the battery;
tuning a thickness of a slice of the plurality of slices; and
indirectly measuring the presence of the surface by characterizing signal distortions above the surface of the conducting region of the battery based on the thickness of the slice of the plurality of slices.

US Pat. No. 10,712,291

DETECTOR WITH REDUCED-SIZE EDGE PIXEL ELEMENTS

YXLON INTERNATIONAL GMBH,...

1. A detector comprising:a first sensor element (2a, 2a?, 2a?, 20a??), which has a plurality of first pixel elements (7a, 8a) arranged linearly one behind another, and a second sensor element (2b, 2b?, 2b?, 2b??), which has a plurality of second pixel elements (7b, 8b) arranged linearly one behind another,
wherein the first and second sensor elements (2a, 2a?, 2a?, 2a??, 2b, 2b?, 2b?, 2b??) are fitted next to one another, with the result that the second pixel elements (7b, 8b) are arranged in a line as an extension of the first pixel elements (7a, 8a),
the first pixel elements (7a, 8a) have first central pixel elements (7a) with a first width (b) which are arranged linearly one behind another at a first predetermined, substantially equidistant spacing (a) from one another, and the second pixel elements (7b, 8b) have second central pixel elements (7b) with a second width, which corresponds to the first width (b), wherein the second central pixel elements (7b) are arranged linearly one behind another at the first predetermined, substantially equidistant spacing (a) from one another, at which the first central pixel elements (7a) are arranged from one another, wherein a width of a pixel element corresponds to the dimension in the direction of the line defined by the pixel elements (7a, 8a, 7b, 8b) arranged one behind another,
wherein an inter-central-pixel spacing (i) between closest-together first and second central pixel elements (Z, 7a, 8a) of the sensor elements (2a, 2a?, 2a?, 2a??, 2b, 2b?, 2b?, 2b??) arranged next to one another corresponds to the following Formula 1:
i=n*(a+b)+a, wherein
i is the inter-central-pixel spacing, n is a natural number, a is the first predetermined, substantially equidistant spacing, and b is the respective width of the central pixel elements (7a), and
wherein in a gap between the closest-together first and second central pixel elements (Z, 7a, 7b) of the sensor elements (2a, 2a?, 2a?, 2a??, 2b, 2b?, 2b?, 2b??) arranged next to one another edge pixel elements (R, 8a, 8b) are provided, which are arranged linearly one behind another and in line with the first and second central pixel elements (Z, 7a, 7b), wherein the edge pixel elements (R, 8a, 8b) have a third width, which is smaller than the first and second widths of the first and second central pixel elements (Z, 7a, 7b).

US Pat. No. 10,712,277

RAMAN IMAGING DEVICES AND METHODS OF MOLECULAR IMAGING

The Board of Trustees of ...

1. A method of imaging, comprising:administering at least two types of Raman agents to a subject, wherein at least one of the two types of Raman agents has a specific affinity for a specific target;
introducing a Raman imaging device into the subject;
positioning the Raman imaging device adjacent the specific target inside the subject;
exposing the specific target inside the subject to a light beam from the Raman imaging device, wherein the light beam is scattered by the first type of Raman agent that associated with the specific target, wherein the light beam that is scattered is referred to as a Raman scattered light energy; and
detecting the Raman scattered light inside the subject using the Raman imaging device, using the Raman scattered light energy to form an image; and
analyzing the scattered light to determine the type of Raman agent, wherein the type of Raman agent determines the specific target detected,
wherein one of the at least two types of Raman agent is not target-specific, and wherein the method further comprises analyzing the scattered light to determine the ratio of the specific binding Raman agent to non-specific binding Raman agent, wherein the ratio provides an estimate of the bound Raman agents.

US Pat. No. 10,712,269

OPTOMECHANICAL PART FOR PARABOLIC MIRROR FINE ROTATION AND ON-AXIS LINEAR POSITIONING

Saudi Arabian Oil Company...

1. An opto-mechanical setup comprising:an opto-mechanical apparatus comprising:
a hollow housing member having a first end and a second end, the housing member having a longitudinal axis;
a parabolic mirror positioned on a side of the first end of the housing member; and
a mirror adjustment mechanism attached to the second end of the housing member, the mirror adjustment mechanism connected to the parabolic mirror through the housing member, the mirror adjustment mechanism configured to simultaneously adjust an axial position of the parabolic mirror along the longitudinal axis and a radial position of the parabolic mirror about the longitudinal axis;
a light source configured to produce a light beam, the opto-mechanical apparatus configured to guide the light beam to an optical target, wherein the optical target generates a laser-induced fluorescence signal responsive to being irradiated by the light beam; and
a detector configured to receive at least a portion of the laser-induced fluorescence signal.

US Pat. No. 10,712,248

APPARATUS FOR MEASURING DISENTRAINMENT RATE OF AIR

Kuwait University, Safat...

8. A Confined Plunging Liquid Jet Reactor (CPLJR), comprising:a fluid reservoir having a ceiling;
a receiving pool of liquid disposed in the fluid reservoir;
a downcomer column having an upper end and a lower end, the column being tubular and extending through the ceiling of the reservoir, the lower end being partially immersed in the receiving pool of liquid;
a nozzle mounted at the upper end of the downcomer column above the receiving pool of liquid;
a liquid pump connected to the nozzle for pumping a liquid jet from the nozzle down the downcomer column into the receiving pool of liquid;
a conical ring disposed in the downcomer column between the nozzle and the receiving pool of liquid, the conical ring defining a central opening for passage of the liquid jet through the conical ring into the receiving pool of liquid, the conical ring abutting and being sealed against the downcomer column, the conical ring defining a headspace in the column above the receiving pool of liquid for receiving gas entrained in the liquid jet and subsequently disentrained in the downcomer column; and
a gas inlet conduit opening into the downcomer column between the conical ring and the nozzle for introducing a gas to be entrained in the liquid jet into the downcomer column.

US Pat. No. 10,712,224

INTEGRATED OPTICAL SURVEILLANCE SYSTEMS FOR CHANGES IN PHYSICAL PARAMETERS

THE TRUSTEES OF COLUMBIA ...

1. A surveillance system for detecting a change in at least one physical parameter of a target illuminated by electromagnetic radiation, comprising:one or more optical fibers, each having a plurality of sensor nodes thereon, wherein the plurality of sensor nodes includes a plurality of optical nano-antennas;
an optical fiber switch, adapted to transmit at least a portion of the electromagnetic radiation into the one or more optical fibers, wherein each of the plurality of sensor nodes is configured to induce an interaction between the change in the at least one physical parameter and the transmitted electromagnetic radiation to thereby generate an optical signal; and
a photo detector, coupled to the one or more optical fibers, adapted to measure the optical signal.

US Pat. No. 10,712,210

SELF-REFERENCED, HIGH-ACCURACY TEMPERATURE SENSORS

NXP USA, Inc., Austin, T...

1. A temperature sensor, comprising:a first plurality of resistors;
a first Bipolar Junction Transistor (BJT) having: a first base terminal, a first collector terminal, and a first emitter terminal, wherein the first collector terminal is coupled to the first plurality of resistors, wherein the first emitter terminal is coupled to a ground terminal, and wherein each resistor is coupled to the first collector terminal via a corresponding one of a first plurality of corresponding switches;
a first amplifier having a first non-inverting input coupled to the first collector terminal and a first output terminal coupled to the first base terminal;
a second plurality of resistors;
a second BJT having: a second base terminal, a second collector terminal, and a second emitter terminal, wherein the second base terminal is coupled to the first base terminal, wherein the second collector terminal is coupled to the second plurality of resistors, and wherein each resistor is coupled to the second collector terminal via a corresponding one of a second plurality of corresponding switches; and
a second amplifier having a second inverting input coupled to the second collector terminal and a second output terminal coupled to the second emitter terminal, wherein a first inverting input terminal of the first amplifier is coupled to a second non-inverting input terminal of the second amplifier, and wherein a first output voltage of the temperature sensor is provided between the second output terminal of the second amplifier and the ground terminal, and wherein the first output voltage is temperature-dependent on a temperature of an integrated circuit containing the temperature sensor.

US Pat. No. 10,712,208

INTEGRATED TEMPERATURE SENSOR FOR DISCRETE SEMICONDUCTOR DEVICES

Infineon Technologies AG,...

1. A circuit, comprising:a semiconductor die comprising: a single power transistor; at least one temperature sense diode formed close enough to the single power transistor so that a junction temperature of the at least one temperature sense diode is an accurate representation of the temperature of the single power transistor, the at least one temperature sense diode comprising: a first diode or string of first diodes, and a second diode or string of second diodes;
an integrated circuit that is separate from the semiconductor die and operable to:
measure a first forward voltage drop of the first diode or string of first diodes by driving a first known current through the first diode or string of first diodes;
measure a second forward voltage drop of the second diode or string of second diodes by driving a second known current through the second diode or string of second diodes; and
estimate the temperature of the single power transistor based on the difference between the first and second forward voltage drop measurements,
wherein the first and second driving currents have the same magnitude, and
wherein an overall pn junction area of the first diode or string of first diodes is different from an overall pn junction area of the second diode or string of second diodes,
wherein the single power transistor is an IGBT having a collector, an emitter and a gate or a FET having a drain, a source and a gate, wherein a cathode of the first diode or string of first diodes and a cathode of the second diode or string of second diodes are directly electrically connected to the emitter of the IGBT or the source of the FET.

US Pat. No. 10,712,207

TEMPERATURE SENSOR HAVING A SENSOR BODY HELD BY A SENSOR HOLDER

SHIBAAURA ELECTRONICS CO....

1. A temperature sensor, comprising:a sensor holder extending from a front end side toward a back end side; and
a sensor body that is held by the sensor holder to locate a thermosensitive device on the front end side and from which a lead wire is drawn toward the back end side, the lead wire being electrically connected to the thermosensitive device, wherein
the sensor body is supported by the sensor holder at both the front end side and the back end side, wherein the sensor body is rotatable around a longitudinal axis of the sensor body to allow the sensor body to follow a detection object surface during use of the temperature sensor,
the sensor body includes a resin cover layer that covers the thermosensitive device and a portion of the lead wire, and
the sensor body is supported by the sensor holder at both ends with the cover layer in between.

US Pat. No. 10,712,201

OPTICAL EMISSION SPECTROMETER WITH CASCADED CHARGE STORAGE DEVICES

1. An optical emission spectrometer comprising:an excitation device for a sample to be examined;
a dispersive element for spectrally decomposing light emitted by an excited sample;
a multiplicity of photodiodes (P1-Pn, P1i-Pni), which are arranged such that different spectral components (S1-Sn) of the emitted, decomposed light are detectable with different photodiodes (P1-Pn, P1i-Pni); and
a multiplicity of electronic readout systems for the photodiodes (P1-Pn, P1i-Pni),
wherein a respective electronic readout system has a charge storage assembly comprising a plurality of individual charge storage devices that are interconnectable in cascading fashion, with the result that charges flowing in from an associated photodiode (P1-Pn, P1i-Pni) successively fill the charge storage devices, and wherein the respective electronic readout system can be used to read the charges of the individual charge storage devices of the charge storage assembly and/or charges of subsets of the charge storage devices of the charge storage assembly.

US Pat. No. 10,712,198

MEASURING PROCESS OF THE AVERAGE FREQUENCY OF AN ALTERNATING SIGNAL, AND CORRESPONDING ELECTRONIC CIRCUIT

STMICROELECTRONICS (GRENO...

1. A method for measuring an average frequency of an AC signal, the method comprising:receiving the AC signal during a measuring period that has a beginning and an end;
triggering a first counter that is clocked at a first frequency higher than a maximum frequency of the AC signal;
detecting each zero crossing of the AC signal in a predetermined crossing direction starting from the beginning of the measuring period;
recording a value of the first counter at each detected zero crossing;
triggering a second counter with an initial counter value at a first zero crossing of the AC signal in the predetermined crossing direction;
incrementing the second counter at each subsequent zero crossing of the AC signal in the predetermined crossing direction;
calculating a duration of a portion of the AC signal based on the first frequency and on a first and last recorded values of the first counter; and
calculating the average frequency of the AC signal based on the duration, the initial counter value and a last value of the second counter.

US Pat. No. 10,712,189

METHOD FOR OPERATING A MEASURING TRANSDUCER OF VIBRATION-TYPE

1. A method for operating a measuring transducer of vibration-type, the method comprising:providing a measuring transducer including at least two oscillators, each of which is formed by a pair of measuring tubes, wherein the pairs of measuring tubes are arranged for parallel flow, wherein the at least two oscillators have mutually independent oscillator oscillations with mutually differing eigenfrequencies for corresponding oscillation modes;
determining a first value of a primary measurement variable, or of a variable derived therefrom, using a first oscillator of the at least two oscillators;
determining a second value of the primary measurement variable, or of a variable derived therefrom, using a second oscillator of the at least two oscillators;
checking an actual ratio between the first value and the second value by comparison with an expected ratio between the first value and the second value; and
outputting a signal when the actual ratio does not correspond to the expected ratio.

US Pat. No. 10,712,188

FLOW MEASURING DEVICE

Mitsubishi Electric Corpo...

1. A flow measuring device comprising:a flow detecting element in which flow detecting resistors are formed on a surface of a base material, and a thin-walled portion, at which a cavity portion is formed at a lower portion of the flow detecting resistors in such a way that the base material is partly removed, is included, and the thin-walled portion is formed as a flow detecting portion; and
a supporting component which includes an installing portion having a first concave portion, on which the flow detecting element is mounted, and is provided at a passage in which a measured fluid is flowed; wherein
a second concave portion, which inhibits a bottom flow which is flowed and inputted from a gap between fit surfaces of the installing portion of the supporting component and the flow detecting element, which are fitted and arranged, is provided at a bottom surface of the installing portion of the supporting component, which is faced to the cavity portion of the flow detecting element, and
wherein an upstream edge of the cavity portion in a direction of fluid flow is positioned farther upstream than an upstream edge of the second concave portion in the direction of fluid flow.

US Pat. No. 10,712,185

MAGNETIC-INDUCTIVE FLOWMETER AND METHOD FOR OPERATING A MAGNETIC-INDUCTIVE FLOWMETER

KROHNE MESSTECHNIK GMBH, ...

1. Magnetic-inductive flowmeter, comprising:at least one measuring tube for a flow of an electrically conductive medium,
at least one magnetic field generator for generating at least one changing magnetic field running at least partially perpendicular to a longitudinal axis of the measuring tube,
at least two measuring electrodes, in particular contacting the medium,
an alternating current (AC) signal source galvanically connected to the measuring electrodes for generating conductivity measuring signals,
a control circuit for the magnetic field generator and for the AC signal source and an evaluation circuit,
wherein at least one of the control circuit and the evaluation circuit is adapted to evaluate a measuring voltage tapped by the measuring electrodes for flow measurement only during a flow measuring time that is less than half the duration of a period of generation of the magnetic field and
wherein the control circuit is adapted to feed the conductivity measuring signals into the measuring electrodes only during a conductivity measuring time that is separate from the flow measuring time.

US Pat. No. 10,712,183

DETERMINING FLOW RATES OF MULTIPHASE FLUIDS

ONESUBSEA IP UK LIMITED, ...

1. A method for determining flow rate of a multiphase fluid comprising:measuring a first pressure differential of the multiphase fluid flowing through a rotodynamic pump operating at a rotational speed thereby driving the multiphase fluid;
measuring a second pressure differential of the multiphase fluid flowing through a portion of a fluid conduit positioned in series with said rotodynamic pump; and
determining, based on the first and second pressure differentials and the rotational speed of said rotodynamic pump, a flow rate of the multiphase fluid.

US Pat. No. 10,712,180

SEGMENTED POLED OPTICAL FIBER FOR FIBER OPTIC SENSOR AND PHASED ARRAY

The Charles Stark Draper ...

1. A fiber optical sensor comprising:a. an optical fiber supporting propagation of light in at least one polarized mode, the optical fiber configured as an interferometer;
b. a source of light coupled to inject light into the optical fiber;
c. a detector for detecting variation, with a sensed quantity, of a phase of interfering light traversing the optical fiber; and
d. an electrode adapted for applying an electric field across a portion, up to an entirety, of the optical fiber;
wherein a plurality of non-contiguous segments of the optical fiber are poled in such a manner as to induce a phase shift in light propagating through the optical fiber in response to application of voltage to the electrode and
wherein the phase shift is achieved via a process associated with a second-order susceptibility of the optical fiber.

US Pat. No. 10,712,178

POSITION DETECTION DEVICE FOR DETECTING POSITION OF AN OBJECT MOVING IN A PREDETERMINED DIRECTION, AND A MAGNETIC SENSOR FOR USE WITH THE POSITION DETECTION DEVICE

TDK CORPORATION, Tokyo (...

1. A position detection device for detecting a position of an object moving in a predetermined direction, comprising:a first magnetic field generation unit for generating a first magnetic field;
a second magnetic field generation unit for generating a second magnetic field, the second magnetic field generation unit being provided such that its position relative to the first magnetic field generation unit is variable; and
a magnetic sensor for generating a detection signal corresponding to a direction of a detection-target magnetic field at a detection position in a reference plane, wherein
the detection-target magnetic field is a composite magnetic field of a first magnetic field component and a second magnetic field component,
the first magnetic field component is a component of the first magnetic field at the detection position, the component of the first magnetic field being parallel to the reference plane,
the second magnetic field component is a component of the second magnetic field at the detection position, the component of the second magnetic field being parallel to the reference plane,
the first and second magnetic field generation units are configured so that when the position of the object varies, a position of the second magnetic field generation unit relative to the first magnetic field generation unit varies, and further configured so that when the position of the second magnetic field generation unit relative to the first magnetic field generation unit varies, a strength of the second magnetic field component varies whereas none of a strength and direction of the first magnetic field component and a direction of the second magnetic field component vary,
the detection signal varies in value according to the position of the second magnetic field generation unit relative to the first magnetic field generation unit,
the magnetic sensor includes at least one magnetoresistive element,
the least one magnetoresistive element includes a magnetization pinned layer having a magnetization whose direction is fixed, and a free layer having a magnetization whose direction is variable according to the direction of the detection-target magnetic field,
the reference plane is a plane that contains the direction of the magnetization of the magnetization pinned layer and the direction of the detection-target magnetic field, and
in the reference plane, each of two directions orthogonal to the direction of the magnetization of the magnetization pinned layer is different from both of the direction of the first magnetic field component and the direction of the second magnetic field component.

US Pat. No. 10,712,176

XMR ANGLE SENSORS

Infineon Technologies AG,...

1. An angle sensor for measuring an external magnetic field with 360 degrees of uniqueness, comprising:a first anisotropic magnetoresistive (AMR) sensor element comprising a first AMR sensor layer;
a first exchange bias effect biasing stack comprising multiple layers underlying and integrated with the first AMR sensor element;
an insulating layer underlying the exchange bias effect biasing stack;
a second exchange bias effect biasing stack underlying the insulating layer such that a magnetization direction of the second exchange bias effect biasing stack is rotated with respect to a magnetization direction of the first exchange bias effect biasing stack;
a second AMR sensor element comprising a second AMR sensor layer underlying the second exchange bias effect biasing stack such that the second AMR sensor element and the second exchange bias effect biasing stack mirror the first AMR sensor element and the first exchange bias effect biasing stack about the insulating layer; and
one or more contacts connected to the second AMR sensor layer.

US Pat. No. 10,712,175

MATERIAL TESTER

Shimadzu Corporation, Ky...

1. A material tester comprising:a noise removal filter to which data on a variation of a physical amount output from a sensor is input;
an integrator configured to integrate data subjected to filtering of the filter; and
a display unit configured to display the data,
wherein a filter circuit of the filter has:
“n” data delay elements cascaded to sequentially accumulate input data from the sensor,
an adder configured to obtain a total sum of data output from each of the “n” delay elements,
a divider configured to output a quotient value obtained by dividing an output of the adder by the number “n” of the delay elements as averaged data and output a remainder value, both of the quotient value and the remainder value being positive or negative values, and the divider being configured to output a remainder to a remainder delay element, the remainder being an absolute value of the remainder value and equal to or less than “½” of a divisor “n”, and
a circuit configured to add an output of the remainder delay element to the adder.

US Pat. No. 10,712,170

SYSTEMS AND METHODS FOR DETERMINING A POINT OF INTEREST

BEIJING DIDI INFINITY TEC...

1. A system configured to operating an online on-demand service platform, comprising:a bus;
a storage medium electronically connected to the bus, including a set of instructions for determining a point of interest (POI); and
logic circuits in communication with the storage medium via the bus, wherein when executing the set of instructions, the logic circuits are configured to cause the system to:
receive, from a terminal, electronic signals including information relating to a target location associated with a user;
determine a target geocode value relating to the target location;
obtain a geocode structure for determining POIs; and
determine at least one POI relating to the target location based on the geocode structure and the target geocode value,wherein the geocode structure is generated by a process for generating a geocode structure, the process comprising:obtaining a plurality of sample locations from a storage device;
determining a sample longitude value and a sample latitude value for each of the plurality of sample locations;
determining a sample geocode value for the each of the plurality of sample locations based on the sample longitude value of the each of the plurality of sample locations and the sample latitude value of the each of the plurality of sample locations;
generating a plurality of nodes of the geocode structure based on the sample geocode values; and
saving the geocode structure into the storage device.

US Pat. No. 10,712,167

METHODS, SYSTEMS, AND DEVICES FOR DISPLAYING MAPS

Alibaba Group Holding Lim...

1. A computer-implemented method comprising:receiving, by a terminal device, an input query specifying a target location to be presented within a map displayed on a screen of the terminal device;
receiving, by the terminal device, a user input selecting a current location that is currently presented within the map displayed on the screen of the terminal device, the user input comprising a user press and hold operation performed on the screen of the terminal device;
generating, by the terminal device, a request message indicating a request for a location relationship between the current location and the target location, the request message comprising an identifier of the current location;
transmitting, by the terminal device, the request message to a map server configured to determine a geographical location of the current location and a geographical location of the target location;
receiving, by the terminal device and from the map server, a location relationship between the current location and the target location, wherein the location relationship is determined based on the geographical location of the current location and the geographical location of the target location;
detecting, by the terminal device, a predetermined operation used to trigger transmitting of a return instruction to the map server, wherein the return instruction is used to instruct to return from a first map view that displays the current location and a graphical indicator, to a second map view corresponding to the target location;
in response to detecting the predetermined operation, transmitting, by the terminal device, the return instruction to the map server;
receiving, by the terminal device and from the map server, the second map view; and
displaying, by the terminal device, the second map view corresponding to the target location and the graphical indicator representing the location relationship between the target location of the input query and the current location of the user press and hold operation, the graphical indicator comprising an indicator line and a distance value that are determined based on the location relationship, the indicator line comprising a straight line connecting a representation of the current location to a representation of the target location, the distance value representing a distance between the current location and the target location depicted by the indicator line.

US Pat. No. 10,712,166

ELECTRONIC NAVIGATION SYSTEMS WITH USER AND SIMULATION PROFILES

FLIR BELGIUM BVBA, Meer ...

10. A method comprising:retrieving a profile defining settings of a user interface of a mobile structure, wherein the user interface comprises a display, and wherein the profile comprises simulation data configured to simulate live data for demonstrating functions of the user interface;
determining that the profile is activated; and
configuring the user interface based on the settings defined by the profile, wherein the settings of the user interface are associated with controlling operation of a sensor system for the mobile structure and selective generation of at least one display view for the display of the user interface that is associated with the controlling operation of the sensor system.

US Pat. No. 10,712,162

METHOD AND A COMPUTER SYSTEM FOR PROVIDING A ROUTE OR A ROUTE DURATION FOR A JOURNEY FROM A SOURCE LOCATION TO A TARGET LOCATION

1. A method for providing a route or a route duration for a journey from a source location to a target location, the method comprising:(a) receiving a request comprising the source location and the target location;
(b) generating the route or the route duration; and
(c) responding to the request with information comprising a representation of the route or the route duration;the method characterized by the generating comprising:(d) determining two or more travel durations, wherein each travel duration:
i. is a mathematical random variable that is non-trivial, and
ii. describes a duration of travel from the source location to the target location; and
(e) using a mathematical random variable M that is a minimum of the two or more travel durations.

US Pat. No. 10,712,159

CRITICAL SYSTEM OPERATIONS AND SIMULATIONS USING WEARABLE IMMERSIVE AUGMENTED REALITY TECHNOLOGY

1. A WIAR (wearable immersive augmented reality) based navigation system, comprising:a WIAR device for displaying marine navigation data and receiving command inputs;
a middleware component that interfaces with the WIAR device and a navigation system of a marine vessel;
a display coordinator that determines a set of display items to display on the WIAR device, wherein the set of display items are determined in response to an operational mode of the marine vessel; and
a knowledge engine for:
analyzing one of local knowledge, transit knowledge or ship handling knowledge; and
displaying an associated knowledge display item.

US Pat. No. 10,712,158

OPEN TERRAIN NAVIGATION SYSTEMS AND METHODS

Elbit Systems Land and C4...

1. A navigation system through a terrain, the system comprising:at least one sensor mounted on a vehicle and configured to capture terrain-related data,
a classifier configured to receive a terrain-related data comprising at least one image of a terrain and to determine, based on the at least one image of the terrain, at least one classified image of the terrain comprising multiple patches of classified pixels, wherein each patch of classified pixels of the multiple patches of classified pixels is represented as a specific class of a specified number of classes associated with predetermined physical parameters of the respective class;
a physical traversability module configured to
generate, based on the at least one classified image of the terrain, a terrain topography, given vehicle dynamic parameters, and, using a predetermined vehicle physical dynamic model comprising vehicle behavior patterns associated with the physical parameters, a vectorial dynamic physical traversability map of the terrain comprising physical traversability measures of the vehicle at specific points or regions in the terrain in a plurality of directions that include at least two opposite directions and further comprising possible movement directions and possible directions of approach and departure of the vehicle at the specific points or regions and along the specific regions thereof,
a routing module configured to derive, based on the vectorial dynamic physical traversability map of the terrain, at least one route through the terrain, and
a graphical user interface configured to display, upon the at least one image of the terrain, the at least one route according to the movement directions thereof;
wherein the physical traversability module is further configured to determine the physical traversability measures, further based on the captured terrain-related data; and
wherein the physical traversability module is further arranged to apply a full physical simulation of a vehicle's motion through the whole at least one route using the predetermined vehicle physical dynamic model and based on the at least one classified image of the terrain, the terrain topography and the given vehicle dynamic parameters, to thereby determine a route information concerning the physicality of the vehicle's motion along the at least one route.

US Pat. No. 10,712,152

OVERLAY ERROR MEASUREMENT DEVICE AND COMPUTER PROGRAM

Hitachi High-Tech Corpora...

1. A system for measuring an overlay error between a plurality of patterns belonging to different layers included in an image data, the system comprising:an imaging tool including a detector, a beam source and a lens that focuses a beam emitted by the beam source, and being configured to obtain an image for overlay error measurement;
an input device configured to designate a plurality of regions with different luminance in the image, the plurality of regions belonging to a first layer; and
a computer including a processor, the processor being configured to execute program instructions stored in a memory, the program instructions being configured to cause the processor to:
receive the image for the overlay error measurement from the imaging tool,
execute, for the received image, a border search for the plurality of regions designated by the input device, and
measure the overlay error between a pattern defined by the border search for the plurality of regions and a second layer different from the first layer.

US Pat. No. 10,712,148

OPTICAL DETERMINATION OF THE POSITION OF THE STOPPER IN GLASS AMPOULES

Sanofi-Aventis Deutschlan...

1. A method for determining the position of a component of a medical apparatus along a travel distance by means ofa) a light source comprising an LED row,
b) a holder that fixes the component movably along a travel distance,
c) a photosensitive surface of a sensor, and
d) a data processing unit,
wherein the method comprises:
initially generating a silhouette of the component on the photosensitive surface by irradiating the component with light from the light source to create a first region of the photosensitive surface irradiated with light having a first intensity and a second region of the photosensitive surface irradiated with light having a second intensity, wherein the second intensity is greater than the first intensity, wherein the medical apparatus is configured such that light resulting from irradiating the component that reaches the photosensitive surface of the sensor did not pass through a lens between the holder and the photosensitive surface, and wherein the component is a solid component;
determining a boundary between the first region of the photosensitive surface and the second region of the photosensitive surface;
determining a location of the boundary on the photosensitive surface; and
converting, using the data processing unit, the location of the boundary on the photosensitive surface into the position of the component of the medical apparatus along the travel distance.

US Pat. No. 10,712,146

DISTANCE MEASURING SYSTEM AND METHOD USING THEREOF

PIXART IMAGING INC., Hsi...

1. A distance measuring system, comprising:an image sensing member having an image sensing area;
an optical member partly overlaps the image sensing area, wherein the image sensing member is used for capturing an image, and the image includes a deformation area and a non-deformation area; and
a computing member for comparing a difference between the deformation area and the non-deformation area of the image so as to obtain a distance data,
wherein the image sensing member includes a controlling unit which controls the light emitting member providing a light beam to an object in the image sensing area, and
wherein when the object is at a first position, the image sensing member captures a first bright image while the light beam is incident to the object, the image sensing member captures a dark image while the light beam is not incident to the object, and the image sensing member calculates a first difference image based on the first bright image and the first dark image.

US Pat. No. 10,712,145

HYBRID METROLOGY FOR PATTERNED WAFER CHARACTERIZATION

KLA-Tencor Corporation, ...

1. A hybrid metrology system comprising:a first metrology system configured to generate a first amount of measurement data associated with a first measurement site on a semiconductor wafer, wherein the first measurement site includes a patterned metrology target characterized by a plurality of geometric parameters;
a second metrology system different from the first metrology system, wherein the second metrology system generates a second amount of measurement data associated with a measurement of the first measurement site on the semiconductor wafer; and
a computing system configured to:
determine a value of a first geometric parameter associated with the patterned metrology target based on the first amount of measurement data;
determine a value of a second geometric parameter associated with the patterned metrology target based on the second amount of measurement data;
determine a value of a first parameter of interest based on the first amount of measurement data and the value of the second geometric parameter; and
determine a value of a second parameter of interest based on the second amount of measurement data and the value of the first geometric parameter; and
store the values of the first and second parameters of interest in a memory.

US Pat. No. 10,712,136

SYSTEMS AND METHODS FOR A DART FOR A CONDUCTED ELECTRICAL WEAPON

Axon Enterprise, Inc., S...

1. A deployment unit comprising:a dart, the dart includes a spear having one or more barbs, a body, and a cap; and
a propellant; wherein:
activation of the propellant launches the dart from the deployment unit;
the cap is positioned around at least a portion of the spear;
the one or more barbs interfere with an inner surface of the cap to couple the cap to the spear forward of the body; and
the cap prevents the spear from piercing clothing, tissue, or the clothing and the tissue.

US Pat. No. 10,712,135

NON-PROJECTILE CARTRIDGE FOR FIREARM

1. A non-projectile cartridge apparatus comprising:a cartridge casing having a receiver positioned therein;
a simulated primer positioned at the bottom of the cartridge casing;
a rim positioned around at least a portion of a circumference of the cartridge casing, the rim configured to be gripped by an extractor of a firearm after a firing pin of the firearm strikes the simulated primer; and
a non-projectile member having a connector, the non-projectile member being in a closed position within the cartridge casing during a connection between the connector and the receiver, the non-projectile member being in an open position during a disconnection between the connector and the receiver, the disconnection occurring as a result of the firing pin striking the simulated primer, wherein a top of the non-projectile member travels a distance within a predetermined range from a top of the cartridge casing in the open position without a bottom of the non-projectile member exiting the cartridge casing.

US Pat. No. 10,712,123

FREE FLOATING HANDGUARD ANCHORING SYSTEM

Springfield, Inc., Genes...

1. A system for a firearm, comprising:a barrel nut having a circumference with a plurality of openings positioned therearound; and
a handguard having a sidewall with an exterior surface and an interior surface and defining an internal cavity arranged to receive the barrel nut, the sidewall defining a side opening that extends from the exterior surface to the interior surface and that exposes a first opening of the plurality of openings when the barrel nut and the handguard are mounted on the firearm;
wherein when mounted on the firearm, the sidewall of the handguard is captured between a head of a fastener and the barrel nut and the fastener has a portion positioned in the side opening and a portion positioned in the first opening of the barrel nut; and
wherein the side opening of the handguard is non-circular.

US Pat. No. 10,712,108

BUFFER SYSTEMS AND METHODS FOR FIREARMS

1. A buffer assembly for a firearm comprising:a main body containing a spring, the main body having a shoulder at a first end and an opening at a second end that matingly engages with an end cap;
a stabilizer weight inside the main body that surrounds a portion of the spring; and
an operational rod with a first portion slidingly contained inside the main body,wherein the first portion of the operational rod is defined by a rod diameter, and the first portion of the operational rod includes an enlarged portion, wherein the enlarged portion of the first portion of the operational rod mates into an enlarged portion of an opening in the end cap and the operational rod slidingly engages a smaller portion of the opening in the end cap such that the end cap maintains a preload compression on the spring in the main body, the first portion of the operational rod engaging the spring such that as the operational rod reciprocatingly slides within the main body the spring is reciprocatingly compressed and decompressed;the operational rod having a second portion outside the main body, the second portion terminating in a bumper.

US Pat. No. 10,712,050

MULTI-STAGE HEAT ENGINE

VLAAMSE INSTELLING VOOR T...

1. A multi-stage heat engine comprising:an evaporator and a condenser;
an expander section including more than two expander stages;
a compressor section comprising more than two vapor compression stages that co-operate with the expander section;
x tanks, wherein x is at least three for holding gaseous phases and liquid phases of a fluid;
the expander section having x?1 expansion valves, the compressor section being adapted to compress the gaseous phase from a first tank to a higher pressure and to move the compressed fluid to a second next adjacent tank at a higher pressure, the expander section being adapted to move a part of the compressed fluid from the second next adjacent tank, through the expansion valve of that tank, to expand the fluid in the first tank at a lower pressure, the compressor and expander sections being adapted to output the gaseous phase at the highest pressure to the condenser and the liquid phase at the lowest pressure to the evaporator, the output of the condenser being fed back to the tank at the highest pressure and the output of the evaporator being fed back to the tank at the lowest pressure, wherein the expansion of the fluid in the first tank at a lower pressure brings the vapor in this latter tank to a saturated state,
wherein each tank has a temperature sensor, and optionally a pressure sensor and/or liquid level sensor,
wherein said expansion valves are controllable expansion valves,
the heat engine further comprising a controller configured to regulate the controllable expansion valves in accordance with outputs of at least the temperature sensor to maintain a level of liquid in each tank and maintain the vapor of each tank in a saturated state.

US Pat. No. 10,711,987

INDICATION SYSTEM

Morr Global Co., Ltd., T...

1. An indication system, comprising:an indication device comprising at least one display unit and a wireless controller for controlling the at least one display unit;
an activation device comprising a cover and an activator movably mounted to the cover;
wherein the cover is provided with a first sensor, a second sensor and a transmission unit, wherein the first sensor senses a horizontal displacement of the activator to generate a first signal, the second sensor senses a vertical displacement of the activator to generate a second signal, and the transmission unit is electrically connected to the first and second sensors and is configured for transmitting the first signal and the second signal to the wireless controller;
wherein the activator is constructed with a combination portion and a control portion separately on the opposite sides of the activator, the combination portion is assembly connected to and cooperates with an operation member of an indicator light of a bike, such that the combination portion drives the operation member to be displaced synchronously when the control portion is driven by a user to move horizontally or vertically.

US Pat. No. 10,711,984

LANDSCAPE LIGHTING FIXTURE AND MOUNT SYSTEM

1. A lighting device, comprising:an elongated spike body having an upper end and a lower end, the lower end configured for insertion into a substrate;
a base disk affixed to the upper end of the spike body;
a hollow central neck defining a passageway through the base disk and a part of upper end of the spike body;
a slotted opening extending through the base disk and hollow central neck providing lateral access to the passageway;
a spacer collar removably disposed within the hollow central neck and a stem nipple removably affixed in the hollow central neck within the spacer collar, wherein the spacer collar and stem nipple define an annular space there between, wherein a stem body from a light fixture is received within the annular space.

US Pat. No. 10,711,970

LAMP AND VEHICLE HAVING SAME

LG Innotek Co., Ltd., Se...

1. A lamp comprising:a housing;
a substrate disposed in the housing;
a first light source and a second light source disposed on one surface of the substrate and the other surface of the substrate, respectively; and
a light guide disposed on an emission line of light of the second light source,
wherein the light guide includes:
an incidence surface to which a light of the second light source is incident;
an exit surface; and
a plurality of side surfaces disposed between the incidence surface and the exit surface.

US Pat. No. 10,711,961

ELEVATED STRUCTURE-MOUNTED LIGHTING SYSTEM

1. A structure-mounted lighting system comprising:a plurality of light units, each light unit comprising:
a mounting pole coupled to a wiring enclosure;
a bracket configured to directly connect the mounting pole to a handrail of the structure;
a light fixture electrically and structurally coupled to the wiring enclosure, the light fixture comprising one or more lights; wherein the light fixture may be structurally coupled to the wiring enclosure in a first position or a second position.

US Pat. No. 10,711,886

VEHICLE EQUIPPED WITH TRANSMISSION

KAWASAKI JUKOGYO KABUSHIK...

1. A vehicle equipped with a transmission, the vehicle comprising:a transmission which changes rotational driving power of a traveling driving power source;
a shift operation member configured to be operated by a rider;
a manual shift driving force transmission mechanism which transmits an operation force generated by the rider's operation of the shift operation member, to the transmission, as a shift driving force for a shift operation of the transmission;
a transmission actuator which generates a driving force; and
an automatic shift driving force transmission mechanism which transmits the driving force generated by the transmission actuator to the manual shift driving force transmission mechanism, as the shift driving force,
wherein the automatic shift driving force transmission mechanism includes a one-direction transmission section which prevents transmission of an operation of the manual shift driving force transmission mechanism to the transmission actuator, the operation of the manual shift driving force transmission mechanism being caused by the rider's operation of the shift operation member, the one-direction transmission section being configured to transmit the driving force generated by the transmission actuator to the manual shift driving force transmission mechanism.

US Pat. No. 10,711,872

FAIL-SAFE SELECTIVFE SELF-LOCKING ACTUATOR

United States of America ...

1. A self-locking actuator system comprising:a rotatable threaded shaft having a first threaded portion and a second threaded portion;
a ball nut threadingly engaged with the first threaded portion;
a split nut spaced apart from the ball nut, the split nut engageable with the second threaded portion;
an electric motor operable for rotating the threaded shaft and position the ball nut in a desired location with respect to the shaft; and
an actuator coupled to the split nut operable for selectively lockingly engaging the split nut with the second threaded portion to prevent rotation of the threaded shaft after the ball nut is located at the desired position.

US Pat. No. 10,711,850

FREEWHEEL AND METHOD FOR PRODUCING SUCH A FREEWHEEL

BorgWarner Inc., Auburn ...

1. A freewheel (2) comprising an inner ring (30), an outer ring (28), a clamping gap (32) between the inner ring (30) and the outer ring (28), a side wall (40) for lateral limitation of the clamping gap (32) and at least one clamping element (34) in the clamping gap (32) which is biased by means of a spring element (66), wherein the spring element (66) is supported or supportable on one side on the at least one clamping element (34) and on another side on a support projection (70), characterized in that the support projection (70) is formed by a supporting tongue (74) bent out of the side wall (40) and projecting into the clamping gap (32).

US Pat. No. 10,711,656

CONTROL APPARATUS OF VALVE OPENING/CLOSING TIMING CONTROL MECHANISM

AISIN SEIKI KABUSHIKI KAI...

1. A control apparatus of a valve opening/closing timing control mechanism configured by includinga driving side rotating body configured to rotate synchronously with rotation of a crankshaft of an internal combustion engine;
a driven side rotating body configured to rotate integrally with a camshaft for opening or closing of a valve that opens or closes a combustion chamber;
a stopper unit configured to determine a mechanical operation limit on a most retarded angle side and a mechanical operation limit on a most advanced angle side of the driven side rotating body with respect to the driving side rotating body by virtue of a gap between a portion of the driven side rotating body and a portion of the driving rotating body corresponding to the stopper unit no longer being formed; and
an electric motor configured to control a relative rotation phase between the driving side rotating body and the driven side rotating body,
the control apparatus comprising:
a phase controller configured to control the electric motor to reduce, when a target phase is set, a deviation between the target phase and a current first actual phase detected by a phase detection unit that detects the relative rotation phase and to reduce power to be supplied to the electric motor as the deviation decreases; and
a control target setting unit configured to set, instead of the target phase, a first target phase displaced from the target phase to a side of the first actual phase by a set angle in an operation direction in which the deviation is reduced when the target phase is set to a most retarded angle phase or a most advanced angle phase that is an operation limit of the stopper unit,
wherein the phase controller executes a first phase control that is a phase control of reducing a deviation between the set first target phase and the current first actual phase,
wherein, after convergence of the first phase control so that the relative rotation phase is displaced from the first actual phase to the first target phase, the gap between the portion of the driven side rotating body and the portion of the driving rotating body corresponding to the stopper unit is formed.

US Pat. No. 10,711,590

VISUALIZATION OF LOOK-AHEAD SENSOR DATA FOR WELLBORE DRILLING TOOLS

Halliburton Energy Servic...

1. A system for visualizing data from look-ahead sensors, comprising:a processor;
a memory; and
one or more instructions stored in the memory, wherein the one or more instructions that, when executed by the processor, cause the processor to:
receive formation information from each of a plurality of formation sensors coupled to a drill bit of a downhole drilling system, the formation information being associated with a variance of one or more measured properties of a formation azimuthally relative to a face of the drill bit at a depth ahead of the drill bit;
receive angular information from one or more orientation sensors coupled to the downhole drilling system, the angular information being associated with the formation information, wherein the angular information tracks an angular position of each of the plurality of formation sensors while the drill bit rotates;
compile sensor data based on the formation information and the angular information; and
generate a visualization based on the sensor data that comprises azimuth information, wherein the visualization includes an indication of at least one of actual formation dip angle, apparent formation dip angle and dip direction.

US Pat. No. 10,711,573

PRESSURE OPERATED APPARATUS AND METHOD

Weatherford U.K. Limited,...

1. A downhole pressure operated apparatus, comprising:a piston member mounted within a piston bore and being reconfigurable from a lock configuration to an unlock configuration in response to a pressure sequence applied within the piston bore, wherein the piston member comprises a lock profile; and
a lock member arranged in a cavity which opens into the piston bore, wherein when the piston member is in the lock configuration the lock member is supported by the piston member such that the lock member partially extends into the piston bore and engages the lock profile of the piston member to restrict movement of the piston member in a first direction towards the unlock configuration,
wherein in response to a first pressure event of the pressure sequence the piston member is moveable in a second direction to desupport the lock member and permit said lock member to be wholly received into the piston bore and allow the piston member to move in the first direction towards the unlock configuration in response to a subsequent second pressure event of the pressure sequence.

US Pat. No. 10,711,569

DOWNHOLE FLUID FLOW CONTROL SYSTEM HAVING A TEMPORARY CONFIGURATION

Floway, Inc., Plano, TX ...

1. A downhole fluid flow control system comprising:a fluid control module having an upstream side and a downstream side, the fluid control module including a main fluid pathway in parallel with a secondary fluid pathway each extending between the upstream and downstream sides;
a valve element disposed within the fluid control module, the valve element operable between an open position wherein fluid flow through the main fluid pathway is allowed and a closed position wherein fluid flow through the main fluid pathway is prevented;
a viscosity discriminator disposed within the fluid control module, the viscosity discriminator having a viscosity sensitive channel that forms at least a portion of the secondary fluid pathway;
a differential pressure switch operable to shift the valve element between the open and closed positions, the differential pressure switch including a first pressure signal from the upstream side, a second pressure signal from the downstream side and a third pressure signal from the secondary fluid pathway, the first and second pressure signals biasing the valve element toward the open position, the third pressure signal biasing the valve element toward the closed position; and
a dissolvable prop member configured to maintain the valve element in the open position, the dissolvable prop member operable to be dissolved by a dissolution solvent downhole to allow the valve element to operate between the open and closed positions;
wherein, a magnitude of the third pressure signal is dependent upon the viscosity of a fluid flowing through the secondary fluid pathway; and
wherein, the differential pressure switch is operated responsive to changes in the viscosity of the fluid, thereby controlling fluid flow through the main fluid pathway.

US Pat. No. 10,711,568

VALVE WITH SHUTTLE FOR USE IN FLOW MANAGEMENT SYSTEMS

1. A method of protecting a pump comprising the steps of:lifting fluid from a hydrocarbon reservoir with the pump;
providing a valve downstream of the pump, the valve including a shuttle and a valve body;
providing a shuttle through hole, the through hole including a shuttle chamber interconnecting a first shuttle port and a shuttle passage, the shuttle passage leading to a second shuttle port;
inserting a spherical closure in the shuttle chamber, the spherical closure free to move within the chamber under the influence of a fluid flow passing through the chamber;
movably inserting the shuttle in a valve body chamber and a positioning a spring between the shuttle and a valve body fixture;
controlling operation of a spill port with a shuttle nose that incorporates the second shuttle port, the spring tending to close the spill port; and,
closing the spill port when a) flow carries the spherical closure toward the second shuttle port but does not block the second shuttle port and b) the spring gets longer;
wherein the pump is protected by opening the spill port when a) flow carries the spherical closure to block the first shuttle port and b) the spring gets shorter.

US Pat. No. 10,711,566

WELLBORE CEMENTING SYSTEM

SAUDI ARABIAN OIL COMPANY...

1. A system comprising:a casing to line at least part of a wellbore;
a pipe to introduce cement slurry containing capsules into the wellbore, the capsules comprising an accelerator, the accelerator to react with the cement slurry to affect a thickening time of the cement slurry; and
a substructure occupying a terminal end of the pipe, the substructure having an output to the wellbore, the output comprising shearing pins, the substructure being arranged to receive the cement slurry from the pipe and to pass the cement slurry through the shearing pins to the wellbore, the substructure being configured to rotate while the cement slurry exits the pipe, where rotation of the substructure causes the shearing pins to rotate and thereby to break at least some of the capsules in the cement slurry.

US Pat. No. 10,711,558

PRESSURE CONTAINMENT DEVICE

MANAGED PRESSURE OPERATIO...

1. A pressure containment device for containing pressure in an annulus around a tubular body, the pressure containment device comprising:a housing comprising,
a housing axis,
a passage extending generally parallel to the housing axis, the passage comprising an upper end,
a returns outlet port,
an injection port, and
an overflow outlet port,
wherein,
each of the returns outlet port, the injection port, and the overflow outlet port extend through the housing from an exterior of the housing into the passage, and
the tubular body passes through the housing so that a portion of the tubular body extends along the passage in the housing; and
a seal assembly comprising a seal arranged in the housing to surround and enter into a sealing engagement with the tubular body extending along the passage via a sealing face,
wherein,
the injection port is arranged between the returns outlet port and a first end of the seal,
the upper end of the passage is configured for connection to a bell nipple or to a section of a riser pipe and, in use, a fluid flow is directed to the overflow outlet port by exposure to a pressure provided by a fluid in the bell nipple or by a fluid in the section of the riser pipe, and
the overflow outlet port is arranged adjacent to a second end of the seal, the second end of the seal being arranged opposite to the first end of the seal, so that the overflow outlet port is separated from the injection port by the seal, and the overflow outlet port is in fluid communication with the fluid in the bell nipple or with the fluid in the section of the riser pipe.

US Pat. No. 10,711,557

LUBRICATOR SYSTEM AND METHOD OF USE

THE JLAR GROUP, LTD, New...

1. A method, comprising: connecting a wireline to a downhole tool; connecting a lubricator to a wellhead at the top or head of an oil and gas wellbore, the lubricator defining an internal passage extending along a curvilinear path; and conveying, through the internal passage of the lubricator and along the curvilinear path, the downhole tool in combination with the wireline connected to the downhole tool; wherein the lubricator includes a downwardly concave section extending along a first curvilinear axis, the downwardly concave section defining a first portion of the internal passage, and the first curvilinear axis at least partially forming or defining the curvilinear path along which the internal passage extends; wherein conveying, through the internal passage of the lubricator and along the curvilinear path, the downhole tool and the wireline connected to the downhole tool includes generally aligning the downhole tool with the first curvilinear axis; and wherein generally aligning the downhole tool with the first curvilinear axis comprises pivoting a first portion of the downhole tool relative to a second portion of the downhole tool.

US Pat. No. 10,711,555

WELLBORE CONTROL DEVICE

1. A wellbore control device comprising:a housing defining a throughbore, the throughbore being configured to receive a tubular;
a first gate comprising a first hole and a seal groove;
a second gate comprising a second hole and a seal groove; and
seals with a single seal being arranged in each of the seal grooves,
wherein,
the first gate and the second gate are supported by the housing and are configured to perform a movement which is transverse to the throughbore between an open position and a closed position,
the movement of the first gate and the second gate from the open position to the closed position splits the throughbore into an upper portion and a lower portion, the upper portion and the lower portion being completely separate from each other,
in the open position, the first hole and the second hole are aligned substantially co-axially with the throughbore,
in the closed position, a part of at least one of the first hole and the second hole remains aligned with the throughbore,
the seals are non-metallic,
the seals are arranged to provide a substantially fluid-tight seal between the housing and the first gate and the second gate and between the first gate and the second gate when each of the first gate and the second gate are in the closed position
the housing comprises housing seal grooves,
the seal grooves are arranged to extend longitudinally along respective sides of the first gate and of the second gate, and
the seals are arranged as side seals in the seal grooves and are received in the housing seal grooves so as to provide a substantially fluid-tight seal between the first gate, the second gate and the housing when the first gate and the second gate are in the closed position.

US Pat. No. 10,711,552

TUBULAR CUTTING ASSEMBLIES

1. A method of cutting a downhole tubular string, comprising:providing a downhole cutting assembly that comprises:
a landing mandrel;
a motor disposed below the landing mandrel;
a housing rotatably coupled to the motor; and
a blade pivotably coupled to the housing, the blade having a portion capable of being abutted against the downhole tubular string;
positioning a landing seat in a wellbore, wherein the landing seat is disposed on the downhole tubular string;
deploying the downhole cutting assembly in the downhole tubular string after the landing seat is positioned in the wellbore;
coupling the landing mandrel to the landing seat positioned in the wellbore;
pumping fluid into the downhole tubular string at an actuation flow rate;
pushing a piston against a portion of the blade;
abutting a cutting end of the blade against an inner surface of the downhole tubular string; and
rotating the blade around a central axis of the downhole tubular string.

US Pat. No. 10,711,550

ENERGY-SAVING AND ENVIRONMENT-FRIENDLY PARAFFIN AND SCALE CONTROL ULTRA-STRONG VISCOSITY REDUCTION DEVICE

Shandong Qunfeng Petroleu...

1. An energy-saving environment-friendly paraffin-control scale- preventing ultra-strong viscosity reduction device, comprising a hydrocyclone, a first-stage jet ultrasonic signal generator, a second-stage jet ultrasonic oscillator and an ultrasonic cavitation cavity which are butted in sequence; the hydrocyclone serving as an inlet end, an outer end of the ultrasonic cavitation cavity serving as an outlet, wherein a section of oscillation cavity is additionally provided behind the jet ultrasonic oscillator and before the ultrasonic cavitation cavity, a tail part of the oscillation cavity is provided with a third-stage jet ultrasonic oscillator, and the ultrasonic cavitation cavity is then connected behind the third-stage jet ultrasonic oscillator, wherein each of the first-stage jet ultrasonic signal generator, the second-stage jet ultrasonic oscillator and the third-stage jet ultrasonic oscillator comprises a pipe barrel, a jet device base being mounted in a front section of the pipe barrel, a jet nozzle being embedded in the jet device base, a jet opening of the jet nozzle being in a rectangular flat shape, a gas flow channel being formed in the jet nozzle at one side or two sides of the jet opening, a one-way valve being mounted in the gas flow channel, the one-way valve being mounted to have a flow direction opposite to a flowing direction of pumped oil; a leaf spring being suspended at a rear section of the jet device base, and the leaf spring being arranged to be right opposite to the jet opening of the jet nozzle.

US Pat. No. 10,711,549

LOCKING MANDREL AND RUNNING TOOL COMBINATION

1. A locking mandrel and running tool combination for setting equipment in wellbore tubing comprising:(a) running tool;
(b) a locking mandrel releasably attached to said running tool, said locking mandrel having a tubular housing with an interior central core, an inward interior housing surface and an outward exterior housing surface;
(c) a keyway positioned on said tubular housing, said keyway creating an opening extending from said outward exterior housing surface into said central core of said tubular housing;
(d) a locking key positioned at said keyway, said locking key biased inward from said outward exterior housing surface;
(e) a tubular translatable expander mandrel positioned within said tubular housing, said tubular expander mandrel translatably engagable with said locking key, said expander mandrel having an exterior radial shoulder, an interior annular collet finger detent, a plurality of ball recesses and a bearing ball in each said ball recess of said plurality of ball recesses;
(f) an expander mandrel receiver having an outwardly extending radial shoulder section with an annular interior ball detent, said expander mandrel receiver attached into said housing of said locking mandrel; and
(g) a translatable collet having a plurality of collet fingers with an outward extending collet finger shoulder inserted into said translatable expander mandrel through said expander mandrel receiver whereby upward translation of said translatable collet forces said bearing balls from said ball recess of said expander mandrel into said annular ball detent of said expander mandrel receiver thereby allowing said translatable collet to travel upward within said translatable expander mandrel to outwardly expand each said collet finger to engage said collet finger shoulders with said interior annular collet finger detent of said translatable expander mandrel and engage said radial shoulder of said translatable expander mandrel with said locking keys and push said locking keys outward through said keyways.

US Pat. No. 10,711,546

METHODS FOR OPERATING WELLBORE DRILLING EQUIPMENT BASED ON WELLBORE CONDITIONS

NATIONAL OILWELL VARCO, L...

1. A method, comprising:acquiring annular pressure data from a wellbore, wherein the annular pressure data is acquired over a time interval and at least a portion of the annular pressure data is acquired during a pumps-off period;
identifying at least first and second values from the annular pressure data;
comparing the variation between first and second values to a first threshold, wherein the first threshold follows a trend over a plurality of different drill pipe connections of variations of annular pressure data, wherein the trend is a function of length of uncased wellbore; and
increasing at least one of drill string hoisting speed, and drill string hoisting acceleration based on the comparison with the first threshold.

US Pat. No. 10,711,543

APPARATUS AND METHOD OF CONNECTING TUBULARS

WEATHERFORD TECHNOLOGY HO...

1. A method for making up a tubular joint, comprising:rotating a first tubular relative to a second tubular at a first speed to engage the first and second tubulars;
measuring a torque between the first and second tubulars while rotating; and
starting an automatic speed reduction operation to reduce rotating from the first speed to zero upon detection of a trigger condition, wherein starting an automatic speed reduction operation comprises:
calculating a set point of a relative rotational speed between the first and second tubulars using the measured torque; and
using the calculated set point with a controller to control the relative rotational speed between the first and second tubulars.

US Pat. No. 10,711,542

CIRCUMFERENTIAL DISPLACEMENT SUCKER ROD TONG

Automated Rig Technologie...

1. A sucker rod tong assembly for tightening a sucker rod to a sucker rod connector, the assembly comprising: a linear drive mechanism adapted to tighten the sucker rod to the sucker rod connector from a hand-tight shouldered position to a circumferential displacement from the hand-tight shouldered position whereby the sucker rod is tightened to the sucker rod connector, wherein the linear drive mechanism is operatively connected to a rotating pinion gear assembly configured to rotate a sucker rod tong to tighten the sucker rod to the sucker rod connector when the linear drive mechanism is operated.

US Pat. No. 10,711,540

CATWALK AND CRANE SYSTEM

CAMERON INTERNATIONAL COR...

1. A catwalk and crane system for transporting equipment of a well system, comprising:a substructure;
a directing frame pivotally coupled to the substructure;
a pipe transporter configured to transport a tubular along the directing frame;
a first actuator coupled to the directing frame and configured to rotate the directing frame relative to the substructure; and
a crane coupled to the directing frame, wherein the crane is extendable from a first end of the directing frame, wherein in an extended position the crane is at a higher elevation than that of the pipe transporter.

US Pat. No. 10,711,535

DOWNHOLE APPARATUS AND METHOD

PARADIGM DRILLING SERVICE...

29. A method comprising:providing a bearing, the bearing comprising:
an annular body configured for location on and around a mandrel or tubular body;
an upset portion extending radially outwards from the body, wherein the body and the upset portion define a channel for receiving fluid flow for lubricating the bearing; and
a rotational lock arrangement for preventing rotation of the bearing relative to the mandrel or tubular body; and
locating said bearing on a mandrel or tubular body, the rotational lock arrangement preventing rotation of the bearing relative to the mandrel or tubular body;
locating a collar or sleeve on the bearing to form a downhole apparatus,
wherein the collar or sleeve is rotatably mountable with the tubular body of said downhole apparatus via the bearing, the collar or sleeve configured to engage a bore wall or bore-lining tubular wall to support and/or offset the mandrel or tubular body of said downhole apparatus from said bore wall or bore-lining tubular wall,
wherein the bearing is interposed between said collar or sleeve and said mandrel or tubular body, such that a bearing surface is formed between the radially extending upset portion of the bearing and an inner bore surface of the collar or sleeve, the bearing facilitating relative rotation between the mandrel or tubular body of said downhole apparatus and said collar or sleeve and reduce or mitigate frictional losses between the rotating tubular body and the bore wall or bore-lining wall.

US Pat. No. 10,711,534

STABILIZER FOR A STEERABLE DRILLING SYSTEM

Weatherford Technology Ho...

1. A stabilizer for a steerable drilling system, the stabilizer having a first helical passageway and a second helical passageway at an outer surface of the stabilizer,the first and second helical passageways extending from a first end of the stabilizer to a second end of the stabilizer,
the first helical passageway being oriented in one of a clockwise and an anticlockwise direction along the stabilizer from the first end to the second end and the second helical passageway being oriented in the other of the clockwise and anticlockwise directions along the stabilizer from the first end to the second end,
the first and second helical passageways intersecting one another,
the stabilizer having a number of blades between the first helical passageway and the second helical passageway,
the first helical passageway having a first cross-sectional area between adjacent blades, the second helical passageway having a second cross-sectional area between adjacent blades, the first cross-sectional area being larger than the second cross-sectional area.

US Pat. No. 10,711,533

THREADED PIPE JOINT

JFE Steel Corporation, T...

1. A threaded pipe joint comprising:a pin having a male thread that is a male tapered thread at one end of a pipe; and
a box having a female thread that is a female tapered thread threadedly engaged with the male thread at the other end of the pipe,
the threaded pipe joint being of an integral type that directly connects pipes with the pin and the box, the threaded pipe joint having a radial seal structure in which the pin and the box are in metal-to-metal contact with each other in the radial direction to seal fluid, the threaded pipe joint further comprising:
an intermediate shoulder formed in the middle of the thread row of the female and male tapered threads,
wherein, under a condition where the female and male threads of the intermediate shoulder are threadedly engaged with each other, the load-flank-side thread gap L1G of a first thread row that is the thread row on the radially inner side and the load-flank-side thread gap L2G of a second thread row that is the thread row on the radially outer side, with the intermediate shoulder interposed between the first thread row and the second thread row, always satisfy the relationship L1G wherein the female and male thread pitch of the first thread row and the second thread row are set to a standard thread pitch p,
wherein the load-flank-side thread gap L1Gm of the thread portion of the first thread row closest to the intermediate shoulder and the load-flank-side thread gap L2G1 of the thread portion of the second thread row closest to the intermediate shoulder are set such that L1Gm wherein the female thread pitch from the radially innermost first thread portion to at least a third thread portion of the first thread row is set to a long pitch pl that satisfies the following expression (1) instead of the standard thread pitch p:
p where p is the standard thread pitch,
pl is the long pitch,
Fw is the axial width of the thread valley of the female thread,
Mw is the axial width of the thread mountain of the male thread, and
d1 is the female thread length of the first thread row.

US Pat. No. 10,711,526

METHODS FOR FORMING OR SERVICING A WELLBORE, AND METHODS OF COATING SURFACES OF TOOLS

Baker Hughes, a GE compan...

1. A method of utilizing a wellbore tool in a subterranean formation, the method comprising:disposing a wellbore tool in a borehole, the wellbore tool comprising a first body and a second body;
translating the first body relative to the second body while exposing at least one surface of at least one of the first and second bodies to a lubricant comprising an organometallic compound, the exposing comprising:
injecting, into an internal passage of the wellbore tool, the lubricant comprising the organometallic compound at a first concentration to provide the lubricant of the first concentration to the at least one surface; and
thereafter, injecting, into the internal passage of the wellbore tool, the lubricant comprising the organometallic compound at a second concentration different than the first concentration to provide the lubricant of the second concentration to the at least one surface; and
forming a protective coating over a surface of at least one body selected from the group consisting of the first body and the second body after the wellbore tool is disposed in the borehole, the protective coating comprising a metal originating from the organometallic compound.

US Pat. No. 10,711,515

COCKPIT CANOPY CUTTING GAS GENERATOR

Goodrich Corporation, Ch...

1. A pyrotechnic egress system, comprising:a case defining an opening;
a gas generator disposed within the case, the gas generator configured to generate a gas flame in response to being ignited; and
an ignition line disposed at the opening and configured to ignite the gas generator;
wherein the case directs the gas flame through the opening for deflagrating a window.

US Pat. No. 10,711,485

DOOR LOCK

ZHONGSHAN HUIBAO LOCK MAN...

1. A lock, comprising:an outer doorknob comprising an escutcheon plate having a locking slot;
an inner baffle plate comprising a through hole;
an inner baffle plate cover;
a cylindrical tube, the cylindrical tube comprising a tube sidewall and a through hole, and the tube sidewall comprising a positioning slot having a spiral guide slot and a circumferential positioning slot;
a transmission frame, the transmission frame comprising a through hole;
an inner doorknob; the inner doorknob comprising a shell, the shell comprising a bottom plate having a head guide hole, and a housing part having an inner chamber and extending from the bottom plate; and
a safety mechanism, the safety mechanism comprising a brake rod, a rod casing having a cylinder and a sleeve portion extending from the cylinder, a locking lug, a drive member, a spring, and the positioning slot of the cylindrical tube; the cylinder of the rod casing comprising a pin hole; and the drive member comprising a head, a main body having two end walls and a cylindrical sidewall extending between the two end walls, a positioning bolt, and a pin body;wherein:the inner baffle plate is fixedly disposed within the inner baffle plate cover;
the inner baffle plate cover is adapted to be fixedly coupled to the escutcheon plate of the outer doorknob;
the cylindrical tube extends through the through hole of the inner baffle plate, and the through hole of the cylindrical tube and the through hole of inner baffle plate are coaxially disposed around a central axis;
the transmission frame is fixedly disposed at one end of the cylindrical tube, and the housing part of the inner doorknob is fixedly disposed at the other end of the cylindrical tube;
the through hole of the cylindrical tube is connected to the through hole of the transmission frame;
the inner baffle plate is disposed between and abuts against the transmission frame and the housing part of the inner doorknob;
the inner doorknob, the cylindrical tube, and the transmission frame are rotatable with respect to the inner baffle plate around the central axis;
the positioning bolt of the drive member is disposed at the cylindrical sidewall of the main body, and the head and the pin body of the drive member extend axially from two end walls of the main body, respectively; and
the head guide hole of the inner doorknob is connected to the inner chamber of the inner doorknob;
the cylindrical tube is disposed in the inner chamber of the inner doorknob;
the spiral guide slot of the cylindrical tube extends axially and perpendicularly with respect to the central axis;
the circumferential positioning slot of the cylindrical tube is disposed at one end of the spiral guide slot of the cylindrical tube and extends perpendicularly with respect to the central axis;
the main body and the pin body of the drive member are disposed in the through hole of the cylindrical tube; and the main body of the drive member is movable in the through hole of the cylindrical tube along the central axis and rotatable with respect to the cylindrical tube around the central axis;
the head of the drive member is disposed in the inner chamber of the inner doorknob and extends through the head guide hole of the inner doorknob; and the head of the drive member is movable in the inner chamber and the head guide hole of the inner doorknob along the central axis;
the positioning bolt of the drive member is disposed in and movable along the spiral guide slot of the cylindrical tube;
the spring is sleeved on the head of the drive member; and one end of the spring is connected to the main body of the drive member, and the other end of the spring is connected to the bottom plate of the inner doorknob;
the rod casing is disposed in the through hole of the cylindrical tube, and the pin body of the drive member is disposed in the pin hole of the rod casing;
one end of the brake rod extends through the through hole of the transmission frame and disposed in the through hole of the cylindrical tube, and the sleeve portion of the rod casing is sleeved on the one end of the brake rod; and the locking lug is disposed on the other end of the brake rod;
the rod casing together with the brake rod and the locking lug is movable in the through hole of the cylindrical tube along the central axis and rotatable with respect to the cylindrical tube around the central axis; and
the locking lug is adapted to be disposed in the locking slot of the outer doorknob.

US Pat. No. 10,711,477

DUCTILE PREFABRICATED SHEAR PANEL

Simpson Stong-Tie Company...

1. A shearwall for use in constructions, the shearwall comprising:a central panel comprising first and second surfaces;
a plurality of side plates configured to be connected to the central panel at lower corners of the first and second surfaces, the side plates further configured to be coupled to a support surface on which the shearwall is mounted;
wherein the central panel comprises a fuse, the fuse being a reduced area section of the central panel between the first and second surfaces, the shearwall configured to yield at the fuse.