Document Document Title
US10965844B2 Endoscope
An endoscope (1) having an operating handle (2) including a handle housing arranged at a proximal end thereof and an insertion tube (3) extending from said handle towards a distal end of the endoscope (1). The endoscope (1) comprises a sealed compartment (59, 64) adapted to accommodate electronic circuitry of the endoscope (62) and arranged at least partially within said handle housing.
US10965836B2 Image processing apparatus, control method thereof, and non-transitory computer-readable storage medium that execute a density unevenness correction process in accordance with properties of recording elements
An image processing apparatus generates image data for an image forming apparatus having a recording head with recording elements in a first direction that forms an image on a recording medium by ejecting ink from the elements toward the medium fed in a second direction perpendicular to the first. The apparatus has an acquiring unit that acquires multi-valued input image data having a uniform tone, a conversion unit that converts the input image data into halftone image data indicating a dot pattern, by using a dither matrix, and a correction processing unit that executes a density unevenness correction process in accordance with properties of each of the elements. The properties of the elements are obtained by reading a chart image formed based on the halftone image data. The dither matrix is a dispersive dither matrix with a size of Sx rows corresponding to the second direction, Sx, a natural number.
US10965833B2 Connection system, image processing apparatus, and communication method
A connection system includes a terminal device and an image processing apparatus. The terminal device includes a first controller, a first communicator, and a first display. The image processing apparatus includes a second controller, a second communicator, and a second display. The first controller of the terminal device causes the first display to display information of the terminal device when the terminal device is connected to the image processing apparatus through the first communicator. The second controller of the image processing apparatus causes the second display to display the information of the terminal device when the terminal device is connected to the image processing apparatus through the second communicator.
US10965826B2 Method for controlling information processing apparatus and storage medium
A first soft key for use of a function that differs from a function available by selecting a second soft key displayed in a second display area of an information processing apparatus or a first soft key for use of a function that is the same as a function available by selecting a second soft key displayed in the second display area is displayed in a first display area displayed together with the second display area in accordance with a display condition.
US10965825B2 Image reading apparatus comprising display panel which serves as operation portion and image reader, image forming apparatus, non-transitory storage medium, and control method
Problem: To be able to reduce manufacturing cost and achieve downsizing of an apparatus. Solution: An image forming apparatus 10 includes a CPU (82), an image former (14), and a display panel 48. The display panel 48 serves as a display portion 48a which displays an image, an image reader 48b which reads a document placed on a display surface, and an operation portion 48c which receives an input operation by a user. The CPU (82) detects a document area where the document exists on the display surface of the display panel 48, and causes the operation portion 48c to be displayed at a position according to the detected document area on the display panel 48.
US10965824B2 Methods and systems for print jobs transfer via an external storage device
System(s) and method(s) for transferring print jobs from a multi-function device to an external storage device are described. The method includes detecting the external storage device by the multi-function device when the external storage device is connected to the multi-function device. The method further includes determining if there is a print job of a user in a print queue of the multi-function device and displaying an option to transfer the print job to the external storage device based on the determination. The method includes receiving an input from the user, the input is indicative of a selection of the option to transfer the print job. Also, the method includes automatically creating a pre-defined folder in the external storage device based on receiving the input and transferring the print job of the user from the print queue of the multi-function device to the pre-defined folder of the external storage device.
US10965823B2 Information processing system, device, and method
An information processing system includes a first display control unit and a second display control unit. The first display control unit displays, on a display unit, a button on which a setting value of a program is displayed. The second display control unit starts up the program when the button is pressed and, in accordance with the started program, displays, on the display unit, a setting screen that corresponds to the button being pressed.
US10965821B2 Information processing apparatus and system and non-transitory computer readable medium
An information processing apparatus includes first and second estimators and a determining unit. The first estimator estimates a quality of each individual part to be used for a product, based on error information concerning a manufactured product. The second estimator estimates a degree of an influence of each portion of a product on a quality of the product, based on the error information. The determining unit determines, for each portion of the product, which part will be used for a corresponding portion of the product, based on the estimated quality and the estimated degree of an influence.
US10965814B2 Systems and methods to parse message for providing alert at device
In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to parse content of a message and determine, based on the parsing of content of the message, whether to provide a notification using the device. The instructions are also executable by the processor to provide the notification responsive to a determination, based on the parsing of content of the message, to provide the notification using the device.
US10965806B1 Auto-correcting voice quality in real-time
Various embodiments of the invention provide methods, systems, and computer program products for handling poor voice quality being experienced by a remote party on a call. In various embodiments, an assessment is received from the party at an IVR on the voice quality of the call. Accordingly, data is collected for one or more parameters associated with at least one of audio of the call and a network used to carry the audio of the call in response to the party experiencing poor voice quality. At this point, a predictive model is used to predict at least one cause for the poor voice quality. Here, the data collected for the one or more parameters is provided as input to the predictive model. Accordingly, one or more actions are taken to attempt to address the at least one cause and improve the voice quality on the call for the remote party.
US10965801B2 Method for inputting and processing phone number, mobile terminal and storage medium
A method for inputting and processing phone number is provided. The method includes: taking or storing a picture P1 including a phone number; obtaining a picture P2 including only the phone number by automatically processing the picture P1 and saving the picture P2; obtaining editable character strings of the phone number in the picture P2 by automatically recognizing the phone number in the picture P2; determining whether a format of the editable character strings of the phone number in the picture P2 is consistent with a standard format of the contact information of the mobile terminal; when consistent, the phone number in the picture P2 is displayed in the dialing interface for dialing or saving; and when not consistent, the phone number in the picture P2 is displayed in a modifying interface for correcting.
US10965798B2 Touchscreen and terminal device with touchscreen
A touchscreen includes a touch drive electrode, a touch sensing electrode, a touch drive circuit, a gate drive circuit, a touch drive electrode lead, and a liquid crystal panel. The touch drive electrode extends along a first direction. The touch drive circuit is disposed in a non-display area of the touchscreen, and an extension direction of the touch drive circuit is parallel to an extension direction of the touch drive electrode. The extension direction of the touch drive circuit is the same as the extension direction of the touch drive electrode. Each touch drive electrode is connected to the touch drive circuit using a touch drive electrode lead. The touch drive electrode lead is disposed in an area in which a gate drive circuit is located. The touch drive electrode lead and the gate drive circuit are disposed in an overlapping manner and are isolated from each other.
US10965797B2 Terminal
A terminal is provided, in accordance with the embodiments of the present disclosure. The terminal includes a support, a display panel, a camera module and a sensor module. The display panel is opposite to the support. The camera module and the sensor module are disposed on the support. The display panel defines at least one recess. The sensor module and the camera module are disposed adjacently for determining a distance between the terminal and an external object.
US10965794B2 On-board self-healing network for delivery of vehicle passenger-consumable content
A self-healing network on-board a vehicle includes multiple wireless devices that are directly and communicatively interconnected via communications backbone(s). One of devices is collectively determined by the other devices to be a lead device of the network, and therefore establishes a wireless link (e.g., an only wireless link) communicatively connecting any of the self-healing network devices to other devices/servers on-board the vehicle and external to the network. Passenger-consumable content may be delivered between any device of the self-healing network and the other on-board, external devices via the lead wireless device, its established wireless link, and the communications backbone(s). Any wireless device of the self-healing network may serve as a hot spare for the lead wireless device, so that the self-healing network may automatically reconfigure to mitigate and recover from faults, e.g., by automatically forming multiple, mutually exclusive sub-self-healing networks, each of which has its own cooperatively selected lead wireless device.
US10965792B2 Providing efficient routing of an operations, administration and maintenance (OAM) frame received at a port of an ethernet switch
A system for efficient routing of an OAM) frame in an Ethernet switch receives an OAM frame at a first port; building a first classification key dependent on an OAM frame header; classifies in a context of the first port to create a first classification; resolves action dependent on the first classification; modifies the first classification key to create a second classification key; classifies the frame in a context of the second port to create a second classification; sends the second classification key to an OAM engine coupled to the Ethernet switch for modification into a third classification key; receives the third classification key from the OAM engine; modifies the third classification key into a final classification key; modifies the header of the OAM frame with the final classification key; and sends the modified OAM frame to a switching fabric of the Ethernet switch.
US10965789B2 Method and system for updating a whitelist at a network node
A method and a system for updating a first whitelist at a network node. The network node receives data packets from an Internet of Things (IoT) device and determines a predetermined identifier for the IoT device. The network node then determines whether the predetermined identifier is in the first whitelist. When the predetermined identifier is not in the first whitelist, the network node starts a first time period. When the predetermined identified is on the first whitelist, the network node determines whether the data packets are received within the first time period. When the data packets are received within the first time period, the network node identifies destination addresses of the data packets and updates the first whitelist based on the destination addresses and the predetermined identifier. The updated first whitelist is stored in non-transitory computer readable storage medium in the network node.
US10965778B1 Multiunit charging device and method for preemptive data upload
A multiunit charging device and method for preemptive data upload is provided. A multiunit charging device controls a first mobile device, received at a plurality of charging stations of the multiunit charging device, to upload first data via a communication unit. After upload of the first data has begun, the multiunit charging device detects that a second mobile device is received at the plurality of charging stations. When an amount of second data for upload at the second mobile device is smaller than a remaining amount of the first data for upload at the first mobile device, the multiunit charging device: preempts uploading of the first data at the first mobile device; and controls the second mobile device to upload the second data via the communication unit.
US10965762B2 Connection model-based control of concurrent connection count and properties
A connection request including a connection model key and a partner system attribute of a partner system requesting a connection is received at an application server from the partner system within a distributed system. Using a predefined connection model, a determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. A logical connection is created that includes a first unique connection name derived from the received partner system attribute in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model.
US10965758B2 Sub-networks based security method, apparatus and product
A method, apparatus and product for sub-networks based cyber security. One method comprises detecting a device connecting to a local network which is divided into subnets; determining a usage profile of the device; automatically selecting a subnet to connect the device based on the usage profile; and connecting the device to the selected subnet in the local network. Another method comprises monitoring communication traffic of devices in each of the subnets of a local network; performing anomaly detection to detect an abnormal communication of a device connected to a subnet; blocking the abnormal communication of the device; and removing the device from the subnet and connecting the device to a quarantine subnet of the local network, whereby reducing connectivity of the device with other devices connected to the local network.
US10965752B1 Live migration of clusters in containerized environments
The technology provides for live migration from a first cluster to a second cluster. For instance, when requests to one or more cluster control planes are received, a predetermined fraction of the received requests may be allocated to a control plane of the second cluster, while a remaining fraction of the received requests may be allocated to a control plane of the first cluster. The predetermined fraction of requests are handled using the control plane of the second cluster. While handling the predetermined fraction of requests, it is detected whether there are failures in the second cluster. Based on not detecting failures in the second cluster, the predetermined fraction of requests allocated to the control plane of the second cluster may be increased in predetermined stages until all requests are allocated to the control plane of the second cluster.
US10965750B2 Distributed management of dynamic processing element connections in streaming applications
Dynamic connections between processing elements of a streaming application are managed in a distributed manner by the processing elements to increase efficiency and performance of real-time connection updates. A streams application management service includes a connection manager that notifies all processing elements when a job with a new processing element is submitted. Each processing element dynamically maintains its own connections based on one or more of the following conditions: connection data received from the streams management service, and a behavior change of the processing element. Then the processing element reports connection updates to the connection manager in the streams management service. The connection manager may store updated connection information in the connection data.
US10965748B2 Creating and using document pedigree data
One embodiment provides a method including storing, in response to an event associated with a file, file identification data and event data for the file; creating, using a processor, a reference between the file, the file identification data, and the event data; and storing, in a catalog, the reference in association with the file; wherein the catalog includes an inter-application reference. Other aspects are described and claimed.
US10965747B2 Optimization of a multi-channel system using a feedback loop
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial selection value for distribution over each different online channel. An observed user actions required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed user actions received through the feedback loop, a predicted user action rate is determined for the multiple different distributions across the multiple different online channels. The selection value is adjusted based on a difference between the predicted user action rate and a reference distribution amount specified by a provider of the content. The content is distributed over the multiple different online channels using the adjusted selection value.
US10965740B2 Method and device for automatically managing network
The present invention is a method for allowing a network system to automatically perform a configuration of a network management server without user intervention, and a method for allowing a load distribution device to manage the network management server comprises the steps of: receiving information indicating that a new base station is added to a network; transmitting the information on the new base station to at least one network management server; receiving processing time information on the new base station from the at least one network management server; and determining a network management server to which the new base station is to be allocated, on the basis of the processing time information.
US10965739B2 Time-based congestion discounting for I/O fairness control
Computer system and method for managing storage requests in a distributed storage system uses congestion signals associated with storage requests, which are generated based on congestion at local storage of the computer system that supports a virtual storage area network. The storage requests are differentiated between a first class of storage requests and at least one other class of storage requests. For a storage request of the first class of storage requests, an actual ratio of a current average bandwidth of the first class of storage requests to a current average bandwidth of a second class of storage requests is calculated and compared with an expected ratio. The congestion signal associated with the storage request is then adjusted and transmitted to at least one source of storage requests for storage request fairness control.
US10965737B1 Cloud computing in communications service provider networks
Techniques for reducing latency between resources of a cloud provider network and end user devices are described. In one embodiment, a system includes a cloud provider network including a first control plane service to manage customer compute instances hosted on resources of the cloud provider network. The system further includes a first provider substrate extension of the cloud provider network connected to a first communications service provider network. The first provider substrate extension includes a first computer system having capacity for executing customer compute instances, is controlled at least in part by the first control plane service via a connection through at least a portion of the first communications service provider network, executes at least a first customer compute instance using the first computer system, wherein the first customer compute instance communicates with a first mobile computer system connected via the first communications service provider network.
US10965725B1 Conference session access using reachability information for distributed clusters of media nodes
A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.
US10965715B2 Methods and systems for controlling traffic to VPN servers
The present application is directed a computer-implemented method for for managing traffic in a network. The method includes a step of providing, at a computer including a graphical user interface (GUI), a request from a user to access the internet. The method also includes a step of determining information of the user including a security access in the network. The method further includes a step of reviewing, via the GUI, selection criteria of plural, dynamic, virtual private network (VPN) cloud servers in the network. The method even further includes a step of ranking efficiency of the plural, dynamic, virtual VPN cloud servers in the network. The method yet even further includes a step of matching the user request with one of the plural, dynamic VPN cloud servers based on the ranked efficiency and the determined information. The active session of the one of the plural, dynamic VPN cloud servers lasts until a predetermined condition is met. Moreover, the GUI displays a current, dynamically changing list of users matched with respective VPN cloud servers. Still further, the GUI displays a current, dynamically changing queue list of other users still to be matched with VPN cloud servers.
US10965710B1 Dynamic pin configurator
A method and apparatus to protect the coded signals sent over physical twisted-pair wiring or between two (2) or more LANs connected by a Wide Area Network (WAN), from unauthorized electronic circuit/wiring monitoring. This is accomplished by varying the assignments of the standard Registered Jack communication pins, varying the transmission speed, inserting meaningless or unrelated data, encrypting data before it is sent or changing network protocol(s) on behalf of the communications adapter/controller of each computer to which it is attached on those LANs.
US10965709B2 Domain-specific language simulant for simulating a threat-actor and adversarial tactics, techniques, and procedures
The present describes simulating a threat-actor executing an attack execution operation. According to one aspect of the subject matter described in this disclosure, a method for generating a domain-specific language (DSL) simulant is disclosed. The method may comprise determining, a framework based on an attack repository, determining a first primitive based on the framework, and determining a second primitive based on the framework. In one implementation, the first primitive and the second primitive are fundamental structures or constructs within a DSL. The method further comprises combining the first primitive and the second primitive into a DSL simulant. In one implementation, the DSL simulant is executed to simulate a threat-actor executing an attack execution operation.
US10965705B2 Systems, methods, user interfaces, and computer-readable media for investigating potential malicious communications
A data analysis system receives potentially undesirable electronic communications and automatically groups them in computationally-efficient data clusters, automatically analyze those data clusters, automatically tags and groups those data clusters, and provides results of the automated analysis and grouping in an optimized way to an analyst. The automated analysis of the data clusters may include an automated application of various criteria or rules so as to generate an ordered display of the groups of related data clusters such that the analyst may quickly and efficiently evaluate the groups of data clusters. In particular, the groups of data clusters may be dynamically re-grouped and/or filtered in an interactive user interface so as to enable an analyst to quickly navigate among information associated with various groups of data clusters and efficiently evaluate those data clusters.
US10965704B2 Identifying self-signed certificates using HTTP access logs for malware detection
In one embodiment, a device in a network receives traffic information regarding one or more secure sessions in the network. The device associates the one or more secure sessions with corresponding certificate validation check traffic indicated by the received traffic information. The device makes a self-signed certificate determination for an endpoint domain of a particular secure session based on whether the particular secure session is associated with certificate validation check traffic. The device causes the self-signed certificate determination for the endpoint domain to be used as input to a malware detector.
US10965703B2 Threat mitigation system and method
A computer-implemented method, computer program product and computing system for: utilizing artificial intelligence/machine learning to define a training routine for a specific attack of a computing platform; and generating a simulation of the specific attack by executing the training routine within a controlled test environment.
US10965697B2 Indicating malware generated domain names using digits
In some examples, a system counts a number of digits in a domain name. The system compares a value based on the number of digits to a threshold, and indicates that the domain name is potentially generated by malware in response to the value having a specified relationship with respect to the threshold.
US10965692B2 System for processing queries using an interactive agent server
A system for processing queries is disclosed. The system is configured to receive a query from a user, the query comprising a message indicating a request for a service. The system then performs natural language processing on the query, and identifies keywords of the query based on the natural language processing. Based on the identified keywords, the system determines an action and an actionable item from the query. Then, the system generates an acknowledgement request for the query based on the determined action and actionable item, and sends the acknowledgement request to the user. After receiving an acknowledgement from the user on the acknowledgement request, the system sends the determined action and actionable item to an upstream server to request the service.
US10965691B1 Systems and methods for establishing sender-level trust in communications using sender-recipient pair data
Systems and methods are disclosed for utilizing sender-recipient pair data to establish sender-level trust in future communication. One method comprises receiving raw communication data over a network and testing the received raw communication data against trained machine learning data to predict whether the raw communication data is associated with expected communication data. The raw communication data is sorted for expected communication data, which is further analyzed for sender-recipient pair data and assigned an expected communication pair data score. Senders associated with an expected communication pair data score that meets or exceeds a threshold are labeled and stored in a database as trusted. As a result of the sender-recipient pair analysis, recipients at-risk for being scammed can be identified, senders misidentified as spammers can be properly classified, and machine learning techniques utilized for analyzing raw communication data can be fine-tuned.
US10965687B2 Location service authorization and indication
An application can specify a location service authorization type to be enforced by a mobile device. After the user authorizes the location service through an authorization dialog, the application can receive location service according to the authorization type. A first authorization type allows the application to receive continuous location updates and location events from a location service on the mobile device only when the application is in use. A second authorization type allows the application to always receive continuous location updates and location events when the application is running in a foreground or background. The text of the authorization dialog can be customized by the application to provide more detail on how the location data will be used by the application.
US10965685B2 Collaborative communications environment and privacy setting associated therewith
A method includes receiving a user indication to create an online collaborative team within an online chat environment. The method further includes receiving a user selection of members for the online collaborative team. The online collaborative team enables the selected members of the online collaborative team to communicate with one another. The online chat environment maintains communication of the members and activities of the members of the online collaborative team. The online chat environment makes the activities and the communication available to the members when the members are within the online chat environment. The method further includes accessing attributes associated with the members of the online collaborative team. The method, responsive to the accessing the attributes associated with the members, determines a privacy setting of the online collaborative team.
US10965679B2 Apparatus for monitoring file access in virtual machine and method for the same
An apparatus for monitoring file access in a virtual machine in a cloud-computing system based on a virtualized environment includes a hypervisor for implementing at least one virtual machine and managing the virtual machine by monitoring a task in which a the virtual machine accesses a file loaded from storage to memory, the storage storing data including environment information of the virtual machine.
US10965677B2 Data leakage and information security using access control
A system that includes a first network device in a first network configured to send a file from a plurality of files to a compliance controller in the first network. The compliance controller is configured to determine whether the file satisfies a set of compliance rules and to send the file to the virtual machine in the first network in response to determining that the file satisfies the set of compliance rules. The virtual machine is configured to send the file to a second network device in a second network via a network interface. The network interface is configured to block the first network device from sending the file from the first memory to the second network device in the second network. The network interface is also configured to send the file from the virtual machine to the second network device in the second network.
US10965673B2 User ID codes for online verification
Methods and systems for establishing a chain of relationships are disclosed. An identity verification platform receives a first request for registration comprising an identification of a first user, identification of an entity, and a relationship between the first user and the entity; verifies the identity of the first user and the relationship between the first user and the entity; and verifies that the entity is legitimate. Once a relationship between a first individual, invited by the first user, and the entity is confirmed, the platform creates a custom badge representing the relationship between the first individual and the entity for display on the entity's website. The platform receives an identification of a selection by an end user of the custom badge and, responsive to receiving the identification of the selection, renders, on a domain controlled by the identity verification platform, a verification that the relationship between the first individual and the entity is valid.
US10965672B2 Network service control for access to wireless radio networks
Concepts and technologies of network service control for remote access to wireless radio networks are provided herein. In an embodiment, a client network can be provided by a network access point that can include a processor that is configured to detect a guest user equipment and determine whether the guest user equipment is a recognized device. In response to determining that the guest user equipment is not a recognized device, the processor can create an identity verification request message that seeks approval from a host device to allow the guest user equipment to access the client network. The processor can provide the identity verification request message to the host device and receive a trigger response message. The processor can create a network access package that provides the guest user equipment with access credentials to access the client network and provide the network access package to the guest user equipment.
US10965671B2 Authenticating a user
Computer-implemented methods, software, and computer systems for authenticating a user. Authentication includes presenting on a first user interface a challenge set of cognitive information elements (400) to the user that comprises a cognitive challenge that has a reference solution based on an intersection of the challenge set of cognitive information elements and a secret set of cognitive information elements. Biometric features of the user can be extracted from a response made by the user to the cognitive challenge on a second user interface, and the user can be authenticated if the biometric feature extracted from the response matches a reference biometric feature.
US10965657B2 Method to authenticate a subscriber in a local network
The present invention relates to a method to authenticate a subscriber (IMSIi) within a local network (LNj) comprising preliminary step of deriving a subscriber key (SMKi) in local keys (LKi), one local key (LKiLNj) for each local network (LNj) the subscriber (IMSIi) is authorized to access, provisioning each local network (LNj) the subscriber (IMSIi) is authorized to access with its own local key (LKiLNj). When an authentication is required in a given local network (LNj), an UICC application derives a local key (LKiLNj) in the UICC application of the subscriber (IMSIi) using the network identifier (LNj), the key derivation function (KDF) and the subscriber key (SMKi) and use the derived local key (LKiLNj) in the algorithm to perform local authentication in the local network (LNj).
US10965656B2 Retrieving access data for blockchain networks using highly available trusted execution environments
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for retrieving data from external data sources for processing within a blockchain network. One of the methods includes receiving a request for data that includes encrypted data, the encrypted data including access data that is encrypted using a service public key of a key management node; selecting a relay system node from a plurality of relay system nodes that share a service private key of the key management node; transmitting the request to the relay system node; receiving a response provided from the relay system node, the response including result data and a digital signature, wherein the digital signature is generated based on the result data and the service private key of the key management node; and transmitting the response to a client.
US10965655B2 Multiple PDN connections over untrusted WLAN access
Embodiments of this invention relate to methods and apparatus for establishing additional simultaneous packet data network (PDN) connections between a User Equipment (UE) and an evolved packet core network (EPC) over an untrusted WiFi network. The UE is attached to the EPC through a security gateway over a first PDN connection over which the UE is authenticated and has established an Internet Key Exchange Security Association (IKE SA) and a first Internet Protocol Security SA (IPSec SA). The UE then establishes an additional PDN connection using a new IKE request/response exchange or an enhanced IKE CREATE_CHILD_SA exchange that is cryptographically protected using algorithms and keys negotiated during the first PDN connection, hence improving delay and battery life of the UE as the UE no longer needs, for each additional PDN connection, to negotiate an individual IKE SA and to authenticate the UE.
US10965640B2 Configuration of an M2M device
There is provided mechanisms for configuring a message brokering service address in an M2M device. A method is performed by a gateway. The method comprises sending a request to a DHCP server for configuration. The method comprises receiving a response from the DHCP server comprising at least address information assigned to the gateway. The method comprises receiving an MQTT_BROKER_URI representing the message brokering service address from a node.
US10965639B2 Seamless connection to multiple wireless controllers
A load control system may be provided including control devices and a system controller. The system controller may be configured to broadcast a service set identifier (SSID) and provide a wireless network connection to a network device. The system controller may provide a web page to the network device, wherein the web page may include an indication of target system controllers. The target system controllers may be used for configuring (e.g., associating) the control devices. The system controller may receive an indication of a target system controller selected to associate the control devices. The system controller may determine an address and port number of the target system controller identified by the network device. The system controller may provide, to the network device, the web page from the target system controller while the network device is connected to the system controller via the wireless network connection.
US10965637B1 Duplicate address detection for ranges of global IP addresses
An example network device determines to assign a number of global Internet protocol (IP) addresses to respective network interfaces, determines a subnetwork for the network interfaces, determines a prefix corresponding to the subnetwork, determines a first global IP address having the prefix, determines a range value that is equal to or greater than the number of global IP addresses, generates a message according to Duplicate Address Detection Protocol (DAD) including data indicating that the message includes a range of addresses, the data further indicating the first global IP address and the range value, and sends the message according to DAD to one or more host network devices to determine whether any global IP address in a range starting with the first global IP address and through the range value is in use by the one or more host network devices.
US10965633B2 Session history horizon control
Session history horizon control techniques are described in which participants in a communication session are able to selectively control how much history of the communication session is shown to individuals added into the session. A representation of a session record (e.g., a message thread) may be exposed for rendering by communication modules used by participants for the communication session. Responsive to addition of participants, the communication module(s) may be configured to expose a history control element in conjunction with the session record to enable control over portions of the session record exposed to people added into the session. The history control element for a particular participant is configured to visually identify portions within the session record that are accessible to the particular participant. The history control element may also be positioned in different locations in the session record to modify exposure of the messages to the particular participant.
US10965630B2 Enhanced data sharing to and between mobile device users
A method of enhancing data sharing between mobile or other computing device users includes receiving a submission request generated by user interaction with a first user interface on a first computing device, the submission request including content and associated submission data indicative of a recipient of the content, and updating a second user interface on a second computing device associated with the recipient to make the content available for display. The method may include sending a push notification to the second computing device indicating that the content is available for display for a period of time.
US10965626B2 Electronic device and method for scheduling trip for car sharing service
An electronic device may include a communication circuit, a touch screen display, and a processor configured to be electrically connected to the communication circuit and the touch screen display wherein the processor provides a chat screen for displaying a chat among a plurality of users including a user of the electronic device and a user of at least one external device using the communication circuit and the touch screen display, obtains a time keyword associated with a pick-up time and a place keyword associated with a pick-up place by analyzing text data displayed on the chat screen, and, when inputs of all of the plurality of users are provided to a confirmation button included in the chat screen, provides a question screen for inquiring whether the plurality of users agree on the pick-up time and the pick-up place.
US10965623B2 Shared and per-user bot group messaging method
Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group including one or more user nodes, a message including a message address and a first group identifier, determining that the group includes a bot, the bot including a software application for performing one or more tasks over the internet. The method also includes determining whether the bot is a user bot responsive to one user node in the group or a group bot responsive to each of the one or more user nodes. In response to determining the bot is a group bot, the method also includes identifying that the message address corresponds to the group bot and sending, by the group messaging service, the message to the group bot.
US10965620B2 Multi-destination packet redaction
Presented herein are techniques for redacting mirrored network packets prior to providing the mirrored packets to an intended recipient application, such as a third-party analysis application. More specifically, a multi-destination packet redaction device obtains mirrored network traffic that comprises one or more mirrored network packets. The multi-destination packet redaction device filters the mirrored network traffic to determine an intended recipient application of the one or more mirrored network packets and applies a redaction process to redact one or more portions of at least one of the one or more mirrored network packets. The redaction process is customized based on one or more attributes of the intended recipient application.
US10965609B2 Mapping of service requirements for a virtualized network on a packet flow
Certain embodiments relate to a method for assigning, by a resource orchestration entity, resources for a service carried out on a data packet flow in a multilayer network, the method comprising determining software requirements and network requirements necessary for the service wherein the software requirements and network requirements are received by the network resource orchestration entity from an upper layer through a northbound interface; determining a virtual network topology of the network with at least one virtual network entity, the virtual network entity comprising entity computing resources and entity network resources; and assigning the software requirements and the network requirements at least partially to the entity computing resources and the entity network resources.
US10965605B2 Communication system, communication control method, and communication apparatus
A communication system, comprising: a communication apparatus controlling transmission and reception of data in a network connecting a server and a user terminal; and a management apparatus, the network including an edge apparatus, the communication apparatus including a relay unit which has a queue for each communication flow, and controls the transmission and reception of data using the queue, the management apparatus including a monitoring unit which identifies a communication flow where data loss has occurred, calculates modifications for settings for communication control used for a queue corresponding to the identified communication flow, and transmits to the communication apparatus a modification command including the modifications, and the relay unit modifies settings for communication control using the queue corresponding to the identified communication flow on the basis of the modifications included in the modification command.
US10965601B2 Sender side assisted flow classification
A method for a sender side assisted flow classification is disclosed. In an embodiment, a method comprises detecting a packet by a network virtualization layer engine implemented in a hypervisor on a sender side of a virtualization computer system; and determining, by the network virtualization layer engine, whether the packet requires special processing. In response to determining that the packet requires special processing, a special processing flag is inserted in a certain field of an outer header of the packet; and the packet is forwarded toward a destination of the packet for a PNIC on a receiver side to process the packet.
US10965595B1 Automatic determination of initial content difficulty
Systems and methods for accelerated stabilization of data packet metadata are disclosed herein. The system can include a memory having a content database and a user profile database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers. The one or more servers can: retrieve data packet metadata for a data packet; determine that the data packet metadata is unstable; identify a set of potential recipients of the data packet; select one of the set of potential recipients as the recipient of the data packet; provide the data packet to the recipient of the data packet; receive a response from the recipient to the provided data packet; and automatically update the data packet metadata based on the response received from the recipient.
US10965594B2 Pseudo wire load sharing method and device
This application provides a pseudo wire load sharing method and apparatus, applied to a scenario in which a first provider edge PE device is separately connected to at least one second PE device by using at least two PWs. The method comprises receiving, by the first PE device, a data flow from a customer edge CE device, and forwarding the data flow to a PW trunk interface, where the PW trunk interface is associated with at least two active PWs; and performing, by the first PE device, load sharing processing on the data flow, and forwarding the data flow by using the at least two active PWs. This is beneficial to transmission of large data traffic by using the PW.
US10965587B2 Multipath communication in a network
Ways of sending data over a network over a single path or over multiple parallel paths on an as-needed basis depending upon network conditions, and/or other factors, are described. For example, if a computing device detects sufficient jitter and/or latency at one or more network interfaces, the data may be sent over two or more communication paths using two or more network interfaces.
US10965582B2 Methods and apparatus to reflect routes from a remotely located virtual route reflector
Methods, apparatus, systems and articles of manufacture to reflect routes from a virtual route reflector are disclosed. An example method includes requesting, at a virtual route reflector remote from an autonomous system, topology information and external route information from the autonomous system. The external route information identifies a plurality of border routers through which a remote destination can be reached. The example method also includes selecting, using the topology information, a first path from among a plurality of paths emanating from a selected node in the autonomous system, the plurality of paths exiting the autonomous system at respective border routers of the plurality of border routers. The example method further includes advertising, from the virtual route reflector to a client router in the autonomous system, a route to the remote destination, the route including a first border router at which the first path exits the autonomous system.
US10965576B2 Method and apparatus for control plane to configure monitoring of differentiated service code point (DSCP) and explicit congestion notification (ECN)
A method is executed by a network device implementing a control-client to configure a session- sender to perform a test to determine whether differentiated services code point (DSCP) and explicit congestion notification (ECN) are modified in a single test session in a forward direction and a reverse direction between the session-sender and a session-reflector. Multiple DSCP and ECN are tested using the single test session. The method includes receiving a server greeting message from a server including characteristics of the session-reflector, determining whether the session-reflector supports use of multiple DSCP in the single test session, setting a set-up- response message to indicate DSCP and ECN testing, and determining whether the session- reflector supports DSCP and ECN monitoring. The method further includes adding an indicator of DSCP and ECN monitoring in the set-up-response message, in response to a determination that the session-reflector supports DSCP and ECN monitoring, and sending the setup-response message to the server.
US10965575B2 Systems and methods for lawful interception of electronic information for internet of things
A method for providing lawful interception information for an Internet of Things network (IoT Network) is provided. The method is performed by a topology of probes and comprises: receiving, through an interface, a request for information about a lawful interception target, the request including a specification for the information to be tracked and reported; generating a hierarchy of information elements based on the specification; determining a set of data sources for providing the requested information according to the hierarchy of information elements; determining a hierarchy of probes based on the set of the data sources; configuring the topology of probes based on a set of configurations; activating LI operation in the topology of probes; performing LI operation by the topology of probes; verifying effectiveness of reporting conforming to reporting requirements and taking corrective action; and updating learning data in the historical database at the end of LI operation.
US10965571B2 Time interval error determination method and measurement instrument
A clock timing recovery method for determining a clock timing of an input signal is described, wherein the input signal is generated by a signal source, comprising: receiving the input signal; determining signal edges of the input signal based on the received input signal; determining at least a first clock timing model parameter; determining at least one jitter component of the input signal; and determining a clock timing error associated with the at least one jitter component, wherein the clock timing error is determined based on the determined signal edges, the determined first clock timing model parameter and the determined jitter component. Moreover, a measurement instrument is described.
US10965568B2 Bit-forwarding ingress router, bit-forwarding router, and operation, administration and maintenance test method
Embodiments of this application provide a bit-forwarding ingress router, a bit-forwarding router, and an OAM test method, and pertain to the field of multicast networks. A first BFR receives an OAM request packet from a BFIR; the first BFR determines, according to the OAM request packet, that a destination BFR corresponding to the OAM request packet is the first BFR; and the first BFR obtains a first OAM response packet according to an ID of the BFIR, and sends the first OAM response packet to the BFIR. According to the method and the apparatus that are provided in the embodiments of this application, a problem that a BFIR cannot diagnose or handle a transmission fault when the fault occurs during transmission of a multicast packet can be resolved, which helps implement connectivity testing by using an OAM packet and enables testing of multiple BFERs.
US10965566B2 System and method for detecting changes in cloud service up-time
A method for detecting cloud service uptime for a cloud service on a cloud service provider, by means of a cognitive agent. The method includes receiving, by the cognitive agent, a cloud service request from a client, and determining the cloud service uptime based on a cloud service uptime model. The method further includes preventing the cloud service request from the client if it is determined that the cloud service uptime exceeds a given threshold, and transmitting, by the cognitive agent, cloud service uptime details to the client. The method further includes requesting a provisioning of a cloud service if it is determined that the cloud service uptime does not exceed the given threshold. The method further includes training, by the cognitive agent, the cloud service uptime model based on a dynamic polling of the cloud service, wherein the cloud service uptime model provides an optimal response to the client.
US10965564B2 Devices and methods of using network function virtualization and virtualized resources performance data to improve performance
Devices and methods of providing performance measurements (PMs) for Network Function Virtualization are generally described. A Virtual Network Function (VNF) PM job is scheduled at a VNF and VNF PM data received in response. From the VNF PM data, it is determined that virtualized resource (VR) management may be a cause of poor VNF performance. A VR PM job is scheduled and results in VR PM data. The VR PM and VNF PM data are analyzed to determine whether to increase the VR at the VNF. If an increase is determined, a request for the increase is transmitted from an element manager to a VNF manager or the VNF PM and/or VR PM data are provided to a Network Manager (NM) for the NM to request the increase by a Network Function Virtualization Orchestrator (NFVO).
US10965559B1 Automatic creation of related event groups for an IT service monitoring system
The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
US10965554B2 Data processing method and related device, and system
A data processing method, a related device and a system are disclosed. In an embodiment, a data processing method includes generating, by a client, a data digest for a stored data set, and sending the data digest to a server, wherein the data digest is used to trigger the server to determine, according to the data digest, feedback information for the client, receiving, by the client, the feedback information sent by the server, when the feedback information comprises a target data selection policy and a target policy parameter, determining, by the client, a data subset from the data set according to the target data selection policy and the target policy parameter, wherein the target policy parameter is used to limit a quantity of pieces of data in the data subset, and sending, by the client, the data subset to the server.
US10965540B2 Balancing distances between nodes on a token ring
Nodes on a token ring are rebalanced from an initial condition to a condition in which the load is optimally distributed based on a specified level of balance. Nodes are treated as electrically charged particles for purposes of the simulation and are assigned simulation values based on proportions between the size of the cluster, the computing power of the nodes, and the specified level of balance. A simulation module performs the rebalancing simulation by assigning the specified values to the particles and outputting, for each corresponding node, a token indicating the particle's final position and the position of the node on the token ring. The tokens are input to a redistribution module, which rebalances the cluster based on the generated tokens.
US10965537B2 Self-adjusting data processing system
A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.
US10965534B2 Hierarchical fog nodes for controlling wireless networks
A method includes obtaining performance characterization values from endpoints managed by a first fog node at a first hierarchical level in a hierarchy of fog nodes. The method includes changing a first operating characteristic of the wireless network based on the performance characterization values. The first operating characteristic affects the operation of one or more of the endpoints. The method includes transmitting a portion of the performance characterization values to a second fog node at a second hierarchical level in the hierarchy of fog nodes. The method includes changing a second operating characteristic of the wireless network based on an instruction from the second fog node. The second operating characteristic affects the operation of the first fog node and/or other fog nodes at the first hierarchical level. Changing one or more of the first operating characteristic and the second operating characteristic satisfies an operating threshold for the wireless network.
US10965532B2 Software-defined networking device based on service profile learning
Disclosed is a software-defined networking device based on service profile learning. The device includes a physical network configuration unit for configuring a physical network via identification of a plurality of physical nodes, a service profile generating unit for analyzing packets respectively communicated from end nodes among the plurality of physical nodes to generate a service profile, a service profile learning unit for learning spatiality and temporality of the packets, and segmenting the plurality of physical nodes into service profile groups based on the learning result, and a software-defined networking unit for configuring a virtual network on a service profile group basis to generate a software-defined network.
US10965529B2 Platform for vehicle cooperation and coordination of services
A control platform generates commands for coordinating use of network resources between a plurality of vehicles within a geographic region. In an embodiment, game-theoretical modelling is employed to determine allocation of resources in a manner that provides an optimal solution for a given allocation strategy. This model may reward controllers of vehicles that comply with a coordination policy while penalizing controllers of vehicles that defect from compliance.
US10965526B2 System and method for automatic transport connection of a network element
Systems and methods are provided for configuring a Network Element (NE) to transport data within a network. A system configured accordingly may include a Transport Automation Tool (TAT) which can initiate, at a server on a network, a communication channel with a NE on the network. The TAT can determine or receive a network plan providing information about a circuit to be initiated or decommissioned on the network. The network plan may include a first port on the NE which is to be connected via a cross-connect (or disconnected) to a second port on the NE. The TAT can then establish or remove, using the communication channel, the cross-connect on the NE such that the NE is added to or removed from a circuit design utilizing the NE as a transport NE within the circuit.
US10965515B2 Graph-based network fabric for a network visibility appliance
With exponential growth in virtualized traffic within physical data centers, many end users (e.g., individuals and enterprises) have begun moving work processes and data to cloud computing platforms. A visibility platform can be used to monitor virtualized traffic traversing a cloud computing platform, such as Amazon Web Services, VMware, or OpenStack. But it can be difficult to manage how the visibility platform handles incoming virtualized traffic. Introduced here, therefore, are graphs that visually represent the network fabric of a visibility platform. When the network fabric of the visibility platform is represented as a graph, an end user can easily modify the network fabric, for example, by adding, removing, or modifying nodes that represent network objects, adding, removing, or modifying connections between pairs of nodes that represent traffic flows between pairs of network objects, etc.
US10965507B1 Constant envelope barker-modulated WLAN waveform
This disclosure provides methods, apparatuses, wireless nodes, and computer-readable mediums for wireless communications. In one aspect, a method is provide for a Barker-modulated waveform with constant envelope for a wireless local area network (WLAN) signal. A method that may be performed by a transmitter device includes generating a Barker-modulated signal having a constant envelope and transmitting the Barker-modulated signal in a WLAN.
US10965485B2 Agent analysis system, device and method
An agent analysis system includes a terminal product system, a remote diagnosis system (RDS), and an agent analyzer. The terminal product system is supplied with a power source and provided with a current sensor to sense the power source. The RDS is used to transmit at least one control instruction via internet for the terminal product system. They agent analyzer is used to communicate with the terminal product system and the RDS, and configured to measure and analyze the electricity use characteristics of the terminal product system to be transmitted to the RDS; and receive and convert the control instruction from the RDS via internet for the terminal product system.
US10965480B2 Electronic tool and methods for recording a meeting
An electronic meeting tool and method for recording a meeting. The method includes the steps of coupling a display node to at least one base node of at least one communications network, displaying data transmitted to the at least one base node from processing devices coupled to the at least one communications network on the display node during a meeting; and recording and storing digitally the data transmitted during the meeting and written on the whiteboard to provide a record of the meeting.
US10965479B2 Bearer modification for V2X communications
A vehicle to everything application function (V2X AF) transmits a DIAMETER AA-request command to a policy and charging rule function (PCRF). The DIAMETER AA-request command comprises: an attribute value pairs (AVP) identifying a V2X application, and one of more quality of service (QoS) parameters. The one of more quality of service (QoS) parameters indicate a QoS of a V2X bearer for the V2X application employed by a wireless device. The PCRF decides one or more policy and charging control (PCC) provisions for the QoS provided for the V2X application identified by the AVP. The PCRF transmits a DIAMETER command to a policy charging enforcement function (PCEF). The DIAMETER command comprises the one or more PCC provisions for the QoS. The PCEF enforces the one or more PCC provisions for the QoS on a plurality of packets transmitted via the V2X bearer to the wireless device.
US10965469B1 Secure digital communications
Disclosed in some examples are methods, systems, and machine readable mediums for secure end-to-end digital communications involving mobile wallets. The result is direct, secure, in-band messaging using mobile wallets that may be used to send messages such as payments, requests for money, financial information, or messages to authorize a debit or credit.
US10965467B1 Reversible hash generators for pairs of complementary sequences
A first string, having a first string value, that is associated with a sample set of material is received where a second string, having a complementary value relative to the first string value, is also associated with the sample set of material. A reversible hash generator is used to generate a determinative hash using the first string value, where a second hash, corresponding to the second string, is able to be determined directly from the determinative hash and without the reversible hash generator processing the complementary value of the second string. It is determined whether at least one of the first string or the second string is stored in a memory using the determinative hash.
US10965466B2 Estimable proof-of-work for blockchain
A method for calculating a number of proof-of-work to measure how much work has been done in one block mining, includes the following steps: using a low hash, wherein the low hash value corresponding to a low nonce is not greater than a predetermined target value; using a high hash, wherein the high hash value corresponding to a high nonce is higher than the same target value; and calculating the number of proof-of-work according to the low hash value and the high hash value. The low hash value is the lowest hash value in one block mining. The high hash value is the highest hash value in the same block mining.
US10965460B2 Robust security technology for coupons
This invention provides merchants the capability to mint store credit as a secure physical handheld coin, resisting fraud and counterfeiting. It is based on a technology that marks the physical handheld coins with a large number of features, the reading of these features representing an assigned unique identity or signature, an assigned nominal monetary value, and assigned limitations of use, all verifiable through blockchain technology. This secure physical handheld coin, as well as a secure digital coin, may be cash-redeemable, and use-trackable to leverage the store's credibility to push its loyalty currency into the wallets of the public and win more customers.
US10965458B2 Systems and methods to secure searchable data having personally identifiable information
A method implemented in a computing system hosting a three-dimensional virtual reality world. The computer system stores a set of searchable records, each having: a searchable hash of at least a portion of personally identifiable information; and an encrypted identity, decryptable using an encryption key generated based at least in part on the searchable hash and a global key. In response to a search request identifying at least a portion of personally identifiable information as a search criterion, the computer system generates a hash of the search criterion, and finds a matching searchable record that has a searchable hash equal to the hash computed from the search criterion. An encryption key is computed based on the global key and the matched searchable record to decrypt an encrypted identity of a user having at least the portion of personally identifiable information that is the search criterion in the search request.
US10965449B2 Autonomous secrets management for a key distribution service
Various methods and systems are provided for autonomous secrets management for a key distribution service (“KDS”). A KDS server performs centralized management and distribution of keys for client devices in a distributed computing system, which obviates key management and distribution at the client devices. In operation, a key request is received at a KDS server from a KDS client device. The key request is generated using a data protector and a KDS client component of the KDS client device. The key request is associated with a caller and a security token of the caller. The caller is authenticated at a security token service (STS) based on a security token. An encryption key or decryption key associated with the key request is generated. The encryption key or the decryption key is generated based on an interval-based key derivation scheme. The encryption key or the decryption key is communicated to KDS client.
US10965447B1 Distributed blockchain-type implementations configured to manage tokenized digital assets and improved electronic wallets, and methods of use thereof
In some embodiments, the present description provides a computer-based system having a dual-exchange cryptographically-secured platform (DECSP); where the DECSP includes: a first-type cryptographically-secured platform (first-type CSP) and a second-type cryptographically-secured platform (second-type CSP); where the first-type CSP includes a first computing device; where the second-type CSP includes a second computing device; where the first computing device is connected to a blockchain and configured to issue crypto-tokens associated with a non-crypto asset, perform blockchain-based activities, and automatically transmit an instruction associated with the non-crypto asset to a second computing device in response to an issuance of the crypto-token by the first computing device; where the second computing device is configured to: receive the instruction associated with the one non-crypto asset from the first computing device and automatically communicate with a non-crypto asset electronic marketplace to execute a transaction associated with the non-crypto asset to obtain a position in the non-crypto asset.
US10965444B2 Mitigating timing attacks via dynamically triggered time dilation
Techniques for mitigating timing attacks via dynamically triggered time dilation are provided. According to one set of embodiments, a computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets. The computer system can further determine that the count exceeds a threshold count for a predefined consecutive number of time buckets. Upon making this determination, the computer system can trigger time dilation with respect to the program, where the time dilation causes the program to observe a dilated view of time relative to real time.
US10965443B2 Amplitude caching in receive from many communications networks
In various examples there is a communications network comprising a plurality of nodes connected via an interconnection medium to form a receive-from-many communications network. The network has a synchronisation mechanism which synchronizes a signal frequency of the nodes. The network has at least one store holding signal amplitude data of signals previously sent between specified pairs of nodes of the communications network. An amplitude controller uses the stored data to adjust amplitudes of signals communicated between at least one of the pairs of nodes of the communications network.
US10965439B2 Synchronization for subcarrier communication
Methods, systems, transceivers, and apparatus are included for clock synchronizing an optical system and multiple leaf systems. In some implementations, a transceiver includes a receiver and a transmitter. The receiver includes an optical hybrid circuit operable to receive a first modulated optical signal and local oscillator light and to supply optical mixing products based on the first modulated optical signal and the local oscillator light. A photodiode circuit operable to supply an electrical signal based on the optical mixing products. An analog-to-digital conversion circuitry operable to supply digital signals based on the electrical signal. A digital signal processor operable to generate a supply signal based on the digital signals and provide the supply signal to a reference clock circuit for generating a clock signal. The transmitter is operable to output a second modulated optical signal that includes a timing of data based on the clock signal.
US10965423B2 Method and apparatus for reference signal configuration of a wireless communication system
A method for reference signal configuration of a wireless communication system is provided. The method includes the following actions. An uplink channel is received by a base station from a user equipment (UE). A frequency offset and a coherence time effected by a phase noise and a Doppler shift are estimated by the base station in response to the uplink channel. A reference signal format is configured by the base station in response to the frequency offset and the coherence time effected by the phase noise and the Doppler shift. A physical uplink shared channel is configured by the UE in response to the reference signal format.
US10965419B2 Data communication method, terminal, and base station
This application provides a data communication method, an apparatus, and a non-transitory computer readable storage medium. In one embodiment, the base station sends a master information block comprising first information for determining a first location in frequency domain, sends a first demodulation reference signal usable for demodulating a first data channel that carries a system information block, wherein a first physical resource block index of the first demodulation reference signal is based on the first location, sends the system information block or radio resource control signaling comprising second information for determining a second location in frequency domain, and sends or receives a second demodulation reference signal usable for demodulating a second data channel other than the first data channel, wherein a second physical resource block index of the second demodulation reference signal is based on the second location.
US10965406B2 Methods and systems for HARQ protocols
Methods described herein are for wireless communication systems. One aspect of the invention is directed to a method for a HARQ process, in which the HARQ process includes a first transmission of an encoder packet and at least one retransmission. The method involves allocating a transmission resource for each respective transmission. The method involves transmitting control information from a base station to a mobile station for each respective transmission. The control information includes information to uniquely identify the HARQ process and an identification of one of a time resource, a frequency resource and a time and frequency resource that is allocated for the transmission. In some embodiments of the invention, specific control information is signalled from a base station to a mobile station to enable RAS-HARQ operation. In some embodiments of the invention, retransmission signaling in included as part of regular unicast signaling used for both first transmission and retransmissions. In some embodiments of the invention, a 3-state acknowledgement channel and associated error recovery operation enables the base station and mobile station to recover from control signaling error and reduce packet loss.
US10965397B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding based on a parity check matrix; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10965383B1 Zero hold time sampler for low voltage operation
Certain aspects of the present disclosure generally relate to a sampling circuit, such as a sampling circuit for a low-voltage differential signaling (LVDS) serializer/deserializer (SerDes) system. One example sampling circuit generally includes a latching circuit and a plurality of pass-gate transistors. The latching circuit includes differential inputs, differential outputs, a clocked input circuit coupled to the differential inputs, a first cross-coupled circuit coupled to the clocked input circuit, and a second cross-coupled circuit coupled to the first cross-coupled circuit, wherein the first and second cross-coupled circuits are coupled to the differential outputs of the latching circuit. Each pass-gate transistor is coupled between one of the differential inputs of the latching circuit and a corresponding differential input of the sampling circuit.
US10965377B1 Thermal tuning and quadrature control using active extinction ratio tracking
Thermal tuning and quadrature control of opto-electronic devices using active extinction ratio tracking is proved by phase shifting, via a first phase shifter, a first optical signal carried on a first arm of an interferometer relative to a second optical signal carried on a second arm of the interferometer; combining the first optical signal with the second optical signal as an output signal; detecting a peak value in the output signal; and adjusting a relative phase offset imparted by the first phase shifter on the first optical signal relative to the second optical signal, based on the peak value, to increase an amplitude of the peak value. In various embodiments, the peak value is increased over time to maximize an extinction ratio of the optoelectronic device and maintain the extinction ratio in a maximized state during operation.
US10965370B2 Optical performance monitor
An optical performance monitor comprises a first stage configured to receive a multiplexed optical signal. The first stage is tunable over a period. The first stage periodically filters the multiplexed optical signal over an optical channel to produce a fine filtered optical signal. A second stage is coupled to the first stage and has a second-stage transfer function. The second stage receives the fine filtered optical signal and produces one or a plurality of interfered optical signal pairs. A third stage is coupled to the second stage and has a third-stage transfer function. The third stage receives the optical signal pairs and demultiplexes the optical signal pairs to produce a plurality of demultiplexed optical signals. The combination of the second-stage transfer function and the third-stage transfer function is flatter over the optical channel than the third-stage transfer function.
US10965367B2 Automotive communication system with dielectric waveguide cable and wireless contactless rotary joint
A communication system is disclosed. The system can include a first communication unit including a first antenna, a second communication unit including a second antenna and a dielectric waveguide cable, and a rotary joint configured to enable the first unit to rotate with respect to the second unit about an axis of rotation of the system. The dielectric waveguide cable can extend from the second antenna to the rotary joint, where a proximal end of the cable can be coupled to the second antenna and a distal end of the cable can be affixed to the second unit at a location bordering a space defined by the rotary joint. The first and second units can be configured to engage in two-way communication with each other. An axis of the distal end of the cable can be substantially aligned with the axis of rotation of the system.
US10965363B2 Satellite telecommunication system
This disclosure relates to a method in a satellite telecommunications system, and a device for performing the method, the satellite telecommunications system including one or more satellites, wherein the one or more satellites are configured to transmit data via a first plurality of spotbeams, the method including analyzing data relating to the first plurality of spotbeams; identifying a set of spotbeams of the first plurality of spotbeams based on the analysis; assigning a group identifier to each spotbeam of the set of spotbeams; and sending an update message to the one or more satellites associated with each spotbeam of the set of spotbeams, the update message including the group identifier.
US10965362B2 Positioning method based on time division multiple access, positioning system, and frame structure used therein
A time division multiple access frame structure includes a signal transmission section allocated for transmitting reference signals from a plurality of ground reference stations; a relay section for relaying the transmitted reference signals by a plurality of aeronautical satellite relay stations selected by a central station; and a data transmission section for data transmission of the central station, the plurality of ground reference stations, or the plurality of aeronautical satellite relay stations, wherein the signal transmission section, the relay section, and the data transmission section are time division multiplexed with each other.
US10965361B2 Method and apparatus for validating stored system information
A system for converging fifth generation (5G) communication systems for supporting higher data rates beyond fourth generation (4G) systems with a technology for Internet of things (IoT) is provided. The communication method and system may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A terminal and base station are provided for performing beam failure detection and a recovery procedure using first and second configuration information for beam failure recovery (BFR) and if failure is detected, initiating a first random access (RA) procedure and if second configuration information is received while the first RA procedure is ongoing, terminating the first RA procedure and initiating a second RA procedure based on the second configuration information.
US10965358B2 Dynamic signal transmission structure and beamforming method
A dynamic signal transmission structure based on a hybrid beamforming technology includes a radio-frequency module and an antenna array connected therewith. The radio-frequency module includes one or more radio-frequency link units connected in parallel, the antenna array includes one or more antenna sub-arrays, and each antenna sub-array is connected with one of the radio-frequency modules. The hybrid beamforming technology includes analog and digital beamforming. In this structure, the analog beamforming parameters and the digital beamforming parameters are constant, and the number of radio-frequency link units in the radio-frequency module, the number of antenna sub-arrays in the antenna array, the analog beamforming parameters, and the digital beamforming parameters are in a quantitative relation. The structure of the antenna array and the number of radio-frequency link units in each radio-frequency module can be adjusted dynamically under the condition where the performance is guaranteed, and accordingly, the hardware complexity is reduced.
US10965355B2 Precoding matrix index reporting method, communications apparatus, and medium
This application discloses a precoding matrix index (PMI) reporting method, and related communications apparatus and medium. The method includes: determining an rank indicator (RI) and a PMI, where the PMI is used to determine R precoding matrices W1, . . . , WR. An rth precoding matrix Wr in the R precoding matrices satisfies Wr×W1×W2, r, where an lth row of W2, r is obtained by performing DFT transform on an lth row of a matrix V2,rand R is indicated by the RI. The PMI includes first indication information and second indication information. The first indication information includes location index information. The location index information is used to indicate Km,r element locations tr,m,1, . . . , tr,m,Kmj∈{1, . . . , T} on an mth row of V2,r. The second indication information is used to indicate Km,r complex coefficients ar,m,tr,mj at the element locations tr,m,1, . . . , tr,m,kmj on the mth row of V2,r. V2,r is determined based on the Km,r element locations and the Km,r complex coefficients.
US10965349B2 Reliability by switching between antenna states
In one embodiment, a method includes identifying a number of configured proactive repetitions in downlink transmissions from the base station, selecting k antenna states for receiving repetitive downlink transmissions among the number of antenna states, where k equals the number of configured proactive repetitions, and where each of the k antenna states corresponds to each of the repetitive downlink transmissions, transmitting a CSI report for each of the k antenna states to the base station, where a CSI report for an antenna state is used by the base station to adjust configurations for the corresponding downlink transmission, receiving signals for each of the k repetitive downlink transmissions from the base station using each of the k antenna states, and decoding the downlink transmission based on k sets of received signals, each of the k sets being received using each of the k selected antenna states.
US10965347B2 Tightly-coupled near-field communication-link connector-replacement chips
Tightly-coupled near-field transmitter/receiver pairs are deployed such that the transmitter is disposed at a terminal portion of a first conduction path, the receiver is disposed at a terminal portion of a second conduction path, the transmitter and receiver are disposed in close proximity to each other, and the first conduction path and the second conduction path are discontiguous with respect to each other. In some embodiments of the present invention, close proximity refers to the transmitter antenna and the receiver antenna being spaced apart by a distance such that, at wavelengths of the transmitter carrier frequency, near-field coupling is obtained. In some embodiments, the transmitter and receiver are disposed on separate substrates that are moveable relative to each other. In alternative embodiments, the transmitter and receiver are disposed on the same substrate.
US10965343B1 Signal analyzer and method for analyzing signals
An analyzer and a method for analyzing a signal, in particular a signal for transmitting data is provided. For analyzing the signal transmission and detecting a specific error, a data signal may be received and analyzed in order to detect one or more types of errors according to predetermined specifications. When such a predetermined error is detected, the signal for transmitting the data and one or more further signals, which may cause the error are acquired. Accordingly, a cause of failure may be easily analyzed based on the acquired signal sequences of the signal for transmitting the data and the additionally acquired signals.
US10965335B1 Wireless device performance optimization using dynamic power control
A dynamic specific absorption rate (SAR) may be implemented by monitoring and controlling power utilization of the various radio frequency (RF) emitting components over time within a mobile device. Power utilization may be tracked and modified to control the time-averaged RF exposure over a rolling time window. Periodically calculations of the updated rolling averages for RF transmissions may be performed based on the transmission data received from the mobile device components, and the continuously updated rolling averages of RF transmissions may be compared to time-average power utilization limits. Based on such comparisons, the mobile device may dynamically adjust the current transmissions of the radio transceivers and other RF emitting components on the mobile device.
US10965333B2 Thermal management assemblies suitable for use with transceivers and other devices
Exemplary embodiments are disclosed of thermal management assemblies suitable for use (e.g., configured for heat spreading, etc.) with transceivers (e.g., small form-factor pluggable (SFP) transceivers, SFP+ transceivers, quad small form-factor pluggable (QSFP) transceivers QSFP+ transceivers, XFP transceivers, etc.) and other devices (e.g., memory card readers, etc.). In exemplary embodiments, a thermal management assembly comprises at least one flexible heat spreading material (e.g., a single graphite sheet, multiple graphite sheets, etc.) including portions wrapped (e.g., in different non-parallel directions, in parallel directions, etc.) around corresponding portions of a part, which may be configured to be coupled to and/or along a side of a device housing. The at least one flexible heat spreading material may be operable for defining at least a portion of a thermally-conductive heat path around the corresponding portions of the part.
US10965324B2 Memory controller, memory system, and memory control method
According to one embodiment, a nonvolatile memory includes a plurality of memory areas and controller circuit including an error correction code encoder. The error correction code encoder encodes a first data to generate a first parity in a first operation and encodes a second data to generate a second parity in a second operation. The controller circuit writes the first data and the first parity into a first memory area among the plurality of memory areas and writes the second data and the second parity into a second memory area among the plurality of memory areas. The size of the second data is smaller than the size of the first data and the size of the second parity is equal to the size of the first parity.
US10965321B2 Transformation of binary data to non-binary data for storage in non-volatile memory
A data storage system and method are provided for storing data in non-volatile memory devices. Binary data is received for storage in a non-volatile memory device. The binary data is converted into non-binary data comprising base-X values, where X is an integer greater than two. The non-binary data is encoded to generate a codeword and the codeword is written to a wordline of the non-volatile memory device.
US10965311B2 Low noise quantized feedback configuration
Described herein is an improved apparatus for increasing the performance of a ΣΔ modulator, which may function as an ADC. In one embodiment, the ΣΔ modulator comprises a voltage to current converter, a capacitor connected between two outputs of the voltage to current converter to receive a differential input current, and a switch that can switch between connecting each output of the voltage to current converter to ground while disconnecting the other output of the voltage to current converter. In this embodiment, the ΣΔ modulator has no common mode control loop, and no reference current. This results in decreased complexity, i.e., fewer components, as well as reduced noise.
US10965310B1 Loop delay compensation in a sigma-delta modulator
A circuit includes a transconductance stage having first and second outputs. The circuit also includes a comparator having first and second inputs. The first input is coupled to the first output, and the second input is coupled to the second output. The comparator includes first through fifth transistors and a pair of cross-coupled transistors. The pair of cross-coupled transistors is coupled to the second current terminals of the first and second transistors. The second current terminal of the third transistor is coupled to the second current terminal of the first transistor, and the first current terminals of the first, second, and third transistors are coupled together. The second current terminals of the fourth and fifth transistors are coupled together and to the control input of the third transistor.
US10965301B2 Analog-digital converter, solid-state imaging element, and electronic equipment
Included are a loop filter, a quantization circuit section, and a current steering digital-analog conversion section. The quantization circuit section converts a loop filter output into a digital value. The current steering digital-analog conversion section is provided in a feedback loop that feeds back the output of the quantization circuit section to the loop filter. Then, each of the analog-digital converters includes a first input signal current path, a second input signal current path, a first feedback current path, and a second feedback current path. The first input signal current path feeds a first input signal current to an input end of a first stage integrator of the loop filter. The second input signal current path feeds a second input signal current, a current opposite in sign to the first input signal current, to an input end of a second stage integrator of the loop filter. The first feedback current path connects one feedback output end of the current steering digital-analog conversion section to the input end of the first stage integrator of the loop filter. The second feedback current path connects other feedback output end of the current steering digital-analog conversion section to the input end of the second stage integrator of the loop filter.
US10965297B1 Sigma-delta modulation quantization error reduction technique for fractional-N phase-locked loop (PLL)
Methods and apparatuses are provided for fractional-N frequency synthesis using a phase-locked loop (PLL). A phase detector (PD) of the PLL determines a phase difference between a clock and a feedback clock (CLKFB). A low-pass loop filter of the PLL detects a control voltage based on the phase difference. A voltage-controlled oscillator (VCO) of the PLL generates a periodic signal based on the control voltage. A sigma-delta modulator (SDM) of the PLL generates a division sequence ratio and a selection control signal based on a frequency command word. A multi-modulus divider (MMDIV) generates a first CLKFB and a second CLKFB based on the division sequence ratio and differential inputs of the periodic signal. The MMDIV outputs one of the first CLKFB and the second CLKFB as the CLKFB to the PD based on the selection control signal.
US10965279B2 Ramp generator for multilevel class-D amplifiers
A multi-level ramp generator comprises three ramp generators. The first ramp generator generates a first ramp signal, comprising a sawtooth voltage waveform with a first common mode voltage and a first peak to peak voltage. The second ramp generator generates a second ramp signal, comprising a sawtooth voltage waveform with a second common mode voltage and a second peak-to-peak voltage. The third ramp generator generates a third ramp signal, comprising a sawtooth voltage waveform with a third common mode voltage and the second peak-to-peak voltage. The second and third ramp signals are in phase with each other and the first ramp signal is 180° out of phase with the second and third ramp signals. In some implementations, each of the first, second, and third ramp generators comprise a respective delay locked loop and a respective voltage controlled oscillator.
US10965274B2 System and method for a radio frequency filter
In accordance with an embodiment, a method of operating an RF system includes filtering a first wideband RF signal using a wideband filter bank. Filtering the first RF signal includes separating the first wideband RF signal into frequency cluster signals, where each frequency cluster signal of the frequency cluster signals includes different frequency ranges, the first wideband RF signal includes multiple RF bands, and each of the different frequency ranges comprises a plurality of RF bands of the multiple RF bands. The method further includes band stop filtering at least one of the frequency cluster signals to produce a band stopped frequency cluster signal.
US10965268B2 Bonded body of piezoelectric material substrate and supporting substrate
A bonded body includes a supporting substrate, a bonding layer provided on a surface of a supporting substrate and composed of silicon oxide, and a piezoelectric material substrate of a material selected from the group consisting of lithium niobate, lithium tantalate and lithium niobate-lithium tantalate. A convexity is provided on the surface of the supporting substrate, and the bonding layer includes a structural defect part extending above the convexity.
US10965265B2 Method and device for adjusting audio signal, and audio system
A method and a device for adjusting an audio signal, and an audio system are provided. The method includes: obtaining a candidate audio signal (S1); obtaining a current noise signal in an environment (S2); calculating a first plurality of difference values in loudness between the candidate audio signal and the current noise signal (S3); modifying the first plurality of difference values with a plurality of target factors, where the plurality of target factors are obtained based on a plurality of test noise signals and a corresponding plurality of test audio signals (S4); and modifying the candidate audio signal with the modified first plurality of difference values to obtain a target audio signal (S5). Therefore, loudness loss of the audio signal perceived due to the noise signal can be compensated, and an overcompensation issue can be solved.
US10965262B2 Interface electronic circuit for a microelectromechanical acoustic transducer and corresponding method
In at least one embodiment, an interface electronic circuit for a capacitive acoustic transducer having a sensing capacitor is provided. The interface electronic circuit includes an amplifier, a voltage regulator, a common-mode control circuit, and a reference generator. The amplifier has an input coupled to an electrode of the sensing capacitor. The voltage regulator is configured to receive a regulator reference voltage, generate a regulated voltage based on the regulator reference voltage, and supply the regulated voltage to a supply input of the amplifier. The common-mode control circuit controls a common-mode voltage present on the input of the amplifier based on a common-mode reference voltage. The reference generator receives a supply voltage and generates the regulator reference voltage and the common-mode reference voltage with respective values that are variable as a function of the supply voltage.
US10965256B2 High-frequency amplifier circuitry and semiconductor device
Circuitry includes an amplifier circuit having a first transistor, an inductor, and a second transistor, and a distortion compensation circuit having a third transistor, a forth transistor, and a first capacitor. The first transistor is applied input signal. The inductor is connected to a source of the first transistor and grounded on another side. The second transistor has a source connected to a drain of the first transistor, a grounded gate and a drain connected to a power supply, and outputs an amplified signal. The third transistor has a drain and a gate connected to the drain, and is connected to the power supply on the drain. The fourth transistor has a drain and a gate connected to a source of the third transistor, and is grounded on a source. The first capacitor connects nodes between the drain of the first transistor and the source of the third transistor.
US10965254B2 Low noise amplifier circuit for a thermal varying resistance
A circuit arrangement, including: a circuit configured to synthesize a resistor having a resistance value having a variation in time equivalent to a resistance variation of a sensor resistor applied with a resistance bias voltage and a resistance current bias, wherein the circuit includes: an amplifier comprising an input transistor; a bias current generator comprising a control node coupled to an output of the input transistor, wherein the bias current generator is configured to generate a bias current flowing in the input transistor; and a further current generator configured to generate a current at least proportional to the resistance bias current and coupled to the output of the input transistor, wherein the resistance bias voltage is applied to an input of the amplifier, and wherein a transconductance of the input transistor is at least proportional to the resistance of the sensor resistor.
US10965252B2 Broadband driver with extended linear output voltage
Modern modulator drivers must be capable of delivering a large output voltage into a tens of ohms modulator, while minimizing the amount of distortion added by the driver. The driver should deliver the output voltage without exceeding a maximum distortion while minimizing the DC power consumption. Accordingly, a modulator driver includes a final stage amplifier with auxiliary transistors that turn on when the conventional differential pair of transistors approaches their maximum voltage of the linear region of their transfer function, thereby providing a more linear transfer function, in particular at large input voltages.
US10965251B1 Multi-mode processing circuit and multi-mode controlling method thereof
A multi-mode processing circuit and a multi-mode controlling method thereof are provided. The multi-mode processing circuit includes, but is not limited to, a control circuit and a mixer. The control circuit is configured to receive an input signal and output one of a control signal and another control signal according to the input signal. The mixer is coupled to the control circuit and is configured to mix the control signal output by the control circuit with another input signal or mix the other control signal with the another input signal to output an output signal. Accordingly, the mixer and a buffer can be integrated into a single cell, and a fast mode switch can be achieved.
US10965249B2 Crystal oscillator circuit and method for starting up a crystal oscillator
A crystal oscillator circuit comprises: a crystal oscillator; and an injection frequency generating circuit, the injection frequency generating circuit being configured to sense a signal of the crystal oscillator and amplify the sensed signal, the injection frequency generating circuit being further configured to inject the amplified signal to the crystal oscillator; wherein the crystal oscillator circuit is configured such that the crystal oscillator receives the amplified signal during an initial start-up period of the crystal oscillator and stops receiving the amplified signal at an end of the initial start-up period.
US10965245B2 Photovoltaic module, photovoltaic system and method of operating photovoltaic system
According to an embodiment of the present invention, there is provided a photovoltaic module including a photovoltaic solar cell, a converter to convert a level of a direct current power from the photovoltaic solar cell, an inverter to convert the direct current power from the converter into an alternating current power, a controller to control the converter and the inverter, and a communication unit to perform electric power line communication with a gateway and at least one nearby photovoltaic module, in which the communication unit periodically transmits communication state information to the gateway and the at least one nearby photovoltaic module using the electric power line communication, and receives a message transmitted by the gateway along a path determined according to the communication state information.
US10965233B2 Motor control device and electric power steering device including the same
A motor control device includes a backup electrical angle detection circuit in which an inter-sensor error correction unit calculates an advance gain equal to or more than 1 with respect to input of a steering torque equal to or more than a predetermined torque value, and multiplies an output shaft angular velocity by the advance gain to calculate a post-advance steering angular velocity for correcting the estimated angle error of the direction delayed with respect to the steering direction. Then, an estimated angle calculation unit of the backup electrical angle detection circuit integrates the post-advance steering angular velocity, and, on the basis of a value of the integration, calculates a second motor electrical angle that is an estimated value of a motor electrical angle.
US10965213B2 Systems, apparatus and methods of zero current detection and start-up for direct current (DC) to DC converter circuits
A device includes a switch, a controller electrically coupled to the switch, an RC circuit, a diode and a zero current detection circuit. The controller is configured to provide a control signal to control the switch to charge and discharge an inductor between a zero current state and a peak current state to provide a light emitting diode (LED) drive current. The RC circuit includes at least a first resistive element, a second resistive element, and a capacitive element. The diode is electrically coupled in parallel with the RC circuit. The zero current detection circuit has a first input electrically coupled to the RC circuit, a second input electrically coupled to a threshold voltage, and an output electrically coupled to the controller.
US10965210B2 Power controllers and control methods for PFC converter
A power controller for use in a PFC power converter is capable being immune from audible noise during the test of load transient response. A transconductor with a transconductance compares an output voltage of the PFC power converter with a target voltage to provide a compensation current, which builds up a compensation voltage. An ON-time controller is configured to end an ON time of a power switch in response to the compensation voltage. An OFF-time controller is configured to end an OFF time of the power switch. A compensation-voltage designator presets the compensation voltage. A status detector controls the transconductor, the ON-time controller, the OFF-time controller, and the compensation-voltage designator, in response to the output voltage, a top-boundary voltage and a bottom-boundary voltage.
US10965209B2 Power supply controller with delay adjustment
When an input voltage changes due to switching of an AC power supply, as a result of a change in a timing at which an inductor current becomes zero and an element voltage of a switching element becomes local minimum, a switching loss increases. Provided is a power supply controller that includes a switch control unit that controls an on/off of a switching element of a boost chopper; a detection unit that detects that a first value based on an inductor voltage of an inductor of the boost chopper is less than a threshold: and a delay adjustment unit that adjusts a delay time from when the detection unit detects that the first value is less than the threshold until when the switch control unit turns on the switching element according to a second value based on the inductor voltage.
US10965204B2 Adaptive control for reconfiguring a regulator and/or a charge pump for a power converter
In a power converter having a regulator and charge pump, both of which operate in plural modes, a controller receives information indicative of the power converter's operation and, based at least in part on said information, causes transitions between regulator modes and transitions between charge-pump modes.
US10965201B2 Transport system, processing system and manufacturing method of article
An embodiment includes: a first transport module on which a carriage moves; a second transport module that is configured to be able to move to a position for connecting to the first transport module and on which the carriage is able to move to and from the first transport module; a position detection unit that detects a position in a moving direction of the second transport module and outputs position information; a first control unit that controls motion of the carriage on the first transport module; a second control unit that controls motion of the carriage on the second transport module; a third control unit that controls motion of the second transport module; and a fourth control unit that controls the first to third control units. The fourth control unit corrects a position where the second transport module connects to the first transport module based on the position information.
US10965200B2 Rotating electric machine
A rotating electric machine includes a stator having a segment pair of first and second active part segments, and a rotor mounted for rotation about an axis of rotation relative to the stator and including a ring-shaped reaction element extending along a reaction element circle about the axis of rotation, with a circular arc of the reaction element circle running between the two active part segments. The rotor includes magnetizable regions arranged in series along the reaction element circle, with a non-magnetic region being arranged between two adjacent magnetizable regions. The first active part segment of the segment pair of the stator includes a number of electromagnets arranged in series along a course of the circular arc, and the second active part segment of the segment pair of the stator includes a number of permanent magnets arranged in series along the course of the circular arc.
US10965195B2 Gearmotor for automotive vehicle wiper system
A geared motor (1) for a motor-vehicle wiping system including an electric motor (2) is disclosed. The geared motor has a rotor (20) including magnetic elements, a stator (21) having the electromagnetic excitation windings, a rotary shaft (22) rigidly connected to the rotor, a reduction gear (3) linking the rotary shaft (22) and an output shaft of the geared motor, and a casing (4) forming a protective envelope for said reduction gear or the electric motor (2). The reduction gear (3) includes a worm screw and worm wheel gear, the worm screw (30) being rigidly connected to the rotary shaft of the rotor (22), the worm wheel (31) rigidly connected to an output shaft (8) of the geared motor, bearing means (23, 24) for guiding the rotary shaft of the rotor (22) in rotation in relation to the casing (4), and a determination device for determining the angular position of the rotor including a multi-pole magnet (5) that is rigidly connected to the rotary shaft (22) of the rotor (20).
US10965194B2 Heat pipe, rotor, and rotary electric machine
A rotor includes: a rotor core; a magnet that is arranged along an axial direction of a central axis of the rotor core; and a heat pipe that is arranged around the central axis of the rotor core, wherein the heat pipe includes: an operation liquid that is provided in an internal space of the heat pipe and that allows heat to move via evaporation and condensation; a heated part that extends so as to be parallel with the central axis, that receives heat from the magnet, and that is heated; and a cooled part that is arranged on one side in a longitudinal direction of the heated part and that is cooled, wherein the cooled part is slanted away from the central axis of the rotor core in a direction from the one side in the longitudinal direction of the heated part toward another side in the longitudinal direction of the heated part.
US10965192B2 Cooling system for a rotary electric machine
A rotary electric machine includes a stator, a rotor, a plurality of coils and a plurality of spacers. The stator has a stator body and a plurality of stator poles. Each stator pole has a pair of oppositely facing side surfaces. The rotor is positioned within the stator and has a plurality of rotor poles. One coil is disposed about each stator pole. The spacers are disposed between one coil and at least one of an inner circumferential surface of the stator body and the side surfaces of the stator body to define a fluid flow opening between the coil and the stator.
US10965191B2 Thermodynamic system for storing/producing electrical energy
A system for producing and storing electrical energy includes a thermally insulated chamber containing a first circuitry in which circulates a first working fluid, a hot source, a cold source, wherein the hot source is composed of a pure water ice slurry at 0° C., the cold source is composed of an ice slurry with a temperature lower than or equal to −40° C. and the system for producing/storing electrical energy further includes a second circuitry of working fluid for circulating a second working fluid between the hot source and a thermostat, wherein the second working fluid is circulated between said thermostat and the hot source by an auxiliary expansion valve and an auxiliary compressor.
US10965190B2 Electric motor
Electric motor comprising a rotor and a stator (2), the stator comprising a body (3) forming a frame and a windings assembly (4, 5) housed in slots of the body. The electric motor comprises at least one rod (16, 23) used to connect, to one another, at least two fixed assembled parts of the electric motor, the rod extending into a housing (9) formed in the body over the entire length thereof in order to emerge on each side of the body.
US10965181B2 Electric drive device and electric power steering device
An electric drive device includes a housing with a motor-housing-side annular groove portion formed on an outer peripheral surface of an end surface portion of the housing, on an opposite side to an output portion of a rotation shaft of an electric motor section. The groove portion is formed by an annular groove retreating inward in the radial direction orthogonal to the axial line of the housing. A metal-cover-side distal end portion is formed at the opening end of a metal cover covering an electronic control unit that controls the electric motor section, and faces the groove from the outer side. A space between the groove portion and the distal end portion is filled with a liquid sealant, and an annular inclined surface is inclined so it is widened outward in the radial direction of the metal cover is formed on the inner peripheral surface of the groove portion.
US10965173B2 Distance detection methods and systems for wireless power transmission device
A distance detection method and system for a wireless power transmission device are disclosed. The wireless power transmission device includes a transmitter circuit and a receiver circuit, wherein a transmitting coil of the transmitter circuit and a receiving coil of the receiver circuit form an inductive circuit via magnetic coupling. The distance detection method includes: calculating an inductance value of a magnetizing inductance of the inductive circuit according to electrical parameters of the receiver circuit and electrical parameters of the transmitter circuit; and calculating a distance between the transmitting coil and the receiving coil according to the inductance value of the magnetizing inductance of the inductive circuit.
US10965166B2 Simultaneous wireless power transmission, communication, and localization
A radio frequency identification (RFID) system may include a plurality of RFID readers and RFID tags. A RFID reader may include an antenna configured to operate at a first frequency and transmit a first beam of a first beam width to the plurality of RFID tags. The RFID antenna may further include an antenna array including a plurality of antennas configured to operate at a second frequency. The antenna array may be configured to transmit a second beam of a second beam width to the plurality of RFID tags. The RFID reader may receive backscatter signals and tag data from the plurality of RFID tags. The RFID reader may locate the plurality of RFID tags based on the backscatter signals and a direction of the second beam. The RFID reader may generate a 3D map of the tag data based on the locations of the plurality of RFID tags.
US10965165B2 Tag circuit
A tag circuit which allows a load connectable thereto to have a wider power consumption range and which is usable in a wider input power range is provided. The tag circuit includes: a control part which is configured to respond to a command extracted from a radio wave received by an antenna by controlling a load; and a rectifying part which is configured to generate DC power to be supplied to the control part and DC power to be supplied to the load by converting a radio wave received by the antenna into DC power, the rectifying part being capable of changing power conversion characteristics of converting the radio wave received by the antenna into DC power to be supplied to the load.
US10965164B2 Systems and methods of wirelessly delivering power to a receiver device
A method of wireless power transmission is provided. The method includes, at a wireless power transmitter, receiving a signal from a receiver device and determining a location of the receiver device based, at least in part, on data included in the signal. The method further includes in response to determining that the location of the receiver device is within a wireless power transmission range of the wireless power transmitter: (I) selecting at least two antennas of the wireless power transmitter's antenna array based, at least in part, on the location of the receiver device, and (II) transmitting, via the at least two antennas of the antenna array, radio frequency power transmission waves that: (i) constructively interfere at the location of the receiver device to produce a focused energy at the location and (ii) destructively interfere around the location of the receiver device to form null-spaces around the focused energy.
US10965163B2 Compact power transfer mechanism using induced EMF
What is presented is a power-transfer system that provides resonant inductive power from a first object to a second object, which is adjacent to the first object. The system includes a first transformer portion that is positioned on the first object and having a first core portion. The first core portion includes a transmit unit configured to transfer an electromagnetic field to the second transformer portion. The first core portion also includes first circuitry that allows the transmit unit to transfer the electromagnetic field. The second transformer portion is positioned on the second object and has a second core portion. The second core portion includes a receiver unit configured to receive the electromagnetic field. The second core portion also includes second circuitry that allows the transmit unit to transfer the electromagnetic field.
US10965155B2 System for non-contact transmission of electrical energy to a mobile part
In a system for a non-contact transmission of electrical energy to a mobile part, the system has a bore introduced into a floor material, a frame part is accommodated in the bore, a receiving part is situated in the frame part, an electronic circuit is situated in the receiving part, the receiving part is at least partially covered by a cover part in the manner of a housing, in particular on one of its sides, a sheet-metal part is situated between the receiving part and the frame part, and the sheet-metal part touches the receiving part and the sheet-metal part touches the frame part.
US10965153B2 Methods of microgrid communications and connection transitions
Methods of microgrid communications and connection transitions are provided. The methods include methods of operating recloser and/or switch systems. The methods of operating recloser and/or switch systems include transmitting a communication from a recloser and/or switch system of a microgrid to an inverter of the microgrid to trigger a control state change of the inverter. Related methods of operating inverters are also provided.
US10965150B2 Power supply system
The present teaching provides a power supply system capable of appropriately performing replacement or repairing of a component of a module where a problem occurs without stopping the entire operation, in a case where the problem occurs in of the module in a plurality of modules. The power supply system includes a plurality of sweep modules, a problem detector, an indicator, and a controller. Each sweep module includes a battery module and an electric power circuit module. The problem detector detects a problem for each sweep module. The indicator indicates a sweep module in which a problem is detected. In a case where a problem is detected in the sweep module (S4: YES), the controller causes the indicator to indicate a failure sweep module in which the problem is detected (S5). The controller disconnects the failure sweep module from a main line, and continues sweep control (S6 through S8).
US10965136B2 Monitoring system with low power usage
A data logging device including a data request and receiving module receiving an input, a switch circuit receiving said input, a resistive load interconnected to said switch circuit, a data request switch providing a signal to said data request and receiving module, a charge storage device interconnected with said resistive load, a transmitter interconnected with said data request and receiving module.
US10965135B2 Charge/discharge control circuit and battery device
A charge/discharge control circuit includes: a first power supply terminal connected to a first electrode of a secondary battery; a second power supply terminal connected to a second electrode of the secondary battery; a control circuit configured to control charge/discharge of the secondary battery; and a power-down release pulse generation circuit connected to the power-down release terminal, the power-down release pulse generation circuit being configured to supply, in a power-down state of the charge/discharge control circuit, a power-down release pulse at least to the control circuit in response to an input of a power-down release signal to the power-down release terminal to release the power-down state.
US10965129B2 Mobile micro-grid unit and micro-grid system
The present disclosure related to a mobile micro-grid unit and a micro-grid system. An aspect of the present embodiment provides a mobile micro-grid system including: two or more movable micro-grid units configured to receive energy from an energy source so as to supply the energy to an internal power line and configured to provide energy of the internal power line to loads; and external power lines configured to be connected between the micro-grid units, wherein the external power lines are connected to each other through the internal power lines so as to form a closed-loop type ring bus.
US10965114B2 Method and apparatus for suppressing impact of compensator on line distance protection
A method and apparatus for suppressing the impact of a compensator on line distance protection is provided, wherein the method comprises: obtaining a first current of a line connected to a compensator or series converters in the compensator, and a first voltage of a bus connected to the compensator or the line connected to the compensator; exiting the series converters and series transformers if the first current is greater than a preset current threshold and a duration is greater than a first preset time threshold; exiting the series converters and the series transformers if the first voltage is less than or equal to a preset voltage threshold and duration is greater than a second preset time threshold set the output voltage of the series converters to zero, and if a second current of an element corresponding to the first current meets conditions which the first current needs to meet; and otherwise, canceling the setting of the output voltage of the series converters to zero and obtaining a first current if a second voltage of the line corresponding to the first voltage is greater than the preset voltage threshold and the duration is greater than a third preset time threshold.
US10965113B2 Wire harness
A wire harness, in which a connection portion between a shape retaining conductor and a flexible conductor can be protected, includes a flexible conductor that is flexibly bendable, a shape retaining conductor that retains its shape, and a protective member that surrounds a connection portion between the flexible conductor and the shape retaining conductor and linearly holds the connection portion, and one end portion of the protective member is fixed to an end portion of the shape retaining conductor.
US10965112B2 Self-seating damper clamp
Damper clamps that can be mounted and secured to utility conductors from remote locations are provided. The damper clamps are configured to be installed from remote locations, such as the ground, by an individual lineman using an extendable reach tool. Initially, the damper clamp is set in an open position where a conductor can be positioned within a seat of the damper clamp and then the damper clamp can be activated so that a keeper is biased toward the seat to temporarily hold the conductor within the seat. The keeper is then tightened to releasably secured to the conductor to the damper clamp.
US10965096B2 Fixture assembly for testing surface emitting laser diodes and testing apparatus having the same
A fixture assembly for testing a surface emitting laser diode and a testing apparatus having the same are provided. The fixture assembly comprises a base, an upper cover and a latch mechanism. The base includes at least one pocket, and at least one electrical contact interface disposed in the pocket. The upper cover includes a body, an abutting block and a pressing member disposed in the body. The abutting block is engageable with the body for slidable movement with respect to the body. The latch mechanism is disposed on the base and the upper cover, and is configured to selectively connect or disconnect the base to or from the upper cover. When the latch mechanism is operated to connect the base to the upper cover, the pocket and an opening of the abutting block form into a through cavity through which the laser diode emits the laser beam.
US10965091B2 UV lasers and UV Raman systems for effective and efficient molecular species identification with Raman spectroscopy
The present invention relates to a novel stand-off distance chemical detector system such as can be used, for example, for standoff detection of explosives. Instead of a conventional lasing medium, a Pr:YAG or Pr:BYF based UV laser is used which can be advantageously implemented in Raman spectroscopy.
US10965079B2 Comb pattern insert for wave solder pallets
Systems and methods are disclosed herein relating to eliminating solder bridges between adjacent leads of small-pitch through-hole electrical components soldered to circuit boards using wave-soldering techniques. Several wave solder pallet insert patterns are disclosed. Each wave solder insert may include an insert pattern of peeling members is intended to eliminate solder bridges from various small-pitch component lead layouts.
US10965070B2 Quick demountable high-reliability radio-frequency coaxial connector
A quick demountable high-reliability radio-frequency coaxial connector including a front shell and a rear protective jacket, a cavity of the front shell is internally provided with a front insulator and a central conductor, a first locating hole of a central axial position of the front insulator, the center of the front end of the central conductor is provided with a front protrusion, the front protrusion is arranged towards the first locating hole, a penetration hole is formed in a central part of the axial tail of the central conductor, the axial tail is a necking conical structure, the inner diameter of the outer end of the necking conical structure is smaller than that of an inner conductor of a cable, and meanwhile, the inner diameter of the inner end of the necking conical structure is larger than that of the inner conductor of the cable.
US10965049B2 PCB-mounted high voltage electrical outlet
An electrical receptacle assembly includes an electrically insulative board, such as a silicon-based printed circuit board (PCB), with electrical contacts mounted to the board to form a high voltage AC receptacle configured to receive a male plug associated with an electrical consumer. The electrical contacts may be mechanically connected directly to the board and receive electrical power from respective wires fitted with terminal connectors, or may be supported in receptacle assemblies that receive electrical power from conductors embedded in the board. Optionally, the electrical contacts are mounted directly to a separate receptacle board that extends outwardly from a main board. A low voltage receptacle and associated circuitry may be incorporated into the receptacle assembly, which may further include an outer housing to facilitate mounting in a work area or the like.
US10965039B1 System and method for fleet command and control communications with secondary radar functionality using 360° multi-beam hemispherical array
A system comprising a hemispherical array antenna having a plurality of antenna elements comprising a set of baseline antenna elements arranged in a first 360° circular antenna array, a set of upper antenna elements arranged in a second 360° circular antenna array and latitudinally aligned with the baseline antenna elements, and a set of lower antenna elements arranged in a third 360° circular antenna array and latitudinally aligned with the baseline antenna elements. The system includes a fleet base station including a plurality of non-shared receiver channels coupled to and dedicated to a particular antenna element. The base station is configured to provide 360° of transmission/reception from horizon to zenith using the antenna elements for command and control fleet communications to and from mobile devices and to provide secondary radar functions using the fleet communications to track the mobile devices based on received signal characteristics received at the antenna elements.
US10965037B2 Multi-antenna system
A multi-antenna system includes an antenna part and a cable part. The antenna part includes comprising antenna lines forming antenna elements. The cable part includes a feeding lines for the antenna elements. Both the antenna part and the cable part are implemented using a flexible printed circuit board. The antenna part includes a single conductor layer area. The cable part includes a three conductor layer area.
US10965034B2 Millimeter wave antenna
A balanced planar antenna having at least one mmWave resonant frequency includes a ground plane, first and second antenna elements, an arm that connects the second antenna element to the ground plane, a feed line connected to the first antenna element and for feeding a radio frequency signal to the first antenna element, and a balun that connects the first antenna element to the ground plane. The ground plane, first antenna element, second antenna element, arm, feed line and balun each are disposed on a substrate and are coplanar.
US10965030B2 Antenna apparatus
An antenna apparatus includes: a ground layer; a feed line disposed in a position lower than a position of the ground layer; and an antenna structure including a first radiation part connected to one end of the feed line and configured to provide a first electromagnetic plane in a first direction, and a second radiation part connected to the first radiation part, configured to provide a second electromagnetic plane in a second direction, and disposed such that at least a portion of the second radiation part is disposed in a position higher than the position of the ground layer.
US10965028B2 Antenna module and dual-band antenna apparatus
An antenna module includes a connection member including at least one wiring layer and at least one insulating layer; an IC disposed on a first surface of the connection member and electrically connected to at least one wiring layer of the connection member; and an antenna package disposed on a second surface of the connection member and including first antenna members and feed vias, wherein the connection member includes a feed line having a first end electrically connected to a corresponding wire of at least one wiring layer of the connection member; a second antenna member electrically connected to a second end of the feed line and configured to transmit or receive a radio frequency (RF) signal; and a ground member spaced apart from the feed line in a direction toward the first surface or the second surface of the connection member.
US10965022B2 High-frequency module and communication device
[Object] To provide a high-frequency module and a communication device, each of which includes a non-directional antenna and is suitable for transmission/reception of a radio wave in a high frequency band. [Solution] A high-frequency module including: an antenna portion provided to project from a board; an antenna element at least a part of which is provided on the antenna portion; a transmission line formed on a same surface as the antenna element and including a same material as the antenna element; and a high-frequency element mounted on a surface of the board on which the transmission line is formed.
US10965015B2 Portable protective enclosure for communications devices
A modular antenna enclosure is disclosed. The modular antenna enclosure includes a frame structure, a base structure including side plates, a capturing member and a frame structure. The frame structure includes vertical support members extending between the capturing member located near the top of the modular antenna enclosure and the side plates of the base structure. Each of the side plates of the base structure is coupled to adjacent side plates via a connector assembly that includes a vertical receptor to receive the vertical support members of the frame structure. The connector assembly can include a securing member that allows users to secure the base structure to a surface below.
US10965010B2 Terminal device
A terminal device includes a housing, including a first, second and third conductive side frames, two ends of the first side frame being connected with the second and third side frames respectively and the second and third conductive side frames being arranged opposite; a gap formed in the first conductive side frame; a feed point positioned between the second and third conductive side frames, arranged on a bearing plate and configured to input or output an electric signal; a first signal connection line connected with the feed point and first conductive side frame respectively; and a first grounding point positioned on the second or third conductive side frame, wherein the first signal connection line, the first conductive side frame between the feed point and first grounding point and the conductive side frame where the first grounding point is located transmit and receive a first wireless signal together.
US10965009B2 Capacitively coupled label antenna
The methods, systems, and devices of the present disclosure are directed to a capacitively coupled label antenna as a component in an antenna system comprising the label antenna, a feed block, an antenna coupler, and a gap between the antenna coupler and the feed block. The label antenna is electrically connected to the antenna coupler, and the antenna coupler is capacitively coupled to the feed block through the gap. By the addition of the gap between the feed block and antenna coupler, the label antenna may be placed on the surface of a container without requiring a wired connection to pass through the container. The feed block may be a small electronic component on a circuit board while the label antenna may be significantly larger thereby providing increased frequency bandwidth and an improved antenna radiation pattern.
US10965001B2 Universal industrial transmitter mounting
An industrial transmitter assembly includes an industrial transmitter and a transmitter mount. The transmitter includes electronics contained in a housing. The transmitter mount is configured to attach the housing to a structure and includes a stem member, an adaptor and a locking member. The stem member includes a first end connected to the housing of the transmitter, and a second end having a flange or a first twist-lock connector. The adaptor is configured for attachment to the structure and includes a base member having a slot configured to receive the flange or a second twist-lock connector configured to attach to the first twist-lock connector. The locking member is configured to secure the second end of the stem to the base member.
US10964979B2 Cell agnostic battery pack
A cell agnostic battery pack that is capable of receiving sub-modules including lithium-ion cells regardless of form factor type, technology or supplier is described. The battery pack includes a chassis comprising compartments for receiving lithium-ion cells in the form of sub-modules that are connectable in series, parallel or series and parallel, and a battery pack controller. The battery pack further comprises internal interconnects adapted for coupling the sub-modules received in the compartments to the battery pack controller to create a target pack voltage and energy density.
US10964978B2 Electric storage device having a wound body with an extension part
An electric storage device that includes a first electrode body and a second electrode body. The first electrode body includes a first wound body part and an extension part. The first wound body part includes a laminated body having a positive electrode, a negative electrode, and a separator disposed between the positive electrode and the negative electrode. The second electrode body is on the extension part. The length of the second electrode body is different from that of the first wound body part of the first electrode body in a direction in which a central axis of the first wound body part extends.
US10964965B2 COD control method and system for fuel cell
A cathode oxygen depletion (COD) control method is provided. The method includes determining whether a COD heater operates and calculating power generation and power consumption when the COD heater operates. Additionally, the power consumption is adjusted by comparing the calculated power generation and power consumption.
US10964958B2 Method for manufacturing integrated sheet
A method for manufacturing an integrated sheet of a MEGA and a resin frame, capable of curing a UV curable adhesive in a short time by suppressing an inhibition of curing of the UV curable adhesive and thereby providing excellent productivity is provided. A manufacturing method for an integrated sheet in which a resin frame is bonded to a MEGA, includes preparing a laminate in which a gas diffusion layer is laminated on at least one surface of a MEA, applying a coating of an UV curable adhesive to the laminate; placing a resin frame on the UV curable adhesive and applying a pressure to the frame, and irradiating the UV curable adhesive with ultraviolet rays, in which the irradiating includes a first irradiation step, and a second irradiation step in which ultraviolet rays are applied with irradiation intensity higher than irradiation intensity in the first irradiation step.
US10964957B2 Manufacturing method for fuel cell including a heat adhesion step
The disclosure provides a manufacturing method for a fuel cell. The method includes a heating adhesion step in which a separator and a resin frame are adhered to each other. The heating adhesion step includes a plurality of heating steps in which a laminate is heated, and a conveyance step in which the laminate is conveyed between the heating steps. In the conveyance step, a support portion having a projecting portion projecting towards the laminate is used, and the laminate is supported only by the projecting portion and conveyed.
US10964954B2 Stretchable electrode, electrochemical device including the same, and method of manufacturing the stretchable electrode
A stretchable electrode includes: a current collector; and, disposed on a surface of the current collector, a metal layer or an electrode active material layer, wherein the current collector includes a spiral-type coil spring and an elastic polymer, the spiral-type coil spring including a coil spring wound in a spiral pattern around a point, and wherein the elastic polymer is disposed in at least a portion of an inside of the coil spring, in at least a portion of a space between spiral coils of the spiral-type coil spring, or both.
US10964938B2 Lithium-ion battery anode including preloaded lithium
An energy storage device includes a nano-structured cathode. The cathode includes a conductive substrate, an underframe and an active layer. The underframe includes structures such as nano-filaments and/or aerogel. The active layer optionally includes a catalyst disposed within the active layer, the catalyst being configured to catalyze the dissociation of cathode active material.
US10964932B2 Method for manufacturing an electrode for a lithium-sulfur battery having a large active surface area
The invention relates to a method for preparing a positive electrode for a lithium-sulfur battery, comprising the following steps: a) a step of preparing a first mixture by placing a carbon additive such as carbon black and/or activated carbon, a carbon additive chosen from carbon nanotubes, carbon fibres and the mixtures of the two, a carbon organic binder, and a solvent in contact; b) a step of carbonising said mixture, by means of which the result is a powder comprising agglomerates of carbon black and/or activated carbon and of carbon nanotubes and/or carbon fibres; c) a step of placing the powder obtained in b) in contact with sulfur thus forming a second mixture; d) a step of dispersing said second mixture in an organic binder; e) a step of depositing the dispersion thus obtained on a substrate; and f) a step of drying said dispersion thus deposited.
US10964929B2 Structure of connection among circuit body, bus bar and electronic element
A structure of connection among a circuit body, a bus bar and an electronic element includes a circuit body configured by a flexible board on which a wiring pattern is provided, a bus bar attached to a mounting surface of the circuit body, and an electronic element attached to the mounting surface so as to connect the bus bar and the wiring pattern. The bus bar has a fixed portion extending along the mounting surface. The fixed portion is fixed to the mounting surface so that a restricted area which restricts deformation of the mounting surface is formed in a periphery of the fixed portion. The electronic element is arranged in the restricted area and is fixed to the mounting surface.
US10964926B2 Nonaqueous electrolyte battery and battery pack
According to one embodiment, provided is a nonaqueous electrolyte battery that includes a positive electrode, a negative electrode, a separator, and a nonaqueous electrolyte. The separator is disposed between the positive electrode and the negative electrode. The separator includes a fiber-made nonwoven fabric having a tortuosity of 1.8 to 3 and a vacancy of 40% to 60%. The negative electrode has an operating potential of 0.7 V or more with respect to the potential of metallic lithium.
US10964925B2 Hermetial via seal for thin film battery
Vertical via connections to a battery are hermetically sealed to prevent environmental factors (e.g. moisture, oxygen, and nitrogen) from entering the internals of the battery through porous conductive material filling the vias resulting in reduced battery performance and battery failure.
US10964922B2 Battery with enhanced resistance to dendrite formation
A battery includes a case having a feedthrough port, a feedthrough assembly disposed in the feedthrough port, and a cell stack disposed within the case. The feedthrough port includes an inner conductor and an insulator core separating the inner conductor from the case. The cell stack includes an anode, a cathode, and a separator insulating the anode from the cathode, wherein the anode and cathode are offset from one another. An insulating boot surrounding the cell stack insulates the cell stack from the case. The insulating boot has an opening configured to receive therein the feedthrough assembly, which may include overmolded insulation. The interior surfaces and interior walls of the battery case may be thermal spray-coated with a dielectric material to prevent lithium dendrite formation between cathode and anode surfaces.
US10964918B1 Display screen and terminal
A display screen includes: a flexible display panel, and a flexible protective layer covering a light-emitting surface of the flexible display panel, wherein a side surface of the flexible protective layer facing away from the flexible display panel is a light-emitting side surface, and an anti-reflection structure is disposed on the light-emitting side surface. An unevenness feel on a surface of the display screen can be reduced, thereby improving performance of a foldable product such as a foldable terminal.
US10964914B2 Organic light emitting diodes displays including a polarization film and manufacturing method thereof
A cracks propagation preventing, polarization film attaches to outer edges of a lower inorganic layer of an organic light emitting diodes display where the display is formed on a flexible substrate having the lower inorganic layer blanket formed thereon. The organic light emitting diodes display further includes a display unit positioned on the inorganic layer and including a plurality of organic light emitting diodes configured to display an image, and a thin film encapsulating layer covering the display unit and joining with edges of the inorganic layer extending beyond the display unit.
US10964912B2 Protective structure and electronic device with the same
Provided is a protective structure including an auxiliary layer and a hard coating layer. The auxiliary layer has a first surface and a second surface opposite to the first surface. The hard coating layer is located on the second surface of the auxiliary layer. The Young's modulus of the auxiliary layer is gradually increased from the second surface to the first surface. An electronic device with the same is also provided.
US10964901B2 Organic light-emitting display device
An organic light-emitting display device includes: a substrate; a pixel electrode on the substrate; an auxiliary electrode spaced apart from the pixel electrode; a first insulating film between the pixel electrode and the auxiliary electrode and covering an end of the pixel electrode and an end of the auxiliary electrode; an intermediate layer on the pixel electrode and including an emission layer; an opposite electrode covering the intermediate layer and contacting the auxiliary electrode; and a passivation layer covering the opposite electrode.
US10964900B2 Light emitting diode display with redundancy scheme
A display panel and method of manufacture are described. In an embodiment, a display substrate includes a pixel area and a non-pixel area. An array of subpixels and corresponding array of bottom electrodes are in the pixel area. An array of micro LED devices are bonded to the array of bottom electrodes. One or more top electrode layers are formed in electrical contact with the array of micro LED devices. In one embodiment a redundant pair of micro LED devices are bonded to the array of bottom electrodes. In one embodiment, the array of micro LED devices are imaged to detect irregularities.
US10964899B1 Hybrid junction solar light sensitive device
A hybrid junction solar light sensitive photodiode includes at least one inorganic p-n junction and at least one organic semiconductor p-n junction (pnpn) in series. The photoresponse properties of the photodiode is controlled using an inorganic layer and an organic layer. The photoactive layer is an organic semiconducting material having a mobility higher than 0.5 cm2/Vs. The metal oxide layer is an oxide semiconductor comprising of ternary oxides.
US10964895B2 Organic electroluminescent materials and devices
An OLED incorporating a first emitting compound in its emissive layer is disclosed. The first emitting compound has the formula G1-Z, Formula I, where G1 is an electron acceptor group; and Z is an electron donor group, where Z has the formula: wherein each of R1 and R2 independently represents no substitution to the maximum allowable substitution; wherein R1 and R2 are independently selected from the group consisting of hydrogen, deuterium, halide, alkyl, cycloalkyl, heteroalkyl, arylalkyl, alkoxy, aryloxy, amino, silyl, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, aryl, heteroaryl, acyl, carbonyl, carboxylic acids, ester, nitrile, isonitrile, sulfanyl, sulfinyl, sulfonyl, phosphino, and combinations thereof; and wherein two or more of R1 and R2 substitutions are optionally joined or fused into a ring.
US10964887B2 Highly physical ion resistive spacer to define chemical damage free sub 60nm MRAM devices
A magnetic tunneling junction (MTJ) structure comprises a pinned layer on a bottom electrode. a barrier layer on the pinned layer, wherein a second metal re-deposition layer is on sidewalls of the barrier layer and the pinned layer, a free layer on the barrier layer wherein the free layer has a first width smaller than a second width of the pinned layer, a top electrode on the free layer having a same first width as the free layer wherein a first metal re-deposition layer is on sidewalls of the free layer and top electrode, and dielectric spacers on sidewalls of the free layer and top electrode covering the first metal re-deposition layer wherein the free layer and the top electrode together with the dielectric spacers have a same the second width as the pinned layer wherein the dielectric spacers prevent shorting between the first and second metal re-deposition layers.
US10964883B2 Magnetic storage device
According to one embodiment, a magnetic storage device includes a magnetoresistive effect element. The magnetoresistive effect element including: a first ferromagnetic layer; a second ferromagnetic layer; a first non-magnetic layer between the first ferromagnetic layer and the second ferromagnetic layer; a second non-magnetic layer at an opposite side of the first non-magnetic layer relative to the first ferromagnetic layer; and a third non-magnetic layer at an opposite side of the first ferromagnetic layer relative to the second non-magnetic layer. The second non-magnetic layer including rare-earth oxide, and the third non-magnetic layer including ruthenium (Ru) or molybdenum (Mo).
US10964881B2 Piezoelectronic device with novel force amplification
A piezoelectronic device with novel force amplification includes a first electrode; a piezoelectric layer disposed on the first electrode; a second electrode disposed on the piezoelectric layer; an insulator disposed on the second electrode; a piezoresistive layer disposed on the insulator; a third electrode disposed on the insulator; a fourth electrode disposed on the insulator; a semi-rigid housing surrounding the layers and the electrodes; wherein the semi-rigid housing is in contact with the first, third, and fourth electrodes and the piezoresistive layer; wherein the semi-rigid housing includes a void. The third and fourth electrodes are on the same plane and separated from each other in the transverse direction by a distance.
US10964876B2 Integrated flexible thermoelectric device and method of manufacturing the same
An integrated flexible thermoelectric device includes p-type carbon nanoparticle regions and n-type carbon nanoparticle regions which are alternately and continuously connected to each other. In particular, the p-type carbon nanoparticle regions and the n-type carbon nanoparticle regions are formed on the one carbon nanoparticle paper.
US10964873B1 Systems and methods for forming thin bulk junction thermoelectric devices in package
This disclosure relates to an integrated thermoelectric cooler and methods for forming thereof. The integrated thermoelectric cooler can include a plurality of thermoelectric rods located between the detector substrate and a system interposer. The detector substrate and the system interposer can directly contact ends of the thermoelectric rods. The integrated thermoelectric cooler can be formed by forming the plurality of thermoelectric rods on reels, for example, and the plurality of thermoelectric rods can be thinned down to a certain height. The thermoelectric rods can be transferred and bonded to the system substrate. An overmold can be formed around the plurality of thermoelectric rods. The height of the overmold and thermoelectric rods can be thinned down to another height. The thermoelectric rods can be bonded to the detector substrate. In some examples, the overmold can be removed.
US10964863B2 Method of producing an optoelectronic element
A method of producing an optoelectronic element with a light emitting component, includes arranging a sacrificial layer at least above a part of a light emitting side of the component, forming at least in a part of an outer surface of the sacrificial layer an inverted optic structure, covering the outer surface of the sacrificial layer by a light transparent layer, transferring the inverted optic structure to an inner side of the transparent layer, and removing the sacrificial layer and forming a gap between the component and the light transparent layer, wherein the light transparent layer includes at the inner side the optic structure.
US10964860B2 Method of packaging semiconductor illumination module
A method of packaging a semiconductor illumination module is provided. The method includes the following steps. In a step (a), a substrate is provided. The substrate is selected from one of a flexible printed circuit board, a metal core circuit board, a printed circuit board or a ceramic printed circuit board. The substrate includes a solder mask layer with an opening, and the opening has a width R. In a step (b), a light-emitting element is installed in the opening. In a step (c), an encapsulant injection device is used to inject a packaging encapsulant into the opening. In a step (d), a sealed lens structure is formed to cover the light-emitting element, wherein the sealed lens structure has a height h.
US10964859B2 Light-emitting device and method of manufacturing the same
A light-emitting device 100 includes: a light-emitting element; a light-transmissive member covering the light-emitting element; and a light-diffusing agent contained in the light-transmissive member and comprising hollow particles. The light-transmissive member has a first surface having irregularities according to the light-diffusing agent. The first surface of the light-transmissive member has a convex shape with a height gradually increased from a peripheral portion of the first surface toward a central portion of the first surface.
US10964855B2 Method for manufacturing micro light-emitting diode array substrate
A method for manufacturing a micro light-emitting diode array substrate is disclosed. The method includes: providing a drive substrate comprising a plurality of sub-pixel regions, the plurality of sub-pixel regions being configured for bearing micro light-emitting diodes of different colors, and epitaxial layers of the micro light-emitting diodes of different colors having different thicknesses; providing a base substrate, forming a plurality of micro light-emitting diodes on the base substrate, and transferring micro light-emitting diodes of same color on the base substrate as a whole onto the drive substrate; repeating the transferring process in a sequence that the thicknesses of the epitaxial layers of the micro light-emitting diodes gradually increase, until each sub-pixel region in pixel units is provided with one of the micro light-emitting diodes having same color as the each sub-pixel region.
US10964851B2 Single light emitting diode (LED) structure
A single light emitting diode (LED) structure includes an array of spaced discrete light emitting zones separated by isolation areas. Each emitting zone includes an epitaxial structure configured to emit an emitting light having a particular wavelength over an effective emission area. In addition, the effective emission area for each emitting zone can be geometrically defined and electrically configured to provide a desired light intensity. For example, each effective emission area can have a selected size and spacing depending on the application and light intensity requirements. Each emitting zone also includes a wavelength conversion member on its effective emission area configured to convert an emitting wavelength of the emitting light to a different color. The single (LED) structure can include multiple colors at different zones to produce a desired spectra or design. The single (LED) structure can also include a substrate for supporting the array, and the substrate can include one or more light shielding holes located between each emitting zone.
US10964844B2 High-efficiency micro-LEDs
Disclosed herein are light emitting diodes (LEDs) having a high efficiency. A light emitting diode including an active light emitting layer within a semiconductor layer is provided. The semiconductor layer has a mesa shape. The light emitting diode also includes a substrate having a first surface on which the semiconductor layer is positioned and an outcoupling surface opposite to the first surface. Light generated by the active light emitting layer is incident on the outcoupling surface and propagates toward an optical element downstream of the outcoupling surface. The light emitting diode also includes a first anti-reflection coating adjacent to the outcoupling surface; an index-matched material between the outcoupling surface and the optical element, wherein an index of refraction of the index-matched material is greater than or equal to an index of refraction of the optical element; and/or secondary optics adjacent to the outcoupling surface.
US10964842B2 Electrode assembly comprising micro-LED elements and method for manufacturing same
The present invention relates to an electrode assembly comprising nano-scale-LED elements and a method for manufacturing the same and, more specifically, to an electrode assembly comprising nano-scale-LED elements and a method for manufacturing the same, in which the number of nano-scale-LED elements included in a unit area of the electrode assembly is increased, the light extraction efficiency of individual nano-scale-LED elements is increased so as to maximize light intensity per unit area, and at the same time, nano-scale-LED elements on a nanoscale are connected to an electrode without a fault such as an electrical short circuit.
US10964839B2 Manufacturing method of sensor chip package structure
A manufacturing method of a sensor chip package structure is provided. In the manufacturing method, a wafer including a plurality of sensor chips is provided, and each sensor chip has an active region and defines a pre-thinned region thereon. Each pre-thinned region is located at one side of the active region and covers a boundary line of each sensor chip. The pre-thinned region of each sensor chip is etched to form a concave portion. A redistribution layer is formed on the wafer. Subsequently, the wafer is cut to separate the sensor chips from one another, and each separated sensor chip has a wiring layer extending from the active region along a sidewall surface to a bottom surface of the concave portion. The separated sensor chips are respectively mounted on a plurality of substrates, and the active region is electrically connected to the substrate through the wiring layer.
US10964836B2 Photon counting-type radiation detector and radiological inspection device using same
According to one embodiment, a photon counting-type radiation detector includes a first cell and a second cell. The first cell transmits radiation. The second cell is stacked with the first cell. The second cell absorbs the radiation passing through the first cell.
US10964829B2 InGaN-based resonant cavity enhanced detector chip based on porous DBR
An InGaN-based resonant cavity enhanced detector chip based on porous DBR, including: a substrate (10); a buffer layer (11) formed on the substrate (10); a bottom porous DBR layer (12) formed on the buffer layer (11); an n-type GaN layer (13) formed on the bottom porous DBR layer (12), wherein one side of the n-type GaN layer (13) is recessed downward to form a mesa (13′), and the other side of the n-type GaN layer (13) is protruded; an active region (14) formed on the n-type GaN layer (13); a p-type GaN layer (15) formed on the active region (14); a sidewall passivation layer (20) formed on an upper surface of the p-type GaN layer (15) and sidewalls of the protruded n-type GaN layer (13), the active region (14), and the p-type GaN layer (15), wherein the sidewall passivation layer (20) on the upper surface of the p-type GaN layer (15) has a window in a middle; a transparent conductive layer (16) formed on the sidewall passivation layer (20) and the p-type GaN layer (15) at the window; an n-type electrode (18) formed on the mesa of the n-type GaN layer (13); a p-type electrode (19) formed on a periphery of an upper surface of the sidewall passivation layer (20); a top dielectric DBR layer (17) formed on the transparent conductive layer (16) and the p-type electrode (19).
US10964820B2 Vertical transistor devices and techniques
Disclosed herein are vertical transistor devices and techniques. In some embodiments, a device may include: a semiconductor substrate; a first transistor in a first layer on the semiconductor substrate; and a second transistor in a second layer, wherein the second transistor includes a first source/drain (S/D) contact and a second S/D contact, the first layer is between the second layer and the semiconductor substrate, and the first S/D contact is between the second S/D contact and the first layer. In some embodiments, a device may include: a semiconductor substrate; and a transistor above the semiconductor substrate, wherein the transistor includes a channel and a source/drain (S/D) contact between the channel and the semiconductor substrate.
US10964818B2 Semiconductor device doped from a diffused layer
The present disclosure relates to the technical field of semiconductors, and discloses a semiconductor device and a manufacturing method therefor. The manufacturing method includes: providing a substrate; forming a source and a drain that are at least partially located in the substrate; forming a diffused layer on a surface of at least one of the source or the drain, where a conductivity type of the diffused layer is the same conductivity type as the source and the drain, and a doping density of a dopant contained in the diffused layer is separately greater than doping densities of dopants contained in the source and the drain; and performing an annealing processing after the diffused layer is formed. The present disclosure can increase a doping density at a surface of a source and/or a drain, helping to reduce a contact resistance, thereby improving performance of a device.
US10964816B2 Method and device for boosting performance of FinFETs via strained spacer
A semiconductor device and a method of forming the same are provided. A semiconductor device according to an embodiment includes a P-type field effect transistor (PFET) and an N-type field effect transistor (NFET). The PFET includes a first gate structure formed over a substrate, a first spacer disposed on a sidewall of the first gate structure, and an unstrained spacer disposed on a sidewall of the first spacer. The NET includes a second gate structure formed over the substrate, the first spacer disposed on a sidewall of the second gate structure, and a strained spacer disposed on a sidewall of the first spacer.
US10964811B2 Transistor and methods of forming transistors
A transistor comprises a top source/drain region, a bottom source/drain region, and a channel region vertically between the top and bottom source/drain regions. A gate is operatively laterally-adjacent the channel region. The top source/drain region, the bottom source/drain region, and the channel region respectively have crystal grains and grain boundaries between immediately-adjacent of the crystal grains. At least one of the bottom source/drain region and the channel region has an internal interface there-within between the crystal grains that are above the internal interface and the crystal grains that are below the internal interface. At least some of the crystal grains that are immediately-above the internal interface physically contact at least some of the crystal grains that are immediately-below the internal interface. All of the grain boundaries that are between immediately-adjacent of the physically-contacting crystal grains that are immediately-above and that are immediately-below the interface align relative one another. The internal interface comprises at least one of (a) and (b), where (a): conductivity-modifying dopant concentration immediately-above the internal interface is lower than immediately-below the internal interface and (b): a laterally-discontinuous insulative oxide. Other embodiments, including method, are disclosed.
US10964806B2 Gallium nitride transistor
A heterojunction power device includes a substrate; a III-nitride semiconductor region over the substrate; a source operatively connected to the semiconductor region; a drain operatively connected to the semiconductor region; a gate between the source and drain and over the semiconductor region. The source is in contact with a first portion located between the source and gate and having a two dimensional carrier gas. The drain is in contact with a second portion located between the drain and gate and having a two dimensional carrier gas. At least one of the first and second portions has a trench having vertical sidewalls and formed within the semiconductor region; mesa regions extend away from each sidewall of the trench. The two dimensional carrier gas is located alongside the mesa regions and the trench. At least one of the source and drain is in contact with the respective two dimensional carrier gas.
US10964803B2 Gallium nitride transistor with a doped region
In some examples, a transistor comprises a gallium nitride (GaN) layer; a GaN-based alloy layer having a top side and disposed on the GaN layer, wherein source, drain, and gate contact structures are supported by the GaN layer; and a first doped region positioned in a drain access region and extending from the top side into the GaN layer.
US10964794B2 Cryogenic semiconductor device having buried channel array transistor
A cryogenic semiconductor device includes isolation regions defining an active region having a first P-type ion concentration in a substrate, a gate structure in the substrate, and an ion implantation region having a second P-type ion concentration in the active region below the gate structure, wherein the gate structure includes a gate dielectric layer conformally disposed on inner sidewalls of a gate trench, a lower gate electrode disposed on the gate dielectric layer, and an upper gate electrode disposed on the lower gate electrode, wherein the lower gate electrode has a relatively lower work function than the upper gate electrode.
US10964769B2 Stretchable display device with insulation layer disposed on stretchable substrate
A stretchable display device includes a stretchable substrate including a plurality of island areas that are separated from each other and a hinge area connecting the plurality of island areas, a plurality of display units respectively located in each of the plurality of island areas, a wiring part connecting the plurality of display units and located at the hinge area, and an insulating layer between the stretchable substrate and the plurality of display units. The insulating layer includes an opening overlapping the hinge area.
US10964767B2 Organic EL display device and manufacturing method for organic EL display device
This organic-EL display apparatus comprises an organic-EL display panel including: a substrate that is provided with pixel drive circuits to drive respective pixels arranged in a matrix along each of a first direction and a second direction, and organic light-emitting elements being provided to each of the pixels and connected to any one of the pixel drive circuits. The organic-EL display panel comprises a signal output circuit to supply a signal to each of the pixel drive circuits arranged in a line along the first direction or the second direction. The signal output circuit includes thin film transistors and is formed around a display region on a surface of the substrate. The thin film transistors include a semiconductor layer including a region to be a channel between a source electrode and a drain electrode. The semiconductor layer is formed of amorphous silicon.
US10964756B2 Pixel structure, display panel and fabricating method thereof, and display device
The present disclosure provides a pixel structure, a display panel and a fabrication method thereof, and a display device. The pixel structure includes a substrate and an inorganic photoluminescent layer formed on the substrate. The pixel structure incudes an excitation layer disposed on a side of the inorganic photoluminescent layer away from the substrate and configured to excite the inorganic photoluminescent layer to emit light. The pixel structure includes an organic light-emitting layer in the same layer as the excitation layer. A space is disposed between the organic light-emitting layer and the excitation layer. An orthographic projection of the excitation layer on the substrate overlaps at least partially an orthographic projection of the inorganic photoluminescent layer on the substrate.
US10964755B2 Organic light emitting diode panel including light emitting units and color filter layer, method for manufacturing the same, and display device
The present disclosure relates to an organic light emitting diode panel and a method for manufacturing the same, and a display device. The organic light emitting diode panel includes a light emitting function layer disposed on a substrate, wherein the light emitting function layer includes a first light emitting unit, a second light emitting unit, and a third light emitting unit, the first light emitting unit, the second light emitting unit, and the third light emitting unit emit light of three colors, a light exit side of at least one of the light emitting units is provided with a color filter layer that filters out blue light from light emitted by the at least one of the light emitting units.
US10964752B2 Three-dimensional memory device including laterally constricted current paths and methods of manufacturing the same
A vertically alternating sequence of insulating layers and sacrificial material layers is formed over a substrate. Line trenches extending along a first horizontal direction are formed through the vertically alternating sequence. The vertically alternating sequence is divided into vertically alternating stacks of insulating strips and sacrificial material strips. Laterally alternating sequences of memory opening fill structures and dielectric pillar structures are formed within the line trenches. Each of the memory opening fill structures includes a respective vertical bit line and memory material portion located between each laterally neighboring pair of the sacrificial material strip and the vertical bit line. A lateral extent of an overlap between the memory material portion and a most proximal one of the sacrificial material strips along the first horizontal direction is less than a lateral extent along the first horizontal direction of the memory opening fill structure containing the memory material portion. The sacrificial material strips are replaced with electrically conductive strips.
US10964745B2 Photo detecting apparatus and method of manufacturing the same
Provided is a photo detecting apparatus. The photo detecting apparatus includes a thin film transistor array on a first surface of a substrate having a specific light transmissivity and a photo diode structure between the first surface and the thin film transistor array. The photo diode structure is implemented to receive and process an electromagnetic radiation through a second surface of the substrate.
US10964743B2 Imaging device comprising current mirror circuit
A semiconductor device including pixels arranged in a matrix of n rows and m columns, in which the pixels in the m-th column are shielded from light, is provided.
US10964734B2 Image sensor
Disclosed is an image sensor including a first device isolation layer in a semiconductor layer and defining a plurality of pixel regions, a first photoelectric conversion device and a second photoelectric conversion device that are in each of the pixel regions, and a second device isolation layer in the semiconductor layer vertically overlapping the first photoelectric conversion device and the second photoelectric conversion device.
US10964730B2 Non-contact measurement of a stress in a film on a substrate
A method for non-contact measurement of stress in a thin-film deposited on a substrate is disclosed. The method may include measuring first topography data of a substrate having a thin-film deposited thereupon. The method may also include comparing the first topography data with second topography data of the substrate that is measured prior to thin-film deposition. The method may further include obtaining a vertical displacement of the substrate based on the comparison between the first topography data and the second topography data. The method may also include detecting a stress value in the thin-film deposited on the substrate based on a fourth-order polynomial equation and the vertical displacement.
US10964721B2 Semiconductor devices including ferroelectric layer and methods of fabricating the same
A semiconductor device includes a stack structure having a plurality of interlayer insulation layers and a plurality of gate electrode layers which are alternately stacked on a substrate, a ferroelectric insulation layer and a channel layer sequentially stacked on a sidewall of a trench that penetrates the stack structure, and a capping oxide pattern disposed between the ferroelectric insulation layer and each of the plurality of interlayer insulation layers. The capping oxide pattern and the ferroelectric insulation layer include the same metal oxide material.
US10964718B2 Three-dimensional memory devices and fabrication methods thereof
Embodiments of a method for forming three-dimensional (3D) memory devices include the following operations. First, an initial channel hole is formed in a stack structure of a plurality first layers and a plurality of second layers alternatingly arranged over a substrate. An offset is formed between a side surface of each one of the plurality of first layers and a side surface of each one of the plurality of second layers on a sidewall of the initial channel hole to form a channel hole. A semiconductor channel is formed by filling the channel hole with a channel-forming structure. The semiconductor channel may have a memory layer including a plurality of first memory portions each surrounding a bottom of a respective second layer and a plurality of second memory portions each connecting adjacent first memory portions. Further, the plurality of second memory portions is removed.
US10964707B2 Semiconductor device
A semiconductor device includes a substrate with a buffer region between first and second regions, the first region being a SRAM cell region, and the second region being a peripheral circuit region, first gate structures in a first direction on the first region and being spaced apart from each other in a second direction, second gate structures in the first direction on the second region and being spaced apart from each other in the second direction, the first and second gate structures being aligned with each other, a first insulating structure in the second direction on the buffer region between the first and the second regions along an entire length of each of the first and second regions in the second direction, and a second insulating structure on the first region and in contact with a part of the plurality of first gate structures.
US10964704B2 Semiconductor device and method of fabricating the same
A semicondcutor device, and a method of fabricating the semiconductor device including forming on a substrate a device isolation layer defining a plurality of active regions; and forming a plurality of gate lines intersecting the active regions and buried in the substrate. The forming of the gate lines includes forming on the substrate a trench that intersects the active regions; forming a work-function control layer on a sidewall and a bottom surface of the trench; forming a conductive layer on the work-function control layer; sequentially forming a barrier layer and a source layer on the work-function control layer and the conductive layer, the source layer including a work-function control element; and diffusing the work-function control element from the source layer into an upper portion of the work-function control layer.
US10964702B2 Semiconductor device with first-in-first-out circuit
Apparatuses including a first-in first-out circuit are described. An example apparatus includes: a first-in first-out circuit including a first latch, a second latch and a logic circuit coupled in series. The first latch receives first data and latches the first data responsive to a first input pointer signal. The second latch receives the latched first data from the first latch and latches the received first data responsive to a second input pointer signal that has a different phase from the first input pointer signal and thus provides a second data. The logic circuit receives the second data and an output pointer signal and further provides an output data responsive to the output pointer signal.
US10964699B2 Multi-layer horizontal thyristor random access memory and peripheral circuitry
A semiconductor structure for a DRAM is described having multiple layers of arrays of thyristor memory cells and associated peripheral circuitry. Memory cells in a vertical string extending through the layers have an electrical connection to one terminal of the memory cells in that string. Word lines couple the strings together. Each layer of the array also includes bit line connections to memory cells on that layer. Methods of fabricating the array are described.
US10964689B2 Semiconductor structure
A semiconductor structure including a substrate, dummy conductive structures, and resistor elements is provided. The substrate includes a resistor region and has isolation structures and dummy support patterns located in the resistor region. Each of the isolation structures is located between two adjacent dummy support patterns. Each of the dummy conductive structures is disposed on each of the isolation structures and equidistant from the dummy support patterns on both sides. The resistor elements are disposed above the dummy conductive structures and aligned with the dummy conductive structures.
US10964681B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate, first and second semiconductor chips, an adhesion layer, and a resin layer. The first and second semiconductor chips are provided on a surface of the substrate. The second semiconductor chip includes, on a side thereof facing the substrate, a first region and a second region that is recessed from the first region and is above at least part of the first semiconductor chip or at least part of a wire that electrically connects the first semiconductor chip and the substrate. The adhesion layer is provided at least between the first region of the second semiconductor chip and the substrate. The resin layer is on the surface of the substrate and enclosing the first and second semiconductor chips.
US10964680B2 Display device
The display device includes a flexible base layer including a first region and a second region located around the first; a display unit on one surface of the first region and including a light emitting element; a driving circuit on the second region and including a plurality of first bumps arranged in a first row and a plurality of second bumps arranged in a second row, the driving circuit includes a third bump in the first row and disposed outward relative to the plurality of first bumps, a first and second reference bump each disposed at a center of the plurality of first and second bumps that are disposed along a reference line defined in a column direction vertically intersecting a row direction, the remaining first and second bumps excluding the first reference bump and the second reference bump arranged to have a preset slope with respect to the reference line.
US10964678B2 LED screen or illumination means with a flexible film structure
The present invention is a flexible thin film based screen or illumination apparatus with a stacked layer structure or a one-layer structure. Transparent polymer is preferably used in different layers, and energy can be collected directly by a solar panel layer of the screen structure. Different resolutions are available through using a various number of layers with LEDs. Frames and connecting means can be used and a special connection principle enables selected layers of a single module, and/or selected layers of adjacent modules to be electrically coupled. The present invention can be used in any planar or non-planar shape, and as a single-sided or dual-sided LED screen or illumination device, e.g. as information screens, traffic information means, advertisement platform, in architectonic media surfaces, in sports venues, and for various entertainment purposes. Wireless and IoT connectivity means can be provided in the apparatus.
US10964674B2 Micro-LED display panel
A micro-LED display panel is disclosed. The micro-LED display panel includes: a plurality of unit substrates, each of which is formed with a plurality of electrode pads; a plurality of pixels, each of which includes a first micro-LED chip, a second micro-LED chip, and a third micro-LED chip mounted corresponding to the electrode pads; and a mesh arranged over the plurality of unit substrates. The mesh has pixel spacing portions covering at least some exposed areas of the plurality of unit substrates between the pixels and a plurality of openings accommodating the corresponding pixels. The micro-LED display panel is constructed such that the reflection of external light by the exposed areas of the substrate between the pixels and the exposed areas of the electrode pads disposed on the unit substrates is reduced. This construction improves the contrast characteristics and black characteristics of a display and achieves seamlessness in the micro-LED display panel.
US10964671B2 Stacked chips comprising interconnects
A semiconductor device includes first and second chips that are stacked such that first surfaces of their element layers face each other. Each chip has a substrate, an element layer on a first surface of the substrate, pads on the element layer, and vias that penetrate through the substrate and the element layer. Each via is exposed from a second surface of the substrate and directly connected to one of the pads. The vias include a first via of the first chip directly connected to a first pad of the first chip and a second via of the second chip directly connected to a second pad of the second chip. The pads further include a third pad of the second chip which is electrically connected to the second pad by a wiring in the element layer of the second chip and to the first pad through a micro-bump.
US10964670B2 Semiconductor package and method of manufacturing the same
Disclosed are semiconductor packages and methods of manufacturing the same. The method of manufacturing a semiconductor package may include providing a carrier substrate having a trench formed on a first top surface of the carrier substrate, providing a first semiconductor chip on the carrier substrate, mounting at least one second semiconductor chip on a second top surface of the first semiconductor chip, coating a mold member to surround a first lateral surface of the first semiconductor chip and a second lateral surface of the at least one second semiconductor chip, and curing the mold member to form a mold layer. The trench may be provided along a first edge of the first semiconductor chip. The mold member may cover a second edge of a bottom surface the first semiconductor chip.
US10964665B2 Method for forming complex electronic circuits by interconnecting groups of printed devices
A programmable circuit includes an array of printed groups of microscopic transistors or diodes. The devices are pre-formed and printed as an ink and cured. The devices in each group are connected in parallel so that each group acts as a single device. In one embodiment, about 10 devices are contained in each group so the redundancy makes each group very reliable. Each group has at least one electrical lead that terminates in a patch area on the substrate. An interconnection conductor pattern interconnects at least some of the leads of the groups in the patch area to create logic circuits for a customized application of the generic circuit. The groups may also be interconnected to be logic gates, and the gate leads terminate in the patch area. The interconnection conductor pattern then interconnects the gates for form complex logic circuits.
US10964658B2 Semiconductor device having a metallic oxide or metallic hydroxide barrier layer
A semiconductor device according to an embodiment includes a substrate. An insulating film is provided above the substrate. Electrode pads are provided on the insulating film. Metallic bumps are respectively provided on surfaces of the electrode pads. A sidewall film comprises a metallic oxide or a metallic hydroxide provided on side surfaces of the metallic bumps. A barrier metal layer comprises first portions each provided between one of the metallic bumps and a corresponding one of the electrode pads and comprising a metal, and second portions provided at least on the electrode pads at a periphery of the metallic bumps and comprising a metallic oxide or a metallic hydroxide.
US10964657B2 Radio-frequency module and communication device
A radio-frequency module includes: a transmission power amplifier that includes first and second amplification transistors that are cascade connected to each other; and a mounting substrate that has first and second main surface that face each other, the transmission power amplifier being mounted on the first main surface. The first amplification transistor is arranged in a final stage and has a first emitter terminal. The second amplification transistor is arranged in a stage preceding the first amplification transistor and has a second emitter terminal. The mounting substrate has first to fourth ground electrode layers in order of proximity to the first main surface. The first emitter terminal and the second emitter terminal are not electrically connected to each other via an electrode on the first main surface and are not electrically connected to each other via the first ground electrode layer.
US10964650B2 Info structure and method forming same
A method includes encapsulating a package component in an encapsulating material, with the encapsulating material including a portion directly over the package component. The portion of the encapsulating material is patterned to form an opening revealing a conductive feature in the package component. A redistribution line extends into the opening to contact the conductive feature. An electrical connector is formed over and electrically coupling to the conductive feature.
US10964638B2 Vertical memory device including common source line structure
An integrated circuit (IC) device includes: a channel region that extends on the substrate to penetrate a plurality of word lines; a bit line contact pad that contacts an upper surface of the channel region; a bit line that contacts the bit line contact pad and extends on the bit line contact pad in a direction parallel to the main surface of the substrate; a common source line that partially fills a word line cut region and has a height lower than that of the channel region; and a common source via contact that contacts an upper surface of the common source line in the word line cut region.
US10964637B2 Package and light emitting device
A package includes a first lead and a second lead. The first lead includes a first part and a second part connected to the first part. The second lead includes a third part and a fourth part connected to the third part. A molded body having a front surface and rear surface opposite to the front surface. The first part has a first terminal exposed from the rear surface. The first terminal is provided within an outer peripheral edge of the rear surface. The third part has a second terminal exposed from the rear surface. The second terminal is provided within the outer peripheral edge. The first lead or the second lead has a heat releasing terminal exposed from the rear surface. The heat releasing terminal is disposed between the first terminal and the second terminal to be spaced apart from the first terminal and the second terminal.
US10964636B2 Interconnect structure with low resistivity and method for forming the same
A method for forming a semiconductor device structure is provided. The method includes forming a first conductive feature over a substrate. The method also includes forming an insulating layer over the substrate and covering the first conductive feature. The method also includes forming a first opening in the insulating layer to expose the first conductive feature. The method also includes recessing the exposed first conductive feature through the first opening, so as to form a second opening in the first conductive feature and below the first opening. The method also includes filling the first opening and the second opening with a second conductive feature.
US10964634B2 Method of manufacturing circuit carrier with embedded semiconductor substrate
A circuit carrier with embedded substrate includes a circuit structure and an embedded substrate. The circuit structure includes a first dielectric layer, a first patterned circuit layer, a trench, and a plurality of first bumps. The first dielectric layer has a first surface and a second surface opposite to each other. The first patterned circuit layer is embedded in the first surface. The first bumps are disposed on the first surface and electrically connected to the first patterned circuit layer. The trench exposes a portion of the first dielectric layer. The embedded substrate is disposed in the trench and includes a plurality of second bumps. A chip package structure includes the above circuit carrier with embedded substrate.
US10964631B2 Semiconductor package and module
A semiconductor package includes a package main body. The package main body includes: a lead frame that includes first terminals and a die pad; two or more integrated circuit chips that are disposed on the die pad; one or more electrically conductive members that are disposed on the die pad; wires that connect the first terminals and the integrated circuit chips electrically; and a molded member that seals the lead frame, the integrated circuit chips, the electrically conductive member, and the wires. An upper surface, a bottom surface, and side surfaces of the package main body are formed by the molded member. The electrically conductive member is exposed through the upper surface of the package main body, and the die pad is exposed through the bottom surface of the package main body.
US10964620B2 Thermally conductive sheet
To provide a thermally conductive sheet that has high thermal conductivity. A thermally conductive sheet contains carbon fibers and a flake graphite powder that are dispersed in a polymer matrix. The flake graphite powder is disposed between the carbon fibers, the fiber axis directions of the carbon fibers are oriented in a sheet thickness direction Z, long axis directions of flake surfaces of the flake graphite powder are oriented in the sheet thickness direction Z, and normal directions to the flake surfaces are randomly oriented in a surface direction of the sheet. A mass ratio of the carbon fibers to the flake graphite powder is in a range of 120:10 to 60:70. According to this thermally conductive sheet, the thermal conductivity can be increased compared to when carbon fibers are used alone or a flake graphite powder is used alone.
US10964617B2 Methods for establishing thermal joints between heat spreaders or lids and heat sources
According to various aspects, exemplary embodiments are disclosed of thermal interface materials, electronic devices, and methods for establishing thermal joints between heat spreaders or lids and heat sources. In exemplary embodiments, a method of establishing a thermal joint for conducting heat between a heat spreader and a heat source of an electronic device generally includes positioning a thermal interface material (TIM1) between the heat spreader and the heat source.
US10964613B2 Environmentally protected sensing device
A device includes a die comprising a sensor. The device also includes a substrate that is coupled to the die via the electrical coupling. The device further includes a packaging container. The packaging container and the substrate form a housing for the die. The packaging container comprises an opening that exposes at least a portion of the die to an environment external to the housing. The exposed surfaces of the die, interior of the housing, the electrical coupling, and the substrate to the environment external to the housing through the opening are coated with a conformal film. The conformal film prevents liquid, e.g., water, gas, etc., contact to the exposed surfaces of the die, the electrical coupling and the substrate.
US10964609B2 Apparatus and method for detecting end point
An apparatus for detecting an endpoint of a grinding process includes a connecting device, a timer and a controller. The connecting device is connected to a sensor that periodically senses an interface of a reconstructed wafer comprising a plurality of dies of at least two types to generate a thickness signal comprising thicknesses from a surface of an insulating layer of the reconstructed wafer to the interface of the reconstructed wafer. The timer is configured to generate a clock signal having a plurality of pulses with a time interval. The controller is coupled to the sensor and the timer, and configured to filter the thickness signal according to the clock signal to output a thickness extremum among the thicknesses in the thickness signal within each time interval, wherein the thickness signal after the filtering is used to determine the endpoint of the grinding process being performed on the reconstructed wafer.
US10964608B2 Platform and method of operating for integrated end-to-end gate contact process
A method is provided for gate contact formation on a semiconductor workpiece using an integrated sequence of processing steps executed on a common manufacturing platform (CMP) hosting one or more film-forming modules, one or more etching modules, and one or more transfer modules. A workpiece having a contact feature formed therein, and inspected throughout, the contact feature having a semiconductor contact surface exposed, is received into the CMP. A plurality of metal layers is deposited at a bottom of the contact feature after the workpiece is treated to remove contamination. The integrated sequence of processing steps is executed within the CMP without leaving the controlled environment, the transfer modules used to transfer the workpiece between the modules while maintaining the workpiece within the controlled environment.
US10964605B1 Wafer-scale testing of photonic integrated circuits using horizontal spot-size converters
Disclosed herein are methods, structures, and devices for wafer scale testing of photonic integrated circuits.
US10964603B2 Hybrid gate stack integration for stacked vertical transport field-effect transistors
A method of forming a semiconductor structure includes forming one or more vertical fins each including a first semiconductor layer providing a vertical transport channel for a lower vertical transport field-effect transistor (VTFET) of a stacked VTFET structure, an isolation layer over the first semiconductor layer, and a second semiconductor layer over the isolation layer providing a vertical transport channel for an upper VTFET of the stacked VTFET structure. The method also includes forming a first gate stack including a first gate dielectric layer and a first gate conductor layer surrounding a portion of the first semiconductor layer of the vertical fins. The method further includes forming a second gate stack including a second gate dielectric layer and a second gate conductor layer surrounding a portion of the second semiconductor layer of the vertical fins. The first gate conductor layer and the second gate conductor layer are the same material.
US10964597B2 Element chip manufacturing method
An element chip manufacturing method including: a preparing step of preparing a first conveying carrier including a holding sheet and a frame, and a substrate held on the holding sheet, the holding sheet having a first surface and a second surface opposite the first surface, the frame attached to at least part of a peripheral edge of the holding sheet; a placing step of placing the first conveying carrier holding the substrate, on a second conveying carrier; a preprocessing step of preprocessing the substrate, after the placing step; a removing step of removing the second conveying carrier, after the preprocessing step; and a dicing step of subjecting the substrate held on the first conveying carrier to plasma exposure, after the removing step, to form a plurality of element chips from the substrate.
US10964586B2 Semiconductor structure including isolations
A semiconductor structure includes a substrate having a first region and a second region defined thereon, a first isolation in the first region, a second isolation in the second region, and a region surrounding the first isolation in the substrate. The substrate includes a first material, and the region includes the first material and a second material. The first isolation has a first width, the second isolation has a second width, and the first width is greater than the second width. A bottom and sidewalls of the first isolation are in contact with the region, and a bottom and sidewalls of the second isolation are in contact with the substrate.
US10964584B2 Process kit ring adaptor
A process kit ring adaptor includes a rigid carrier. The rigid carrier includes an upper surface and a lower surface. The upper surface includes a first distal portion and a second distal portion to support a process kit ring. The lower surface includes a first region to interface with an end effector configured to support wafers and a solid planar central region to interface with a vacuum chuck.
US10964583B2 Micro-transfer-printable flip-chip structures and methods
In certain embodiments, a method of making a semiconductor structure suitable for transfer printing (e.g., micro-transfer printing) includes providing a support substrate and disposing and processing one or more semiconductor layers on the support substrate to make a completed semiconductor device. A patterned release layer and, optionally, a capping layer are disposed on or over the completed semiconductor device and the patterned release layer or capping layer, if present, are bonded to a handle substrate with a bonding layer. The support substrate is removed to expose the completed semiconductor device and, in some embodiments, a portion of the patterned release layer. In some embodiments, an entry path is formed to expose a portion of the patterned release layer. In some embodiments, the release layer is etched and the completed semiconductor devices transfer printed (e.g., micro-transfer printed) from the handle substrate to a destination substrate.
US10964581B1 Self-aligned adhesive layer formation in light-emitting structure fabrication
Techniques are disclosed for fabricating light-emitting structures in which recesses in a carrier adhesive layer are formed after singulation of the light-emitting structures. These recesses are self-aligned with the light-emitting structures and enable a pickup adhesive layer to be formed on each of the light-emitting structures without the need for creating an etching mask or etching the pickup adhesive layer.
US10964576B2 Electrostatic attachment chuck, method for manufacturing the same, and semiconductor device manufacturing method
An electrostatic attachment chuck includes: a substrate; a synthetic resin sheet joined to one main surface of the substrate; and at least a pair of electrodes disposed in the synthetic resin sheet. The synthetic resin sheet includes a planarized and ground surface serving as a surface on which a semiconductor wafer is abutted.
US10964568B2 Substrate carrier
A substrate carrier includes a substrate carrier plate having a front-sided substrate carrier surface on which at least one substrate receiving area is provided for receiving a respective substrate. The substrate carrier is intended to enable a secure support of the substrate and a simple, damage-free removal of the substrate from the substrate carrier when operating in a fast manner, preferably without impairment of the characteristics of the substrate or the substrate processing. Therefore, the substrate receiving area has an interior area and an exterior area running around the interior area. The exterior area has spaced plateaus which are raised compared to a surface of the interior area for the support of edge areas of the substrates. Ventilation channels are provided between the plateaus.
US10964563B2 Bonding apparatus and bonding method
A local deformation which is generated on bonded substrates can be reduced. A bonding apparatus includes a first holding unit configured to attract and hold a first substrate from above; a second holding unit configured to attract and hold a second substrate from below; a striker configured to bring the first substrate into contact with the second substrate by pressing a central portion of the first substrate from above; a moving unit configured to move the second holding unit between a non-facing position where the second holding unit does not face the first holding unit and a facing position where the second holding unit faces the first holding unit; and a temperature control unit disposed to face the second holding unit placed at the non-facing position and configured to locally adjust a temperature of the second substrate attracted to and held by the second holding unit.
US10964559B2 Wafer etching apparatus and method for controlling etch bath of wafer
A wafer etching apparatus and a method for controlling an etch bath of a wafer is provided. The wafer etching apparatus includes an etching tank comprising an etch bath, an etch bath recycle system connected to the etching tank, a real time monitor (RTM) system connected to the etching tank, and a control system coupled with the RTM system and the etch bath recycle system. The wafer etching apparatus and the method for controlling an etch bath of the wafer both control the silicate concentration in the etch bath to stable an etching selectivity with respect to silicon oxide and silicon nitride.
US10964552B2 Methods for producing laminate and substrate for mounting a semiconductor device
A method for producing a laminate that includes at least the following: providing a first intermediate laminate comprising a carrier substrate including a support therein and a peelable metal layer formed on at least one surface of the carrier substrate; forming, in a section not serving as a product of the first intermediate laminate, a first hole reaching at least the support in the carrier substrate from a surface of the first intermediate laminate, to prepare a second intermediate laminate with the first hole; stacking and disposing on the surface where the first hole is formed of the second intermediate laminate, an insulating material and a metal foil in this order when viewed from the surface; and pressurizing the second intermediate laminate, the insulating material and the metal foil in the stacking direction thereof with heating, to prepare a third intermediate laminate where the first hole is filled with the insulating material; and performing treatment with a chemical agent on the third intermediate laminate.
US10964543B2 Passivator for gate dielectric
Embodiments disclosed herein relate to formation of a gate structure of a device, such as in a replacement gate process, and the device formed thereby. In an embodiment, a method includes conformally forming a gate dielectric layer on a fin extending from a substrate and along sidewalls of gate spacers over the fin, conformally depositing a dummy layer over the gate dielectric layer during a deposition process using a silicon-containing precursor and a dopant gas containing fluorine, deuterium, or a combination thereof, the dummy layer as deposited comprising a dopant of fluorine, deuterium, or a combination thereof, performing a thermal process to drive the dopant from the dummy layer into the gate dielectric layer, removing the dummy layer, and forming one or more metal-containing layers over the gate dielectric layer.
US10964541B2 Method to improve adhesion of photoresist on silicon substrate for extreme ultraviolet and electron beam lithography
An etch process that includes removing an oxide containing surface layer from a semiconductor surface to be etched by applying a hydrofluoric (HF) based chemistry, wherein the hydrofluoric (HF) based chemistry terminates the semiconductor surface to be etched with silicon-hydrogen bonds, and applying a vapor priming agent bearing chemical functionality based on the group consisting of alkynes, alcohols and a combination thereof to convert the silane terminated surface to a hydrophobic organic surface. The method continues with forming a photoresist layer on the hydrophobic organic surface; and patterning the photoresist layer. Thereafter, the patterned portions of the photoresist are developed to provide an etch mask. The portions of the semiconductor surface exposed by the etch mask are then etched.
US10964539B2 Imprinting method and semiconductor device manufacturing method
According to one embodiment, an imprinting method comprises forming a carbon film on a substrate. The carbon film being oxygen in an amount of less than or equal to 15% by weight. A transfer material is dispensed over the carbon film. A patterned template is brought into contact with the transfer material. The transfer material is cured with light passing through the patterned template. The patterned template is then detached from the cured transfer material.
US10964538B2 Method of manufacturing semiconductor device
In one embodiment, a method of manufacturing a semiconductor device includes forming a first film on a substrate. The method further includes forming a second film that contains carbon on the first film, and processing the second film into a second pattern. The method further includes impregnating a metal element or a semiconductor element into the second pattern after the processing into the second pattern. The method further includes processing the first film into a first pattern using the second pattern after the impregnation of the metal element or the semiconductor element.
US10964536B2 Formation of an atomic layer of germanium in an opening of a substrate material having a high aspect ratio
Methods, apparatuses, and systems related to formation of an atomic layer of germanium (Ge) on a substrate material are described. An example method includes introducing, into a semiconductor processing chamber housing a substrate material having a high aspect ratio, a reducing agent, and introducing, into the semiconductor processing chamber, a germanium amidinate precursor. The example method further includes forming an atomic layer of germanium on the substrate material resulting from a reaction of the reducing agent and the germanium amidinate precursor.
US10964535B2 Polycrystalline ceramic substrate and method of manufacture
A method of fabricating a ceramic substrate structure includes providing a ceramic substrate, encapsulating the ceramic substrate in a barrier layer, and forming a bonding layer coupled to the barrier layer. The method further includes removing a portion of the bonding layer to expose at least a portion of the barrier layer and define fill regions, and depositing a second bonding layer on the at least a portion of the exposed barrier layer and the fill regions.
US10964534B2 Enhanced thin film deposition
Methods of producing metal-containing thin films with low impurity contents on a substrate by atomic layer deposition (ALD) are provided. The methods preferably comprise contacting a substrate with alternating and sequential pulses of a metal source chemical, a second source chemical and a deposition enhancing agent. The deposition enhancing agent is preferably selected from the group consisting of hydrocarbons, hydrogen, hydrogen plasma, hydrogen radicals, silanes, germanium compounds, nitrogen compounds, and boron compounds. In some embodiments, the deposition-enhancing agent reacts with halide contaminants in the growing thin film, improving film properties.
US10964531B1 Method of manufacturing semiconductor device by supplying gas
There is provided a technique that includes: substrate mounting plate where substrates are arranged circumferentially; rotator rotating the substrate mounting plate; gas supply structure disposed above the substrate mounting plate from center to outer periphery thereof; gas supplier including the gas supply structure and controlling supply amount of gas supplied from the gas supply structure; gas exhaust structure installed above the substrate mounting plate at downstream side of the gas supply structure in rotation direction; gas exhauster including the gas exhaust structure and controlling exhaust amount of gas exhausted from the gas exhaust structure; and gas main component amount controller including the gas supplier and the gas exhauster and controlling gas main component amount in the gas supplied from the gas supply structure to the substrates and the gas main component amount in the gas supplied to the substrates from the center to the outer periphery of the mounting plate.
US10964527B2 Residual removal
Methods for removing residuals after a selective deposition process are provided. In one embodiment, the method includes performing a selective deposition process to form a metal containing dielectric material at a first location of a substrate and performing a residual removal process to remove residuals from a second location of the substrate.
US10964522B2 High resolution electron energy analyzer
A high-resolution electron energy analyzer is disclosed. In one embodiment, the electron energy analyzer includes an electrostatic lens configured to generate an energy-analyzing field region, decelerate electrons of an electron beam generated by an electron source, and direct the decelerated electrons of the electron beam to the energy-analyzing field region. In another embodiment, the electron energy analyzer includes an electron detector configured to receive one or more electrons passed through the energy-analyzing field region. In another embodiment, the electron detector is further configured to generate one or more signals based on the one or more received electrons.
US10964517B2 Mass spectrometry analysis of microorganisms in samples
The invention generally relates to systems and methods for mass spectrometry analysis of microorganisms in samples.
US10964516B2 Mass spectrometer, ion generation time control method and non-transitory computer readable medium
A mass spectrometer includes an ion source that generates ions, an ion trap that captures the ions generated from the ion source, a detector that detects the ions ejected from the ion trap and a controller that controls a periodic voltage, which is added to form a capturing electric field in the ion trap and controls a time point at which the ions are generated from the ion source. The controller includes an ion generation time controller that allows the ions to be generated from the ion source at N (N is an integer equal to or larger than 2) phase time points while addition of the periodic voltage is continued, the N phase time points being set in one period of the periodic voltage and being respectively assigned to different periods of the periodic voltage.
US10964515B2 Plasma diagnostic system and method
The present invention relates to a plasma diagnosing system and method, and more particularly, to a system and a method for diagnosing plasma in real time using a change in a capacitance sensed by an electrode using a reference waveform having a frequency different from a plasma discharging frequency band region. The sensed capacitance varies before and after discharging plasma and the plasma is diagnosed using the change in capacitance in real time.
US10964511B2 Semiconductor manufacturing device and method of operating the same
A semiconductor manufacturing device includes a plasma chamber, a source power supply, and first and second bias power supplies. The source power supply applies a first source voltage to the plasma chamber at a first time and a second source voltage to the plasma chamber at a second time. The first bias power supply applies a first turn-on voltage to the plasma chamber at the first time and a first turn-off voltage to the plasma chamber at the second time. The second bias power supply applies a second turn-off voltage to the plasma chamber at the first time and a second turn-on voltage to the plasma chamber at the second time. The plasma chamber forms plasmas of different conditions from a gas mixture in the plasma chamber based on the source, turn-on, and turn-off voltages.
US10964502B2 Electromagnetic switch with stable moveable contact
An electromagnetic switch including a first stationary electric contact, a second stationary electric contact, a mechanical contact, and a moveable contact. The electromagnetic switch is configured for reciprocal motion of the moveable contact into and out of contact with the first stationary electric contact and the second stationary electric contact, wherein the moveable contact remains in contact with the mechanical contact (e.g., a non-conducting contact) throughout the reciprocal motion. In various embodiments, the moveable contact is configured so that at the end of the reciprocal motion three contact points occur, and a triangle defined by the three contact points encloses a center of force of the reciprocal motion.
US10964498B2 Gas-insulated low- or medium-voltage load break switch
A gas-insulated low- or medium-voltage load break switch includes: a housing defining a housing volume for holding an insulation gas at an ambient pressure; a first arcing contact and a second arcing contact arranged within the housing volume, the first and second arcing contacts being movable in relation to each other along an axis of the load break switch and defining a quenching region in which an arc is formed during a current breaking operation; a pressurizing system having a pressurizing chamber arranged within the housing volume for pressurizing a quenching gas from an ambient pressure p0 to a quenching pressure pquench during the current breaking operation; and a nozzle system arranged within the housing volume for blowing the pressurized quenching gas in a subsonic flow pattern from the pressurization chamber onto the arc formed in the quenching region during the current breaking operation. The nozzle system includes at least one nozzle arranged for blowing the quenching gas from an off-axis position predominantly radially inwardly onto the quenching region.
US10964497B2 Double-contact switch having vacuum switching chambers
A double-contact switch includes: a first and second tubular vacuum switching chamber formed as partial switching chambers of a switching tube; an electrode fixed in the switching tube and arranged between the first and second vacuum switching chambers and having a first fixed contact projecting into the first vacuum switching chamber and a second fixed contact projecting into the second vacuum switching chamber; a first electrode arranged in the first vacuum switching chamber and movable within the first vacuum switching chamber in an axial direction thereof, the first electrode having a region which bears a contact and is closed off in a gastight manner relative to an exterior of the first vacuum switching chamber; a second electrode arranged in the second vacuum switching chamber and movable within the second vacuum switching chamber in an axial direction thereof, the second electrode having a region which bears a contact.
US10964494B2 Control device for controlling multiple operating characteristics of an electrical load
A load control device may be configured to control multiple characteristics of one or more electrical loads such as the intensity and color of a lighting load. The load control device may switch from controlling one characteristic of the electrical loads to controlling another characteristic of the electrical loads based on the position of one or more components of the load control device. Such a position may be manipulated by moving the one or more components relative to an idle position of the load control device. The load control device may be a wall-mounted device or a battery-powered remote control device.
US10964489B2 Upper mold for MLCC lamination
An upper mold for MLCC lamination comprising: a vacuum head comprising a first area formed by a plurality of base holes, which communicate with an air channel formed on the upper surface, and by through-holes that connect the lower surface and respective base holes so as to communicate with each other such that air flows between the base holes and the lower surface, the first area having a predetermined area, and the vacuum head comprising a second area configured, thereby suctioning air; a mesh plate fixed to the lower surface of the vacuum head to have a size corresponding to that of the first area, the mesh plate having a porous structure such that, when air flows through the through-holes of the first area, suction and discharge can occur evenly; and a contact plate fixed to the lower surface of the vacuum head by adhesion of the second area.
US10964486B2 Dye-sensitized solar cell unit and a photovoltaic charger including the solar cell unit
The present invention relates to a dye-sensitized solar cell unit (1″) comprising a working electrode comprising a light-absorbing layer (10), a porous first conducting layer (12′) for extracting photo-generated electrons from the light-absorbing layer (10), wherein the light-absorbing layer (10) is arranged on top of the first conducting layer (12′), a porous insulating layer (105c) made of an insulating material, wherein the porous first conducting layer (12′) is arranged on top of the porous insulating layer (105c). The dye-sensitized solar cell unit (1″) further comprises a counter electrode comprising a second conducting layer (16) including conducting material, and a porous third conducting layer (106c) disposed between the porous insulating layer (105c) and the second conducting layer (16), and in electrical contact with the second conducting layer. The dye-sensitized solar cell unit (1″) further comprises a liquid electrolyte for transferring charges between the counter electrode and the working electrode. The second conducting layer (16) is non-catalytic and the third conducting layer (106c) comprises catalytic particles (107″) for improving the transfer of electrons to the liquid electrolyte.
US10964458B2 Resistor unit
A resistor unit has a case with an opening face, a resistor housed in the case, cement that is filled inside the case to bury the resistor, and a lead-out terminal that is connected to the resistor in the cement and is led out of the cement through the opening face of the case. A lead-out terminal has a protrusion portion that protrudes in an opening direction that is across the opening face, and an extension portion that extends parallel to the opening face from the protrusion portion.
US10964454B2 Superconducting wire and superconducting coil
The present invention is a superconducting wire including: a wire formed of a superconducting material; and a superconducting stabilization material disposed in contact with the wire, in which the superconducting stabilization material is formed of a copper material which contains: one or more types of additive elements selected from Ca, Sr, Ba, and rare earth elements in a total of 3 ppm by mass to 400 ppm by mass; a balance being Cu and inevitable impurities, and in which a total concentration of the inevitable impurities excluding O, H, C, N, and S which are gas components is 5 ppm by mass to 100 ppm by mass.
US10964431B2 Technique for linking electrodes together during programming of neurostimulation system
An external control device for use with a neurostimulator coupled to a plurality of electrodes capable of conveying electrical stimulation energy into tissue in which the electrodes are implanted. The external control device comprises a user interface including at least one control element, a processor configured for independently assigning stimulation amplitude values to a first set of the electrodes, for linking the first set of electrodes together in response to the actuation of the at least one control element, and for preventing the stimulation amplitude values of the first linked set of electrodes from being varied relative to each other, and output circuitry configured for transmitting the stimulation amplitude values to the neurostimulator.
US10964428B2 Merging messages into cache and generating user interface using the cache
Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for generating a user interface based on messages from a clinical environment is described. A data flow manager (DFM) in the cloud environment may check whether the information in a message received from a connectivity adapter in the clinical environment can be used to generate a user interface (UI). If the information can be used to generate a UI, the DFM may merge the information into the cache. The information merged into the cache can subsequently be used to generate a UI in response to a user request.
US10964416B1 Block chain management
A community electronic medical record provides access to a patient's records. A unity server of the present invention allows a user to enter a query requesting the information that a medical provider needs such as past history, allergies, billing information, and other medical data that may be related to the patient. The unity server queries at least one database, preferably many, to access the patient's records relevant to the provider's query. The unity server retrieves information from multiple sources to provide increased information for treatment of the patient.
US10964410B2 System and method for detecting gene fusion
The present disclosure pertains to a system, a method of using such a system, and a non-transitory computer-readable medium containing instructions to such a system for generating annotated gene fusion data from processing both a patient's DNA and RNA sequence information thereby filtering out weak candidate gene fusions. Thus the annotated gene fusion data contains clinically relevant information and accurate gene fusion detections (low false-positives) for use in clinical and/or R&D settings. The system, method and computer-readable medium allows a user to generate gene fusion data by detecting breakpoints from a patient's DNA-SEQ and RNA-SEQ, creating candidate breakpoint data by combining matching breakpoints from the DNA-SEQ and RNA-SEQ breakpoint data, determining confidence levels of the candidate breakpoint, identifying corresponding gene fusions, and annotating clinically relevant information about the gene fusions.
US10964406B2 Methods of scrubbing errors and semiconductor modules using the same
A semiconductor device includes a flag generation circuit and a write operation circuit. The flag generation circuit generates an error scrub flag if an error scrub operation is performed. The write operation circuit controls a write operation in response to the error scrub flag. The error scrub operation includes an internal read operation for outputting read data from a cell array, a data correction operation for correcting an error included in the read data to generate corrected data, and an internal write operation for storing the corrected data into the cell array.
US10964385B1 Restoring memory cell threshold voltages
Methods, systems, and devices for restoring memory cell threshold voltages are described. A memory device may perform a write operation on a memory cell during which a logic state is stored at the memory cell. Upon detecting satisfaction of a condition, the memory device may perform a read refresh operation on the memory cell during which the threshold voltage of the memory cell may be modified. In some cases, the duration of the read refresh operation may be longer than the duration of a read operation performed by the memory device on the memory cell or on a different memory cell.
US10964381B2 Write assist circuit of memory device
A device is disclosed to include a memory cell, a first write assist unit and a second write assist unit. The first write assist unit provides a first operational voltage at a first pair of terminals of the memory cell. The second write assist unit provides at a second pair of terminals of the memory cell a second operational voltage different from the first operational voltage. In a write operation of the memory cell, the first write assist unit further generates a voltage difference between the first pair of terminals.
US10964380B1 Integrated device comprising memory bitcells comprising shared preload line and shared activation line
A memory circuit that includes a memory bitcell. The memory bitcell includes a six-transistor circuit configuration, a first transistor coupled to the six-transistor circuit configuration, a second transistor coupled to the first transistor, a third transistor coupled to the second transistor, and a capacitor coupled to the second transistor and the third transistor. The memory circuit includes a read word line coupled to the third transistor, a read bit line coupled to the third transistor, and an activation line coupled to the second transistor. The memory bitcell may be configured to operate as a NAND memory bitcell. The memory bitcell may be configured to operate as a NOR memory bitcell.
US10964376B2 Nonvolatile memory apparatus, write method of the nonvolatile memory apparatus, and system using the nonvolatile memory apparatus
An operating method of a nonvolatile memory apparatus includes determining a first threshold voltage of a memory cell by using a first read voltage. The method includes determining a second threshold voltage of the memory cell by using a second read voltage having a different voltage level from the first read voltage based on write data and the first threshold voltage of the memory cell. The method includes writing the write data into the memory cell based on the first and second threshold voltages of the memory cell.
US10964370B2 Semiconductor storage element, semiconductor storage device, and semiconductor system
A Provided is a semiconductor storage element that includes a memory cell transistor including a gate insulator film at least partially including ferroelectric material, and a selection transistor provided in such a manner that one of a source or a drain is connected with a gate electrode of the memory cell transistor via a connection layer, and a gate insulator film faces the gate insulator film of the memory cell transistor in a layer stack direction across the connection layer.
US10964369B2 Memristor circuit, memristor control system, analog product-sum operator, and neuromorphic device
A memristor circuit that can increase a maximum rate of change of a conductance of the memristor circuit while maintaining linearity and symmetry in the change in the conductance is provided. A memristor circuit includes: a first magnetoresistance effect element including a first resistance change unit configured to change a resistance value thereof based on a current flowing therein, a first electrode provided at a first end of the first resistance change unit, and a second electrode provided at a second end of the first resistance change unit; and a first field effect transistor including a gate electrode, the gate electrode being connected to a transmission path between the first electrode connected to a power supply and the power supply.
US10964367B1 MRAM device comprising random access memory (RAM) and embedded read only memory (ROM)
One illustrative MRAM device disclosed herein includes a first bit cell and a second bit cell. The first bit cell comprises a first access transistor and a first MTJ stack. The first MTJ stack comprises a first pinned layer and a first free layer, wherein the first pinned layer is connected to the first access transistor. The second bit cell comprises a second access transistor and a second MTJ stack. The second MTJ stack comprises a second pinned layer and a second free layer, wherein the second free layer is connected to the second access transistor.
US10964365B2 Semiconductor apparatus, semiconductor system, and training method
A semiconductor apparatus may be provided. The semiconductor apparatus may include a fine training circuit configured to generate a fine result signal based on a clock signal, a data strobe signal, and a command. The semiconductor apparatus may include a coarse training circuit configured to generate a coarse result signal based on the clock signal, the data strobe signal, and the command and to set an offset of a write enable signal based on an offset control signal.
US10964358B2 Apparatuses and methods for scatter and gather
The present disclosure includes apparatuses and methods related to scatter/gather in a memory device. An example apparatus comprises a memory device that includes an array of memory cells, sensing circuitry, and a memory controller coupled to one another. The sensing circuitry includes a sense amplifier and a compute component configured to implement logical operations. A channel controller is configured to receive a block of instructions, the block of instructions including individual instructions for at least one of a gather operation and a scatter operation. The channel controller is configured to send individual instructions to the memory device and to control the memory controller such that the at least one of the gather operation and the scatter operation is executed on the memory device based on a corresponding one of the individual instructions.
US10964350B2 Setting bias currents and limiting corrosion in TMR sensors
A method includes determining whether a tunneling magnetoresistance (TMR) sensor is corroded using resistance, amplitude and signal to noise ratio (SNR) measurements of the sensor. A method to determine whether a TMR sensor is corroded includes determining an expected initial resistance value, RTMRoUse and measuring a resistance value, RTMR, of the sensor. The method includes calculating a ratio of the RTMR value and the expected initial resistance value, RTMRoUse and determining whether the ratio is in a predefined range for the TMR sensor. In response to determining that the ratio of the sensor is within the predefined range, the method includes outputting an indication that the TMR sensor is corroded. In response to determining that the ratio of the sensor is outside the predefined range, the method includes outputting an indication that the TMR sensor is not corroded.
US10964348B2 Recording control apparatus, recording apparatus, recording control method, and recording control program
A recording control apparatus includes a video data acquisition unit configured to acquire video data obtained by shooting an area around a vehicle, an event detection unit configured to detect an occurrence of a predetermined event in the vehicle, a changing-point determination unit configured to determine whether or not the vehicle has passed a changing point on a traveling road based on a current position information of the vehicle, and a recording control unit configured to, when the event detection unit detects the occurrence of the event, record the video data including a first period as an event recording file in a recording unit, the first period being from a passing time point of the changing point to a detecting time point of the event, the changing point being a point that the vehicle has passed at least a first time earlier than the detecting time point of the event.
US10964345B1 Parallel servo control in a data storage device
A data storage device includes a first data storage surface and a second data storage below the first data storage surface. The data storage device also includes a first micro-actuator coupled to a first arm that supports a first head over the first data storage surface, and a second micro-actuator coupled to a second arm that supports a second head over the second data storage surface. The data storage device further includes a coarse actuator, to which the first and second arms are coupled, that positions the first head and the second head between corresponding first and second tracks on the respective first and second data storage surfaces. Micro-actuator drive circuitry finely positions the first head over the first track and the second head over the second track by concurrently driving the first micro-actuator and the second micro-actuator in opposite directions.
US10964340B1 Heat-assisted recording head having sub wavelength mirror formed of first and second materials
A recording head has a near-field transducer proximate a media-facing surface of the recording head. The near-field transducer extends a first distance away from the media-facing surface. A waveguide overlaps and delivers light to the near-field transducer. Two subwavelength focusing mirrors are at an end of the waveguide proximate the media-facing surface and extend a second distance away from the media-facing surface that is less than the first distance. The subwavelength mirrors are on opposite crosstrack sides of the near-field transducer and separated from each other by a crosstrack gap. The subwavelength focusing mirrors each include a first material at the media-facing surface; and a second material facing away from the media facing surface and in contact with the first material. The second material includes a plasmonic material, and the first material is more mechanically robust than the second material.
US10964336B2 Systems for and methods of intelligent acoustic monitoring
A system for intelligent acoustic monitoring. The system includes a microphone to capture environmental acoustic data and a processor coupled to the microphone. The processor is configured to receive and perform acoustic analysis on the captured acoustic data to generate an acoustic signature, based on a result of the acoustic analysis, identify an event indicated by the acoustic signature, and perform a remedial action based on the identified event.
US10964329B2 Method and system for automatically diarising a sound recording
Embodiments of the present invention provide methods and systems for performing automatic diarisation of sound recordings including speech from one more speakers. The automatic diarisation has a development or training phase and a utilisation or evaluation phase. In the development or training phase background models and hyperparameters are generated from already annotated sound recordings. These models and hyperparameters are applied during the evaluation or utilisation phase to diarise new or not previously diarised or annotated recordings.
US10964325B2 Asynchronous virtual assistant
Aspects of the subject disclosure may include, for example, obtaining an input, e.g., from a human operator, comprising a request. A number of activities are identified, e.g., by a virtual assistant, based on the request. Performance of the number of activities is facilitated, e.g., by the virtual assistant. A result is determined, e.g., by the virtual assistant, based on the performance of the number of activities, wherein a response to the request is based on the result. Other embodiments are disclosed.
US10964323B2 Acquisition method, generation method, system therefor and program for enabling a dialog between a computer and a human using natural language
An acquisition method is a method performed by an acquisition system in order to acquire a speech set in which three speeches are associated with one another used to generate a second speech made by a dialog system, based on a speech set in which three speeches are associated with one another, in response to a speech made by a human in response to a first speech made by the dialog system. A storage part of the acquisition system stores a plurality of speech sets in which two speeches are associated with each other and the acquisition method includes a presentation step of presenting in order, a speech t(1) and a speech t(2) which are two consecutive speeches included in a certain speech set stored in the storage part of the acquisition system, a speech receiving step of receiving input of a third speech t(3) which is a human speech after presenting the speech t(2) and a storing step of storing the speech t(1), the speech t(2), and the speech t(3) associated with one another as a speech set in which three speeches are associated with one another in the storage part of the acquisition system.
US10964317B2 Voice wakeup method, apparatus and system, cloud server and readable medium
The present disclosure provides a voice wakeup method, apparatus and system, a cloud server and a readable medium. The method comprises: receiving a first request input by the user in a voice manner after a smart device enters a voice recognition phase; judging whether the first request after semantic parsing is consistent with pre-stored wakeup words; determining that the received first request is used to re-wake up the smart device if the first request is consistent with the pre-stored wakeup words. According to the above technical solutions, after the smart device enters the voice recognition phase, if the received first request is the wakeup words, the smart device does not perform service satisfaction processing for the first request. Capability of recognizing that the first request is re-wakeup does not cause a command recognition error and thereby can satisfy the user's expectation. The voice wakeup solution according to the present disclosure can effectively process the user's request and thereby can effectively improve the user's experience in use.
US10964314B2 System and method for optimized noise reduction in the presence of speech distortion using adaptive microphone array
An adaptive beamformer includes at least first and second microphones that generate respective audio signals that include speech and noise, a controller that detects occurrences of speech and noise within the audio signals, an adaptive speech cancelling filter that cancels speech from the audio signal of the second microphone to provide a speech-cancelled signal, an adaptive mixing block that combines the speech-cancelled signal and the second microphone audio signal to provide a noise reference signal in a weighted manner such that a weight of the second microphone signal is increased proportionally with an amount of the detected noise and a weight of the speech-cancelled signal is increased proportionally with an amount of the detected speech, and an adaptive noise cancelling filter that uses the noise reference signal to remove the noise from the first microphone audio signal.
US10964312B2 Generation of predictive natural language processing models
Features are disclosed for generating predictive personal natural language processing models based on user-specific profile information. The predictive personal models can provide broader coverage of the various terms, named entities, and/or intents of an utterance by the user than a personal model, while providing better accuracy than a general model. Profile information may be obtained from various data sources. Predictions regarding the content or subject of future user utterances may be made from the profile information. Predictive personal models may be generated based on the predictions. Future user utterances may be processed using the predictive personal models.
US10964303B2 Vehicular apparatus and method for active noise control, and vehicle including vehicular apparatus
A vehicular apparatus for active noise control may include: a sensing unit configured to sense information characterizing at least one of an environment inside of a vehicle and an environment outside of the vehicle; and a controller configured extract road roughness information characterizing road roughness from the sensed information, to calculate a convergence coefficient based on the road roughness information, to generate a control signal by applying the convergence coefficient to a control filter coefficient, and to perform active noise control using the control signal.
US10964297B2 Carrying device for musical instruments
A device for adjusting the length of a cord for carrying a wind instrument comprises two parts which can be pushed into one another, of which the first cup-shaped part has a recess and four openings and the second part has, as insert, a groove with a U-turn as well as a recess and two guide grooves. A cord piece is guided around the groove, out of the device and through an eyelet of a hook. A further cord piece is guided through the guide grooves and the four openings. The device allows the cord piece to be guided through the groove, which is completely separated from the guidance of cord pieces through the guide grooves. The guide grooves contain elements for deflecting and inhibiting the movement of the cord pieces. The device enables a stable and torsion-proof handling of the length adjustment of the cord. The device makes it possible that the cord length cannot adjust automatically, not even if the cord is not tensioned.
US10964295B1 Guitar pick stick
Improvements in stringed instrument playing tool is disclosed. The guitar pick stick has curved and flat surfaces that allows the tool to strike one or multiple strings using the curved surface or to strike multiple strings using the side of the curved surface to reach end strings or all of the strings on the instrument. The end can be pointed, fanned or have other shapes that further be used to pick or strum individual strings. Using the different areas can produce different sounds and in addition, striking the strings at different locations along the length of the strings can produce different tonal effects. A raised area can exist in the center or off-center of the guitar pick stick and allows the user to rub the raised area of the guitar pick stick across one or a variety of strings to provide a different acoustical sound.
US10964289B2 OLED display with different spatial gamma
A system includes a microcontroller configured to: (a) receive, from an application processor, data for display on an organic light emitting diode (OLED) display having one region with a first dynamic range and another region having a second dynamic range; and (b) arrange the data into columns. A gamma generator is electrically connected to the microcontroller and generates first and second gammas specific to the different regions. A column driver is configured to: (a) apply the first gamma to each column to be displayed in the corresponding region to generate a first output, and apply the second gamma to each column to be displayed in the second region to generate a second output; and (b) electrically transmit the first and second outputs to the corresponding regions.
US10964288B2 Automatically adapt user interface color scheme for digital images and video
A method for selecting a dominant color among a set of digital content. The dominant color is used to set the visual aspects of a user interface through which the user views the digital content, enabling a visually appealing application, rather than one reliant on neutral and possibly uncomplimentary colors.
US10964286B2 Voltage providing circuit, gate driving signal providing module, gate driving signal compensation method and display panel
A voltage providing circuit includes a first voltage output end, a temperature-sensitive element, a power supply circuit and an output circuit. The power supply circuit is configured to apply a control voltage signal to a control end of the temperature-sensitive element. The temperature-sensitive element is configured to, under the control of the control voltage signal, generate a temperature-related voltage, and output the temperature-related voltage via a first end of the temperature-sensitive element, and a value of the temperature-related voltage changes along with an ambient temperature of the temperature-sensitive element. The output circuit is configured to output a temperature-adaptive voltage via the first voltage output end. A difference between a value of the temperature-adaptive voltage and the value of the temperature-related voltage is within a predetermined range.
US10964282B2 Power supply circuit and display device
A power supply circuit includes a voltage boosting circuit for boosting a supplied first power supply voltage to a second power supply voltage used in a drive circuit of a display device, a capacitor provided between a power supply wiring for outputting the second power supply voltage and a ground, a logic circuit for outputting a high-level signal when the first power supply voltage and a supplied first control signal are at a high level, a delay circuit for outputting a signal obtained by delaying an output signal of the logic circuit as a second control signal used for an operation control of the drive circuit, and a resistor provided between an input terminal of the delay circuit and the ground. The power supply circuit may include a first diode on the power supply wiring, or may include a second diode having an anode terminal connected to an output terminal of the second control signal and a cathode terminal connected to the input terminal of the delay circuit.
US10964280B2 Source driver
A source driver including a first output buffer, a second output buffer and a plurality of switches is provided. The first output buffer is connected to an output line. The second output buffer is connected to another output line. During a charge-sharing period, the first switch and the fourth switch are not conducted, and the second switch, the third switch, the fifth switch and the sixth switch are conducted. A first node, a second node and the output lines are connected together to perform a charge-sharing operation during the charge-sharing period. Based on the circuit structure of the source driver, the efficiency of the charge-sharing operation is improved and the chip area of the source driver is reduced.
US10964279B2 Display driver, electrooptic device, and electronic apparatus
A display driver includes an amplifier circuit configured to output time-sequentially arrayed first to n-th data voltages to an image-signal input terminal, and a switch-control-signal output circuit configured to output switch control signals that control the first to n-th switches disposed between the image-signal input terminal and respective first to n-th data lines. The switch-control-signal output circuit outputs the switch control signals that turn on two or more switches including a p-th switch (where p is an integer within the range of 2 to n, inclusive) among the first to n-th switches during a first driving period. The amplifier circuit outputs a p-th data voltage among the first to n-th data voltages during the first driving period.
US10964278B2 Display apparatus
A display apparatus comprises: pixels arranged in a matrix, gate lines, source lines, and a control unit. The gate lines are connected to pixels arranged in a row direction and select, in order, pixels in each row at a given frame period. The source lines supply a voltage according to a given gray scale to the pixels in the selected row. The control unit controls, based on gray scale data indicating gray scales included in one frame of video, a timing to cause the pixels in each row to display, in order, gray scales for one row in the video. The control unit corrects, with a target pixel as a reference, gray scale data indicating a gray scale to be displayed by the target pixel, based on an integrated value indicating an integration of voltage applied to a source line connected to the target pixel in one future frame.
US10964273B2 Pixel sensing device, organic light emitting display device, and pixel compensation method thereof
A pixel sensing device, an organic light emitting display device and a pixel compensation method thereof are disclosed. The pixel sensing device comprises a plurality of current integrators for sensing driving characteristics of pixels. Each current integrator comprises: an operational amplifier equipped with an inverting input terminal to which a first input voltage is applied according to a pixel current of the pixels, a non-inverting input terminal to which a second input voltage is applied according to the pixel current, and an output terminal through which an integral voltage corresponding to the pixel current is output; and a feedback capacitor connected between the inverting input terminal and the output terminal. The operational amplifier comprises: a pre-amplifying unit for lowering an amplifier input gain and being equipped with the inverting and non-inverting input terminals; and two gain amplifying units for receiving an output of the pre-amplifying unit and for making an amplifier output gain higher than the amplifier input gain.
US10964269B2 Display device
A display device including: a plurality of pixel rows, each of the pixel rows including a plurality of first and second pixels arranged along a first direction; a plurality of first bus wires extending along the first direction and being connected to the first pixels, each of the first bus wires being at one side of a corresponding pixel row from among the pixel rows; and a plurality of second bus wires extending along the first direction and being connected to the second pixels, each of the second bus wires being at one side of a corresponding pixel row from among the pixel rows.
US10964268B2 Scan driving circuit, driving method, and display device
The present disclosure provides a shift register, a driving method thereof, a scan driving circuit and a display device. The shift register includes: a first node control module configured to control level at the first node based on an input signal and a second clock signal; a second node control module configured to control level at a second node based on the input signal, the first clock signal, the second clock signal, a low level signal and a high level signal; and an output control module configured to control the output terminal to output high level or low level based on level at the first node, level at the second node and the second clock signal. The second node can be provided with a relatively low level, which is conductive to maintaining a normal output of the shift register.
US10964263B2 Display device and method of driving the same
A display device includes a display panel including a pixel coupled to a data line, a read-out line, a scan line, and a sensing line, a scan driver for generating scan and sensing signals to be supplied to the scan and sensing lines, a voltage controller for controlling a gate-on voltage of each of the scan and sensing signals to be supplied to the pixel during a mobility sensing period, a data driver for supplying a data signal to the data line, and a compensator for sensing current flowing from the pixel to the read-out line and compensate for the data signal, wherein the mobility sensing period includes a period during which each of the scan and sensing signals has a first voltage, a period during which the gate-on voltage of the scan and sensing signals changes, and a period during which the sensing signal has the first voltage.
US10964255B2 System and method of compensation of a display
In one or more embodiments, one or more systems, methods, and/or processes may determine first multiple brightness settings of pixels of a display; may determine an angle of an observation point with respect to a position associated with the display; may determine second multiple brightness settings of the pixels of the display based at least on the first multiple brightness settings and the angle of the observation point; and may display, via the display, an image utilizing the second multiple brightness settings. In one or more embodiments, the one or more systems, methods, and/or processes may further receive information from a tracking device.
US10964253B2 Pixel including light-emitting devices and display device including the pixel
Each of pixels of a display device includes: a light-emitting portion including first light-emitting devices that are connected in a forward direction between a first electrode and a second electrode and second light-emitting devices that are connected in a reverse direction between the first electrode and the second electrode; a pixel circuit configured to receive a data voltage in synchronization with a scan signal, generate a driving current based on the data voltage, and output the driving current to a first node; and a light-emitting circuit configured to be controlled by a control signal, provide the driving current to the first light-emitting devices during a first emission period, and provide the driving current to the second light-emitting devices during a second emission period.
US10964247B2 Display system
A display system includes a pixel array, an antenna, a reader circuit, and a gate driver circuit. The antenna is configured to transmit a radio frequency (RF) signal in response to a wireless communication. The reader circuit is coupled to the antenna and is configured to receive the RF signal. The gate driver circuit is coupled to the reader circuit and the pixel array. The reader circuit is further configured to generate a clock signal according to the RF signal and transmit the clock signal to the gate drive circuit. The gate driver circuit is configured to generate scanning signals according to the clock signal and transmit the scanning signals to the pixel array.
US10964242B2 Power-off discharging circuit and relevant method, driving circuit and display device
The present disclosure relates to a power-off discharging circuit including a control circuit, an energy storage circuit and a switching circuit. An input terminal of the control circuit is coupled to a control signal terminal, and an output terminal is coupled to a first terminal of the energy storage circuit. A second terminal of the energy storage circuit is coupled to a first terminal of the switching circuit, of which a second terminal and a third terminal are coupled to a pull-up node and a first power supply voltage terminal of a gate driving circuit respectively. The control circuit controls charging and discharging of the energy storage circuit based on a control signal input on the control signal terminal when an Xon function is enabled. The switching circuit is configured to conductively connect or disconnected the pull-up node and the first power supply voltage terminal via charging or discharging.
US10964240B1 Accurate display panel calibration with common color space circuitry
A method of calibrating a display panel includes making measurements of color components produced by the display panel, receiving an input image signal consisting of one or more pixel represented by input color component values, applying a first non-linear transform to the input color component values of the pixel to produce transformed color component values, wherein the first non-linear transform is either based upon the measurements and the panel design or a ratio of values of color components based upon the measurements, applying a crosstalk correction transform to the transformed color component values to produce crosstalk corrected color component values, applying a second non-linear transform to the crosstalk corrected color component values to produce final color component values, and sending the final color component values to the display panel. A method of calibrating a display panel, includes making measurements of color components displayed on the display panel, using the measurements to generate at least one non-linear crosstalk correction transform, receiving an input image signal consisting of one or more pixel represented by input color component values, changing parameters used in the at least one crosstalk correction transform based upon a current of the panel, and applying one of the at least one crosstalk correction transform having parameters that are a closest fit to the measurements.
US10964230B2 Computing appliance for geometric planimetry
A computing appliance for geometric planimetry is provided, comprising a container, a vertical dividing rule, a horizontal dividing rule, a horizontal point line and a middle point line. A fluid is filled into the container, and the vertical dividing rule, the horizontal dividing rule, the horizontal point line and the middle point line are configured on a same instructing surface of the container and arranged on each of the periphery surrounding like a rectangle. When the container is vertically disposed, a fluid level is aligned with the horizontal point line. And, when the container is tilted to form at least one angle, an area of at least one geometric shape can be derived by employing the vertical dividing rule, the horizontal dividing rule, the horizontal point line and the middle point line.
US10964224B1 Generating scores and feedback for writing assessment and instruction using electronic process logs
Systems and methods are provided for providing feedback on a user's writing behavior in generating a constructed response. An electronic process log for the constructed response is received. The electronic process log is processed to generate a vector having a predetermined number of elements. The vector comprises information related to the user's actions in generating the constructed response and includes (i) data indicating types of actions performed by the user in generating the constructed response, (ii) time points associated with the actions, and (iii) locations associated with the actions, each location indicating whether an associated action occurred within a word, between words, within a phrase, between phrases, within a sentence, between sentences, within a paragraph, or between paragraph. The vector is compared to one or more vectors associated with other constructed responses, and feedback is generated based on the comparison.
US10964223B2 System and method for sharing content
A method for completing a project using a content-generating device. The method includes receiving a task defining a content item to be generated, restricting operation of at least a first component of the content-generating device, operating at least a second component of the content-generating device to generate the content item, and making available the generated content item.
US10964222B2 Cognitive assimilation and situational recognition training system and method
A tool for cognitive assimilation and situational recognition training includes one or more modules for visualization and visual association, auditory association, textual association, subliminal imprinting, constructive repetition, summarization, and testing of content provided to learners. The tool enables material provided as training content to be visualized by a user, and applies subliminal imprinting techniques to reinforce the visualized training content. The visualized and subliminally imprinted training content is further reinforced with visual, auditory and textual associations to the training content, and by constructive repetition of training content for the user, together with the subliminal messaging and associations. The tool also provides material in a building block approach so that previously-learned material is additionally reinforced in subsequent introductions of additional content. Cognitive assimilation and situational recognition training is also presented to the user in a hosting platform that enables online access and mobile learning in a flexible e-learning environment.
US10964218B2 Method for assigning control right for autonomous vehicle, and computer and recording medium for executing such method
A method for assigning control rights for an autonomous vehicle is provided. The method includes acquiring, via a network, identification information for identifying a user or a terminal of the user, and dispatch request information that indicates a dispatch request for an autonomous vehicle issued by the user. The method further includes selecting the autonomous vehicle to be dispatched to the user from among a plurality of autonomous vehicles, based on the dispatch request information. Thereafter, the method assigns a control right for the selected autonomous vehicle, to the user or the terminal, based on the identification information.
US10964217B2 Travel control method and travel control apparatus
A travel control method estimates a position of a moving object around a subject vehicle using a detector configured to detect the moving object. This method includes detecting a direction of travel in a lane from map information. The lane is located on a road on which the moving object travels. When the subject vehicle is changing directions, the position of the moving object is estimated on the basis of the direction of travel in the lane.
US10964214B2 Optimum temperature control during parking
A method collectively and yet individually assesses a parking area and locates a parking space which is energy-optimized with respect to a temperature control. A correspondingly equipped parking system carries out the method.
US10964208B2 Driving assistance device
A plurality of items of environmental information, which are used for distribution control of plural items of vehicle information that are received using wireless communication by an external communication device from a plurality of surrounding vehicles, are made into an environmental information list by an environmental information setting mechanism and managed. Based on the environmental information list, for the plural items of vehicle information received by the external equipment communication device, selection is performed using a dynamic filtering part of a dynamic distribution controller and distribution control is performed using the priority level according to a dynamic priority controller. A driving assistance device that receives this information assists a driver in driving, and environmental information set in the environmental information list is generated.
US10964203B1 Method and device for HDMI CEC control
The present invention relates to the field of controlling or remote controlling consumer electronic devices which are connected to each other via so-called HDMI cables and capable of receiving and/or transmitting CEC control commands. In particular, the invention relates to a method for the reliable control of target devices while simultaneously determining their state.
US10964202B2 Home monitoring system
A home monitoring system according to an aspect of the present disclosure relates to a home monitoring system and, more particularly, to a home monitoring system that can prevent a safety accident when a child or a pet approaches a predetermined dangerous space or a home IoT device, by sensing it, controlling the home IoT device, and making a user recognize it. According to the home monitoring system of the present disclosure, one or more of an IoT device and a server of the present disclosure may be associated with an artificial intelligence module, a robot, an AR (Augmented Reality) device, a VR (Virtual Reality) device, a device associated with 5G services, etc.
US10964199B2 AI-based monitoring system for reducing a false alarm notification to a call center
Methods of and devices for automatically reducing and/or eliminating false alarms to the call centers are disclosed. The method of reducing a false alarm notification to a call center can comprise receiving a triggered event notification on a mobile device, requesting a user to unlock the mobile device, and requesting the user to confirm a triggered alarm or dismiss the trigger notification using the mobile device using a non-GUI based user interface.
US10964188B2 Missing child prevention support system
A missing child prevention support system is provided and includes: a grouping part configured to recognize a group of users who are facility users entering a facility and generate user group information indicating a user group; an image acquisition part configured to acquire facility images including images of the users from imaging devices of the facility; a guide control part configured to control an operation of a movable guiding device performing guiding for the users in the facility; a guide grouping specifying part configured to specify the user group of the users for which the guiding device performs the guiding; and a missing child estimation part configured to estimate an unguided user who is a user not belonging to the user group as a potential missing child when the unguided user is shown in the facility images.
US10964187B2 Smart surveillance system for swimming pools
A swimming pool monitoring system using a plurality of sensor systems to detect the presence of objects within a defined perimeter of the swimming pool prior to the objects reaching the edge of the pool. The objects may be people or animals. The sensor systems may include a ranging sensor, an audio sensor, an olfactory sensor and a video imaging sensor. The sensors are monitored by a computer system that has stored data for objects authorized to be within the pool perimeter. The system provides an alert or alarm upon detection of an unauthorized or unknown object in the monitored perimeter by comparing detected objects to the stored data. The system can determine the distance of the object from the pool edge and provide an adjustable alarm as the objects nears the pool edge. The system uses facial identification and voice identification to detect authorized objects and distinguish between unauthorized and unknown objects in order to establish a level of alert or alarm that can be communicated via loudspeaker, text message or email. The system can accept updated data from any sensor for adding additional authorized or unauthorized object identification data to a system database.
US10964183B2 Systems and methods for deactivation frequency reduction using a transformer
Systems and methods for deactivating an Electronic Article Surveillance (“EAS”) tag. The methods comprising: using an AC drive signal to charge an energy storage component of the tag deactivator; selectively actuating a switch so that a closed circuit is formed between the energy storage component and at least one deactivation coil of the tag deactivator; generating a tag deactivation field to deactivate the EAS tag by energizing the at least one deactivation coil with current supplied from the energy storage component; and using a step down transformer, disposed between the energy storage component and the at least one deactivation coil, to decrease a frequency of a decaying coil current waveform representing a current flowing through the at least one deactivation coil.
US10964178B2 Systems, methods and apparatuses for implementing increased human perception of haptic feedback systems
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing increased human perception of haptic feedback systems. For instance, there is disclosed in accordance with one embodiment there is wearable device, having therein: a wearable device case; a plurality of actuators within the wearable device case, each of which to vibrate independently or in combination; one or more pins attached to each of the plurality of actuators, one end of each of the plurality of pins affixed to the actuators extrudes beyond surface of the wearable device case and is exposed outside of the wearable device case; electrical interconnects from each of the plurality of actuators to internal semiconductor components of the wearable device. Other related embodiments are disclosed.
US10964177B1 Security system for detecting hazardous events and occupants in a building
A gunshot detection/security system for detecting dangerous events in a school or other building includes one or several pods placed throughout the building premises. Each pod includes a camera, a thermal camera, and an acoustic sensor for detecting video, images, heat signatures, and sound within a detection area for the respective pod. The sensor data is then analyzed to identify a dangerous event in the building, and provide alerts regarding the dangerous event via the pods or client computing devices of students/occupants in the building, administrators, parents, and emergency responders. A server computing device generates digital maps of the interior and exterior of the building having location information regarding the occupants of the building and a danger zone indicating the epicenter for the dangerous event.
US10964170B2 System and method for gaming based upon intermediate points in a race event
Systems and methods related to gaming based on the results at intervals of a race. Other embodiments are disclosed.
US10964168B2 Information processor and game program
An information processor and a program, with which a control program for providing various payout amounts as a result of random determination in a game is simplified, are provided. While a slot game is repeatedly executed, a payout amount awarded in response to the total points which is the sum total of the points corresponding to the number of “RED V” symbols rearranged in the symbol display area 21 and the points corresponding to the number of “BLUE V” symbols rearranged in the symbol display area 21 increases each time the “UP” symbol is rearranged in the symbol display area 21. As such, a payout amount which may be awarded is increased little by little, and hence various payout amounts are available.
US10964166B2 Operating device of game machine and game machine
Disclosed is an operating device of a game machine which is installed in the game machine including a display portion which displays the progress of a game in accordance with a control of a body controller and a result of the game and operates the progress of the game in conjunction with a display on the display portion. This operating device includes a rotation operation portion capable of being rotated by a player, a rotation operation detecting portion which detects a state of rotation operation of the rotation operation portion, a decoration display portion which displays any one of a pattern, a symbol and a letter, or a combination thereof, and a connection portion which outputs a signal of the rotation operation detecting portion to the body controller and inputs a signal for controlling a display of the decoration display portion from the body controller.
US10964161B2 Mechanisms for detection of gambling rule violations including assisted or automated gameplay
Mechanisms for detection of gambling rule violations including assisted and automated gameplay are disclosed. In some embodiments, a system can determine a geographic location of a player terminal. A selection of multiple games (e.g., games of skill and games of chance) which are authorized to be played in the geographic location can be presented. Gaming action from a game selected by the player can be depicted on a display and inputs from a player can be received via a player interaction display area during a course of the game to control game play. Before converting a credit total into a monetary value, the game can be monitored or reviewed to identify any collusion (e.g., two or more players sharing information or using combined knowledge to create an unfair advantage, automated gameplay, etc.).
US10964157B2 Multiplayer and multigame electronic wagering table game system using live dealer
An electronic table game (“ETG”) system in which a sequence of cards dealt by a common dealer is used to generate a real-time data stream of card identities communicated to a plurality of different player terminals, thereby allowing the different player terminals to provide different games utilizing the same card identities.
US10964144B2 Automated entry
Automated entry to properties is provided using a lock box or an automated door lock. In response to a request for entry of a property by a user device of a visitor, and upon an application on a computing device receiving and confirming identification information for the visitor a hashing table or a database table within the computing system is to generate a first access code based on a time value selected by the computing system. The access code is valid during a specific period of time identified by the time value. The user device provides the first access code to the lock box or the automated door lock at the property. The lock box or the automated door lock uses a value for time based on time of receipt of the first access code to access the table within the lock box or the automated door lock to obtain a second access code. The lock box or the automated door lock is unlocked when the first access code matches the second access code.
US10964139B2 Access control electronics for wireless locks
Access control electronics for wireless locks comprise one or more battery operated radios that receive access control codes. The wireless accessed locks locate the electronic components, circuits, sensors and antennas and many of the lock components away from the container being secured and closer to the operator/user. The disclosed access control electronics combine a proximity detection circuit comprising sensor pads and a capacitive sensing circuit and one or more short-range radio frequency antennas for reading RFID devices. The proximity sensor pads are in close proximity with the antennas, without the antennas interfering with the proximity sensing process, and the sensor pads to not attenuate the signals between the RFID devices and the antennas after the RFID devices are detected.
US10964122B2 Snapping virtual object to target surface
Facilitating a virtual object contacting (or snapping to) a target surface (such as a virtual surface in a virtual reality environment, or a real surface in an augmented reality environment). A computing system detects a user-selection of a virtual object, and that the virtual object has moved proximate to a target surface. While the virtual object remains proximate to the target surface, if the computing system detects a user-initiated snapping instruction, the computing system snaps the virtual object to the target surface. Potentially, after the virtual object is snapped to the target surface, the user may continue to manipulate (e.g., resize, reproportion, copy, slide, rotate, and so forth) that virtual object while maintaining the virtual object in contact with the target surface.
US10964105B2 Rendering views of a scene in a graphics processing unit
Graphics processing systems may render multiple views of a scene (e.g. a sequence of frames) in a tile-based manner. Groups of views may be rendered together such that tiles from a group of views are rendered in an interspersed order such that at least one tile from each of the views in the group is rendered before any of the views of the scene in the group are fully rendered. In this way similar tiles from different views within a group may be rendered sequentially. If a particular rendered tile is similar to the next tile to be rendered then data stored in a cache for rendering the particular tile is likely to be useful for rendering the next tile. Therefore, when rendering the next tile less data needs to be fetched from the system memory which can significantly improve the efficiency of the graphics processing system.
US10964102B2 Adaptive sub-band based coding of hierarchical transform coefficients of three-dimensional point cloud
An electronic apparatus and method for adaptive sub-band based coding of hierarchical transform coefficients of a 3D point cloud, is provided. The electronic apparatus stores the 3D point cloud and generates a plurality of voxels from the 3D point cloud. The electronic apparatus generates a plurality of hierarchical transform coefficients by application of a hierarchical transform scheme on the generated plurality of voxels and classifies the plurality of hierarchical transform coefficients into a plurality of sub-bands of hierarchical transform coefficients. The plurality of hierarchical transform coefficients are classified based on a weight of each of the plurality of hierarchical transform coefficients. The electronic apparatus further generates a plurality of quantized levels by application of a different quantization scheme of a set of different quantization schemes on each sub-band of hierarchical transform coefficients of the plurality of sub-bands of hierarchical transform coefficients and encodes the generated plurality of quantized levels.
US10964093B2 Shading method for volumetric imaging
A medical image processing apparatus comprises processing circuitry configured to: obtain volumetric data corresponding to a three dimensional region of a subject; perform a sampling process that comprises sampling the volumetric data at a plurality of sampling points along a plurality of sampling paths; for each of a plurality of intervals between sampling points on sampling paths, determine a position of a shading evaluation point in the interval based on intensity values and/or opacity values for a front sampling point and back sampling point of the interval; and determine a value for a shading parameter at the determined shading evaluation point; and perform a rendering process using the determined values for the shading parameter.
US10964088B2 Mipmap with mixed texture types
In one embodiment, a method for computing a color value for a sampling pixel region includes using a computing system to determine a sampling pixel region within a texture. The texture is associated with mipmap levels having different resolutions of the texture. The mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance-field texels. The system may select one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level. The system may then compute a color value for the sampling pixel region using the selected mipmap level.
US10964085B2 Method and apparatus for inciting a viewer to rotate toward a reference direction when consuming an immersive content item
The present disclosure relates to methods, apparatus or systems for inciting a user consuming an immersive content to rotate the immersive rendering device in the direction of a region of interest. According to the present principles, an object representative of a character is inserted in the field of view of the user. The character is computed in a way it looks in the direction of the region of interest from its location in the immersive content. In addition, face and body attitude of the character may reflect an emotion that is associated with the region of interest, for example scare, happiness or interest. The user will naturally be incited at looking in the direction indicated by the inserted character.
US10964074B2 System for harmonizing medical image presentation
A system for processing medical image data stores high information content volumetric (HICV) data reconstructed from different medical imaging devices. Images normally requiring differing image imaging parameters can instead be created by processing of the HICV data, importantly without access to the original reconstruction algorithms or machine. The invention also allows different medical images to be harmonized for ready comparison or according to a desired image sequence for particular diagnostic purpose without any need to rescan the patient or to enforce cumbersome universal protocol standards.
US10964072B2 Methods, systems, and media for noise reduction in computed tomography images
Implementations of the disclosure provide for methods, systems, and media for image reconstruction using metal artifacts reductions techniques. In some embodiments, a method for image reconstruction is provided, the method comprising: receiving a first computed tomography (CT) image and a second CT image; generating, by a processing device, a prior image based on the second CT image; generating a noise image based on the first CT image, wherein the noise image corresponds to metal artifacts in the first CT image; and reconstructing, by the processing device, the first CT image based at least in part on the prior image. In some embodiments, generating the prior image comprises: registering the first CT image and the second CT image to generate a registered image; and reducing noise artifacts in the registered image.
US10964063B2 Quality metrics for automatic evaluation of dual ish images
The present disclosure is directed to a computer system designed to (i) receive a series of images as input; (ii) compute a number of metrics derived from focus features and color separation features within the images; and (iii) evaluate the metrics to return (a) an identification of the most suitable z-layer in a z-stack, given a series of z-layer images in a z-stack; and/or (b) an identification of those image tiles that are more suitable for cellular based scoring by a medical professional, given a series of image tiles from an area of interest of a whole slide scan.
US10964062B2 Skin evaluation device, skin evaluation method, and skin evaluation program
An applied state of a cosmetic material on skin is easily and accurately evaluated. A principal component analysis unit 4 performs principal component analysis on a spectral reflectance measured from a spectral image and calculates eigenvectors of first to third principal components and principal component scores of the first to third principal components based on the eigenvectors of the first to third principal components, and a skin evaluation unit 5 evaluates an applied state of a cosmetic material on skin using at least one of the calculated principal component scores of the first to third principal components and a preset threshold value or a discriminant function of each principal component.
US10964059B2 Static camera calibration using motion of vehicle portion
In a system and a method for extrinsic calibration of an image capture apparatus of a vehicle, the vehicle includes a vehicle body and a movable part configured to rotate around a known rotation axis relative to the vehicle body. The system includes an image capture apparatus having an image capture device mounted on the vehicle body and configured to capture at least two images of the movable part, an identification unit configured to identify at least two image features in the images, a calculation unit configured to calculate a calculated direction of the rotation axis relative to the image capture device based on the image features, and a calibration unit configured to determine extrinsic parameters of the image capture apparatus based on the calculated direction of the rotation axis relative to the image capture device and the known parameters of the rotation axis relative to the vehicle.
US10964058B2 Camera auto-calibration system
A seed camera disposed a first location is manually calibrated. A second camera, disposed at a second location, detects a physical marker based on predefined characteristics of the physical marker. The physical marker is located within an overlapping field of view between the seed camera and the second camera. The second camera is calibrated based on a combination of the physical location of the physical marker, the first location of the seed camera, the second location of the second camera, a first image of the physical marker generated with the seed camera, and a second image of the physical marker generated with the second camera.
US10964056B1 Dense-based object tracking using multiple reference images
One exemplary implementation involves a pixel-based (also referred to as a dense-based approach) to object detection and tracking that can provide more accurate results than a feature-based approach. The efficiency of the detection and tracking is improved by using a reference image of the object that has similar characteristics (e.g., scale, lighting, blur, and the like) as the depiction of the object in the frame. In some implementations, a reference image of an appropriate scale is selected or interpolated based on the scale of the object depicted in the real world image. In other implementations, the real world image is adjusted to better match the reference image. The detection and tracking of the object can be performed with sufficient accuracy and efficiency for computer-generated reality (CGR) and other applications in which it is desirable to detect and track objects in real time.
US10964054B2 Method and device for positioning
The present disclosure provides a method and a device for positioning, an apparatus and a computer readable storage medium. The method includes acquiring a visual feature map of a geographic area located by a movable object. The visual feature map includes a first set of visual features. The method further includes acquiring at least one image captured by a camera coupled to the movable object during a motion of the movable object within the geographic area. The method further includes extracting a second set of visual features corresponding to the first set of visual features from the at least one image. In addition, the method further includes determining at least one pose of the movable object during the motion at least based on the visual feature map and the second set of visual features.
US10964053B2 Device pose estimation using 3D line clouds
Computing devices and methods for estimating a pose of a user computing device are provided. In one example a 3D map comprising a plurality of 3D points representing a physical environment is obtained. Each 3D point is transformed into a 3D line that passes through the point to generate a 3D line cloud. A query image of the environment captured by a user computing device is received, the query image comprising query features that correspond to the environment. Using the 3D line cloud and the query features, a pose of the user computing device with respect to the environment is estimated.
US10964049B2 Method and device for determining pose of camera
A method for determining a pose of a camera is provided, the method includes: S101, acquiring an image of a marker; S102, estimating a first pose of the camera according to the image of the marker by a characteristic point method; S103, estimating a second pose of the camera according to the image of the marker by a direct method; and S104, determining the pose of the camera based on the first pose and the second pose.
US10964047B2 Device for locating a target by stellar correction, intended to be on board a mobile carrier
The invention concerns a device (1) for locating a target, comprising: —a camera (2) that can be oriented in an orientation in view of the target so that the camera acquires an image of the target, and an orientation in view of a star so that the camera acquires at least one image of the star, —an inertial unit (4) configured to calculate position and orientation data of the camera (2), —a resetting module (6) configured to a apply stellar resetting to the data on the basis of the image of the star, in order to produce reset data, —a location module (8) configured to estimate a position of the target (T) from the image of the target (T) and the reset data, —a communication interface for communicating with an operator station, the camera (2) passing from one orientation to the other in response to the reception, by the interface, of a command sent by the operator station.
US10964046B2 Information processing apparatus and non-transitory computer readable medium storing information processing program for estimating face orientation by using an omni-directional camera
An information processing apparatus includes a receiving unit that receives a first image which has been extracted from an image obtained by imaging of an omnidirectional camera, the first image having been obtained by imaging a head of a person and position information indicating a position of the person in the image, a calculation unit that calculates a degree of distortion of the first image from the position information, and a learning unit that performs learning for estimating an orientation of a face of the person by using the calculated degree of distortion and the first image.
US10964045B2 Information processing device, information processing method, and individual imaging device for measurement of a size of a subject
It is desired to provide technology that enables automatic measurement of the size of a subject with a reduced number of frames of images required, relaxed restrictions on the coverage and light projection, and no limitation on the shape of the subject. Provided is an information processing device including: a depth information acquiring unit configured to acquire depth information; a data conversion unit configured to convert the depth information into three-dimensional data; a subject extraction unit configured to extract a subject area where a subject is present on the basis of the three-dimensional data; and a size measurement unit configured to measure a size of the subject on the basis of the subject area, in which the size measurement unit detects six planes circumscribing the subject area and measures the size of the subject on the basis of the six planes.
US10964035B1 Systems and methods for point cloud decryption
A device is provided for encrypting and/or decrypting a point cloud having a plurality of data points that collectively produce a three-dimensional (“3D”) image. Each data point may have a set of elements with values that define a position of the data point in 3D space and visual characteristics of the data point. Encrypting the point cloud may include deterministically a set of data point to encrypt, and deterministically changing the data point element values of the selected data points so that the 3D image produced by the encrypted data points is different than the 3D produced from the unencrypted data points. Decrypting the resulting encrypted point cloud may include deterministically reselecting the encrypted data points using an encryption key, and deterministically reversing the changes made to the data point element values of the selected data points based on transformations that are specified as part of the encryption key.
US10964030B2 Device and method with pose estimator based on current predicted motion state array
A method and device that estimate a pose of a device and the device are disclosed. The method may include generating inertial measurement unit (IMU) data of the device, determining a first pose of the device a first time point based on the IMU data, generating a current predicted motion state array based on the IMU data, and estimating an M-th predicted pose of the device at an M-th time point after the first time point based on the current predicted motion state array, where M denotes a natural number greater than 1.
US10964026B2 Refined segmentation system, method and device of image shadow area
A refined segmentation system, method and device of an image shadow area are provided. The system of the present invention includes: a feature extraction network, a reverse fusion network, and a weighted fusion network. The feature extraction network includes a plurality of sampling layers which are arranged sequentially, a plurality of segmentation features of the shadow areas in the input images are obtained through the sampling layers sequentially. The reverse fusion network includes a plurality of layered reverse fusion branches, each of which includes a plurality of feature fusion layers arranged in sequence, and two input features are fused in sequence through each feature fusion layer. The weighted fusion network is configured to perform weighted fusion on outputs of the plurality of reverse fusion branches to obtain a final segmentation result of the shadow area of the input image.
US10964021B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus includes a first selection unit that selects a second image to be compared with a first image from a plurality of candidate images, a setting unit, an overlap range calculation unit, an evaluation value calculation unit, and a second selection unit. The setting unit sets a plurality of combinations including two or more candidate images from among the plurality of candidate images. The overlap range calculation unit calculates an overlap range between the first image and each of the plurality of combinations. The evaluation value calculation unit calculates an evaluation value of each of the plurality of combinations based on the calculated overlap range. The second selection unit selects at least one combination from the plurality of combinations based on the evaluation value. The first selection unit selects the two or more candidate images included in the selected combination as the second image.
US10964020B2 Similar case image search program, similar case image search apparatus, and similar case image search method
A similar case image search method performed by a computer, the method includes: extracting a lung field area from a medical image and identifying a contour of the lung field area including a chest wall and a mediastinum; identifying a position at which the chest wall and the mediastinum are internally divided and dividing the lung field area into a central area and a peripheral area based on a shape of the lung field area; counting the number of pixels indicating lesions in each of the divided central area and peripheral area; and identifying a similar case image corresponding to similarity level of the number of pixels indicating lesions by referring to a storage unit that stores the number of pixels indicating lesions in each of the areas.
US10964016B2 Combining simulation and optical microscopy to determine inspection mode
A best optical inspection mode to detect defects can be determined when no defect examples or only a limited number of defect examples are available. A signal for a defect of interest at the plurality of sites and for the plurality of modes can be determined using electromagnetic simulation. A ratio of the signal for the defect of interest to the noise at each combination of the plurality of sites and the plurality of modes can be determined. A mode with optimized signal-to-noise characteristics can be determined based on the ratios.
US10964005B2 Operation analysis apparatus, operation analysis method, operation analysis program, and operation analysis system
An operation analysis apparatus includes: an acquisition unit configured to acquire a plurality of pieces of operation information indicating operations of a plurality of persons to be analyzed; a classification unit configured to classify the plurality of pieces of operation information into a plurality of groups; and an analysis unit configured to analyze the operations of the persons to be analyzed based on the pieces of operation information that have been classified into the plurality of groups. The plurality of pieces of operation information each include skeleton information that indicates positions of a plurality of body parts that are associated with the skeleton of each of the plurality of persons to be analyzed, and the classification unit classifies the plurality of pieces of operation information using the skeleton information included in the operation information.
US10964004B2 Automated optical inspection method using deep learning and apparatus, computer program for performing the method, computer-readable storage medium storing the computer program, and deep learning system thereof
The present invention is an automated optical inspection method using deep learning, comprising the steps of: providing a plurality of paired image combinations, wherein each said paired image combination includes at least one defect-free image and at least one defect-containing image corresponding to the defect-free image; providing a convolutional neural network to start a training mode of the convolutional neural network; inputting the plurality of paired image combinations into the convolutional neural network, and adjusting a weight of at least one fully connected layer of the convolutional neural network through backpropagation to complete the training mode of the convolutional neural network; and performing an optical inspection process using the trained convolutional neural network.
US10964001B2 Multispectral imaging systems and methods
The methods and systems disclosed herein include obtaining a first image of a sample, where the first image corresponds to light transmitted through the sample in a first plurality of distinct spectral bands, obtaining a second image of the sample, where the second image corresponds to light transmitted through the sample in a second plurality of distinct spectral bands, and where at least some members of the second plurality of spectral bands are different from the members of the first plurality of spectral bands, and combining the first and second images to form a multispectral image stack, where each pixel in the image stack includes information corresponding to at least four distinct spectral bands, and where the at least four distinct spectral bands include at least one member from the first plurality of spectral bands and at least one member from the second plurality of spectral bands.
US10963999B2 Methods and apparatus for contrast sensitivity compensation
A system and methods for contrast sensitivity compensation provides for correcting the vision of users whose vision is deficient for discerning high spatial frequencies. The system and methods use measurements of the user's contrast detection as a function of spatial frequency in the image to correct images in real time. The system includes a head-mountable device that includes a camera and a processor that can provide enhanced images at video framing rates.
US10963995B2 Image processing apparatus and image processing method thereof
An image processing apparatus is provided. The image processing apparatus according to an example embodiment includes an input unit comprising input circuitry, and a processor configured to: perform a noise reduction process on an image input through the input unit, identify a first pixel block based on an object pixel in the input image, identify a second pixel block based on the object pixel in a denoised image, obtain a gain value based on a pixel value included in the first pixel block and a pixel value included in the second pixel block, and perform an enhancement process on the denoised image by applying the obtained gain value to the second pixel block.
US10963992B2 Cross-talk compensation
Method and system for compensating intensity biases in a plurality of digital images. Each digital image of the plurality of digital images contains a plurality of objects and each of the plurality of objects is configured to receive at least one molecule comprising genetic information, wherein the at least one molecule is configured to receive one of at least a first fluorescent compound and a second fluorescent compound. A first digital image of the plurality of digital images is taken by an optical imaging system during emission of electromagnetic radiation by the first fluorescent compound, and a second digital image of the plurality of digital images is taken by the optical imaging system during emission of electromagnetic radiation by the second fluorescent compound.
US10963988B2 Image processing device, image processing system, image processing method, and program
An image processing device, an image processing system, an image processing method, and a program capable of suppressing unnaturalness of color of an object extracted from a color image are provided. An image processing device includes an object area determination unit that determines an object area, a mask image generation unit that generates a mask image, an object image generation unit that generates an object image on the basis of the object area, a color determination unit that determines a color to be subtracted from colors to be applied to the object area and sets a smaller number of colors than those of the object area as colors of the object image, and a probability calculation unit that calculates a probability of pixels of the mask image being pixels of the object area, and the object image generation unit sets the colors set using the color determination unit as colors of an edge area of the object image on the basis of the probability.
US10963985B2 Mesh shader output management technology
Methods, systems and apparatuses may provide for technology that determines a size of a meshlet and writes the meshlet to a full-sized buffer allocation if the size of the meshlet is greater than a partial-sized buffer allocation. The technology may also write the meshlet to the partial-sized buffer allocation if the size of the meshlet is not greater than the partial-sized buffer allocation.
US10963978B2 Enhanced alert/notification system for law enforcement identifying and tracking of stolen vehicles and cargo
A law enforcement (LE) data processing system (DPS) includes a processor that executes a LE security event notification and dispatch (SEND) utility. The LE DPS receives, from a tracking system communicatively coupled to the LE DPS, an enhanced security event notification (ESEN) that includes information identifying a security event, a location at which the security event occurred, and additional distinguishing details corresponding to entities involved in and affected by the security event. The LE DPS selectively transmits information from the updated ESEN to at least one LE dispatch server supporting LE personnel within one of (i) a geographic vicinity of the location of the security event and (ii) a calculated zone of recapture, the additional distinguishing details enabling the LE personnel to receive a more complete set of relevant details at a LE field device that enables more accurate identification, tracking, and resolution by LE personnel of the security event.
US10963964B1 Measuring risk tolerance using virtual or augmented reality view of simulated outcome
One embodiment relates to a financial institution computing system. The financial institution computing system includes a network circuit enabling the financial institution computing system to exchange information over a network and a risk analysis circuit. The risk analysis circuit is configured to receive user information, simulate a plurality of investment outcomes for a first investment risk level based on the received user information, display at least one augmented reality or virtual reality depiction of at least one of the investment outcomes via a display device, monitor a reaction of the user to each displayed augmented reality or virtual reality depiction, and select an investment strategy for the user based on the reactions of the user.
US10963963B2 Rule based hierarchical configuration
A system comprises a rules engine that generates a hierarchical structure based upon investment data and a plurality of rules. Further, the system comprises a processing engine that performs one or more calculations on data stored by the hierarchical structured based upon the rules and generates a report based upon the one or more calculations.
US10963952B2 Augmented reality-based real estate property analysis
The present disclosure relates to computer-implemented methods, software, and systems for using augmented reality-based operations to interact with and analyze real estate property, including modifications and additions to the interior of the property. One example method includes receiving, from an augmented reality-enabled application, a request identifying at least one digital improvement associated with a particular real estate property. A set of characteristics associated with the at least one digital improvement are identified, and a response including at least a portion of the identified set of characteristics associated with the at least one digital improvement and a digital object representing the at least one digital improvement is transmitted to the augmented reality-enabled application. The digital object can visually represent the at least one digital improvement, and can be inserted in an augmented reality-based presentation of the particular real estate property using the augmented reality-enabled application.
US10963947B2 Method, a device and a system for checkout
The present invention discloses a method, a device and a system for checkout, and belongs to the technical field of computer. The checkout method comprises: identifying a pre-registered customer to acquire an identity information of the customer, the identity information containing face data and a payment account of the customer; tracking the customer whose identity information has been acquired, in a shopping place in real time, and acquiring a position of the customer; judging whether the position of the customer is consistent with a position of an item in the shopping place, and if so, associating the customer with a take-up action or a put-back action aiming at the item, and generating a shopping list of the customer after identifying the take-up action or the put-back action, and the item at which the take-up action or the put-back action aims; and performing checkout of the shopping list. The present invention further discloses a checkout device comprising a top camera, a forward camera, a downward camera and a server. The present invention further discloses a checkout system comprising a client and a checkout device. According to the above-mentioned technical solutions of the present invention, the situations that workload is heavy due to the adhesion of Radio Frequency identification (RFID) tags and RFID tags are easily be damaged may be avoided.
US10963946B2 Mixed cart solution for an in-store app
Disclosed herein are system, method, and computer program product embodiments for providing a mixed-cart solution for an in-store app. An embodiment operates by receiving a request to add an item from a physical store to an associate shopping cart associated with an account. It is determined that the account is additionally associated with an online shopping cart associated with the store, and that the requested item does not exist in the online shopping cart. It selected item is added to the associate shopping cart. Both the online shopping cart and the associate shopping cart are provided to a computing device configured to simultaneously display both the online shopping cart and the associate shopping cart.
US10963943B1 Digital reputation management
Embodiments described herein disclose methods and systems for managing a digital reputation of a user. The exemplary method can receive information about an item to be purchased by the user, determine in real-time or near real-time, based on one or more financial factors, a first digital reputation score indicative of an effect of the item on the user's digital reputation, determine an alternative item to be purchased instead of the item to be purchased, and determine a second digital reputation score based on the purchase of the alternative item.
US10963940B2 Computer vision, user segment, and missing item determination
Techniques and systems are described that leverage computer vision as part of search to expand functionality of a computing device available to a user and increase operational computational efficiency as well as efficiency in user interaction. In a first example, user interaction with items of digital content is monitored. Computer vision techniques are used to identify digital images in the digital content, objects within the digital images, and characteristics of those objects. This information is used to assign a user to a user segment of a user population which is then used to control output of subsequent digital content to the user, e.g., recommendations, digital marketing content, and so forth.
US10963935B2 User recommendation method and device
The present disclosure provides a method and a device for user recommendation. The method may comprise: detecting a browsing event with respect to an interaction object; obtaining a provider user of the interaction object and in a communication-enabled state; and recommending information of the provider user to an initiator user of the browsing event for causing the initiator user to initiate a communication event with respect to the interaction object to the provider user. The technical solutions of the present disclosure can achieve matching between interaction users and facilitate the improvement of interaction efficiency.
US10963933B2 System and method for swapping event tickets
A system for exchanging event tickets, including a database, a computing device, one or more mobile devices, including a seller's mobile device and a buyer's mobile device, a network connecting the computing device and the one or more users' mobile devices, a plurality of modules including authentication module, a geolocation information module for tracking geolocations of the one or more users' mobile devices, a tickets information module, a notifications module, a negotiations platform module, and a confirmation platform module for facilitating an exchange of tickets, wherein the geolocation information module tracks the geolocations of the one or more users' mobile devices and verifies that the geolocations of the seller's mobile device and the buyer's mobile device are within a same venue as a prerequisite to the confirmation platform module facilitating an exchange of tickets.
US10963932B2 User enhanced authentication system for online purchases
Embodiments of the invention are directed to methods, systems, devices and computer-readable media. In embodiments of the invention, a user is authenticated using an authentication process that is capable of authenticating a user using an inline authentication form that can authenticate a consumer without transferring a session maintained by a merchant. The inline authentication form is used if the components of the authentication system are capable of supporting an inline authentication form. If the components of the system cannot support an inline authentication form, a different authentication process is used. In one embodiment, an inline authentication form is presented to the user asynchronously. This inline authentication form may be presented within an iFrame embedded in a merchant's checkout page after verifying that the components to be used during the authentication can support the inline authentication form.
US10963931B2 Systems and methods to control access to components of virtual objects
A computing system and method to implement a three-dimensional virtual reality world having user created virtual objects. A platonic object identifies a list of objects as different versions of the platonic object. Each respective object has: a blueprint identifying resource objects that are used to construct the respective object in the virtual reality world; and a provenance node identifying the platonic object of the respective object, a creator of the respective object, and a set of access control parameters of the respective object. A server computer hosting the virtual reality world control access to instances of the platonic object according to access control parameters stored in the tree of provenance nodes for the objects connected via the blueprints and the platonic object.
US10963930B2 Apparatus for automatically billing a vehicle left unattended in a charging station, a system having same, and a method thereof
An apparatus, a system, and a method are for automatically billing a vehicle left unattended in a charging station. The automatic billing apparatus includes a processor that provides a vehicle charging service at a charging station, determines that a vehicle is unattended after charging is completed, and performs a billing based on an unattended time. The apparatus further includes a storage that stores data obtained by the processor when the billing is performed.
US10963921B2 Presenting content to an online system user assigned to a stage of a classification scheme and determining a value associated with an advancement of the user to a succeeding stage
An online system receives information describing actions performed by individuals and identifies online system users included among these individuals. Based on the actions they have performed, the users are assigned to sequentially ordered stages of a classification scheme associated with a content-providing user of the online system. The online system receives content items associated with different stages from the content-providing user, in which content items associated with a stage may be presented to users assigned to the stage. The online system may determine an expected return value associated with each stage and an expected advancement value associated with advancement of users assigned to each stage to succeeding stages of the classification scheme. The online system also may determine a value associated with a content item based on a comprehensive value received from the content-providing user, the expected advancement value, and a predicted likelihood of user advancement to a succeeding stage.
US10963918B1 Apparatus and method for presentation of in-store visualizations and/or supply of products to customers
Aspects of the subject disclosure may include, for example, receiving information associated with a first shopper of a plurality of shoppers from a monitoring device monitoring for presence of the plurality of shoppers; detecting, according to the information, entry into a store by the first shopper; identifying (responsive to detecting the entry) the first shopper, resulting in a first identification; generating (based upon the first identification) a first layout, the first layout comprising for each of a plurality of display screens situated along a route a respective visualization to be displayed, each respective visualization being part of a plurality of visualizations; detecting (responsive to receiving first motion data from the monitoring device) first movement by the first shopper to a first location that is proximal to a first display screen of the plurality of display screens; providing on the first display screen (responsive to detecting the first movement to the first location) a first visualization of the plurality of visualizations; detecting (responsive to receiving second motion data from the monitoring device) second movement by the first shopper to a second location that is different from the first location and that is proximal to a second display screen of the plurality of display screens; and providing on the second display screen (responsive to detecting the second movement to the second location) a second visualization of the plurality of visualizations, the second visualization being different from the first visualization. Other embodiments are disclosed.
US10963917B2 Method and system for determining fact of visit of user to point of interest
A method of determining a fact of a visit of a user to a point of interest (POI) includes receiving a wireless device identifier of the user's wireless device and based thereon determining a set of local area communication features of a local area communication module of the wireless device. These features are inputted into a Machine Learning Algorithm (MLA) trained using a set of heuristics applied to training sets of local area communication features of training wireless devices. The MLA outputs, based on the set of local area communication features of the local area communication module of the wireless device, an indication of whether the user visited the POI. A server for executing the method is also provided.
US10963909B2 Handling search queries
A system for providing advertisements with search results in response to a search query comprises a front end and an advertisement server. The front end is configured: to receive a search query; to send a first search request to a search server and sending a first advertisement request to an advertisement server, wherein the first search request includes the search query or information based on the search query, and wherein the first advertisement request includes the search query or information based on the search query and an indication that an advertisement response is not to be provided; to receive search results from the search server; and to send at least some of the search results to the advertisement server in a second advertisement request, wherein the second advertisement request includes an indication that an advertisement response is to be provided. The advertisement server is configured: in response to receiving the first advertisement request, to search for advertisements related to the search query to produce plural advertisement results each with an associated score; in response to receiving the second advertisement request, to modify the score of at least one of the plural advertisement results; to rank the plural advertisement results according to their scores; to select one or more of the highest ranked plural advertisement results; and to send an advertisement response to the front end, the advertisement response including the selected one or more highest ranked plural advertisement results. The front end is configured to provide the search results with the selected one or more highest ranked plural advertisement results.
US10963906B2 Method and system for optimizing value of consumer offers
A method and system for determining an optimal combination of value offers from a plurality of value offers available to a consumer having selected a group of products or services for purchase.
US10963901B2 Systems and methods for use in facilitating enrollment in loyalty accounts
Systems and methods are provided for facilitating enrollment of consumers in programs associated with entities. One exemplary method includes, in response to a selection of registration for an account with an entity, calling an application programming interface (API) associated with a virtual wallet platform, and receiving from the virtual wallet platform, via the API, a token associated with the entity. The method also includes displaying the token to a user and receiving, from the virtual wallet platform, a packet of personal identifying information for the user. The method further includes populating an application for registration of the user for the account with the personal identifying information included in the packet, and, upon an input from the user, enrolling the user in a program associated with the entity, based on the personal identifying information included in the packet, and providing the account to the user.
US10963900B2 User recognition based user experience platform
A device may receive, from a camera device, an image that includes a person. The device may provide the image to a user recognition device and receive, from the user recognition device, a user identifier based on the person included in the image. In addition, the device may obtain user data based on the user identifier, the user data relating to prior activity relating to the person associated with the user identifier. The device may identify a user device based on a first physical location associated with the camera device and a second physical location associated with the user device, and provide the user data to the user device.
US10963897B2 System and method for dealer evaluation and dealer network optimization using spatial and geographic analysis in a network of distributed computer systems
Embodiments of vehicle data systems for use in distributed computer network are disclosed. Particular embodiments may determine and enhance vehicle data from various data sources distributed across the computer network, and utilize the enhanced vehicle data in the determination of normalization metrics that account for geography and population density or spatial behavioral patterns. Embodiments may utilize these normalization metrics to determine or predict one or more metrics about participants in a network.
US10963890B1 Management of communications and social networks in area-specific wireless regions
A network management application creates one or more maps representing social networks of participants that currently reside, have resided, or plan to reside in a region of wireless coverage provided by a wireless access point. The network management application updates a map to reflect changes in the social network in accordance with movement of the participants in and out of the region of wireless coverage. For example, if a subscriber moves outside the region, the respective subscriber is removed from the social network. If the subscriber moves into the region of wireless coverage, the respective subscriber is added to the social network. Inclusion of a subscriber in the social network can depend on factors such as whether a subscriber is a member of an organization. The wireless base station communicates information to the participants of the social network in accordance with one or more rules.
US10963879B2 Sale authorization system
Systems and methods for a sale authorization include detecting vehicle information. A secondary authorization parameter is received and the sale is authorized in response to the secondary authorization parameter being associated with the vehicle information.
US10963871B2 Bin-conserving tokenization techniques generating tokens in reverse order and employing common device pan with differing pan sequence number values across token instances
A payment token is generated within a token bank identification number (BIN) range, and is linked with an underlying account number of a consumer. A first instance of the token is made available in at least one of a first portable electronic device, a first mobile payment application (MPA), and a first web wallet of the consumer with an associated first primary account sequence number (PSN). A second instance of the token is made available in at least one of a second portable electronic device, a second mobile payment application (MPA), and a second web wallet of the consumer with an associated second primary account sequence number (PSN).
US10963868B1 Anonymous payment transactions
Technology is disclosed for transferring money anonymously between a sender and a recipient by use of a token. In some embodiments, the disclosed technology involves communication between a mobile payment application (“App”) and a payment service system (PSS). Upon the recipient's request, the App, installed on the recipient's device, generates the token, and provides the token to both the recipient and the PSS. The PSS receives both the token and the recipient's identification information from the App, associates the token with the identification information, and stores such association. The recipient, on the other hand, transfers the token to the sender, who forwards it to the PSS to request a money transfer. The PSS receives the token and identifies the recipient's identification information based on the previously stored association with the token. With the identification information, the PSS determines the recipient's financial account to execute the money transfer.
US10963860B2 Dynamic transaction records
A transaction record linked to photos taken within geographic or temporal proximity to the various transactions of the record may create a visual way for consumers to interact with their transaction data. Payment transaction data including a customer identifier, a first geo-location of a point-of-sale terminal, and a transaction time stamp may be compared against a second geo-location of a user device associated with the customer identifier. In response to the first geo-location being within a predetermined distance of the second geo-location, an image may be retrieved or created. Transaction records may then show the payment transaction data and the image.
US10963859B2 Mobile payment processing system and method therefor
Provided is a mobile payment processing system and method. When making a payment request, an affiliated store terminal directly generates transaction identification (T-ID) information and provides the generated T-ID information to a mobile terminal, and a user of the mobile terminal can use a rapid mobile payment service since the payment can be processed without waiting a response signal of a payment processing server receiving a payment request signal. Further, since user datagram protocol (UDP) communication is performed between the affiliated store terminal and a payment processing result notification server while a mobile payment is performed, the payment processing result notification server and the affiliated store terminal are provided so as to directly inquire a transaction state in the affiliated store terminal when the payment is completed by the mobile terminal.
US10963858B2 System and method for paying a merchant by a registered user using a cellular telephone account
A system and method allows users to make purchases utilizing a mobile subscriber account.
US10963857B2 Systems and methods for processing electronic transactions based on consumer characteristics
Methods are disclosed for processing electronic transactions between a merchant and a consumer based on physical geography. A method includes receiving payment data associated with a consumer payment card; transmitting the payment data, over a network, to a third party; receiving, over the network, information for determining whether a geofence associated with the merchant matches a geofence associated with the consumer; and processing a transaction with the consumer based on whether the consumer geofence ID matches a geofence ID associated with the merchant. Systems for processing electronic transactions between a merchant and a consumer based on physical geography are also disclosed.
US10963852B1 Secure file transfer system using an ATM
An ATM can receive a media file from a client device and transmit the media file from the ATM to a server. Each of the ATM and the client device can include a master key and the client device can encrypt the media file using the master key before sending the media file to the ATM. The ATM can decrypt the media file using the master key and analyze the media file by a processor of the ATM before transmitting the media file to the server. Analyzing the media file can include one of applying an OCR algorithm to the media file, performing a template algorithm, using a natural language processing technique, using a computer vision method and looking for a watermark.
US10963848B1 Identifying, soliciting, selecting and scheduling service providers
A system facilitates identifying service providers capable of performing services for users and enable the pricing and scheduling of services to be performed by the service providers. A user submits a service request including a service description and optionally service constraints such as a required service location and service time. The system matches the service request with service providers potentially suitable for performing the requested service. The system sends bid solicitations to matched service providers, who may then respond with requests for additional information or bids. The bids are presented to the user, who then selects the bid best suited for his or her needs. The service provider associated with the selected bid is notified of the user's selection, thereby scheduling the service. A social graph associated with the user may be used to assist users in selecting bids.
US10963846B1 Automated service determination
This disclosure describes, in part, techniques for automated integration between services provided by a service provider. The techniques described herein employ classifiers to determine whether items offered for sale by a merchant are services or goods. A service-identification model may receive names of items as inputs, and be trained or otherwise configured to output indications of whether the names of the items correspond to services. In some examples, the names of the items which correspond to services may further be input into a duration-identification model, which is trained or otherwise configured to determine periods of time required by the merchant to perform the services. The techniques described herein may include populating user interfaces, such as a merchant website, with indications of the services, as well as periods of time to perform the services, that customers may interact with to schedule appointments with the merchant.
US10963841B2 Employment candidate empathy scoring system
A system and method for determining a level of empathy of an employment candidate is provided. One aspect includes receiving video input, audio input, and behavioral data input of an interview for each of a plurality of candidates. Behavioral data is extracted from the behavioral data input. An audiovisual interview file is saved in a candidate database. In response to receiving a request to view a candidate profile, the system selects one candidate from among a plurality of candidates, the selecting based at least in part on the empathy score of the selected candidate. In another aspect, a candidate can answer multiple questions during a video interview. The behavioral data extracted from a first portion of the video interview can be compared to behavioral data from a second portion of the video interview.
US10963836B1 Expiring presentation information
Described is a system and method for propagating, synchronizing and expiring user specific information among multiple output devices. In some implementations, retention information is provided along with the user specific information and the output device and/or output device controller will determine when to expire the user specific information based on the retention information. In other implementations, the output device controller and/or output device may periodically request updates from other output devices, output device controllers and/or the inventory management system to determine whether to expire user specific information.
US10963831B2 Healthcare small package on-boarding process and procedures and systems, methods, and computer program products for providing the same
Various embodiments of the present invention are directed to concepts for on-boarding potential new customers for a carrier, wherein each potential new client has unique requirements. A method for on-boarding new clients comprises steps for identifying the unique requirements of the potential new customer by comparing the new customer's business model against identified issues common to entities having similar business models. Based on the identified unique requirements of the potential new customer, instructions for implementing required special procedures are generated. A pricing strategy is generated based on the identified customer requirements and any special procedures necessary for implementation of the customer requirements. During implementation, the provided services are monitored, and reports and/or alerts are generated for the customer and/or the carrier. Moreover, the identified issues common to certain business models may be updated to reflect new issues identified during implementation of the service.
US10963828B2 Identifying and managing enterprise product availability
Various embodiments described herein are generally directed to techniques for identifying the availability of an enterprise to provide products, for example, banking products and/or services. Embodiments may include using an availability manager informed by resource status data to determine if an enterprise facility is available to provide at least one product. In some embodiments, at least some data used to determine the availability of an enterprise facility may be collected from sensors and/or transducers associated with the enterprise facility. Various embodiments may include using a machine learning model to analyze enterprise resource availability to determine enterprise facility availability to provide products. In some aspects described herein, at least one record may be updated with resource status information, facility availability, available product set information, and/or estimated lead time information. In some embodiments, determined availability information may be communicated to a user, for example, via an application program interface (API).
US10963827B2 Segmented social collaboration with communication arbitration
Disclosed embodiments provide a computer-implemented technique for filtering electronic communication based on the current task of a user. The current task of a user is derived using a workflow segmentation model. A workflow segmentation model is derived based on user-defined activities, heuristics, location data, environmental data, and/or other input data. Prior to delivery, electronic communication directed to the user is analyzed based on sender, subject, message content, time of day, and/or other criteria to determine if the message should be presented to the user immediately, or deferred, based on the relevance of the message to the current task of the user.
US10963823B1 Systems and methods for chatbot applications performing tasks based on user stress levels
A system comprising: a server configured to: generate an interface based on a first user profile stored in a database; present the interface on a first client associated with the first user profile, wherein the interface depicts a set of input elements; receive a set of inputs from the set of input elements; generate a macro based on the set of inputs; associate the macro with a range of values based on the set of inputs; host a chatbot application; generate a value based on the chatbot application accessing a PIM application on a second client associated with a second user profile stored in the database; and enable the macro to be performed based on the value being within the range of values.
US10963813B2 Data sovereignty compliant machine learning
The subject disclosure relates to systems for managing the deployment and updating of incremental machine learning models across multiple geographic sovereignties. In some aspects, systems of the subject technology are configured to perform operations including: receiving a first machine learning model via a first coordination agent, the first machine learning model based on a first training data set corresponding with a first sovereign region, sending the first machine learning model to a second coordination agent in a second sovereign region, wherein the second sovereign region is different from the first sovereign region, and receiving a second machine learning model from the second coordination agent, wherein the second machine learning model is based on updates to the first machine learning model using a second training data set corresponding with the second sovereign region. Methods and machine-readable media are also provided.
US10963807B2 Social collaboration in probabilistic prediction
A method, system, and computer program product for social collaboration in probabilistic prediction are provided in the illustrative embodiments. A set of predictions is sent to a user device. A prediction in the set of predictions is a probability of an outcome of an event. The probability is computed using a prediction model trained with training data corresponding to the event. An input is received from the user device. The input comprises a new prediction made at the user device using a new prediction model executing on the user device. A difference is determined between the prediction and the new prediction. The prediction model is revised to produce a revised prediction. A revised difference between the revised prediction and the new prediction is smaller than the difference.
US10963805B2 Regression analysis system and regression analysis method that perform discrimination and regression simultaneously
The present invention solves a problem that there may be a case that an estimated value of regression cannot be calculated depending on a discrimination result when a regression method is applied after a discrimination method, and has a purpose to obtain an estimating equation with high accuracy even when the number of sample groups to which the regression method is applied is small. An estimating equation that satisfies the regression and discrimination at the same time can be obtained by combining a discrimination evaluation function that evaluates discrimination accuracy and a regression evaluation function that evaluates regression accuracy, calculating a combination evaluation function, and optimizing the combination evaluation function.
US10963789B2 Long-term memory networks for knowledge extraction from text and publications
A long-term memory network method and system for text comprehension. A recurrent neural network can be provided, which includes an external memory module and a long-short term memory unit, wherein said recurrent neural network encodes raw text information into vector representations, forms memories, finds relevant sentences to answer questions, and generates multi-word answers to said questions utilizing the long short term memory unit.
US10963787B2 Systems and methods for generation of sparse code for convolutional neural networks
A system and method may generate code to be used when executing neural networks (NNs), for example convolutional neural networks (CNNs) which may include one or more convolutional layers. For at least one convolutional layer, for each non-zero element in a kernel tensor or matrix associated with the convolutional layer, instructions may be generated or issued. For example, for each non-zero element, a vector broadcast instruction may be generated, and a fused multiply-add (FMA) instruction may be generated, having as parameters a register representing a portion of the output for the convolutional layer, a register storing input data for the convolutional layer, and a register or reference to memory storing the non-zero element. The software or code produced may be executed during convolutional operations, for example as part of a larger application such as a NN inference application.
US10963776B2 Artificial neuron based on ferroelectric circuit element
An artificial neuron integrated circuit including a polarizable circuit element having a first electrode, a second electrode, and a polarizable material layer disposed between the first and second electrodes, the polarizable material layer changeable between a first polarization state and a second polarization state, in response to receiving a number of voltage pulses across the first and second electrodes, the polarizable material layer to change from one of the first and second polarization states to the other of the first and second polarization states, where each of the number of voltage pulses individually is insufficient to change the polarization state.
US10963767B2 Stored value card and carrier assembly with tamper evident label
A stored value card and carrier assembly including a carrier formed from one or more panels, at least one stored value card sandwiched and sealed within the carrier, and a label removably adhered or coupled to the card and adhered or coupled to an interior of the carrier such that the bond to the carrier or card is greater than the bond to the other of the card or carrier. The label includes at least a portion of activation indicia, such as a barcode, either printed or otherwise applied thereon. Upon removal of the card from the carrier, the label remains coupled to one of the carrier or the card, whichever bond is greater, rending any remaining activation indicia on the other of the stored value card or carrier unreadable.
US10963758B2 Structure learning in convolutional neural networks
The present disclosure provides an improved approach to implement structure learning of neural networks by exploiting correlations in the data/problem the networks aim to solve. A greedy approach is described that finds bottlenecks of information gain from the bottom convolutional layers all the way to the fully connected layers. Rather than simply making the architecture deeper, additional computation and capacitance is only added where it is required.
US10963755B2 Interference identification device and interference identification method
An interference identification device according to the present invention includes a feature calculation unit that calculates, using an electromagnetic wave received during a sample data analysis length, at least one type of feature of the electromagnetic wave, an interference identification unit that identifies a cluster to which the at least one type of feature belongs, among a plurality of clusters, each of the plurality of clusters having a region defined in a cluster space in which one type of feature corresponds to one dimension, and a sample data analysis length update unit that updates the sample data analysis length based on a distance, in the cluster space, between the at least one type of feature and the cluster.
US10963754B1 Prototypical network algorithms for few-shot learning
Techniques for training an embedding using a limited training set are described. In some examples, the embedding is trained by generating a plurality of vectors from a random sample of the limited set of training data classes using a layer of the particular machine learning classification model, randomly selecting samples from the plurality of vectors into a set of samples, computing at least one distance for each sampled class from a center parameter for the class using the set of samples, generating a discrete probability distribution over the classes for a query point based on distances to a center parameter for each of the classes in the embedding space, calculating a loss value for the modified prototypical network, the calculation of the loss value being for a fixed geometry of the embedding space and including a measure of the difference between distributions, and back propagating.
US10963750B2 Procedural language and content generation environment for use in augmented reality/mixed reality systems to support laboratory and related operations
A method of operating a procedural language and content generation system that involves correlating environment objects and object movement to input controls through operation of a correlator, operating an interpreter to evaluate the correlation of the input controls and object/object movement against known libraries to generate programmatic instructions, storing the programmatic instructions as an instruction set, transforming the instruction set into executable commands through a compiler, and configuring control logic to perform the executable commands in response to receiving detected environment objects and detected object movement from an image processor.
US10963746B1 Average pooling in a neural network
Embodiments herein describe, when executing an average pooling operation in a neural network, scaling input operands before performing an accumulate operation. Performing average pooling in a neural network averages the values in each face of a 3D volume, thereby downsampling or subsampling the data. This can be performed by adding all the values in a face and then dividing the total accumulated value by the total values in the face. However, the order of operations in a multiply-accumulator (MAC) is reversed from the order of operations for performing average pooling. To more efficiently use the MAC, the order of operations when performing average pooling is reversed so that determining the average value for a face can be performed on a single MAC. To do so, the values in the face are first scaled by a multiplier before being summed by an accumulator.
US10963742B2 Leveraging smart-phone cameras and image processing techniques to classify mosquito genus and species
Identifying insect species integrates image processing, feature selection, unsupervised clustering, and a support vector machine (SVM) learning algorithm for classification. Results with a total of 101 mosquito specimens spread across nine different vector carrying species demonstrate high accuracy in species identification. When implemented as a smart-phone application, the latency and energy consumption were minimal. The currently manual process of species identification and recording can be sped up, while also minimizing the ensuing cognitive workload of personnel. Citizens at large can use the system in their own homes for self-awareness and share insect identification data with public health agencies.
US10963741B2 Control device, system and method for determining the perceptual load of a visual and dynamic driving scene
The invention relates to a control device (1) for a vehicle for determining the perceptual load of a visual and dynamic driving scene. The control device is configured to: receive a sensor output (101) of a sensor (3), the sensor (3) sensing the visual driving scene, extract a set of scene features (102) from the sensor output (101), the set of scene features (102) representing static and/or dynamic information of the visual driving scene, and determine the perceptual load (104) of the set of extracted scene features (102) based on a predetermined load model (103), wherein the load model (103) is predetermined based on reference video scenes each being labelled with a load value The invention further relates to a system and a method.
US10963733B2 Associating spatial point sets with candidate correspondences
A computer implemented method for generating a one-to-one mapping between a first spatial point set and a second spatial point set in nD, n=2 or 3, comprising receiving a first and a second spatial point sets in nD and a plurality of candidate correspondences; computing unit conflict lists for the candidate correspondences; generating one or more MatchPairs between the first and the second point sets; computing local distance measures for the MatchPairs; converting the local distance measures to weights; computing conflict lists for pairs of the MatchPairs by taking the bitwise ORs of their candidate correspondences' unit conflict lists; computing correspondence lists for the MatchPairs; computing compatibilities between pairs of the MatchPairs by examining for each pair the bitwise AND of one's correspondence list and the other's conflict list; constructing a vertex-weighted undirected graph with its nodes corresponding to the MatchPairs, its edges representing the compatibilities, and its graph vertices assigned the weights; computing a maximum-weight clique of the vertex-weighted undirected graph; and merging the maximum-weight clique to generate the one-to-one mapping.
US10963724B2 Absolute position encoder using a focused laser beam to detect position code words
An absolute position encoder includes a position location medium containing position identifier code words providing absolute position indications, and an optical source, an optical detector, an optics subsystem and a code word decoder. The optics subsystem focuses a source beam onto the position location medium and directs a return beam to the optical detector, detects a focus condition from the return beam, and automatically adjusts focus of the source beam to maintain a predetermined focus condition during operation. The code word decoder responds to the detector signal to detect a code word and generate a decoder output indicative of a corresponding code word value and corresponding detected position.
US10963722B2 Method and apparatus for recognizing a license plate of a vehicle
An apparatus for recognizing a license plate of a vehicle, the apparatus having an interface for reading-in an image of a surrounding of an optical sensor, the image originating from the optical sensor picturing at least the vehicle having a detectable license plate. The apparatus further comprises a unit for analyzing the image using a convolutional neural network, the convolutional neural network having at least two separated symbol identification branches, each of the separated symbol identification branches being configured for identifying one of several symbols of the license plate and/or the convolutional neural network having a country identification branch being separated from the symbol identification branches, the country identification branch being configured for identifying the country having issued the license plate.
US10963719B1 Optimized vehicle license plate recognition
Techniques for optimizing vehicle license plate recognition in images and their decoding include training a set of convolutional neural networks (CNNs) by using images in which license plates are identified or labeled as a whole, rather than by license plate parts or key points, and rather than by the individual, segmented characters represented thereon. The trained CNNs may operate on target images of environments to localize images of license plates included therein and determine the issuing jurisdiction and/or ordered set of characters represented on detected license plates without utilizing character segmentation and/or per-character recognition techniques. As such, license plates depicted within target images are able to be detected and decoded with greater tolerances for lighting conditions, deformations or damages, occlusions, differing image resolutions, differing angles of capture, variations of other objects depicted within the images (such as dense or changing signage), etc.
US10963718B2 Monitoring system
A monitoring system includes a pair of a right-side light source and a left-side light source for irradiating the face of an occupant with light, the pair being disposed in the horizontal direction with a camera interposed therebetween when the camera is viewed from the vertical direction. The right-side light source and the left-side light source are alternately turned on for each imaging by the camera. The camera obtains each of a first face image that is imaged in accordance with lighting of the right-side light source and a second face image that is imaged in accordance with lighting of the left-side light source. A controller determines the visual line state based on the first face image, and the second face image that is obtained at a time point proximate to the time point at which the first face image is obtained.
US10963712B1 Systems and methods for distinguishing a driver and passengers in an image captured inside a vehicle
The present disclosure relates to a system and a method for distinguishing a driver and passengers in an image captured inside a vehicle. The system may perform the method to: obtain a face set from the image, the face set including at least one human face inside the vehicle and coordinates of the at least one human face; obtain a candidate driver face set from the face set based on the coordinates of the at least one human face, the candidate driver face set including at least one candidate driver face and coordinates of the at least one candidate driver face; and identify a target driver face from the at least one candidate driver face based on the coordinates of the at least one candidate driver face.
US10963708B2 Method, device and computer-readable storage medium with instructions for determining the lateral position of a vehicle relative to the lanes of a road
The invention relates to a method, a device (20, 30) and a computer-readable storage medium with instructions for determining the lateral position of a vehicle relative to the lanes of a road. An image processing unit (22) detects (10) road markings. A position-determining unit (23) determines (11) a starting position for the vehicle. A processing unit (24) determines (12) points of intersection of a line which is orthogonal to the vehicle movement and the detected road markings. The processing unit (24) determines (13) in addition points of intersection of the orthogonal line and road markings from a lane geometry map for the starting position determined for the vehicle, the points of intersection being filtered. An evaluation unit (25) finally determines (14) the lateral position of the vehicle by comparing the determined points of intersection.
US10963703B2 Methods and systems for adaptable targeting of an object or event
Methods, systems, and computer program products for identifying a desired target from among a more general class(es) of objects are provided. A method includes receiving one or more sensor feeds including one or more objects that are identified as being from the same class of objects, scanning the one or more objects to determine if a desired target is among the one or more objects based on a target profile, and identifying the desired target if the target profile matches one or more characteristics of a particular object in the one or more objects. One system includes a sensing device in communication with a hardware processor in which the hardware processor is configured for performing the above method. A computer program product includes computer code for performing the above method when a hardware processor executes the computer code.
US10963701B2 Techniques for identifying and indexing distinguishing features in a video feed
A method for security and/or automation systems is described. In one embodiment, the method may include receiving a plurality of video footage at a home automation system from at least one video monitor. The method may further include reviewing the plurality of video footage recorded over a predetermined period of time. The method may further include automatically identifying at least one distinguishing feature in the video footage over the predetermined period of time, and automatically indexing the video footage based, at least in part, on identifying the at least one distinguishing feature in the video footage.
US10963693B2 Method and apparatus for training a character detector based on weak supervision, system and medium
A method and apparatus for training a character detector based on weak supervision, a character detection system and a computer readable storage medium are provided, wherein the method includes: inputting coarse-grained annotation information of a to-be-processed object, wherein the coarse-grained annotation information including a whole bounding outline of a word, text bar or line of the to-be-processed object; dividing the whole bounding outline of the coarse-grained annotation information, to obtain a coarse bounding box of a character of the to-be-processed object; obtaining a predicted bounding box of the character of the to-be-processed object through a neural network model from the coarse-grained annotation information; and determining a fine bounding box of the character of the to-be-processed object as character-based annotation of the to-be-processed object, according to the coarse bounding box and the predicted bounding box.
US10963683B2 Determining occupancy of a multi-occupancy space
A system comprises a first detector for detecting whether a multi-occupancy space is occupied by at least one individual and a plurality of second detectors for detecting whether an individual is present in each of a respective plurality of spaces within the multi-occupancy space. A controller is configured to monitor whether an individual is present in the multi-occupancy space based on a signal derived from the first detector. If the presence of at least one individual is detected based on the signal derived from the first detector, the controller determines occupancy of the multi-occupancy space based on signals derived from the plurality of second detectors.
US10963681B2 Face concealment detection
A monitoring system is configured to monitor a property. The monitoring system includes a camera, a sensor, and a monitor control unit. The monitor control unit is configured to receive image data and sensor data. The monitor control unit is configured to determine that the image data includes a representation of a person. The monitor control unit is configured to determine an orientation of a representation of a head of the person. The monitor control unit is configured to determine that the representation of the head of the person likely includes a representation of a face of the person. The monitor control unit is configured to determine that the face of the person is likely concealed. The monitor control unit is configured to determine a malicious intent score that reflects a likelihood that the person has a malicious intent. The monitor control unit is configured to perform an action.
US10963676B2 Image processing method and apparatus
An image processing apparatus, includes an image classifier configured to determine whether an input image is a low-quality image or a high-quality image; and an image evaluator configured to determine a first predetermined number of clearest images from a plurality of low-quality images determined by the image classifier.
US10963670B2 Object change detection and measurement using digital fingerprints
The present disclosure teaches a method of utilizing image “match points” to measure and detect changes in a physical object. In some cases “degradation” or “wear and tear” of the physical object is assessed, while in other applications this disclosure is applicable to measuring intentional changes, such as changes made by additive or subtractive manufacturing processes, which may, for example, involve adding a layer or removing a layer by machining. A system may include a scanner, and a digital fingerprinting process, coupled to an object change computer server. The server is coupled to a datastore that stores class digital fingerprints, selected object digital fingerprints collected over time, match measurements, and deterioration metrics.
US10963668B2 Method of preprocessing image including biological information
A method of preprocessing an image including biological information is disclosed, in which an image preprocessor may set an edge line in an input image including biological information, calculate an energy value corresponding to the edge line, and adaptively crop the input image based on the energy value.
US10963664B2 Sensor panel and display device including the same
A sensor panel includes a substrate; a sensing part on the substrate and including a plurality of sensors; and a partition wall between adjacent sensors, wherein each sensor includes a first sensor electrode, a piezoelectric layer and a second sensor electrode, and wherein the partition wall has a lower dielectric constant than the piezoelectric layer.
US10963663B2 Fingerprint sensor
A fingerprint sensor is provided and includes a substrate; sensor electrodes arranged in a matrix on the substrate; switches coupled to the sensor electrodes; a control line drive circuit; a signal line drive circuit; signal lines coupling the signal line drive circuit to the sensor electrodes through the switches; control lines transmitting a selection signal to the switches from the control line drive circuit; and a sensor drive electrode surrounding the matrix of the sensor electrodes, wherein a distance of the sensor drive electrode from a surface of the substrate is larger than a distance of the sensor electrodes from the surface of the substrate.
US10963662B2 Touch sensor with masked layout pattern
In accordance with at least one embodiment, a touch sensor is disclosed. The touch sensor includes a first electroconductive pattern including at least two electrodes. The touch sensor further includes a second electroconductive pattern configured to mask a portion of the first electroconductive pattern when positioned over or under the first electroconductive pattern. The second electroconductive pattern masks the portion of the first electroconductive pattern such that an unmasked portion of the first electroconductive pattern includes unmasked portions of the at least two electrodes. The unmasked portions are of approximately equal length.
US10963657B2 Methods and arrangements for identifying objects
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
US10963656B1 Systems, methods, and apparatuses, for monitoring personal protection equipment compliance
A personal protection system can comprise a radio frequency identification (RFID) tag coupled to a personal protective equipment, a barometric sensor coupled to the RFID tag, and a computing device communicatively coupled to the RFID tag and the barometric sensor. The computing device can comprise a processing unit that can be configured to access radio frequency (RF) data received from the RFID tag and receive, from the barometric sensor, barometric data determined by the barometric sensor. Further, the processing unit can be configured to determine a positioning state of the personal protection equipment. The positioning state can indicate whether the personal protection equipment is being worn correctly or incorrectly by the user.
US10963652B2 Structured text translation
Approaches for the translation of structured text include an embedding module for encoding and embedding source text in a first language, an encoder for encoding output of the embedding module, a decoder for iteratively decoding output of the encoder based on generated tokens in translated text from previous iterations, a beam module for constraining output of the decoder with respect to possible embedded tags to include in the translated text for a current iteration using a beam search, and a layer for selecting a token to be included in the translated text for the current iteration. The translated text is in a second language different from the first language. In some embodiments, the approach further includes scoring and pointer modules for selecting the token based on the output of the beam module or copied from the source text or reference text from a training pair best matching the source text.
US10963648B1 Instant messaging application configuration based on virtual world activities
A co-user list may be configured based on user interaction in a virtual world environment. A first user may be enabled to navigate the virtual world environment using an instant messenger application that includes the co-user list. A second user that is located proximate to the first user in the virtual world environment may be detected. An attribute associated with the second user may be determined. The co-user list may be configured based on the attribute associated with the second user.
US10963645B2 Bi-directional contextualized text description
Various examples described herein are directed to systems and methods for analyzing text. A computing device may train an autoencoder language model using a plurality of language model training samples. The autoencoder language mode may comprise a first convolutional layer. Also, a first language model training sample of the plurality of language model training samples may comprise a first set of ordered strings comprising a masked string, a first string preceding the masked string in the first set of ordered strings, and a second string after the masked string in the first set of ordered strings. The computing device may generate a first feature vector using an input sample and the autoencoder language model. The computing device may also generate a descriptor of the input sample using a target model, the input sample, and the first feature vector.
US10963640B2 System and method for cooperative text recommendation acceptance in a user interface
Methods for cooperative text recommendation acceptance of completion options in a user interface are performed by systems and devices. A user provides inputs via a user interface (UI) that are stored in an input buffer. As a portion of a first input is received, completion options for some part of the first input are determined based on statistical probabilities and the portion. A completion option is selected and displayed via the UI as completing the first input in a differentiated manner from the user-entered input. The user then either generates an acceptance command for the completion option or continues providing the first input and the UI adapts the remaining completion option portion. Acceptance commands are accepted as space characters or as alphanumeric characters representing additional input that follows the first input and the completion option. Statistical likelihoods are used to account for typographical errors and misspellings in user inputs.
US10963638B2 System, method and computer-readable storage device for providing cloud-based shared vocabulary/typing history for efficient social communication
An input method editor (IME) is associated with a local user. Memory stores local data and a processor, coupled to the memory, is configured to receive input from a local, first user, obtain shared data associated with at least a remote, second user from a remote server and generate prediction candidates and conversion candidates based on the input provided by the local, first user and correlation of the input and the obtained shared data.
US10963637B2 Keyword extraction method, computer equipment and storage medium
A keyword extraction method is provided. The keyword extraction method is performed by at least one processor and includes: obtaining to-be-determined words of to-be-processed text; determining preceding words respectively corresponding to the to-be-determined words, where the preceding words are words appearing in the to-be-processed text and preceding the to-be-determined words; determining word sequences of the to-be-determined words according to orders in which the to-be-determined words and the preceding words respectively corresponding to the to-be-determined words appear in the to-be-processed text; inputting the word sequences of the to-be-determined words respectively into a trained cyclic neural network model; obtaining, from the trained cyclic neural network model, a probability that each of the to-be-determined words is a key word of the to-be-processed text; and determining keywords of the to-be-processed text according to the probability that each of the to-be-determined words is a keyword of the to-be-processed text and a preset threshold.
US10963633B2 Transformation in tabular data cleaning tool
A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.
US10963627B2 Automatically generating digital enterprise content variants
This disclosure relates to methods, non-transitory computer readable media, and systems that, based on a sparse textual segment, can use machine learning models to generate document variants that are both conforming to digital content guidelines and uniquely tailored for distribution to client devices of specific audiences via specific delivery channels. To create such variants, in some embodiments, the methods, non-transitory computer readable media, and systems generate suggested modifications to a draft document that correspond to features of content-guideline-conforming documents. Additionally, or alternatively, in certain implementations, the disclosed methods, non-transitory computer readable media, and systems generate suggested modifications to a draft document that correspond to features of audience-channel-specific documents.
US10963622B1 Allowing operating system access to non-standard fonts in a network document
When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.
US10963616B1 Systems and methods of aligning sets of wires with minimum spacing rules
Embodiments disclosed herein describe systems, methods, and products for aligning wires in an integrated circuit (IC) design. An illustrative computer may identity multiple references in a first set of wires and multiple targets in a second set of wires in the IC design. The computer may determine reference target pairs from the multiple references and multiple targets. The computer may calculate a path difference for each of the reference target pairs and align the corresponding wires based upon the path difference while obeying minimum spacing rules. The computer may also allow a circuit designer to modify or override the computer selected references, targets, or reference target pairs. Embodiments disclosed herein therefore mitigate the alignment problems of shorting and incorrect spacing.
US10963613B1 Partial reconfiguration of integrated circuits using shell representation of platform design with extended routing region
Partial reconfiguration of a programmable integrated circuit can include loading, using computer hardware, a platform design including a module black-box instance corresponding to a user design and marking, using the computer hardware, data of the platform design including data relating to synchronous boundary crossings between the platform design and the module black-box instance and implementation data for the platform design within an extended routing region available for routing the user design. Unmarked data can be removed from the platform design resulting in a shell circuit design. The user design can be implemented based on the shell circuit design and timing constraints corresponding to the marked data in the shell circuit design.
US10963607B1 Determining mechanical reliability of electronic packages assembled with thermal pads
Computer-implemented systems and methods are described herein for determining mechanical properties of an electronic assembly. An input specification for a model of the electronic assembly is received, wherein the input specification includes a compressible body and a surrounding component in the electronic assembly. A geometric interference between the compressible body and the surrounding component is identified. A displacement is generated for the compressible body to account for the geometric interference. A non-linear contact is then generated between the displaced compressible body and the surrounding component. The model is updated with the displacement and the non-linear contact. Then, a resulting force equilibrium is determined within the electronic assembly based on the updated model, wherein the resulting force equilibrium is determined by removing the displacement from the updated model.
US10963601B2 Head-mounted display and/or virtual reality video output and mapping handheld input degrees-of-freedom to properties of molecular structure
A system and method for molecular design and simulation is disclosed. In one aspect, a system for simulating a molecular structure includes a processor configured to simulate the molecular structure, a head-mounted display (HMD) configured to display the molecular structure, and at least one handheld input device. The input device may be configured to: receive input from a user, the input being indicative of movement of the handheld input device in 6 degrees-of-freedom (DoF), and selectively map, based on additional user input and at least one property of the molecular structure, one of the DoF to one of a plurality of defined techniques for altering the molecular structure. The processor may be configured to modify the molecular structure based on the received input as mapped to the selected defined technique.
US10963590B1 Automated data anonymization
In one example embodiment, a server that is in communication with a network that includes a plurality of network elements obtains, from the network, a service request record that includes sensitive information related to at least one of the plurality of network elements. The server parses the service request record to determine that the service request record includes a sequence of characters that is repeated in the service request record, and tags the sequence of characters as a particular sensitive information type. Based on the tagging, the server identically replaces the sequence of characters so as to preserve an internal consistency of the service request record. After identically replacing the sequence of characters, the server publishes the service request record for analysis without revealing the sequence of characters.
US10963588B1 Analyzing recordings for data to be protected and identifying recipients and alerts
Provided are techniques for analyzing recordings for data to be protected and identifying recipients and alerts. A recording is stored in temporary storage. Data to be protected about a situation is identified in the recording. One or more recipients are identified based on the data to be protected about the situation. One or more alerts for the one or more recipients are identified based on the data to be protected about the situation. The one or more alerts are sent to the one or more recipients along with the recording. The recording is deleted from the temporary storage.
US10963585B2 Self-controlled digital authorization over communication networks
A system for authorizing an external device to access computerized records. The system includes a server. The server includes a computerized records data-store. The computerized records data-store stores multiple computer executable files associated with subjects. The system includes a communication network which facilitates communication between at least two of the subjects, the server, and the external device. The system includes a contextual authorization device for authorizing access to the external device for the computerized records. The contextual authorization device includes a database storing a set of custom rules. The contextual authorization device further includes a Global Positioning System-based tracking device, a credentialing engine, and a user behavior analytics engine. The contextual authorization device further includes an access module to process authorization of the external device for access of the computerized records.
US10963580B2 Systems and methods for rule based dynamic selection of rendering browsers
Embodiments for rendering content by a processor are provided. A request to render content is received. A score is assigned to each of a plurality of rendering browsers based on a plurality of factors associated with the content and the plurality of rendering browsers, the score used in determining a selection of the rendering browser and weighted according to each of the plurality of factors which include: a security risk of the content, and language support, performance characteristics and a user preference of the plurality of rendering browsers. The selected rendering browser is automatically instantiated and the content is rendered by the selected rendering browser on the computing device.
US10963579B2 Management of data privacy and security in a pervasive computing environment
A method to provide negotiation control to data such that a person or entity can negotiate the use of data gathered beyond what is needed for a particular use by a third party transaction.
US10963569B2 Early boot driver for start-up detection of malicious code
A security driver loads early in the boot process for a compute instance and detects processes that are subsequently launched and/or terminated. The detected processes can be recorded, and then scanned with any suitable malware scanning tool(s) once a user mode is available on the compute instance, including any processes that are terminated before such scanning tools are launched. After the operating system is installed and a user mode is available, other scanning tools may also be deployed (e.g., in the user mode) to augment security of the compute instance.
US10963564B2 Selection of restore point based on detection of malware attack
A cloud storage server accesses a plurality of server-stored files of a cloud storage account of a client device and determines that one or more compromised server-stored files from the plurality of server-stored files are affected by a malware activity. The cloud storage server determines a plurality of recovery options based on an identification of the one or more compromised server-stored files and the time at which changes to the one or more compromised server-stored files became affected by the malware activity. The plurality of recovery options comprises a suggested restore point identifying a restore time to which changes to the one or more compromised server-stored files are reverted. The cloud storage server transmits a recovery notification that indicates the plurality of recovery options to the client device.
US10963562B2 Malicious event detection device, malicious event detection method, and malicious event detection program
A playback device reads a traffic file which is a dump file of traffic when malicious or benign traffic is generated and generates traffic based on the traffic file on a network having a security instrument that generates an event in accordance with the traffic. In addition, a determination device collects an event generated by the security instrument for the generated traffic and, on the basis of a feature extracted from the collected event, determines whether the event to be determined is for malicious traffic or benign traffic.
US10963560B2 Method and apparatus for anti hacker's hijacking of autonomous vehicle, device and storage medium
The present disclosure provides a method and apparatus for anti hacker's hijacking of an autonomous vehicle, a device and a storage medium, wherein the method comprises monitoring an autonomous vehicle's running data; determining whether the autonomous vehicle is hijacked by a hacker according to a monitoring result and a preset rule; activating an anti-hijack emergency handling operation if it is determined that the autonomous vehicle is hijacked by the hacker. The solution of the present disclosure may be applied to improve safety of the autonomous vehicle.
US10963558B2 Malware detection method and malware detection apparatus
A malware detection method and a malware detection apparatus, where the method includes running to-be-detected software in a sandbox, and recording at least one operation, and in a process of recording the at least one operation, when it is detected that any interface that has a delay attribute in the sandbox is called, determining whether delay duration corresponding to a first delay length parameter of the called interface is greater than a preset duration. When the delay duration corresponding to the first delay length parameter is greater than the preset duration, delay duration of delay execution is reduced to enable the malicious behavior to be executed in the process of recording the at least one operation executed within the preset duration after the to-be-detected software starts to run.
US10963556B2 Automated password authentication
A system connected to an existing computer includes a unit for monitoring the screen and provides input, a storage unit that stores data that pairs screen buffer regions with authentication details, wherein the system learns new pairs via user training and presents stored authentication details when the screen buffer regions match a related stored region which is paired with a region of the screen, and a unit that determines which of stored passwords need to be presented to the system by a pattern matching of regions of screen pixels.
US10963555B2 Electronic device, method for authenticating user, and computer readable recording medium
An electronic device, a method of an electronic device authenticating a user and a computer readable recording medium are provided. The electronic device includes a storage configured to store an identifier and attributes of a first object as authentication information, a display configured to display a plurality of authentication objects comprising a second object that has one or more of the attributes of the first object and has a form different from a form of the first object, in response to a request to perform an authentication procedure, and a controller configured to authenticate a user based on an attribute of an authentication object selected by the user from among the plurality of displayed authentication objects and the stored authentication information.
US10963552B2 Method and electronic device for authenticating a user
The present disclosure generally relates to a method for authenticating a user by means of an electronic device, where the electronic device comprises a first and a second control unit adapted to process a biometric representation from a biometric sensor. Preferably, the second control unit comprises a secure element and/or a secure block adapted to provide a secure processing environment. The present disclosure also relates to a corresponding electronic device and to a computer program product.
US10963549B2 Device for collecting personal data from user
A device for collecting personal data from a user includes a processor, a sensing device, a document scanner, and a scene camera. The sensing device is configured to capture a biometric of user. The document scanner is configured to produce a visual representation of an identifying document that includes personally identifying information. The scene camera monitors and captures a video of an uninterrupted area surrounding the kiosk including the user, the sensing device, and the document scanner. The processor transmits the captured video to a remote station that can send a signal back to the device.
US10963546B2 Biometric security device
A biometric security device for digital key storing is disclosed. The biometric security device includes a biometric information fetching module and a processing module. The processing module has a nonvolatile storage unit and a processing unit. The nonvolatile storage unit includes a secure storage unit and a general storage unit. The biometric security device with a secure electronic key designed for storing secret data utilizes both TrustZone™ technology (or similar technology) and biometric authentication. Thus, it can provide the flexibility for multiple users or applications to use the biometric security device or any equipment the biometric security device mounted in without compromising the safeguard of the data stored therein.
US10963545B2 Authentication via typing cadence, gestures, and QR codes
Disclosed herein are techniques for authenticating a user via gestures, QR codes, and passphrases generated to incorporate typing habits of the user. A passphrase system generates a one-time use passphrase, which incorporates hallmarks and/or quirks of the user's typing, and presents the generated passphrase as an authentication challenge to authenticate as the user. If metrics collected during the authentication challenge are statistically similar to metrics of the user's typing, the authentication succeeds; otherwise, the authentication fails. A user's gesture habits during input of an authentication drawing may be used as a target for future authentication attempts. A user's input motions (typing and/or gestures) may be converted into a secure QR code; a different host device may use the secure QR code to obtain the target metrics for future authentication attempts of the user.
US10963539B2 Interactive web application editor
Interactive editing of a web application at a user end station is described. The user end station dynamically loads into a running instance of the web application an interactive editor that allows editing of one or more user interface (UI) components of that running instance of the web application. A selection of a DOM element of the web application is received and a UI component that corresponds to the selected DOM element is determined. A set of parameters associated with the determined UI component is also determined. A value editor is displayed that is configured to display for at least one of the set of parameters a value and allows for that value to be modified. A modification of at least the value of the at least one of the set of parameters is received and the running instance of the web application is updated to reflect the modified value.
US10963534B2 Systems, methods, and computer program products for providing backup data to an application in response to service failure
A system, includes a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: transmitting a message from an application client to a service to request content from the service; ascertaining a failure of the service to provide the requested content; and in response to ascertaining the failure, applying data from the application client to an application in lieu of the requested content.
US10963531B2 System and method for URL fetching retry mechanism
A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
US10963524B2 Self populating address book
System, methods and computer program products for creating and maintaining an address book are described. The address book may collect or update its existing contact information from sent or received communications. Contact information associated with the existing contacts also may be collected (or updated based on information received) from outside sources (e.g., external to an application hosting or accessing the address book). The address book may intelligently combine profile data from various sources to enrich the existing records associated with the contacts.
US10963520B2 Automatic placement of hyperlinks on words and phrases in documents
Methods, systems, and apparatus relate to technologies generally relating to the placement of hyperlinks within the body of text of a document. The placement of hyperlinks can be on specified words or phrases, according to a specified link distribution function across the body of the text content of a document. Some techniques involve a method for determining a placement of links on a document that involves selecting a document comprising words of text for placing links in the document, selecting a link distribution function, and using the link distribution function in determining locations for the placement of the links in the document. The placement of hyperlinks in the document may be automatically performed on a server side.
US10963501B1 Systems and methods for generating a topic tree for digital information
The disclosed computer-implemented method for generating a topic tree for digital information may include parsing the digital information and extracting a set of keywords. This method may also include comparing the set of keywords to an ontology and extracting hierarchies from the ontology that match the set of keywords. The extracted ontology entries may then be pruned and sorted. Various other methods, systems, and computer-readable media are also disclosed.
US10963493B1 Interactive game with robot system
A system comprises a motor and a base. The motor is configured to control the physical movement of the system and the base is configured to be coupled with a computing device. The computing device is configured to receive an indication of a target object and detect an obstacle object in a physical environment of the system. In response to detecting an obstacle object, the computing device provides to a user an inquiry associated with the detected obstacle object and receives a natural language response. Based at least in part on the natural language response, the computing device controls the motor to navigate the system around the detected obstacle object. Once the target object is detected, the computing device provides an indication that the target object has been located.
US10963484B2 Systems and methods for use in data access
Systems and methods are provided for use in accessing data stored in multiple databases. One exemplary system includes first and second databases. The first database includes a first primary tablespace having first data, a first standby tablespace having first standby data, and a first journal. The first database is configured, in response to a request including a change instruction for the first data, to alter the first data consistent with the change instruction, append a change description indicative of the alteration to the journal, and transmit the journal to the second database. The second database is configured to then receive the journal from the first database and to alter second standby data included in a second standby tablespace of the second database consistent with the change description, thereby maintaining the second standby data in the second standby tablespace as a replicate of the first data in the first primary tablespace.
US10963473B2 Pattern finding device and program
A pattern finding device of embodiments includes a pattern generator, a pattern storage, a pattern selector, a pattern deleter. The pattern generator generates a group of patterns from data including a plurality of items. The pattern storage stores the group of patterns generated by the pattern generator. The pattern selector selects at least one pattern to be deleted from the group of patterns with reference to an evaluated value indicating a change of an item distribution condition in the group of patterns when at least one pattern which is selected as a candidate is excluded from the group of patterns stored in the pattern storage. The pattern deleter deletes the at least one pattern that is selected by the pattern selector from the pattern storage.
US10963472B2 Systems and methods for indexing content
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for or crawling and indexing content is presented. A message is received, where the message includes (i) submitted content, wherein the submitted content is identified as being published by an entity, and (ii) a link to a location on a resource hosting the submitted content. An evaluation is made as to whether the submitted content is represented in an index of known content to determine whether the submitted content is new relative to the known content. In response to the evaluation, a request is issued to a search engine to crawl and index the submitted content hosted by the resource associated with the link when the submitted content is new relative to the known content.
US10963468B1 Identifying relevant messages in a conversation graph
A method, system, and non-transitory computer readable medium for identifying a relevant conversation. The method can include: identifying a conversation graph including identifiers of messages posted by a set of authoring accounts; identifying a relevance score for each authoring account; applying, by a computer processor, a first relevance filter to the conversation graph in order to modify the set of relevance scores; applying, by the computer processor and after applying the first relevance filter, a second relevance filter to the conversation graph in order to further modify the set of relevance scores; selecting, based on the set of relevance scores and after applying the second relevance filter, a subset of messages of the conversation graph for inclusion in the relevant conversation; and providing at least a portion of the relevant conversation to a client device.
US10963465B1 Rapid importation of data including temporally tracked object recognition
Systems and methods for rapid importation of data including temporally tracked object recognition. One of the methods includes receiving datasets each indicating information associated with one or more objects. Information indicating unique identifying information associated with the objects is accessed, and an updated dataset joining information from datasets that is associated with each object is generated. The updated dataset is maintained to include most recent versions of each of the datasets, with one or more datasets being replaced with more recent versions, and with one or more other datasets being propagated to be the most recent versions. Queries received from clients are responded to, with the queries indicating requests for specific information related to objects.
US10963463B2 Methods for stratified sampling-based query execution
A method for stratified-sampling-based query execution includes: receiving a query; collecting a first data sample from the first dataset using a non-stratified sampling technique; performing statistical analysis on the first data sample; identifying a stratum classifier from the statistical analysis; generating a stratum classification by calculating strata boundaries for the stratum classifier; and calculating a result to the query based on analysis of the second data sample.
US10963462B2 Enhancing autonomous vehicle perception with off-vehicle collected data
In an embodiment, a method includes receiving, at an autonomous vehicle, reported data regarding an object in proximity to the autonomous vehicle. The data is collected by a collecting device external to the autonomous vehicle, and is relayed to the autonomous vehicle via a server. The reported data includes a current location, type, or predicted location of the object. The method further includes determining whether the reported data of the object matches an object in an object list determined by on-board sensors of the autonomous vehicle. If the determination finds a found object in the object list, the method correlates the reported data of the object to the found object in the object list. Otherwise, the method adds the reported data of the object to an object list of objects detected by sensor from on-board sensors of the autonomous vehicle. In embodiments, the collecting device is a mobile device.
US10963458B2 Federated chatbots
Method and apparatus for improving ease of use, customizability, and functionality of computing devices via chatbots may be realized by processing a natural language query, by a first chatbot, to identify a monitored device in a computing environment that relates to the natural language query; transmitting the query to a second chatbot provided by the monitored device; receiving a response from the second chatbot identifying an anomaly observed on the monitored device; and outputting an user interface for display, the user interface comprising a natural language summary of the response.
US10963456B2 Querying of materialized views for time-series database analytics
Materialized views are maintained for time-series databases, to enable faster analytics over large data sets and to downsample data for storage savings. These materialized views are the result of computations on existing tables, such as aggregation, approximation, sampling, filtering, statistical estimates, and more. A materialized view is created on a base table, and continuously maintained, such that as changes are made to the base table, the materialized view is correspondingly updated, either synchronously or asynchronously. The database system records metadata identifying regions of the base table that have already been materialized. Subsequently, these invalidated regions are rematerialized. Queries ensure up-to-date results by combining data from the materialized view with results calculated at query time on the base table. Invalidation records and completion thresholds are used to determine which results should use records from the materialized table and which from records from the base table. Hierarchical materializations are also maintained.
US10963449B2 Process control circuit and method for controlling a processing arrangement
According to an embodiment, a processing circuit includes: a data acquisition circuit configured to acquire process data and measurement data of a processing arrangement, the process data including a plurality of process event data in accordance with a plurality of process events and the measurement data including a plurality of measurement event data in accordance with a plurality of measurement events; a data merging circuit configured to provide state information, the state information representing a status of the processing arrangement, and accuracy information representing an accuracy of the state information; wherein the data merging circuit is further configured to update the state information based on the acquired process event data, wherein the accuracy of the state information is decreased, and, independently from updating the state information, to downdate the state information based on the acquired measurement event data, wherein the accuracy of the state information is increased.
US10963447B2 Automatic lock removal method for scalable synchronization in dynamic data structures
In one embodiment, a set of lock and unlock instructions in a read phase of a computer-readable program is replaced with a first set of tracking instructions, wherein the first set of tracking instructions track a set of locked objects identifying objects that would have been locked by executing the set of lock and unlock instructions. A second set of tracking instructions is inserted into the read phase of the computer-readable program, wherein the second set of tracking instructions track a set of read objects indicating versions of objects that are read. Validation instructions are inserted into the computer-readable program, wherein the validation instructions validate that the versions of objects in the set of read objects have not changed since they were last read and lock the set of locked objects that would have been locked upon completing execution of the set of lock and unlock instructions. Update instructions are added to an update phase of the computer-readable program, where the update instructions increment a current version of an object each time a value of the object is updated or a lock of the object is released.
US10963442B2 Derivation of hierarchy indexes
A system includes determination, based on a plurality of rows of a table, where each of the plurality of rows associated with a respective row_id represents a respective a node of a hierarchy, row_id pairs of each parent node-child node pair of the hierarchy, execution, based on the row_id pairs, of a depth-first traversal of the hierarchy to sequentially add each row_id of the plurality of rows to a hierarchy index and receive a NODE value associated with the added row_id, and, for each of the plurality of rows, update of a row based on the NODE value associated with the row_id of the row.
US10963415B2 Bimodal PHY for low latency in high speed interconnects
Systems, methods, and apparatuses including a Physical layer (PHY) block coupled to a Media Access Control layer (MAC) block via a PHY/MAC interface. Each of the PHY and MAC blocks include a plurality of Physical Interface for PCI Express (PIPE) registers. The PHY/MAC interface includes a low pin count PIPE interface comprising a small set of wires coupled between the PHY block and the MAC block. The MAC block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of PHY PIPE registers, and the PHY block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of MAC PIPE registers. The PHY block may also be selectively configurable to implement a PIPE architecture to operate in a PIPE mode and a serialization and deserialization (SERDES) architecture to operate in a SERDES mode.
US10963411B1 Integrating rows of input/output blocks with memory controllers in a columnar programmable fabric archeture
Programmable devices and methods of operation are disclosed. In some embodiments, a programmable device may include programmable logic selectively coupled to a plurality of input/output (I/O) interface circuits by a programmable interconnect fabric and a network-on-chip (NoC) interconnect system. The programmable logic may include configurable logic elements, programmable interconnects, and dedicated circuitry. The programmable interconnects may form part of the programmable interconnect fabric. In some embodiments, the programmable interconnect fabric selectively routes non-packetized data between the programmable logic and a first group of I/O interface circuits, and the NoC interconnect system selectively routes packetized data between the programmable logic and a second group of I/O interface circuits. The NoC interconnect system may operate according to a data packet protocol, and the second group of I/O interface circuits may include memory controllers compatible with the data packet protocol.