US10917518B2
A network device (e.g., a user's mobile phone) may be used to make a telephone call to a landline telephone associated with a client device (e.g., a business's device). If the telephone call is terminated, either the network device or the client device may generate a text message to the other and establish a communication session. The client device may present a variety of options to the network device of service requests that may be completed by text message. The network device may transmit the service request and the service request may be fulfilled by the client.
US10917515B2
A method, device for switching applications in the split screen mode, and a related device are provided. The method for switching applications in the split screen mode includes: a first selection instruction is received when the split screen mode of a terminal screen is activated by showing a number of display areas, the first selection instruction being configured to select a target display area from the display areas; one or more applications to be switched in the target display area is displayed in response to a receiving of a switching instruction of applications; a second selection instruction is received, the second selection instruction being configured to select a target application from the one or more applications to be switched; and an application displayed in the target display area is switched to the target application.
US10917513B2
A location engine that estimates the barometric pressure measurement bias of a wireless terminal, resulting in an improved estimate of elevation of the wireless terminal. The location engine generates an estimate of measurement bias by comparing the barometric pressure measured by the wireless terminal while at that elevation and the barometric pressure that corresponds to an estimated elevation of the wireless terminal when it made the pressure measurement (i.e., the expected pressure). The estimated elevation is based on an inferred above-ground height and the local terrain elevation, and the expected pressure is based on the measurement of barometric pressure at the pressure reference and the estimated elevation. The location engine infers the height based on various techniques disclosed herein. The location engine can use the measurement bias to adjust subsequent pressure measurements reported by the wireless terminal, in order to generate an improved estimate of elevation of the wireless terminal.
US10917511B2
Provided are a system and method of providing a voice-message call service. A mobile device that performs a call with an external mobile device comprises a control unit configured to obtain text, the text converted from voice data that is exchanged between the mobile device and the external mobile device, during the call between the mobile device and the external mobile device, and obtain input text input to the mobile device and provided text that is received from the external mobile device; and a display unit configured to arrange the text, the input text, and the provided text and display the arranged text, input text, and provided text on a screen of the device, during the call between the mobile device and the external mobile device.
US10917499B2
The various implementations described herein include methods and systems for displaying information about entities in a structured way. In one aspect, a method is performed at a server system comprising memory and processors. The server receives a request from a client device for an information page associated with an entity. The server identifies automatically information and information types associated with the entity. The server generates and formats automatically a structured information page having regions for the entity, including determining a primary color associated with the entity, and configuring respective regions of the structured information page with corresponding accent colors based on the primary color. The server populates the regions of the structured information page with information of the entity for the identified information types, and transmits the generated and formatted page to the client device for display.
US10917495B2
Updating a profile includes monitoring electronic communications between a target user and a number of other users in real-time, extracting communicated information available about the target user and the number of other users from the electronic communications, based on an analysis of the communicated information available about the target user and the number of other users identifying relevant information from the communicated information that is relevant for updating the profile of the target user on at least one social network, and updating the profile of the target user on the at least one social network using the relevant information derived from the analysis.
US10917494B2
Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.
US10917493B2
Systems and techniques for dynamic edge cache content management are described herein. A request for a webpage may be received from a content delivery network that includes at least one content item identifier. One or more content delivery network directives may be constructed for the webpage. The one or more content delivery network directives may be transmitted to the content delivery network. The one or more content delivery network directives include a key with a hash variable reference. A request may be received from the content delivery network for a hash value corresponding to the hash variable reference. The request may include the key. A hash value may be computed for the content item. The key including the hash value may be transmitted to the content delivery network.
US10917488B2
Aspects of the present invention provide an approach for processing a notification on a mobile device. In an embodiment, a set of classifications is assigned to a notification received by a user on a mobile device. An expected response action and an expected response time specific to the user is derived based on a comparison of the set of classifications assigned to the notification with a set of prior response profiles in a notification tracking repository. If the user does not perform a response action within the expected response time, the notification is reissued to the user.
US10917478B2
One aspect includes a method for constructing a specified virtual solution, comprising: obtaining a solution profile from a solution repository catalog, wherein the solution profile identifies one or more resources for the specified virtual solution; acquiring the one or more resources identified by the solution profile from one or more devices; and assembling the acquired one or more resources in accordance with the solution profile to construct the specified virtual solution. Another aspect includes a method for providing a Resource-as-a-Service (RaaS) functionality in a cloud architecture, comprising: implementing a software defined infrastructure comprising distributed workload placement, location management, and data management; and implementing a RaaS layer comprising resource discovery and registration of capabilities.
US10917477B2
A user equipment (UE) includes a communication unit and a processor. The communication unit communicates with a server. The processor transmits a hypertext transfer protocol (HTTP) streaming session request including an indication that the UE supports Motion Picture Experts Group (MPEG) media transport (MMT) to the server and receives a description of MMT service components including an indication that the server supports MMT. The processor also migrates the UE to a MMT streaming session, selects at least one service component from the MMT service components, transmits a selection message to the server, and receives media corresponding to the selected at least one service component.
US10917464B2
A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
US10917461B2
Technologies for matching security requirements for a function-as-a-service (FaaS) function request to an edge resource having security features matching the security requirements are disclosed. According to one embodiment of the present disclosure, an edge gateway device receives, from an edge device, a request to execute an accelerated function. The edge gateway device selects, as a function of one or more security requirements requested by the edge device, an edge resource to fulfill the request. The edge gateway device transmits the request to the edge resource to fulfill the request of the edge device, according to the one or more security requirements.
US10917457B2
An embodiment of the invention includes a method for executing commands in a distributed computing environment. The method receives a plurality of distributed commands from one or more devices. The method determines a global command execution order for executing the received plurality of distributed commands. The method dispatches the received plurality of distributed commands to a plurality of servers hosting a plurality of corresponding shards in the distributed computing environment, where a given distributed command corresponds to one or more of a given shard if the given distributed command pertains to a state hosted by the one or more given shard. The method executes, by the one or more given shard, the given distributed command, where the execution is deterministic, and where a result of deterministic execution of the given distributed command is unanimous among the one or more given shard.
US10917455B2
The present application relates to the field of software application, and specifically relates to a file transfer display control method and apparatus, and a corresponding terminal. The method comprises the steps of: an application executes a file transfer task; obtain transfer progress information of the file transfer task; and overlay a floating window assembly at the top layer of a preset display interface of the application, and display the transfer progress information in the floating window assembly. According to the present application, by overlaying the floating window assembly at the top layer of the preset display interface of the application and displaying the transfer progress information in the floating window assembly, preposition of the transfer progress information of the file transfer task is achieved, so that a user can conveniently check the file transfer progress in the preset display interface of application in real time. In addition, the floating window assembly is overlaid at the top layer of the preset display interface in an independent manner without affecting the user's operation on the preset display interface currently being browsed, frequent switching of application pages is reduced, consumption of terminal resources is reduced, and user time is saved.
US10917449B2
Systems, methods, and computer readable media for delivery of content are provided. In some embodiments, systems for controlling delivery of content are provided, the systems comprising processing circuitry configured to: receive a request to stream the content, the request being received from a user equipment device; determine a first location of the user equipment device; determine a count of user equipment devices that are located at the first location and are currently streaming the content; determine whether the count meets a threshold; and responsive to determining that the count meets the threshold, add a first content delivery network to a pool of one or more content delivery networks that are used to stream the content.
US10917432B2
The present disclose describes systems and methods for creating a simulated phishing campaign for a user based on at least a history of the user with respect to simulated phishing campaigns. A database may be configured to store simulated phishing campaign history of a user, the simulated phishing campaign history comprising information on events associated with the user during one or more previous simulated phishing campaigns, A campaign controller may identify the simulated phishing campaign history of the user from the database, determine based at least on the simulated phishing campaign history of the user, a model from a plurality of models for creating a simulated phishing campaign directed to the user; and create, responsive to the determination, the simulated phishing campaign using the model.
US10917431B2
System, method, and device of detecting identity of a user and authenticating a user; as well as detecting a possible attacker or impostor, and differentiating among users of an electronic device or of a computerized service. A mobile or portable electronic device is utilized to capture a self-taken image or video of a user, which is utilized as a user-authentication factor. The accelerometer and gyroscope or device-orientation sensor of the mobile device, sense and measure spatial and physical device properties during, before or after the submission of the self-taken image or video. Based on such spatial and physical device properties, in combination with computer-vision analysis of the content shown in the self-taken image or video, the system determines liveness of the user and freshness of the submitted self-taken image or video, and differentiates between a legitimate user and an attacker.
US10917430B2
A self-updating system for defending against a cyberattack requests connected devices to solve a problem that is created in a random manner. The problems are created in a manner such that the system can determine whether the client device is being used as part of a cyberattack based on how the client device responds to the problems.
US10917424B2
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for determination of anomalous data are provided. In a computer-implemented method, a plurality of data packets is received within a predetermined time period, the plurality of data packets comprising a data structure. A historical distribution of historical data including the data structure as the data packets is determined. The plurality of data packets is compared to the historical distribution to generate a comparison result. If it is determined that data anomaly exists in the plurality of data packets according to the comparison result, an alert indicating the data anomaly is generated.
US10917420B2
There is provided a method for detecting an anomaly in plurality of data streams originating from a system or network of systems. Data streams are collected from the system or systems and divided into a plurality of time intervals. For each of the plurality of time intervals, a value for a parameter associated with the data stream is determined. A deviation in the determined values is calculated for the parameters associated with the data stream from expected values for the parameters and, if the calculated deviation is above a threshold, an anomaly is detected in the collected data stream.
US10917419B2
An anomaly detection module may include a time-series analyzer that classifies current time-series data into at least one of a plurality of classifications based upon historical data and may construct a statistical model representative of the current time-series data based upon the at least one of the plurality of classifications. An anomaly detector monitors a stream of the current time-series data and identifies statistical outliers of the stream of the current time-series data, based upon the statistical model and may determine an anomalous score for the statistical outliers by tracking a history of the statistical outliers; wherein the anomalous score comprises a representation of a magnitude of deviation between the current time-series data and the statistical model over multiple measurements of the current time-series data, over a particular time interval, or both.
US10917418B2
A data packet is received. The data packet is a unit of data transmitted across a packet-switched network. A determination is made whether a new connection is detected. The data packet is transmitted using the new connection. In response to determining that a new connection is detected, a connection context for the new connection is added to a current connection context in a dynamic event table. The dynamic event table includes the current connection context, one or more previous connection contexts, and a listing of one or more events. Each event of the one or more events is a malicious activity and is retrieved from a repository. A score for each event is calculated based on the current connection context. Each event in the dynamic event table is prioritized based on the calculated score for each event. The event with the highest score receives the highest priority.
US10917411B2
Methods, systems, and computer readable mediums for identifying components of a computing system are disclosed. According to one exemplary embodiment, a method for identifying a component of a computing system occurs at a component. The method includes receiving, while the component is in a low power state, a request for identification information about the component from a requesting entity and in response to receiving the request for the identification information, sending the identification information about the component to the requesting entity.
US10917393B2
A system and method for remote monitoring and management of an instant issuance system is provided. The embodiments provide secure communication between different entities within the instant issuance system. Security can be established via mutual authentication between the communicating entities of the instant issuance system prior and/or concurrent with a communication taking place.
US10917387B2
An information processing device includes: a first communication unit which transmits and receives communication data through a network connected to a first GW, a second GW, and at least one electronic control unit; a monitoring unit which determines whether the communication data is normal; and a notification unit which transmits, at least to the second GW, a notification that brings the network to a state in which one of a transfer function of the first GW and a transfer function of the second GW gateway is active and the other one of the transfer functions is inactive, when the monitoring unit does not determine that the communication data is normal.
US10917384B2
Methods, systems, and media for modifying firewall rules based on dynamic Internet Protocol (IP) addresses are provided. In some embodiments, the method comprises: receiving, from a database server, a request to modify a firewall rule of a firewall protecting a remote computer, wherein the request includes an IP address of a user device initiating a connection to the remote computer, and wherein the firewall rule indicates IP addresses of devices allowed to establish connections to the remote computer; determining whether the IP address of the user device is to be added to the firewall rule; and in response to determining that the IP address of the user device is to be added to the firewall rule, adding the current IP address to the firewall rule.
US10917382B2
A method, system and computer-usable medium are disclosed for establishing a virtual point of presence or VPoP in a country or locale by registering an internet protocol (IP) prefix range for communication specific to the locale in a physical data center; implementing proxy servers on the data center that support the IP prefix range; geolocating users in the locale to the IP prefix range; network address translating inbound connections to the IP prefix range with IP addresses on the proxy servers to provide extended IP network addresses; and providing content to the users by the proxy servers on using the extended IP network addresses.
US10917376B2
Multiple social network postings that originate from a single social network user are detected within a social network. The multiple social network postings that originate from the single social network user are analyzed using configured posting relationship identification criteria. Based upon the analysis of the multiple social network postings that originate from the single social network user using the configured posting relationship identification criteria, a determination is made that at least two of the multiple social network postings that originate from the single social network user include related content. The content of the at least two social network postings determined to include the related content is concatenated into a single consolidated social network post.
US10917371B2
Methods and apparatus related to determining non-textual reply content for a reply to an electronic communication and providing the non-textual reply content for inclusion in the reply. Some of those implementations are directed to determining, based on an electronic communication sent to a user, one or more electronic documents that are responsive to the electronic communication, and providing one or more of those electronic documents for inclusion in a reply by the user to the electronic communication. For example, the electronic documents may be automatically attached to the reply and/or link(s) to the electronic documents automatically provided in the reply.
US10917360B2
Various systems and methods for performing fast fail-over. One method involves electing a first node as a designated forwarder node and electing a second node as a backup designated forwarder node. Prior to detecting a loss of connectivity between the designated forwarder node and the local network, the method elects both the designated forwarder node and the backup designated forwarder node, and the designated forwarder node forwards to a core network at least a first packet received from a local network. Subsequent to detecting a loss of connectivity, using the backup designated forwarder node to forward an instance of a second packet to the core network. In one embodiment, the backup designated forwarder node forwards an instance of the second packet, via a tunnel, to the designated forwarder node, which then forwards the instance of the second packet to the core network following the loss of connectivity.
US10917358B1
A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.
US10917356B2
The present disclosure is directed to a multi-level resource reservation system that obviates one or more of the problems due to limitations and disadvantages of the related art. The multi-level resource reservation system creates, or modifies existing, peer-to-peer protocol(s) to complete a continuous chain of configured ports to support QoS feature(s), e.g., bound latency and guaranteed jitter, for a data flow that traverses an arbitrary sequence of bridges, routers, and virtual links.
US10917351B2
Systems, methods, and computer-readable media for load balancing using segment routing and application monitoring. A method can involve receiving a packet including a request from a source device to an application associated with a virtual address in a network, mapping the request to a set of candidate servers hosting the application associated with the virtual address, and encoding the set of candidate servers as a list of segments in a segment routing header associated with the packet. The method can further involve determining that a first candidate server from the set of candidate servers is a next segment in the list of segments, encoding the first candidate server in a destination address field on a header of the packet, and forwarding the packet to the first candidate server.
US10917345B2
Examples herein disclose a generation of a hash table. The examples identify a prefix length from a routing table of various prefix lengths and corresponding distribution of entries. The identified prefix length corresponds to a larger distribution of entries in the routing table. The examples generate the hash table in accordance with the identified prefix length.
US10917341B2
A forwarding path selection method and device are disclosed. If a data packet to be sent to a target device is a start packet of a flowlet in which the data packet is located, a sender device selects a low-load path from a plurality of paths to forward the data packet, and sets a forwarding decision of a flow in which the data packet is located to the selected path, where load of each path is load of traffic received by a corresponding intermediate device from the sender device or load of traffic sent by a corresponding intermediate device to the target device, whichever is higher. Flowlet-based load balancing can be implemented only by providing related functions on one type of device.
US10917340B2
Techniques for in-situ passive performance measurement are described. In one embodiment, a method includes receiving a data packet at a first network element, determining whether measurement information is to be collected for the data packet, providing one or more measurement fields for the data packet based on a determination that measurement information is to be collected for the data packet in which at least one measurement field identifies a measurement type, and forwarding the data packet to a second network element. The method further includes determining, by the second network element, the measurement type for the data packet, and performing one or more actions based on the measurement type.
US10917335B2
Method and systems for data switching, including receiving first input data at a network switching system comprising a crosspoint switch and a data processing card; transmitting the first input data from the crosspoint switch to the data processing card; making a first determination, by the data processing card, that the first input data meets a first pre-determined filtering criterion; and transmitting, based on the first determination, the first input data from a first crosspoint switch port of the crosspoint switch towards a first client.
US10917331B1
A device receives border gateway protocol (BGP) data associated with links provided in a segment routing network. The segment routing network includes a first autonomous system (AS) with first network devices interconnected by a first portion of the links, a second AS with second network devices interconnected by a second portion of the links, and an inter-AS link provided between one of the first network devices and one of the second network devices. The device filters prefixes of the BGP data to identify BGP data associated with the inter-AS link, where the BGP data associated with the inter-AS link includes data identifying state information associated with the inter-AS link. The device determines an operational state of the inter-AS link based on the BGP data associated with the inter-AS link, and performs one or more actions based on the operational state of the inter-AS link.
US10917323B2
A system and method for transmitting data from a local management system of a remote office branch office site in a virtual computing system to a central management system includes assigning, by the local management system, an initial priority to each piece of data, identifying data requested by the central management system since a previous data transmission, and updating the initial priority of each piece of data to an updated priority. The data requested by the central management system is prioritized higher than other data. The system and method also include combining, by the local management system, at least a portion of the data starting with data having a highest priority, into a data packet until the data packet achieves a computed data packet size, transmitting the data packet to the central management system, and updating the initial priority with the updated priority for future data transmissions.
US10917322B2
A first encapsulation protocol processing component (EPPC) at a particular device of a virtualized computing service establishes a network packet tracking session with a second EPPC at another device. The first EPPC tags at least some encapsulation packets (which contain baseline packets generated at or directed to guest virtual machines) sent to the second EPPC as tracked packets. The first EPPC obtains network metrics corresponding to the tracked packets of the session from the second EPPC, prepares network health updates based on the metrics, and send the updates to a network health management service associated with the virtualized computing service.
US10917310B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.
US10917308B2
A device monitors, for a software-defined networking wide area network (SD-WAN) deployment, a set of virtualized network services of the SD-WAN deployment, and applies a set of diagnostic tests to evaluate the set of virtualized network services. The device detects, based on monitoring the set of virtualized network services and in connection with applying the set of diagnostic tests, an event associated with a virtualized network service. The device analyzes, using an analytics model of SD-WAN operation, the event to identify an issue associated with the virtualized network service, and determines, based on the analytics model of SD-WAN operation, a recommendation relating to remediating the issue. The device generates an abstraction layer user interface to represent the set of virtualized network services and to convey the recommendation relating to remediating the issue, and implements, after providing the abstraction layer user interface, the recommendation to remediate the issue.
US10917307B2
Middleboxes include a processor configured to determine a degree of mismatch between a sequence number in a first connection between the middlebox and a client device and a sequence number in a second connection between the middlebox and a server device. A network control module is configured to delay acknowledgment signals from the middlebox on a connection to decrease the degree of mismatch between sequence numbers and to establish a direct connection between the client device and the server device without mediation by the middlebox upon a determination that the degree of mismatch between sequence numbers is zero.
US10917296B2
A system is configured to monitor traffic being transmitted among a group of nodes; detect a configuration statement being transported from a first node to a second node, where the configuration statement identifies a first configuration to be implemented on the second node; create a record, associated with the configuration statement, that identifies a manner in which a second configuration, that existed on the second node before receiving the configuration statement, is to be changed to the first configuration, where the record includes terms obtained from the configuration statement; generate tags, associated with the record, based on the terms or a first identifier associated with the second node; and associate the tags with the record, where associating the tags with the record allows a search to be performed, using a search query based on the tags, to obtain a configuration history that includes the record or another record.
US10917291B2
A method and a device for configuring RAID are provided. When a RAID configuration is required, an Integrated Fast Intelligent Scalable Toolkit (IF) start command is sent to each server to perform a RAID configuration in a batch manner. Each server completes the start of the IF based on the received IF start command and sends a RAID configuration command to an Agent in the IF for RAID configuration.
US10917282B2
A data modulation method and device utilized in a multi-carrier system. The method includes: performing, by a transmitting node, data modulation by adopting at least two different waveform functions.
US10917277B2
The present technology relates to a transmission device, a transmission method, a reception device, and a reception method for sufficiently securing an information amount of additional information of a physical layer.
The transmission device generates and transmits an OFDM signal in which additional information of a physical layer is allocated to additional carriers in each of groups, the groups being obtained by grouping the additional carriers to be used for transmission of the additional information, of carriers of the OFDM signal of one frame, into the groups of the number of groups according to a DFT size of when IDFT of the OFDM signal is performed. The reception device receives the OFDM signal, and acquires the additional information corresponding to the number of groups according to the DFT size from the OFDM signal. The present technology can be applied to, for example, transmission and reception of the OFDM signal.
US10917274B2
Methods and transmitting and receiving radio equipments for transmitting and receiving a reference signal in a subframe where a portion of one or more multi-carrier modulation symbols that is included in the subframe is used for transmitting control information to receiving radio equipments. The transmitting radio equipment transmits the reference signal overlaid on at least a part of the portion of the one or more multi-carrier modulation symbols that is used for transmitting the control information in the subframe. The reference signal is generated based on at least one parameter. The receiving radio equipment then receives a transmission including the control information and the reference signal in the subframe, and may determine one or more properties of the reference signal based on the at least one parameter and process the reference signal using the determined one or more properties of the reference signal.
US10917272B2
A non-transitory computer-readable information storage media for use within a wireless OFDM network that causes to be transmitted or received a first packet type and a second packet type. The first packet type has a header field with two parts with each part comprising a different set of header bits. The two parts of the header field are transmitted or received using two OFDM symbols. The second packet type has a header field with four parts with the first and second parts comprising the same first set of header bits and the third and the fourth part comprising the same second set of header bits. The four parts of the header field are transmitted or received using four OFDM symbols. The second packet type provides more reliable transmission or reception than the first packet type.
US10917264B2
Methods of operating a network device for a user equipment, UE, in a telecommunications network is provided. Methods include generating a transmission gap at an end of a first type of uplink, UL, transmission and scheduling a second type of UL transmission that corresponds to the transmission gap. Generating the transmission gap includes sending, to the UE, a radio resource control that configures a potential sounding reference signal, SRS, transmission that generates the transmission gap.
US10917263B1
A method and an apparatus for providing a configurable, object-oriented, protocol-neutral interface between a physical device and a server. The method includes coupling an application gateway with the physical device, where the application gateway includes a protocol gateway module configured for physical communication with the physical device, and an object adapter module configured for virtual communication between the physical device and a client application running on a server. The method further includes configuring a service starter to launch and bind the object adapter module with the protocol gateway module, configuring the protocol gateway module to define the physical interface between the physical device and the protocol gateway, and establishing communication between the protocol gateway module and the physical device, such that the physical device is exposed as a network device on the server.
US10917256B2
A method of facilitating participation of a WebRTC enabled terminal in an ad hoc conference or chat session hosted in an IP Multimedia Subsystem (IMS) network, where there is an ongoing session between first and second terminals using the IMS network. The method comprises sending a link from the first terminal to a third terminal that is not provisioned or not registered with the IMS network, where the third terminal is said WebRTC enabled terminal and the link provides access to a conference/chat-correlator identifying said ongoing session, and sending a session invite from the third terminal to the first terminal, via a WebRTC gateway, WGw, the session invite including the conference/chat-correlator. The method further comprises, at the first terminal setting up a second session between the first terminal and the third terminal in response to the received session invite, and at the first terminal using the conference/chat-correlator in the received session invite to associate the ongoing and second sessions, and joining both sessions into an ad hoc conference or chat session hosted in the IMS network.
US10917255B2
A packet switched (PS) service identification method and a terminal, where a weight of at least one socket corresponding to a PS service is determined, a key socket is determined from the at least one socket according to the weight of the at least one socket, and an identifier of the key socket is sent to a network side such that the network side formulates a policy and charging control (PCC) rule according to the 5-tuple. In this PS service identification process, because the terminal does not encrypt the PS service, the terminal can accurately identify the PS service.
US10917245B2
The invention relates to a system of obtaining authorization where there are multiple authorization modules. When an authorization is provided by a module, it is combined with a security token, digital signature or encryption identifying which module provided the authorization. To obtain a full authorization, multiple authorization modules may be required and these modules can be connected in parallel and or in series with each other.
US10917243B2
Apparatus and methods are described to provision a compute node in a plurality of compute nodes to a requestor, comprising receiving an anonymised access token from a provider of the compute nodes, requesting identities of a subset of compute nodes in the plurality of compute nodes, selecting at least one compute node in the subset of compute notes, providing the anonymised access token to a secure enclave of the selected at least one compute node, providing an anonymised identity of the requestor to the secure enclave and validating use of the anonymised identity with the access token.
US10917237B2
Implementations described herein disclose a device identity management system using a trusted platform module (TPM) of a device. The device identity management system provides one or more computer executable instructions to receive a secret random number at a trusted platform module (TPM) of a device, generate a hash of an existing device identity stored in a non-volatile (NV) identity index using the secret random number, and store the hash as the device identity in the NV identity index.
US10917231B2
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for data storage are provided. A routing relationship between a data block and a data node is established by using a block hash of the data block. A blockchain-type ledger is stored in a distributed manner with a level of granularity of data block. Metadata such as block header information is stored in a coordinator node. The data block or a block body in the data block is stored in the data node.
US10917228B2
Calibration is performed such that phase references of element antennas match, without radiating radio waves from all element antennas at the same time. A plurality of element antennas are divided into element antenna groups, and operating element antenna sets, each including at least two element antenna groups including a measured element antenna group, are set to an operating state in order by a phase adjustment controller. The phase adjustment controller includes: an element-electric-field calculation circuit that uses a plurality of received power levels of radio waves radiated with different phases by changing the phases of element antennas and that calculates in-set phase differences, in an operating element antenna set, among element electric field vectors generated by the element antennas the phases of which are changed; and a phase-difference calculator that uses element electric field vectors of the element antennas for which the element electric field vectors are calculated by using a plurality of different operating element antenna sets and that calculates phase differences among the element electric field vectors of the element antennas included in the different operating element antenna sets.
US10917217B2
A method for transmitting a physical protocol data unit (PPDU) of a station (STA) device in a wireless local area network (WLAN) system, includes generating a PPDU configured based on a high efficiency-short training field (HE-STF) sequence including a HE-STF field and transmitting the PPDU, wherein the HE-STF field is transmitted on a channel, wherein the HE-STF sequence is mapped to the channel per 2-tone unit, wherein, when the channel is a 20 MHz channel, the HE-STF sequence is configured to have a structure of {a M Sequence, 0, 0, 0, 0, 0, 0, 0, the M sequence}, and, when the channel is a 40 MHz channel, the HE-STF sequence is configured to have a structure of {the M sequence, 0, 0, 0, 1, 0, 0, 0, the M sequence, 0, 0, 0, 0, 0, 0, 0, the M sequence, 0, 0, 0, 1, 0, 0, 0, the M sequence}.
US10917216B2
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE).
The present invention relates to a method of transmitting configuration information, a method of detecting control channel resources, and devices therefor. The transmission method comprises: configuring, for each coreset, control channel resources on a time unit of a scheduling unit (SU); transmitting configuration for the resources of control channel on the time unit of the SU, wherein control channel resources belong to the coreset containing a plurality of continuous or discontinuous frequency-domain physical resource blocks available to transmit a downlink control channel. The detection method comprises: receiving configuration for the resources of control channel on a time unit of an SU; performing blind detection of a downlink control channel for a user on the time unit of the SU according to the configuration information. The present invention can flexibly configure control channel resources and reduce blind detection of a control channel by a terminal, thereby attaining reduction of power consumption caused by blind detection of the control channel by the terminal and load equalization.
US10917208B2
Embodiments disclose a data transmission method and a related apparatus, to enable a network device to schedule uplink transmission and a time resource on which the uplink transmission is located. One method includes transmitting, by a terminal device, a scheduling request, where the scheduling request includes information about at least one first transport block. The method also includes receiving, by the terminal device, scheduling information on a first time resource, and determining, by the terminal device, a target time resource, where the target time resource includes a second time resource or a third time resource, and a time interval between the second time resource and the first time resource is greater than a time interval between the third time resource and the first time resource. The method further includes transmitting, by the terminal device, a second transport block on the target time resource based on the scheduling information.
US10917202B2
In the present invention, a transmitting device receives, at a packet data convergence protocol (PDCP) layer, a PDCP service data unit (SDU) from an upper layer. The transmitting device generates, at the PDCP layer, a PDCP protocol data unit (PDU) containing the PDCP SDU. The transmitting device submits, at the PDCP layer, the PDCP PDU to a lower layer. If the PDCP SDU includes a transmission control protocol (TCP) ACK packet, the PDCP layer generates a PDCP control PDU as the PDCP PDU.
US10917194B2
According to certain embodiments, a transmit node in a wireless communications system includes a first universal rate-compatible polar encoder and a transmitter. The first universal rate-compatible polar encoder is configured for a family of two or more types of channels and encodes a plurality of information bits to provide a plurality of coded bits. The transmitter transmits the plurality of coded bits to a receive node.
US10917189B2
Disclosed is a wireless communication terminal. The wireless communication terminal includes a transceiver transmitting/receiving a wireless signal; and a processor controlling an operation of the wireless communication terminal. The transceiver receives a first frame including information on a manner for accessing, by a plurality of wireless communication terminals including the wireless communication terminal, a base wireless communication terminal. The processor acquires a manner for accessing the base wireless communication terminal on a basis of the first frame. The transceiver accesses the base communication terminal on a basis of the manner for accessing the base wireless communication terminal. The base wireless communication terminal is any one communication terminal different from the plurality of wireless communication terminals.
US10917187B2
A residential gateway connecting an access network to an in-home network includes an access network transceiver configured for a first communication with an access network component via a wireline and an in-home network transceiver configured for a second communication with an in-home network component via the same wireline or at least one further wireline. The residential gateway further includes synchronization circuitry configured to synchronize a timing between the first and the second communication and interference mitigation circuitry configured to mitigate interference between the first and the second communication based on the synchronized timing.
US10917186B2
The present invention proposes a method for transmitting a broadcasting signal. The method for transmitting a broadcasting signal according to the present invention proposes a system that can support a next generation broadcasting service in an environment supporting next generation hybrid broadcasting which uses a terrestrial broadcasting network and an Internet network. Also, the present invention proposes an effective signaling scheme that can cover both the terrestrial broadcasting network and the Internet network in the environment that supports the next hybrid broadcasting.
US10917181B2
A communication apparatus of the present disclosure includes: an antenna unit including a first electrode and a second electrode; a communication circuit unit that performs communication using a human body as a communication medium via the antenna unit; and a series circuit including a switch and a capacitor that are coupled to each other in series, and coupled between the first electrode and the second electrode.
US10917179B2
An optical system for responding to distortions in incident light in a free space optical communication system includes a machine learning output storing at least an indication of multiple images and corresponding positioning or orientation attributes for one or more optical elements; a sensor configured to generate an image; and a component configured to adjust the one or more optical elements based on the generated image. Various other methods, systems, and apparatuses are also disclosed.
US10917168B2
Aspects of the present disclosure describe systems, methods and structures and applications of optical fiber sensing. Of significance, systems, methods, and structures according to aspects of the present disclosure may reuse and/or retrofit/upgrade existing optical fiber cables as part of optical fiber sensing that may find important societal application including intrusion detection, road traffic monitoring and infrastructure health monitoring. Combining such optical fiber sensing with artificial intelligence (AI) further enables powerful applications at low(er) cost.
US10917164B2
A communication system includes an earth station configured to receive a downlink transmission from a satellite and transmit an uplink transmission to the satellite. The communication system further includes a server in operable communication with the earth station, a beacon detector in operable communication with the server, an access point configured to operate within a proximity of the earth station, and a beacon transmitter disposed within close proximity to the access point. The beacon transmitter is configured to transmit a beacon signal to one or more of the server and the beacon detector. The beacon signal uniquely identifies the access point. The server is configured to implement a measurement-based protection scheme with respect to at least one of the downlink transmission and the uplink transmission.
US10917156B2
A method for feeding back CQI by a terminal in a wireless communication system can be provided according to one embodiment of the present specification. The method may comprise the steps of: receiving, by a terminal, CQI feedback related information from a base station; triggering CQI feedback on the basis of the CQI feedback related information; and feeding back the CQI to the base station, wherein the CQI feedback related information includes information indicating a CQI feedback mechanism type, in which when the CQI feedback mechanism type indicates a first type, an encoding index is generated by a predetermined encoding rule on the basis of a group index of the terminal and the measured CQI index, and the encoding index can be fed back to the base station.
US10917138B2
One example discloses a near-field communications device, including: an energy harvesting circuit configured to be coupled to a near-field antenna that is responsive to non-propagating quasi-static near-field energy; wherein the harvesting circuit is configured to harvest energy from the non-propagating quasi-static near-field energy; and wherein the harvesting circuit includes a harvesting filter configured to input a first set of near-field energy and output a second set of near-field energy; and wherein the second set of near-field energy is a sub-set of the first set of near-field energy.
US10917132B1
A switchless transceiver module is disclosed. In one or more embodiments, the transceiver module includes at least a first port, a second port, and a third port. The first port is configured to be coupled to an antenna. The transceiver module further includes a low-noise amplifier (LNA) configured to receive incoming signals from the antenna in a receiving mode of operation. The second port is coupled to an output of the LNA. The transceiver module further includes a power amplifier (PA) configured to transmit outgoing signals to the antenna in a transmitting mode of operation. The third port is coupled to an input of the PA. In embodiments, the input of the LNA and the output of the PA are configured to provide isolation in the receiving mode of operation or the transmitting mode of operation based on impedance matching.
US10917130B1
The present disclosure provides a signal receiving apparatus having anti-RFI mechanism that includes an ADC circuit, an equalization circuit and a clock recovery circuit. The ADC circuit performs conversion of an input analog signal according to an internal clock signal, to generate an input digital signal. The equalization circuit equalizes the input digital signal such that the clock recovery circuit adjusts a phase of the internal clock signal and extracts a frequency by performing statistics on phase deviation amount information in a unit of a time window. The clock recovery circuit discards a corresponding phase deviation amount when a signal interference parameter of one of a sub time window is larger than a threshold value to update the phase deviation amount information, and generates an adjusting signal to adjust a frequency of the internal clock signal accordingly.
US10917128B2
A signal processing device includes a signal input, a signal output, a first amplifier, a second amplifier, a first distortion adjustment circuit, and a second distortion adjustment circuit. The signal input receives a RF signal to be amplified. The signal output outputs an amplified RF signal. Each of the first and second amplifiers includes an input coupled to the signal input and an output coupled to the signal output. The first distortion adjustment circuit includes a connection coupled to the input of the first amplifier. The second distortion adjustment circuit includes a connection coupled to the input of the second amplifier. The number of transistors in the first amplifier is different from the number of transistors in the second amplifier.
US10917126B2
An outphasing calibration method in an outphasing calibration RF transmitter comprises detection of differences of a first plurality of signal characteristics of a first plurality of amplified RF signals across at least a transmitter antenna and a plurality of load impedances. The first plurality of amplified RF signals corresponds to a first plurality of constant-envelope signals. Accordingly, at least a generation of a second plurality of constant-envelope signals and at least one signal characteristic of each of a second plurality of constant-envelope RF signals on a plurality of transmission paths are controlled. At least one of a first calibration or a second calibration of a second plurality of signal characteristics of the second plurality of constant-envelope signals is executed based on the controlled generation of the second plurality of constant-envelope signals and the at least one controlled signal characteristic of each of the second plurality of constant-envelope RF signals.
US10917124B2
An electromagnetic interface having an impedance with a resistive and a reactive component generates an electromagnetic field in both the reactive near-field region and the radiating far-field. A sensing circuit generates voltage and/or current having at least one of real and imaginary components that are proportional to an electromagnetic field in at least one of the reactive near-field region and the radiating far-field region. An electromagnetic modifier minimizes the electromagnetic field in the reactive near-field region in response to the signal generated at the output of the electromagnetic sensor.
US10917121B2
A decompression apparatus is provided. The decompression apparatus includes a memory configured to store compressed data decompressed and used in neural network processing of an artificial intelligence model, a decoder configured to include a plurality of logic circuits related to a compression method of the compressed data, decompress the compressed data through the plurality of logic circuits based on an input of the compressed data, and output the decompressed data, and a processor configured to obtain data of a neural network processible form from the data output from the decoder.
US10917115B2
Example polar coding methods and apparatus are described. One example method includes determining a sequence used to code to-be-coded bits. Polar coding is performed on the to-be-coded bits by using the sequence to obtain coded bits. The sequence is used to represent a reliability order of N polarized channels, N is a mother code length of a polar code, and N is a positive integer power of 2.
US10917114B2
This application discloses a data transmission method, a sending device, a receiving device, and a communications system. The sending device is configured to send a first transport block. The sending device obtains a coded bit segment from a first encoded code block. The first encoded code block is obtained after LDPC encoding is performed on a first code block in the first transport block based on a processing capability of the receiving device. The sending device sends the coded bit segment to the receiving device. Because the processing capability of the receiving device is considered, storage overheads of the sending device or the receiving device can be reduced, encoding or decoding complexity can be reduced, and a decoding success rate can be improved.
US10917112B2
A first error-detecting code (EDC) is computed based on a first segment of a block of information that is to be encoded, and a second EDC is computed based on at least a second segment of the block of information. The first EDC is masked with a first masking segment and the second EDC with a second masking segment to generate a first masked EDC and a second masked EDC. The first masking segment and the second masking segment are associated with a target receiver of the block of information. A codeword is generated based on a code and an input vector that includes the first segment, the first masked EDC, the second segment, and the second masked EDC. This type of coding could be useful to support early termination of blind detection at a decoder, for example.
US10917104B2
An analog to digital converter (ADC) sampling time control method includes: grouping, by an electronic control unit, analog sensor signals received from a plurality of sensors based on a similar signal; setting, by the electronic control unit, a sampling time for converting the grouped analog sensor signals into digital signals; and obtaining, by the electronic control unit, a sensor value by converting the grouped analog sensor signals into the digital signals based on the set sampling time.
US10917082B1
A power module includes: an embedding structure comprising an electrically insulating body, first terminals at a first side of the electrically insulating body, and second terminals at a second side of the electrically insulating body opposite the first side; a first semiconductor chip embedded in the electrically insulating body and comprising a vertical low-side power transistor; and a second semiconductor chip contacting the first set of terminals at the first side of the electrically insulating body and comprising a lateral high-side power transistor. The lateral high-side power transistor is electrically connected to the vertical low-side power transistor through one or more first electrically conductive paths embedded in the electrically insulating body to form a switch node of a half bridge circuit. The switch node is electrically connected to a corresponding one of the second terminals through one or more second electrically conductive paths embedded in the electrically insulating body.
US10917076B1
A ring oscillator includes at least one oscillator stage having a first output and a second output and a start-up circuit. The start-up circuit includes a plurality of AC coupling capacitors receiving the first output and the second output, and a plurality of switches connected to the AC coupling capacitors. The start-up circuit is configured to provide a differential start-up voltage to at least one node of the oscillator using the plurality of switches and the AC coupling capacitors.
US10917073B2
This disclosure relates to a filter circuit for an output stage of an electronic circuit. The filter circuit includes a capacitor connected between a supply voltage and a first transistor. The first transistor is arranged as a diode connected transistor; a second transistor is connected to the first transistor so that the first and second transistors are arranged as a current mirror. The capacitor is connected to the first and second transistors and configured and arranged so that during operation the first transistor, the second transistor and the capacitor operate as a high pass filter.
US10917063B2
A multilayer LC filter includes a multilayer body in which dielectric layers are laminated, first linear conductive patterns, second linear conductive patterns, third linear conductive patterns, capacitor conductive patterns, ground conductive patterns, and via conductors. When the multilayer body is seen through in the direction in which the dielectric layers are laminated, the first linear conductive patterns and the third linear conductive patterns in a first inductor intersect with each other, and the first linear conductive patterns and the third linear conductive patterns in a second inductor intersect with each other.
US10917062B2
A method of manufacturing an electronic component includes: preparing an element body configured to have a rectangular parallelepiped shape and include a first surface serving as a mounting surface, a second surface opposing the first surface, and a third surface extending in such a way as to connect the first surface and the second surface; forming a chamfered portion chamfered between the first surface and the third surface; forming a terminal electrode on the first surface; covering the chamfered portion and the first surface with a covering member; forming a metal shield film on a part of the element body, the part including at least the second surface and the third surface and exposed from the covering member; and removing the covering member.
US10917059B2
An improved method of providing high burst power to audio amplifiers from limited power sources, using parallel power paths to increase system efficiency without need for a power path controller, thus utilizing a simplified circuit operation and maximizing average power available for both the amplifier and supporting circuitry.
US10917056B2
A power amplification system with shared common base biasing is disclosed. A method for power amplification at a controller of a power amplification system comprising a plurality of cascode amplifier sections can include receiving a band select signal indicative of one or more frequency bands of a radio-frequency input signal to be amplified and transmitted. The method may further include biasing a common base stage of each of the plurality of cascode amplifier sections, and biasing a common emitter stage of a subset of the plurality of cascode amplifier sections.
US10917043B2
The present application describes embodiments of a non-tracking solar energy collector comprising: (a) at least one solar radiation concentrator for collimating and directing the incident solar radiation rays to at least one focal point along the surface of a reactive reflector; (b) the reactive reflector mounted on top of an external cavity and having at least one transparency zone instantly formed at said at least one focal point of the solar radiation rays, for letting the solar radiation rays enter said external cavity, wherein said transparency zone is constantly moving along the surface of said reactive reflector following the position of said at least one focal point of the solar radiation rays; and (c) the external cavity containing a solar cell and capable of trapping the entered solar radiation rays by inner scattering of said solar radiation rays on the walls of said external cavity, wherein said inner scattering of said solar radiation rays inside said external cavity is preventing solar radiation to escape from said solar cell, thereby minimising solar radiation losses.
US10917037B2
The disclosure relates to a solar tracker assembly, particularly for solar collectors, with a table structure for supporting the solar collectors, particularly solar collector panels and/or solar collector assemblies, and with an assembly for carrying the table structure, wherein the table structure is rotatable relative to the assembly base at least about one axis of rotation. For allowing the table for supporting respective solar panels to have sufficiently large dimensions in order to accommodate an increased number of solar collectors in an easy way and, at the same time, to enable the table to be positioned at a precise angle with reduced effort, it is suggested that at least a portion of the table structure and/or a portion of the assembly base is formed as a truss structure.
US10917028B2
A motor driving control device has a motor driving unit configured to selectively energize coils with a plurality of phases of a motor, a control circuit unit configured to control an operation of the motor driving unit by outputting a driving control signal to the motor driving unit, and a position detector configured to output a position signal which corresponds to any one phase of the plurality of phases and a phase of which changes depending on a position of a rotor of the motor. the control circuit unit detects a transition of values of a back electromotive force induced in the one phase in a detection period corresponding to a change timing of the position signal when beginning to start up the motor, and determines a rotational state of the motor including a rotational direction of the motor based on a detection result of the transition of the values of the back electromotive force.
US10917027B2
Method for transferring a transport unit of a long stator linear motor at a transfer position from a first transport section to a second transport section. On each side of the transport unit, excitation magnets are arranged to interact with driving coils, and on both sides of the transport unit, excitation-magnetic lateral forces are acting on the transport unit by an interaction of the excitation magnets with ferromagnetic components of the guide structure. Method includes supplying on at least one side of the transport unit a stator current n a driving coil to generate a lateral force-forming electromagnetic force that acts on the transport unit, so that a resulting lateral force, as a sum of the acting excitation-magnetic lateral force and of the lateral force-forming electromagnetic force, on each side of the transport unit is different to produce a steering effect on the transport unit at the transfer position.
US10917025B2
A power generating element according to the present invention includes a pedestal formed in a frame shape in plan view, a vibrating body provided inside the pedestal, at least three first bridge supporting portions, each of the first bridge supporting portions extending along a first extending axis and configured to arrange the vibrating body to be supported on a pedestal, and a charge generating element. The first extending axes of a pair of the first bridge supporting portions adjacent to each other form a predetermined angle in a circumferential direction with the vibrating body defined as a center in plan view. At least one first electrode layer of the charge generating element is arranged on each of the first bridge supporting portions.
US10917020B2
A multi output DC/DC converter includes a transformer having a primary side winding connected to an input side and a secondary side winding connected to an output side; a rectifying diode for rectifying an output of the secondary side winding; an output inductor having a first end connected to the rectifying diode; and a first output switching element and a second output switching element each having first ends connected to a second end of the output inductor, where a second end of the first output switching element and a second end of the second output switching element become first and second output stages outputting different voltages, respectively.
US10917018B2
A flyback converter is provided with a controller that is configured to analyze the reflected feedback voltage waveforms to determine the presence of a ground connection fault for the auxiliary winding.
US10917014B2
A free-wheeling diode control method includes determining whether a sum of a first pulse width value of a free-wheeling diode obtained according to an inductance current law and a third pulse width value of a main control tube meets a first preset condition, obtaining a determining result, and controlling, according to the determining result, conduction of the free-wheeling diode according to the first pulse width value or a second pulse width value of the free-wheeling diode obtained according to a volt-second balance law.
US10917012B1
In accordance with an embodiment, a method includes driving a predetermined load using a driver circuit according to a drive pattern; supplying power to the driver circuit using a switched-mode power supply (SMPS) configured to be coupled to at least one external component; and verifying functionality of the SMPS while driving the predetermined load. Verifying the functionality includes monitoring at least one operating parameter of the SMPS, where the at least one operating parameter of the SMPS is dependent on the drive pattern and the at least one external component, comparing the at least one operating parameter to at least one expected operating parameter to form a first comparison result, and indicating an error condition based on the first comparison result.
US10917005B2
Methods, apparatus, systems and articles of manufacture are disclosed to start converter into a pre-biased voltage. The disclosed methods, apparatus, systems and articles of manufacture provide an apparatus comprising: an error amplifier including a feedback network and a differential difference amplifier (DDA), the DDA coupled to a power converter, a voltage generator, and the feedback network coupled to the third input of the DDA, the fourth input of the DDA, and the output of the DDA; a multiplexer coupled to the voltage generator, the second input of the DDA, and the first input of the DDA; a first switch coupled in parallel to the feedback network; a second switch coupled to a delay cell and an oscillator; and a trigger including an output, the trigger coupled to the voltage generator, the power converter, and the output of the trigger coupled to the multiplexer, first switch, and the second switch.
US10917003B2
A control circuit for a switching power converter includes a current compensator. The current compensator is configured to receive a first current reference signal, a second current reference signal and a signal representing an input current of the switching power converter, generate a first current error signal based on the signal representing the input current and the first current reference signal for controlling at least one power switch of the power converter, generate a second current error signal based on the signal representing the input current and the second current reference signal, and adjust the first current error signal based on the second current error signal to limit the amount of current flowing through the switching power converter. Other example control circuits, switching power converters including control circuits and methods for limiting current in switching power converters are also disclosed.
US10917001B2
A resonant power converter has a main switch, a resonant tank coupled across the main switch, and a signal processing circuit coupled to the main switch and the resonant tank. The signal processing circuit generates a driving signal for driving the main switch ON and OFF at a switching frequency. The resonant tank includes circuit components designed to have a resonant frequency that is tuned to a designed switching frequency of the main switch. The signal processing circuit includes a zero voltage switching (ZVS) circuit, a signal generator, a detection circuit, and a latch oscillator. The signal processing circuit is configured to adjust the switching frequency of the driving signal to be tuned to the actual resonant frequency of a resonant tank under very high switching frequency conditions, 1 MHz and greater, thereby accounting for the influence of parasitics at very high switching frequencies and achieving resonance of the circuit.
US10917000B2
Driver unit for a voltage-controlled switching element, includes a first output terminal for connecting a control terminal of the switching element, a second output terminal for connecting a further terminal of the switching element, an output stage section having a high-side terminal and a low-side terminal and being controllable to connect one of its terminals to the first output terminal of the driver unit based on a control signal representative switching the switching element, and a DC conversion section configured to supply the output stage section and to convert an input voltage into a positive first voltage between the high-side terminal and the second output terminal of the driver unit and into a positive second voltage between the second output terminal of the driver unit and the low-side terminal.
US10916999B2
An apparatus for coupling mechanical power between the rotor of a Brushless DC Motor and an external mechanical load comprises: a) two concentric rings; b) an equal number of magnets connected to the inner ring and to the outer ring; and c) an opposite orientation of the poles of each couple of facing magnets, wherein one magnet is placed on the inner ring, and its facing magnet is placed on the outer ring; wherein the first of said two concentric rings is rotatable around an axis by the application of a force not applied by the second ring, and wherein when said first concentric ring rotates, the second ring rotates as well by the action of magnetic forces.
US10916995B2
The disclosure relates to a method for producing a stator. Electrical conductor elements are arranged in slots of a laminated core of a two-layer winding. The conductor ends of the conductor elements are moved relative to one another on an end side of the sheet metal packet at one or both of the layers by a positioning process by axially plugging together a normal helix tool with the axial conductor ends of some of the conductor elements and subsequent relative rotation of the normal helix tool relative to the sheet metal packet, and by axially plugging together a selective skewing tool with the axial conductor ends of the remaining conductor elements, such that they have a provided relative end position with respect to each other for a connection of a part of the conductor ends with corresponding conductor ends of the other layer.
US10916984B2
An axial flux rotor for use in a motor with a stator is provided. The rotor includes a body including an outer periphery defined by outside radius OR. The body further has a central opening defined by inner radius IR and a plurality N of rotor poles defining an axis of rotation of the body. The body has first and second opposed faces. The rotor also includes a plurality of spaced apart axially imbedded magnets extending from the first face. At least one of the axially imbedded magnets has a minimum depth defined by defined by the equation D min = π * ( OR + IR ) 2 * N * BrA * BrS , wherein BrS is the Remanent Flux Density of Surface Mounted Magnet, wherein OR is the outside radius of the body, wherein IR is the inner radius of the body, wherein N is the number of rotor poles, and wherein BrA is the Remanent Flux Density of Axially Imbedded Magnet.
US10916973B2
A method for detecting a foreign object disposed in a charging area of a wireless power transmitter can include transmitting, by the wireless power transmitter, a power signal having a predetermined strength; measuring, via a controller, a peak frequency of the power signal; receiving, from a wireless power receiver, information about a reference peak frequency of the wireless power receiver; determining, via the controller, a threshold frequency based on the reference peak frequency; and determining, via the controller, whether the foreign object is present in the charging area based on a comparison of the measured peak frequency of the power signal with the determined threshold frequency.
US10916968B2
A system of modules which control and measure energy usage at a building which are in communication with a software program executing on a remote server controlled by a third party. The third party said usage via the software program which communicates with the modules to modify energy usage and demand for energy and is responsible or liable for energy usage charges the building where the third party does not actually use the energy.
US10916960B2
A charging current regulation method, a regulation device and a terminal are provided, the method includes: when charging a terminal, detecting temperature values of working components corresponding to each of a plurality of charging integrated circuits in the terminal (202); according to the temperature values of the working components corresponding to each charging integrated circuit, determining final temperature values of the working components corresponding to each charging integrated circuit (204); regulating charging current of the plurality of charging integrated circuits according to a plurality of final temperature values (206). According to the method, when charging a terminal, equalization of a temperature rise of working components in the terminal in different application scenarios can be ensured, thus the temperature rise of the working components in the terminal is prevented from being too high.
US10916957B2
A power control system that includes a power generation device that generates low-voltage power, a high-voltage battery that is charged with power generated by the power generation device, an external load that receives power from the high-voltage battery and a power converter that is connected between the power generation device and the high-voltage battery. The power converter includes an insulating power converter.
US10916952B2
An object of the present disclosure is to provide a secondary battery system that functions at high voltage. The present disclosure attains the object by providing a secondary battery system comprising: a hybrid ion battery provided with a cathode active material layer having a cathode active material that contains a metal element capable of taking two kinds or more of a positive valence, an anode active material layer having an anode active material that contains a metal element capable of taking a valence of +2 or more, and an electrolyte layer containing an alkali metal ion and fluoride anion, and formed between the cathode active material layer and the anode active material layer; and a controlling portion that controls charging and discharging of the hybrid ion battery; wherein the controlling portion controls discharging so that a potential of the cathode active material includes a potential range higher than 0.23 V (vs. SHE).
US10916946B2
An energy storage apparatus includes: a battery system including at least one battery; a power converting unit converting input/output power characteristics of the battery system into alternating current (AC)-direct current (DC) or DC-AC; a conversion control unit controlling an operation of the power converting unit; an initial driving unit converting DC power of the battery system into AC power and supplying the AC power as power for activating the conversion control unit; and a power selecting unit detecting an output voltage of the power converting unit, selecting, based on a level of the output voltage of the power converting unit, any one of AC power output by the initial driving unit and AC power output by the power converting unit, and supplying the selected AC power as operation power of the conversion control unit.
US10916944B2
A solar and/or wind inverter that uses an ultracapacitor for grid stabilization. The ultracapacitor may be directly tied to, and placed between, a power source and an inverter. The ultracapacitor may supply power to a grid via the inverter during a reduction of power or a loss in power from the grid.
US10916939B2
Transient overvoltage suppression is provided by discharging through a Metal Oxide Varistor (MOV) and Silicon Controlled Rectifier (SCR) which are connected in series between power supply lines. The SCR has a gate that receives a trigger signal generated by a triggering circuit coupled to the power supply lines. A trigger voltage of the triggering circuit is set by a Transil™ avalanche diode.
US10916937B2
A power system includes a control circuit, a power conversion circuit, a current detection circuit and a overheat detection circuit. The control circuit is for generating one or more pulse signal. The power conversion circuit is electrically coupled to the control circuit, for generating an output current according to the pulse signal. The current detection circuit is electrically coupled to the power conversion circuit, for generating a sensing current according to the output current. The overheat detection circuit is electrically coupled to the current detection circuit and the control circuit, for generating the correction current according to a temperature of the power conversion circuit. The control circuit adjusts a duty ratio of the pulse signal according to a correction sensing current to adjust the output current, and the correction sensing current is a sum of the value of the sensing current and the correction current.
US10916934B2
A power distribution panel for distributing power to a plurality of components. A modular frame may removably attach in an aperture of a side of a chassis. A first module may be removably attached in an opening of the modular frame. A second module, different from the first module, may be removably attached in the opening of the modular frame.
US10916932B2
A method of protecting a power transformer including: monitoring an external fault indication signal; carrying out locally a fault determination; carrying out locally an inrush current determination; and issuing a final trip signal to protect the power transformer if the external fault indication signal identifies that a fault has occurred and the locally carried out fault determination confirms that a fault has occurred; or the external fault indication signal identifies that a fault has occurred and the locally carried out fault determination identifies that no fault has occurred but after a predetermined delay the locally carried out inrush current determination confirms the absence of an inrush current.
US10916923B2
An extendable cable distribution device in accordance with an embodiment of the present disclosure can include a main block for receiving the end portion of a composite cable supplied from the outside, and providing the passage through which the received composite cable is distributed; at least one sub-block located to be detachable at one side of the main block, and for guiding the distribution direction of a part of the composite cable distributed while passing through the main block; and a connector located on the outer circumferential surface of the at least one sub-block, and electrically connected with at least part of the distributed cable. According to an embodiment of the present disclosure, it is possible to provide the cable distribution device capable of distributing the supplied composite cable and rotating the distributed cable depending upon the direction extended to the outside. In addition, according to an embodiment of the present disclosure, when the distributed cable is added, it is possible to simply extend the cable by the number or in the direction desired by an installer by additionally mounting the modular sub-block.
US10916921B2
A spark plug includes an insulator, a housing, and a deformable sealing washer disposed between the insulator and the housing, the insulator having an annular full-perimeter shoulder against which the sealing washer rests, and the shoulder having a radius in a range of between 0.20 mm and 0.60 mm.
US10916920B2
A holding arrangement for multiple electrodes, with at least two holding frames, which can be stacked flat one on top of another. With the holding arrangement, a large number of electrodes, which also form more than one stack spark gap, can be arranged especially simply relative to one another, such that, in the individual holding frames, in each case at least two recesses for accommodating one electrode per recess are formed next to one another, whereby the contour of the individual recesses is matched to the outside dimensions of the individual electrodes, and in that the individual holding frames can be connected to one another.
US10916915B2
A distributed feedback (DFB) semiconductor laser device includes an active layer, a first grating layer and a second grating. The first grating layer has a first grating structure with a first grating period. The second grating layer has a second grating structure with a second grating period substantially different from the first grating period. The active layer, the first grating layer and the second grating layer are vertically stacked, and the equivalent grating period of the DFB semiconductor laser device is (2×P1×P2)/(P1+P2), where P1 and P2 respectively represent the first grating period and the second grating period.
US10916907B2
A uni-block optical pulse compressor which acts to manipulate an input beam with a train of pulses in such a way that the pulses returned after a round-trip though the uni-block compressor are temporally compressed as described. The device is comprised of two optically transparent dielectric blocks whose indices of refraction are larger than the ambient, and provides a compact, portable and robust means for temporally compressing long duration pulses.
US10916906B2
An electrical connector assembly provides a hinge between two parts, such as an eye-piece part and an arm-piece part of augmented eyewear. The assembly includes first and second hermaphroditic connectors which are rotatable relative to each other. Each connector includes a conductive electrical terminal disposed on a non-conductive support. Each electrical terminal includes a main body and a flexible contact arm extending therefrom, and a contacting protrusion protruding from the contact arm. The contact arm can be flexed into a slot in the support. The contacting protrusion on each arm maintains engagement with the main body of the other connector during rotation.
US10916905B2
An external electrical power distribution apparatus and method for adding electrical power distribution to the exterior of a building are disclosed. The external electrical power distribution apparatus includes a base configured to be mounted to a support structure on one side and further configured such that an electrical device can be mounted on a different side than the side mounted to the support structure. The base includes electrical power distribution outlets housed within it, and the housing also includes electrical wiring for providing electrical power to the electrical device and electrical power distribution outlets.
US10916891B2
An electrical connector (100) includes an insulative housing (1), a plurality of contacts received in the insulative housing, and a first conductive member (24). The contacts include a pair of first grounding contacts (212) for transmitting grounding signal, and a pair of first signal contacts (211) for transmitting a differential signal. The pair of first grounding contacts and the pair of first signal contacts are arranged in a first row. The pair of first signal contacts is disposed between the pair of first grounding contacts. The first conductive member is electrically connected with both of the first grounding contacts in at least two different locations.
US10916883B2
A connector fitting body (1) is formed by tightening a bolt (4) arranged in a collar (6) of a first housing (2) into a nut (5) of a second housing (3). The bolt (4) includes a head (41) to contact an end surface of the collar (6) and a shaft. A base portion (42) of the shaft is linked coaxially to a tip side of the head (41), and a tip portion (43) of the shaft is linked coaxially to the base portion (42) of the shaft. An inner peripheral surface of the collar (6) has a base end inner peripheral surface (61) with the base portion (42) of the shaft arranged thereon and a tip inner peripheral surface (62) having a smaller inner diameter than the base end inner peripheral surface (61) and having the tip portion (43) of the shaft arranged thereon.
US10916862B2
The present invention relates to a multifunctional signal transceiver, comprising a housing, and an antenna assembly and a circuit assembly provided in the housing. The antenna assembly at least comprises a first antenna for receiving a TV signal, a second antenna for receiving and sending a mobile communication signal, and a third antenna for receiving and sending a WIFI signal. The first antenna, the second antenna, and the third antenna are arranged in the housing successively from top to bottom. Compared to prior art, the present invention can receive mobile communication signal, TV signal and WIFI signal.
US10916861B2
An apparatus comprising at least a plurality of antenna modules mounted on a printed circuit board (PCB) is disclosed. The PCB includes a plurality of holes embedded with a heat sink. Each antenna module comprises an antenna substrate. Each antenna module further comprises a plurality of three-dimensional (3-D) antenna cells that are mounted on a first surface of the antenna substrate. Each antenna module further comprises a plurality of packaged circuitry that are mounted on a second surface of the antenna substrate. The plurality of packaged circuitry are electrically connected with the plurality of 3-D antenna cells. Furthermore, each antenna module is mounted on the plurality of holes via a corresponding packaged circuitry of the plurality of packaged circuitry.
US10916855B1
An antenna is provided as a dipole class radiator with a first bell-shaped element and a second bell-shaped element that extend from a feed gap and are mirror images to each other. Each of the elements has a contour with a combination of curvilinear segments sized to an overall impedance for needed radiation beam pattern properties. In detail, the feed gap with a feed port is between small spherical feed hubs with a larger spherical boss for each element extending away from each feed hub and the feed gap. A frusto-conical section and an adjacent cylindrical section extend from the larger spherical boss for each antenna. The antenna is capable of fitting within a cylindrical shell whose surface area-to-volume ratio is a minimum. The radiation field produced by the antenna is omnidirectional in a horizontal plane. The antenna occupies a minimum surface area-to-volume ratio; thereby, requiring less material.
US10916853B2
A conformal antenna with enhanced circular polarization (“CAECP”) is disclosed. The CAECP includes a plurality of dielectric layers forming a dielectric structure, where a top dielectric layer, of the plurality of dielectric layers, includes a top surface. The CAECP further includes an inner conductor, a coupling element (“CE”), a patch antenna element (“PAE”), a bottom conductor, and an antenna slot. The inner conductor is formed within the dielectric structure, the CE is formed within the dielectric structure above the inner conductor, the PAE is formed on the top surface, and the antenna slot is formed within PAE. The PAE is a conductor and the CAECP is configured to support a transverse electromagnetic (“TEM”) signal within the dielectric structure.
US10916851B2
A mobile electronic device includes a ground plane, a first slot, a plurality of first inductive elements, a first antenna, a second antenna, a first signal source, and a second signal source. The first slot is disposed in the ground plane to form a first ground portion and a second ground portion separated from each other. The first inductive elements are respectively connected to the first ground portion and the second ground portion. The first antenna and the second antenna respectively receive a radio-frequency signal in a predetermined band. The first signal source is electrically connected between the first antenna and the first ground portion and receives the radio-frequency signal from the first antenna. The second signal source is electrically connected between the second antenna and the second ground portion and receives the radio-frequency signal from the second antenna.
US10916846B2
A device includes a plurality of antennas, including one or more active antennas, the antennas being configured in one of a plurality of possible configurations to achieve operation in WAN, LTE, WiFi, or WiMax bands, or a combination thereof. In some embodiments, a passive antenna is utilized with lumped loading to fix the antenna tuning state. A primary and auxiliary radiator can be included in the device and configured for WAN/LTE bands, while additional antennas can be incorporated for WiFi and WiMax bands. Various antenna configurations incorporate the antenna having multiple coupled regions.
US10916844B2
Multi-directional antenna apparatuses, which may include phased array antennas and/or arrays of multiple antennas, and methods for operating these directional antennas. In particular, described herein are apparatuses configured to operate as an access point (AP) for communicating with one or more station devices by assigning a particular directional beam to each access point, and communicating with each station device using the assigned directional beam at least part of the time. Methods and apparatuses configured to optimize the assignment of one or more directional beam and for communicating between different station devices using assigned directional beams are described. Also described are methods of connecting a radio device to an antenna by connecting a USB connector on the radio device to a USB connector on an antenna and identifying the antenna based on a voltage of the ground pin on the antenna's USB connector.
US10916838B2
An electronic module is provided, which includes: a substrate; an antenna body disposed over the substrate; and an encapsulant formed on the substrate and encapsulating the antenna body. A portion of the antenna body is exposed from the encapsulant. As such, the invention increases the arrangement area of the antenna body without increasing the size of the substrate, and also reduces the height of the encapsulant. Therefore, the electronic module of the present invention meets the miniaturization requirement.
US10916830B2
An earbud system is described. The earbud system may include a primary earbud having a primary antenna. The earbud system may further include a secondary earbud having a secondary antenna. The primary antenna may have a higher effective radiation area than the secondary antenna. The secondary antenna may have a higher gain than the primary antenna.
US10916827B2
A wireless module including: a substrate that includes a first surface and a second surface on the back side of the first surface; a plurality of signal terminals that are provided on the first surface and the second surface, input and output signals; an antenna provided on the first surface; a signal processing circuit that is provided on the second surface, is connected between the signal terminals and the antenna, and performs various signal processings on signals input from the signal terminals and the antenna; wherein the signal terminals are arranged in horizontal symmetry on the first surface and the second surface, arranged at the same positions of the first surface and the second surface, and connected to a single signal line in the substrate.
US10916826B2
A communication device and a detachable antenna with dynamic antenna tuning is provided. The detachable antenna comprises: an electrically insulating base; a main antenna and a first antenna element, at the base, respectively operable at independent first and second given frequencies. The device further comprises: a memory associating the first and second given frequencies; an antenna port configured to detachably receive the base of the detachable antenna; a second antenna element, at the antenna port, operable to wirelessly interact with the first antenna element when the base of the detachable antenna is received at the antenna port; a circuit configured to detect wireless interactions between the second antenna element and the first antenna element; and a controller configured to: select the first given frequency using the second given frequency, as detected via the circuit; and, thereafter wirelessly communicate via the main antenna operated at the first given frequency.
US10916823B1
A device having a stripline to substrate integrated waveguide (SIW) transition structure has a substrate having a top surface and a bottom surface. A first metal ground layer is formed on the top surface of the substrate. A second metal ground layer is formed on the bottom surface of the substrate. A set of metallic vias are used to connect both ground layers. The stripline to SIW transition structure is embedded within the substrate between the first metal ground layer and the second metal ground layer. The stripline to SIW transition structure has a first transmission line embedded within the substrate. An impedance transformer is coupled to one end of the first transmission line. A coupling structure is coupled to the impedance transformer. The coupling structure has a pair of transmission lines. The pair of transmission lines diverge outward and upward from the impedance transformer. An isolation device is used to isolate EM fields from bifurcation of the pair of transmission lines and EM fields located at the end of these transmission lines. At least one terminating via is attached to terminal ends of the pair of transmission lines. Sidewalls are formed on each side of the stripline to SIW transition structure.
US10916821B2
Metamaterial waveguides and shielded bridges are employed to improve the scalability and routing of quantum computing circuits. A metamaterial waveguide includes a signal conductor that has a periodic array of lumped element resonators distributed along and electrically coupled to a signal conductor. The periodic array of lumped element resonator pairs defines a bandgap within an operating bandwidth of the waveguide. Qubits can communicate within the operating bandwidth of the waveguide and communications via the waveguide can be controlled by changing a center frequency of the qubits. A shielded bridge is used to cross over high frequency communications and control CPW's in a quantum computing circuit. The shielded bridge includes a signal bridge that is elevated and extends over a separate CPW, and a ground bridge positioned between the signal bridge and the separate CPW.
US10916818B2
A battery system can include an evaporation chamber and condenser. One or more battery cells can be immersed in a fluid where the battery cells and the fluid are housed in the evaporation chamber. The condenser can be fluid connected to the evaporation chamber through one or more vapor channels and one or more liquid channels. When the battery cells charge and discharge, heat dissipated by the battery cells is absorbed by the fluid, causing the fluid to change from liquid to vapor. The vapor travels through the one or more vapor channels into the condenser where the vapor changes back to liquid and returns to the evaporation chamber through the one or more liquid channels. The thermal management solution is a self-sensing and self-regulating system.
US10916816B2
A low temperature (e.g., lower than 0° C.) or a high temperature (e.g., higher than 50° C.) can degrade battery performance, especially within lithium ion (Li-ion) batteries, and even accelerate the capacity fading. To ensure a long term and safe operation of Li-ion batteries, the battery thermal management (BTM) system becomes a crucial part to control the temperature of each discrete battery or every battery within a battery pack. Within the prior art a phase change material (PCM) has been employed combined with a graphite matrix. However, the graphite lowers the latent heat of entire BTM system and increases the manufacturing cost. Embodiments of the invention provide sealed mandrels or elements which immobilize the PCM without impacting the latent heat of the entire BTM system and increasing manufacturing costs.
US10916814B2
A battery pack diagnostic apparatus includes a communication port, a measurer, and a controller. The communication port provides an electrical connection between the battery pack diagnostic apparatus and a battery management system. The measurer is electrically connected to an output terminal of the battery pack and is configured to measure a voltage and a current of the battery pack. The controller is configured to obtain a first measurement value with respect to a voltage and a current of the battery pack from the battery management system. The controller is further configured to obtain a second measurement value with respect to a second voltage and a second current of the battery pack from the measurer. The controller analyzes a state of the battery pack based on the first measurement value and the second measurement value.
US10916810B2
A lithium secondary battery comprises an electrode group and a nonaqueous electrolyte having lithium-ion conductivity. A negative electrode current collector has a first surface facing outward of winding of the electrode group and a second surface facing inward of the winding of the electrode group. At least the first surface or the second surface includes a first region and a second region that is closer to an innermost circumference of the winding of the electrode group than the first region. Protrusions include outer-circumference-side protrusions disposed on the first region and inner-circumference-side protrusions disposed on the second region. A first average height of the outer-circumference-side protrusions is larger than a second average height of the inner-circumference-side protrusions.
US10916802B1
Processes for the manufacture of porous particulates for use in lithium ion batteries are described. The porous materials include silicon active materials carried in a continuous matrix that includes a carbon phase and a solid-electrolyte phase.
US10916793B2
A fuel cell stack assembly includes a fuel cell stack column, and side baffles disposed on opposing sides of the column. The side baffles include side baffle plates containing at least one ceramic matrix composite (CMC) panel having at least one hole, and at least one denser ceramic element joined to the at least one CMC panel at the hole in the CMC panel.
US10916792B2
A fuel cell stack includes a load receiver provided in a first separator, and a contact portion. The load receiver includes a protrusion protruding outward from an outer peripheral portion of the first separator. The protrusion includes a protrusion body positioned at the center in a width direction of the protrusion, and a pair of expansions expanded in the width direction from both ends of the protrusion body in the width direction. When the load receiver contacts the contact portion, only a top portion of the expansion contacts the contact portion.
US10916788B2
Methods, systems, and devices of a control system for gas flow. The control system controls gas flow through a fuel cell stack of a vehicle. The control system includes two or more components including one or more actuators and a fuel cell. The control system includes an electronic control unit connected to the two or more components. The control system is configured to determine initial values and previous timestep values. The control system is configured to determine or estimate a total pressure of the gas flow in each of the two or more components based on the initial values and the previous timestep values. The control system is configured to control the one or more actuators based on the total pressure of the gas flow in each of the two or more components.
US10916784B2
A solid oxide fuel cell (SOFC) system included high thermal conductivity such as copper materials such as copper to increase thermal energy transfer by thermal conduction. The copper is protected from oxidation by nickel electroplating and protected from thermal damage by providing Hastelloy liners inside combustion chambers. Monel elements are used in the incoming air conduits to prevent cathode poisoning
US10916782B2
The present invention provides a solid-liquid electrolyte in the form of a gel which comprises an organic carbonate-based solvent, precipitated silica, at least one ionically conducting salt and optionally additives. The invention also relates to batteries containing said solid-liquid electrolyte. The solid-liquid electrolyte according to the present invention can improve the electrochemical properties of batteries and prevent electrolyte leakage thus reducing the risk of corrosion of the batteries.
US10916780B2
A membrane electrode gas diffusion layer assembly for a fuel cell includes a membrane electrode assembly including an electrolyte membrane, an anode catalyst layer, and a cathode catalyst layer, an anode diffusion layer joined to the anode catalyst layer of the membrane electrode assembly, and a cathode diffusion layer joined to the cathode catalyst layer of the membrane electrode assembly, in which at least one of the anode diffusion layer and the cathode diffusion layer includes a microporous layer that makes contact with the membrane electrode assembly, the microporous layer contains a cerium compound, and at least one of the electrolyte membrane, the anode catalyst layer, and the cathode catalyst layer comprises cerium ions.
US10916778B2
Disclosed is a secondary battery which can improve safety by forming a carbon coating layer and an electrode active material layer on an electrode plate such that ends of the carbon coating layer and the electrode active material layer are in different positions. As an example, the disclosed secondary battery comprises: an electrode assembly including a first electrode plate, a second electrode plate, and a separator interposed therebetween; and a case for receiving the electrode assembly, wherein the first electrode plate comprises: a first electrode collector; a carbon coating layer formed on at least one surface of the first electrode collector; and a first electrode active material layer covering at least a portion of the carbon coating layer, wherein the carbon coating layer and the electrode active material layer are formed such that the end of the carbon coating layer and the end of the first electrode active material layer are in different positions, and a protrusion is formed on at least one of the end of the carbon coating layer and the end of the first electrode active material layer.
US10916772B2
A positive electrode active material for a sodium ion battery includes a sodium complex oxide of the formula Na4(M1aM21−a)2O5 having an orthorhombic crystal structure, wherein M1 and M2 are each independently Ti, Cr, Fe, Co, Ni, Mn, V, or a combination there of provided that M1 and M2 are different from each other; and 0≤a≤1.
US10916767B2
A method for preparing a carbon-coated ternary positive electrode material has steps of preparing a ternary positive electrode material precursor, and preparing a suspension of the ternary positive electrode material precursor. Lithium acrylate is added to the suspension of the ternary positive electrode material precursor according to the molar ratio of Li:(Ni+Co+Mn) being 1.03-1.05:1. Ammonium persulphate is added to the lithium acrylate-containing suspension of the ternary positive electrode material precursor, so that the lithium acrylate undergoes a polymerisation reaction and a suspension of a lithium polyacrylate-coated ternary positive electrode material precursor is obtained. The suspension of the lithium polyacrylate-coated ternary positive electrode material precursor is dried to obtain spherical particles. The lithium polyacrylate-coated ternary positive electrode material precursor particles are sintered to obtain a carbon-coated ternary positive electrode material.
US10916763B2
The present application describes the use of a solid electrolyte interphase (SEI) fluorinating precursor and/or an SEI fluorinating compound to coat an electrode material and create an artificial SEI layer. These modifications may increase surface passivation of the electrodes, SEI robustness, and structural stability of the silicon-containing electrodes.
US10916762B2
Provided is a metal-air battery including a cathode having a space which may be filled with a metal oxide formed during a discharge of the metal-air battery and thus having improved energy density and lifespan. The cathode for the metal-air battery includes a plurality of cathode materials, a plurality of electrolyte films disposed on surfaces of the plurality of cathode materials, and a plurality of spaces which are not occupied by the plurality of cathode materials and the plurality of electrolyte films. A volume of the plurality of spaces may be greater than or equal to a maximum space of a metal oxide formed during a discharge of the metal-air battery.
US10916751B2
A power storage apparatus is configured such that a region surrounded by a plane connecting the outline of a pressure release valve and the outline of a tab-side end face in an electrode assembly in the shortest distance is defined as a three-dimensional region. The power storage apparatus is provided with a covering portion that covers the entire cross section of the three-dimensional region along the tab-side end face in a space between the tab-side end face and the inner surface of a lid body.
US10916746B2
A secondary battery for electronic appliance to be installed in an electronic appliance, thereby feeding an electric power to the electronic appliance is disclosed, which includes a battery cell in which a positive electrode, a negative electrode and an electrolyte are accommodated in a pack, and a positive electrode terminal and a negative electrode terminal from the positive electrode and the negative electrode, respectively are lead out from one side face of the pack; a metallic battery can in which an opening is formed in the both end sides in an insertion direction of the battery cell and which accommodates the battery cell therein such that one side face from which the positive electrode terminal and the negative electrode terminal are lead out is faced towards the side of one of the openings; and a pair of lids made of a synthetic resin, each plugging the opening of the battery can, at least one of the lids plugging one of the openings towards which one side face from which the positive electrode terminal and the negative electrode terminal are lead out being provided with a positive electrode terminal part and a negative electrode terminal part to be connected to the electrodes of the electronic appliance upon being connected to the positive electrode terminal and the negative electrode terminal and being faced outwardly.
US10916745B2
A flexible battery includes a first substrate, a second substrate, and a first unit cell and a second unit cell arranged between the first substrate and the second substrate in lengthwise directions of the first substrate and the second substrate, the first and second unit cells being electrically connected to each other.
US10916742B2
A battery pack including: one or more battery cells; and a connector portion including a first terminal portion, wherein the connector portion is configured to be detachably engaged with a connection portion of an electrical device or a charging device including a second terminal portion and a drain hole, and wherein the first terminal portion is configured to be connected to the second terminal portion. The connector portion is configured to be detachably engaged with the connection portion by rotation, thereby closing the drain hole by a part of the connector portion.
US10916736B2
A display panel includes a base substrate in which an active area and a peripheral area adjacent to the active area are defined, a pixel disposed in the active area, a first line disposed in the active area and connected to the pixel, a second line disposed in the peripheral area and spaced apart from the first line in a plan view, a linking pattern electrically connecting the first line to the second line and disposed on a layer different from a layer on which each of the first and second lines is disposed, and an inorganic layer disposed between the first line and the linking pattern and between the second line and the linking pattern. The linking pattern is connected to the first line and the second line through contact holes formed in the inorganic layer.
US10916734B2
The disclosure discloses a method of manufacturing a curved display, a curved display and a display. The method for manufacturing a curved display includes: acquiring a flat display including a to be bent portion; performing a shrink treatment on the to be bent portion of the flat display; bending the to be bent portion of the flat display after the shrink treatment, to form the curved display. The present disclosure performs a shrink treatment on the to be bent portion before bending the display, and then the display is bent so that it can avoid uneven display of the bent portion and reduce the surface strength of the bent portion, the display effect of the display can be maintained, and the life of the display can be improved.
US10916733B2
A display device and a method of manufacturing the same are disclosed. First, a black matrix layer is directly disposed on a second metal layer in such a manner that a distance between the black matrix layer and a light-emitting layer is shorten to avoid light loss, and thus transmittance is improved. Secondly, the black matrix layer can shield the second metal layer to avoid affecting the customer experience caused by high reflectivity of the second metal layer. Finally, a photoresist mask used in the etching process at the second metal layer to form a recess filed with color resist material in the prior art is replaced by the black matrix layer in such a manner that an exposure process and a lift-off process can be omitted while low reflectivity and high transmittance of the display device are ensured so as to reduce production costs.
US10916732B2
A display panel is provided and includes a display region including a plurality of sub pixel regions arranged in an array, wherein each of the sub pixel regions comprises a light emitting region and a non-light emitting region; a black array layer formed in the non-light emitting regions, the black array is used to shield the metal layer to reflect and absorb the environment light, to improve a light output rate and to improve a contrast ratio of the display device.
US10916731B2
An organic light emitting diode (OLED) display device includes an OLED display panel, where a surface of the OLED display panel includes a plurality of pixel display units and a plurality of non-pixel display units; an optical film including an optical film body layer, a black matrix layer, a protective layer, and an adhesive layer which are disposed layer by layer, where the black matrix layer includes a plurality of first black matrix layers and a plurality of second black matrix layers, each of the first black matrix layers is alternated with each of the second black matrix layers.
US10916730B2
A display device includes a display region arranged above a substrate, a first light emitting element emitting light of a first color, a second light emitting element emitting light of a second color, and a third light emitting element emitting light of a third color arranged in the display region, and a first optical path length adjustment film, a second optical path length adjustment film, and a third optical path length adjustment film in the display region.
US10916720B2
An organic photoelectric conversion device having an anode, a cathode, an active layer disposed between the anode and the cathode, and a hole injection layer disposed between the anode and the active layer, wherein the anode is an electrode containing an electrically conductive nanosubstance and the hole injection layer is a layer showing a of 80% or more in measurement of the residual film rate after a water rinse treatment.
US10916718B2
A flexible array substrate, a method for manufacturing the same, and a display panel are provided. The flexible array substrate adopts a structure of a double-layer metal layer to enclose an organic layer in a bending area, which can improve bending stress of a metal trace during bending and reduce probability of fracture; and the metal trace adopting the double-layered design reduces abnormality of a circuit caused by breakage of the metal trace in the bending area and improves product quality.
US10916715B2
An organometallic compound and an organic light-emitting device including the same are provided. The organometallic compound has Formula 1: wherein M is a third row transition metal, L1 is a ligand represented by Formula 2A and n1 is 1, 2, or 3, L2 is a ligand represented by Formula 2B and n2 is 0, 1, or 2. When n1 is two or more, two or more L1(s) are identical to or different from each other. When n2 is two or more, two or more L2(s) are identical to or different from each other. Details about Formula 2A and Formula 2B are provided.
US10916713B2
Wire-shaped perovskite devices and methods for manufacturing the same are provided. The perovskite devices have a uniform layer thickness of perovskite material on wire-shaped substrates of semi-conductor or carbon material. The method includes an electro-coating process, which advantageously allows for predictability and repeatability.
US10916710B2
The present specification provides a hetero-cyclic compound and an organic light emitting device comprising the same.
US10916709B2
The present invention relates to a novel organic compound, and an organic electroluminescent element having improved characteristics, such as luminous efficiency, driving voltage, and lifespan, by containing the novel organic compound in one or more organic material layers.
US10916696B2
A method for manufacturing a magnetic memory element structure using a Ru hard mask and a post pillar thermal annealing process. A Ru hard mask is formed over a plurality of memory element layers and an ion milling is performed to transfer the image of the Ru hard mask onto the underlying memory element layers. A high-angle ion milling an be performed to remove any redeposited material from the sides of the memory element layers, and a non-magnetic, dielectric material can be deposited. A thermal annealing process can then be performed to repair any damage caused by the previously performed ion milling processes.
US10916690B2
Techniques for forming quantum circuits, including connections between components of quantum circuits, are presented. A trench can be formed in a dielectric material, by removing a portion of the dielectric material and a portion of conductive material layered on top of the dielectric material, to enable creation of circuit components of a circuit. The trench can define a regular nub or compensated nub to facilitate creating electrical leads connected to the circuit components on a nub. The compensated nub can comprise recessed regions to facilitate depositing material during evaporation to form the leads. For compensated nub implementation, material can be evaporated in two directions, with oxidation performed in between such evaporations, to contact leads and form a Josephson junction. For regular nub implementation, material can be evaporated in four directions, with oxidation performed in between the third and fourth evaporations, to contact leads and form a Josephson junction.
US10916674B2
Titania is a semiconductor and photocatalyst that is also chemically inert. With its bandgap of 3.2 and greater, to activate the photocatalytic property of titania requires light of about 390 nm wavelength, which is in the ultra-violet, where sunlight is very low in intensity. A method and devices are disclosed wherein stress is induced and managed in a thin film of titania in order to shift and lower the bandgap energy into the longer wavelengths that are more abundant in sunlight. Applications of this stress-induced bandgap-shifted titania photocatalytic surface include photoelectrolysis for production of hydrogen gas from water, photovoltaics for production of electricity, and photocatalysis for detoxification and disinfection.
US10916672B2
A method of making a photovoltaic cell includes providing a metal oxide substrate. The substrate is at least translucent to light. The substrate is directed through a deposition chamber. A semiconductor is deposited over a first major surface of the substrate. The semiconductor includes a polycrystalline p-type layer. The semiconductor is exposed to a chlorine-containing compound or a chlorine molecule. A second electrode layer is provided over the semiconductor.
US10916660B2
A method of forming a substrate contact in a vertical transistor device includes patterning a sacrificial layer to form an opening in the sacrificial layer, the sacrificial layer disposed on hardmask arranged on a substrate, and the substrate including a bulk semiconductor layer, a buried oxide layer arranged on the bulk semiconductor layer, and a semiconductor layer arranged on the buried oxide layer; forming oxide spacers on sidewalls of the opening in the sacrificial layer; using the oxide spacers as a pattern to etch a trench through the substrate, the trench stopping at a region within the bulk semiconductor layer; and depositing a conductive material in the trench to form the substrate contact.
US10916657B2
A method of forming a semiconductor structure includes forming a fin in a film stack disposed over a top surface of a substrate, the film stack comprising a first semiconductor layer, a second semiconductor layer and a channel layer. The method also includes forming an oxide layer disposed over the top surface of the substrate surrounding the fin, the oxide layer covering sidewalls of the first semiconductor layer and the second semiconductor layer, performing a channel release to remove the second semiconductor layer, and performing an oxidation to form a non-uniform thickness of an additional oxide layer along a length of the fin, the non-uniform thickness providing a vertical compressive strain that induces lateral tensile strain in the channel layer. The channel layer comprises an n-type field-effect transistor (NFET) channel.
US10916651B2
A method for forming the semiconductor device that includes forming a gate opening to a channel region of a fin structure; and forming a dielectric layer on the fin structure, in which an upper portion of the fin structure is exposed. A metal is formed within the gate opening. The portions of the metal directly contacting the upper surface of fin structure provide a body contact. The combination of the metal within the gate opening to the channel region of the fin structure and the dielectric layer provide a functional gate structure to the semiconductor device.
US10916648B2
An integrated circuit device includes a bulk substrate including a first conductivity type well and a second conductivity type drift region, a stack pattern disposed on the bulk substrate and including a buried insulation pattern on the second conductivity type drift region and a semiconductor body pattern on the buried insulation pattern, a gate insulation layer on an upper surface of the first conductivity type well and on a sidewall and an upper surface of the stack pattern, and a gate electrode on the gate insulation layer. The gate electrode includes a first gate portion opposite to the first conductivity type well with the gate insulation layer therebetween and a second gate portion opposite to the second conductivity type drift region with the gate insulation layer and the stack pattern therebetween.
US10916644B2
A semiconductor device includes a first electrode, a second electrode disposed at a position opposing the first electrode, and a semiconductor body provided between the first electrode and the second electrode. The semiconductor body includes a first semiconductor layer of a first conductivity type, a second semiconductor layer of a second conductivity type and a third semiconductor layer of the second conductivity type; the second semiconductor layer is provided between the first semiconductor layer and the first electrode; and the third semiconductor layer is selectively provided inside the first semiconductor layer and disposed at a position separated from the second semiconductor layer. The first electrode is electrically connected to the second semiconductor layer and includes an extension portion; and the extension portion pierces the second semiconductor layer, extends in a first direction toward the second electrode, and is connected to the third semiconductor layer.
US10916642B2
The present disclosure relates to semiconductor structures and, more particularly, to a heterojunction bipolar transistor having an emitter base junction with a silicon-oxygen lattice interface and methods of manufacture. The device includes: a collector region buried in a substrate; shallow trench isolation regions, which isolate the collector region buried in the substrate; a base region on the substrate and over the collector region; an emitter region composed of a single crystalline of semiconductor material and located over with the base region; and an oxide interface at a junction of the emitter region and the base region.
US10916635B2
According to one embodiment, a semiconductor device includes a semiconductor portion, a gate electrode, a source electrode, a first structure body, and a first insulating portion. The semiconductor portion includes SiC and includes first to third semiconductor regions. The first semiconductor region includes first to third partial regions. The second partial region is provided between the third partial region and the first partial region. The third semiconductor region is provided between the second partial region and the second semiconductor region. The source electrode is electrically connected to the second semiconductor region. The first insulating portion includes a first insulating region and a second insulating region. The first insulating region is provided between the first partial region and the gate electrode. The second insulating region is provided between the second semiconductor region and the first structure body. The first structure body includes at least one of polysilicon or TiN.
US10916629B2
A semiconductor structure that occupies only one areal device area is provided that includes a charge storage region sandwiched between a pFET nanosheet device and an nFET nanosheet device. The charge storage region is an epitaxial oxide nanosheet that is lattice matched to an underlying first silicon channel material nanosheet and an overlying second silicon channel material nanosheet. The semiconductor structure can be used as an EPROM device.
US10916618B2
The present disclosure relates to an array substrate and a method for repairing an array substrate. The array substrate includes: a plurality of sub-pixels located on a substrate, each sub-pixel including a driving transistor and a light emitting device, a control electrode of the driving transistor being coupled to a data signal terminal and a first electrode of the driving transistor being coupled to a first voltage terminal, the light emitting device being connected in series between a second electrode of the driving transistor and a second voltage terminal, the sub-pixels including a first sub-pixel and a second sub-pixel adjacent to the first sub-pixel that emits light of the same color as that of the first sub-pixel; and a first repairing line insulated from and intersecting with a connection line between the light emitting device and the second electrode of the driving transistor of the first sub-pixel and a connection line between the light emitting device and the second electrode of the driving transistor of the second sub-pixel.
US10916617B2
A display device including: a substrate; a light emitting element on the substrate; a pixel circuit between the substrate and the light emitting element, wherein the pixel circuit is electrically connected to the light emitting element, and includes a plurality of transistors; and a conductive pattern including an electrode portion and a wiring portion for supplying a voltage to the electrode portion, wherein the electrode portion overlaps an active pattern of at least one transistor among the plurality of transistors, wherein the conductive pattern is disposed between the substrate and the active pattern, and wherein a thickness of the wiring portion is greater than a thickness of the electrode portion.
US10916614B2
An array substrate, a display panel, a light-detecting method for a display panel, and a method for controlling a display panel are provided. The array substrate includes a base substrate; a plurality of pixel regions arranged in an array on the base substrate, the pixel regions each including a light-emitting region; and a light-detecting circuit in at least one pixel region, the light-detecting circuit configured to detect light emitted from the light-emitting region of the at least one pixel region in which the light-detecting circuit is provided.
US10916610B2
Disclosed are a backplane substrate, which is devised to attain circuit characteristics for realizing sufficient gradation even in smaller pixels of a super-high-resolution structure, a manufacturing method for the same, and an organic light-emitting display device using the same, inn the backplane substrate, a driving thin-film transistor has a stack structure different from that of other thin-film transistors so that only the S-factor of the driving thin-film transistor is increased.
US10916609B2
An array substrate and a method of manufacturing the same are provided. The array substrate sequentially includes a flexible substrate, a buffer layer, an active layer, a first gate insulating layer, a first gate metal layer, a second gate insulating layer, a second gate metal layer, an inter-insulating layer, a first organic filling layer, a source-drain wiring layer, a planarization layer, an anode layer, a pixel defining layer, and a supporting layer from bottom to top; the first organic filling layer is convex upward on the inter-insulating layer, making the source-drain wiring layer covering thereon disposed to be convex. The method of manufacturing the array, substrate is sequentially to manufacture the layers from bottom to top, wherein the convex first organic filling layer disposed on the inter-insulating layer of the array substrate is used to raise a drain thereon.
US10916603B2
A display device includes a substrate that includes a display region and a non-display region that surrounds the display region, a plurality of pixels disposed on the display region of the substrate, a plurality of dam members disposed on the non-display region of the substrate that surround the display region, a first encapsulation layer disposed on the substrate that covers the pixels and the dam members, and a second encapsulation layer disposed on the first encapsulation layer and in a region between the display region and a dam member of the plurality of the dam members that is adjacent to the display region. A surface roughness of a top surface of the second encapsulation layer is greater than a surface roughness of a top surface of the first encapsulation layer.
US10916599B2
An array substrate includes a plurality of sub-pixels and at least one light photosensitive detection assembly, and each photosensitive detection assembly corresponds to at least one sub-pixel. The at least one photosensitive detection assembly includes: a photosensitive element and a signal reading element coupled to the photosensitive element and a first reading signal line, the photosensitive element is configured to detect a luminance of a corresponding sub-pixel, and output a light detection signal according to the luminance of the corresponding sub-pixel. The signal reading element is configured to read the light detection signal output by the photosensitive element, and output a first detection signal to the first reading signal line according to the light detection signal.
US10916595B2
A display device includes a substrate, a first insulating layer disposed on the substrate, a through portion passing through the substrate and the first insulating layer, a display unit disposed on the first insulating layer and including a plurality of pixels surrounding at least a portion of the through portion, and a dummy pixel unit. Each pixel includes a light-emitting element including a pixel electrode and an opposite electrode facing each other, and an emission layer disposed between the pixel electrode and the opposite electrode. The dummy pixel unit includes a plurality of dummy pixels disposed between the through portion and the display unit, and including a metal pattern including a same material as the pixel electrode. The dummy pixels are disposed adjacent to the display unit.
US10916586B2
Three dimensional memory arrays and methods of forming the same are provided. An example three dimensional memory array can include a stack comprising a plurality of first conductive lines separated from one another by at least an insulation material, and at least one conductive extension arranged to extend substantially perpendicular to the plurality of first conductive lines such that the at least one conductive extension intersects each of the plurality of first conductive lines. Storage element material is arranged around the at least one conductive extension, and a select device is arranged around the storage element material. The storage element material is radially adjacent an insulation material separating the plurality of first conductive lines, and the plurality of materials arranged around the storage element material are radially adjacent each of the plurality of first conductive lines.
US10916584B2
A semiconductor device including: first conductive lines on a substrate and extending in a first direction; second conductive lines on the first conductive lines and extending in a second direction; data storage structures between the first and second conductive lines, wherein each of the data storage structures includes a lower data storage electrode, a data storage pattern, and an upper data storage electrode, wherein a width of an upper portion of the lower data storage electrode is smaller than a width of a lower portion of the lower data storage electrode, a width of an upper portion of the data storage pattern is greater than a width of a lower portion of the data storage pattern, and the width of the upper portion of the lower data storage electrode is different from the width of the lower portion of the data storage pattern.
US10916572B2
A pixel of an image sensor, which is capable of resolving a depth error occurring in high-speed charge transfer, includes a detector including a plurality of doped regions configured to receive light and transfer generated electrons; and a demodulator configured to receive the electrons from the detector through a plurality of transfer gates and demodulate the electrons, wherein a first doped region from among the plurality of doped regions is doped to have a first pinning voltage, and a second doped region from among the plurality of doped regions is located adjacent to the first doped region and doped to have a second pinning voltage higher than the first pinning voltage, wherein the plurality of transfer gates is located adjacent to the second doped region.
US10916566B2
It is an object to manufacture and provide a highly reliable display device including a thin film transistor with a high aperture ratio which has stable electric characteristics. In a manufacturing method of a semiconductor device having a thin film transistor in which a semiconductor layer including a channel formation region is formed using an oxide semiconductor film, a heat treatment for reducing moisture and the like which are impurities and for improving the purity of the oxide semiconductor film (a heat treatment for dehydration or dehydrogenation) is performed. Further, an aperture ratio is improved by forming a gate electrode layer, a source electrode layer, and a drain electrode layer using conductive films having light transmitting properties.
US10916562B2
According to an embodiment, a non-volatile memory device includes first electrodes stacked on an underlying layer, a second electrode provided on the first electrodes, a semiconductor layer extending in a first direction from the underlying layer to the second electrode, and a memory film provided between each of the first electrodes and the semiconductor layer. The semiconductor layer includes a first portion adjacent to the first electrodes and a second portion adjacent to the second electrode. The second portion has a thickness thinner than a thickness of the first portion in a second direction perpendicular to the first direction.
US10916559B2
A nonvolatile semiconductor memory device that have a new structure are provided, in which memory cells are laminated in a three dimensional state so that the chip area may be reduced. The nonvolatile semiconductor memory device of the present invention is a nonvolatile semiconductor memory device that has a plurality of the memory strings, in which a plurality of electrically programmable memory cells is connected in series. The memory strings comprise a pillar shaped semiconductor; a first insulation film formed around the pillar shaped semiconductor; a charge storage layer formed around the first insulation film; the second insulation film formed around the charge storage layer; and first or nth electrodes formed around the second insulation film (n is natural number more than 1). The first or nth electrodes of the memory strings and the other first or nth electrodes of the memory strings are respectively the first or nth conductor layers that are spread in a two dimensional state.
US10916558B2
NOR flash memory that includes three-dimensional memory cells is provided. In the NOR flash memory of the present disclosure, one memory cell includes one memory transistor and one selection transistor. A common source 5 is formed over a silicon substrate 9, and an active region 3 extending in a vertical direction to electrically connect to the common source 5 is formed. A control gate 4 of the memory transistor and a selection gate line 2 of the selection transistor are formed to surround a side portion of the active region 3, and a top portion of the active region 3 is electrically connected to a bit line 1.
US10916549B2
Semiconductor devices and methods of forming the same are provided. The methods may include forming first and second line patterns. The first line pattern has a first side facing the second line pattern, and the second line pattern has a second side facing the first line pattern. The methods may also include forming a first spacer structure on the first side of the first line pattern and a second spacer structure on the second side of the second line pattern. The first and the second spacer structures may define an opening. The methods may further include forming a first conductor in a lower part of the opening, forming an expanded opening by etching upper portions of the first and second spacer structures, and forming a second conductor in the expanded opening. The expanded opening may have a width greater than a width of the lower part of the opening.
US10916533B2
A semiconductor package includes a substrate, a first chip on the substrate, a second chip on the substrate and arranged side-by-side with the first chip, and a support structure on the second chip. A width of the support structure is equal to or greater than a width of the second chip.
US10916518B2
An electrical binding structure is provided, which includes a substrate, a contact pad set, and a combination of a micro device and an electrode. The contact pad set is on the substrate in which the contact pad set includes at least one contact pad, and the at least one contact pad is conductive. The combination is on the contact pad set. Opposite sides of the electrode are respectively in contact with the micro device and the contact pad set in which at least the contact pad set and the electrode define at least one volume space. A vertical projection of the at least one volume space on the substrate is overlapped with a vertical projection of one of the contact pad set and the electrode on the substrate, and is enclosed by a vertical projection of an outer periphery of the micro device on the substrate.
US10916511B1
A method for reducing warpage occurred to a substrate strip after a molding process is provided. First, several dies are mounted on a top surface of a substrate strip. Then, a base having a top surface with a surface curvature is provided, and the top surface of the base is contacted against a bottom surface of the substrate strip to bend the substrate strip. Next, under the status that the top surface of the base is contacted against the bottom surface of the substrate strip, a molding compound is wrapped around each die. Finally, the molding compound is cooled to a room temperature. Accordingly, the molding process is performed on the substrate strip reversely bent in a direction opposite to a warpage direction. Therefore, the warpage originally caused by the molding process is offset by the reverse bending.
US10916507B2
A multiple chip carrier assembly including a carrier having a first surface and a second surface is attached to a plurality of chips is described. The plurality of chips include a first chip and a second chip. Each of the chips has first surface with a first set of solder balls for connecting to a package and a second set of solder balls for connecting to a high signal density bridge element. A second surface of each chip is bonded to the first surface of the carrier. A package has a first surface which is connected to the first sets of solder balls of the first and second chips. A high signal density bridge element having high signal density wiring on one or more layers is connected to the second sets of solder balls of the first and second chips. The bridge element is disposed between the first surface of the package and the first surfaces of the first and second chips.
US10916505B2
A graphene barrier layer is disclosed. Some embodiments relate to a graphene barrier layer capable of preventing diffusion from a fill layer into a substrate surface and/or vice versa. Some embodiments relate to a graphene barrier layer that prevents diffusion of fluorine from a tungsten layer into the underlying substrate. Additional embodiments relate to electronic devices which contain a graphene barrier layer.
US10916497B2
A semiconductor device may include a multi-level wiring structure comprising a first-level wiring layer, a second-level wiring layer and an insulating layer between the first-level wiring layer and the second-level wiring layer. The device may also include a bond pad, a first wiring extending from the bond pad, and a second wiring overlapping at least in part with the first wiring through the insulating layer to be capacitively coupled to the first wiring. The first wiring and the second wiring may each be formed respectively as the first-level wiring layer and the second-level wiring layer. The device may also include a protection circuit configured to be DC coupled to the second wiring. The first-level wiring layer may include a redistribution layer (RDL).
US10916482B2
A semiconductor wafer has a plurality of semiconductor die distributed over a surface area. The semiconductor die are singulated from the semiconductor wafer. The semiconductor die are mounted to a carrier to form a reconstituted semiconductor wafer. The carrier has a surface area 10-50% larger than the surface area of the semiconductor wafer. The number of semiconductor die mounted to the carrier is greater than a number of semiconductor die singulated from the semiconductor wafer. The reconstituted wafer is mounted within a chase mold. The chase mold is closed with the semiconductor die disposed within a cavity of the chase mold. An encapsulant is dispersed around the semiconductor die within the cavity under temperature and pressure. The encapsulant can be injected into the cavity of the chase mold. The reconstituted wafer is removed from the chase mold. An interconnect structure is formed over the reconstituted wafer.
US10916474B2
A method for processing electronic die includes providing a substrate having a plurality of electronic die formed as part of the substrate and separated from each other by spaces. The method includes placing the substrate onto a first carrier substrate. The method includes plasma etching the substrate through the spaces to form singulation lines adjacent the plurality of electronic die. The method includes exposing the plurality of electronic die to solvent vapors, such as heated solvent vapors, under reduced pressure to reduce the presence of residual contaminants resulting from the plasma etching step.
US10916471B2
A method for fabricating a semiconductor device includes depositing a sacrificial liner in self-aligned contact openings in first and second regions. The openings are filled with a sacrificial material. The second region is blocked with a first mask to remove the sacrificial material from the first region. The first mask is removed from the second region, and the sacrificial liner is removed from the first region. A first liner is formed in the openings of the first region, and first contacts are formed in the first region on the first liner. The first region is blocked with a second mask to remove the sacrificial material from the second region. The second mask is removed from the first region, and the sacrificial liner is removed from the second region. A second liner is formed in the openings of the second region, and second contacts are formed in the second region.
US10916469B2
A multilayer semiconductor device structure having different circuit functions on different semiconductor device layers is provided. The semiconductor structure comprises a first semiconductor device layer fabricated on a bulk substrate. The first semiconductor device layer comprises a first semiconductor device for performing a first circuit function. The first semiconductor device layer includes a patterned top surface of different materials. The semiconductor structure further comprises a second semiconductor device layer fabricated on a semiconductor-on-insulator (“SOI”) substrate. The second semiconductor device layer comprises a second semiconductor device for performing a second circuit function. The second circuit function is different from the first circuit function. A bonding surface coupled between the patterned top surface of the first semiconductor device layer and a bottom surface of the SOI substrate is included. The bottom surface of the SOI substrate is bonded to the patterned top surface of the first semiconductor device layer via the bonding surface.
US10916461B2
This invention provides an effective and rapid method of laser processing for separating semiconductor devices formed on hard and solid substrates (6) with a one pass process. The method is based on generating fractures along the scribing trajectory which extend deep into the bulk of a workpiece (6), wherein thermal stress is induced by delivering at least two processing (ultra short pulse) pulsed-beams (7), containing at least primary and secondary pulses. Primary pulses are used to generate a heat accumulated zone, which allows for more efficient absorption of the secondary pulses, which generate a sufficient heat gradient to produce mechanical failures, necessary for mechanically separating the workpiece (6) into separate pieces.
US10916451B2
An electronic device manufacturing system includes a motion control system for calibrating a gap between surfaces of process chamber or loadlock components by moving those component surfaces into direct contact with each other. The component surfaces may include a surface of a substrate and/or a substrate support and a surface of process delivery apparatus, which may be, e.g., a pattern mask and/or a plasma or gas distribution assembly. The motion control system may include a motion controller, a software program executable by the motion controller, a network, one or more actuator drivers, a software program executable by the one or more actuator drivers, one or more actuators, and one or more feedback devices. Methods of calibrating a gap via direct contact of process chamber or loadlock component surfaces are also provided, as are other aspects.
US10916446B2
A method is provided for monitoring the laser annealing of a semiconductor wafer. After annealing, images of many regions of the wafer are captured. The surface brightness of these regions is measured by computer, and statistics of these surface brightness measurements are determined, such as their mean and their standard deviation. Using a correlation between the surface brightnesses and the electrical resistance of the annealed wafer, the surface brightness statistics can be used to determine whether the annealing process resulted in a wafer that meets end user specifications. The surface brightness statistics can also be used to monitor the annealing tool, both during manufacturing and periodically or following maintenance.
US10916443B2
A method of patterning a semiconductor device is disclosed. A tri-layer photoresist is formed over a plurality of patterned features. The tri-layer photoresist includes a bottom layer, a middle layer disposed over the bottom layer, and a top layer disposed over the middle layer, the top layer containing a photo-sensitive material. The top layer is patterned via a photolithography process, the patterned top layer including an opening. The opening is extended into the bottom layer by etching the bottom layer and continuously forming a protective layer on etched surfaces of the bottom layer and on exposed surfaces of the patterned features. The bottom layer is removed. At least some portions of the protective layer remain on the exposed surfaces of the patterned features after the bottom layer is removed.
US10916439B2
A mask-integrated surface protective film, containing: a substrate film, and a mask material layer provided on the substrate film; wherein the mask material layer is an ethylene-vinyl acetate copolymer resin, an ethylene-methyl acrylate copolymer resin, or an ethylene-butyl acrylate copolymer resin; and wherein the thickness of the mask material layer is 50 μm or less.
US10916435B2
The present invention provides a means for sufficiently removing organic residues remaining on the surface of an object to be polished which contains silicon nitride, silicon oxide, or polysilicon and has been polished. The present invention relates to a surface treatment composition including a polymer compound having a sulfonic acid (salt) group and water, wherein the surface treatment composition has a pH value of less than 7 and the surface treatment composition is used for decreasing an organic residue on a surface of an object to be polished which contains silicon nitride, silicon oxide, or polysilicon and has been polished.
US10916434B2
Described herein are methods of filling features with tungsten, and related systems and apparatus, involving inhibition of tungsten nucleation. In some embodiments, the methods involve selective inhibition along a feature profile. Methods of selectively inhibiting tungsten nucleation can include exposing the feature to a direct or remote plasma. The methods include performing multi-stage inhibition treatments including intervals between stages. One or more of plasma source power, substrate bias power, or treatment gas flow may be reduced or turned off during an interval. The methods described herein can be used to fill vertical features, such as in tungsten vias, and horizontal features, such as vertical NAND (VNAND) wordlines. The methods may be used for both conformal fill and bottom-up/inside-out fill. Examples of applications include logic and memory contact fill, DRAM buried wordline fill, vertically integrated memory gate and wordline fill, and 3-D integration using through-silicon vias.
US10916430B2
A semiconductor device with favorable electrical characteristics is provided. A source electrode and a drain electrode of a channel-etched transistor are each made to have a stacked-layer structure including a first conductive layer and a second conductive layer. A silicide that contains a metal element contained in the second conductive layer and nitrogen is formed to be in contact with a top surface and a side surface of the second conductive layer. Before etching of the first conductive layer, the silicide is formed by exposing the second conductive layer to an atmosphere containing silane, and plasma treatment is performed in a nitrogen atmosphere without exposure to the air.
US10916428B2
A process is provided in which a patterned layer, an intervening layer and a first layer to be etched according to the pattern of the patterned layer are formed. The intervening layer may be a thermal decomposition layer that may be removed by a heat based removal process. After etching the first layer, the use of a heat based removal process may allow the intervening layer to be removed from the substrate without altering the first layer. In one embodiment, the first layer may be a memorization layer and the process may be a multiple patterning process.
US10916423B2
This invention provides a paste composition that enables a silicon germanium layer to be formed safely and easily, and a method for forming a silicon germanium layer safely and easily. The present invention provides a paste composition for forming a silicon germanium layer, the composition comprising aluminum and germanium, wherein the content of the germanium is more than 1 part by mass and 10000 parts by mass or less, per 100 parts by mass of the aluminum.
US10916420B2
A substrate processing method includes: providing a substrate in a processing container; selectively forming a first film on a surface of a substrate by plasma enhanced vapor deposition (PECVD); and forming a second film by atomic layer deposition (ALD) in a region of the substrate where the first film does not exist. The second film is formed by repeatedly performing a sequence including: forming a precursor layer on the surface of the substrate; purging an interior of the processing container after forming of the precursor; converting the precursor layer into the second film; and purging a space in the processing container after the converting. A plasma processing apparatus performing the method is also provided.
US10916411B2
Embodiments are described herein for sensor-to-sensor matching methods for chamber matching across multiple plasma processing chambers. For disclosed embodiments, a baseline signature in a first processing chamber is compared to a signature generated in a second processing chamber in order to adjust and match sensor display values for the second processing chamber. The baseline signature is determined using a golden reference sensor disposed within the first processing chamber and plasma sensors monitoring a baseline plasma. The signature of the plasma is determined using the golden reference sensor disposed within the second processing chamber and plasma sensors monitoring the plasma. Differences are determined between the baseline signature and the signature, and a display value for the plasma sensors for the second processing chamber is adjusted based on the differences to provide chamber matching with the first processing chamber. The golden reference sensor can be a wafer with embedded sensors.
US10916379B2
A variable-capacitance capacitor having first and second electrodes mobile with respect to each other and third and fourth electrodes insulated from the first and second electrodes, capable of receiving a control signal to vary the relative position of the first and second electrodes in order to vary the capacitance between the first and second electrodes, the capacitor further including a system for controlling the position of the second electrode with respect to the first electrode, the system being arranged so that, for at least one relative position of the second electrode with respect to the first electrode, the position of the second electrode with respect to the first electrode is independent from the voltage between the first and second electrodes.
US10916378B2
A capacitance element that includes a first lower electrode and a second lower electrode arranged adjacent to each other in a Y-axis direction on a substrate. A first dielectric layer is on the first lower electrode, and a second dielectric layer is on the second lower electrode. A first upper electrode and a second upper electrode are arranged adjacent to each other in an X-axis direction on the first dielectric layer, and a third upper electrode and a fourth upper electrode are arranged adjacent to each other in an X-axis direction on the second dielectric layer. Interlayer conductors are respectively in contact with the first through fourth upper electrodes. A first connection conductor connects the second interlayer conductor and the fourth interlayer conductor to each other.
US10916373B2
A sintered R-T-B based magnet composition includes: R: not less than 27 mass % and not more than 37 mass % (R is at least one rare-earth element which always includes at least one of Nd and Pr), B: not less than 0.75 mass % and not more than 0.97 mass %, Ga: not less than 0.1 mass % and not more than 1.0 mass %, Cu: not less than 0 mass % and not more than 1.0 mass %, and T: 61.03 mass % or more (where T is at least one selected from Fe, Co, Al, Mn and Si and always includes Fe, such that the Fe content is 80 mass % or more in the entire T). [T]/[B] is greater than 14.0. An R amount is greater in the surface than in the center, and a Ga amount is greater in the surface than in the center. [T]/[B] in the surface is higher than [T]/[B] in the center.
US10916372B2
When a slurry 41 obtained by dispersing a rare-earth-compound powder in a solvent is applied to sintered magnet bodies 1, and dried to remove the solvent in the slurry and cause the surfaces of the sintered magnet bodies to be coated with the powder, and the sintered magnet bodies coated with the powder are heat treated to cause the rare-earth element to be absorbed by the sintered magnet bodies, the sintered magnet bodies having had the slurry applied thereto are dried by being irradiated with near infrared radiation having a wavelength of 0.8-5 μm, to remove the solvent in the slurry, and cause the surfaces of the sintered magnet bodies to be coated with the powder. As a result, the rare-earth-compound powder can be uniformly and efficiently applied to the surfaces of the sintered magnet bodies.
US10916371B2
A wireless power transmission device comprises a transmitting coil assembly and a receiving coil assembly. The transmitting coil assembly includes a first magnetic core and a transmitting coil winding. The first magnetic core has a substantial U-shaped body portion, a first pillar portion disposed at a first end of the U-shaped body portion, and a second pillar portion disposed at a second end of the U-shaped body portion. The transmitting coil winding has a first transmitting coil winding wound around the first pillar portion and a second transmitting coil winding wound around the second pillar portion. The receiving coil assembly is interposed between the first pillar portion and the second pillar portion and electromagnetically coupled therewith. The receiving coil assembly includes a second magnetic core and a receiving coil winding.
US10916370B2
An engine ignition coil assembly disclosed herein provides an ignition coil housing that may be mounted on an engine block assembly and that is isolated from engine vibrations. The engine ignition coil assembly comprises an ignition coil housing. The ignition coil housing contains an ignition coil apparatus. An electrical connector for the ignition coil apparatus is mounted to the ignition coil housing. An elastomeric boot supports the ignition coil housing and may be disposed on an engine block assembly such that ignition coil housing is spaced apart from the engine block assembly by the elastomeric boot. A single fastener extends through a fastener opening in the ignition coil housing parallel with the elastomeric boot. An elastomeric isolator is disposed on the ignition coil housing at the fastener opening around the single fastener. A proximal end of the single fastener may be fixed to the engine block assembly.
US10916368B2
The present invention relates to a bobbin and a coil assembly and electromagnet equipment including the same, and the electromagnet equipment, which includes a bobbin and a coil, includes a coil assembly receiving a refrigerant so as to remove heat produced when magnetic field lines are formed by an electric current running through the coil while the coil is wound on a center shaft relative to the center shaft provided on a center of the bobbin; and a terminal block provided on a lower side of the coil assembly, the terminal block supporting the coil assembly and receiving a refrigerant from outside and supplying the refrigerant to the coil assembly.
US10916354B2
The object of the invention is to obtain a solar radiation shielding member that has a good visible light transmittance and shows no redness when viewed from the front and when obliquely viewed, without impairing the solar radiation transmittance. A solar radiation shielding member, wherein a first dielectric film, a first metal film, a second dielectric film, a second metal film, a third dielectric film, a third metal film, and a fourth dielectric film are stacked on a transparent substrate; the first dielectric film comprises at least two dielectric layers containing a layer having a refractive index of 2.4 or greater, and the first dielectric film as a whole has a refractive index in a range of 1.8-2.0; the second dielectric film has an optical film thickness of 165-201 nm; the third dielectric film has an optical film thickness of 147-182 nm; the fourth dielectric film has an optical film thickness of 75-120 nm; a geometric film thickness of the first metal film, the second metal film, and the third metal film is 30-40 nm in total; a geometric film thickness of the second metal film is in a range of 1.01-1.55 relative to a geometric film thickness of each of the first metal film and the third metal film.
US10916353B2
The present invention is related to an apparatus and a method for producing fibrous debris of test for a nuclear plant. More particularly, producing fibrous debris of test having the uniform length distribution equal to the fibrous debris collected by a plurality of strainer bags while passing through a strainer in length distribution degree, and conducting a test for evaluating the influence of debris in the core due to a loss of coolant accident based on the produced fibrous debris for testing, thereby ensuring reproducibility of a test by the fibrous debris of test having a uniform length distribution and, thereby producing conservative experimental data.
US10916337B2
The de-identification system can be operable to receive, from at least one first entity, a medical scan and a corresponding medical report. A set of patient identifiers can be identified in a subset of fields of a header of the medical scan. A de-identified medical scan can be generated by replacing the subset of fields of the header of the medical scan with a corresponding set of anonymized fields generated by performing a header anonymization function. A subset of patient identifiers of the set of patient identifiers can be identified in the medical report. A de-identified medical report can be generated by replacing each of the subset of patient identifiers with corresponding anonymized placeholder text generated by performing a text anonymization function on the subset of patient identifiers. The de-identified medical scan and the de-identified medical report can be transmitted to a second entity via a network.
US10916328B2
Systems and methods are provided herein that enable computer-implemented modeling of a biological event. Cell-based models produced from such systems and methods are also disclosed. In some embodiments, systems and methods are provided for cell-centric simulation with accommodating environment feedback. In one embodiment, a computer-implemented method of modeling a biological event can include receiving configurable simulation information and initializing an ontogeny engine to an initial step boundary in accordance with the configurable simulation information. The method can also include advancing the ontogeny engine from a current step boundary to a next step boundary in accordance with the configurable simulation information and the current step boundary. The advancing can include performing a stepCells function. The method can further include continuing the advancing until a halting condition is encountered. In some embodiments, simulation of biological events includes modeling biological processes, such as development of multicellular tissue and differentiation of pluripotent cells.
US10916327B1
Embodiments of the disclosure are drawn to apparatuses and methods for fuse latch and match circuits. A memory may include a number of fuse registers, each of which is associated with a line of redundant memory cells. An address may be stored in fuse latches of the fuse register. A dynamic logic circuit may activate one of the fuse registers and a match logic circuit may compare the address stored in the activated fuse register to an address received as part of an access operation to determine if the redundant memory cells should be accessed. The fuse latches may be floated during a power up operation. The dynamic logic circuit may control a timing of the activation and comparison operation.
US10916325B2
A memory chip includes a memory region group including a plurality of memory regions. The memory chip also includes a peripheral unit configured to generate region flags of the memory regions by performing write and read operations on the respective memory regions, each of the region flags indicating whether corresponding memory region is a defective region, and to generate a group flag indicating whether the memory region group needs to be repaired, based on the region flags.
US10916324B2
An example apparatus includes a memory comprising a plurality of managed units corresponding to respective groups of resistance variable memory cells and a controller coupled to the memory. The controller is configured to cause performance of a cleaning operation on a selected group of the memory cells and generation of error correction code (ECC) parity data. The controller may be further configured to cause performance of a write operation on the selected group of cells to write an inverted state of at least one data value to the selected group of cells and write an inverted state of at least one of the ECC parity data to the selected group of cells.
US10916317B2
Programmable resistive memory can be fabricated with a non-single-crystalline silicon formed on a flexible substrate. The non-single-crystalline silicon can be amorphous silicon, low-temperature polysilicon (LTPS), organic semiconductor, or metal oxide semiconductor. The flexible substrate can be glass, plastics, paper, metal, paper, or any kinds of flexible film. The programmable resistive memory can be PCRAM, RRAM, MRAM, or OTP. The OTP element can be a silicon, polysilicon, organic or metal oxide electrode. The selector in a programmable resistive memory can be a MOS or diode with top gate, bottom gate, inverted, staggered, or coplanar structures.
US10916315B2
A nonvolatile memory device includes a first memory cell array, a first bi-directional multiplexer, a first register, a second register, a first I/O pad and a second I/O pad. The first memory cell array stores first data. The first bi-directional multiplexer receives the first data and distributes the first data into first sub-data and second sub-data. The first register stores first sub-data from the first bi-directional multiplexer. The second register stores second sub-data from a second bi-directional multiplexer. The first I/O pad outputs the first sub-data from the first register to outside. The second I/O pad outputs the second sub-data from the second register to the outside.
US10916310B2
Methods, systems and apparatus including computer-readable mediums for partially erasing blocks in a memory system to increase reliability are provided. In one aspect, a memory system includes a memory having a plurality of blocks and a memory controller coupled to the memory. The memory controller is configured to: execute a first erase operation on a particular block in the memory, the particular block including multiple sub-blocks each having respective memory cells, one or more memory cells in the particular block being in one or more programmed states before the first erase operation, then execute a second erase operation on a first sub-block of the particular block such that first respective memory cells of the first sub-block are in an erased state after the second erase operation. The memory controller can be configured to not execute the second erase operation on the one or more other sub-blocks of the particular block.
US10916300B2
According to one embodiment, a semiconductor memory device includes a first memory cell capable of storing 3-bit data. When first data including a first bit is received from an external controller, the received first data is written to the first memory cell. When second data including a second bit and a third bit is received from the controller after the first data is received, the first bit is read from the first memory cell and the 3-bit data is written to the first memory cell based on the read first bit and the received second data. In the 3-bit data written to the first memory cell, lower bit data is determined by three read operations, middle bit data is determined by two read operations, and upper bit data is determined by two read operations.
US10916289B2
Apparatuses and methods are disclosed that include ferroelectric memory and for refreshing ferroelectric memory. An example apparatus includes: a word line; a first memory cell coupled to a first digit line and stores a first data on the first digit line responsive to the word line in an active state; a second memory cell coupled to a second digit line and stores a second data on the second digit line responsive to the word line in the active state. The first digit line is coupled to a first power potential and the second digit line is coupled to a second power potential in a refresh operation.
US10916287B2
A ferroelectric memory unit cell includes a series connection of select gate transistor that turns the ferroelectric memory unit cell on and off, and a ferroelectric memory transistor. Data is stored in a ferroelectric material layer of the ferroelectric memory transistor. The ferroelectric memory unit cell may be a planar structure in which both transistors are planar transistors with horizontal current directions. In this case, the gate electrode of the access transistor can be formed as a buried conductive line. Alternatively, the ferroelectric memory unit cell may include a vertical stack of vertical semiconductor channels.
US10916279B2
A method of controlling on-die termination (ODT) in a multi-rank system including a plurality of memory ranks is provided. The method includes: enabling ODT circuits of the plurality of memory ranks into an initial state when the multi-rank system is powered on; enabling the ODT circuits of a write target memory rank and non-target memory ranks among the plurality of memory ranks during a write operation; and disabling the ODT circuit of a read target memory rank among the plurality of memory ranks while enabling the ODT circuits of non-target memory ranks among the plurality of memory ranks during a read operation.
US10916278B1
A memory controller comprising: a delay circuit, configured to use a first delay value and a second delay value to respectively delay a sampling clock signal to generate a first and a second delayed sampling clock signal; a sampling circuit, configured to use a first edge of the first delayed sampling clock signal to sample a data signal to generate a first sampling value, and configured to use a second edge of the second delayed sampling clock signal to sample the data signal to generate a second sampling value; and a calibrating circuit, configured to generate a sampling delay value according to the first delay value based on the first sampling value and the second sampling value. The delay circuit uses the sampling delay value to generate an adjusted sampling clock signal and the sampling circuit sample the data signal by the adjusted sampling clock signal.
US10916272B2
Video content may be captured by an image capture device during a capture duration. The video content may include video frames that define visual content viewable as a function of progress through a progress length of the video content. Rotational position information may characterize rotational positions of the image capture device during the capture duration. Time-lapse video frames may be determined from the video frames of the video content based on a spatiotemporal metric. The spatiotemporal metric may characterize spatial smoothness and temporal regularity of the time-lapse video frames. The spatial smoothness may be determined based on the rotational positions of the image capture device corresponding to the time-lapse video frames, and the temporal regularity may be determined based on moments corresponding to the time-lapse video frames. Time-lapse video content may be generated based on the time-lapse video frames.
US10916271B1
An approach to a reduced-head hard disk drive (HDD) includes a load/unload (LUL) ramp subsystem that includes a translatable ramp assembly that includes a biasing member and a magnet coupled thereto, which is magnetically engaged with a guide post to provide a bias force at an interface of a lead screw and the ramp assembly. The bias force acts upon the interface by reducing a gap between outer threads of the lead screw and inner threads of a mating threaded interface structure of the ramp assembly that would otherwise cause lead screw hysteresis without the bias force.
US10916268B2
This substrate for a magnetic recording medium has a metal structure made of an Al alloy having a composition including Si in a range of 28.0% by mass to 32.0% by mass, Cu in a range of 2.5% by mass to 4.0% by mass, and Mg in a range of 0.8% by mass to 1.5% by mass with a remainder being Al, primary-crystal Si particles having a maximum diameter of 0.5 μm or more and an average particle diameter of 2 μm or less are dispersed in the metallic structure, a diameter of the substrate is in a range of 53 mm to 97 mm, and a thickness of the substrate is in a range of 0.2 mm to 0.9 mm.
US10916267B2
This aluminum alloy substrate for a magnetic recording medium has a metal structure made of an Al alloy having a composition including Si in a range of 18.0% by mass to 22.0% by mass, Fe in a range of 4.0% by mass to 6.0% by mass, Cu in a range of 2.5% by mass to 4.0% by mass, and Mg in a range of 0.8% by mass to 1.5% by mass with a remainder being Al, a primary-crystal Si precipitate having a maximum diameter of 0.5 μm or more and an average particle diameter of 2 μm or less is dispersed in the metal structure, a diameter is in a range of 53 mm to 97 mm, and a thickness is in a range of 0.2 mm to 0.9 mm.
US10916264B2
According to one embodiment, a suspension assembly includes a support plate, a trace member on the support plate and a drive element mounted on the trace member. The trace member includes a metal plate, and a multilayered member on the metal plate. The multilayered member includes a first insulating layer, a conductive layer stacked on the first insulating layer, a second insulating layer stacked on the conductive layer. The multilayered member includes a mount portion on which the drive element is mounted, and a branching portion arranged along the mount portion with a gap therebetween. At least one portion of the branching portion is formed into a thin portion having a thickness less than other portions of the multilayered member.
US10916248B2
Methods and apparatus are provided for improving wake-up word (or trigger word) detection by an audio device. After initially detecting a WUW, an audio device validates the detected WUW using inputs from one or more other systems such as voice activity detection (VAD), on-head detection, or other headphone data. Other headphone data includes inputs received via sensors on the audio device that provide contextual information associated with a state of the user. Based on the inputs from other systems, the audio device is able to identify unintended WUW activations and increase WUW detection accuracy.
US10916243B2
Methods and systems for facilitating communications between shared electronic devices are described herein. In some embodiments, a group account may be assigned to a shared electronic device. The group account may include one or more user accounts, where individuals associated with those user accounts may interact with the shared electronic device, and also may form a part of the group account. When a message is sent from one shared electronic device to another personal device or shared electronic device, the message may be indicated as being sent from the group account, as if the shared electronic device corresponds to its own separate account. In some embodiments, speaker identification processing may be employed to determine a speaker of the message and, if the speaker is able to be identified, the message may be sent from the corresponding speaker's user account instead of the shared electronic device's corresponding group account.
US10916242B1
The present invention relates to the field of intelligent recognition, and discloses an intent recognition method based on a deep learning network, resolving a technical problem that accuracy of intent recognition is not high. A key point of the technical solutions is migrating features of a first deep learning network to a second deep learning network, mainly including: converting data sets of all fields into a word sequence WS and a corresponding PINYIN sequence PS; meanwhile, manually labeling the data set of a certain field and converting the data set into a word sequence WD, a PINYIN sequence PD, and a label; inputting the word sequence WS and the PINYIN sequence PS to the first deep learning network for training to obtain a language model, initializing and updating an encoding layer parameter matrix of the language model; and weighting and inputting the word sequence WD and the PINYIN sequence PD to the second deep learning network after the word sequence WD and the PINYIN sequence PD are inputted to the second deep learning network to be encoded, to train an intent recognition model. Accuracy of performing intent recognition by using the intent recognition model is higher.
US10916241B1
In certain embodiments, speech is converted to text for theme identification by natural language processing. Notification data is generated based on detected themes and the notification data may include rules for notification presentation on a client device. The notification data may include parameters for processing image data captured by an augmented reality device to detect one or more objects. The objects may be associated with the theme and detection thereof within captured image data, and in accordance with other rules, may cause the augmented reality device to present a notification with contextual relevance to a current environment of a user utilizing the augmented reality device.
US10916236B2
An output device includes a memory and a processor coupled to the memory. The processor obtains an utterance command and an action command, analyzes an utterance content of the utterance command inputted after an action performed in response to the action command, modifies the action command based on a result of the analysis, and outputs the modified action command and the utterance command.
US10916215B2
Systems and methods are configured to adjust the timing of source frame compression in response to fluctuations in a variable frame rate at which source frames are rendered.
US10916210B2
According to an aspect, a display apparatus includes: a display device that includes a display area in which a plurality of pixels are provided; an illuminator that includes a light guiding plate opposed to the display area and a light source configured to emit light to the light guiding plate; and a light controller configured to adjust an amount of light emitted from the illuminator. The light controller includes: a first substrate provided with a plurality of light control areas opposed to the display area; a plurality of electrodes arranged in a matrix in each of the light control areas; circuitry configured to control light transmittance of each of the light control areas; and a plurality of wiring lines that couple the circuitry and the electrodes.
US10916203B2
A display apparatus has an image display unit having a plurality of arrayed pixel circuits, and an image signal compensation circuit compensating an image signal and outputs the compensated signal to the image display unit. Each of the pixel circuits has a compensating capacitor which compensates the threshold voltage of the driving transistor. The image signal compensation circuit has a compensation memory storing a compensation data for compensating the current variation of the driving transistors, a first comparison circuit which compares the image signal and first threshold value, and an arithmetic circuit compensating the image signal. When the image signal has a luminance larger than the threshold value, the compensation is performed.
US10916193B2
The present disclosure provides a pixel driving circuit, a display device, and a driving method. The pixel driving circuit comprises a driving transistor, a light emitting element, a first capacitor, a second capacitor, a write circuit, and a first switch transistor. The write circuit is configured to write a reference level to a second terminal of the first capacitor during a vertical blanking stage, and write a data level to a second terminal of the second capacitor during a effective display stage. The first switch transistor is configured to write a voltage of a first voltage terminal and a threshold voltage of the driving transistor to a first terminal of the first capacitor during the vertical blanking stage and is turned off during the effective display stage.
US10916189B2
A scan driver comprises a level shifter configured to output varied clock signals that have different frequencies for at least two consecutive periods; and a shift register operating based on the varied clock signals output from the level shifter and outputting scan signals.
US10916179B2
Embodiments of the present disclosure provide a display screen and an electronic device. The display screen includes a functional area. The functional area is configured to achieve a function of the electronic device and includes a plurality of pixel points. The plurality of pixel points defines a gap area therebetween. The display screen further includes a signal emitter received in the gap area.
US10916177B2
A display apparatus in which each unit pixel includes four sub-pixels is provided. The four sub-pixels of each unit pixel may sequentially receive a data line through single data line. Two sub-pixels disposed on a side of the data line may be connected to a reference voltage supply line by a reference connecting line intersecting the data line. Two sub-pixels disposed another side of the data line may be connected to the data line by a data connection line intersecting the reference voltage supply line. An intersection region of the reference connection line and the data line may have the same area as an intersection region of the data connection line and the reference voltage supply line. Thus, in the display apparatus, the variation in the charging rate due to the parasitic capacitance difference of the data connection line and the reference connection line may be reduced.
US10916176B2
A display driver includes a plurality of source amplifiers configured to drive a plurality of source lines of a display panel, and an amplifier control system configured to control the source amplifiers. Each of the source amplifiers is configured to drive a source line with a drive voltage corresponding to a grayscale value specified by an image data associated with each of the source amplifiers. The amplifier control system is configured to control execution and stopping of an amplifying operation of each of the source amplifiers based on the image data associated with each of the source amplifiers is a grayscale value corresponding to black portions of the display panel.
US10916175B2
A method for correcting uniformity of a panel is provided. A display panel is set with four color patterns respectively, and respective raw data of the four color patterns are respectively measured by an optical instrument. Three primary color chromaticity variations are obtained based on the raw data of each of the four color patterns. A chromaticity uniformity table is obtained based on the chromaticity variations of three primary colors and chromaticity intensity. A proportional calculation is executed for the chromaticity uniformity table to obtain a luminance comparison table. A luminance uniformity table is obtained based on the chromaticity uniformity table, the luminance comparison table, and luminance intensity. The display panel adjusts an output signal based on the chromaticity uniformity table.
US10916172B2
The present disclosure provides a stage-number reduced gate driver on array (GOA) circuit and a display device. The circuit includes one or more stages of GOA sub-circuits. Each stage of GOA sub-circuits includes a gate signal input end, an original output end, one or more sub-output ends, and one or more branching devices respectively corresponding to the one or more sub-output ends. The gate signal input end and the original output end are respectively connected to a branching node. One end of the one or more branching devices is respectively connected to the branching node. Another end of the one or more branching devices is connected to the corresponding one or more sub-output ends. The present disclosure can solve the problem of excessive length of the GOA circuit in high-resolution model which is not conducive to a narrow bezel design.
US10916170B2
The present disclosure provides a gate driving circuit and a driving method thereof as well as a display device. The gate driving circuit comprises a driving circuit connected to a gate line for outputting a gate scanning signal; and a detecting circuit connected to the gate line for collecting and recording the gate scanning signal.
US10916164B2
The present disclosure discloses a sampling method, a sampling control method, a sampling device, a sampling control device, a sampling control system, and a display device. The present disclosure provides a sampling method for sampling pixel units disposed on a display substrate, the method including: the controller controlling a plurality of sampling modules to be simultaneously turned on, so that a plurality of sampling modules controlled by the controller are capable of receiving luminance information of the pixel units obtained through sampling of the sampling channel; the controller sequentially controlling a group of sampling channels to be simultaneously turned on, so that the group of sampling channels simultaneously sample the luminance information, and transmit the sampled luminance information to respective sampling modules connected to the group of sampling channels through the output terminals of the group of sampling channels.
US10916163B1
A display system useful for achieving a wide field of view infinity effect. The system includes a frame assembly adapted for mounting on a wall of viewing space. The system includes a display element with a display surface. The system includes a magnifying lens supported within the frame assembly with a rear surface facing the display surface and with a front surface facing the viewing space. The rear surface of the magnifying lens is parallel to the display surface of the display element and is separated from the display surface by a separation distance less than a focal length of the magnifying lens, e.g., a value such that a ratio of the separation distance to the focal length is in the range of 0.169 to 0.254. The magnifying lens may be a Fresnel lens in the form of a planar plastic sheet manufactured to provide a flat spherical lens.
US10916161B1
The present invention comprises a plug-bolt set with a circuit board and a detection antenna on a bolt-piece and a lock-seat set with a main antenna. The circuit board is set with a chip, a main circuit, and a secondary circuit. When the lock-seat and the bolt-piece are engaged and locked; the chip, the main circuit, and the main antenna are electrically connected to emit a first signal for providing the identification host to monitor, and controlling the secondary circuit to be electrically connected with the chip and the detection antenna to emit a second signal. The second signal can be used for the mobile phone software to do the quality control of the first signal. The first and second signals can be cut-off simultaneously when the plug-bolt is broken. This allows the end customer to do the actual test and quality control using the mobile phone.
US10916157B1
A device for assisting in the learning and playing of stringed instruments, allowing for nonspecific reference points. The device is an individual decal or set of decals in the form of textured adhesive strips. The texture consists of an anti-slip material made with an abrasive or nonabrasive grit or beveled, smooth surface. The decals are placed on the back of the neck of the stringed instrument at the user's preferred location perpendicular, parallel or at an angle to the direction of the neck serving as a reference point for the intention of playing the instrument without the need to look at the instrument or designated hand positioning.
US10916155B1
The invention provides for the generation and output of a plurality of spatiotemporally organized, patterned sound streams that, while soothing, also address the critical need for infant brains to attend to salient acoustic cues in the environment—even during sleep—to facilitate the formation of neuronal connections which are essential for later efficient language processing. The algorithmic auditory sequences that comprise the sound streams are designed to engage the auditory cortex in a beneficial way that supports both development and maintenance of linguistic brain circuitry. Sound sequences constructed according to the invention also support continued fine-tuning of similar neuronal connections in adults. In other embodiments, light patterns can be structured to integrate with the sound patterns to further enhance the integrity of the brain's language processing neural circuitry.
US10916153B2
A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of displaying the simulated weld puddle on the display device in real-time.
US10916144B2
Provided is an anti-collision control device of a vehicle, and a method therefore. Particularly, provided is a method and apparatus for avoiding a collision by previously sensing a risk of collision with a neighboring vehicle when a vehicle is located in a blind spot of the neighboring vehicle.
US10916142B2
Example systems and methods allow for reporting and sharing of information reports relating to driving conditions within a fleet of autonomous vehicles. One example method includes receiving information reports relating to driving conditions from a plurality of autonomous vehicles within a fleet of autonomous vehicles. The method may also include receiving sensor data from a plurality of autonomous vehicles within the fleet of autonomous vehicles. The method may further include validating some of the information reports based at least in part on the sensor data. The method may additionally include combining validated information reports into a driving information map. The method may also include periodically filtering the driving information map to remove outdated information reports. The method may further include providing portions of the driving information map to autonomous vehicles within the fleet of autonomous vehicles.
US10916137B2
A device may determine driving routes and transit times for vehicles and drivers. The device may include memory and processing to determine one or more indications of desired departure times and routes for a first user and a second user of a group of users, the routes including a road segment used by the first user and the second user. The device may determine a first signal received from a computer of a first vehicle and a second signal received from a computer of a second vehicle, wherein the first signal indicates traffic associated with the first vehicle, and wherein the second signal indicates traffic associated with the second vehicle. The device may determine a first suggested departure time associated with the first user and a second suggested departure time associated with the second user The device may to send indications of the first and second suggested departure times.
US10916126B2
A driving assistance apparatus includes a communication interface and a processor. The communication interface acquires information related to the position of a vehicle and road information related to a road. The processor determines whether the road is passable based on the acquired information.
US10916123B2
A control system according to the present technology includes a control apparatus and a control-subject apparatus. The control-subject apparatus includes a first execution unit and a first output unit. The first execution unit performs a predetermined operation in response to a control signal output from the control apparatus. The first output unit outputs a tactile-sensation-related information item relating to the predetermined operation. The control apparatus includes a detection unit, a second output unit, and a second execution unit. The detection unit detects a state of the control apparatus. The second output unit outputs the control signal corresponding to the detected state. The second execution unit performs, on the basis of the tactile-sensation-related information item output from the first output unit, a tactile-sensation presentation operation for presenting a tactile sensation.
US10916119B2
A system and method to determine availability of caregivers to respond to nurse calls or other alerts originating in patient rooms is provided. Caregivers are designated as unavailable depending upon room types in which they are located, or depending upon patient types in the rooms in which they are located, or depending upon how long they have been present in certain rooms, or depending upon whether the caregivers have designated themselves as unavailable, or any combination of the foregoing. A system and method to escalate alerts to other caregivers if a primary caregiver is unavailable includes escalating first to a designated secondary caregiver and then to a caregiver who is closest in proximity to the room from which the alert originated if the secondary caregiver is also unavailable.
US10916117B2
Examples of techniques for avoiding collision of wearable apparatuses is described. In an example implementation, a collision avoidance indicator is provided to a wearable apparatus while providing AV content to avoid collision of users wearing the wearable apparatus and a peer wearable apparatus.
US10916115B1
A wearable safety device is provided. The wearable safety device is adapted to detect wearer fall events and shock events and transmit automated notifications if such events have been detected. The wearable safety device utilizes an accelerometer or equivalent components to determine a rate of fall associated with a fall event and determine a magnitude of shock associated with a shock event. The accelerometer, transmission component and a microprocessor coupled to both is dimensioned and adapted to be woven between two layers of fabric by conductive thread, thereby enabling an ever present, wearable device to detect when the wearer has dangerously fallen and proactively request assistance.
US10916113B2
A portable item reporting device may be attached to a portable item, embedded within the portable item, or integrated into the portable item. The device is configured for sustained collocation with the portable item, and includes a sensor or sensors to locally monitor portable item environmental factors. The reporting device provides self-monitoring services for its associated portable item. The device can identify usage(s) or behavior(s), environmental context(s), or operational parameter(s) of the portable item. The reporting device is a generalized monitoring device which can be configured for use with and is adaptable to a wide variety of different portable items, for different users with varying intended uses for the portable item. The reporting device can be dynamically configured and adapted to identify and provide alerts for a wide variety of displaced conditions, that is, for problem conditions which are unique for a particular portable item, a particular user, and/or particular context of usage. The device may be configurable for different removable types of sensors.
US10916111B2
The present invention provides a system and method of merchandise security. The system includes a security device, comprising at least a first communication interface, configured to be capable of simultaneously communicating with one or more controllers. A controller, comprising at least a second communication interface configured to be capable of communicating with one or more security devices simultaneously. The method uses a controller with system identity number to initialize the security device which directly or indirectly attached to the merchandise, and to operate the initialized device. The present invention can realize communication between the security device and the controller through a wireless channel, in the communication process, through the generation of the system identity number, the security device can simultaneously implement the point-to-point communication and a point-to-surface communication.
US10916102B2
A method for conducting a raffle comprising reading an item identifier from an identification tag affixed to an item at an equipment management system, prior to an event related to the item. The raffle notification data is then transmitted to users after the event has occurred. A plurality of raffle ticket purchase requests are then received from the plurality of devices and are processed. The raffle tickets are then delivered to the plurality of devices, such as in electronic form. One of the raffle tickets is then selected, and winning notification data is transmitted to the associated device. The winner can authenticate the winning item by reading the identification tag affixed to the item after the event at the equipment management system.
US10916101B2
A method performed by one or more processing devices for conducting a networked contest is provided. The method describes receiving an input from a contestant, extracting a first set of variable rules based on the contestant input, authorizing the contestant for a contest, presenting a media to a consumer, wherein the media is generated by the contestant, receiving an input from the consumer, extracting a second set of variable rules based on the consumer input, responsive to the presented media, receiving a casted vote from the consumer if each of the contestant and the consumer are authorized based on the variable rules sets. A system for conducting a contest is also provided herein.
US10916100B2
Embodiments of this concept are directed to a method of operating a gaming device to determine game outcomes by using a range of game numbers for winning game outcomes. That is, the gaming device includes a range of numbers associated with a generic winning outcome or each winning outcome to ensure that a winning outcome or specific winning outcome will hit within the specified range. This method may be used a variety of game types including slot machines, video poker, keno, video pachinko, etc. These gaming machines may additionally include one or more proximity indicators or meters associated with the various outcomes.
US10916094B2
This disclosure describes systems, methods, and computer-readable media related playing a progressive game, In some embodiments, at least one request may be received from a player to play a first game associated with a first prize pool. Play of the first game may be facilitated on at least one networked terminal based at least in part on receiving the at least one request from the, player to play the first game. Play of a second game associated with a second prize pool on the at least one networked terminal may be initiated, The second game may be initiated in response to the second prize pool reaching a predetermined amount.
US10916087B2
A computer-implemented method of operating a regulated gaming machine may comprise accepting funds from a player and correspondingly establishing player game credits. A game and a progress indicator may be provided, with the game comprising a plurality of enabled in-game assets and at least one previously unavailable in-game asset. Each of the plurality of enabled in-game assets may be configured to generate a wagering opportunity when interacted with by the player. Game play may be enabled by receiving at least one player interaction, via a user interface of the regulated gaming machine, with at least some of the enabled plurality of in-game assets. For each generated wagering opportunity, it may be determined determining whether the received player interaction(s) resulted in a successful or an unsuccessful interaction with the enabled in-game asset with which the player interacted. At least for each successful interaction, a wagering event may be generated, each of which resulting in a first random award of player game credits to the player. The progress indicator may be updated when one or more predetermined conditions are detected during game play. When the progress indicator reaches a predetermined level during game play, one or more previously unavailable games and the previously unavailable in-game asset(s) may be enabled, such that successful interactions therewith generate previously unavailable wagering events and corresponding second random awards to the player.
US10916083B2
Exit-possible exit gates are managed for each of vehicles that exit a parking lot. A vehicle exit management system 100 includes a gate terminal 161 controlling an exit gate of the parking lot; a DCM 141; and a vehicle management server 110 connected with the DCM 141 via a network 170. The DCM 141 transmits priority information acquired from the vehicle management server 110 based on a user ID of a vehicle 130 to the gate terminal 161 at a time of vehicle exit; and the gate terminal 161 opens the exit gate in the case of the received priority information satisfying the conditions.
US10916072B2
Systems and methods provide for enabling an autonomous vehicle to automatically and dynamically monitor and maintain itself. The autonomous vehicle can analyze diagnostic data captured by one or more of its sensors. Based on the analysis of the diagnostic data, the autonomous vehicle can determine that it needs maintenance and, based on that determination, send the analysis of the diagnostic data to a routing service. The autonomous vehicle can receive instruction from the routing service to dynamically route the autonomous vehicle in accordance with a maintenance action.
US10916059B2
An interactive video game system includes at least one sensor and at least one display device disposed near a play area. The system also includes a controller communicatively coupled to the at least one sensor and the at least one display device, wherein the controller is configured to: receive, from the at least one sensor, the scanning data of the player in the play area; generate at least one model from the scanning data of the player; identify an action of the player in the play area based on the at least one model; generate the virtual representation for the player based on the at least one model and the action of the player; and present, on the display device, the virtual representation of the player in a virtual environment, wherein an action of the virtual representation is augmented relative to the action of the player.
US10916058B2
Aspects of the disclosure relate to augmented reality devices for generating a composite scene including a real-world test environment and an augmented reality overlay visually representing a test area of the environment. Some devices can include wearable displays for displaying an overlay to a user, and other devices can include projectors for illuminating the test environment with the overlay.
US10916052B2
Methods, systems and apparatuses may provide for technology that determines the size of a graphics primitive, renders pixels associated with the graphics primitive on a per tile basis if the size exceeds a threshold, and renders the pixels associated with the graphics primitive in a mesh order if the size does not exceed the threshold. In one example, the technology discards state data associated with the graphics primitive in response to a completion of rendering the pixels associated with the graphics primitive in the mesh order.
US10916046B2
Techniques are disclosed for estimating poses from images. In one embodiment, a machine learning model, referred to herein as the “detector,” is trained to estimate animal poses from images in a bottom-up fashion. In particular, the detector may be trained using rendered images depicting animal body parts scattered over realistic backgrounds, as opposed to renderings of full animal bodies. In order to make appearances of the rendered body parts more realistic so that the detector can be trained to estimate poses from images of real animals, the body parts may be rendered using textures that are determined from a translation of rendered images of the animal into corresponding images with more realistic textures via adversarial learning. Three-dimensional poses may also be inferred from estimated joint locations using, e.g., inverse kinematics.
US10916045B2
The present invention is designed so that, even when a CG model moves with a tempo, it is possible to realize natural movement. The device according to one aspect of the present invention has a control section that exerts control so that specific data, which corresponds to a case where a predetermined parameter has a specific value, is generated using a plurality of pieces of data corresponding to respective cases where the predetermined parameter has different values, and a playback section that reproduces a predetermined computer graphics (CG) model based on the specific data.
US10916034B2
A host vehicle position estimation device includes an object determination unit configured to determine whether or not a planar object is included in a captured image, on which a host vehicle travels, a center point information acquisition unit configured to, when the planar object is included in the captured image, acquire center point information of the planar object including at least one of longitudinal center coordinate and lateral center coordinate of the planar object in the captured image, a longitudinal distance calculation unit configured to calculate a longitudinal distance as a distance between the host vehicle and the planar object in a front-rear direction of the host vehicle, and a host vehicle position estimation unit configured to estimate a host vehicle position using the positional information of the planar object on the map and the longitudinal distance.
US10916027B2
Systems and methods for determining an abnormality in an elongated structure in a three dimensional medical image. One system includes an electronic processor. The electronic processor is configured to determine a centerline of the elongated structure in the three dimensional medical image and determine a plurality of two dimensional cross sections of the three dimensional medical image based on the centerline. For each two dimensional cross section of the plurality of two dimensional cross sections, the electronic processor is configured to convert the two dimensional cross section to polar coordinates, fit a line to the elongated structure in the two dimensional cross section converted to polar coordinates, and reconvert the two dimensional cross section to Cartesian coordinates.
US10916025B2
A 3D imaging system is proposed in which an object is successively illuminated in at least three directions and at least three images of the object are captured by one or more energy sensors. A set of images is produced computationally showing the object from multiple viewpoints, and illuminated in the at least three directions simultaneously. This set of images is used stereoscopically to form an initial 3D model of the object. Variations in the brightness of the object provides features useful in the stereoscopy. The initial model is refined using photometric data obtained from images in which the object is illuminated in the at least three directions successively.
US10916024B2
An illumination module and a depth camera on a near-eye-display (NED) device used for depth tracking may be subject to strict power consumption budgets. To reduce power consumption of depth tracking, the illumination power of the illumination module is controllably varied. Such variation entails using a previous frame, or previously recorded data, to inform the illumination power used to generate a current frame. Once the NED determines the next minimum illumination power, the illumination module activates at that power level. The illumination module emits electromagnetic (EM) radiation (e.g. IR light), the EM radiation reflects off surfaces in the scene, and the reflected light is captured by the depth camera. The method repeats for subsequent frames, using contextual information from each of the previous frames to dynamically control the illumination power. Thus, the method reduces the overall power consumption of the depth camera assembly of the NED to a minimum level.
US10916021B2
A visual target tracking method and apparatus based on a deeply and densely connected neural network. The method includes: a data input step: inputting a target image of a first video frame and a second video frame in video data into a deeply and densely connected neural network; a target tracking step: performing, based on the target image, target detection on the second video frame by using the trained deeply and densely connected neural network; and a tracking result output step: outputting bounding box coordinates and a similarity graph of a target in the second video frame, determining the length and width of the target based on the bounding box coordinates, and determining a center position of the target based on the position of a maximum value in the similarity graph.
US10916020B2
The present disclosure provides a method and device for identifying a light source. The method includes as follows. M stripe sets in an image may be detected. A first energy spectrum data corresponding to each of M stripe sets may be obtained. A second energy spectrum data corresponding to each light source in a database may be obtained. The database may include K light sources, and the energy spectrum data corresponds to an identity of the light source. A correlation coefficient between the second energy spectrum data and the first energy spectrum data may be calculated to obtain M*K correlation coefficients. The identity of each stripe set corresponding to the light source in the database may be determined according to the M*K correlation coefficients. With this disclosure, the tracking of the light source emitted by a controller can be achieved.
US10916019B2
An apparatus and method for detection of moving objects in a sequence of frames, includes circuitry, a memory, and an image-capture device. The circuitry derives a first optical flow map based on motion information of a first frame and a second frame of a plurality of frames. A second optical flow map is further derived, based on motion information of the second frame and a third frame of the plurality of frames. A first foreground region is further identified that corresponds to the moving objects across the first frame and the second frame and the identified first foreground region is warped across the first frame and the second frame and the moving objects are detected, based on combination of a plurality of pixels in the warped first foreground region and the second foreground region.
US10916015B2
A method for improving segmentation in optical coherence tomography imaging. The method comprises obtaining an OCT image of imaged tissue, generating a first feature image for at least a portion of the OCT image, and generating a second feature image for at least the portion of the OCT image, based on either the OCT image or the first feature image, by integrating image data in a first direction across the OCT image or first feature image. A third feature image is generated as a mathematical function of the first and second feature images, and layer segmentation for the OCT image is performed, based on the third feature image.
US10916014B2
A system includes a processor and memory storing instructions executable by the processor. The instructions include determining whether a currently-evaluated point is part of a segment. This may include: determining feature vectors for the currently-evaluated point and for each of a plurality of previously-evaluated points tagged to the segment; using the feature vectors to determine a probability score; and determine whether the score is greater than a threshold.
US10916013B2
There is provided a method for image segmentation and annotation. The method comprises: providing an image; reducing the image size and smoothing the image to perform low-pass filtering on the image; restoring the image size; performing pixel level clustering of the image; performing spatial clustering of the image; selecting one or more clusters corresponding to a region of interest, ROI, based on a predetermined image mask, wherein the predetermined image mask has a known location in relation to the ROI; defining the selected one or more clusters as a proposed ROI; and determining if the proposed ROI sufficiently corresponds to an actual ROI.
US10915992B1
An inspection apparatus includes a specimen stage, one or more imaging devices and a set of lights, all controllable by a control system. By translating or rotating the one or more imaging devices or specimen stage, the inspection apparatus can capture a first image of the specimen that includes a first imaging artifact to a first side of a reference point and then capture a second image of the specimen that includes a second imaging artifact to a second side of the reference point. The first and second imaging artifacts can be cropped from the first image and the second image respectively, and the first image and the second image can be digitally stitched together to generate a composite image of the specimen that lacks the first and second imaging artifacts.
US10915987B2
According to an X-ray diagnostic apparatus, an X-ray tube radiates X-rays. An X-ray collimator adjusts an irradiation region of the X-rays. An X-ray detector includes a first detector and a second detector having a smaller detection area than a detection area of the first detector. The X-ray detector is able to detect the X-rays radiated with the first detector and the second detector at the same time. Processing circuitry generates a synthesized image obtained by synthesizing a first X-ray image generated based on an output from the first detector that detected the X-rays radiated in the irradiation region adjusted, and a second X-ray image generated based on an output from the second detector that detected the X-rays radiated in the irradiation region adjusted, the synthesized image having an image size corresponding to an aspect ratio of the irradiation region. The processing circuitry causes a display to display the synthesized image.
US10915982B2
A graphics processing unit (GPU) is provided. The GPU includes a command stream parser (CSP). The CSP receives a command list from a display driver and parses commands in the command list to determine a rendering mode of the GPU and perform a graphics rendering pipeline for graphics processing according to the rendering mode. When the CSP determines that at least a specific CSP command is not included in the command list, the CSP determines that the rendering mode is a first rendering mode. When the CSP determines that the specific CSP command is included in the command list, the CSP determines that the rendering mode is a second rendering mode. In the second rendering mode, the CSP divides a rendering target into tiles, obtains first drawing commands from the command list according to the specific CSP command, and executes the first drawing commands for each tile.
US10915978B2
An integrated transportation system (TIS) that comprises at least one Fleet Management System (FMS), Ride Sharing (RS) module and Administrator of the TIS that is configured to supervise and mediate communication between the FMS and RS module upon uploading transportation service offers through the RS module to potential passengers and cargo. The TIS comprises functionalities that enable establishing FMS on the TIS, enabling the FMS to offer transportation service offers to TIS users through the RS module, receiving requests for such services through the RS module and supervising their execution. The TIS also maintains a database relating to transportation services carried out through it and offers access to such database to interested parties.
US10915969B2
Systems and methods for enhanced organizational transparency using a linked activity chain in a ledger are disclosed. In one embodiment, a method may include (1) a back end for an organization comprising at least one computer processor receiving a first communication from a first entity comprising a first customer interaction with the first entity; (2) the back end writing the first communication to a ledger for the organization as a first block in a linked activity chain; (3) the back end receiving a second communication from a second entity comprising a second customer second activity with the second entity; (4) the back end writing the second communication to the ledger for the organization as a second block in the linked activity chain; (5) the back end calculating a summary score for the customer based on the blocks in the linked activity chain.
US10915968B1
A system and method for managing alerts analyzes financial data received from multiple sources according to financial rules associated with a client consumer. Financial data not meeting one or more conditions of the financial rules is organized and presented to a financial professional managing the financial data on behalf of the client consumer. Some conditions of some financial rules are learned, based on events relating to the financial data. Some financial rules are performed for more than one client, while others are specific to a particular client.
US10915957B2
A position associated with a synthetic spread order may be managed where a status of a synthetic spread order is identified as legged. The synthetic spread order may have at least one child hedge order pending at an electronic exchange and in response, a bracket order is submitted to an electronic exchange for the tradeable object associated with a filled leg of the synthetic spread. In response to execution of the bracket order, the child hedge order may be cancelled.
US10915954B2
A computer system configured to facilitate communications over a plurality of communication platforms includes a chat monitor configured to monitor communications over a plurality of communication platforms; a parser coupled to the chat monitor and configured to detect whether a communication entered into a communication client corresponds to a communication protocol, the communication protocol including a protocol identifier and a plurality of primary protocol elements including a first user identifier and an instrument identifier; a protocol validator coupled to the parser and configured to validate communications corresponding to the communication protocol; and a database coupled to the protocol validator for storing validated communications. Each communication platform may be associated with a plurality of communication clients, and each communication platform may be configured to transmit communications between communication clients associated with the communication platform.
US10915950B2
An electronic device obtains credit information of a user, where the credit information of the user is derived at least in part from a usage history of the user for a shared product. The electronic device inputs the credit information of the user to a recommendation model for calculation, where the recommendation model is a machine learning model. The electronic device derives, based on the recommendation model, a shared product use probability. The electronic device recommends the shared product to the user based on the shared product use probability.
US10915942B2
Provided herein are systems, methods and computer readable media for facilitating delivery of a digital notification of a physical product to inform a recipient of the identity of the physical product. A digital notification may inform the recipient of the identity of a physical product ordered for the recipient by a sender. A digital unwrapping trigger may be utilized to ensure that the recipient is authorized to view the identity of the digital product. For example, the digital notification may not identify the identity of the physical product until a particular date has passed (e.g., a holiday or birthday), until the recipient performs a certain task, or until the recipient meets a certain goal. In response to the trigger occurring, the digital notification may be enabled for viewing of the identity of the physical product. The physical delivery of the product may be coordinated with delivery of the digital notification.
US10915934B2
Methods, non-transitory computer readable media, and apparatuses for automated processing of hybrid electronic invoice data include identifying at least a first type of charge data from one or more other types of charge data in received hybrid electronic invoice data based on one or more parsing techniques. The first type of charge data is disassembled from the received hybrid electronic invoice data based on the identification. The disassembled first type of charge data is adjudicated based on execution of one of a plurality of sets of adjudication procedures identified to correspond to the disassembled first type of charge data. The received hybrid electronic invoice data is transformed with the adjudicated first type of charge data. The transformed electronic invoice data is provided for additional processing.
US10915928B2
Aspects map biometric data acquired in real-time from a user to a specific task being performed by the user in generating the biometric data; determine that the user is likely experiencing a problem in performing the specific task as a function of a value of the mapped biometric data; determine a performance context of the experienced problem as a function of the mapped biometric data; and select a solution that is most appropriate to solve the experienced problem as a function of the determined performance context and the mapped biometric data.
US10915923B2
A system comprising: at least one hardware processor; and a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions executable by said at least one hardware processor to, automatically: receive, from each of a plurality of web clients, a request to receive data, wherein said data comprises (i) advertisement copy and (ii) a landing page URL (Uniform Resource Locator) associated with said advertisement copy; determine, for each of said web clients, a client identifier associated with said web client; automatically select a subset of said web clients; send said data only to said subset of said web clients; and identify a web client not included in said subset of web clients is a software robot, when a received redirection request to said landing page URL is associated with a client identifier associated with said web client.
US10915914B2
A method, apparatus and computer program product are provided to incentivize travel along specific road segments. Methods may include: receiving map data for a network of roads, where the map data includes data representing road segments within the network of roads; identifying road segments within the network of roads for which updated map data is needed; receiving an indication of generation of a route from an origin to a destination, where an alternative route is available that traverses at least one road segment for which updated map data is needed; generating an incentive for a user associated with the route that traverses at least one road segment for which updated map data is needed; providing an indication of the incentive to the user; and receiving probe data from a vehicle associated with the user having traversed the at least one road segment for which updated map data is needed.
US10915913B2
Methods, systems, and computer program products are included for categorizing and filtering content. A comment is stored in one or more data structures. The one or more data structures are modified to associate the comment with a tag and a password. The amount of comments that are associated with the tag are determined and compared with a threshold amount of comments. Based on the amount of comments exceeding the threshold, access is restricted to the comments that are associated with the tag.
US10915904B2
Systems and methods are provided for facilitating payment account transactions in virtual settings. One exemplary method includes prompting, by a computing device, a selection of a product for purchase from a user in a virtual reality setting where the virtual reality setting is provided by the computing device. The method further includes transmitting an authentication request to a directory server for a purchase transaction for the product. In response, the computing device receives an authentication response for the purchase transaction from the directory server. When the authentication response includes an authentication value, the computing device compiles and transmits an authorization request for the purchase transaction for the selected product, where the authorization request includes the authentication value. When the authentication response includes an indication that a challenge is required, the computing device instead causes a device associated with the user to carry out the challenge in the virtual reality setting.
US10915902B2
A method and apparatus for processing secure transactions of a requested service at a merchant point of sale (POS) using a customer mobile device and a virtual payment gateway (VPG) server, the method comprising an authentication and a transaction. The activation establishes a mobile device transport key (mTK) at the mobile device and a server, and assigns a mobile application identifier (MAID) to a mobile application of the mobile device. The transaction is based on generating a mobile device transport session key (msTK) derived from a server generated session ID and the mobile device transport key (mTK) generated during activation. The transaction of the requested service is initiated by the customer mobile device and is processed without storing confidential data such as financial account data or financial account identification data at the POS and/or the customer mobile.
US10915901B2
A method for processing a transaction request, implementable by a first transaction node, may comprise: acquiring transaction data of a target transaction, wherein the first transaction node participates in the target transaction; determining, according to the transaction data, a transaction abstract after a plurality of transaction nodes each sign a data abstract of the transaction data, wherein the transaction nodes comprise at least the first transaction node and one or more second transaction nodes; generating a transaction request that comprises the transaction abstract; and broadcasting the transaction request to one or more consensus nodes, causing the consensus nodes to each save the transaction abstract in the transaction request into a blockchain after the transaction abstract passes consensus verification, the consensus nodes being blockchain nodes, wherein the transaction nodes and the consensus nodes are blockchain nodes of a blockchain network.
US10915899B2
Embodiments of the invention are directed to methods, systems, and devices for replacing a token on a user device, such as a transaction card. The transaction card includes tokens representing an actual account identifier which is not visible on the transaction card. The transaction card may store a first token on a and include a digital display that displays a second token. When the first token or the second token is compromised, the compromised token is replaced without replacing the transaction card. When the second token is compromised, the compromised token is replaced with a new replacement second token using an electronic device. The replacement second token replaces the old second token on the digital display. After the second token is compromised and before the replacement second token is provisioned on the transaction card, the transaction card may still be used for transactions using other tokens provisioned on the card.
US10915897B2
Methods and systems related to the use of tokenization services in payment processing systems are disclosed. The methods and systems include token translation services, token maps used as the basis for customer data models, specific approaches for securing the token maps and associated data, and the efficient storage of the token maps and associated data to facilitate enhanced payments experiences and analytics. One method includes transmitting a tokenization request with an encrypted payment account number from a POS to a tokenization service, receiving a token from the tokenization service in response to the tokenization request, salting the token with data to produce a salted token, encrypting the salted token using a secure processor on the POS, mapping the encrypted salted token to the payment account number in a map, and storing the map and the encrypted salted token in a memory on the secure processor on the POS.
US10915889B2
A greeting card stored-value card combinations and methods of forming said combinations are provided. In one embodiment, these combinations include a greeting card comprising means for affixing a stored-value card thereto. These combinations also include a stored-value card affixed to the greeting card. A single identifier, such as a Stock-Keeping Unit (SKU) or a Universal Product Code (UPC), is assigned to the bundle that uniquely identifies the bundled greeting card and stored-value card. The single identifier provides identification means allowing the stored-value card to be activated. A single capture of the single identifier enables the customer to both purchase the greeting card stored-value card combination product as well as to activate the store-value card.
US10915885B2
An apparatus is disclosed herein. The apparatus includes a first liner, a second liner, one or more fastening components, and one or more prongs. The one or more fastening components couples the first liner to the second liner, defining an opening between. The one or more prongs are positionable between a closed position within the opening and an open position exterior to the opening. The one or more prongs include a payment prong. The payment prong includes a body free, a payment chip receptacle, and a payment chip. The body is free from any personal identification information. The payment chip receptacle is attached to the body. The payment chip is positioned in the payment chip receptacle. The payment chip is removable therefrom.
US10915883B2
Systems and methods using a network of wearable devices to support secure payment for a user are described. The network of wearable devices may include a wearable secure unit including a first short-range transceiver, a wearable sensory unit including a second short-range transceiver, and a wearable communication unit including a third short-range transceiver and a long-range transceiver. The systems and methods may include receiving a transaction request from a merchant device. Thereafter, the systems and methods may obtain information from the wearable secure unit configured to provide an environment in which processes and data are securely stored and executed. The systems and methods may also obtain information from the wearable sensory unit configured to capture and compare biometrics of the user with a stored profile. Based on the obtained information, the systems and methods may instruct the wearable communication unit to transmit to the merchant device user authentication data.
US10915881B2
A consumer may initiate a transaction using a transaction account. The transaction account issuer may transmit a notification to the consumer that the transaction has been authorized. The consumer may select requestees with whom to split the transaction. The transaction account issuer may transmit notifications to requestees to request payment from the requestees. The transaction account issuer may transfer the payment from a transaction account of the requestee to the consumer's transaction account.
US10915880B2
A method for generating and distributing a plurality of financial child products to a group of recipients that can then be used for payment transactions by each recipient. The method includes receiving a selection of a core account that provides financial backing for the financial child products, and receiving a list of recipients that defines the group of recipients to which the financial child products are distributed. The method further includes generating the financial child products, where each financial child product is structured with one or more control parameters that define user restrictions for the financial child product, and causing the financial child products to be distributed to at least one recipient included in the list of recipients. Advantageously, since creating, distributing, and redeeming of the financial child products is performed using existing legacy networks, financial institutions only need to minimally modify legacy payment processing infrastructure to support these distributed payment products.
US10915879B1
An image of a check may be presented for payment in a banking system in place of the physical paper check. The check to be deposited can be collected from a depositor using a scanner. A web site, accessed through a depositor's web browser, can be used to drive the process of collecting the check, but in some contexts (e.g., in less popular computing environments, such as those that do not run the most popular operating systems), it is economically infeasible to obtain the certificates that would be used to allow a program executing in the web browser to control the scanner. Thus, a depositor can be instructed to capture and upload images of the check in the form of files, where the image files are then presented for payment through a banking system.
US10915865B2
In non-limiting examples of the present disclosure, systems, methods and devices for recommending content are presented. An electronic communication between a plurality of members of a common entity may be received. A link to web content in the electronic communication may be identified. A number of instances that the link has been electronically shared with members of the common entity may be determined. A determination may be made as to whether a content propagation threshold has been exceeded based on electronic sharing of the link amongst members of the common entity. The link may be provided for propagation upon determining that the content propagation threshold has been exceeded.
US10915857B2
A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.
US10915853B2
Described are systems and processes for generating dynamic effort-based delivery value predictions for real-time delivery of perishable goods. In one aspect, a system is configured for generating dynamic delivery value predictions for delivery opportunities provided to couriers. For each order, delivery events and corresponding timestamps are received from devices operated by customers, restaurants, and couriers. Based on the timestamps, the system generates a predicted delivery duration with trained predictive models that use weighted factors such as order data and historical restaurant data. A service value for the delivery of the order is determined based the predicted delivery duration and a predetermined active time value. The service value is then transmitted along with the corresponding delivery opportunity to a user device of a courier. The determined service values may be adjusted based on courier acceptance rates of delivery opportunities and other factors such as customer experience.
US10915847B1
A method of improving operation of a petroleum reservoir using geotechnical and economic analysis includes classifying a petroleum reservoir using reserves ranking analytics (RRA) and then making one or modifications to the operation of the reservoir. RRA classification includes establishing reservoir classification metrics for each of the following categories: 1) resource size; 2) recovery potential; and 3) profitability. The reservoir can be classified based on at least one metric in the profitability classification category, and also based on at least one metric in one or more of the resource size classification category or the recovery potential classification category. Classification of reservoirs according to RRA can aid in reservoir management, planning, and development.
US10915839B2
Through a network, an administrative server is connected with a terminal of an applicant and a terminal of a company which is a seeker. The administrative server comprises an applicant information database which stores applicant information including a registered address of the applicant, and a seeker information database which stores requirement information including a registered address of the company. The administrative server calculates a matching score of the both based on the applicant information and the requirement information, and make the terminal of the applicant display an image picture of distributed seekers 52 when it is requested by the applicant. The image picture of distributed seekers 52 includes a neighboring map showing around an address designated by the applicant. On the neighboring map, there is shown matching scores of the applicant and the companies, each matching score being indicated at the registered address of the each company.
US10915835B2
Methods and systems for implementing experimental trials on utility grids. Variations in grid parameters are selected to introduce into utility grids to improve the value of learning from each experimental trial and promoting improved utility grid performance by computing expected values for both learning and grid performance. Those trials are used to manage the opportunity costs and constraints that affect the introduction of variations into utility grid parameters and the generation of valid data that can be attributed to particular variations in utility grid parameters.
US10915834B2
In an approach to parsing and analyzing contracts, one or more computer processors receive a policy agreement. The one or more computer processors parse the policy agreement for terms. The one or more computer processors compile a list of items associated with the terms in the policy agreement. The one or more computer processors associate each item of the list of items with one or more categories, wherein each category of the one or more categories defines an extent of coverage for each item. The one or more computer processors determine whether an item of a user is present in the list of items associated with the one or more terms in the policy agreement. The one or more computer processors determine the categories associated with the item. The one or more computer processors determine the extent of coverage for the item of the user based on the determined categories.
US10915833B2
Radio signals including modulated radar signals of an unknown modulation type selected from among a predetermined group of modulation types are received, and a plurality of features are extracted for the received radio signals. A plurality of two dimensional (2D) maps are generated for pairs of the extracted features from the received radio signals. The 2D maps of extracted feature pairs for the received radio signals are processed using a binary tree of discriminating vectors, each of the discriminating vectors corresponding to recognition of at least one of the predetermined modulation types based on 2D feature maps and each of the discriminating vectors determined by processing 2D maps for pairs of features extracted from training samples using a support vector machine learning algorithm. The binary tree is derived by pruning permutations of sequences for applying the discriminating vectors according to iterative testing of modulation type recognition accuracy.
US10915828B2
The present application discloses a website address identification method and apparatus. A specific embodiment of the method includes: obtaining a website address to be identified; segmenting the to-be-identified website address into a plurality of website address parts according to a preset rule, and converting each of the segmented website address parts into a type identifier corresponding to a content type of the each of the segmented website address parts; determining a probability value of the to-be-identified website address as a non-spam website address according to a type identifier sequence corresponding to the to-be-identified website address; and generating website address identification information according to the probability value. According to the embodiment, the website address identification range is expanded.
US10915826B2
Disclosed is a novel system, and method to evaluate a prediction of a possibly unknown outcome out of a plurality of predictions of that outcome. The method begins with accessing a particular prediction of an outcome out of a plurality of predictions of that outcome in which the outcome may be unknown. Next, a subsample of the plurality of predictions of the outcome is accessed. The subsample can possibly include the particular prediction. A consensus prediction of the outcome based on the subsample of the plurality of predictions is determined. A proximity of the particular prediction to the consensus prediction is determined Each prediction is ranked out of the plurality of predictions in an order of a closest in proximity to the consensus prediction to a farthest in proximity to the consensus prediction.
US10915824B2
Methods, apparatus, and systems for analyzing data trends are described herein. The present disclosure includes the identification of trending terms in data through the use of an unsupervised algorithm. Trending terms are identified and counted during a first and second time period without reference to a library of pre-defined terms, along with at least one reason for using such trending terms. The set of trending terms and the at least one reason for use of the trending terms are displayed to a user.
US10915817B2
Training a target neural network comprises providing a first batch of samples of a given class to respective instances of a generative neural network, each instance providing a variant of the sample in accordance with the parameters of the generative network. Each variant produced by the generative network is compared with another sample of the class to provide a first loss function for the generative network. A second batch of samples is provided to the target neural network, at least some of the samples comprising variants produced by the generative network. A second loss function is determined for the target neural network by comparing outputs of instances of the target neural network to one or more targets for the neural network. The parameters for the target neural network are updated using the second loss function and the parameters for the generative network are updated using the first and second loss functions.
US10915816B2
A system and method of inferring a neural network (NN) on one or more target computing devices. The NN may include a plurality of layers, where at least one layer includes one or more kernels. Embodiments may include: receiving a data structure representing the NN; analyzing the data structure to produce one or more tasks, where each task may include computations pertaining to a kernel of the NN; selecting a sparse version of at least one kernel and replacing the at least one kernel with the sparse version; and compiling the one or more tasks to produce one or more respective tensor columns, The one or more tensor columns are adapted to fit in respective one or more cache memories of the one or more target computing devices, and include task instruction code that represents at least one computation of the kernel of the NN.
US10915814B2
Systems and methods are described for time-sharing interactions using a shared artificial intelligence personality (AIP) incorporated within multiple human interaction entities (HIEs). An AIP is an understanding construct that may control a variety of communication experiences to support a sense of ongoing social connectedness. An AIP may be instantiated within two or more HIEs that interact with humans in a human, cartoon or pet-like manner. HIEs may include robots, robotic pets, toys, simple-to-use devices, and graphical user interfaces. The AIP may be periodically updated based on human interactions sensed by the HIEs as well as knowledge of historical and ongoing events. The systems may provide two or more users with intuitive machine companions that exhibit an expert knowledge base and a familiar, cumulative personality. HIEs may continue to operate without interruption in the presence of interruptions, and/or the absence of one or more human participants; allowing participants to “time-share” their sense of connectedness.
US10915808B2
A computer implemented method for training a neural network to capture a structural feature specific to a set of chemical compounds is disclosed. In the method, the computer system reads an expression describing a structure of the chemical compound for each chemical compound in the set and enumerates one or more combinations of a position and a type of a structural element appearing in the expression for each chemical compound in the set. The computer system also generates training data based on the one or more enumerated combinations for each chemical compound in the set. The training data includes one or more values with a length, each of which indicates whether or not a corresponding type of the structural element appears at a corresponding position for each combination. Furthermore, the computer system trains the neural network based on the training data for the set of the chemical compounds.
US10915796B2
A system and method for combining computer vision information about human subjects within the field-of-view of a computer vision subsystem with RF Angle of Arrival (AoA) information from an RF receiver subsystem to locate, identify, and track individuals and their location. The RF receiver subsystem may receive RF signals emitted by one or more electronic devices (e.g., a mobile phone) carried, held, or otherwise associated with am individual. Further, gestures can be made with the device and they can be detected by the system.
US10915792B2
Systems and methods for domain adaptation are provided. The system aligns image level features between a source domain and a target domain based on an adversarial learning process while training a domain discriminator. The system selects, using the domain discriminator, unlabeled samples from the target domain that are far away from existing annotated samples from the target domain. The system selects, based on a prediction score of each of the unlabeled samples, samples with lower prediction scores. The system annotates the samples with the lower prediction scores.
US10915786B2
Disclosed herein are system, method, and computer program product embodiments for providing object detection and filtering operations. An embodiment operates by receiving an image comprising a plurality of pixels and pixel information for each pixel. The pixel information indicates a bounding box corresponding to an object within the image associated with a respective pixel and a confidence score associated with the bounding box for the respective pixel. Pixels that do not correspond to a center of at least one of the bounding boxes are iteratively removed from the plurality of pixels until a subset of pixels each of which correspond to a center of at least one of the bounding boxes remains. Based on the subset, a final bounding box associated with each object of the image is determined based on an overlapping of the bounding boxes of the subset of pixels and the corresponding confidence scores.
US10915785B2
A sensor pixel includes a sensor electrode, a first transistor including a gate electrode connected to the sensor electrode and which controls a current output provided to an output line, a second transistor connected to a first voltage line and a first transistor, a third transistor connected to the first transistor and the output line, and a compensator unit which compensates a threshold voltage of the first transistor.
US10915784B2
A method for detecting map errors includes the following method steps: A first and a second locating map are provided. Features detectable with the aid of a first surroundings sensor of a vehicle are recorded in the first locating map. Features detectable with the aid of a second surroundings sensor of the vehicle are recorded in the second locating map. At least one comparison feature recorded in the first and second locating maps is selected. At least one comparison variable is ascertained on the basis of a first pose of the comparison feature on the first locating map and a second pose of the comparison feature on the second locating map. A map error is established if the comparison variable exceeds a specified threshold value.
US10915780B2
In some examples, a window in an image may be identified. At least one property of the window may be identified. Based on the at least one property, whether the window is an error block may be determined.
US10915775B2
Disclosed are a noise detection circuit, a noise detection method, and a print recognition apparatus. The noise detection circuit includes a differential amplifier, an analog-to-digital converter, a control circuit, and a first switch circuit; the control circuit is configured to control the first switch circuit to make the first input signal terminal connected with the reference signal terminal or grounded, and to make the second input signal terminal connected with the reference signal terminal or grounded, and when the first input signal terminal is connected with the reference signal terminal or grounded, and the second input signal terminal is connected with the reference signal terminal or grounded, to analyze the digital signal output by the analog-to-digital converter to determine a source of noise of the print recognition apparatus.
US10915773B2
A method is described that includes loading an array of content into a two-dimensional shift register. The two-dimensional shift register is coupled to an execution lane array. The method includes repeatedly performing a first sequence including: shifting with the shift register first content residing along a particular row or column into another parallel row or column where second content resides and performing operations with a particular corresponding row or column of the execution lane array on the first and second content. The method also includes repeatedly performing a second sequence including: shifting with the shift register content from a set of first locations along a resultant row or column that is parallel with the rows or columns of the first sequence into a corresponding set of second locations along the resultant row or column. The resultant row or column has values determined from the operations of the first sequence.
US10915770B2
A method for assisting a driver of an ego-vehicle in making use of a gap between vehicles to enter a traffic flow at an intersection is suggested, comprising the following method steps: First, other vehicles in the environment of the ego-vehicle are physically sensed using at least one environment sensor mounted on the ego-vehicle. Second, a gap size of at least one gap between two successive vehicles are calculated in a processor based on the sensor's/sensors' output. An ego-vehicle driver's gazing behavior using at least one driver sensor mounted on the ego-vehicle is observed and analyzed and an assistance signal is generated based on the result of the analysis and the determined size of the at least one gap. Finally, a recommendation or warning perceivable for the ego-vehicle's driver is output in accordance with the assistance signal.
US10915756B2
The present disclosure discloses a method and apparatus for determining video material of news. The method for determining video material of news comprises: acquiring a weighted score value of a score of a keyword of a news text in a plurality of dimensions; filtering a keyword set of news based on the weighted score value of the score of the keyword; searching a pre-selected video using the keyword set of the news; and determining video material of the news based on the pre-selected video. The present disclosure improves the consistency between the video material of the news and the news text.
US10915752B2
A processing platform may receive a plurality of images. The processing platform may determine respective asset types of the plurality of assets based on a computer vision technique. The processing platform may determine respective estimated values of the plurality of assets based on the respective asset types. The processing platform may provide information identifying the respective estimated values of the plurality of assets to two or more recipients. The processing platform may receive allocation information. The processing platform may determine a selected allocation of the plurality of assets for the two or more recipients based on the allocation information and using a second model. The processing platform may perform one or more actions based on the selected allocation.
US10915751B2
A computer-implemented method for processing images to identify Energy Infrastructure (EI) features within aerial images of global terrain is provided. The image processing method identifies information about EI features by applying an EI feature recognition model to aerial images of global terrain. The EI feature recognition model identifies the EI feature information according to image content of the aerial image. The method further provides updates to the identification of the EI feature information according to relationships between identified EI features.
US10915747B2
A computing device receives a request to render a listing of item entries on a graphical user interface. The computing device receives an electronic image of the document, analyzes the electronic image, and determines a document type by performing an image recognition on a first portion the electronic image, comparing information extrapolated via the image recognition algorithm to a database of document types, and identifying a match between the extrapolated information a document type. The computing device applies an OCR algorithm that corresponds to the determined document type to a second portion of the electronic image, and identifies items extracted from the second portion. The computing device renders the listing of item entries on the graphical user interface of the user computing device, the listing of items comprising a listing of each item extracted from the second portion of the electronic image.
US10915744B2
Deep learning-based clothing style evaluation method and system are provided. According to the present invention, a deep learning-based clothing style evaluation method comprises receiving at least one image provided by a user terminal, analyzing objects included in the at least one image and extracting a plurality of fashion features related to a user using deep learning algorithm when the user exists in the object, extracting matching information between the extracted plurality of fashion features using deep learning algorithm, evaluating a clothing style of the user based on the matching information, and transmitting an evaluation result to the user terminal, wherein the fashion feature is one of the number of clothing worn by the user, type of clothing, color of clothing, style of clothing, skin tone of the user, and other information affecting fashion style, and wherein the matching information comprises essentially of matching information between the skin tone of the user and any one of the fashion features other than the skin tone.
US10915739B2
A face recognition method applied to establish authentic or artificial faces before searching for a person match in a database includes establishing a deep network model, obtaining training data and training the deep network model using the training data. An original image of a human face and a depth image corresponding to the original image are obtained, and authenticity or artificiality is determined by preset methods including use of cosine similarity algorithm. Matching an original image determined as authentic against face images pre-stored in an image database and outputting any match, when the original image is the image of a real person. A face recognition device is also provided.
US10915730B2
In an embodiment, an image-capture system, includes an image-capture device and computing circuitry. The image-capture device is configured to capture an image of a region of space that includes an object. And the computing circuitry is coupled to the image-capture device and is configured to detect a representation of the object in the image, to determine a representation of a boundary of the detected representation, to provide image information corresponding to the detected representation to an image-analysis system, to receive, from the image-analysis system, an identifier of a category to which the object belongs, and a descriptor of the object, and to generate a representation of a list that includes the identifier and the descriptor.
US10915728B2
A biological pattern information processing device includes: a detection result obtaining unit that obtains unique region information that is detected based on biological pattern information representing a biological pattern, the unique region information representing a unique region included in the biological pattern; and a display control unit that causes the unique region to be displayed using a display attribute, based on the obtained unique region information, the display attribute being different from that for a region of the biological pattern other than the unique region.
US10915722B2
A handle or accessory is attached to mobile computers or similar devices. The handle or accessory includes the use of a wireless trigger employing a low energy technology. This trigger does not need a power source since it is provided with a piezoelectric element connected to a power management circuit. The mechanical energy applied from pressing a button is harvested and transformed in electricity and used to enable the low energy technology to communicate wirelessly with a mobile computer or similar device. Different pairing methods can be implemented in the invention to connect the handle or accessory with the mobile computer or similar device.
US10915721B1
Described herein are various technologies pertaining to mobile computing devices that are communicatively coupled to barcode scanners. A mobile computing device is configured to provide feedback (visual and/or audible) pertaining to a scan of a barcode performed by a barcode scanner that is communicatively coupled to the mobile computing device.
US10915713B2
An apparatus and method and electronic device, the apparatus comprising: a memory element configured to store information; a switching element coupled to the memory element; wherein the switching element is configured to be switched from a first state to a second state in response to an input signal provided by a capacitive touch screen and wherein when the switching element is in the second state the information can be read from the memory element by the capacitive touch screen.
US10915711B2
In some examples, a system for executing natural language processing techniques can include a processor to detect text comprising a word and a number. The processor can also embed, via a word embedding model, the word into a first vector of a vector space and embed the number by converting the number into a second vector of the vector space. Additionally, the processor can train a deep neural network to execute instructions based on the first embedded vector of the word and the second embedded vector of the number. Furthermore, the processor can process an instruction based on the trained deep neural network.
US10915710B2
A method is provided for clause analysis in a legal domain. The method builds a coherence graph from a set of labeled training documents by (a) creating entity nodes from and of a same type as entities extracted from the set of labeled training documents, (b) creating clause nodes from labeled clauses in the set of labeled training documents, (c) forming bi-directional edges (i) between each of the clause nodes and the entity nodes belonging thereto, (ii) among parent-child clause nodes from among the clause nodes, and (iii) among same-level sibling clause nodes from among the clause nodes. The method merges nodes, from among the entity and clause nodes, that have a same semantic meaning. The method weights the bi-directional edges using a coherence metric. The method identifies a clause structure of a new document by matching the new document against the coherence graph using a node-covering algorithm.
US10915709B2
A method for controlling a system using natural language comprises a step of providing a plurality of string programme code components within the system. A string programme code component each comprises a definition string comprising an expression in natural language, and a programme code segment unambiguously assigned to the definition string which implements a functionality assigned to the expression in natural language. At least one of the string programme code components from the plurality of string programme code components further comprises a process for parameter input, wherein this string programme code component is configured to support a parameter input by means of which the functionality provided by the programme code segment of this string programme code component may be specified.
US10915705B1
Systems and methods are provided for receiving location information for source data associated with a publisher identifier and determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from the source data and one or more rules for extracting the specified content. The systems and method further provided for extracting from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least subset of the set of selectors, determining a first template to use to generate the media content item, the first template comprising regions corresponding to one or more selectors, populating each region of the first template using specified content for the corresponding selector and generating the media content item from the populated first template.
US10915692B2
Taking parameters of a main circuit in a BBMC as optimization objects, and a total harmonic distortion of an output voltage of the BBMC, a deviation between an actual output current and a corresponding rated output current as optimization objectives, a mathematical model between optimization objects and optimization objectives is established. A multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established by selecting a current rating as a rated output current of the BBMC. An adaptive wolf pack optimization algorithm is adopted to obtain a set of optimal parameters of the main circuit. The rated output current is changed to obtain n sets of optimal parameters, and functional relationships between the optimal parameters of the main circuit in the BBMC are obtained using a numerical fitting method. Optimal parameters of the main circuit corresponding to different current ratings are determined according to the functional relationships.
US10915689B2
A method including obtaining a measurement and/or simulation result of a pattern after being processed by an etch tool of a patterning system, determining a patterning error due to an etch loading effect based on the measurement and/or simulation result, and creating, by a computer system, modification information for modifying a patterning device and/or for adjusting a modification apparatus upstream in the patterning system from the etch tool based on the patterning error, wherein the patterning error is converted to a correctable error and/or reduced to a certain range, when the patterning device is modified according to the modification information and/or the modification apparatus is adjusted according to the modification information.
US10915687B2
An electronic breadboard system may include a computing device including a display screen. The display screen has a first portion to display an electronic circuit model and a second portion directly adjacent to the first portion. The electronic breadboard system also includes a translucent breadboard on the second portion of the display screen. The translucent breadboard includes a translucent face plate having a rectangular grid of openings exposing a plurality of contacts. The plurality of contacts are arranged lengthwise along each row of the rectangular grid of openings and orthogonal to a transparent back plate coupling the plurality of contacts to the translucent face plate. The electronic breadboard system includes a graphics controller. The graphics controller may illuminate a row opening and/or a column opening of the translucent breadboard to direct placement of electrical components of a computer model in response to user interaction with the electronic circuit model.
US10915670B2
A method and system provide the ability to design a (land) surface. A triangular surface mesh representative of an existing surface is obtained. The mesh includes triangles that are connected by vertices and edges. Design constraint sets are determined based design constraints. The design constraints include a maximum slope constraint for a first triangle of the two or more triangles in the triangular surface mesh. The maximum slope constraint is a maximum angle between a normal vector of the first triangle and a reference vector. Heights of the vertices of the first triangle are projected onto the design constraint sets such that the normal vector satisfies all of the design constraints. The projecting includes modifying the heights by a minimum Euclidian distance. A design of the surface represented by the triangular surface mesh is generated based on the projecting.
US10915669B2
A heating, ventilation, and air conditioning (HVAC) system may be zoned into one or more zone. The HVAC system may include HVAC components, sensors, and one or more register vents that may include vent dampers (e.g., electronically controllable vent dampers or manually operated vent dampers). Opening and closing of the vent dampers may facilitate creating zones or sub-zones in the HVAC system configuration. An HVAC control system may receive a request for conditioned air in one or more of the zones, determine a damper setting for at least one of the vent dampers, communicate the determined damper setting to a vent damper or user interface, determine which HVAC components should be active, if any, and/or provide controls signals to activate or keep active the HVAC components that are determined to be active.
US10915654B2
Techniques for providing data loss prevention, including data exfiltration prevention and crypto-ransomware prevention, are provided. In some embodiments, a slack-space file system is created by using a modified packing algorithm to increase and/or optimize an amount of slack space created by files stored in a standard file system. A program for accessing and indexing the slack-space file system may be stored, and requests by a user to store data on a storage medium of a computer system may cause the information to be stored in the slack-space file system, where it may be protected from destructive malware that operates solely on the standard file system. In some embodiments, sensitive information may be hidden by storing the information in an alternate data stream of a file and by replacing the information in the unnamed data stream of the file with non-sensitive information that may appear to be sensitive.
US10915650B2
Methods and systems for securely sharing files with user devices based on location are described herein. A computing device may receive, from a user device, a request to share a file. The computing device may determine other user devices at the location of the user device desiring to share a file. Unique tokens and/or unique session identifiers may be generated to facilitate secure sharing of the file, and each token and/or session identifier may correspond to a different user device. The computing device may send, to each different user device, the device's corresponding token and/or session identifier. The computing device may also send, to the user device desiring to share the file, the tokens and/or session identifiers for the other user devices. The user device may securely send the file to one or more of the other user devices using the tokens and/or session identifiers.
US10915644B2
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the monitoring comprising monitoring at least one of the plurality of electronically-observable actions via a protected endpoint; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating an adaptive trust profile based upon the action of the entity.
US10915640B2
A system includes a memory system and a processing system operably coupled to the memory system. The processing system is configured to perform operations including setting a target register to point to a first protected storage location of the memory system resulting in a protection exception upon access, calling an authorized service, and confirming that the authorized service uses the target register based on detecting the protection exception. The target register is adjusted to point to a parameter list including one or more known values and a pointer to a second protected storage location resulting in the protection exception upon access to confirm use of a value of the parameter list responsive to calling the authorized service. Parameter list testing and target register testing is repeated for locations in the parameter list and target registers to construct a testing profile for vulnerability testing of the authorized service.
US10915638B2
A computer-implemented method includes retrieving, by a server, application data about the one or more software applications via one or more databases. The server retrieves security data for the one or more software applications via the one or more databases. The server calculates a plurality of categorical scores for each of the one or more software applications based on the security data. The server calculates an overall security score for each of the one or more software applications based on the plurality of categorical scores as calculated. The server instructs the plurality of categorical scores and the overall security score for each of the one or more software applications to be stored in an application database. The server outputs to a user device the plurality of categorical scores and the overall security score for each of the one or more software applications in the application database.
US10915637B2
A method, a client, and a system for testing an application. A webpage file includes codes for simulating a malicious attack. The method includes providing, by the test client, a network address of the webpage file to the tested application, wherein when the tested application loads the webpage file according to the network address, the tested application executes the codes comprised in the webpage file to attempt to read content of a private file in a private directory of the tested application. When the tested application successfully reads the content of the private file, the tested application transmits a message carrying the content of the private file to a test server through a local terminal device, wherein the test server determines whether the tested application has a security loophole according to the message transmitted by the tested application.
US10915636B1
In one aspect, the disclosure provides: A method comprising: inviting a distributed plurality of researchers to participate in one or more computer vulnerability research projects directed to identifying computer vulnerabilities of one or more networks and/or computers that are owned or operated by a third party; assessing reputation and skills of one or more of the researchers, and accepting a subset of the researchers who have a positive reputation and sufficient skills to perform the investigations of the computer vulnerabilities; assigning a particular computer vulnerability research project, relating to a particular network under test, to a particular researcher from among the subset of the researchers; using a computer that is logically interposed between the particular researcher and the particular network under test, monitoring communications between the particular researcher and the particular network under test, wherein the communications relate to attempting to identify a candidate security vulnerability of the particular network under test; validating a report of the candidate security vulnerability of the particular network under test that is received from the particular researcher; determining and providing an award to the particular researcher in response to successfully validating the report of the candidate security vulnerability of the particular network under test that is received from the particular researcher.
US10915632B2
According to one or more embodiments of the present invention, an example computer-implemented method for measuring concurrent updates in a security coprocessor includes using a first set of platform configuration registers of the security coprocessor to store and extend measurement of a code-load used during a boot sequence of a computing device. The method further includes using a second set of platform configuration registers of the security coprocessor to store and extend measurement of configuration parameters of the code-load used during the boot sequence. The method further includes using a third set of platform configuration registers of the security coprocessor to store and extend measurements of a concurrent update that changes the code-load that was used during the boot sequence.
US10915631B2
Technologies disclosed herein provide for converting a first data of a first control flow packet to a first pixel, where the first data indicates one or more branches taken during a known execution of an application, generating an array of pixels using the first pixel and one or more other pixels associated with one or more other control flow packets generated from the known execution, transforming the array of pixels into a series of images, and using a machine learning algorithm with inputs to train a behavior model to identify a malicious behavior in an unknown execution of the application. The inputs include one or more images of the series of images and respective image labels assigned to the one or more images. More specific embodiments include extracting the first control flow packet from an execution trace representing at least part of the known execution.
US10915616B2
An IC module includes a storage unit, a communications unit, and a processing unit. The storage unit stores reference data. The communications unit receives check data. The processing unit detects a degree of similarity between the reference data and the check data. Furthermore, when the degree of similarity is equal to or larger than a first threshold value, the processing unit determines a verification success, and when the degree of similarity is smaller than the first threshold value, the processing unit determines a verification failure, and updates a verification failure history in a weighted manner according to the degree of similarity.
US10915615B2
For biometric technologies, a sensing device and a terminal device are provided. The sensing device includes a circuit board, a biometric sensor, at least one light-emitting element, a cover with a light-transmitting region, a light guide plate, and a light concentrating structure. The biometric sensor is installed on the circuit board. The light guide plate is fixed between the biometric sensor and the cover. The light concentrating structure is disposed on the light guide plate and corresponds to the light-transmitting region. The light-emitting element is installed on the circuit board and positioned on one side of the biometric sensor; and the light-emitting element has a side light-emitting end, and the side light-emitting end corresponds to the light guide plate.
US10915612B2
Apparatuses and methods associated with authenticated production are disclosed herein. In embodiments, a digital fingerprint processor may be configured to: identify an activation of at least one of the one or more machines to attempt to produce or manufacture at least one of physical product or physical manufacture; responsive to completion of one or more operations associated with the activation by the one or more machines, acquire digital image data of a portion of a physical object on or inside the one or more machines; analyze the digital image data to form a digital fingerprint of the physical object, wherein the digital fingerprint is responsive to structure of the physical object; and store the digital fingerprint in a database record of the database system. Other embodiments may be disclosed or claimed.
US10915601B2
A method and system are provided. The method includes performing, by at least a computer processing system having a hardware processor, a particulate mapping process to predict particulate exposure at a target location based on an estimated particulate source, an estimated particulate source output, and a fine-grained weather forecast for the target location. The performing step includes estimating the target location using a fine-grained weather hindcast and inverse modelling. The performing step further includes generating observations of particulate exposure for one or more specific particulates, using a set of particulate sensors.
US10915578B1
A method includes obtaining identifiers of entities and symbolic artificial intelligence (AI) models configured to produce outputs responsive to inputs based on events caused by at least one of the entities. At least some of the entities are associated with outputs of respective symbolic AI models and have respective scores corresponding to the respective outputs of the symbolic AI models. The method may include obtaining scenarios, where each scenario includes simulated inputs corresponding to one or more simulated events, and at least some scenarios include a plurality of simulated inputs. The method may also include determining a population of scores of a given entity among the entities, where respective members of the population of scores correspond to respective outputs of the plurality of symbolic AI models, and where the respective outputs correspond to respective scenarios among the scenarios and storing the population of scores in memory.
US10915571B2
Methods and apparatus for implementing a technique for searching media objects. In general, in one aspect, the technique includes receiving user input specifying a plurality of reference objects, defining a set of features for them, and combining the features to generate composite reference information defining criteria for search. In general, in another aspect, the technique includes combining object information for a plurality of reference objects to produce composite reference information, comparing the composite reference information to object information for media objects in a collection of media objects, and selecting a media object based upon the comparison.
US10915562B2
Unstructured data are processed in response to a request for information to derive attributes. The attributes include a subset of variables utilized to determine the requested information. The attributes are ranked based on a set of relevance factors for determining the requested information. One or more attributes are selected for presentation to a user based on the ranking to receive modifications and produce modified attributes. The requested information is determined based on the set of variables including the modified attributes.
US10915559B2
A non-transitory computer-readable recording medium stores therein a data generation program that causes a computer to execute a process including: referring to each index in which a morpheme, which is generated from text data and which is included in the text data, is associated to position of the morpheme in the text data; and arranging, in sequence of positions in the text data, morphemes associated in the indexes.
US10915554B2
Database replication is provided by accessing, by a subscribing application, a message queue through a messaging queue manager. The subscribing application obtains a message provided by a publishing application from the message queue. The message includes message data that corresponds to shard data in a shard database. The subscribing application then provides the message data included in the message to a de-shard database as de-shard data. The de-shard data is an instance of the shard data and is modifiable by the subscribing application without changing the shard data.
US10915553B2
Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application. The primary application is then able to use the hint to determine that a user is interested in returning to the experience in the secondary application. The primary application then transfers the encrypted state data to the secondary application which uses the state data to return the application to the application experience. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve application state data associated with an event.
US10915548B2
A method of online tracing pesticide residues and visualizing an warning on the basis of high resolution mass spectrum, the Internet and geographic information. Among the problems in data analysis on pesticide residue detection for edible agricultural products, problems such as multiple data dimensions, complex data relationships, and requirements for high accuracy of analysis are difficult to solve at present. Thus, a cross-field technology combining three different elements, high resolution mass spectrum, the Internet and geographic information, is adopted and a data collection and intelligent analysis system for pesticide residue detection for edible agricultural products is developed; four major basic sub-databases are established; and pesticide residue detection data is presented in a thematic map, such that safety conditions of pesticide residues of edible agricultural products in five levels of administrative regions including national, provincial, prefectural and municipal level and district and county level can be intuitively and simply displayed.
US10915537B2
In an approach for integrating documents a processor extracts a first set of keywords from at least one structured document. A processor generates a first batch of keywords from the first set of keywords, wherein each keyword in the first batch of keywords includes a weight. A processor extracts a second set of keywords from at least one unstructured document. A processor compares the first batch of keywords to the second set of keywords. A processor determines that the at least one unstructured document matches, based on a predetermined threshold, the at least one structured document, based on the comparison of the first batch of keywords to the second set of keywords. A processor removes the at least one unstructured document from a list of unstructured documents which are to be processed.
US10915534B2
The method may include providing a plurality of synopsis techniques for determining a plurality of attribute value information indicative of the at least one attribute. The method may include determining a data characteristic describing the plurality of data rows of the current data block. The method may include selecting, based on the determined data characteristic, at least one synopsis technique of the provided plurality of synopsis techniques suitable for generating the plurality of attribute value information for the at least one attribute of the current data block. The method may include determining the plurality of attribute value information for the at least one attribute of the plurality of data rows of the current data block using the at least one selected synopsis technique. The method may include storing the determined plurality of attribute value information for the current data block to be used for query processing against the data table.
US10915524B1
A computing resource service provider deploys resources to process input data sets on an ongoing basis and provide requestors with queryable data structures generated from the input data sets over determined, rolling periods of time. In one embodiment, the input data sets are processed using one or more nearest neighbor search algorithms, and the outputs therefrom are represented in data structures which are rotated as newer data structures are subsequently generated. The disclosed systems and techniques improve resource utilization, processing efficiency, query latency, and result consistency relative to known controls for large and/or complex data processing tasks, such as those employed in machine learning techniques.
US10915523B1
A Codex human knowledge encyclopedia including a webpage database residing in the Codex and stored in non-volatile digital memory, a master index and a partial master index for each element of the Codex, an optimizer receiving from a computing device interactive input, and executing software instructions to transform input based on rules of grammar and semantics into a search pattern and personalizing the search pattern by adding Global Positioning System (GPS) coordinates from the computing device. Mapping the search pattern to an element stored in the Codex and upon identifying the search pattern, obtaining the optimal dataset from the Codex bypassing all calculations since optimal dataset is readily available, picking and arranging, in an order from highest to lowest, from the optimal dataset, the top responses as output based on personalized usage pattern of behavior, and displaying the output to the user.
US10915522B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for improving recommendation to users in data intelligence systems. In one aspect, a method includes the actions of receiving a current observation describing an interaction of a user with a data intelligence system; identifying a current user interest based on the current observation, wherein past observations of the user with the data intelligence system are clustered to form user interests in a Markov model; using the Markov model and based on the current user interest, determining a next user interest from the user interests; extracting a one past observation from the determined next user interest based on a selection criterion and a threshold, wherein the selection criterion is based on how closely the at least one past observation matches the current observation; and sending a recommendation to the user based on the past observation.
US10915521B2
A blockchain gateway device and associated method of use for reconciling and insuring the consistency of integrated blockchain networks and legacy database-based systems. The blockchain gateway device and associated blockchain scheme harmonizes and reconciles the data elements from multiple independent blockchain databases.
US10915517B2
A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
US10915514B2
Methods and apparatuses for determining set-membership using Single Instruction Multiple Data (“SIMD”) architecture are presented herein. Specifically, methods and apparatuses are discussed for determining, in parallel, whether multiple values in a first set of values are members of a second set of values. Many of the methods and systems discussed herein are applied to determining whether one or more rows in a dictionary-encoded column of a database table satisfy one or more conditions based on the dictionary-encoded column. However, the methods and systems discussed herein may apply to many applications executed on a SIMD processor using set-membership tests.
US10915513B2
Archiving data in a relational database management system through a process in which an invisible index is created for each primary index of a data. When an input is received to initiate block copy of data to be archived; the data tables are locked and the identified blocks of data form the data table are block copied to an archive table. The invisible index is updated to correspond to the data table which had data archived. The primary index is then swapped with the invisible index and the data tables are unlocked. Data blocks from the main table which were copied into the archival table is deleted along with the old primary index.
US10915511B2
A method and system for automatically determining a processing path is provided. The method includes generating an input criteria associated with performing a hardware apparatus implemented process. Metadata describing the input criteria is generated and stored. Weighting factors associated with the metadata are generated and a specialized hardware apparatus executing the hardware apparatus implemented process is enabled. Measurement characteristics associated with conditions resulting from the specialized hardware apparatus executing the hardware apparatus implemented process are retrieved from a plurality of hardware sensors. A resource database catalog for hardware based data processing resources is queried and an optimization process for determining an optimized processing path for processing the metadata with respect to the resource database hardware based data and the measurement characteristics is executed. The optimized processing path is executed resulting in specified control decisions associated with controlling the specialized hardware apparatus.
US10915509B2
In one embodiment, a method includes identifying one or more place-entity nodes in a heterogeneous graph, wherein the heterogenous graph comprises place-entity nodes, user nodes, and n-gram nodes, and wherein each place-entity node corresponds to a place-entity associated with a particular geographic location, assigning, for each identified place-entity node, an initial quality-score for the place-entity node, and calculating, for each identified place-entity node, a final quality-score for the identified place-entity node, wherein each final quality-score is calculated by iteratively propagating the initial quality-scores corresponding to the identified place-entity nodes, respectively, through the place-entity nodes, n-gram nodes, and user nodes of the heterogeneous graph until the quality-scores associated with the place-entity nodes, n-gram nodes, and user nodes reach convergence.
US10915503B2
A space allocator in a file management system maintains and uses one or more offsets and a stored value of the largest space skipped on previous scans to increase the efficiency of scans for available space in a file system space map. When the space allocator determines a current allocation request is greater than the largest space skipped in the previous scan, a last allocated offset can be used to begin scanning to reduce the portion of the map to scan in order to find available space. When the space allocator determines the current allocation request is less than or equal to the largest space skipped in the previous scan, a first available offset can be used to begin scanning for an appropriate unused space.
US10915481B2
An approach is provided in which an information handling system detects a reduced capacity on a PCIe link that interfaces a host system to a PCIe I/O expansion drawer over a first/second physical cable. The information handling system verifies a first/second connection to a first/second connector on the PCIe I/O expansion drawer, receives a first/second set of vital product data over the first/second physical cable, and determines that the first physical cable and the second physical cable are connected to the same PCIe I/O expansion drawer based on analyzing the first/second set of vital product data. The information handling system then suspends operation of one or more components corresponding to the PCIe link and trains the PCIe link to an increased capacity. In turn, the information handling system resumes operation of the one or more components and restores the PCIe link to the increased capacity.
US10915477B2
According to embodiments of the present invention, machines, systems, methods and computer program products for processing events including efficiently processing interrupt service requests for peripheral devices, such as hardware accelerators, utilized in parallel processing are provided. For each core engine of a peripheral device, the peripheral device detects whether one or more interrupt signals have been generated. Information associated with the one or more interrupt signals are stored in one or more registers of peripheral device memory, for each core engine. The information is aggregated and stored in a vector of registers in the peripheral device memory, and the aggregated information is written to memory associated with a CPU to enable CPU processing of interrupt requests from each core engine of the peripheral device.
US10915475B2
Aspects of the disclosure provide for management of a flash translation layer (FTL) for a non-volatile memory (NVM) in a Solid State Drive (SSD). The methods and apparatus provide a logical to physical (L2P) table where a first portion of the table is used for mapping frequently accessed hot data to a first subdrive in the NVM. Additionally, a second portion of the L2P table is provided for mapping cold data less frequently accessed than the hot data to a second subdrive, where logical blocks for storing the cold data in the second subdrive are larger than logical blocks storing the hot data in the first subdrive. Separation of the L2P table into hot and cold subdrives reduces the L2P table size that is needed in RAM for logical to physical memory mapping, while at the same time provides lower write amplification and latencies, especially for large capacity SSDs.
US10915469B2
According to some example embodiments according to the present disclosure, a device includes a printed circuit board (PCB); a solid state drive (SSD) connected at a first side of the PCB via at least one SSD connector; at least one field programmable gate array (FPGA) attached to the PCB at a second side of the PCB; and at least one front end connector attached to the PCB at a third side of the PCB, wherein the device is configured to process data stored in the SSD based on a command received via the at least one front end connector.
US10915463B2
A method includes determining, by a tracker controller of a hardware security module, that a first processor has submitted a first request to access a computing resource. The method also includes determining, by the tracker controller, whether the first request and a second request both request access to the same computing resource. The second request is submitted by a second processor. The method also includes preventing access to the computing resource based on a determination that the first request and the second request do not request access to the same computing resource. The method also includes permitting access to the computing resource based on a determination that the first request and the second request both request access to the same computing resource.
US10915462B2
Provided are techniques for destaging pinned retryable data in cache. A ranks scan structure is created with an indicator for each rank of multiple ranks that indicates whether pinned retryable data in a cache for that rank is destageable. A cache directory is partitioned into chunks, wherein each of the chunks includes one or more tracks from the cache. A number of tasks are determined for the scan of the cache. The number of tasks are executed to scan the cache to destage pinned retryable data that is indicated as ready to be destaged by the ranks scan structure, wherein each of the tasks selects an unprocessed chunk of the cache directory for processing until the chunks of the cache directory have been processed.
US10915456B2
A method and an information handling system having a plurality of processors connected by a cross-processor network, where each of the plurality of processors preferably has a filter construct having an outgoing filter list that identifies logical partition identifications (LPIDs) that are exclusively assigned to that processor and/or an incoming filter list that identifies LPIDs on that processor and at least one additional processor in the system. In operation, if the LPID of the outgoing translation invalidation instruction is on the outgoing filter list, the address translation invalidation instruction is acknowledged on behalf of the system. If the LPID of the incoming invalidation instruction does not match any LPID on the incoming filter list, then the translation invalidation instruction is acknowledged, and if the LPID of the incoming invalidation instruction matches any LPID on the incoming filter list, then the invalidation instruction is sent into the respective processor.
US10915454B2
A memory device includes a non-volatile first memory in which a conversion table is stored, a second memory, and a controller configured to control the first memory and the second memory, and including a cache control circuit. The cache control circuit is configured to set up a circular buffer with a write pointer, and store portions of the conversion table in the circular buffer. Each of the portions of the conversion table contain a plurality of logical address to physical address mappings, and each of the portions have a corresponding entry in a management table stored in the second memory, and each entry of the management table includes an address field for storing an address of the circular buffer used in locating the corresponding portion of the conversion table and a size field for storing a size of the corresponding portion.
US10915453B2
An apparatus is described. The apparatus includes a memory controller to interface to a multi-level system memory having first and second different cache structures. The memory controller has circuitry to service a read request by concurrently performing a look-up into the first and second different cache structures for a cache line that is targeted by the read request.
US10915441B2
An upper system of an NVM device transmits, to the NVM device, a write command that designates a logical address, the write command being associated with an expiration date corresponding to a data expiration date correlated with write target data. The NVM device correlates an expiration date correlated with the write command with a logical address specified from the write command. The NVM device writes pieces of data of which the remaining time which is the time to an expiration date belongs to the same remaining time range to the same physical storage area among the plurality of physical storage areas. The NVM device erases data from a physical storage area when the expiration dates of all pieces of data in the physical storage area have expired.
US10915427B2
An equivalence verification unit (130) judges through equivalence verification, for each of corresponding combinations which are each a combination of a function included in pre-change source code and a function included in post-change source code, whether the functions included in the corresponding combination are equivalent to each other. A partial verification judgment unit (150) judges, for each of inequivalent ones of the corresponding combinations, whether the corresponding combination is a partial verification combination including a function where an inequivalent path, in which an inequivalent function is called, and a non-inequivalent path, in which a non-inequivalent function is called, are both included. A partial verification unit (160) judges, for each of the partial verification combinations, whether the functions included in the partial verification combination are partially equivalent to each other by excluding the inequivalent path and performing the equivalence verification.
US10915422B2
Methods and systems are described for automatically setting multitasking configurations that are used to check, by a code-checking system, implementation code that is to be deployed on a dynamic system. Attributes of implemented tasks and interrupt service routines that can run concurrently on the dynamic system are determined from one or more specification data structures of a specified model and associated with independent, implemented computational threads prepared from the specified model. Configured with information relevant to the concurrent threads, the code-checking system can more accurately determine the presence or absence of defects in the implementation code. The specified model, resulting implemented code, and dynamic system can be complex and comply with a standardized software architecture, such as Automotive Open System Architecture (AUTOSAR).
US10915418B1
Systems, methods, and devices for automatically retrying a query. A method includes receiving a query directed to database data and assigning execution of the query to one or more execution nodes of a database platform. The method includes determining that execution of the query was unsuccessful. The method includes assigning a first retry execution of the query on the first version of the database platform and assigning a second retry execution of the query on a second version of the database platform.
US10915415B2
Techniques and mechanisms for exchanging debug information with a repeater and multiplex logic of a platform. In an embodiment, the multiplex logic can be configured to any of multiple modes including a first mode to exchange debug information between the repeater and debug client logic of the platform. Another of the multiple modes may provide an alternate communication path for exchanging functional data, other than any debug information, between the repeater and a physical layer interface of the platform. In another embodiment, the repeater is compatible with a repeater architecture identified by a universal serial bus standard. The physical layer interface is compatible with an interface specification identified by the same universal bus standard.
US10915411B2
A system for providing multiple restore points on a virtual machine includes maintaining a record of a plurality of restore points of virtual machines. Upon receiving a request from a user to access a plurality of restore points of a virtual machine, the system can mount a plurality of backup disks onto a target virtual machine and then notify the user.
US10915402B2
A method for verifying program flow during execution of a software program in a computer system is disclosed. Program code of the software program includes multiple program instructions and checkpoint data structures, where a given checkpoint data structure is associated with a given program instruction and is linked to at least one other checkpoint data structure. A fault monitor circuit may receive a particular checkpoint data structure and compare the particular checkpoint data structure to a previously received checkpoint data structure that is associated with another program instruction. Based on results of the comparison, the software fault monitor circuit may signal a program flow error.
US10915398B2
A memory system includes a memory controller including: a system error correction code generation circuit configured to generate a first system error correction code and a second system error correction code based on write data; and a memory including: a memory error correction code generation circuit configured to generate a first memory error correction code based on the write data transferred from the memory controller, and generate a second memory error correction code based on the second system error correction code transferred from the memory controller, and a memory core configured to store the write data, the first system error correction code, the second system error correction code, the first memory error correction code and the second memory error correction code.
US10915391B2
Some embodiments include reception of a time-series of a respective data value generated by each of a plurality of sensors, calculation of a regression associated with a first sensor of the plurality of sensors based on the received plurality of time-series, the regression being a function of the respective data values of the others of the plurality of data sources, reception of respective data values associated with a time from and generated by each the plurality of respective sensors, determination of a predicted value associated with the time for the first sensor based on the regression associated with the first sensor and on the respective data values associated with the time, comparison of the predicted value with the received value associated with the time and generated by the first sensor, and determination of a value indicating a likelihood of an anomaly based on the comparison.
US10915382B2
A computer-implemented method for processing serverless functions includes mapping a received event to an event state of a plurality of event states in a function graph according to a mapping rule, the function graph including one or more actions for the event state. A data package of a previous event state of the plurality of event states is filtered to generate a filtered data package, using a payload filter associated with the event state. The actions of the event state are executed, where the one or more actions satisfy the mapping rule. A modified data package is sent to a computer system to trigger executing one or more serverless functions associated with the executed one or more actions. The modified data package is based on a data package of the event and the filtered data package. One or more responses are received based on execution of the serverless functions.
US10915379B1
Issues may arise when customers that are highly engaged with application services do not receive reliable feature updates on a predictable schedule. For instance, releasing and updating features may burden cloud infrastructure and/or may not perform properly. Not only are unpredictable feature updates associated with inconsistent customer messaging and potential service disruptions, such unpredictable updates may cause a random end user experience and customer dissatisfaction with the product. The methods and systems address these issues by dynamically ranking tenants and distributing updates and releases to tenants with lower feature usage before distributing to tenants with higher feature usage. The ranking of the tenants may dynamically change based on current usage. In this way, higher ranked tenants receive access to new and updated features after additional regression testing. This quality-driven, phased release of features enables load level management of computing resources as well as a predictable feature experience for end users.
US10915377B2
Methods and systems may provide for technology to determine dynamic path information and encoded type information associated with an application programming interface (API) and automatically generate a language-independent API definition based on the dynamic path information. In one example, the language-independent API definition is generated without reliance on source code annotations.
US10915374B2
Embodiments pertain to facilitation of live migration of a virtual machine in a network system. During live migration, a first appliance is cloned and state information directed to a first network flow is obtained. The state information is utilized by the cloned appliance to re-direct operations associated with the first network flow. At such time as the first network flow is terminated, the cloned is removed.
US10915373B2
MapReduce processing is carried out in a disaggregated compute environment comprising a set of resource pools that comprise a processor pool, and a memory pool. Upon receipt of a MapReduce job, a task scheduler allocates resources from the set of resource pools, the resources including one or more processors drawn from the processor pool, and one or more memory modules drawn from the memory pool. The task scheduler then schedules a set of tasks required by the MapReduce job. At least one particular task in the set is scheduled irrespective of a location of data required for the particular task. In association with a shuffle phase of the MapReduce job, and in connection with the particular task, at least one connection between a processor and at least one memory module is dynamically rewired based on the location of the data required for the particular task, thereby obviating network transfer of that data.
US10915366B2
System and techniques for secure edge-cloud function-as-a-service (FaaS) are described herein. A FaaS node may receive a request to execute a function. The FaaS node executes the function and enters a result of the function execution into a blockchain. Here, the blockchain is accessible to a plurality of FaaS architectural nodes.
US10915365B2
A mapper node and a reducer node respectively run on different central processing units (CPUs) in a CPU pool, and a remote shared partition shared by the mapper node and the reducer node is delimited in the storage pool. The mapper node executes a map task to obtain a data segment, and stores the data segment into a remote shared partition. The reducer node directly obtains a to-be-processed data segment from the remote shared partition, and executes a reduce task on the to-be-processed data segment.
US10915357B2
The system and method for structuring self-provisioning workloads deployed in virtualized data centers described herein may provide a scalable architecture that can inject intelligence and embed policies into managed workloads to provision and tune resources allocated to the managed workloads, thereby enhancing workload portability across various cloud and virtualized data centers. In particular, the self-provisioning workloads may have a packaged software stack that includes resource utilization instrumentation to collect utilization metrics from physical resources that a virtualization host allocates to the workload, a resource management policy engine to communicate with the virtualization host to effect tuning the physical resources allocated to the workload, and a mapping that the resource management policy engine references to request tuning the physical resources allocated to the workload from a management domain associated with the virtualization host.
US10915354B2
Transaction scheduling is described for a user data cache by assessing update criteria. In one example an event records memory stores a list of events each corresponding to performance of a transaction at a remote resource for a user. The memory has criteria for each event and a criterion value for each criterion and event combination. An event manager assesses criteria for each event by performing an operation on the stored criterion value for each criterion and event combination, assigning a score for each criterion and event combination, and compiling the assigned scores to generate a composite score for each event. The events are ordered based on the respective composite scores and executed in the ordered sequence by performing a corresponding transaction at remote resource. Updated criterion values are stored for executed events.
US10915353B2
Methods, systems and computer program products for an intelligent processor for user-provided routines (IPUR) in a transaction processing system are provided. An interface module, interposed between a transaction processing module and a user-provided routine intercepts a request for an operation. If the user-provided routine is supported for the request, the interface module asynchronously passes the request to the user-provided routine and synchronously passes the request to the IPUR. Thus, the IPUR learns the processing of the user-provided routine, which eventually can be removed from the transaction processing system.
US10915344B2
A device configured to emulate a correlithm object processing system includes a sensors coupled to a node. A first sensor receives a first sample text string comprising a plurality of characters and assigns correlithm objects to corresponding subsets of the plurality of characters of the first sample text string. A second sensor receive a second sample text string comprising a plurality of characters and assigns a correlithm objects to corresponding subsets of the plurality of characters of the second sample text string. A third sensor receives a test text string comprising a plurality of characters and assigns correlithm objects to corresponding subsets of the plurality of characters of the test text string. The node determines which of the first and second sample text string is the closest match to the test text string by determining which is closer to the test text string in n-dimensional space using the correlithm objects.
US10915340B2
A distributed node network to emulate a correlithm object processing system includes a distribution node, a first calculation node, and a second calculation node. The distribution node stores a correlithm object mapping table that comprises a plurality of first source correlithm objects, a plurality of second source correlithm objects, and a plurality of target correlithm objects that each corresponds to a first source correlithm object and a second source correlithm object. Each source correlithm object comprises an n-bit digital word of binary values, and each target correlithm object comprises an n-bit digital word of binary values. The first calculation node stores the plurality of first source correlithm objects. The second calculation node stores the plurality of second source correlithm objects.
US10915338B2
A distributed node network to emulate a correlithm object processing system includes a distribution node, a first calculation node, and a second calculation node communicatively coupled to each other. The distribution node is configured to divide each source correlithm object of a correlithm object mapping table into at least a first portion that comprises a first subset of the binary values in that source correlithm object and a second portion that comprises a second subset of the binary values in that source correlithm object. The first calculation node stores the first portion of each source correlithm object. The second calculation node stores the second portion of each source correlithm object.
US10915332B2
In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.
US10915331B2
Various aspects include methods for implementing a reduced size firmware storage format on a computing device. Various aspects may include storing a first firmware description table to a first sector of a flash memory, in which the first firmware description table may define a first instance of a firmware including describing a first plurality of firmware images, storing the first plurality of firmware images to a first plurality of consecutive sectors, storing a second firmware description table to a second sector, in which the second firmware description table may define a second instance of the firmware including describing a second plurality of firmware images having a third plurality of firmware images, storing the third plurality of firmware images to a second plurality of consecutive sectors, and booting the computing device using the second firmware description table.
US10915330B2
A computing device includes a processor having a plurality of cores, a core translation component, and a core assignment component. The core translation component provides a set of registers, one register for each core of the multiple processor cores. The core assignment component includes components to provide a core index to each of the registers of the core translation component according to a core assignment scheme during processor initialization. Process instructions from an operating system are transferred to a respective core based on the core indices.
US10915317B2
The present disclosure relates to a computing device with a multiple pipeline architecture. The multiple pipeline architecture comprises a first and second pipeline for which are concurrently running, where the first pipeline runs at least one cycle ahead of the second pipeline. Special number detection is utilized on the first pipeline, where a special number is a numerical value which yields a predictable result. Upon the detection of a special number, a computation is optimized.
US10915303B2
Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
US10915302B2
A system determines what aspects of input sources contribute to code generation and provides associations between the input sources and components of features of the generated code. These associations may be visualized by displaying visual cues of the associations. The input sources may be of different types, including but not limited to a model, a code generator and values for atomic configuration setting for code generation. The visual cue that is displayed may take the form of a visible connection between the input sources and the relative portion or portions of the generated programming code. Suggestions may be generated in response to edits to the generated programming code as to how the sources may be modified to provide desired changes in the generated programming code. Analysis may be performed to identify artifacts in the generated programming code and associations to the sources may be identified to specify what source contributed to portions of the generated programming code.
US10915300B2
Disclosed embodiments relate to updating a back-end database containing data sets that populate a plurality of web pages of a website. Operations include receiving via a user interface, a plurality of data elements; storing groups of at least one data element in a database; generating a plurality of virtual web pages, wherein each virtual web page is a preview of a corresponding actual web page before the corresponding actual web page goes live; displaying each group of at least one data element in a separate one of the plurality of virtual web pages; displaying an editing tool to permit a user to edit a virtual web page from the plurality of virtual web pages; translating the edits to the virtual web page into updates for the database; storing the updates in the database; and enabling a display on the corresponding actual web page with the updates.
US10915296B2
An information apparatus that supports a touch sensitive screen for managing e-mails is disclosed and enabled. The information apparatus may include a graphical user interface, an e-mail application, an Internet browsing application, and applications for playing audio/video content. The information apparatus includes an operating system software and support for installation of new applications. In one example, a user of the information apparatus may reply to an e-mail by selecting an item over the touch sensitive screen. The user may scroll down or up an email using the touch sensitive screen. In other examples, the user may further select an item or functional control via the touch sensitive screen to output, synchronize, stream, transmit, play, print, display, or mirror at least part of digital content from the information apparatus to one or more output devices over air.
US10915295B2
Computer implemented methods and systems are provided for generating podcast files. In one embodiment, a method includes storing, in a template database, a podcast template, wherein the podcast template includes a sentence definition including one or more data tags and a sentence order for a plurality of sentences; storing, in a user database, user information for a plurality of users; generating, by a processor, a podcast text file by selectively populating the podcast template with user information associated with a first user of the plurality of users based on the data tags; converting, by the processor, the podcast text file to a podcast audio file; and storing, by the processor, the podcast text file and the podcast audio file in a podcast database for podcast playback by the first user.
US10915294B2
A sound adjustment method includes the following steps: obtaining a sound signal including frequency bands with a corresponding original sound pressure level value; converting the original sound pressure level value of each frequency band into a corresponding loudness level value; adjusting each loudness level value by a preset loudness level value to obtain an adjusted loudness level value of each frequency band; converting each adjusted loudness level value into a corresponding adjusted sound pressure level value; calculating a target sound pressure level value of each frequency band according to the original sound pressure level of each frequency band and each adjusted sound pressure level value; adjusting the original sound pressure level value of each frequency band by each target sound pressure level value to obtain an adjusted sound signal; outputting the adjusted sound signal.
US10915282B2
According to the present invention, an information processing apparatus is provide, which comprises a transmitter that transmits a print job to an image forming apparatus for forming an image on a roll sheet; and a manager that outputs association information associating the print job with printed matter of the roll sheet in accordance with the print job, wherein, when printed matter for one print job is divided into a plurality of pieces, the manager outputs the association information for each piece of the divided printed matter.
US10915277B2
A printing machine comprising a processor and a memory storing computer readable instructions. The computer readable instructions are arranged to cause the processor to generate access request data for processing by an access control server, receive access response data responsive to the access request data, process the access response data to determine a first print limit indicated by the access response data, and update, responsive to processing the access response data, an access status in the memory to indicate a second print limit.
US10915272B2
Methods and systems for managing data in shared storage systems, such as virtualized storage arrays, physical disks and hypervisor data stores are provided. One method includes providing multiple data storage devices including a bottom tier of data storage devices including a plurality of physical data storage devices and at least one higher tier of data storage devices including a plurality of virtual data storage devices and storing, by a processor, a data type record including a list of data types recognized by a storage system and a plurality of access control records. The method further includes controlling movement of logical units of data within the storage system resulting from data operations that map data between the data storage tiers while maintaining one or more policies defined in the plurality of access control records. Systems and computer program products for performing the above method are also provided.
US10915262B2
A hybrid storage device includes a first storage medium configured to store data at a first speed and a second storage medium configured to store data at a second speed. The first storage medium may be a NAND flash storage medium, and the second storage medium may be disc storage medium. Partitions of the first storage medium are associated with partitions of the second storage medium to form at least two storage tiers. Each of the storage tiers may include different NAND partition capacities. The storage device further includes a peer to peer communication channel between the first storage medium and the second storage medium for moving data between a NAND partition and HDD partition. The storage device is accessible via a dual port SAS or PCIe interface.
US10915256B2
A memory system may include a memory device and a controller. The memory device may include a plurality of storage areas. The controller may be suitable for processing data associated with at least one storage area among the plurality of storage areas of the memory device, and includes a logical to physical (L2P) table suitable for storing logical to physical (L2P) data, and a journal for storing update information indicating a change of logical to physical (L2P) information stored in the L2P table. The memory device may include a logical to physical (L2P) area corresponding to the L2P table of the controller such that, in the event of a power loss, the journal is written to the L2P area of the memory device and restored to the controller when power is restored.
US10915246B2
A method, non-transitory computer readable medium, and device that assists with managing cloud storage includes identifying a portion of data in a data unit identified for deletion in the metadata. The identified portion of the data identified for delete is compare to a threshold amount. Deletion of the data unit from a first storage object is deferred when the determined portion of data identified for deletion is less than the threshold amount. A second storage object with a portion of data unmarked for deletion in the data unit is generated when the determined portion of data marked for deletion is equal to the threshold amount, wherein the second storage object has a same identifier as the first storage object.
US10915242B1
An interface system enables a user to navigate a graphical user interface by touching output regions on a touch surface or by interacting with other types of displays that present regions whose locations can be sensed by the user. The arrangement of the output regions on the output device is defined statically or dynamically to correspond to display items that are displayed by a target device, such as a computer or game. The output regions may be automatically and dynamically extracted from the software that creates the visual display on the target device. Features are included to consolidate complex displays into manageable groups.
US10915241B2
The present invention relates to a transmitting/receiving device for easily inputting a unique identification ID for communications by using one or two digit input units, which refers to a hand-operated switch, a sensing unit of a touch pad or a touch screen, in such a manner that each digit of ID in a decimal/hexadecimal positional notation is inputted to an input port of a microcontroller by repeating toggle operation of the digit input unit n times to input a digit value n as decimal/hexadecimal value, and position of the digit to be inputted is changed by means of that for a predetermined time the digit input unit is operated or not operated, and a microcontroller or the like calculates an communication device ID by means of the combination of inputted digits and position changes according to principles of the positional notation.
US10915236B2
Systems and methods for providing one or more user interface layouts are disclosed. The method includes receiving one or more user interface parameters from an input device of a web designer device; identifying, by the web designer device, one or more user interface layouts based on the one or more user interface parameters received; and providing the one or more user interface layouts identified to be stored in a user interface layout library database, the one or more user interface layouts being configurable by the web designer device.
US10915232B1
Methods, systems, and media for specifying different content management techniques across various publishing platforms are provided. In some embodiments, the method comprises: receiving information about content placements; generating a user interface that includes the information and selectable content management options; receiving a selection of a first content management option for a first content placement; configuring a tag for the first content placement, wherein the tag is associated with instructions for executing the first content management option; receiving, from a web browser that loaded a web page including the first content placement, a request for the instructions for executing the first content management option; and sending the instructions to the web browser to execute the instructions and send information about the web page to a location indicated by the instructions.
US10915227B1
Embodiments of the invention are directed to systems, methods, and computer program products for providing a system for adjustment of resource allocation based on multi-channel inputs that is configured for intelligent, proactive and responsive communication with a user, via a user device. The system is further configured to perform one or more user activities, in an integrated manner, within a single interface of the user device, without requiring the user to operate disparate applications. Furthermore, the system is configured to receive user input through multiple communication channels such as a textual communication channel and an audio communication channel. The system is further configured to switch between the various communication channels seamlessly, and in real-time.
US10915225B2
A user terminal apparatus is provided. The user terminal apparatus includes a display configured to provide a screen including an editing object, a user interface unit configured to receive a user operation, and a controller configured to control to display a first wheel navigation User Interface (UI) in a region of the screen when a preset event is generated, the first wheel navigation UI including at least one editing menu related to an attribute of the editing object and being rotatable according to the user operation.
US10915218B2
Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
US10915216B2
Implementations disclose a user interface that supports an access control mechanism for peer-to-peer sharing technology. An example method includes providing for display a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a portion of the user interface represents that an encrypted version of a media item of the plurality of media items and an encryption key for the encrypted version are being received over a peer-to-peer connection; updating a media availability indicator of the media availability indicators to represent that the encrypted version of the media item and the encryption key are saved; receiving an indication that the encrypted version of the media item is decrypted; and updating the media availability indicator to represent the media item is available to be experienced.
US10915215B2
In a computing device executing a master tag embedded in a webpage, identifying a first subsequent tag in the webpage; identifying a second subsequent tag called by the first subsequent tag; identifying information collected by one or more of the first and second subsequent tag; identifying the location of the tag(s) embedded on the webpage in relation to the portion of the webpage currently in view by the party interacting with the webpage; controlling the order of the firing of tags in accordance with rules determined by the user for purposes of increasing the viewability of advertising and other related content; and automatic modification of the order of the firing of tags based on actions taken by the visitor to the webpage.
US10915209B2
A liquid detecting method and controller for a capacitive touch pad are disclosed. The method includes performing a first mutual capacitance measurement of sensing points of the capacitive touch pad to obtain multiple first sensing values, and then performing a second mutual capacitance measurement of the sensing points to obtain multiple second sensing values, wherein the first and the second mutual capacitance measurements using different frequency of driving signals or different sensing periods for sensing the multiple sensing points. According to the multiple first sensing values and the second sensing values, whether there is liquid on the capacitive touch pad can be determined.
US10915206B2
A touch screen panel includes a plurality of touch sensors. A touch sensor includes a first touch electrode unit that includes a plurality of first mesh pattern electrodes disposed to be spaced apart from each other in a sensing area where the first touch electrode unit and the second touch electrode unit intersect. The touch sensor also includes a second touch electrode unit that includes a plurality of second mesh pattern electrodes disposed between the plurality of first mesh pattern electrodes in the sensing area to be spaced apart from each other. The touch sensors also includes a at least one floating electrode disposed between the plurality of first mesh pattern electrodes and the plurality of second mesh pattern electrodes. The dielectric breakdown of the first touch electrode unit and the second touch electrode unit is suppressed to improve reliability of the touch screen panel.
US10915202B2
A display device with a touch sensor having a display function and a touch sensor function is provided. The display device includes a first substrate including a pixel electrode; a first electrode along a first direction; and a second substrate including a second electrode that includes patterns of electrodes along a second direction crossing the first direction and that faces the first electrode and the pixel electrode, wherein upon the display function being activated, the pixel electrode is supplied with a pixel signal, and the second electrode is supplied with common voltage, and upon the touch sensor function being activated, the first electrode is applied with a first signal and the second electrode is configured to receive the first signal to be a second signal as a touch detecting signal.
US10915198B2
A pump unit (10) includes a number of pumps (14) each having a port in fluid connection to a combined port (12) of the pump unit. A processing system (16) is connected to each of the pumps (14) for independent actuation of each pump. A user interface (22) allows user actuation of the pump unit according to one or more mode of operation, requiring various different levels of suction or pressure. The processing system (16) determines what number of pumps (14) is required, and selectively actuates pumps in order to generate the required suction or pressure. Particularly preferred applications include breast pumps. Additional aspects of the invention relate to a cyclic pulsed suction profile generated by the device, implementations that detect when a milk extraction set is not properly deployed, and configurations which allow a touch screen to be used as a power-on switch for the device.
US10915197B2
According to an aspect, a display device with a sensor includes: a first substrate; detection electrodes arrayed in a matrix in a first direction and a second direction intersecting the first direction above the first substrate; sensor wires coupled to one of the detection electrodes; pixels each including sub-pixels and arrayed in a matrix in the first and second directions; scanning lines scanning switching elements of the sub-pixels and extending in the first direction; and signal lines coupled to the switching elements and extending in the second direction. One of the sensor wires overlaps one of the signal lines. The sensor wires each have, at a part thereof, a coupling part coupled to the corresponding detection electrode. The pixels include a first pixel with the coupling part and a second pixel without the coupling part. The first and second pixels are alternately disposed in the first and second directions.
US10915190B2
There are provided a touch substrate and a display device, the touch substrate includes touch elements arranged in rows and columns, each of the touch elements includes first electrode blocks coupled together by a connection part and second electrode blocks coupled together by a bridge part, the bridge part crosses the connection part, and an insulation layer is provided between the connection part and the bridge part, the touch elements include a first touch element close to an arc-shaped edge of the touch substrate and a second touch element far away from the arc-shaped edge, a cross point of the connection part and the bridge part in the first touch element is far away from the arc-shaped edge of the touch substrate, and a cross point of the connection part and the bridge part in the second element is at a center position of the second touch element.
US10915187B2
A panel and a manufacturing method thereof are provided. The panel includes a base substrate, and a black matrix layer, a first organic insulating layer and a second organic insulating layer, which are sequentially disposed on the base substrate. The black matrix layer includes a first groove penetrating through the black matrix layer; the first organic insulating layer includes a second groove penetrating through the first organic insulating layer; the second organic insulating layer includes a third groove penetrating through the second organic insulating layer; and the first groove, the second groove and the third groove are interpenetrated with one another.
US10915186B2
An operation target device projects a display video onto a projection surface, which is captured by a camera. An operation detectable region specifying unit specifies respective regions where an operation is detectable and is undetectable in a range in which the display video is projected, based on image data captured by the camera. Finger and pen contact position detection units detect the operation to the operation object based on the image data. The operation target device displays the display video so that the region where the operation to the operation object is detectable, which is specified by the operation detectable region specifying unit, is distinguished from the region where the operation to the operation object is undetectable. The operation target device changes a display position of the operation object so the operation object is displayed within a range of the region where the operation to the operation object is detectable.
US10915180B2
Systems are presented herein, which may be implemented in a wearable device. The system is designed to allow a user to edit media images captured with the wearable device. The system employs eye tracking data to control various editing functions, whether prior to the time of capture, during the time of capture, or after the time of capture. Also presented are methods for determining which sections or regions of media images may be of greater interest to a user or viewer. The method employs eye tracking data to assign saliency to captured media. In both the system and the method, eye tracking data may be combined with data from additional sensors in order to enhance operation.
US10915179B2
A method of automatically adjusting the ride height of a vehicle each time the vehicle is in a particular location is provided, where the automatic ride height adjustment is based on location and ride height information previously gathered from a user.
US10915177B2
An acoustic field may be produced from a transducer array having known relative positions and orientations In this acoustic field, one or more control points may be defined. An amplitude may be assigned to the control point. Mid-air haptic effect for a virtual object on a human body part may be generated by moving the control point in a single closed curve comprising a plurality of curve segments. The single closed curve traverses at least one location where the human body part intersects with the virtual object. Additionally, a user may interact with virtual three-dimensional content using the user's hands while a tracking system monitoring the user's hands, a physics engine updates the properties of the virtual three-dimensional content and a haptic feedback system provides haptic information to the user.
US10915173B2
Examples are disclosed that relate to providing haptic feedback. One example provides a haptic feedback system comprising a wearable device configured to be worn by a user, the wearable device including a fluidic channel, a fluid disposed within the fluidic channel, the fluid including an adjustable viscosity, a circuit configured to vary a field within the fluidic channel, and a controller. The controller is configured to receive a first input, and in response to receiving the first input, apply a first field within the channel via the circuit to set the adjustable viscosity of the fluid to a first viscosity, and receive a second input, and in response to receiving the second input, apply a second field within the channel via the circuit to set the adjustable viscosity of the fluid to a second viscosity.
US10915168B2
An input method and apparatus of a device. The method includes: tracking and recording movement of an eyeball gaze point of a user on a display screen of the device, to obtain a current eyeball gaze point movement trajectory; judging whether the current eyeball gaze point movement trajectory matches with a preset eyeball gaze point movement trajectory in a movement trajectory database; wherein the preset eyeball gaze point movement trajectories indicate paths of the movement of the eyeball gaze point on the display screen according to a preset length range within a preset time period; if matched, determining a corresponding input instruction by using the matched eyeball gaze point movement trajectory, and completing an input operation according to the input instruction; and if not matched, not conducting an input operation. The input method and apparatus of a device can conduct input according to the eyeball movement of the user.
US10915159B2
A method of controlling a vehicle includes determining a current operating situation of the vehicle, and identifying a subset of a plurality of sensors of the vehicle needed to provide data to enable a vehicle control function for the current operating situation of the vehicle. A remainder of the plurality of sensors is disengaged to reduce electric energy usage by the vehicle while the vehicle is operating in the current operating situation of the vehicle. A sampling rate for the selected subset of sensors may be reduced to further reduce energy usage of the vehicle. Additionally, an energy reduction processing strategy may be implemented to reduce a processor frequency or a voltage of a computing device used to provide the vehicle control function to further reduce energy usage of the vehicle.
US10915150B2
A linkage mechanism includes a pivoting assembly, a cam, a sliding assembly, and a linkage assembly. The cam pivots coaxially with the rotating axis. The sliding assembly is assembled on a plate member and has a leaning surface and a sliding slot. The linkage assembly includes a linkage passing through the sliding slot and a carrier base including at least one bump and fastened to the linkage. When the pivoting assembly drives the cam to pivot from a first position to a second position, the cam pushes against the leaning surface to slide the sliding assembly relative to the plate member in a first direction, and the linkage rotates in the sliding slot to drive the carrier base to move in a second direction, and the bump gradually enters into a cavity of a frame from leaning the frame to move the frame in a third direction.
US10915149B2
A device includes a housing. The housing can define a duct having a central axis. A first loading surface can extend into the duct toward the central axis, while a second loading surface can extend into the duct toward the central axis. A first driver and a second driver can be situated within the duct along the central axis. The first driver can abut the second driver. A first spring biases the first driver away from the first loading surface, thereby causing the first driver to apply a first loading force to the second driver. A second spring applies a second loading force to the second driver, along a common direction with the first loading force, to bias the second driver away from the second loading surface, with the first spring and second spring operating in parallel on the second driver.
US10915144B2
A flexible display device includes a flexible display panel and a first outer member having a groove pattern. The first groove pattern includes: a first inclined portion having a first surface inclined to the surface of the display panel at an obtuse angle relative to the surface of the display panel; and a second inclined portion spaced apart from the first inclined portion in a second direction crossing the first direction, the second inclined portion having a second surface inclined to the surface of the display panel at an obtuse angle relative to the surface of the display panel.
US10915136B2
A joystick assembly includes a joystick and pre-load centering springs coupled to the joystick for biasing the joystick to a neutral position. The joystick has a central free-play zone, a transitional zone surrounding the central free-play zone in which the pre-load centering springs begin to act upon the joystick, and a load zone surrounding the transitional zone in which the pre-load centering springs exert a relatively flat spring rate upon the joystick. An angular position sensor system generates a first signal indicative of a travel angle of the joystick. A force sensor system generates a second signal indicative of a force applied to the joystick. A controller receives the first and second signals and sets start/stop points for control by the joystick approximately synchronously with the joystick moving from the transitional zone to the load zone based upon the second signal.
US10915132B1
A low dropout (LDO) regulator is configured to generate an LDO voltage. The LDO regulator includes at least one current mirror and at least one resistor. The at least one current mirror operates in a sub-threshold region. A first terminal of the at least one resistor is directly coupled to the at least one current mirror. A second terminal of the at least one resistor is directly coupled to a power line.
US10915129B2
Implementations of the disclosure describe an Open Automated Demand Response (OADR) endpoint device. A method of the disclosure includes receiving, by a processing device of an endpoint device, a first message comprising a first market energy price, determining whether a first quantity of energy has been consumed within a first time period by at least one energy device associated with the endpoint device, responsive to a determination that the first quantity of energy has been consumed by the at least one energy device within the first time period, determining whether the first market energy price is greater than a price threshold and responsive to a determination that the first market energy price is greater than the price threshold, causing the at least one energy device to stop consuming additional amounts of energy.
US10915111B1
In some embodiments, route information and/or location identifiers are directly encoded on a surface of a roadway. A route information service stores detailed route information that correspond with sections of a roadway and provides instructions to a road symbol application device to apply combinations of shapes to a surface of the roadway to encode the route information and/or location identifiers on the roadway. A sensor of a vehicle traversing the roadway detects the combination of symbols, decodes the combination of symbols to determine route information and/or location identifiers, and provides the route information to a control system of the vehicle for use in controlling the vehicle or displays the route information via a display of the vehicle.
US10915109B2
A method for controlling a vehicle includes collecting data about human driving styles; machine learning how the human driver reacts to different traffic scenarios based on the collected data to create a plurality of human driving styles profiles; selecting an optimal driving profile of the plurality of human driving styles profiles, wherein the optimal driving profile is selected based feedback provided by a passenger of the vehicle, the feedback is indicative of a pleasantness of each of the plurality of human driving styles profiles; creating a driving plan based on the optimal driving profile; commanding the vehicle to execute the driving plan in a controlled environment to test the pleasantness of the optimal driving profile; and receiving a pleasantness rating from the passenger of the vehicle while the vehicle executes the driving plan.
US10915107B2
A method for the operation of a cleaning appliance automatically moving within an environment, wherein the cleaning appliance cleans a surface in accordance with a predetermined work schedule, wherein at least one level of contamination of the surface is determined, and a cleaning task is controlled as a function of the level of contamination. In order to make the cleaning operation more flexible and individual, the level of contamination is entered on a map associated with positional information of the environment, wherein a user undertakes editing of the map, that is to say, defines on the map surface zones of the surface and manually assigns a cleaning task of the cleaning appliance to at least one surface zone.
US10915102B2
A vehicle includes a first display circuit and a second display circuit. The first display circuit is disposed at a position capable of being visually checked by a driver. The second display circuit is disposed at a position capable of being visually checked by a driver. The first display circuit can display at least information about autonomous driving. The second display circuit can display at least information other than the information about the autonomous driving. First display circuit has first redundancy. The second display circuit has second redundancy lower than the first redundancy.
US10915100B2
A control system for a vehicle comprises an automated driving control part configured to automatically perform driver assistance operations for which the driver has given permission among a plurality of driver assistance operations. The automated driving control part comprises a package determining part using at least one of the surrounding environment information, the host vehicle information, and the driver information as the basis to determine a driver assistance package packaging permissions for a plurality of driver assistance operations and a package proposing part proposing to the driver to switch to a driver assistance package so as to obtain permissions for the individual driver assistance operations permitted in the driver assistance package.
US10915095B2
Technology is disclosed for controlling accessories with dynamic groups in control systems (the “technology”). A dynamic group is first created as a copy of a user's predefined group of control elements. Dynamic groups allow for nondestructive subgroupings to be made on-the-fly without changing predefined groups. This duplication of groups is significant since predefined groups continue to be useful beyond the lifespan of groupings temporarily created for a specific situation. Also, the coexistence of a dynamic group and its predefined counterpart naturally leads to a new concept called equilibrium, which defines the ‘natural state of rest’ for the dynamic group as mirroring the predefined group. Imparting a control system with knowledge of equilibrium allows for users to instantly revert a dynamic group to its original predefined state.
US10915091B2
A three-dimensional shape information generating system, a three-dimensional shape forming apparatus, a three-dimensional shape information generating method, and a program, each of which is capable of forming a three-dimensional-shaped object that has an arbitrary outer shape and is used to cultivate plants.
US10915090B2
Examples of synchronized parallel tile computation techniques for large area lithography simulation are disclosed herein for solving tile boundary issues. An exemplary method for integrated circuit (IC) fabrication comprises receiving an IC design layout, partitioning the IC design layout into a plurality of tiles, performing a simulated imaging process on the plurality of tiles, generating a modified IC design layout by combining final synchronized image values from the plurality of tiles, and providing the modified IC design layout for fabricating a mask. Performing the simulated imaging process comprises executing a plurality of imaging steps on each of the plurality of tiles. Executing each of the plurality of imaging steps comprises synchronizing image values from the plurality of tiles via data exchange between neighboring tiles.
US10915088B2
An operating state display device displays an operating state of a feed axis in a machine tool including the feed axis. The feed axis linearly moves a moving body via a ball screw with a servomotor. The operating state display device includes a passage number count unit, a use frequency calculation unit, and a display unit. The passage number count unit preliminarily divides an operating range of an axis operation of the feed axis into a predetermined number of sections and counts passage numbers of the moving body in the respective sections. The use frequency calculation unit calculates frequencies of use in respective classified types of the axis operation in each of the sections based on the counted passage numbers. The display unit displays the calculated frequencies of use in the respective classified types on a monitor in a predetermined aspect.
US10915084B2
An industrial process field device includes an active component, a switch, a switch monitor, and a controller. The active component may be a sensor configured to sense a process parameter, or a control device configured to control a process of the industrial process. The switch is electrically coupled to first and second terminals and is configured to electrically connect the first and second terminals when in a closed state, and electrically disconnect the first and second terminals when in an open state. The switch monitor is configured to detect a current state of the switch corresponding to the closed or open state, and generate a state output indicating the current state. The controller is configured to set the switch in the open or closed state, and generate a notification based on the state output that indicates at least one of the current state of the switch and a condition of the switch.
US10915083B2
An equipment management system including a management device configured to manage operation states of at least some components forming a facility includes a plurality of detection units, a plurality of storage units, and an obtaining unit. The detection units are each arranged at the some components, each of the detection units being configured to detect state information and to transmit the state information and identification information to the management device. The storage units are each arranged at the some components, each of the storage units being configured to store location information. The obtaining unit is configured to obtain the location information from at least one of the storage units and to transmit the location information to at least one of the detection units. The at least one of the detection units together transmits the location information and the identification information to the management device.
US10915082B2
To provide a microcontroller that suppresses increase of power consumption during debugging, a microcontroller according to the present invention includes a first signal processing circuit, a second signal processing circuit that performs signal processing in the same manner as the first signal processing circuit, a comparing circuit that compares a processing result of the first signal processing circuit and a processing result of the second signal processing circuit with each other, and outputs an error signal when an error is detected, a suppressing signal input unit that receives a suppressing signal for suppressing an operation of the second signal processing circuit and an operation of the comparing circuit, a suppressing circuit that receives the suppressing signal from the suppressing signal input unit and suppresses the operation of the second signal processing circuit and the operation of the comparing circuit, and a pseudo error signal output circuit that outputs a pseudo error signal in place of the error signal, when the operation of the second signal processing circuit and the operation of the comparing circuit are suppressed.
US10915076B2
A metric priority is accessed, which identifies a priority of a plurality of different control metrics that are used in controlling an agricultural implement. Control signals are generated to control the implement to bring the metrics within corresponding predefined ranges in descending order of priority.
US10915071B2
A device having: one or more processors for determining an elapsed time since a correction of a calculated date and time; estimate a degree of deviation included in the calculated date and time, based on the elapsed time; and in response to estimating the degree of deviation to be equal to or smaller than a predetermined range, execute a method by which the one or more processors: generate an expected code sequence of a code sequence to be received from a satellite; control a satellite radio wave receiver to receive the code sequence; determine whether there is a match between the expected code sequence and the code sequence; in response to determining that there is a match, obtain a present date and time information represented by the expected code sequence; and correct the calculated date and time, based on the present date and time information obtained.
US10915063B2
A removable unit is removably installed in an apparatus. The removable unit includes a plurality of powered components, a power supply connector configured to electrically connect a power supply of the apparatus and the plurality of powered components. The power supply connector is configured to change a combination of respective voltages applied to the plurality of powered components.
US10915058B1
An image forming apparatus includes a rotating belt in a main body. A roller is supported by a support shaft that moves the roller into contact with the rotating belt and away from the rotating belt. A pressing part in the main body is configured to press the support shaft so that the roller presses against the rotating belt. A lever is provided that when moved causes the pressing part to move between a first position, pressing the support shaft, and a second position, away from the support shaft. A openable and closable cover covers the main body and rotates about a first axis. An engagement part is fixed to the cover and moves with rotation of the cover. The engagement part engages the lever when the cover is closed and releases the lever when the cover is opened.
US10915028B2
A thermosetting coloring composition for manufacturing a color filter for a solid-state imaging element provided with a colored pattern formed by patterning a colored layer by dry etching is provided. The composition contains a pigment (A), a dispersant (B), a thermosetting compound (C), and a solvent (D). A ratio of the pigment (A) to a total solid content of the thermosetting coloring composition is 50 mass percent or more. The dispersant (B) contains a dispersant (b1) having an acidic functional group and/or a dispersant (b2) having a basic functional group. The thermosetting compound (C) contains a glycidyl therified epoxy compound of sorbitol.
US10915026B2
Disclosed are a substrate treating apparatus and a substrate treating method. The substrate treating apparatus includes a first process chamber configured to supply a development liquid to a substrate that is carried into the first process chamber after an exposure process is performed on the substrate, a second process chamber configured to treat the substrate through a supercritical fluid, a feeding robot configured to transfer the substrate from the first process chamber to the second process chamber, and a controller configured to control the feeding robot such that the substrate is transferred to the second process chamber in a state in which the development liquid supplied by the first process chamber resides in the substrate.
US10915016B2
Provided is a mask blank (100) for manufacturing a phase shift mask.
The mask blank (100) in which a phase shift film (2) made of a material containing silicon, a light shielding film (3) made of a material containing chromium, oxygen, and carbon, and a hard mask film (4) made of a material containing one or more elements selected from silicon and tantalum are provided in this order on a transparent substrate (1) is characterized in that the light shielding film (3) is a single layer film having a composition gradient portion with an increased oxygen content at a surface on the hard mask film (4) side and in a region close thereto, the light shielding film (3) has a maximum peak of N1s narrow spectrum obtained by analysis of X-ray photoelectron spectroscopy of lower detection limit or less, and a part of the light shielding film (3) excluding the composition gradient portion has a chromium content of 50 atom % or more and has a maximum peak of Cr2p narrow spectrum obtained by analysis of X-ray photoelectron spectroscopy at binding energy of 574 eV or less.
US10915000B2
In a variable focal length lens control method, a plurality of candidate planes are defined at different focal lengths of a variable focal length lens, an image of a measurable object is detected by an image detector at each of the candidate planes, contrast in each of the detected images is calculated, any of the candidate planes is selected based on the contrast, and a focal length of the selected candidate plane is defined for a lens controller.