Document Document Title
US10798184B2 System and method for programming an embedded system
Systems and methods for programming an embedded system include establishing a first communication link between a user device and a remote multiplexer, and a second communication link between a single-board computer and the remote multiplexer. In some embodiments, the user device executes a web browser that provides an application interface. By way of example, instructions for operating the single-board computer are received at the remote multiplexer from the web browser. In some embodiments, the remote multiplexer also receives a first identifier that identifies the user device and a second identifier that identifies the single-board computer. In some cases, the instructions and the first identifier are transmitted from the remote multiplexer to the single-board computer based on the second identifier. In various embodiments, the single-board computer is configured to execute the instructions and control a robotic device within which the single-board computer is embedded.
US10798179B2 Service endpoint interconnect in a virtual private gateway
A system includes a virtual private gateway (VGW) provisioning service that is configured to receive a request to establish a VGW. The request specifies a service accessible through the VGW and a customer-configurable policy. The policy restricts access to the specified service to requests sent via the VGW to the specified service. Responsive to the request, the VGW provisioning service instantiates a VGW virtual machine. The VGW virtual machine includes a VGW application configured to establish a secure tunnel over a public network to a remote node and to receive encrypted traffic from the remote node over the secure tunnel. The VGW provisioning service also causes route data for the specified service to be provided to the VGW virtual machine. The VGW application advertises the route data for the specified service over the secure tunnel. The VGW provisioning service provides the policy to the identified service for compliance thereon.
US10798172B2 Data processing system and method to use the data processing system
The present invention relates to a data processing system and a method to process maritime software application as well as software updates on a ship comprising a main hardware-sever and a subordinate hardware-server with multiple maritime applications wherein the subordinate server and the main sever may change their respective role and function.
US10798165B2 Tenant data comparison for a multi-tenant identity cloud service
Embodiments replicate resources in a multi-tenant cloud system. Embodiments receive a master resource, associated with a master account of the cloud system to be replicated, where the master resource includes a master JavaScript Object Notation (“JSON”) object and includes a plurality of master attributes. Embodiments generate a master resource metadata JSON by calculating hash values for each of the master attributes to generate master attribute level hashes and by calculating an aggregate of all of the hash values to generate a master resource level hash. Embodiments store each master attribute of the master JSON object in a separate column of a master database table associated with the master account and store the master resource metadata JSON is in a separate hash column of the master database table. Embodiments replicate the master JSON object to create a replicated JSON object including a plurality of replicated attributes.
US10798164B2 Techniques for intelligent device collaboration
Introduced here are computer-implemented techniques for facilitating communication between a central processing system and one or more computing devices. The central processing system can intelligently communicate with at least some of the computing device(s). Moreover, the central processing system can simultaneously or sequentially utilize sensor data generated by multiple computing devices that are known to be associated with one another. For example, if multiple computing devices are known to be in the same general geographical location, then the central processing system may only require that one computing device upload geographical metadata for analysis. If the computing device experiences any issues that prevent the geographical metadata from being uploaded, then the central processing system can automatically prompt another computing device to temporarily or permanently assume the role of leader.
US10798158B1 Network system and decision method
A network system includes Internet of Things (IoT) devices, computation server, and gateways. At least one of the computation servers is configured to: tag, according to a signal quality of a signal of the IoT devices, the IoT devices as first devices and second devices; compute a device number of the first devices connecting with the gateways, and while the gateways are connected to the second devices, compute a gateway number the second devices capable of connecting to; compute a load index associated with the device number and the gateway number of the gateways; compute a transmission energy consumption index of a first link between the gateways and the computation servers; select, according to the load index and the transmission energy consumption index of the gateways; and obtain a communication network, wherein the communication network comprises the first devices, the second devices, and the gateways selected.
US10798137B2 Collaboratively controlling display of information across multiple displays
Systems and methods for collaboratively controlling the display of information across multiple displays is disclosed. A plurality of electronic devices linked to a plurality of co-located display devices are accessed. At least one of the plurality of electronic devices is a master electronic device. Different users can select and transfer content elements from the set displayed on the master display device to the remainder of display devices, such that the selected and transferred content elements advance in order across the remainder of display devices. Users can select individual content elements from a device under their control for display by one or more display devices without the need to transfer an entire document or file from which the content element is taken. Once a content element is so displayed, other currently displayed content elements are advanced in a logical manner, or removed from display.
US10798135B2 Switch controller for separating multiple portions of call
An example method includes providing third party access to listen to a call and the ability to inject audio into an isolated audio portion of the call by using a switch controller within a mobile virtual network operator (MVNO) platform. The switch controller can to separate a call into multiple audio portions. The example method can further include collecting and warehousing call metadata and providing access to isolated audio portions via an external database, web object, API, etc.
US10798133B2 Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
In particular embodiments, a Cross-Border Visualization Generation System is configured to: (1) identify one or more data assets associated with a particular entity; (2) analyze the one or more data assets to identify one or more data elements stored in the identified one or more data assets; (3) define a plurality of physical locations and identify, for each of the identified one or more data assets, a respective particular physical location of the plurality of physical locations; (4) analyze the identified one or more data elements to determine one or more data transfers between the one or more data systems in different particular physical locations; (5) determine one or more regulations that relate to the one or more data transfers; and (6) generate a visual representation of the one or more data transfers based at least in part on the one or more regulations.
US10798106B2 System for providing layered security
A system for providing layered security is disclosed. In particular, the system may include determining a state of a first device of a device ecosystem and a state of a second device of the device ecosystem. Based on the states of the first and second devices, the system may include calculating a confidence score for the device ecosystem. If the confidence score satisfies a threshold score for enabling access to a selected system, the system may include transmitting an access code to the device ecosystem. Based on the access code, the system may enable the device ecosystem to access the selected system. If, however, the confidence score does not satisfy the threshold score, the system may include requiring the device ecosystem to provide additional authentication information in order to access the selected system.
US10798101B2 Managing security groups for data instances
Access level and security group information can be updated for a data instance without having to take down or recycle the instance. A data instance created in a data environment will have at least one default security group. Permissions can be applied to the default security group to limit access via the data environment. A control security group can be created in a control environment and associated with the default security group. Permissions can be applied and updated with respect to the control security group without modifying the default security group, such that the data instance does not need to be recycled or otherwise made unavailable. Requests to perform actions with respect to the control security groups are made via the control environment, while allowing native access to the data via the data environment.
US10798099B2 Enhanced value component predictions using contextual machine-learning models
The present disclosure generally relates to systems and methods that intelligently generate reassignment value conditions for reassigning access rights. The systems and methods include executing a trained contextual machine-learning model to generate predictions of value components of the reassignment value condition, which once satisfied, enables an access-right requestor to have an assigned access right reassigned to the access-right requestor.
US10798094B2 Blockchain-based account management
This disclosure relates to account management. In one aspect, a method includes receiving a permission query message from a service system. Verification information is obtained from a first client based on the permission query message. The verification information is associated with an identity of the current user. In response to determining that the verification information is valid, proxy permission information for the current user is obtained from a blockchain. The proxy permission information includes at least operation permission information of the current user for the enterprise account. The proxy permission information is sent to the service system. The proxy permission information configured to be usable by the service system to determine whether to authorize the current user to perform an operation on the enterprise account.
US10798082B2 Network authentication triggering method and related device
This application relates to the field of communications technologies, and discloses a network authentication triggering system, method and a related device. The method includes: receiving a first message from a terminal, where the first message carries first identity information and identifier information, the first identity information is encrypted identity information, and the identifier information is used to identify an encryption manner of the first identity information; and sending a second message to a first security function entity, where the second message is used to trigger authentication for the terminal, and the second message carries the identifier information. This application provides a solution of triggering an authentication process when identity information is encrypted.
US10798070B2 Authenticating credentials for mobile platforms
Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
US10798061B2 Automated learning of externally defined network assets by a network security device
Systems and methods for automated learning of externally defined network assets by a network security device are provided. According to one embodiment, updated information for a network asset associated with a private network is received by a network security device from an external asset management device associated with the private network. The updated information includes a change in a definition or an attribute of the network asset. The existence of a current definition and attribute information for the network asset is determined by the network security device. The current definition and attribute information is dynamically updated based on the updated information by the network security system within a run-time representation of security policy rules within a kernel of a network security operating system without disrupting on-going application of one or more security policy rules defined for the network asset to network traffic directed to or originated by the network asset.
US10798060B2 Network attack defense policy sending method and apparatus, and network attack defending method and apparatus
A network attack defense policy sending method and apparatus are presented. The method includes receiving attack information which includes a target Internet Protocol (IP) address, and the attack information is used to indicate that a network attack packet whose destination address is the target IP address exists in a first network; determining that the network attack packet enters the first network through a first edge network device, where the first edge network device is an edge device in the first network; sending a defense policy to the first edge network device, where the defense policy is used to instruct the first edge network device to process, according to the defense policy, a packet whose destination address is the target IP address. By means of this application, network resources occupied by a network attack packet can be reduced, and an effect of defending against the network attack packet can be improved.
US10798047B2 Systems, devices and methods for text message communication
One or more systems for text message communication including at least: a processing unit, a communication unit for transmitting and receiving data, and a storing unit, the storing unit having a first database of text messages stored thereon, the processing unit being adapted to synchronize the first database with a second database stored on a communication device so that the text message contained in a given one of the first and second databases can be copied in the other one the first and second databases in order to transmit the text message from the given one of the first and second databases to the other one the first and second databases. An electronic device for text message communication and a method for text message communication are also provided.
US10798045B2 Social media integration for transport arrangement service
A computing system can receive a pick-up request including a carpool service preference from a requesting user. The system can access user data of the requesting user and a plurality of potential carpool riders, and determine one or more common links between the requesting user and each of one or more carpool riders of the plurality of potential carpool riders. The system may then select the one or more carpool riders to ride with the requesting user in the carpool vehicle, and transmit a notification to the requesting user to indicate the one or more common links between the requesting user and each of the one or more carpool riders.
US10798043B2 Indicating live videos for trending topics on online social networks
In one embodiment, a method includes sending, to a first client system of a first user, a first trending module having references to a first set of trending topics, where one of the references does not include a live badge; generate a trending-topic interface corresponding to a first trending topic in the first set of trending topics, wherein the trending-topic interface comprises a live module containing at least one live video associated with the first trending topic; storing a reference to the live module with a news-event object; querying the news-event object to determine whether a live module is associated with the first trending topic; and sending, to a second client system for display, a second trending module having references to a second set of trending topic that includes the first trending topic, wherein a reference to the first trending topic includes a live badge.
US10798039B2 Intelligent real-time SMTP routing
A dynamic relay makes real-time decisions about routing to mail transfer agents (MTAs) of email envelopes received by the relay from an SMTP email server. Those decisions can be based on one or more factors, such as MTA respective statuses. They can also be based on information contained in x-header fields provided in the email messages' respective headers (e.g., identifying the individual/entity (or “client”) for whom the email envelope is being generated and/or an IP address of the MTA to select for load balancing or otherwise). This allows, for example, the relay to select among available MTAs for delivery of each message in order to segregate email message traffic for load-balancing and/or based on preferences of specific MTAs for specific clients, or otherwise, while bypassing MTAs that have been blacklisted or are suffering delays.
US10798025B2 Transmitting multi-destination packets in overlay networks
In an embodiment, a network adapter obtains tunneling endpoint information for each virtual switch of a plurality of virtual switches of a multi-destination group. The network adapter encapsulates each of a plurality of replicated multi-destination packets corresponding to respective virtual switches of the plurality of virtual switches with a header specific to a respective tunneling protocol identified in the tunneling endpoint information obtained for the respective virtual switch. The network adapter transmits each encapsulated multi-destination packet to a respective receiver hosted on the respective virtual switch corresponding to the encapsulated multi-destination packet, wherein the respective virtual switch determines a destination port for the encapsulated multi-destination packet on the respective virtual switch by identifying the multi-destination group, determined from the encapsulated multi-destination packet, in a port list on the respective virtual switch.
US10798021B2 Router fabric for switching real time broadcast video signals in a media processing network
A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.
US10798017B2 Method and system for reclaiming unused resources in a networked application environment
Techniques are disclosed for reclaiming resources within a distributed computing system. A reclamation application searches the distributed computing architecture for unused resources, classifies the unused resources, and determines an expiration period based on the classification. The reclamation application determines a candidate owner of the resource based on one or more characteristics of the resource. The reclamation application then notifies the candidate owner that the resource is to be reclaimed unless claimed by the candidate owner within the expiration period. If the candidate owner claims the resource within the expiration period, then the reclamation application terminates the reclamation of the resource. If the candidate owner does not claim the resource within the expiration period, then the reclamation application reclaims the resource after the duration of the expiration period. Advantageously, this approach to reclaiming resources results in more efficient utilization of resources, lower operation and maintenance costs, and improved system security.
US10798013B2 Method of data caching in delay tolerant network based on information centric network, computer readable medium and device for performing the method
Provided is a method of data caching in delay tolerant network based on information centric network and a recording medium and a device for performing the same. The data caching method includes: the step of checking a remaining buffer amount and a buffer usage amount of node, the step of caching data in the node which is received from another node according to a data caching policy, in case remaining buffer amount of the node is greater than a preset remaining buffer amount threshold, the step of deleting data cached in the node from the node according to a data deletion policy, in case the buffer usage amount of the node is less than a preset buffer usage amount threshold, and the step of setting an initial Time-to-Live (TTL) value of the data received from another node or updating a TTL of the data cached in the node using information of the data received from another node or information of the node.
US10798009B2 Network latency optimization
A network may provide latency optimization by configuring respective latency values of one or more network components. A latency manager may receive a request indicative of a maximum latency value of a communications path between two devices, and may determine a particular network latency value. The latency manager may then determine respective endpoint latency values for endpoint devices based on the maximum latency value and network latency values. In addition, buffer characteristics, such as buffer depth at particular devices, may be adjusted in view of the latencies.
US10798008B2 Communications network
The present invention provides a method of operating a communications network such that the classes of service offered by a network operator will depend upon the underlying conditions in the network. A number of performance models, each of which is described by two vectors, is determined from historical network data. These performance models can be assigned to routes through the communications network, such that a request for a session can be made in accordance with the offered performance model for that route.
US10798001B2 Software defined networking (SDN) controller orchestration and network virtualization for data center interconnection
A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.
US10797993B2 Overlay network identity-based relay
Embodiments are directed to a relay that receives packets from a source gateway associated with a source gateway identifier (GID) and a target GID associated with a target gateway where each GID is separate from a network address or a hostname of the source gateway or the target gateway. The relay determines a connection route based on an association between the connection route and an ingress identifier obtained from the packets. The relay provides the connection route based on the source GID and the target GID. The relay determines network address information associated with the target gateway based on the connection route. And, the relay forwards the packets provided by the source gateway to the target gateway based on the network address information.
US10797975B2 Apparatus, system and method of a wireless communication multi-stream sniffer
For example, a wireless communication multi-stream sniffer may configure a plurality of wireless communication sniffers to sniff a respective plurality of wireless streams by configuring the plurality of wireless communication sniffers according to a respective plurality of stream configurations; process a plurality of sniffer streams from the plurality of wireless communication sniffers, a sniffer stream from a wireless communication sniffer of the plurality of wireless communication sniffers including frame information of frames captured by the wireless communication sniffer according to a stream configuration of the wireless communication sniffer; and generate a unified sniffer stream by combining the plurality of sniffer streams based on the plurality of stream configurations.
US10797973B2 Server-client determination
Systems, methods, and computer-readable media are provided for determining whether a node in a network is a server or a client. In some examples, a system can collect, from one or more sensors that monitor at least part of data traffic being transmitted via a pair of nodes in a network, information of the data traffic. The system can analyze attributes of the data traffic such as timing, port magnitude, degree of communication, historical data, etc. Based on analysis results and a predetermined rule associated with the attributes, the system can determine which node of the pair of nodes is a client and which node is a server.
US10797967B2 Managing service deployment
A service deployment manager may receive a service request that includes data identifying a service to be deployed in a cloud computing environment, data identifying an execution environment in which the service is to be deployed, data identifying a framework on which the service is to be deployed, and data identifying a version strategy to be applied to the service. The service deployment manager may receive data identifying a user account associated with the service request, and may determine that the user account has permission to deploy the requested service. The service deployment manager may identify a service template, based on the service, that specifies a virtual hardware configuration, and may provide, to a service deployment platform, instructions to deploy the service using the virtual hardware configuration. The instructions may include the data identifying the execution environment, the data identifying the framework, and the data identifying the version strategy.
US10797962B2 Methods and apparatus for providing adaptive private network centralized management system data visualization processes
Systems, methods, and techniques are described for a display management of an adaptive private network (APN). A database is installed in a first node of a centralized management system including a network control node (NCN) coupled through the APN to client nodes. Timing messages sent by the NCN to the client nodes are time stamped according to a first clock in the NCN. A network time is calibrated in the client nodes based on timestamps of data which are correlated to a master time specified by the first node. The APN is polled for user specified data to be stored in the database, wherein the data is associated with a user specified period of time which is correlated to the master time. The user specified data is accessed from the database for display according to a network configuration, a user selected display type, and attributes selected by the user.
US10797955B2 System and method for operating a network
A method for operating a network includes combining modules, which are lower-level service functions of the network, to compose a service, which is a higher-level service function of the network. At least two modules of the modules interact according to a policy for providing and/or monitoring and/or optimizing the service. The modules have an awareness, that includes a location-awareness and/or a proximity-awareness, with respect to at least one other module for deciding and/or varying: the amount and/or kind of interaction between the modules and/or the at least one other module; and/or a location of at least one of the at least one other module and/or the modules, at runtime depending on the awareness of a location and/or a proximity and on the policy.
US10797948B2 Dynamic burn slot allocator
An information handling system receives a media access control address associated with a device installed in a burn slot, and determines a virtual private network that is associated with the media access control address. The system also determines a switch port in a network switch that corresponds to the virtual private network, and dynamically assigns the switch port that corresponds to the virtual private network to the device installed in the burn slot. The system instructs the network switch to route packets of data associated with the virtual private network via the switch port to the device installed in the burn slot.
US10797943B2 Configuration management in a stream computing environment
Disclosed aspects relate to configuration management in a stream computing environment to process a stream of tuples using a compiled application bundle. A set of configuration overlay parameters may be established separate from the compiled application bundle. A set of configuration overlay parameter values may be ascertained with respect to the set of configuration overlay data. A stream environment application overlay configuration may be determined based on the set of configuration overlay parameter values. The stream of tuples may be processed using the stream environment application overlay configuration.
US10797940B2 Methods, apparatuses and systems for cloud-based disaster recovery
A method, apparatus and system for cloud-based disaster recovery include receiving, at a cloud-based computing platform, an indication of a failed client workload, in response to the failure indication, recreating the failed client workload at the cloud-based computing platform, reserving resources of the cloud-based computing platform based on the recreated client workload, creating a virtual machine of the recreated client workload in the cloud-based computing platform within the reserved resources, and enabling the virtual machine for use by the client in place of the failed client workload.
US10797926B2 Systems and methods for communicating by modulating data on zeros
Systems and methods for transmitting data using various Modulation on Zeros schemes are described. In many embodiments, a communication system is utilized that includes a transmitter having a modulator that modulates a plurality of information bits to encode the bits in the zeros of the z-transform of a discrete-time baseband signal. In addition, the communication system includes a receiver having a decoder configured to decode a plurality of bits of information from the samples of a received signal by: determining a plurality of zeros of a z-transform of a received discrete-time baseband signal based upon samples from a received continuous-time signal, identifying zeros that encode the plurality of information bits, and outputting a plurality of decoded information bits based upon the identified zeros.
US10797923B2 Enhancing data transfer
There is provided a method comprising: obtaining, by an apparatus, a first data block, a second data block and a third data block; generating a first signal, wherein a first part of the first signal is generated based on a data of the first data block, and wherein a second part of the first signal is generated based on a data of the second data block, the second part being subsequent in time domain compared with the first part; generating a second signal, wherein a first part of the second signal is generated based on a data of the third data block, and wherein a second part of the second signal is generated based on the data of the second data block, the second part being subsequent in time domain compared with the first part; and transmitting the first and second signals.
US10797921B2 Threshold computation circuit for S-FSK receiver, integrated circuit, and method associated therewith
A threshold computation circuit includes an input circuit, a maximum filter circuit, a minimum filter circuit, and a calculating circuit. The input circuit receives a discrete frequency signal from a digital filtering circuit. The discrete frequency signal is based on an S-FSK waveform received by an S-FSK receiver associated with the digital filtering circuit. The discrete frequency signal is representative of digital logic levels in a series of data frames modulated using S-FSK to form the S-FSK waveform. The maximum filter circuit adjusts a maximum amplitude parameter based on the discrete frequency signal and a predetermined threshold. The minimum filter circuit adjusts a minimum amplitude parameter based on the discrete frequency signal and the predetermined threshold. The calculating circuit adapts the predetermined threshold for a next data frame based on the maximum and minimum amplitude parameters. An integrated circuit and a method for computing the threshold are also disclosed.
US10797914B2 Element management system for analog amplifier without channel management
A system and method are provided herein for managing an amplifier at an intermediate location in a twisted pair line between a digital subscriber line (DSL) access multiplexer and a customer premises equipment, for high data rate broadband operation. The system may include a DSL access multiplexer, an amplifier, a local communication interface and a host computer, programmed to execute an element management system service application.
US10797913B2 Reciprocity based FDD FD-MIMO DL channel CSI acquisition
Reciprocity base frequency division duplex (FDD) multiple-input-multiple-output (MIMO) downlink (DL) channel Channel-State Information (CSI) acquisition is provided. A base station (BS) includes a transceiver configured to measure uplink (UL) sounding reference signals (SRSs) at a UL carrier frequency, using two polarization components of an antenna array of the BS, and a processor configured to determine a quantity of propagation paths between the BS and a user equipment (UE), for each of the determined propagation paths, extract propagation parameters from the UL SRS measurements, for each of the determined propagation paths, predict a downlink (DL) channel based on the extracted propagation parameters and a DL carrier frequency, and generate a precoding channel matrix for the UE by summing the predicted DL channels for each of the determined propagation paths and for each of the two polarization components of the antenna array of the BS.
US10797909B2 Method for transmitting data packets between an ethernet and a bus system in a motor vehicle, as well as gateway device and motor vehicle
The present disclosure relates to a method for transmitting data packets from a transmitting device to a receiving device in a motor vehicle, the data packets being transmitted via a gateway device and, for this purpose, the gateway device receiving the data packets from the transmitting device and forwarding them to the receiving device. The invention provides that the data packets of the transmitting device are each addressed to an IP address and the gateway device in the data packets respectively replaces a first packet part, by which a connection layer of an Ethernet data connection is implemented, with a corresponding packet part of the bus protocol and, in a second packet part, by which a network layer with the IP address is implemented, retains the IP address and forwards the data packets with the IP address located in the second packet part to the receiving device.
US10797904B2 Communication, monitoring and control architecture and method
A communication network device facilitates communication between devices and/or applications in a network without requiring each device to register with every other device or application. The communication network device may generate and assign a unique identifier to each device or application upon registration and store a role of the device or application (e.g., sender or receiver or both) in addition to capability and compatibility information. The communication network device may then dynamically broker and manage communications from each of the devices or applications to other devices and applications in real-time. Using a communication network device, communications may be directed to devices or applications without requiring a sending device to know of the recipient's network address. Additionally, the communication network device allows for the direct targeting of communications to specific applications. Accordingly, in some arrangements, two applications running on the same device may receive different communications from another device or application.
US10797902B2 Control of network-connected devices in accordance with group preferences
A processing system including at least one processor may detect the presence of at least two users in a zone containing a network-connected device, obtain preferences and tolerance ranges of the at least two users with respect to the network-connected device, select a setting for the network-connected device in accordance with the preferences and tolerance ranges of the at least two users, and apply the setting to the network-connected device. The processing system may further detect a change of the setting, and adjust at least one of the preferences and tolerance ranges of the at least two users in response to the change of the setting.
US10797897B2 Multi-step remote packet broadcasting/multicasting mechanism for cognitive systems
A method, system, and data structure for sending data in a network which includes a plurality of nodes is provided. The method includes sending the data from a source node to an intermediate node. The method also includes sending the data from the intermediate node to plural destination nodes within a portion of the network. The portion is defined based on at least one physical distance from the intermediate node.
US10797895B2 Onboarding devices for use in conference room
A method performed at a server configured to onboard devices in a conference room includes: receiving a log-in request from a user device; receiving a request from the user device for a first activation code for activating devices for use in the conference room; transmitting the first activation code to the user device; receiving a first request from a first device in the conference room for authorization to be used in the conference room, the first request including a second activation code; determining whether the second activation code matches the first activation code; if the second activation code matches the first activation code, authorizing the first device for use in the conference room; and if the second activation code does not match the first activation code, denying the first device for use in the conference room.
US10797890B2 Providing inter-enterprise data communications between enterprise applications on an electronic device
Systems, methods, and software can be used to provide inter-enterprise data communications between enterprise applications on an electronic device. In some aspects, a method comprises: receiving, by a bridge application executing on an electronic device, an interoperation request for a first enterprise, wherein the interoperation request includes a first token and a second token; sending, from the bridge application to an application of the first enterprise, the first token, wherein the application of the first enterprise executes on the electronic device; receiving, by the bridge application from the application of the first enterprise, a certificate in response to the first token, wherein the certificate is encrypted by the second token; decrypting, by the bridge application, the certificate by using the second token; and validating, by the bridge application, the application of the first enterprise based on the decrypted certificate.
US10797887B2 Confidential blockchain transactions
A computer-implemented method includes: determining assets held by a remitter, the assets to be spent in a remittance transaction between the remitter and one or more payees, in which each asset corresponds to a respective asset identifier, a respective asset amount, and a respective asset commitment value; determining a remitter pseudo public key and a remitter pseudo private key; determining a cover party pseudo public key, in which the cover party pseudo public key is obtained based on asset commitment values of assets held by the cover party; and generating a linkable ring signature for the remittance transaction.
US10797885B1 Systems and methods for privacy preserving distributed ledger consensus
Systems, methods, and apparatuses for demonstrating consensus agreement are provided. A method includes creating a consensus agreement rule; creating a first SignedData message comprising at least first content and a first digital signature of a first party on at least a hash of the first content and an offer indication, the first content including terms of an agreement; and transmitting the first SignedData message to a second party. The method further includes receiving a second SignedData message comprising at least second content and a second digital signature of the second party on at least a hash of the second content and an acceptance indication, wherein the second content comprises a third SignedData message comprising the first digital signature; verifying that the second party accepted the terms; and in response to the verification, transmitting the second SignedData message to a trusted party for posting on a distributed ledger.
US10797883B2 Deploying multiple nodes for creation of blockchains for trackable actions
Methods and apparatus for storing trackable actions in a ledger are provided. A computing device acting as a node can receive a notification of a trackable action. The trackable action can relate to a printer-related transaction and/or an entry-or-exit transaction. The node can generate a block hash value using a hash function operating on data that includes at least part of the notification. The node can add a new block to a ledger, the new block including: the block hash value, a reference to a previous-block hash value of a previous block in the ledger, and the data that includes at least part of the notification of the trackable action. The node can receive a query related to the ledger. In response to the query, the node can provide an output that includes information about the trackable action.
US10797876B2 Parental control in a networked environment
Methods, systems, and products control presentation of media content within a networked environment of multiple devices. Interaction rules are used to determine which ones of the devices interact with each other. Further rules may define what media content is playable by each one of the devices in the networked environment.
US10797875B2 Scrambling data for use with vehicle communication protocol
A scrambling method of data on a J1939 communication system of a vehicle involves at least moving data from one of a PGN and a PGN/SPN location to another PGN or PGN/SPN location at a first controller on the vehicle before transmitting data and then re-ordering the data at a second controller. Some embodiments further comprise encrypting data either before or after shifting, but before transmitting so as to further complicate efforts to interpret meaningful data from the transmission. The second controller may be on the vehicle or may be remotely located.
US10797866B1 System and method for enforcement of correctness of inputs of multi-party computations
A method of performing a Multi-Party Computation (MPC) process between two parties and a server, the parties generating initial garbled labels to an initial garbled circuit and sending the initial garbled labels corresponding to an input to the server, the parties generating a fresh garbled circuit and generating multiple bridge gates for translating the initial garbled labels to garbled values for the inputs to the fresh garbled circuit, where each of the bridge gates is associated with a specific input wire of the fresh garbled circuit and maps a value of the initial garbled labels to a value of garbled labels of the fresh garbled circuit, where the server computes fresh garbled values for the fresh garbled circuit using the bridge gates and the initial garbled values and evaluates the fresh garbled circuit using the fresh garbled labels.
US10797863B2 Multi-domain cascade convolutional neural network
In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of devices. The processor is to: receive compressed data from a first device, wherein the compressed data is associated with visual data captured by sensor(s); perform a current stage of processing on the compressed data using a current CNN, wherein the current stage of processing corresponds to one of a plurality of processing stages associated with the visual data, and wherein the current CNN corresponds to one of a plurality of CNNs associated with the plurality of processing stages; obtain an output associated with the current stage of processing; determine, based on the output, whether processing associated with the visual data is complete; if the processing is complete, output a result associated with the visual data; if the processing is incomplete, transmit the compressed data to a second device.
US10797859B2 Low area optimization for NB-IoT applications
An apparatus and methodology for securing data exchanged between devices in a NarrowBand IoT (NB-IoT) environment is disclosed. The apparatus embodies a cryptoprocessor having a confidentiality block and an integrity block. The confidentiality and integrity blocks are coupled to a bus interface through data channels via a multiplexer/demultiplexer (MUX) and first-in-first-out transmitter and receiver. The confidentiality and integrity blocks are further coupled to a cipher block through data channels via a MUX. The cipher block is operable to implement at least one stream cipher and at least one block cipher.
US10797858B2 Unified hardware accelerator for symmetric-key ciphers
Modifications to Advanced Encryption Standard (AES) hardware acceleration circuitry are described to allow hardware acceleration of the key operations of any non-AES block cipher, such as SMT and Camellia. In some embodiments the GF(28) inverse computation circuit in the AES S-box is used to compute X−1 (where X is the input plaintext or ciphertext byte), and hardware support is added to compute parallel GF(28) matrix multiplications. The embodiments described herein have minimal hardware overhead while achieving greater speed than software implementations.
US10797855B2 Signal detection techniques using clock data recovery
Techniques and apparatus for detection of a signal at an I/O interface module are described. In one embodiment, for example, an apparatus to provide signal detection may include at least one receiver, at least one memory, and logic for a signal detection module, at least a portion of the logic comprised in hardware coupled to the at least one memory and the at least one receiver, the logic to access a plurality of pulse signals of a clock and data recovery (CDR) circuit, analyze at least one pulse characteristic of the plurality of pulse signals, and generate a signal determination to indicate a signal at the at least one receiver based on the at least one pulse characteristic. Other embodiments are described and claimed.
US10797853B2 High-speed decision device
The invention relates to a high-speed decision device that comprises a first branch and a second branch that are connected in parallel between a power supply end and a clock signal input end; wherein the first branch is used for providing a normal-phase input end, and the second branch is used for providing an inverted-phase input end; a first adjusting point and a second adjusting point are arranged; and an adjusting branch is arranged between the first adjusting point and the second adjusting point, and the adjusting branch is used for adjusting the response speed when the clock signal changes. The benefit of the invention is that the response time of the circuit is further improved, the resolution of the high-speed decision device is improved, and the clock and data recovery performance of the high-speed decision device is further improved.
US10797852B2 Frame synchronization
A method of frame synchronization comprises receiving a stream of bits, the stream comprising a sequence of frames, wherein each frame comprises a frame counter value representing the number of the frame in the sequence, and frame check bits for checking the validity of the frame counter value. The method comprises decoding a first section of bits, and trailing a first portion of the first section of bits as a trial counter value, and a second portion of the first section of bits as trial check bits. The method comprises checking if the trial counter value corresponds to a valid frame counter value using the trial check bits, and synchronizing based on whether the trial counter value is determined to correspond to a valid frame counter value.
US10797844B2 Terminal device, base station device, communication method, and integrated circuit for processing demodulation reference signals
There are provided a terminal device, a base station device, and an integrated circuit that enable a base station device and a terminal device to determine parameters related to uplink signals or uplink reference signals and to perform efficient communication. A terminal device that transmits a demodulation reference signal associated with a physical uplink shared channel to a base station device includes determining a sequence group number on the basis of a value of a parameter configured by a higher layer, determining the sequence group number on the basis of a physical layer cell identity, and generating a sequence of the demodulation reference signal on the basis of the sequence group number, wherein the sequence group number is determined on the basis of the physical layer cell identity in a case where a transmission on the physical uplink shared channel corresponding to a downlink control information format to which CRC parity bits scrambled by a Temporary C-RNTI are attached is performed in a random access procedure.
US10797842B2 Multiplexing broadcast channels with synchronization signals in new radio
Certain aspects of the present disclosure relate to methods and apparatus for multiplexing new radio (NR) physical broadcast channels (NR-PBCHs) with NR synchronization signals. An exemplary method that may be performed by a wireless node includes determining a frequency offset to use in transmitting one or more synchronization signals and one or more physical broadcast channels (PBCHs) and transmitting the one or more synchronization signals, using a synchronization signal (SS) transmission band having an SS center frequency, and the one or more PBCHs, using a PBCH transmission band having a PBCH center frequency that differs from the SS center frequency by the determined frequency offset.
US10797836B2 Measurement of data streams comprising data and pilot channels
A method comprises receiving a data signal on a data channel and a pilot signal on a pilot channel, demodulating the received data signal and the received pilot signal to obtain a demodulated data signal and a demodulated pilot signal, generating a data stream by decoding the demodulated data signal, generating a feedback signal by encoding the data stream, and performing a measurement of a coherent sum signal comprising the coherent sum of (1) the demodulated pilot signal and (2) the product of the demodulated data signal and the feedback signal.
US10797835B2 Receiver circuit and methods
Disclosed is a receiver circuit comprising an analog-to-digital converter (ADC) circuit having an analog input, a clock input, and a digital output, and a clock divider circuit having a reference clock input and a phase selector input, and having a clock output coupled to the clock input of the ADC circuit. The clock divider circuit is configured to divide a reference clock signal coupled to the reference clock input at a reference clock frequency, to produce a clock output signal at an ADC clock frequency, at the clock output, such that the reference clock frequency is an integer multiple N of the ADC clock frequency. The clock divider circuit is further configured to select from among a plurality of selectable phases of the clock output signal, responsive to a phase selector signal applied to the phase selector input.
US10797833B2 Techniques and apparatuses for ultra reliable low latency hybrid automatic repeat request (HARQ) retransmission for semi-persistent scheduling (SPS)
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive a configuration for hybrid automatic repeat request (HARQ) retransmissions for semi-persistent scheduling (SPS), wherein the configuration, which is specific to the UE, identifies allocated resources of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH) for the HARQ retransmissions; and use the allocated resources identified in the configuration for the HARQ retransmissions. Numerous other aspects are provided.
US10797831B2 Control information sending method, control information receiving method, user equipment, and network device
Embodiments disclose a control information sending method, a control information receiving method, user equipment, and a network device. The sending method includes: obtaining a resource occupied by first uplink control information UCI, and obtaining a resource occupied by second UCI; performing channel encoding on the first UCI according to the resource occupied by the first UCI, to obtain an encoded bit sequence of the first UCI, and performing channel encoding on the second UCI according to the resource occupied by the second UCI, to obtain an encoded bit sequence of the second UCI; mapping the encoded bit sequence of the first UCI and the encoded bit sequence of the second UCI to a physical uplink channel; and sending the physical uplink channel.
US10797826B2 Polar encoding and rate matching method, apparatus, and device
A polar encoding and rate matching method is provided, including: determining one or more to-be-deleted rows of a generator matrix, where the generator matrix is determined based on a preset mother code length, and a column in which 1 in the one or more to-be-deleted rows is located includes at least one column with a column weight being 1; deleting, from the one or more to-be-deleted rows, a row corresponding to a polarized channel with lowest reliability, and deleting, from a column in which 1 in the row is located, a column with a column weight being 1, to obtain an after-deletion generator matrix; using the after-deletion generator matrix as a generator matrix to repeat the foregoing steps, until an order of a final generator matrix is equal to a target code length; and performing encoding and rate matching on a to-be-encoded bit based on the final generator matrix.
US10797824B2 Fast restoration using SDFEC defects in coherent optical networks
Methods, nodes and control modules are disclosed. In the method, circuitry of a first node in a mesh network converts an optical layer in a working path between the first node and a second node, to a data stream in a digital layer. The working path carries data traffic from the first node to the second node in the optical layer of the mesh network when there is no failure in the working path. Circuitry of the first node in the mesh network detects a failure in the working path due to detection of an error in the data stream in the digital layer. The circuitry of the first node establishes, through transmission of at least one signal from the first node to the second node, a restoration path in the optical layer based on, at least in part, detection of the error in the data stream in the digital layer.
US10797823B2 Terminal apparatus, base station apparatus, communication method, and integrated circuit
A terminal apparatus includes: a receiver configured to detect a DCI format in a search space; a coding unit configured to divide a transport block into one or multiple code blocks, based at least on the DCI format and code the one or multiple code blocks to generate coded bits; and a transmitter configured to transmit the coded bits on a PUSCH. Multiplexed bits are given based at least on concatenation of the coded bits generated by coding the one or multiple code blocks. The coding unit maps the multiplexed bits to a matrix in a first-axis prioritized manner and reads out the multiplexed bits mapped to the matrix in the first-axis prioritized manner or a second-axis prioritized manner. Whether to prioritize the first axis or the second axis in a case of reading out the multiplexed bits mapped to the matrix, is based at least on whether or not the search space is CSS.
US10797813B2 Transmitter detection as vehicles drive through tunnel
A method of operating a mobile receiving system includes the steps of registering and storing, in a first cycle, a plurality of receivable transmitters in a first specifiable frequency range with a first receiving method, and establishing a number of the receivable transmitters from the first cycle. The method further includes the steps of registering and storing, in a second cycle, a plurality of receivable transmitters in the first specifiable frequency range with the first receiving method, and establishing a number of the receivable transmitters from the second cycle. The number of receivable transmitters from the first cycle are compared with the number of receivable transmitters from the second cycle and, when the numbers of receivable transmitters in the first cycle and the second cycle deviate from one another by a first specifiable value, the first receiving method is switched to a second receiving method.
US10797811B2 Transmitting device and transmitting method, and receiving device and receiving method
Information to be displayed overlaid on a video of a broadcast program is transmitted and received.At the same time, information related to display data objects which are equal in number to objects to be displayed on a screen is described in one moving object list description document. The information related to the display data object includes a position and a size of the display data object on the screen and the display data or acquisition destination information of the display data. Further, the moving object list description document and the display data of the display data object to be referred to from the moving object list description document are packaged and intermittently transmitted as a versatile data stream together with a time stamp indicating a display time of a package unit.
US10797803B2 Waveform matching based optical digital signal receiving device
A waveform matching based optical digital signal receiving device sequentially comprises an optical arbitrary waveform generator unit, an electro-optic modulator unit, an opto-electric converter unit, an electric filter unit, a sampling and judging module, a digital signal processing unit and a bit-timing extracting module. Accordingly, signal matched filtering, sampling and judgment can be effectively carried out in the optical domain, and the influence of noises on signal reception can be eliminated to the maximum extent, thereby achieving accurate detection and reception of signals. Meanwhile, compared with a conventional electric receiving device, the digital signal receiving device provided by the present invention breaks the limitation of “electronic bottleneck,” and greatly improves the bandwidth of signal reception, which allows digital signal reception at a higher speed.
US10797802B2 Optical receiver
An optical receiver includes a transimpedance amplifier that converts a current signal corresponding to an optical signal into a voltage signal. The transimpedance amplifier includes an input terminal receiving the current signal, an output terminal outputting the voltage signal, an inverting circuit including a pull-up device that pull-up drives the voltage signal of the output terminal according to the current signal, and a pull-down device that pull-down drives the voltage signal of the output terminal according to the current signal, a feedback resistor electrically connected between the input and output terminals, a first resistor electrically connected between the input terminal and the pull-up device, and a second resistor electrically connected between the input terminal and the pull-down device.
US10797800B2 Kramers-Kronig receiver
A Kramers-Kronig receiver that may include a reception path; wherein the reception path may include a photodiode that is configured to receive a received signal and output a photocurrent that represents the received signal; wherein the received signal comprises a continuous wave (CW) signal and a modulated signal; wherein a frequency gap between the CW signal and the modulated signal is smaller than a bandwidth of the modulated signal; an analog to digital converter that is configured to generate a digital representation of the photocurrent; and a digital processor that is configured to process the digital representation of the photocurrent to provide a reconstructed modulated signal, wherein the processing is based on a Kramers-Kronig relationship related to the received signal.
US10797792B1 Distributed network diagnostics
Information from optical modules can be combined with information from network switches to help detect and pinpoint problems along a network communications path. A control path between a network switch and a microcontroller of an optical module can be used to obtain monitoring and debugging data from a digital signal processor (DSP) of the optical module. The DSP data can be used with performance data from the network switch to separately determine the health of the electrical and optical sections of the communications link. The ability to pinpoint problems with the communications link enables appropriate remedial actions to be determined and taken automatically.
US10797790B2 Microwave photonic vector network analyzer and method for measuring scattering parameters of microwave device
Microwave photonic vector network analyzer and a method for measuring scattering parameters of a microwave device are provided. The analyzer comprises a microwave source, wherein a signal loading module, an optical sampling module and a signal processing module are sequentially arranged along a signal output direction of the microwave source; an output end of the signal processing module is respectively connected with a control end of the microwave source and a control end of the optical sampling module; and two test ports of the signal loading module are connected with both ends of a device to be tested. The invention realizes direct sampling and frequency conversion for microwave signals, abandons a superheterodyne structure and/or direct frequency conversion structure in the traditional network analyzer, simplifies the structure of the system while improving the measurement frequency range and avoiding image interference, and reduces system complexity, cost and power consumption.
US10797786B1 Method for predicting spot beam high throughput satellite system performance
Method for determining high-throughput-satellite (HTS) system user downlink signal-to-noise-plus-interference ratios (SNIRs) and SNIR distributions is provided, including a procedure for estimating parameters of one spot beam and that for multiple co-color spot beams, and the projection of the satellite antenna radiation patterns onto Earth to form the spot beam power spatial distributions that lead to the SNIRs and SNIR distributions of stationary or mobile user terminals (UTs) in clear sky (CS) line-of-sight (LOS) propagation channel conditions. The estimation precision is controllable. The method is implemented in a programming language run on computational hardware with built-in or connected user interface (UI) devices including desktops, laptops, severs or super-computers. It can be used alone or as part of a simulation package or part of a system operation management software of the control gateway (GW) in the HTS system for system downlink designs.
US10797772B2 Phase shifter, communication device, and phase shifting method
A phase shifter (60) is provided corresponding to an antenna element constituting an array antenna and is configured to change a phase of a radio frequency signal to be transmitted or received by a corresponding antenna element. The phase shifter (60) includes a first distributor (61) configured to distribute the radio frequency signal input thereto into a plurality of first distributed signals having mutually different phases; second distributors (62) provided corresponding to the first distributed signals, the second distributors each being configured to distribute a corresponding one of the first distributed signals into a plurality of second distributed signals having mutually different amplitudes; a controller (63) configured to control on/off of the second distributed signals; and a combiner (64) configured to combine the second distributed signals that are controlled on by the controller (63).
US10797767B2 Beamforming for hybrid antenna arrays
A wireless device, comprising: a hybrid antenna array configured to receive a signal transmitted by another wireless device over a wireless channel; and a transceiver configured to update analog radio frequency precoders of a hierarchical codebook based on magnitudes of multipath components of the wireless channel.
US10797760B2 Shared-antenna interface apparatus for simultaneous transmit and receive
An apparatus for simultaneous transmit and receive is provided. The apparatus is capable of rejecting or passing transmitter and receiver signals. The apparatus includes: a transmitter; an antenna (e.g., a shared antenna); a receiver including switches controllable by time varying signals; and a quadrature coupler including first, second, third, and fourth ports, wherein the first port is coupled to the transmitter, wherein the second port is coupled to the antenna, and wherein the third and fourth ports are coupled to the receiver.
US10797757B2 RF system using AM with orthogonal offset
An RF system using amplitude modulation (AM) with orthogonal offset is disclosed. The orthogonal offset generator can shift the AM signal trajectory away from the origin while maintaining the time domain requirements for an RFID signal, such as waveform edge rise and fall times. In some embodiments stored waveforms incorporating the controlled orthogonal offset are used to synthesize a sequence of symbols. The stored waveforms may also include nonlinear and/or linear predistortion to reduce computational complexity. The waveforms can be represented in Cartesian coordinates for use in a direct conversion transmitter or polar coordinates for use in a polar modulation transmitter. An RFID system can also include a receiver to receive incoming RFID signals.
US10797755B1 Communicating between devices in a doorbell system using AC power waveforms
This disclosure describes techniques for using alternating current (AC) power waveforms to communicate between devices in a doorbell circuit. A signaling device that emits sound may be positioned in the doorbell circuit between an AC power source and a doorbell device (such as an A/V device including a doorbell). A signaling device may be coupled in parallel to a signaling-control device that includes electronic circuitry that provides a selective bypass to allow for larger amounts of current drawn by the A/V device to bypass the signaling device without causing the signaling device to emit the sound. The A/V device and the signaling-control device may use AC power waveforms to communicate data and/or data between each other. For example, the A/V device and the signaling-control device may control respective signal relays to selectively open and close the doorbell circuit in order to communicate with each other using the AC current waveform.
US10797754B2 Controlling zones of electronic devices associated with power lines
Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.
US10797738B2 Segmented receiver for wireless communications
Aspects of this disclosure relate to a segmented receiver for a wireless communication system. The segmented receiver includes a first receiver segment and a second receiver segment configured to receive respective radio frequency signals. The radio frequency signals can be orthogonally polarized. Branch circuits in each receiver segment can provide a radio frequency signal to different mixers. The different mixers can be included in different receiver segments and receive local oscillator signals from independent local oscillators. Each receiver segment can process a different bandwidth of the radio frequency signal. Two different bandwidths of the radio frequency signal can be processed concurrently by different receiver segments.
US10797737B2 Distortion compensation device and distortion compensation method
A distortion compensation device includes a generating unit, a calculation unit, a conversion unit, and a distortion compensation unit. The generating unit generates, from an output signal of a power amplifying unit that amplifies transmission signals having a plurality of different bands, a superimposed signal in which the transmission signals having the different bands have been superimposed. The calculation unit calculates, based on the superimposed signal, a coefficient indicating a forward characteristic of nonlinear distortion of the power amplifying unit associated with each of the transmission signals having the different bands. The conversion unit converts the coefficient calculated by the first calculation unit to a coefficient indicating an inverse characteristic of the nonlinear distortion of the power amplifying unit. The distortion compensation unit performs, by using the coefficients converted by the first conversion unit, a predistortion process on each of the transmission signals having different bands.
US10797732B1 Distributed antenna systems
In a multi-user multiple antenna system, a central processor is communicatively coupled to a plurality of geographically distributed access points via a network. The central processor, the geographically distributed access points, or a plurality of client devices served by the system computes channel estimates of wireless channels between the geographically distributed access points and the client devices. The central processor computes access-point weights from the channel estimates to synthesize an antenna array from the plurality of geographically distributed access points, and the access-point weights are used to implement spatial multiplexing.
US10797726B2 Network data prediction method, network data processing device and network data processing method
This invention discloses a network data prediction method, a network data processing device, and a network data processing method. The network data processing method is applied to a device that implements an open systems interconnection model (OSI model) and includes the following steps: generating a first data block and a second data block according to the OSI model; processing the first data block based on an error detection method to generate a first check code; encoding the first data block and the first check code to generate a first network data; transmitting the first network data; and receiving a second network data that includes a second check code; generating a target data according to a portion of the second data block and a portion of the second network data; and checking the target data according to the second check code.
US10797725B2 Parallel-to-serial conversion circuit
A parallel-to-serial conversion circuit may include first to fourth data lines; first to fourth parallel-to-serial converters configured to parallel-to-serial convert data of corresponding two data lines, among the first to fourth data lines, at a ratio of 2:1, respectively; and first to fourth drivers configured to transmit converted data of corresponding parallel-to-serial converter, among the first to fourth parallel-to-serial converters, respectively, to an output line, wherein two of the first to fourth drivers are simultaneously activated.
US10797723B2 Building a context model ensemble in a context mixing compressor
A technique for selecting context models (CMs) for a CM ensemble (CME) in a context mixing compressor includes measuring compression ratios (CRs) of the compressor on a dataset for each CM included in a base set of CMs. A first CM that has a maximum CR for the dataset is added to the CME. In response to a desired number of the CMs not being in the CME, subsequent CRs for the compressor are measured on the dataset for each of the CMs in the base set of CMs that are not in the CME in conjunction with one or more CMs in the CME. In response to a desired number of the CMs not being in the CME, subsequent CMs that in conjunction with the one or more CMs in the CME result in a maximum subsequent CR for the dataset are added to the CME.
US10797722B2 System and method for providing hardware based fast and secure expansion and compression functions
A system and method for encoding data by providing data expansion and compression functions for arbitrary input and output lengths. The input is partitioned into groups of sequential bits. A subkey is selected from secret key material for each group of the input bits. A tree of XOR gates applies XOR operations between the subkeys to generate the output. The XOR gates are arranged in layers and all the XOR gates within a layer switch at about the same time. A compression function is performed if the input length is greater than or equal to the output length and an expansion function is performed if the input length is less than or equal to the output length. There is no statistical correlation between the input and the output. A nonlinear function can be applied to the output such as an invertible S-Box, non-invertible S-Box, or series of Rotate-Add-XOR operations.
US10797721B2 Digital to analog converter, method for driving the same, and display device
A digital to analog converter, a method for driving the same, and a display device are provided. The digital to analog converter includes: a first resistor string, 2m first multiplexers, a first voltage selector, a second resistor string, a second voltage selector, and a second multiplexer, where the 2m first multiplexers, the first voltage selector, and the second voltage selector operate in cooperation with each other so that the entire second resistor string can be connected in series to the first resistor string for further division.
US10797718B1 Tiny low power current mode analog to digital converters for artificial intelligence
Single-stage and multiple-stage current-mode Analog-to-Digital converters (iADC)s utilizing apparatuses, circuits, and methods are described in this disclosure. The disclosed iADCs can operate asynchronously and be free from the digital clock noise, which also lowers dynamic power consumption, and reduces circuitry overhead associated with free running clocks. For their pseudo-flash operations, the disclosed iADCs do not require their input current signals to be replicated which saves area, lowers power consumption, and improves accuracy. Moreover, the disclosed methods of multi-staging of iADCs increase their resolutions while keeping current consumption and die size (cost) low. The iADC's asynchronous topology facilitates decoupling analog-computations from digital-computations, which helps reduce glitch, and facilitates gradual degradation (instead of an abrupt drop) of iADC's accuracy with increased input current signal frequency. The iADCs can be arranged with minimal digital circuitry (i.e., be digital-light), thereby saving on die size and dynamic power consumption.
US10797715B2 Filtering method and filter
A filtering method and a filter are disclosed. The method includes integrating values of an input signal by an integrator comprising a memory; storing an integration value in the memory; cyclically resetting the memory after integrating a first predefined number of values of the input signal; in a steady operating mode, generating a value of an output signal based on the integration value stored in the memory each time after integrating the first predefined number of values of the input signal; and in an initial operating mode, generating an initial value of the output signal based on the integration value stored in the memory after integrating a second predefined number of values of the input signal, wherein the second predefined number is smaller than the first predefined number.
US10797710B2 Clock generator and method for generating clock signal
A clock generator includes an oscillator that generates a clock signal as an output of the clock generator, where the frequency of the clock signal is dependent on a bias current. A feedback circuit receives the clock signal and generates a feedback signal indicative of a frequency of the clock signal. A voltage detector generates a charged voltage using the feedback signal, compares a source voltage with the charged voltage, and generates a detection signal indicative of the comparison between the source voltage and the charged voltage. A control voltage generator generates a control voltage using the detection signal. The bias current is generated by a bias current source using the control voltage.
US10797709B2 Method and circuits for fine-controlled phase/frequency offsets in phase-locked loops
Implementations provide a phase locked loop (PLL) device that includes: a phase and frequency detector (PFD) and charge pump (CP) portion; a low pass filter; a voltage controlled oscillator (VCO) driven by the low pass filter to generate a VCO clock signal, multiple divider configured to receive the VCO clock signal and frequency divide the VCO clock signal in stages to generate a series statically divided VCO clock signals and a dynamically divided VCO clock signal; a feedback portion including a first component configured to receive the dynamically divided VCO clock signal and generate indicator signals; and a second component configured to multiplex from the indicator signals to generate the feedback clock signal set for the PFD and CP portion; and a master phase/frequency control engine configured to assert a division control over at least one divider and a multiplex control over the multiplex network.
US10797706B2 Semiconductor device
A programmable logic device including an asynchronous circuit is provided. The programmable logic device includes a lookup table, a first circuit, and a second circuit. The first circuit receives a first signal and a second signal. The second circuit sends a third signal. The first circuit sends a fourth signal and a fifth signal, when receiving the third signal. The fourth signal has the same logic as the first signal. The fifth signal has the same logic as the second signal. The lookup table sends a sixth signal and a seventh signal, when receiving the fourth signal and the fifth signal. The second circuit sends an eighth signal, when receiving the sixth signal and the seventh signal. The first circuit sends a ninth signal, when receiving the eighth signal. The lookup table includes a memory. The sixth signal and the seventh signal are generated from data stored in the memory.
US10797699B1 System and method for calibrating an electro-permanent magnet key switch assembly
An electro-permanent magnet (EPM) key assembly of an information handling system may include an electro-permanent magnet (EPM) that may include a low-coercivity magnet and a high-coercivity magnet and a magnetic field sensor to detect the magnitude of the magnetic field of the EPM; and a calibration module to calibrate the magnitude of the magnetic field of the EPM by receiving a sensed magnitude value of the magnetic field of the EPM and adjusting the magnitude value of the magnetic field of the EPM when that magnitude value deviates from an established value by a threshold amount.
US10797695B2 Current subtraction circuitry
An electronic device may include a sensing circuit and a current subtraction circuit. The sensing circuit may output first and second current signals. The current subtraction circuit may mirror the first and second current signals onto first and second current branches. The second current branch may be split into a first sub-path and a second sub-path. An amplifier may control the amount of current flowing through the second sub-path by forcing the current flowing through the first current branch and the current flowing through the first sub-path to be identical. Configured in this way, the current flowing through the second sub-path will be equal to the difference between the first and second current signals. The current flowing through the second sub-path may be optionally amplified using another current mirror.
US10797684B1 Superconducting waveform synthesizer
A superconducting waveform synthesizer produces an arbitrary waveform and includes an encoder that produces a bitstream; a pattern generator that produces a current bias pulse from the bitstream; a Josephson junction that produces a quantized output pulse from the current bias pulse; and a converter that produces an arbitrary waveform from the quantized output pulse. A process for producing an arbitrary waveform includes producing a bitstream; producing a current bias pulse from the bitstream; communicating the current bias pulse to a Josephson junction; producing, by the Josephson junction, a quantized output pulse from the current bias pulse; producing a quantized output pulse from the current bias pulse; and producing an arbitrary waveform from the quantized output pulse.
US10797683B1 Calibration circuit and associated calibrating method capable of precisely adjusting clocks with distorted duty cycles and phases
A calibration circuit, including a duty cycle correction circuit and a phase correction circuit and associated calibrating method, are provided. Firstly, a first duty cycle adjusted clock and a second duty cycle adjusted clock are generated by the duty cycle correction circuit based on a first input clock and a second input clock, respectively. Then, a first delay adjusted clock and a second delay adjusted clock are generated by the phase correction circuit based on a phase of the first duty cycle adjusted clock, and a detection signal is generated. The detection signal is related to a duty cycle of the first input clock, a duty cycle of the second input clock, and a phase difference between the second delay adjusted clock and the first delay adjusted clock. Later, the duty cycle correction circuit and the phase correction circuit are controlled in response to the detection signal.
US10797678B2 Acoustic wave device, radio-frequency front end circuit, and communication device
An acoustic wave device utilizes Love waves and includes a piezoelectric substrate (piezoelectric body), an IDT electrode provided on the piezoelectric substrate, and a first dielectric film that is provided on the piezoelectric substrate and covers the IDT electrode. A center region, first and second edge regions, and first and second gap regions are disposed in this order in the IDT electrode. A mass-adding film is provided inside the first dielectric film in the first edge region and the second edge region. When T1 is the film thickness of the portion of the first dielectric film located between the IDT electrode and the mass-adding film and T2 is the film thickness of the portion of the first dielectric film located between the mass-adding film and the surface of the first dielectric film on the opposite side from the piezoelectric substrate, T1/(T1+T2)
US10797665B2 Programmable gain amplifier systems and methods
Systems and methods for amplifying an input signal include amplifier circuitry, an itail connection coupled between a positive voltage circuitry and the negative voltage circuitry and operable to generate an itail voltage corresponding to a greater of the positive voltage input signal (Vp) and the negative voltage input signal (Vn), a first resistor rgp disposed to receive the itail voltage and a first voltage corresponding to Vp, and a second resistor rgn disposed to receive the itail voltage and a second voltage corresponding to Vn. A first current output node is coupled to the output of rgp and operable to output a positive output current (Ioutp) corresponding to the current flowing through rgp, and a second current output is coupled to the output of rgn and operable to output a negative output current (Ioutn) corresponding to the current flowing through rgn.
US10797664B2 Apparatuses and methods for a chopper instrumentation amplifier
Embodiments of the disclosure are drawn to apparatuses and methods for a chopper instrumentation amplifier. For a variety of applications, such as testing the resistance of connections between layers of a memory, it may be desirable to provide a high gain instrumentation amplifier. A chopper instrumentation amplifier may provide a high gain while allowing a wide range of common input voltages and a canceling an offset on the amplifier. An example chopper instrumentation amplifier of the present disclosure may include a plurality of amplifiers including chopper amplifiers and non-chopper amplifiers. The chopper amplifiers may use chopper circuits to cancel out an offset voltage of the amplifiers. Low pass filters may be used to minimize the impact of the chopper amplifiers.
US10797662B2 Amplifying circuit including miller compensation circuit
An amplifying circuit may include: an amplifier configured to receive a first input voltage and output a first output voltage by amplifying the first input voltage; and a common-mode feedback circuit configured to enable the first output voltage to operate in a common mode by receiving the first output voltage and performing a feedback to adjust at least one feedback voltage applied to the amplifier based on the first output voltage. The common-mode feedback circuit may include a first Miller compensation circuit configured to perform dominant pole compensation by using a Miller effect for the common-mode feedback circuit. The first Miller compensation circuit may include a resistor and a capacitor.
US10797658B1 Low power optical link
An optical receiver circuit is disclosed, including a photodiode, an output terminal, a first amplifier stage, and an electrostatic discharge (ESD) protection circuit. The photodiode may generate a receiver current based on received optical signals. The first amplifier stage may be coupled between the photodiode and the output terminal and include a first inductor coupled between the photodiode and an input of a first inverter, and a second inductor coupled between the input of the first inverter and a first resistor. The first resistor may be coupled between the second inductor and an output of the first inverter. ESD protection circuit may be coupled to the input of the first inverter. The output terminal may generate an output signal based at least in part on the output of the first inverter.
US10797655B2 Wireless receiver
A low noise amplifier (LNA) includes a pair of n-type transistors, each configured to provide a first transconductance; a pair of p-type transistors, each configured to provide a second transconductance; a first pair of coupling capacitors, cross-coupled between the pair of n-type transistors, and configured to provide a first boosting coefficient to the first transconductance; and a second pair of coupling capacitors, cross-coupled between the pair of p-type transistors, and configured to provide a second boosting coefficient to the second transconductance, wherein the LNA is configured to use a boosted effective transconductance based on the first and second boosting coefficients, and the first and second transconductances to amplify an input signal.
US10797651B2 Amplifier offset cancellation using amplifier supply voltage
In accordance with embodiments of the present disclosure, a method for power supply rejection for an amplifier may include generating a correction signal by multiplying a quantity indicative of a power supply voltage of the amplifier by a transfer function defining a response from the power supply voltage of the amplifier to an output signal of the amplifier and subtracting the correction signal from a signal within a signal path of a circuit comprising the amplifier.
US10797640B2 System and method for automated performance assessment of perovskite optoelectronic devices
A system and method for assessing performance of a plurality of perovskite optoelectronic devices are disclosed. The system comprises a chamber, a light source, a switch board for allowing selection of a device among a plurality of devices in the chamber for measurement; a DC voltage supply for applying voltage to the device, a source/measure unit (SMU) for measuring current of the device; and a computer implemented with a software program including computer executable instructions to control at least the SMU, the DC voltage supply, the switch board, and the light source. The computer-implemented method for the performance assessment by using the system includes obtaining at least one of first current-versus-voltage (I-V) data according to a first procedure and second I-V data according to a second procedure for analyzing hysteresis behavior of the device.
US10797636B2 Waterless cleaning system and method for solar trackers using an autonomous robot
A solar tracker waterless cleaning system for cleaning solar panels of a solar tracker being able to be positioned at a pre-determined angle, including a docking station and an autonomous robotic cleaner (ARC), the docking station coupled with an edge of the solar tracker, the ARC including at least one rechargeable power source, at least one cleaning cylinder and a controller, the cleaning cylinder including a plurality of fins which rotates for generating a directional air flow for pushing dirt off of the surface of the solar tracker without water, the controller including a motion sensor for determining an angle of the solar tracker and a heading of the ARC, the docking station including at least one electrical connector for recharging the rechargeable power source, the controller for controlling a cleaning process of the ARC and for transmitting and receiving signals to and from the ARC.
US10797635B2 Solar module mounting bracket assemblies
A solar module mounting bracket assembly includes a rail configured to support a solar module thereon, and a pair of braces. The braces each have a first end portion movably coupled to the rail. The braces are movable relative to the rail between a collapsed configuration and an expanded configuration. In the expanded configuration, the braces cooperatively define a channel dimensioned for receipt of a frame member.
US10797633B2 Thermal emitter for energy conversion technical field
A thermal emitter including a substrate and a grating arranged atop the substrate, the grating includes a plurality of equidistant structures having a cross-section with a trapezoid shape. Material of the substrate and the grating converts incoming heat into radiation.
US10797632B2 Sensitive directional element for generator protection
Disclosed are systems and methods to determine a direction to a fault of an electrical generator using sensitive current. A ground fault is determined using voltage signals from the generator installation. Incremental residual values of the sensitive current, along with the voltage, are used to determine a direction to the fault. The generator may be high-impedance grounded. The systems and methods further indicate the direction to a fault where multiple generators are connected using a common generation bus.
US10797626B2 Motor drive control device and control method for motor drive control device
A motor drive control device causes a single phase motor including a coil of a first system and a coil of a second system to be driven. The motor drive control device has a first driving circuit configured to perform control to energize the coil of the first system, a second driving circuit configured to perform control to energize the coil of the second system, and a driving control unit configured to control an operation of the first driving circuit and an operation of the second driving circuit. The driving control unit has a driving voltage detecting unit configured to detect a driving voltage applied to the first driving circuit and a driving voltage applied to the second driving circuit, and a compensation control unit configured to cause one driving circuit between the first driving circuit and the second driving circuit to execute a maintenance operation for maintaining rotation of the single phase motor, based on a detection result of the driving voltage detecting unit.
US10797625B2 Detection device and detection method for detecting number of revolutions of sensorless EPB motor
A device and method for detecting the number of revolutions of a sensorless electric park brake (EPB) motor. The device for detecting the number of revolutions of a sensorless motor includes: an actuator driving motor used to set and release a parking brake of an EPB system; an electronic control module for controlling the motor, a vehicle battery for supplying power to the motor and the electronic control module; and a main processing unit for receiving an output signal of the electronic control module and estimating the number of revolutions of the motor, wherein the electronic control module further includes a ripple measuring unit for receiving an output signal of the motor and measuring a ripple of the motor.
US10797622B2 Trigger switch
It is enabled to facilitate fine adjustment of power as well as reduction of the amount of movement required to maximize the power. An actuator 13 is moved by operation of a user. A pressure sensitive sensor 15 detects applied pressing force. A pressing member 14 presses the pressure sensitive sensor 15. When the amount of movement of the actuator 13 is smaller than a predetermined amount, the pressing member 14 presses the pressure sensitive sensor 15 to apply force corresponding to the amount of movement of the actuator 13. When the amount of movement of the actuator 13 is not smaller than the predetermined amount, the pressing member 14 presses the pressure sensitive sensor 15 to apply force corresponding to pressing force applied to the actuator 13 by the user.
US10797619B2 Vortex flux generator
Various implementations of the invention correspond to an improved vortex flux generator. In some implementations of the invention, the improved vortex flux generator includes a magnetic circuit configured to produce a magnetic field; a quench controller configured to provide a variable current; a vortex material configured to form and subsequently dissipate a vortex in response to the variable current, wherein upon formation of the vortex, a magnetic field density surrounding the vortex is urged to decrease, and wherein upon subsequent dissipation of the vortex, the urging to decrease ceases and the magnetic field density increases prior to a reformation of the vortex, and wherein the decrease of the magnetic field density and the increase of the magnetic field density correspond to a modulation of the magnetic field; an inductor disposed in a vicinity of the vortex such that the modulation of the magnetic field induces an electrical current in the inductor; and a dissipation superconductor electrically disposed in parallel with the vortex material and configured to carry, without quenching, an entirety of the variable current during dissipation of the vortex in the vortex material.
US10797603B2 Method and apparatus for controlling a flyback converter
The present invention discloses a method and an apparatus for controlling a flyback converter, the flyback converter including a main switch, a transformer and an auxiliary switch. The method includes: obtaining a first voltage signal and a second voltage signal, the first voltage signal representing an input voltage of the flyback converter, and the second voltage signal representing an output voltage of the flyback converter; controlling turn-on of the auxiliary switch, wherein the turn-on time period of the auxiliary switch is determined according to the first voltage signal and the second voltage signal; and turning on the main switch at ZVS condition, wherein the main switch is turned on at the time delayed for a duration of a dead time after turning off of the auxiliary switch.
US10797601B2 Current pulse generator with integrated bus boost circuit
A current pulse generator circuit configured to be monolithically integrated into a single semiconductor die and provide high pulsing frequencies. A first GaN FET transistor controls the charging of a capacitor in a boost converter. A second GaN FET transistor controls the discharging of the capacitor through a load, such as a laser diode, connected to the boost converter. Both GaN FET transistors are preferably enhancement mode GaN FETs and may be integrated into the single semiconductor die, together with gate drivers. The diode in a conventional boost converter circuit can also be implemented in the present invention as a GaN FET transistor, and also integrated into the single semiconductor die.
US10797598B1 Calibrated ripple injection-based constant on-time buck converter with pre-bias startup in continuous conduction mode
According to an aspect of one or more exemplary embodiments, there is provided a constant on-time controller for a buck converter with calibrated ripple injection in continuous conduction mode. The constant on-time controller may include a pulse width modulator (PWM) comparator that generates an on-time request, an error amplifier that regulates an average feedback voltage to an internal reference voltage, and passes a feedback node ripple signal to an input of the PWM comparator, an on-time generator that outputs an on-time signal that controls an on-time of the buck converter based on the on-time request, a MOSFET driver that drives the buck converter based on the output of the on-time generator, and an injection signal generator coupled to the on-time generator, wherein the injection signal generator may include a first switch and a second switch, a fixed signal generator, and a bias current source.
US10797589B2 Methods and apparatus to compensate for power factor loss using a phasor cancellation based compensation scheme
Example power factor correction circuits to correct the power factor of power converters are disclosed. An example power factor correction controller circuit includes a phase locked loop phase angle determiner to determine a first phase angle of an input voltage of the power converter and further includes a compensating current determiner to determine, based on the phase angle, a compensating current to compensate for a capacitive current introduced by at least one filter capacitor of the power converter. The power factor correction controller circuit further includes a switch controller to cause a controlled current drawn by a power stage of the power converter to be adjusted by the compensating current to reduce a phase offset between the first phase angle of the input voltage and a second phase angle of the an input current drawn at an input of the power converter.
US10797583B2 Secondary winding sense for hard switch detection
A controller for use in a power converter includes a control loop clock generator that is coupled to generate a switching frequency signal in response to a sense signal representative of a characteristic of the power converter, a load signal responsive to an output load of the power converter, and a hard switch sense output. A hard switch sense circuit is coupled to generate the hard switch sense output in response to the switching frequency signal and a rectifier conduction signal that is representative of a polarity of an energy transfer element of the power converter. A request transmitter circuit is coupled to generate a request signal in response to the switching frequency signal to control switching of a switching circuit coupled to an input of the energy transfer element of the power converter.
US10797582B1 Cross conduction protection in a voltage converter
An apparatus comprises: a voltage converter, a first switch, a second switch, and a controller. The voltage converter includes a combination of a primary winding and an auxiliary primary winding magnetically coupled to a secondary winding. The auxiliary primary winding is operable to generate a feedback voltage signal. The secondary winding is operable to receive energy from the primary winding to produce an output voltage to power a load. The controller controls switching operation of the first switch and the second switch to control a flow of current through the primary winding. The controller is further operable to: i) via a feedback voltage signal from the auxiliary primary winding, monitor a flow of current through a body diode of the second switch, and ii) control subsequent activation of the first switch to an ON state based on the monitored flow of current through the body diode of the second switch.
US10797578B2 Vertically mounted and magnetically driven power generation apparatus
A vertically mounted and magnetically driven power generation apparatus includes a transmission mechanism vertically mounted in a support frame with a spindle thereof connected with a power generator. Multiple magnetic drive assemblies are respectively mounted inside multiple shelves of the support frame. By virtue of magnetic repulsion between the magnetic drive assemblies and multiple magnetic driven members mounted on the transmission mechanism, the spindle can be vertically and suspendedly rotated within the support frame. The power generation apparatus further includes multiple magnetically stabilizing modules that provide radial or axial magnetic repulsion to the transmission mechanism so as to reduce left-and-right swing or up-and-down vibration when the spindle is rotated within the support frame. Accordingly, the power generation apparatus can achieve superior stability and optimal power generation efficiency upon high-speed operation.
US10797573B2 Axial motor/generator having multiple inline stators and rotors with stacked/layered permanent magnets, coils, and a controller
An axial electric motor/generator having an inline stator and an inline rotor is provided. In one exemplary embodiment, a system comprises a housing, a shaft, and a slice assembly disposed about the shaft. The slice assembly includes a rotor assembly having a rotor plate and a set of isolated permanent magnets. A magnetic flux of each permanent magnet flows in an opposite direction to that of each adjacent permanent magnet. The slice assembly also includes a stator assembly having a stator plate and a set of isolated coil assemblies. Each coil assembly has an insulated wire wound about a metal core. The wound wire is normal to the magnetic flux of each permanent magnet when proximate the corresponding coil assembly. At least one of the set of isolated coil assemblies is configurable to output electrical power while the shaft is rotating or to input electrical power to rotate the shaft.
US10797572B2 Method for producing a winding of a winding carrier of an electric machine
The disclosure relates to a method for producing a winding of a winding carrier of an electric machine. The method includes providing a laminated core. The laminated core has an axis and a first slot for accommodating a first winding segment for producing the winding. The first slot extends in the direction of the axis. The first slot is arranged on a first circle as viewed in the direction of the axis, through the circle center point of which first circle the axis extends. The method includes: arranging the first winding segment in the first slot, where a first region of the first slot protrudes from the laminated core; and bending the first region by applying a first force acting in the direction of the axis and by applying a first force acting tangentially to the first circle onto the first region in a first direction tangentially to the first circle.
US10797570B2 Electric drive device and electric power steering apparatus
Power conversion circuit unit defined by rotation shaft-side line facing toward rotation shaft of electric motor, control output terminal-side line facing toward coil input terminals of electric motor and side lines connecting both end portions of rotation shaft-side line and control output terminal-side line is packaged with synthetic resin. Three-phase control output terminals connected to the coil input terminals are formed at control output terminal-side line. Power switching elements forming upper and lower arms for each phase are arranged in a zigzag formation along control output terminal-side line with power switching elements being offset from a substantially middle between rotation shaft-side line and control output terminal-side line toward control output terminal-side line. With this, size of power conversion circuit unit can be reduced, and heat of power conversion circuit unit can be efficiently released to the outside.
US10797561B2 Brushless wiper motor
In a brushless wiper motor, a rotor (33) is rotatably provided inside a stator (32) provided with a coil (32b), one end side of a rotation shaft (34) in the axial direction is fixed to the axial center of the rotor (33), a worm (35) is provided on the other end side of the rotation shaft (34) in the axial direction, the first and second bearings (36, 37) are respectively provided on one end side of the rotation shaft (34) in the axial direction and the other end side of the rotation shaft (34) in the axial direction than the worm (35) of the rotation shaft (34), the rotation shaft (34) is rotatably supported by only the first and second bearings (36, 37), and with the position of the first bearing (36) being defined as a reference position, a length thereof in the axial direction to the second bearing (37) is longer than a length thereof in the axial direction to the rotor (33). Since a commutator and other parts are not provided on a free end side of the rotation shaft (34), it is possible to provide a brushless wiper motor reduced in length of the rotation shaft (34), and reduced in inertial mass of the free end side of the rotation shaft (34).
US10797548B2 Hybrid module including motor rotor clamp ring staked to rotor hub
An electric motor includes a rotor, a stator for rotationally driving the rotor and a rotor carrier hub for supporting the rotor on an outer circumferential surface thereof. The rotor carrier hub includes a groove on the outer circumferential surface. The electric motor also includes a clamping ring configured for holding the rotor axially in place on the rotor carrier hub. The clamping ring being fixed on the outer circumferential surface of the rotor carrier hub by at least one inner radial protrusion of the clamping ring extending into contact with the rotor carrier hub in the groove.
US10797533B2 Wireless power transmission device
A wireless power transmission device includes a contactless transmitter unit, a contactless receiver unit and a step-down transformer. The transmitter unit receives an input AC power. A receiver coil of the receiver unit and a transmitter coil of the transmitter coil are electromagnetically coupled with each other. The input AC power is electromagnetically coupled to the receiver coil through the transmitter coil. Consequently, the input AC power is converted into a first output AC power. A first coil and a second coil of the step-down transformer are electromagnetically coupled with each other. The first coil is electrically connected with the receiver coil to receive the first output AC power. A second output AC power is outputted from the second coil. A turn ratio of the first coil to the second coil is larger than a turn ratio of the transmitter coil to the receiver coil.
US10797531B1 Method and power transmitter for controlling power transmission
Methods and apparatuses are provided for controlling power transmission in a power transmitter. Voltage information including a minimum voltage, a maximum voltage, and a first voltage, is received from each of a plurality of power receivers. Power is transmitted to the plurality of power receivers based on the voltage information. A respective report about a power reception condition is received from each of the plurality of power receivers while transmitting the power. Each respective report includes a measured voltage at a corresponding power receiver of the plurality of power receivers. A power receiver is selected from among the plurality of power receivers based on the received reports. An amount of the power is adjusted by reducing a difference between a first voltage of the selected power receiver and a measured voltage of the selected power receiver.
US10797529B2 Wireless power transfer apparatus and wireless power transfer system
A wireless power transfer apparatus according to the present invention is a wireless power transfer apparatus for transferring power to a power receiving apparatus. The wireless power transfer apparatus includes a support on which the power receiving apparatus is placed, a coil disposed below the support, the coil generating a high-frequency magnetic field upon receiving supply of a high-frequency current, a communication device disposed below the support to perform radio communication with the power receiving apparatus, a first magnetic shield member made of an electric conductor, the first magnetic shield member being disposed between the communication device and the coil, and a second magnetic shield member made of an electric conductor or a magnetic body, the second magnetic shield member being disposed on at least one of a lower surface and a lateral surface of the communication device.
US10797526B2 Power reception device and wireless power transmission system including the same
A crowbar circuit includes a diode bridge and switching elements, and is configured to rectify the full wave of AC power between the power lines and output the rectified AC power to a positive electrode line and a negative electrode line. A capacitor is connected between the power line and the negative electrode line. When a detection value of a current sensor indicates that the power reception device is not receiving power normally, a charging ECU stops the power conversion operation of the power transmission device, and thereafter outputs at least one of short circuit commands to the crowbar circuit so as to determine whether or not a malfunction is present in the crowbar circuit based on a detection value of the voltage sensor.
US10797510B2 Power storage and supply method and system for a drilling rig
The invention provides a power storage and supply method and system for a drilling rig. The system comprises a primary common direct current (DC) bus, at least one secondary DC bus, at least one bi-directional DC-to-DC converter connected between the primary common DC bus and the secondary DC bus, at least one motor group each connected to the secondary DC bus through a DC-to-AC inverter, and an Energy Storage System (ESS) configured to be charged by regenerative energy from at least one motor group and discharge power to at least one motor group through the primary common DC bus and the bi-directional DC-to-DC converter. The system may further comprise a bi-directional AC-to-DC converter between the primary DC bus and an AC bus, wherein the ESS is further configured to be charged by regenerative energy generated during lowering operation of a jacking system for the drilling rig, wherein the jacking system is connected to the AC bus.
US10797509B2 Method and system for managing wireless charging
An electronic device is provided. The electronic device includes a power receiver (PRx) that includes a receiver coil for receiving a power signal from a wireless power transmitting device and a wireless charging integrated circuit (IC) for converting the power signal into electrical energy, a power management circuit that is electrically connected to the PRx and configured to charge a battery using the electrical energy, and a processor that is electrically connected with the PRx and the power management circuit. The processor activates a power hold mode (PHM) if a charging level of the battery is a fully charged level and controls auxiliary charging of the battery.
US10797497B2 Rechargeable battery kiosk for light electric vehicles
This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.
US10797490B2 Battery charge system with transition control that protects adapter components when transitioning from battery mode to adapter mode
A battery charge system including an adapter node, a system node, a battery, a first isolation switch coupled between the adapter and system nodes, a second isolation switch coupled between the battery and system nodes, a boost converter, and a controller. The controller turns off the first isolation switch and turns on the second isolation switch during a battery mode, activates the boost converter when an adapter voltage is detected, turns off the second isolation switch when the system voltage rises above the battery voltage, and turns on the first isolation switch when the system voltage rises to an operating voltage level. The boost converter may then be turned off once in the adapter mode. The second isolation switch may initially be turned on partially at a low current level when the adapter is detected, and then turned fully on when the system voltage is at the operating voltage level.
US10797488B2 Systems and methods for operatively coupling a micro-grid to a bulk grid
A method for operatively coupling a plurality of generating units in at least one micro-grid to a bulk grid, where the at least one micro-grid is configurable to be operatively coupled to the bulk grid via a point of interconnection breaker is presented. The method includes, using a control unit operatively coupled to the at least one micro-grid and the bulk grid, determining one or more bulk grid side parameters and one or more micro-grid side parameters, comparing one or more of the one or more micro-grid side parameters with corresponding one or more bulk grid side parameters, and synchronizing each of the plurality of generating units in the at least one micro-grid with the bulk grid based on the comparison. Further, the method includes connecting simultaneously, using the point of interconnection breaker, each of the plurality of generating units to the bulk grid based on the synchronization.
US10797484B2 Power supply and demand prediction system, power supply and demand prediction method and recording medium storing power supply and demand prediction program
A power supply and demand prediction system that predicts the power supply and demand of a group including multiple utility customers is provided and includes a communication unit, a demand prediction unit, a power generation prediction unit, and a stored power prediction unit. The communication unit acquires the amount of power stored in each of multiple power storage devices belonging to the group. The demand prediction unit predicts the amount of demand for power for each utility customer. The power generation prediction unit predicts the amount of power generated by each of multiple solar panels belonging to the group. The stored power prediction unit predicts the amount of power stored in each battery on the basis of the amount of stored power acquired for each power storage device, the amount of demand predicted for each utility customer, and the amount of generated power predicted for each solar panel.
US10797471B2 Low cost optical pump laser package
Laser diode packages include a rigid thermally conductive base member that includes a base member surface situated to support at least one laser diode assembly, at least one electrode standoff secured to the base member surface that has at least one electrical lead having a first end and a second end with the first end secured to a lead surface of the electrode standoff, and a lid member that includes a lid portion and a plurality of side portions extending from the lid portion and situated to be secured to the base member so as to define sides of the laser diode package, wherein at least one of the side portions includes a lead aperture situated to receive the second end of the secured electrical lead that is insertable through the lead aperture so that the lid member extends over the base member to enclose the laser diode package.
US10797466B2 CO2 laser
Efficient laser diode excited Thulium (Tm) doped solid state systems, directly matched to a combination band pump transition of Carbon Dioxide (CO2), have matured to the point that utilization of such in combination with CO2 admits effectively a laser diode pumped CO2 laser. The laser diode excited Tm solid state pump permits Continuous Wave (CW) or pulsed energy application. Appropriate optical pumping admits catalyzer free near indefinite gas lifetime courtesy of the absence of significant discharge driven dissociation and contamination. As a direct consequence of the preceding arbitrary multi isotopologue CO2, symmetric and asymmetric, gas mixes may be utilized without significant degradation or departure from initial mix specifications. This would admit, at raised pressure, a system continuously tunable from approximately 9 μm to approximately 11.5 μm, or sub picosecond amplification. This method offers advantages in regards scalability, pulse energy and power, over alternative non linear conversion techniques in access to this spectral region.
US10797461B2 Non-linear optical mapping of SAL seeker detector array for removing applied lens distortion from incoming signal
The system and method non-linear optical mapping of a detector array to expand the field of view. Outer edges of the sensor array having lower resolution spatial resolution in exchange for an expanded field of view. A lens is used to distort incoming signals to provide the expanded field of view and a processor is used to remove the distortion to provide the actual spatial angles for the incoming signals suing a look up table or an algorithm. The lens may create radial or linear distortion.
US10797460B2 Systems and methods for laser power interlocking
Systems and methods are described that relate to a scanning laser system configured to emit laser light and an interlock circuit communicatively coupled to the scanning laser system. The interlock circuit may carry out certain operations. The operations include, as the scanning laser system emits laser light into one or more regions of an environment around the scanning laser system, determining a respective predicted dosage amount for each region based on the emitted laser light. The operations further include detecting an interlock condition. The interlock condition includes a predicted dosage amount for at least one region being greater than a threshold dose. In response to detecting the interlock condition, the operations include controlling the scanning laser system to reduce a subsequent dosage amount in the at least one region.
US10797456B1 Outlet relocation assembly
An outlet relocation assembly includes a male electrical outlet that can be plugged into a female electrical outlet on a wall that is blocked by furniture. A ring is rotatably positioned around the male electrical outlet. An arm is coupled to and extends away from the ring such that the arm is oriented parallel to the wall in which the female electrical outlet in the wall is positioned. A female electrical outlet is pivotally coupled to the arm. The female electrical outlet on the arm can be spaced from the female electrical outlet in the wall thereby facilitating the female electrical outlet on the arm to be extended beyond the furniture. Moreover, the female electrical outlet on the arm is in electrical communication with the male electrical outlet to supply electrical power.
US10797455B2 Mounting assembly for an electrically-powered device
A mounting assembly for electro-mechanically connecting an electrically-powered device to a structure includes a housing, a first printed circuit board, an adapter, and a second printed circuit board. The housing has a shape defining a front opening and a first mating structure. The first printed circuit board is located within the housing and has a first plurality of electrical contacts facing the front opening. The adapter is attachable to the device and has a second mating structure that removably engages with the first mating structure of the housing. The second printed circuit board is coupled with the adapter and has a second plurality of electrical contacts exposed on its back surface to electrically connect to the first plurality of electrical contacts when the first mating structure of the housing engages with the second mating structure of the adapter.
US10797449B2 Connector having one-piece housing
A connector having a one-piece housing includes a metal sleeve and a circuit board. The metal sleeve is open at both ends thereof and the metal sleeve integrally extends along its circumferential direction. A part of the metal sleeve is narrow than other parts and a neck is formed thereon. A tongue is formed protruding from an edge of the circuit board and multiple terminals are printed on at least a surface of the tongue. A part of the circuit board is interference fit in the neck of the metal sleeve, and the tongue is accommodated in the metal sleeve. The tongue is surrounded by the metal sleeve and is spaced apart from an inner wall of the metal sleeve. The tongue is ensured to be separated from electromagnetic interferences by the metal sleeve to ensure efficiency and stability of the signal transmitted in the terminal.
US10797447B2 Electrical connection device with built-in lockout function
An electronic device includes a male connector including at least two male pins, a female connector including at least two first terminals capable of being connected to a power source and at least two second terminals capable of being connected to at least one secondary power consumer. The male connector is capable of being connected to a primary power consumer. In parallel, each first terminal and each second terminal of the female connector is connected to a recess engaging, when the male connector is plugged into the female connector, with at least one male pin of the male connector so as to supply the primary consumer and the secondary consumer with electricity via the power source.
US10797441B2 Cable retention system for power distribution unit
A cable retention system for a power distribution unit includes a tether and a tether mount. The tether has an elongate portion and an attachment portion, and the attachment portion includes a channel therein. The tether mount has a base at a proximal end and a head at a distal end. The base is adapted to attach the proximal end of the tether mount to the power distribution unit. The tether is adapted to be secured to the tether mount by snap-fitting the head of the tether mount into the channel of the attachment portion.
US10797438B2 Electrical connector and connector device
A connector device includes an electrical connector that connects to a receptacle connector, an electric cable connected to the electrical connector, and a lock member attached to the electrical connector. The lock member has a main body portion to sandwich the electrical connector in a fitted state between the receptacle connector and the main body portion, and a lock engagement portion to engage with a connector engagement portion provided in the receptacle connector. The lock engagement portion has a hanging portion, a folded portion, and an extending portion.
US10797436B2 Electrical connector structure adapted for a cigarette lighting device in vehicles
A secure electrical connector set compatible with a conventional vehicle cigarette lighter includes: a female connector having an external thread for at an inlet outer diameter of the female connector; and a male connector having a flange and an internally threaded locking cap; wherein the male connector is configured to be inserted into the female connector such that: the flange of the plug contacts an inlet end of the female connector; the internal thread of the locking cap is screwed onto the external thread of the female connector; and the male and female connectors are securely coupled mechanically while achieving an electrical connection therebetween.
US10797427B2 Connector housing equipped with an improved cable terminal position assurance (TPA) device
The present application relates to a connector housing whose device, called terminal position assurance (TPA) device, installed so as to be able to slide inside the housing, transverse to its axis, is activated only by inserting a cable terminal whose body releases one or more flexible tabs of the TPA previously abutting against the housing.
US10797414B2 Cable connector for coaxial cable on thick printed-circuit board
Method for connecting a printed circuit board (1) to a coaxial cable (3), wherein the coaxial cable (3) has an internal conductor (5) which is surrounded by a dielectric (7) which, in turn, is surrounded by a shield (6), wherein the dielectric (7) is surrounded by an outer casing (4), wherein the internal conductor (5) is soldered to a contact point (8) on the printed circuit board (1) for the purpose of making electrical contact, characterized in that the printed circuit board (1) has a recess (2) which starts from the surface of said printed circuit board, and the end region of the outer casing (4) of the coaxial cable (3) is inserted at least partially into the recess (2).
US10797411B2 Conducting arrangement and method for producing a conducting arrangement
A conducting arrangement comprises a first electrical conductor element having a first contact section with a first material and a second electrical conductor element having a second contact section welded to the first contact section. A side of the second contact section facing the first contact section has a predefined microstructure with a recess. The first material of the first contact section at least partially fills the recess of the predefined microstructure.
US10797385B2 Antenna, antenna apparatus, terminal, and method for adjusting working frequency band of antenna
An antenna, an antenna apparatus, and a terminal are provided. The antenna includes a feeding point, a feeding stub, and a coupling stub. The feeding stub is electrically connected to the feeding point. The coupling stub is coupled to the feeding stub. The coupling stub includes at least two grounding points By selecting different grounding combinations of the at least two grounding points of the coupling stub, an antenna clearance area does not need to be increased while multi-frequency coverage of the antenna is implemented.
US10797383B2 Band latch mechanism and housing with integrated antenna
A band latch mechanism that is configured to connect a wristband to a fitness tracker is provided. The band latch mechanism may be configured to be inserted into a cavity of a housing of the fitness tracker and configured so that any metallic body of the band latch mechanism does not contact metallic surfaces of the cavity in order to prevent an electrical ground from being positioned within a keep-out zone of an antenna of the fitness tracker. A housing with integrated antenna structures is also disclosed.
US10797382B2 Wearable electronic device
A wearable electronic device includes a middle frame, two connecting sidewalls, a first metal sidewall, a first dielectric component and a first antenna layout trace circuit. The two connecting sidewalls are disposed at two opposite sides of the middle frame for connecting a wearable component. The first metal sidewall is disposed at the middle frame and located between the two connecting sidewalls. The first metal sidewall is connected to ground and includes a first slot. The first dielectric component is installed in the first slot, so that the first metal sidewall surrounds the first dielectric component to form a first closed ground structure. The first antenna layout trace circuit is installed on the first dielectric component. The first antenna layout trace circuit and the first closed ground structure associate a first resonate frequency.
US10797374B1 Automotive glass antenna with fixed and moving portions
An automotive vehicle has a fixed glass panel with an aperture and a sliding glass panel mounted to the fixed glass panel adapted to selectably cover the aperture. The glass panels carry a heater grid having a plurality of vertical bus bars interconnected by a plurality of horizontal defrost traces. The bus bars are configured to be selectably connected to a power supply for providing resistive heating. The sliding glass panel is limited to a plurality of restricted positions. Each restricted position has at least one bus bar on the sliding glass panel overlapping one of the bus bars on the fixed glass panel to provide capacitive coupling between the overlapping bus bars of RF signals impinging on the horizontal traces. An antenna coupler connected to a bus bar on the fixed glass panel transmits the RF signals to an RF receiver.
US10797367B2 Power storage unit and solar power generation unit
Disclosed is a power storage unit which can safely operate over a wide temperature range. The power storage unit includes: a power storage device; a heater for heating the power storage device; a temperature sensor for sensing the temperature of the power storage device; and a control circuit configured to inhibit charge of the power storage device when its temperature is lower than a first temperature or higher than a second temperature. The first temperature is exemplified by a temperature which allows the formation of a dendrite over a negative electrode of the power storage device, whereas the second temperature is exemplified by a temperature which causes decomposition of a passivating film formed over a surface of a negative electrode active material.
US10797365B2 Battery module
The invention relates to a battery module having a multiplicity of battery cells (4), wherein the battery module (1) has a housing (2) with an interior space (3) in which the multiplicity of battery cells (4) is accommodated, wherein a housing wall (5, 6) of the housing (2) has a multiplicity of projections (7) facing toward the interior space (3) of the housing (2), wherein in each case two adjacent projections (7) delimit a flow channel (8) designed for a flow of temperature-control fluid, wherein the multiplicity of battery cells (4) makes direct contact in each case with the multiplicity of projections (7).
US10797352B2 Curved secondary battery having three-dimensional structure and method of manufacturing the same
A secondary battery having a three-dimensional (“3D”) structure with a curvature and a method of manufacturing the same are provided. The secondary battery includes a 3D electrode structure, and a first collector layer and a second collector layer, which are disposed on the 3D electrode structure. The 3D electrode structure is curved in a thickness direction thereof to have a curvature, and the first collector layer and the second collector layer have a curvature corresponding to the curvature of the 3D electrode structure.
US10797351B2 Amide-based electrolyte battery
An energy storage apparatus is described and claimed herein comprising, generally, a battery housing enclosing a negative electrode, a positive electrode, and an electrolyte, wherein the electrolyte comprises a salt dissolved in either an amide-based solvent. In various embodiments, the amide-based solvent is a tertiary amide. Moreover, the energy storage apparatus may be a lithium ion battery that comprises an electrolyte with a lithium salt dissolved in a tertiary amide.
US10797346B2 Solid polymer electrolyte comprising an alkoxysilane compound having a urethane bond, a method of preparing the electrolyte, and a lithium secondary battery including
A solid polymer electrolyte includes a matrix prepared by subjecting an alkoxysilane compound having a urethane bond represented by Structural Formula 1 below and an alkoxysilane compound represented by Structural Formula 2 below to a sol-gel reaction; and a lithium salt dispersed in the matrix, and The solid polymer electrolyte composition is configured such that silsesquioxane is linked to a polycarbonate diol-based polymer chain having a urethane bond. The solid polymer electrolyte exhibits superior compatibility, stability, flexibility, mechanical properties and ionic conductivity.
US10797344B2 Method for producing garnet type oxide solid electrolyte
A method for producing a garnet type oxide solid electrolyte that is inhibited from a reaction of a flux and a crucible in heating and from a contamination with a crucible component produced by the reaction. The method for producing a garnet type oxide solid electrolyte represented by a general formula (Lia1, Aa2)La3-bEbZr2-cMcO12 may comprise the steps of: preparing raw materials for the garnet type oxide solid electrolyte at a stoichiometric ratio of the above general formula; preparing flux raw materials by using NaCl and KCl at a molar ratio of NaCl:KCl=x:(1−x) where x satisfies 0≤x≤1; mixing the solid electrolyte raw materials prepared in the above step and the flux raw materials prepared in the above step; and heating a mixture of the solid electrolyte raw materials and the flux raw materials at a temperature of less than 1100° C.
US10797337B2 Flow battery
A flow battery includes a first liquid containing a first electrode mediator dissolved therein, a first electrode immersed in the first liquid, a first active material immersed in the first liquid, and a first circulation mechanism that circulates the first liquid between the first electrode and the first active material, wherein the first electrode mediator includes a bicarbazyl derivative. For example, the bicarbazyl derivative is represented by the general formula (1).
US10797334B2 Ion conductive polymer electrolyte membrane having ion channel size controlled according to phase separation improvement effect of polar solvent during casting of ion conductive polymer electrolyte membrane, and preparation method therefor
Provided are an proton conducting polymer electrolyte membrane and a manufacturing method thereof which control the proton conducting nanochannel size and proton conductivity by phase separation improvement of a polar aprotic solvent in casting the proton conducting polymer electrolyte membrane.
US10797332B2 Low pressure carbon dioxide removal from the anode exhaust of a fuel cell
A fuel cell system for removing CO2 from anode exhaust gas includes a fuel cell having an anode that outputs anode exhaust including H2, CO, CO2, and water; a shift reactor that receives a first portion of the anode exhaust and performs a water-gas shift reaction to produce an output stream primarily including H2 and CO2; an anode gas oxidizer (AGO); and an absorption system including an absorber column that absorbs the CO2 from the output stream in a solvent and outputs a resultant gas including H2 and a hydrocarbon that is at least partially recycled to the anode, and a stripper column that regenerates the solvent and outputs a CO2-rich stream. The AGO is configured to oxidize at least a portion of the CO2-rich stream and an AGO input stream that includes one of a second portion of the anode exhaust or a portion of the output stream.
US10797330B2 System for measuring a stack cell voltage of a fuel cell and method thereof
A system for measuring a stack cell voltage of a fuel cell according to the present invention comprises: a stack voltage measuring unit which measures a stack voltage of a stack cell battery for each channel; a correction variable calculating unit which calculates a correction variable by using the stack voltage value measured by the stack voltage measuring unit; and a stack voltage value correcting unit which corrects the stack voltage measured by the stack voltage measuring unit on driving by using the correction variable.
US10797318B2 Positive electrode active material, method for manufacturing same, and lithium secondary battery containing same
A positive active material is provided. The positive active material may include lithium, an additive metal, and at least one of nickel, cobalt, manganese, or aluminum. The additive metal may include an element different from nickel, cobalt, manganese, and aluminum, and an average content of the additive metal may be less than 2 mol %.
US10797315B2 Electrochemical device with negative electrode active material having an Fm3m space group
An electrochemical device includes a negative electrode containing a negative electrode active material, a positive electrode, and an electrolyte. The negative electrode active material has a crystal structure with an Fm3m space group and contains a compound represented by composition formula (1) below, LixTiyOz   Formula (1), where 0.4≤x/y<2 and x/2+3y/2≤z≤x/2+2y.
US10797309B2 Negative electrode active material and lithium secondary battery comprising the same
The present invention relates to a negative electrode active material comprising a mixture of a first negative electrode active material and a second negative electrode active material, wherein the first negative electrode active material has a hardness of 1 kg/mm2 to 10 kg/mm2 on the basis of the Vickers hardness standard, and the second negative electrode active material has a higher hardness than the first negative electrode active material. The negative electrode active material according to the present invention comprises a mixture of negative electrode active materials having different hardness so that pores of an active material layer are maintained in spite of a rolling process at the time of producing an negative electrode, and the pores acting as an electrolyte flow passage of an electrode can effectively be secured, thereby producing a lithium secondary battery having excellent battery performance by lowering resistance when a battery is charged or discharged.
US10797307B2 Method for manufacturing silicon flakes, silicon-containing negative electrode and method for manufacturing the same
A method for manufacturing silicon flakes includes steps as follows. A silicon material is contacted with a machining tool which includes at least one abrasive particle fixedly disposed thereon. The silicon material is scraped along a displacement path with respect to the machining tool to generate the silicon flakes having various particle sizes.
US10797305B2 Electrode having bilayer structure and method for manufacturing the same
Provided is an electrode for a secondary battery having an electrode current collector either surface or both surfaces of which are coated with two active material layers, the electrode including: an electrode current collector; a first layer of active material coated on the current collector; and a second layer of active material coated on the first layer of active material, wherein a plurality of craters are formed in the first layer of active material and the craters are filled with active material of the second layer. A method for manufacturing the electrode for a secondary battery is also provided, and the method includes carrying out laser ablation on the first layer of active material. According to the present disclosure, it is possible to solve the problem of detachment of the active material layers, particularly the second layer of active material, during the process for manufacturing the electrode.
US10797298B2 Battery and manufacturing method therefor
A battery has an electrode body which has an outer periphery and includes positive and negative electrodes with a separator disposed there between in a stacking direction. The battery further include an exterior body having a shape other than a substantially rectangular parallelepiped or cuboidal shape. The electrode body and an electrolytic solution are housed in the exterior body. The exterior body has at least first, second and third inner surfaces with the first and third inner surfaces being located on opposite sides of the second inner surface. The second inner surface is larger in area than the first and second inner surfaces. A liquid injection port is located in the exterior body and extends through the second inner surface. Each of the first, second and third inner surfaces faces and is spaced from a respective first, second and third section of the outer periphery of the electrode body by a respective gap so as define first, second and third regions, respectively, each of which has a respective volume. The volume the second region is larger than the volumes of the first and third regions and is capable of temporarily holding a volume of the electrolytic solution injected into the outer case via the liquid injection port.
US10797292B2 Energy storage device, method of manufacturing energy storage device, current collector, and cover member
An energy storage device includes: an electrode assembly formed by stacking plates; and a first conductive member welded to one of both surfaces of a converged portion on an end portion of the electrode assembly without covering the converged portion from an end portion side, wherein a welding surface of a welded portion where the electrode assembly and the first conductive member are welded to each other is disposed at a position recessed from an outer surface of the first conductive member.
US10797291B2 Bus bar module
A bus bar module includes an electric wire routing structure that is attached to an battery assembly including a plurality of battery cells and accommodates a plurality of bus bars in which each electrodes of the battery cells is electrically connected to each other, a plurality of electric wires connected to the battery cells via the bus bars, respectively, an electric wire routing groove formed in the electric wire routing structure and accommodating the electric wires in a pair of side walls, and a lid that is supported by a first side wall via a hinge and covers the electric wire routing groove to block a groove opening.
US10797275B2 Energy storage device and method for manufacturing the energy storage device
An energy storage device includes: a conductive member (shaft portion) which penetrates a case and is connected to a terminal main body (bus bar connecting portion. The case includes: a through hole through which the conductive member penetrates; a concave portion which is at least a portion of a periphery of the through hole and is formed on one of an inner surface and an outer surface of the case, and a convex portion which is formed at a position opposite to the concave portion on an other of the inner surface and the outer surface of the case. In a plan view of the outer surface of the case, the terminal main body has a shape such that at least a portion of the terminal main body is larger than the concave portion.
US10797272B2 Electrode stack restraint
A pouch cell includes a generally rectangular cell housing formed of a metal laminated film, an electrode assembly that is sealed within the cell housing, and an elastic restraint that surrounds a plate stack of the electrode assembly.
US10797268B2 Light-emitting device
A light-emitting device includes a first reflective surface, a second reflective surface, a light-emitting layer, and a third reflective surface. The second reflective surface faces the first reflective surface. The light-emitting layer is provided between the first reflective surface and the second reflective surface, and outputs light of a wavelength λ. The third reflective surface faces the second reflective surface, and is located at a distance within λ/4 from the second reflective surface.
US10797255B2 Material production process with alkylamine
The present invention relates to a process for producing a layer of crystalline A/M/X material, wherein the process comprises disposing on a substrate a precursor composition comprising: (a) a first precursor compound comprising a first cation (M), which first cation is a metal or metalloid cation; and (b) a solvent, wherein the solvent comprises; (i) acetonitrile, propionitrile, acetone or a mixture thereof; and (ii) an alkylamine. The invention also relates to a composition comprising: (i) a compound of formula MXn, (ii) a compound of formula AX, (iii) acetonitrile, propionitrile, acetone or a mixture thereof; and (iv) an alkylamine of formula RANH2, wherein RA is a C1-8 alkyl group.
US10797249B2 Organometallic compound, organic light-emitting device including the organometallic compound, and diagnostic composition including the organometallic compound
An organometallic compound represented by Formula 1: wherein in Formula 1, groups and variables are the same as described in the specification.
US10797245B2 Compound for organic optoelectronic element, organic optoelectronic element, and display device
The present invention relates to a compound for an organic optoelectronic element, represented by chemical formula I, an organic optoelectronic element employing the same, and a display device. The details of chemical formula I above are defined as in the specification.
US10797239B2 Method for manufacturing semiconductor device
A method for forming a semiconductor device is disclosed. The method for forming the semiconductor device includes forming a first sacrificial film over a target layer to be etched, forming a first partition mask over the first sacrificial film, forming a first sacrificial film pattern by etching the first sacrificial film using the first partition mask, forming a first spacer at a sidewall of the first sacrificial film pattern, and forming a first spacer pattern by removing the first sacrificial film pattern. The first partition mask includes a plurality of first line-shaped space patterns extending in a first direction. A width of at least one space pattern located at both edges from among the plurality of first space patterns is smaller than a width of each of other space patterns.
US10797237B2 Resistive memory architectures with multiple memory cells per access device
A resistive memory structure, for example, phase change memory structure, includes one access device and two or more resistive memory cells. Each memory cell is coupled to a rectifying device to prevent parallel leak current from flowing through non-selected memory cells. In an array of resistive memory bit structures, resistive memory cells from different memory bit structures are stacked and share rectifying devices.
US10797227B2 Spin-transfer torque MRAM with a negative magnetic anisotropy assist layer and methods of operating the same
A MRAM device includes a magnetic tunnel junction containing a reference layer having a fixed magnetization direction, a free layer, and a nonmagnetic tunnel barrier layer located between the reference layer and the free layer, a negative-magnetic-anisotropy assist layer having negative magnetic anisotropy that provides an in-plane magnetization within a plane that is perpendicular to the fixed magnetization direction, and a first nonmagnetic spacer layer located between the free layer and the negative-magnetic-anisotropy assist layer.
US10797225B2 Dual magnetic tunnel junction (DMTJ) stack design
A dual magnetic tunnel junction (DMTJ) is disclosed with a PL1/TB1/free layer/TB2/PL2/capping layer configuration wherein a first tunnel barrier (TB1) has a substantially lower resistance×area (RA1) product than RA2 for an overlying second tunnel barrier (TB2) to provide an acceptable net magnetoresistive ratio (DRR). Moreover, magnetizations in first and second pinned layers, PL1 and PL2, respectively, are aligned antiparallel to enable a lower critical switching current than when in a parallel alignment. An oxide capping layer having a RACAP is formed on PL2 to provide higher PL2 stability. The condition RA1
US10797223B2 Integrated circuits with magnetic random access memory (MRAM) devices and methods for fabricating such devices
Integrated circuits with magnetic random access memory (MRAM) devices and methods for fabricating such devices are provided. In an exemplary embodiment, a method for fabricating MRAM bitcells includes determining a desired inter-cell spacing between a first bitcell and a second bitcell and double patterning a semiconductor substrate to form semiconductor fin structures, wherein the semiconductor fin structures are formed in groups with an intra-group pitch between grouped semiconductor fin structures and with the inter-cell spacing between adjacent groups of semiconductor fin structures different from the intra-group pitch. The method further includes forming a first MRAM memory structure over the semiconductor fin structures in the first bitcell and forming a second MRAM memory structure over the semiconductor fin structures in the second bitcell. Also, the method includes forming a first source line for the first bitcell between the first MRAM memory structure and the second MRAM memory structure.
US10797210B2 Light emitting device having reduced thickness and increased light-reflectivity
A light emitting device includes: first and second conductive members disposed on an upper surface of a substrate; and a light emitting element disposed above a portion of an upper surface of a first electrode layer and a portion of an upper surface of a second electrode layer, above the spacer region. The upper surface of the first electrode layer and the upper surface of the second electrode layer above spacer region are located lower than the upper surface of the first electrode layer above the first conductive member and the upper surface of the second electrode layer above the second conductive member, and a reflectance of the first conductive member and the second to light emitted from the light emitting element is higher than reflectance of the first electrode layer and the second electrode layer to light emitted from the light emitting element.
US10797209B2 Light emitting device with beam shaping structure and manufacturing method of the same
A chip scale packaging (CSP) light emitting diode (LED) device includes a flip-chip LED semiconductor die and a beam shaping structure (BSS) to form a monochromatic CSP LED device. A photoluminescent structure can be disposed on the LED semiconductor die to form a phosphor-converted white-light CSP LED device. The BSS is fabricated by dispersing light scattering particles with concentration equal to or less than 30% by weight into a polymer resin material, and is disposed adjacent to the edge portion of the photoluminescent structure or the LED semiconductor die; or disposed remotely above the photoluminescent structure or the LED semiconductor die. The BSS disposed at the edge portion of the device can reduce the edge-emitting light of the device; while the BSS disposed at the top portion of the device can reduce the top-emitting light of the device, therefore shaping the radiation pattern and the viewing angle of the device.
US10797208B2 LED light bulb with conductive sections and exposed wires
An LED light bulb, comprising: a lamp housing, a bulb base, connected with the lamp housing; a stem with a stand extending to the center of the lamp housing, disposed in the lamp housing; a single flexible LED filament, disposed in the lamp housing, the flexible LED filament comprising: a plurality of LED sections, each of the LED sections includes at least two LED chips that are electrically connected to each other by a wire; a plurality of conductive sections comprising a conductor, located between the adjacent two LED sections; a light coversion layer disposing on the LED chip and at least two sides of the conductive electrodes and exposing a portion of the conductive electrodes, the light coversion layer is composed of at least one top layer and at least one base layer, where the top layer only cover the LED chip and the conductor completely and exposes a portion of the wire.
US10797204B2 Submount based light emitter components and methods
Submount based light emitter components and related methods are disclosed. In some aspects, light emitter components include a reflective ceramic submount, at least one light emitter chip disposed over a first surface of the submount, a layer of optical conversion material disposed over portions of each of the at least one light emitter chip and the first surface of the submount, and a lens disposed over the layer of optical conversion material. The layer of optical conversion material and the lens define separate and discrete layers over the at least one light emitter chip and submount.
US10797201B2 High voltage monolithic LED chip
Monolithic LED chips are disclosed comprising a plurality of active regions on submount, wherein the submount comprises integral electrically conductive interconnect elements in electrical contact with the active regions and electrically connecting at least some of the active regions in series. The submount also comprises an integral insulator element electrically insulating at least some of the interconnect elements and active regions from other elements of the submount. The active regions are mounted in close proximity to one another with at least some of the active regions having a space between adjacent ones of the active regions that is 10 percent or less of the width of one or more of the active regions. The space is substantially not visible when the LED chip is emitting, such that the LED chips emits light similar to a filament.
US10797196B2 Photodetector including a Geiger mode avalanche photodiode and an integrated resistor and related manufacturing method
A photodetector includes a Geiger mode avalanche photodiode, which includes a body of semiconductor material, which is delimited by a front surface. The avalanche photodiode further includes: a cathode region having a first type of conductivity, which forms the front surface; and an anode region having a second type of conductivity, which extends in the cathode region starting from the front surface. The photodetector further includes: a dielectric region, arranged on the front surface; a quenching resistor, which extends on the dielectric region, is electrically connected to the anode region, and is laterally spaced apart with respect to the anode region; and an optical-isolation region, which extends through the dielectric region and laterally delimits a portion of the dielectric region, the anode region extending underneath the portion of the dielectric region, the optical-isolation region being moreover interposed between the portion of the dielectric region and the quenching resistor.
US10797193B2 Bias control structure for avalanche photodiodes
According to some implementations, an avalanche photodiode may include a photon absorbing layer to absorb photons of an optical beam and to provide a response. The avalanche photodiode may include a gain response layer to provide a gain to the response. The avalanche photodiode may include a bias control structure connected to the gain response layer to control an electric field in the photon absorbing layer and the gain response layer.
US10797192B2 P-type amorphous oxide semiconductor including gallium, method of manufacturing same, and solar cell including same and method of manufacturing said solar cell
a p-type amorphous oxide semiconductor including gallium, a method of manufacturing the same, a solar cell including the same and a method of manufacturing the solar cell are disclosed. The p-type oxide semiconductor where gallium (Ga) is further combined with combination of one or more components selected from a group of CuS, SnO, ITO, IZTO, IGZO and IZO is provided.
US10797191B2 Light trapping optical structure
A light trapping optical structure employing an optically transmissive layer with a plurality of light deflecting elements. The transparent layer is defined by opposing broad-area surfaces extending parallel to each other. The light deflecting elements deflect light propagating transversely through the optically transmissive layer at a sufficiently high bend angle with respect to a surface normal, above a critical angle of a Total Internal Reflection. The deflected light is retained by means of at least TIR in the system which allows for longer light propagation paths through a photoabsorptive layer that may be associated with the optically transmissive layer for an improved light absorption. The light trapping optical structure may further employ a focusing array of light collectors being pairwise associated with the respective light deflecting elements.
US10797187B2 Photovoltaic device with back side contacts
Methods and apparatus for converting electromagnetic radiation, such as solar energy, into electric energy with increased efficiency when compared to conventional solar cells are provided. A photovoltaic (PV) device generally includes a window layer; an absorber layer disposed below the window layer such that electrons are generated when photons travel through the window layer and are absorbed by the absorber layer; and a plurality of contacts for external connection coupled to the absorber layer, such that all of the contacts for external connection are disposed below the absorber layer and do not block any of the photons from reaching the absorber layer through the window layer. Locating all the contacts on the back side of the PV device avoids solar shadows caused by front side contacts, typically found in conventional solar cells. Therefore, PV devices described herein with back side contacts may allow for increased efficiency when compared to conventional solar cells.
US10797176B2 Selective growth for high-aspect ratio metal fill
An improved conductive feature for a semiconductor device and a technique for forming the feature are provided. In an exemplary embodiment, the semiconductor device includes a substrate having a gate structure formed thereupon. The gate structure includes a gate dielectric layer disposed on the substrate, a growth control material disposed on a side surface of the gate structure, and a gate electrode fill material disposed on the growth control material. The gate electrode fill material is also disposed on a bottom surface of the gate structure that is free of the growth control material. In some such embodiments, the gate electrode fill material contacts a first surface and a second surface that are different in composition.
US10797175B2 Fin field-effect transistor device and method
A method includes forming a first fin protruding above a substrate, the first fin having a PMOS region; forming a first gate structure over the first fin in the PMOS region; forming a first spacer layer over the first fin and the first gate structure; and forming a second spacer layer over the first spacer layer. The method further includes performing a first etching process to remove the second spacer layer from a top surface and sidewalls of the first fin in the PMOS region; performing a second etching process to remove the first spacer layer from the top surface and the sidewalls of the first fin in the PMOS region; and epitaxially growing a first source/drain material over the first fin in the PMOS region, the first source/drain material extending along the top surface and the sidewalls of the first fin in the PMOS region.
US10797169B2 Silicon carbide semiconductor device and power conversion apparatus
A drift layer contains first conductivity type impurities. A well region contains second conductivity type impurities. A source region is provided on the well region and contains the first conductivity type impurities. A well contact region is in contact with the well region, contains the second conductivity type impurities, and has an impurity concentration on the second surface higher than the impurity concentration on the second surface in the well region. A gate electrode is provided on a gate insulating film. A Schottky electrode is in contact with the drift layer. A source ohmic electrode is in contact with the source region. A resistor is in contact with the well contact region and has higher resistance per unit area than the source ohmic electrode.
US10797161B2 Method for manufacturing semiconductor structure using selective forming process
Methods for forming semiconductor structures are provided. The method includes forming a gate structure over a substrate and forming a source/drain structure adjacent to the gate structure. The method further includes forming a mask structure over the gate structure and forming a contact over the source/drain structure. The method further includes selectively forming a metal-containing layer over a top surface of the contact and forming a dielectric layer over the substrate and covering the gate structure and the contact. The method further includes forming a trench through the dielectric layer and the metal-containing layer to expose the top surface of the contact and forming a conductive structure in the trench.
US10797157B1 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a gate structure on a substrate; forming a polymer block on a corner between the gate structure and the substrate; performing an oxidation process to form a first seal layer on sidewalls of the gate structure; and forming a source/drain region adjacent to two sides of the gate structure.
US10797142B2 FinFET-based split gate non-volatile flash memory with extended source line FinFET, and method of fabrication
A memory cell is formed on a semiconductor substrate having an upper surface with a plurality of upwardly extending fins. First and second fins extend in one direction, and a third fin extends in an orthogonal direction. Spaced apart source and drain regions are formed in each of the first and second fins, defining a channel region extending there between in each of the first and second fins. The source regions are disposed at intersections between the third fin and the first and second fins. A floating gate is disposed laterally between the first and second fins, and laterally adjacent to the third fin, and extends along first portions of the channel regions. A word line gate extends along second portions of the channel regions. A control gate is disposed over the floating gate. An erase gate is disposed over the source regions and the floating gate.
US10797140B2 Semiconductor device and method
A semiconductor device and method of manufacture are provided. A source/drain region is formed next to a spacer, which is adjacent to a gate electrode. An implantation is performed through an implantation mask into the source/drain region as well as the first spacer, forming an implantation region within the spacer.
US10797138B2 Vertical-transport field-effect transistors with self-aligned contacts
Methods of forming contacts for vertical-transport field-effect transistors and structures for a vertical-transport field-effect transistor and contact. An interlayer dielectric layer is deposited over a gate stack, and a first opening is formed in the interlayer dielectric layer and penetrates through the gate stack to cut the gate stack into a first section and a second section. A dielectric pillar is formed in the first opening and is arranged between the first section of the gate stack and the second section of the gate stack. Second and third openings are formed in the interlayer dielectric layer that penetrate to the gate stack and that are divided by the dielectric pillar. A first contact in the second opening is coupled with the first section of the gate stack, and a second contact in the third opening is coupled with the second section of the gate stack.
US10797137B2 Method for reducing Schottky barrier height and semiconductor device with reduced Schottky barrier height
A method for controlling Schottky barrier height in a semiconductor device includes forming an alloy layer including at least a first element and a second element on a first surface of a semiconductor substrate. The semiconductor substrate is a first element-based semiconductor substrate, and the first element and the second element are Group IV elements. A first thermal anneal of the alloy layer and the first element-based substrate is performed. The first thermal anneal causes the second element in the alloy layer to migrate towards a surface of the alloy layer. A Schottky contact layer is formed on the alloy layer after the first thermal anneal.
US10797134B2 Integrated circuit devices
Integrated circuit devices are provided. An integrated circuit device includes a substrate and a device isolation film on the substrate. An active region of the substrate is defined by the device isolation film on the substrate and has a first width in a horizontal direction. A gate electrode is on the active region and has a second width equal to or less than the first width of the active region in the horizontal direction. The integrated circuit device includes an insulating spacer over the device isolation film and the active region.
US10797132B2 Heterojunction bipolar transistor fabrication using resist mask edge effects
A heterojunction bipolar transistor (HBT) is fabricated using a selectively implanted collector (SIC) implant mask including multiple openings located over the HBT's collector region. During the SIC implant process, resist mask edge (well proximity) effects caused by the SIC dopant passing through the multiple openings generates multiple secondary shallow increased-doping regions in the collector region adjacent to the substrate surface, where the mask openings are sized such that each secondary increased-doping region has a doping concentration that is comparable to primary increased-doping regions, which are simultaneously formed deeper in the SIC region. A base structure and an emitter structure are then formed over the SIC region using known techniques. The secondary increased-doping regions produce enhanced base-collector junction between the SIC region and the base structure that measurably decreases Kirk Effect by way of enhancing the HBT's cutoff frequency (Ft) and break-down voltage (BVCEO).
US10797127B2 Electroluminescent display device
An electroluminescent display device includes a substrate on which a display area and a non-display area are defined. A thin film transistor is in the display area on the substrate. A light-emitting diode is connected to the thin film transistor and includes a first electrode, a light-emitting layer and a second electrode. A first link line is disposed in the non-display area and applies a first voltage to the first electrode. A second link line is spaced apart from the first link line in the non-display area. A conductive pattern is disposed in the non-display area and is connected to the second electrode to apply a second voltage. The conductive pattern has an opening corresponding to the first and second link lines.
US10797124B2 Organic light emitting display substrate and manufacturing method thereof
The present application provides an organic light emitting display substrate and a method of fabricating the same. The organic light emitting display substrate includes: a base substrate; and a driving transistor provided on the base substrate, wherein the driving transistor includes: an active layer; a first insulating layer having at least one sub-layer covering the active layer and having a first via hole therein; and a source electrode and a drain electrode disposed on a side of the first insulating layer distal to the base substrate, and connected to the active layer through the first via hole in the first insulating layer.
US10797120B2 Array substrate, fabrication method thereof, and display device
In an embodiment, an array substrate includes a substrate having a display region and a package region surrounding the display region, wherein the display region comprises a side region adjacent to the package region; a pixel definition layer disposed on the display region of the substrate, wherein the pixel definition layer is formed with a plurality of recesses and a plurality of corresponding protrusions surrounding each recess, and each recess and each protrusion correspond to the side region; and a cathode trace disposed on a surface of each protrusion and a bottom surface of each recess, wherein a gap exists between the cathode trace on each protrusion and the cathode trace in each recess.
US10797117B2 Organic light emitting diode display module and control method thereof
Provided are an organic light emitting diode display module, a control method for the organic light emitting diode display module, a display device and electronic equipment. The organic light emitting diode display module includes: an organic light emitting diode display panel, configured to emit light rays to a finger during fingerprint recognition; and a fingerprint sensor, arranged on a side of the display panel away from a light emerging side, configured to receive the light rays reflected by the finger and determine a fingerprint pattern of the finger according to the light rays reflected by the finger.
US10797109B2 Micro-structured organic sensor device and method for manufacturing same
A micro-structured organic sensor device which has the following layers oriented in parallel to one another: a substrate layer for supporting the further layers; an organic sensor layer for converting a technical quantity to be detected to an electrical quantity; a first electrode layer for contacting the organic sensor layer on a side of the organic sensor layer facing the substrate layer; a second electrode layer for contacting the organic sensor layer on a side of the organic sensor layer facing away from the substrate layer; and one or several functional layers; wherein the sensor layer is structured such that a plurality of horizontally spaced sensor segments are formed; wherein at least one of the electrode layers is structured such that a plurality of horizontally spaced electrode segments are formed so that at least one of the electrode segments of the respective electrode layer is associated to each of the sensor segments; and wherein the one or several functional layers at least partly fill gaps located horizontally between the sensor segments.
US10797107B2 Semiconductor memory device including phase change material layers and method for manufacturing thereof
A semiconductor memory device disposed over a substrate includes a common electrode, a selector material layer surrounding the common electrode, and a plurality of phase change material layers in contact with the selector material layer.
US10797105B2 Semiconductor device and method for producing semiconductor device
Provided are: a semiconductor device in which a non-volatile switch provided with a rectifying element and a non-volatile element provided with no rectifying element are formed in the same wiring; and a method for producing the semiconductor device. The semiconductor device includes a first switching element and a second switching element disposed in a signal path of a logic circuit. The first switching element includes a rectifying element and a variable resistance element. The second switching element does not include the rectifying element but includes a variable resistance element. The first switching element and the second switching element are formed in the same wiring layer.
US10797100B2 Imaging device
An imaging device includes a semiconductor substrate, pixels, a charge detector, charge storage portions, an output gate portion and a shift gate portion. The pixels and the charge detector are provided in the semiconductor substrate. The charge storage portions are provided on the charge detector side of the pixels, and linked to the pixels. The output gate portion is positioned between the charge detector and the charge storage portions, and includes charge transfer channels extending in a radial configuration in directions from the charge detector toward the pixels. The shift gate portion is positioned between one charge storage portion and one charge transfer channel. The shift gate portion includes a gate electrode provided on the semiconductor substrate. A planar configuration of the gate electrode has a side orthogonal to the extending direction of the one charge transfer channels, the side being most proximal to the one charge transfer channel.
US10797097B2 Solid-state image-capturing element and electronic device
The present disclosure relates to a solid-state image-capturing element and an electronic device capable of reducing the capacitance by using a hollow region. At least a part of a region between an FD wiring connected to a floating diffusion and a wiring other than the FD wiring is a hollow region. The present disclosure can be applied to a CMOS image sensor having, for example, a floating diffusion, a transfer transistor, an amplifying transistor, a selection transistor, a reset transistor, and a photodiode.
US10797096B2 Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a plurality of pixel sensors arranged in an array, an isolation grid disposed in the substrate and separating the plurality of pixel sensors from each other, a reflective grid disposed over the isolation grid on the back side of the substrate, an a low-n grid disposed over the back side of the substrate and overlapping the reflective grid from a top view. A depth of the reflective grid is less than a depth of the isolation grid. A width of the low-n grid is greater than a width of the reflective grid.
US10797093B2 Imaging element, manufacturing method of imaging element, metal thin film filter, and electronic device
According to some aspects, an imaging device is provided comprising a photoelectric conversion layer configured to receive light and to produce an electric charge in response to the received light, including a first filter region corresponding to a first pixel of the imaging device, the first filter region having a first thickness and a plurality of through holes formed therein, wherein the first filter region transmits light incident on the first filter region with a first peak transmission wavelength, and a second filter region corresponding to a second pixel of the imaging device, the second filter region having a second thickness greater than the first thickness and having a plurality of through holes formed therein, wherein the second filter region transmits light incident on the second filter region with a second peak transmission wavelength that is greater than the first peak transmission wavelength.
US10797090B2 Image sensor with near-infrared and visible light phase detection pixels
An imaging system may include an image sensor with phase detection pixel groups for depth sensing or automatic focusing operations. Each phase detection pixel group may have two or more photosensitive regions covered by a single microlens so that each photosensitive region has an asymmetric angular response. The image sensor may be sensitive to both near-infrared (NIR) and visible light. Each phase detection pixel group may be designed to include light-scattering structures that increase NIR sensitivity while minimizing disruptions of phase detection and visible light performance. Deep trench isolation may be formed between adjacent photosensitive areas within the phase detection pixel group. The light-scattering structures may have a non-uniform distribution to minimize disruptions of phase detection performance.
US10797087B2 Array substrate manufacturing method thereof and display device
An array substrate, a method for manufacturing an array substrate and a display device are provided. The array substrate includes: a base substrate, and an insulating layer, a gate line, a source electrode, a drain electrode, and a data line on the base substrate. The insulating layer includes a light transmission portion and a light shielding portion, and orthographic projections of the gate line, the source electrode, the drain electrode, and the data line on the base substrate are all within an orthographic projection of the light shielding portion on the base substrate.
US10797085B2 Display panels and display devices
Provided is a display panel, which includes a first sub-display area, a second sub-display area, and a non-display area. A number of pixel units in the first sub-display area unit is less than a number of pixel units in the second sub-display area. The first sub-display area includes a first a scanning wire. A fixed potential signal wire of the non-display area includes a first signal wire and a second signal wire. The second signal wire is connected to the first signal wire. The second signal wire includes a connecting portion and strip portions connected to the connecting portion and arranged at intervals. A width of the second signal wire is greater than a width of the first signal wire.
US10797082B2 Thin film transistor array substrate and method of producing the same
A TFT array substrate includes gate electrodes constructed from a first metal film, a first insulating film on the first metal film, channels constructed from a semiconductor film on the first insulating film, source electrodes constructed from a second metal film on the semiconductor film, drain electrodes constructed from the second metal film, pixel electrodes constructed from portions of the semiconductor film having reduced resistances, a second insulating film on the semiconductor film and the second metal film, and a common electrode constructed from a transparent electrode film on the second insulating film. The channels overlap the gate electrodes. The source electrodes and the drain electrodes are connected to first ends and second ends of the channels, respectively. The pixel electrodes are connected to the drain electrodes. The second insulating film includes sections overlapping the pixel electrodes without openings. The common electrode overlaps at least the pixel electrodes.
US10797075B2 Staircase and contact structures for three-dimensional memory
Embodiments of staircase and contact structures of a three-dimensional (3D) memory device and fabrication method thereof are disclosed. The 3D memory device includes a semiconductor substrate and a plurality of through-substrate-trenches penetrating the semiconductor substrate. The 3D memory device also includes a film stack disposed on a first surface of the semiconductor substrate extending through the through-substrate-trenches to a second surface of the semiconductor substrate, wherein the film stack includes alternating conductive and dielectric layers. The 3D memory device also includes a staircase structure formed at an edge of the film stack.
US10797071B2 Semiconductor memory device and method of manufacturing the same
A semiconductor memory device includes a peripheral circuit structure including a peripheral circuit insulating layer, a middle connection structure on the peripheral circuit insulating layer, the middle connection structure including a middle connection insulating layer, and a bottom surface of the middle connection insulating layer is in contact with a top surface of the peripheral circuit insulating layer, stack structures on sides of the middle connection structure, and channel structures extending vertically through each of the stack structures, wherein at least one side surface of the middle connection insulating layer is an inclined surface, a lateral sectional area of the middle connection insulating layer decreasing in an upward direction oriented away from the peripheral circuit insulating layer.
US10797066B2 Memory devices with three-dimensional structure
A memory device includes a substrate, a first memory structure including a plurality of first word lines stacked on the substrate in a direction perpendicular to a top surface of the substrate, an inter-metal layer on the first memory structure and including a plurality of intermediate pads connected with separate, respective first word lines of the plurality of first word lines, a second memory structure including a plurality of second word lines stacked on the inter-metal layer in the direction perpendicular to the top surface of the substrate, and an upper metal layer on the second memory structure and including a plurality of upper pads connected with separate, respective second word lines of the plurality of second word lines.
US10797065B2 Nonvolatile semiconductor storage device and method of manufacture thereof
A nonvolatile semiconductor storage device including a number of memory cells formed on a semiconductor substrate, each of the memory cells has a tunnel insulating film, a charge storage layer, a block insulating film, and a gate electrode which are formed in sequence on the substrate. The gate electrode is structured such that at least first and second gate electrode layers are stacked. The dimension in the direction of gate length of the second gate electrode layer, which is formed on the first gate electrode layer, is smaller than the dimension in the direction of gate length of the first gate electrode layer.
US10797061B2 Three-dimensional memory device having stressed vertical semiconductor channels and method of making the same
Three-dimensional memory devices include structures that induce a vertical tensile stress in vertical semiconductor channels to enhance charge carrier mobility. Vertical tensile stress may be induced by a laterally compressive stress applied by stressor pillar structure. The stressor pillar structures can include a stressor material such as a dielectric metal oxide material, silicon nitride, thermal silicon oxide or a semiconductor material having a greater lattice constant than that of the channel. Vertical tensile stress may be induced by a compressive stress applied by electrically conductive layers that laterally surround the vertical semiconductor channel, or by a stress memorization technique that captures a compressive stress from sacrificial material layers. Vertical tensile stress can be generated by a source-level pinning layer that prevents vertical expansion of the vertical semiconductor channel. Vertical tensile stress can be induced by using a layer stack including polysilicon and a silicon-germanium alloy for the vertical semiconductor channel.
US10797059B2 Method of designing a layout of a static random access memory pattern
The present invention provides a method of designing a layout of a static random access memory (SRAM) pattern, the method includes the following steps: firstly, a target pattern is provided, and according to the target pattern, a plurality of first patterns and a first dummy pattern are formed in a substrate, the first pattern that disposed at the outermost boundary of the first patterns is defined as a first edge pattern, and the first dummy pattern is disposed adjacent to the first edge pattern, next, the first dummy pattern is removed, and afterwards, according to the target pattern, a plurality of second patterns are formed in the substrate, the second patterns comprises a second edge pattern that is disposed between the first edge pattern and an original position of the first dummy pattern.
US10797055B2 Memory cell comprising first and second transistors and methods of operating
Semiconductor memory cells, array and methods of operating are disclosed. In one instance, a memory cell includes a bi-stable floating body transistor and an access device; wherein the bi-stable floating body transistor and the access device are electrically connected in series.
US10797052B2 Method and structure for FinFET devices
A semiconductor device includes a substrate, an isolation structure over the substrate, and a first semiconductor layer over the substrate. At least a portion of the first semiconductor layer is surrounded by the isolation structure. The semiconductor device further includes a doped material layer between the isolation structure and the first semiconductor layer.
US10797048B2 Semiconductor device and a method for fabricating the same
In a method of manufacturing a semiconductor device, first and second gate structures are formed. The first (second) gate structure includes a first (second) gate electrode layer and first (second) sidewall spacers disposed on both side faces of the first (second) gate electrode layer. The first and second gate electrode layers are recessed and the first and second sidewall spacers are recessed, thereby forming a first space and a second space over the recessed first and second gate electrode layers and first and second sidewall spacers, respectively. First and second protective layers are formed in the first and second spaces, respectively. First and second etch-stop layers are formed on the first and second protective layers, respectively. A first depth of the first space above the first side wall spacers is different from a second depth of the first space above the first gate electrode layer.
US10797046B1 Resistor structure for integrated circuit, and related methods
Embodiments of the disclosure provide a resistor structure for an integrated circuit (IC) and related methods. The resistor structure may include: a shallow trench isolation (STI) region on a substrate; a resistive material above a portion of the shallow trench isolation (STI) region; a gate structure on another portion of the STI region, above the substrate, and horizontally displaced from the resistive material; an insulative barrier above the STI region and contacting an upper surface and sidewalls of the resistive material, an upper surface of the insulative barrier being substantially coplanar with an upper surface of the gate structure; and a pair of contacts within the insulative barrier, and each positioned on an upper surface of the resistive material.
US10797038B2 Semiconductor package and rework process for the same
An embodiment is a method including bonding a first package to a first set of conductive pads of a second package with a first set of solder joints, testing the first package for defects, heating the first set of solder joints by directing a laser beam at a surface of the first package based on testing the first package for defects, after the first set of solder joints are heated, removing the first package, and bonding a third package to the first set of conductive pads of the second package.
US10797037B1 Integrated circuit device having a plurality of stacked dies
An integrated circuit device having a plurality of stacked dies is described. The integrated circuit device comprises a first die of the plurality of stacked dies having an input/output element configured to receive an input signal, the first die comprising a signal driver circuit configured to provide the input signal to each die of the plurality of stacked dies and a chip select circuit for generating a plurality of chip select signals for the plurality of stacked dies; and a second die of the plurality of stacked dies coupled to the first die, the second die having a function block configured to the receive the input signal; wherein the second die receives the input signal in response to a chip select signal of the plurality of chip select signals that corresponds to the second die. A method of implementing an integrated circuit device having a plurality of stacked dies is also described.
US10797028B2 Three-dimensional memory devices with stacked device chips using interposers
Embodiments of three-dimensional (3D) memory devices with stacked device chips using interposers and fabrication methods thereof are disclosed. In an example, a 3D memory device includes first and second device chips and an interposer therebetween. The first device chip includes a peripheral device and a first chip contact on a surface of the first device chip and electrically connected to the peripheral device. The second device chip includes an alternating conductor/dielectric stack, a memory string extending vertically through the alternating conductor/dielectric stack, and a second chip contact on a surface of the second device chip and electrically connected to the memory string. The interposer includes an interposer substrate, first and second interposer contacts on opposite surfaces of the interposer and electrically connected to one another through the interposer substrate. The first and second interposer contacts are attached to the first and second chip contacts, respectively.
US10797024B2 System-in-package with double-sided molding
A semiconductor device includes a substrate with an opening formed through the substrate. A first electronic component is disposed over the substrate outside a footprint of the first opening. A second electronic component is disposed over the substrate opposite the first electrical component. A third electronic component is disposed over the substrate adjacent to the first electronic component. The substrate is disposed in a mold including a second opening of the mold over a first side of the substrate. The mold contacts the substrate between the first electronic component and the third electronic component. An encapsulant is deposited into the second opening. The encapsulant flows through the first opening to cover a second side of the substrate. In some embodiments, a mold film is disposed in the mold, and an interconnect structure on the substrate is embedded in the mold film.
US10797023B2 Integrated fan-out package and method of fabricating an integrated fan-out package
A method of fabricating an INFO package may include at least the following steps. A first buffer pattern and a second buffer pattern are formed on a substrate. A first chip is attached on the substrate through the first buffer pattern. A second chip is attached on the substrate through the second buffer pattern. A squeezing force is provided between an exterior surface of the substrate and a top surface of the first chip and between an exterior surface of the substrate and a top surface of the second chip. The squeezed first buffer pattern and the squeezed second buffer pattern are cured. A molding compound is formed surrounding the first chip, the second chip, the squeezed first buffer pattern and the squeezed second buffer pattern. A redistribution circuit structure layer is formed electrically connected to the first chip and the second chip on the molding compound.
US10797022B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package includes a first redistribution layer (RDL), a first die, a second die, a second RDL and an encapsulant. The first die is disposed on the first RDL and is electrically connected to the first RDL. The first die has a first electrical contact. The second die is disposed on the first RDL and is electrically connected to the first RDL. The second die has a first electrical contact. The second RDL is surrounded by the first RDL. The second RDL has a first electrical contact electrically connected to the first electrical contact of the first die and a second electrical contact electrically connected to the first electrical contact of the second die. A size of the first electrical contact of the second RDL is greater than a size of the second electrical contact of the second RDL.
US10797019B2 Semiconductor package and method for manufacturing the same
A semiconductor package structure includes at least one semiconductor die, at least one conductive pillar, an encapsulant and a circuit structure. The semiconductor die has an active surface. The conductive pillar is disposed adjacent to the active surface of the semiconductor die. The encapsulant covers the semiconductor die and the conductive pillar. The encapsulant defines at least one groove adjacent to and surrounding the conductive pillar. The circuit structure is electrically connected to the conductive pillar.
US10797018B2 Methods for fabricating 3D semiconductor device packages, resulting packages and systems incorporating such packages
Methods of forming semiconductor device packages comprising stacking multiple dice, the die stack exhibiting thin bond lines and having an outer environmental coating, the bond lines and environmental coating comprising an in situ formed compound. Semiconductor device packages so formed and electronic systems incorporating such packages are also disclosed.
US10797009B1 Method for transferring micro device
A method for transferring a micro device is provided. The method includes: forming a liquid layer on the micro device attached on a transfer plate; placing the micro device over a receiving substrate such that the liquid layer is between the micro device and a contact pad of the receiving substrate and contacts the contact pad; and evaporating the liquid layer such that the micro device is bound to and in contact with the contact pad.
US10797002B2 Sputtering systems and methods for packaging applications
Sputtering systems and methods for packaging applications. In some embodiments, a method for processing a plurality of packaged devices can include forming or providing a first assembly having a stencil and a two-sided adhesive member attached to a first side of the stencil, with the stencil having a plurality of openings, and the two-sided adhesive member having a plurality of openings corresponding to the openings of the stencil. The method can further include attaching the first assembly to a ring to provide a second assembly, with the ring being dimensioned to facilitate a deposition process. The method can further include loading a plurality of packaged devices onto the second assembly such that each packaged device is held by the two-sided adhesive member of the first assembly and a portion of each packaged device extends into the corresponding opening of the two-sided adhesive member.
US10796988B2 Localized high density substrate routing
Embodiments of a system and methods for localized high density substrate routing are generally described herein. In one or more embodiments an apparatus includes a medium, first and second circuitry elements, an interconnect element, and a dielectric layer. The medium can include low density routing therein. The interconnect element can be embedded in the medium, and can include a plurality of electrically conductive members therein, the electrically conductive member can be electrically coupled to the first circuitry element and the second circuitry element. The interconnect element can include high density routing therein. The dielectric layer can be over the interconnect die, the dielectric layer including the first and second circuitry elements passing therethrough.
US10796985B2 Lead frame and method of fabricating the same
A lead frame is provided, including one or more power terminals and one or more control terminals, wherein at least one of the control terminals is externally terminated with a press-fit contact member, and wherein at least one of the control terminals and at least one power terminals are formed from different materials. With the disclosed lead frame of the invention, lower material cross sections in the power terminals will be provided because of the better electrical conductivity when using pure copper compared to alloys with higher mechanical strengths. Also specific/different plating could be added to the individual needs of the different pin types without using masks in the plating process.
US10796984B2 Leadframe having a conductive layer protruding through a lead recess
The present disclosure is directed to a leadframe package having leads with protrusions on an underside of the leadframe. The protrusions come in various shapes and sizes. The protrusions extend from a body of encapsulant around the leadframe to couple to surface contacts on a substrate. The protrusions have a recess that is filled with encapsulant. Additionally, the protrusions may be part of the lead or may be a conductive layer on the lead. In some embodiments a die pad of the leadframe supporting a semiconductor die also has a protrusion on the underside of the leadframe. The protrusion on the die pad has a recess that houses an adhesive and at least part of the semiconductor die. The die pad with a protrusion may include anchor locks at the ends of the die pad to couple to the encapsulant.
US10796983B2 Positional relationship among components of semiconductor device
A QFP has a die pad on which a semiconductor chip is mounted, a plurality of inner parts disposed around the die pad, a plurality of outer parts respectively connected with the plurality of inner parts, a plurality of wires electrically connect the bonding pads of the semiconductor chip and the plurality of inner parts, and a sealing body that seals the semiconductor chip. Moreover, the thickness of the semiconductor chip is larger than a thickness from a lower surface of the die pad to a lower surface of the sealing body, and a distance from the lower surface of the sealing body to a tip portion of each of the plurality of outer parts is larger than a thickness of the sealing body from a main surface of the semiconductor chip to an upper surface of the sealing body.
US10796979B2 Power module
A power module includes: a power chip; a control chip controlling the power chip; a power terminal connected to the power chip; a control terminal connected to the control chip; and a package covering the power chip, the control chip, the power terminal, and the control terminal with mold resin, wherein first and second recesses for attaching a fin are respectively provided on side faces facing each other of the package from which neither the power terminal nor the control terminal protrudes, and the first and second recesses are arranged not at positions opposite to each other but alternately.
US10796975B2 Semiconductor package with supported stacked die
Semiconductor packages with electromagnetic interference supported stacked die and a method of manufacture therefor is disclosed. The semiconductor packages may house a stack of dies in a system in a package (SiP) implementation, where one or more of the dies may be wire bonded to a semiconductor package substrate. The dies may be stacked in a partially overlapping, and staggered manner, such that portions of some dies may protrude out over an edge of a die that is below it. This dies stacking may define a cavity, and in some cases, wire bonds may be made to the protruding portions of the die. Underfill material may be provided in the cavity and cured to form an underfill support. Wire bonding of the bond pads overlying the cavity formed by the staggered stacking of the dies may be performed after the formation of the underfill support.
US10796970B2 Method for fabricating electronic package
An electronic package is provided, which includes: a first circuit structure; a plurality of first electronic elements disposed on a surface of the first circuit structure; at least a first conductive element formed on the surface of the first circuit structure; and a first encapsulant formed on the surface of the first circuit structure and encapsulating the first electronic elements and the first conductive element, with a portion of the first conductive element exposed from the first encapsulant. By directly disposing the electronic elements having high I/O functionality on the circuit structure, the present disclosure eliminates the need of a packaging substrate having a core layer, thereby reducing the thickness of the electronic package. The present disclosure further provides a method for fabricating the electronic package.
US10796965B2 Nano sensing chip including sensing materials operating through device-localized joule heating
A method for forming a nanodevice sensing chip includes forming nanodevices having a sensing region capable of producing localized Joule heating. Individual nanodevice is electrical-biased in a chemical vapor deposition (CVD) system or an atomic layer deposition (ALD) system enabling the sensing region of the nanodevice produce localized Joule heating and depositing sensing material only on this sensing region. A sensing chip is formed via nanodevices with sensing region of each nanodevice deposited various materials separately. The sensing chip is also functioned under device Joule self-heating to interact and detect the specific molecules.
US10796958B2 3D integration method using SOI substrates and structures produced thereby
A process and resultant article of manufacture made by such process comprises forming through vias needed to connect a bottom device layer in a bottom silicon wafer to the one in the top device layer in a top silicon wafer comprising a silicon-on-insulator (SOI) wafer. Through vias are disposed in such a way that they extend from the middle of the line (MOL) interconnect of the top wafer to the buried oxide (BOX) layer of the SOI wafer with appropriate insulation provided to isolate them from the SOI device layer.
US10796954B2 Semiconductor structure and method for forming the same
A semiconductor structure includes a first substrate, a metallic pad disposed over the first substrate, a dielectric structure disposed over the first substrate and exposing a portion of the metallic pad, a bonding structure disposed over and electrically connected to the metallic pad, a barrier ring surrounding the bonding structure, and a through-hole penetrating the first substrate and the dielectric structure. The bonding structure includes a bottom and a sidewall, the bottom of the bonding structure is in contact with the metallic pad, a first portion of the sidewall of the bonding structure is in contact with the dielectric structure, and a second portion of the sidewall of the bonding structure is in contact with the barrier ring.
US10796953B2 Semiconductor device and a method of manufacturing the same
For simplifying the dual-damascene formation steps of a multilevel Cu interconnect, a formation step of an antireflective film below a photoresist film is omitted. Described specifically, an interlayer insulating film is dry etched with a photoresist film formed thereover as a mask, and interconnect trenches are formed by terminating etching at the surface of a stopper film formed in the interlayer insulating film. The stopper film is made of an SiCN film having a low optical reflectance, thereby causing it to serve as an antireflective film when the photoresist film is exposed.
US10796949B2 Airgap vias in electrical interconnects
Multiple interconnect structures with reduced TDDB susceptibility and reduced stray capacitance are disclosed. The structures have one or more pairs of layers (an upper and a lower layer) that form layered pairs in the structure. In each of the upper and lower layers, dielectric material separates an upper pair of interconnects from a lower pair of interconnects or from other conductive material. Pairs of vias pass through the dielectric and mechanically and electrically connect the respective sides of the upper and lower sides of the interconnect. A gap of air separates all or part of the pair of vias and the electrical paths the vias are within. In alternative embodiments, the airgap may extend to the bottom of the vias, below the tops of the lower pair of interconnects, or deeper into the lower layer. Alternative process methods are disclosed for making the different embodiments of the structures.
US10796945B2 High resistivity silicon-on-insulator substrate comprising a charge trapping layer formed by He—N2 co-implantation
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and comprises a region of nitrogen-reacted nanovoids in the front surface region; a silicon dioxide layer on the surface of the semiconductor handle substrate; a dielectric layer in contact with the silicon dioxide layer; and a semiconductor device layer in contact with the dielectric layer.
US10796943B2 Manufacturing method of semiconductor structure
A manufacturing method of a semiconductor structure includes the following steps. A patterned mask layer is formed on a semiconductor substrate. An isolation trench is formed in the semiconductor substrate by removing a part of the semiconductor substrate. A liner layer is conformally formed on an inner sidewall of the isolation trench. An implantation process is performed to the liner layer. The implantation process includes a noble gas implantation process. An isolation structure is at least partially formed in the isolation trench after the implantation process. An etching process is performed to remove the patterned mask layer after forming the isolation structure and expose a top surface of the semiconductor substrate. A part of the liner layer formed on the inner sidewall of the isolation trench is removed by the etching process. The implantation process is configured to modify the etch rate of the liner layer in the etching process.
US10796931B2 Manufacturing method of package structure
A manufacturing method of a package structure is described. The method includes at least the following steps. A carrier is provided. A semiconductor die and a sacrificial structure are disposed on the carrier. The semiconductor die is electrically connected to the bonding pads on the sacrificial structure through a plurality of conductive wires. As encapsulant is formed on the carrier to encapsulate the semiconductor die, the sacrificial structure and the conductive wires. The carrier is debonded, and at least a portion of the sacrificial structure is removed through a thinning process. A redistribution layer is formed on the semiconductor die and the encapsulant. The redistribution layer is electrically connected to the semiconductor die through the conductive wires.
US10796930B2 Semiconductor device with decreased warpage and method of fabricating the same
A semiconductor device package includes a substrate having a first surface and a second surface facing away from the first surface, a conductive column extending in the substrate between the first surface and the second surface, a dielectric layer on the first surface of the substrate, a redistribution structure provided in the dielectric layer and electrically connected to the conductive column, a semiconductor chip provided above the dielectric layer and electrically connected to the redistribution structure, and an encapsulation layer on the dielectric layer and encapsulating the semiconductor chip. The package is manufactured such that each of the substrate and the encapsulation layer is formed of molding compound.
US10796925B2 Ceramic circuit substrate and method for manufacturing same
Disclosed herein is a ceramic circuit substrate for a power module obtained by applying an insulating resin for preventing solder flow and chip displacement and an insulating resin for preventing partial discharges and the lowering of insulation to a main surface of a metal circuit and to the outer periphery of the metal circuit or between metal circuits, respectively. Also disclosed herein are methods for manufacturing a ceramic circuit substrate for a power module.
US10796924B2 Semiconductor device and manufacturing method thereof by forming thin uniform silicide on epitaxial source/drain structure
In a method of manufacturing a semiconductor device, a first layer containing a Si1-xGex layer doped with phosphorous is formed over an n-type semiconductor layer, a metal layer containing a metal material is formed over the first layer, and a thermal process is performed to form an alloy layer including Si, Ge and the metal material.
US10796922B2 Systems and methods for internal surface conditioning assessment in plasma processing equipment
In an embodiment, a plasma source includes a first electrode, configured for transfer of one or more plasma source gases through first perforations therein; an insulator, disposed in contact with the first electrode about a periphery of the first electrode; and a second electrode, disposed with a periphery of the second electrode against the insulator such that the first and second electrodes and the insulator define a plasma generation cavity. The second electrode is configured for movement of plasma products from the plasma generation cavity therethrough toward a process chamber. A power supply provides electrical power across the first and second electrodes to ignite a plasma with the one or more plasma source gases in the plasma generation cavity to produce the plasma products. One of the first electrode, the second electrode and the insulator includes a port that provides an optical signal from the plasma.
US10796918B2 Integrated circuits with backside metalization and production method thereof
An embodiment of an integrated device, including a chip of semiconductor material wherein an integrated circuit is integrated, is proposed; the integrated device includes a set of contact terminals for contacting the integrated circuit. At least one contact terminal of said set of contact terminals includes a contact layer of metal material being suitable to be directly coupled mechanically to an element external to the chip, and a coupling element for improving an electrical and/or mechanical coupling between the contact layer and the chip. The coupling element includes a coupling layer being formed by a combination between the metal material of the contact layer and the semiconductor material of the chip, with the coupling layer that is directly coupled to the chip and to the contact layer.
US10796915B2 Method for forming epitaxial layer at low temperature
Provided is a method for forming an epitaxial layer at a low temperature. The method for forming the epitaxial layer includes transferring a substrate into an epitaxial chamber and performing an epitaxial process on the substrate to form an epitaxial layer on the substrate. The epitaxial process includes heating the substrate at a temperature of about 700° C. or less and injecting a silicon gas into the epitaxial chamber in a state in which the inside of the epitaxial chamber is adjusted to a pressure of about 300 Torr or less to form a first epitaxial layer, stopping the injection of the silicon gas and injecting a purge gas into the epitaxial chamber to perform first purge inside the epitaxial chamber, heating the substrate at a temperature of about 700° C. or less and injecting the silicon gas into the epitaxial chamber in the state in which the inside of the epitaxial chamber is adjusted to a pressure of about 300 Torr or less to form a second epitaxial layer, and stopping the injection of the silicon gas and injecting the purge gas into the epitaxial chamber to perform second purge inside the epitaxial chamber.
US10796913B2 Method for hybrid wafer-to-wafer bonding
A method for hybrid wafer-to-wafer bonding, comprising: providing two silicon wafers with Cu pattern structures, a conventional Cu BEOL process is adopted on the silicon wafers to obtain the planarized surface with copper and dielectric; removing part of the Cu on the planarized surface of the Cu pattern structures by adopting an etching process to form a certain amount of Cu recesses; depositing a layer of bonding metal on the surface of the Cu by adopting a selective deposition process; performing surface activation on the bonding metal and the dielectric by adopting a surface activation process; aligning and pressing the two silicon wafers together to obtain the dielectric bonding; and obtaining the metal bonding through the annealing process. The sufficient metal bonding can be obtained at low annealing temperature according to the present invent, thereby the risk of dielectric delaminating caused by thermal expansion mismatch is reduced, which is conducive to reduce the difficulty of process integration, save process time and improve product yield.
US10796902B2 Film deposition method
A method performed by a film deposition apparatus includes supplying a first reaction gas, which is adsorbable to hydroxyl groups, to a surface of a substrate and causing the first reaction gas to be adsorbed onto the surface of the substrate; supplying a second reaction gas to the substrate and causing the second reaction gas to react with the first reaction gas adsorbed onto the surface of the substrate to form a reaction product on the substrate; supplying an activated third reaction gas to the substrate to modify a surface of the reaction product; and supplying a fourth reaction gas including a hydrogen-containing gas to at least a partial area of the modified surface of the reaction product to form hydroxyl groups on at least the partial area.
US10796897B2 Supercritical fluid producing apparatus and substrate processing apparatus
A supercritical fluid producing apparatus according to the present disclosure includes a gas supply line, a cooler, a pump, a buffer tank, a heating device, and a supercritical fluid supply line. An inlet port into which a processing fluid from the pump flows is formed at a predetermined position on the buffer tank, and an outlet port through which the processing fluid flows out is formed at a different position from the inlet port. The buffer tank includes a buffer tank body that stores the processing fluid from the pump, and a heater that heats the processing fluid sent into the buffer tank body.
US10796896B2 Desorption beam control with virtual axis tracking in time-of-flight mass spectrometers
The invention relates to time-of-flight mass spectrometers with pulsed ionization of samples, for example by matrix-assisted laser desorption (MALDI), where the samples are located on a sample support and are irradiated and ionized one after the other in a grid by a position-controlled desorption beam. An ion-optical puller lens arrangement is positioned in front of the sample support, with at least one of the lens diaphragms in the arrangement being subdivided into segments, and a voltage supply being able to supply the segments, or some of them, with different voltages, depending on the impact position of the desorption beam on the support plate. It is then possible to virtually shift the effective ion-optical focusing center of the lens away from the axis, and to focus an ion beam, which is generated off the real lens axis, into a beam which runs essentially parallel to the real lens axis, with no time phase shift for ions of the same mass. This beam can be brought back onto the axis by an x/y deflection unit, for example for operating the time-of-flight mass spectrometer with a reflector.
US10796895B2 Spray chambers and methods of using them
Devices, systems and methods including a spray chamber are described. In certain examples, the spray chamber may be configured with an outer chamber configured to provide tangential gas flows. In other instances, an inner tube can be positioned within the outer chamber and may comprise a plurality of microchannels. In some examples, the outer chamber may comprise dual gas inlet ports. In some instances, the spray chamber may be configured to provide tangential gas flow and laminar gas flows to prevent droplet formation on surfaces of the spray chamber. Optical emission devices, optical absorption devices and mass spectrometers using the spray chamber are also described.
US10796893B2 RF ion guide with axial fields
RF ion guides are configured as an array of elongate electrodes arranged symmetrically about a central axis, to which RF voltages are applied. The RF electrodes include at least a portion of their length that is semi-transparent to electric fields. Auxiliary electrodes are then provided proximal to the RF electrodes distal to the ion guide axis, such that application of DC voltages to the auxiliary electrodes causes an auxiliary electric field to form between the auxiliary electrodes and the ion guide RF electrodes. A portion of this auxiliary electric field penetrates through the semi-transparent portions of the RF electrodes, such that the potentials within the ion guide are modified. The auxiliary electrode structures and voltages can be configured so that a potential gradient develops along the ion guide axis due to this field penetration, which provides an axial motive force for collision damped ions.
US10796887B2 Efficient nanosecond pulser with source and sink capability for plasma control applications
Some embodiments include a high voltage, high frequency switching circuit. In some embodiments, the high voltage, high frequency switching circuit includes a high voltage switching power supply that produces pulses having a voltage greater than 1 kV and with frequencies greater than 10 kHz; a transformer having a primary side and secondary side; an output electrically coupled with the secondary side of the transformer; and a primary sink electrically coupled with the primary side of the transformer and in parallel with the high voltage switching power supply, the primary sink comprising at least one resistor that discharges a load coupled with the output.
US10796885B2 Circuit for impedance matching between a generator and a load at multiple frequencies, assembly comprising such a circuit and related use
The invention relates to a circuit (100) able to achieve simultaneous impedance matching between a generator (G) and a load (CH) for a power supply signal comprising at least two distinct frequencies.
US10796884B2 Plasma processing apparatus
A plasma processing device includes a processing chamber for generating a plasma, a vacuum window that constitutes a part of a wall of the processing chamber, induction antennas including at least two systems for generating plasma in the processing chamber, radio frequency power sources for applying the current independently to the respective induction antennas, and a controller including phase circuits for controlling the phase of the current of the radio frequency power sources of the respective systems or the current value over time, and a control unit. The controller sequentially time modulates the phase difference between currents flowing to the systems or the current value within a sample processing period to move the plasma generation position so as to make the ion incident angle to the wafer uniform in the wafer plane.
US10796881B2 Method for processing an object
A method for processing an object, with material being removed from the object, includes directing a particle beam on the object so that a location of incidence of the particle beam on the object carries out a movement along a principal scanning path and a movement along a sub-scanning direction oriented transverse to the principal scanning path. The movement of the location of incidence of the particle beam along the sub-scanning direction is controlled on the basis of a reference signal and a detection signal. The method also includes modulating the directing of the particle beam in accordance with the reference signal, and detecting secondary particles and producing the detection signal, which represents an intensity of the detected secondary particles. Controlling the movement of the location of incidence of the particle beam along the sub-scanning direction is implemented using the principle of homodyne detection.
US10796871B2 Electric switch
The invention relates to an electric switch, in particular a rocker switch, comprising a contact system and comprising a movable actuating element for switching over the contact system between two switch positions, in particular an on position and an off position. The switch has a drivable actuator, which is operatively connected to the actuating element in such a way that the actuating element in at least one of the two switch positions is moved, on driving of the actuator, into the other switch position by the actuator for switching the contact system. In particular, the actuating element is moved by the actuator from the on position to the off position of the contact system.
US10796864B2 Structure of a fob key for increasing the operating force of a button
A fob key for a vehicle. The fob key for a vehicle includes a housing accommodating a printed circuit board mounted with touch switches and electrical parts, buttons arranged on the housing and able to move toward touch switches, and a button-supporting structure elastically supporting buttons in a direction far away from touch switches.
US10796863B2 Fabric keyboard
An input device, such as a keyboard, includes one or more keys that each includes a keycap operable to move within an aperture of a frame to activate a switch and fabric disposed over the frame and keycap. A first region of the fabric is bonded to the keycap and a second region of the fabric is bonded to the frame. The first region may be an embossed region and the second region may be an unembossed region. The fabric may dampen sound from within the keyboard, such as noise related to movement of the keycap, activation of the switch, and so on. The fabric may also form a barrier that restricts passage of contaminants into the aperture and/or other portions of the input device.
US10796862B1 Keyboard
A keyboard includes a first substrate, a second substrate, a keyswitch circuit, a connecting member, and a keyswitch assembly. The first substrate has a first through hole. The second substrate is disposed on the first substrate and has a second through hole. The second through hole is connected to the first through hole and located within an inner edge of the first through hole. The keyswitch circuit is disposed on one of the first substrate and the second substrate. The connecting member is engaged with the second through hole and extended onto a bottom surface of the second substrate facing toward the first substrate. The keyswitch assembly is located on a top surface of the second substrate facing away from the first substrate, connected to the connecting member, and configured to trigger the keyswitch circuit.
US10796856B2 Aluminum capacitor positive electrode foil product having high voltage resistance and manufacturing method thereof
The invention provides an aluminum capacitor positive electrode foil product having high voltage resistance and a manufacturing method thereof. the manufacturing method mainly processes an aluminum foil substrate in a vacuum environment and comprises the steps of: heating the aluminum foil substrate; ion bombarding a surface of the aluminum foil substrate to form a pyramid surface layer; reverse sputtering the aluminum foil substrate for surface cleaning, decontamination and degreasing; depositing the aluminum foil substrate by an aluminum target material to form a deposition layer; oxidizing an outer surface of the deposition layer and spraying mixed gases on the outer surface of the deposition layer of the aluminum foil substrate to form an oxidized crystallizing layer; cooling the aluminum foil substrate; and rolling the aluminum foil substrate into a finished product.
US10796846B2 Long range coil and power source for a magnetic field generator
An improved long range coil and driver assembly for a magnetic field generator wherein the driver and coil generate a large magnetic field is provided. The coil and driver assembly includes a source impedance control network which includes a plurality of pairs of resistors and amorphous noise suppression devices, and a coil that utilizes a unique basket weave winding pattern to reduce the effect of the back EMF from one wire on the adjoining wires, thereby reducing the impedance of the coil. The reduced impedance and improved impedance control increases the current that can flow creating a larger field.
US10796841B1 Inductor with flux path for high inductance at low load
A magnetic component has a variable inductance over a range of DC bias currents. The component includes a bobbin with a coil positioned around a passageway between first and second end flanges. First and second E-cores have respective middle legs positioned in the passageway with end surfaces of the middle legs juxtaposed within the passageway and spaced apart by a first magnetic gap. An I-bar is positioned in the passageway parallel to and spaced apart from respective first longitudinal surfaces of the middle legs to form a second magnetic gap between the I-bar and the longitudinal surface of the middle leg of the first E-core and to form a third magnetic gap between the I-bar and the longitudinal surface of the middle leg of the second E-core. The magnetic component provides higher inductances for lower bias currents and provides lower inductances for higher bias currents.
US10796829B2 Coil electronic component
A coil electronic component includes a body including a plurality of insulating layers and coil patterns disposed on the insulating layers, and external electrodes formed on an external surface of the body and connected to the coil patterns. The plurality of insulating layers include a Ni—Cu—Zn based ferrite, and the Ni—Cu—Zn based ferrite has a content of Ni within a range from 5 to 15%, a content of Cu within a range from 5 to 10%, and a content of Zn within a range from 28 to 35% based on a mole ratio.
US10796826B2 Resistor with temperature coefficient of resistance (TCR) compensation
A current sense resistor and a method of manufacturing a current sensing resistor with temperature coefficient of resistance (TCR) compensation are disclosed. The resistor has a resistive strip disposed between two conductive strips. A pair of main terminals and a pair of voltage sense terminals are formed in the conductive strips. A pair of rough TCR calibration slots is located between the main terminals and the voltage sense terminals, each of the rough TCR calibration slots have a depth selected to obtain a negative starting TCR value observed at the voltage sense terminals. A fine TCR calibration slot is formed between the pair of voltage sense terminals.
US10796825B1 Modular bus bar insulator
An insulator for a bus bar of a breaker panel may be modularly sacrificed for the installation of a breaker. The ability to modularly sacrifice insulating portions enables protection of the electrical service worker while installing a new breaker panel or modifying an existing breaker panel.
US10796815B2 Insulating material and wiring member
There is provided an insulating material including a composite resin material comprising an organic resin and minute particles containing a metal element. The organic resin includes a resin material including polyester as a main backbone thereof and having an alkoxy group. The minute particles have an average particle size of greater than or equal to 0.5 nm but less than or equal to 50 nm. Such an insulating material is used as an insulating layer of a wiring member (wiring board, covered electric wire, etc.) including a conductor and the insulating layer which covers the conductor.
US10796814B2 Insulated winding wire with conformal coatings
Insulated winding wires, winding wire articles, and associated formation methods are described. An insulated winding wire may include a conductor and insulation formed around the conductor. In certain embodiments, the insulation may include a first layer including a first parylene material and a second layer including a second parylene material different from the first parylene material. In other embodiments, the insulation may include one or more layers containing parylene formed over base insulation.
US10796813B2 Conductive polymer composite
A conductive polymer composite includes: a thermoplastic polymer; a plurality of carbon nanotubes; and a plurality of metallic particulates in an amount ranging from about 0.5% to about 80% by weight relative to the total weight of the conductive polymer composite.
US10796809B2 System for removing foreign objects from nuclear reactor vessel
A system with function of bending and elongation is used for discharging foreign matters from nuclear reactor vessel. The system includes an operating rod which includes a suction pipe, a bendable rod section connected to the suction pipe, and an expandable rod section connected to the bendable rod section; and a drainage pipe. A suction opening is disposed at the suction pipe and an electric valve is disposed at a connection of the suction opening and the suction pipe. A filter mesh is disposed in the suction pipe; a suction pump is disposed in the suction pipe; a touch switch is disposed on the filter mesh. A water inlet of the suction pump is connected to the suction opening, a water outlet of the suction pump is connected to the outside space of the suction pipe though the drainage pipe, and the electric valve is controlled by the touch switch.
US10796808B2 Containment seal
A containment seal seals a cable or tube to an opening accessing a containment vessel. The containment seal includes a lower body that attaches over the opening into the containment vessel. The cable or tube is inserted through a hole that extends axially through an upper body of the containment seal. Compression fittings are attached to the top and bottom ends of the upper body sealing the cable inside of the upper body. The cable sealed inside of the upper body in inserted through the lower body and into the opening accessing the containment vessel and a lower portion of the upper body is seated into the opening formed in the lower body. A retaining device compresses the upper body down against the lower body forming a seal between the upper body and lower body.
US10796807B2 Nuclear reactor fuel rod and fuel assembly having bundled same
A nuclear reactor fuel rod is a fuel rod for a light-water reactor. The nuclear reactor fuel rod includes a fuel cladding tube and an end plug, both of which are formed of a silicon carbide material. A bonding portion between the fuel cladding tube and the end plug is formed by brazing with a predetermined metal bonding material interposed, and/or by diffusion bonding. The predetermined metal bonding material has a solidus temperature of 1200° C. or higher. An outer surface of the bonding portion, and a portion of an outer surface of the fuel cladding tube and the end plug, which is adjacent to the outer surface of the bonding portion are covered by bonding-portion coating formed of a predetermined coating metal. The predetermined metal bonding material and the predetermined coating metal have an average linear expansion coefficient which is less than 10 ppm/K.
US10796805B2 Assessment of a pulmonary condition by speech analysis
Described embodiments include apparatus that includes a network interface (28) and a processor (30). The processor is configured to receive, via the network interface, speech of a subject (22) who suffers from a pulmonary condition related to accumulation of excess fluid, to identify, by analyzing the speech, one or more speech-related parameters of the speech, to assess, in response to the speech-related parameters, a status of the pulmonary condition, and to generate, in response thereto, an output indicative of the status of the pulmonary condition. Other embodiments are also described.
US10796803B2 Method for integrating and providing collected data from multiple devices and electronic device for implementing same
An electronic device includes a housing, with a display exposed through a part of the housing. The housing includes a first motion sensor to detect movement of the housing, a wireless communication circuit, a processor, and a memory that stores instructions to be executed by a processor. The instructions include generating a wireless communication channel with an external electronic device including a second motion sensor; monitoring the movement of the housing to generate first data for a first time period; receiving second data for the first time period through the wireless communication channel; calculating, as a value for the first time period, a value, smaller than the sum of a first value based on the first data and a second value based on the second data; and displaying the calculated value through a user interface displayed on the display.
US10796798B1 System and method of a virtual sand tray
A system and method are disclosed for generating a report for an internal state of a patient. The system includes a computer configured to generate a virtual environment comprising a base layer and provide one or more object models to be placed in the virtual environment. The computer is further configured to provide one or more tools to manipulate the virtual environment and the one or more object models and automatically determine an internal state of a patient based, at least in part, on the selection and manipulation of the one or more object models and the manipulation of the virtual environment.
US10796794B2 Deletion of medical images in cloud-based storage
A method is provided for controlling automatic deletion of medical images in a universal viewer system that shares the medical images between a cloud server and a plurality of healthcare facilities connected to the cloud server. The method is executed by the cloud server and includes: receiving, from a user at one of the healthcare facilities, an automatic deletion request that comprises a target deletion period and a deletion start time; determining, after the deletion start time has elapsed, a target medical image based on the target deletion period; retrieving an access history of the target medical image; terminating, in response to determining based on the access history that the target medical image is accessed by a plurality of users, the automatic deletion request without deleting the target medical image; storing in a memory a result of the automatic deletion request; and causing the result of the deletion request to be displayed on a display of at least one of the healthcare facilities.
US10796793B2 Aggregation of artificial intelligence (AI) engines
Example methods and systems for generating an aggregated artificial intelligence (AI) engine for radiotherapy treatment planning are provided. One example method may include obtaining multiple AI engines associated with respective multiple treatment planners; generating multiple sets of output data using the multiple AI engines associated with the respective multiple treatment planners: comparing the multiple AI engines associated with the respective multiple treatment planners based on the multiple sets of output data; and based on the comparison, aggregating at least some of the multiple AI engines to generate the aggregated AI engine for performing the particular treatment planning step. The multiple AI engines may be trained to perform a particular treatment planning step, and each of the multiple AI engines is trained to emulate one of the multiple treatment planners performing the particular treatment planning step.
US10796786B2 Method and system for microbiome-derived diagnostics and therapeutics for endocrine system conditions
A method for at least one of characterizing, diagnosing, and treating an endocrine system condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the endocrine system condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the endocrine system condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10796784B2 Mass spectrometric data analyzing apparatus and analyzing method
A tag database establishment section converts, based on information such as an amino acid sequence of an identified peptide and m/z of a peak, a sequence tag indicating a partial sequence and information related to the tag into a database and creates a tag database. When MS2 spectrum information is obtained by measuring a target peptide, a sequence tag acquisition section executes, on the tag database, a search based on coincidence of the m/z of the peak and the like and extracts a sequence tag with high reliability. A peptide identification section performs, based on an amino acid sequence of the sequence tag, m/z of a precursor ion, and the like, a search by a sequence tag search method taking into account a post-translational modification or a variation and identifies a peptide.
US10796783B2 Method and system for multiplex primer design
A method and system for selection of a primer set for a set of target sequences includes: identifying candidate fragments upon performance of a comparison operation with the set of target sequences; identifying a forward subset of unique forward candidates and a reverse subset of unique reverse candidates; reducing the forward subset and the reverse subset based on a filtering operation; performing an in silico search operation with the reduced forward subset and the reduced reverse subset; generating a set of candidate degenerate primers based on the in silico search operation and a base mismatch criterion; generating a reduced set of candidate degenerate primers upon filtering the set of candidate degenerate primers according to the set of primer criteria; and selecting forward primer subsets that amplify the set of target sequences and identifying a reverse primer subset for each of the forward primer subsets with an in silico PCR operation.
US10796777B1 Method for programming in non-volatile memory device by applying multiple bitline bias voltages
Programming in a non-volatile memory device includes applying at least one programming pulse to a non-volatile memory cell during a first programming loop; applying at least one programming pulse to the non-volatile memory cell during a second programming loop succeeding the first programming loop; and providing a bitline bias voltage of the non-volatile memory cell according to a result of comparing a threshold voltage of the non-volatile memory cell in the first programming loop with a low verify level and/or a high verify level of a target data state of the non-volatile memory cell and a result of comparing a threshold voltage of the non-volatile memory cell in the second programming loop with the low verify level and/or the high verify level of the target data state of the non-volatile memory cell.
US10796773B1 Memory devices including voltage generation systems
A memory device includes a memory array, a plurality of voltage generation systems, and a controller. The memory array includes a plurality of planes. Each voltage generation system of the plurality of voltage generation systems is electrically coupled to a corresponding plane of the plurality of planes. The controller is configured to turn on each voltage generation system of the plurality of voltage generation systems in response to a first command to access a first plane of the plurality of planes.
US10796768B2 Semiconductor memory device
It is to optimize the initial threshold voltages of each memory area in a semiconductor memory device including a plurality of memory areas. A semiconductor memory device according to the embodiment includes a first memory area for storing data and a second memory area for storing the information related to the first memory area. In the respective memory cells arranged in the first and the second memory areas, the initial threshold voltages of the memory cells arranged in the second memory area are designed to be higher than those of the memory cells arranged in the first memory area.
US10796762B2 Solid state drive architectures
A solid state drive includes DRAM logical flash and flash memory, in which system processor reads and writes only to the DRAM logical flash which minimizes writes to the flash memory. A method for operation of a solid state flash device includes writing, by a CPU, to a solid state drive by sending commands and data to DRAM logical flash using flash commands and formatting.
US10796761B2 Tailoring current magnitude and duration during a programming pulse for a memory device
Technology for a memory device is described. The memory device can include an array of memory cells and a memory controller. The memory controller can receive a request to program a memory cell within the array of memory cells. The memory controller can select a current magnitude and a duration of the current magnitude for a programming set pulse based on a polarity of access for the memory cell, a number of prior write cycles for the memory cell, and electrical distances between the memory cell and wordline/bitline decoders within the array of memory cells. The memory controller can initiate, in response to the request, the programming set pulse to program the memory cell within the array of memory cells. The selected current magnitude and the selected duration of the current magnitude can be applied during the programming set pulse.
US10796760B2 Devices and methods for writing to a memory cell of a memory
A method for writing to a memory is disclosed. The method includes generating a write current that flows to a memory cell of the memory, generating a mirror current that mirrors the write current, and inhibiting application of a write voltage to the memory cell of the memory based on the mirror current. A device that performs the method is also disclosed. A memory that includes the device is also disclosed.
US10796759B2 Method and apparatus for reading RRAM cell
The present disclosure, in some embodiments, relates to a method of operating a resistive random access memory (RRAM) array. The method includes applying a word-line voltage to a selected word-line during a read operation. A non-zero voltage is applied to a selected bit-line during the read operation. A first voltage is applied to a selected source-line during the read operation. The first voltage is smaller than a second voltage applied to an unselected source-line during the read operation.
US10796750B2 Sequential read mode static random access memory (SRAM)
The present disclosure relates to a structure including a sequential mode read controller which is configured to receive a sequential read enable burst signal and a starting word line address, identify consecutive read operations from an array of storage cells accessed via a plurality of word lines, precharge a plurality of bit lines of the storage cells no more than once during the consecutive read operations, and hold a word line of the word lines active throughout the consecutive read operations. The sequential read enable burst signal and a starting word line address are decoded to select a row address and activate the corresponding word line from a plurality of word lines in the array.
US10796749B2 Memory device having variable impedance memory cells and time-to-transition sensing of data stored therein
The present disclosure relates to circuits, systems, and methods of operation for a memory device. In an example, a memory device includes a plurality of memory cells, each memory cell having a variable impedance that varies in accordance with a respective data value stored therein; and a read circuit configured to read the data value stored within a selected memory cell based upon a variable time delay determination of a signal node voltage change corresponding to the variable impedance of the selected memory cell.
US10796721B1 Advanced air bearing slider
A data storage device may be configured with a transducing head mounted to a slider. The slider may be suspended above a magnetic data storage medium and have a variable depth region, central rail wall, first wall, and trailing edge wall. The variable depth region continuously contacting a central rail wall from a first wall to a trailing edge wall.
US10796707B2 Method and apparatus for transmitting and receiving of the object-based audio contents
The present invention relates to a system for transmitting and receiving audio, particularly, to a method and apparatus for transmitting and receiving of object-based audio contents, which packetizes audio objects having the same characteristic.To achieve the above, the present invention includes filtering a plurality of ESs according to common information, adding a packet header to the respective filtered ESs and generate ES packets, aggregating all the generated ES packets and then adding a multi-object packet header to the aggregated ES packets to generate an object packet, and multiplexing the generated object packet, packetizing the multiplexed object packet according to a transmitting media and transmitting the packetized object packet.
US10796703B2 Audio encoder with selectable L/R or M/S coding
Methods and systems encoding a stereo audio signal having a left channel and a right channel are disclosed. The system includes a downmixer for generating a downmix signal and a residual signal from the stereo audio signal in selected frequency bands representing only part of a used audio frequency range of the stereo audio signal, and a decision module for selecting, in a time variant manner, either left/right perceptual encoding or mid/side perceptual encoding. The system also includes a parameter estimator for estimating stereo parameters for reconstructing a stereo image of a portion of the stereo audio signal, and a perceptual encoder for performing either left/right perceptual encoding or mid/side perceptual encoding based on the selecting to generate an encoded output signal. Finally, the system includes a bitstream generator for creating a bitstream signal comprising the encoded output signal.
US10796695B2 Multimedia device for processing voice command
The present invention discloses a multimedia device capable of processing a speech-based command. One embodiment of the present invention provides a multimedia device including a memory to store at least one application therein; an application manager for executing any application among the at least one application stored in the memory; and a controller configured to receive a speech-based data from an outside, wherein the controller is configured: to capture video data from a currently-executed application in response to the received speech-based data; to control a network interface module to transmit to a server the captured video data, the received speech-based data, and additional information about the currently-executed application; and to control the network interface module to receive a feedback result value associated with the speech-based data from the server, wherein the feedback result value varies for the same speech-based data based on the captured video data and the additional information about the currently-executed application.
US10796694B2 Optimum control method based on multi-mode command of operation-voice, and electronic device to which same is applied
A control method for allowing a user to specify an electronic device and switch it to a speech recognition mode is provided. With the optimum control method and the electronic device utilizing the method, a voice command may be transmitted to the electronic device more quickly and effectively regardless of the circumstances, and the electronic device may be specified through gesture recognition to enable transmission of the voice command, so that the voice command may be effectively executed without needing a user to learn or memorize a name or the like of the electronic device in advance for speech recognition. Further, it is possible to more accurately recognize a gesture that is a preliminary step for transmitting a voice command to the electronic device, thereby improving the recognition rate and preventing malfunction.
US10796693B2 Modifying input based on determined characteristics
One embodiment provides a method, including: receiving, at a device, input; processing, using a processor, the input to identify at least one user command; identifying, using a processor, a characteristic related to the at least one user command; and performing an action based on the at least one command and the characteristic. Other aspects are described and claimed.
US10796690B2 Digital media environment for conversational image editing and enhancement
Conversational image editing and enhancement techniques are described. For example, an indication of a digital image is received from a user. Aesthetic attribute scores for multiple aesthetic attributes of the image are generated. A computing device then conducts a natural language conversation with the user to edit the digital image. The computing device receives inputs from the user to refine the digital image as the natural language conversation progresses. The computing device generates natural language suggestions to edit the digital image based on the aesthetic attribute scores as part of the natural language conversation. The computing device provides feedback to the user that includes edits to the digital image based on the series of inputs. The computing device also includes as feedback natural language outputs indicating options for additional edits to the digital image based on the series of inputs and the previous edits to the digital image.
US10796688B2 Electronic apparatus for performing pre-processing based on a speech recognition result, speech recognition method thereof, and non-transitory computer readable recording medium
An electronic apparatus is provided. The electronic apparatus according to an embodiment includes an audio input unit configured to receive sound sources from different positions and generate a plurality of voice signals, a pre-processor configured to perform pre-processing of the plurality of voice signals, and a voice recognition unit configured to perform voice recognition using the plurality of voice signals pre-processed by the pre-processor, and in response to a predetermined trigger being detected as a result of the voice recognition, generate trigger information, wherein the pre-processor is further configured to receive feedback on the trigger information generated by the voice recognition unit, change a pre-processing method according to the trigger information, process the plurality of voice signals using the changed pre-processing method, and generate enhanced voice signals.
US10796687B2 Voice-activated selective memory for voice-capturing devices
Methods, systems, and computer-readable media for voice-activated selective memory for voice-capturing devices are disclosed. A first voice input from a voice-capturing device is received, via a network, at a service provider environment comprising one or more services. The first voice input comprises one or more utterances from a user of the voice-capturing device. A representation of the first voice input is stored. A second voice input from the voice-capturing device is received, via the network, at the service provider environment. The second voice input represents a command to disregard the first voice input. Based on the second voice input, the representation of the first voice input is deleted.
US10796683B2 Active noise control microphone array
An apparatus and method are presented for an active noise control system with a selector mechanism to select an appropriate reference signal for an active noise control algorithm responsive to several noise sources, some of which generate may sounds intermittently.
US10796673B2 Mouthpiece patch for musical instrument
A mouthpiece patch for a mouthpiece of a wind instrument including a body having a posterior end, an anterior end, lateral side walls, an upper surface and a lower surface. The patch further includes a recessed region provided in the upper surface and extending in a widthwise direction and configured to receive the teeth of a user.
US10796665B1 Control apparatus for driving display panel and method thereof
A control apparatus for driving a display panel and a method thereof are provided. The control apparatus includes an image flickering detector and a chopper selector. The image flickering detector detects whether a present image pattern displayed on the display panel is flickering or not. The chopper selector selects a first chopper mode from a plurality of chopper modes for adjusting gamma voltages of a display image data, and detects whether the present image displayed on the display panel according to the display image data is flickering or not by the image flickering detector. The chopper selector selects a second chopper mode to adjust the gamma voltages of the display image data in response to the present image being flickering. The first chopper mode is different from the second chopper mode.
US10796662B2 User interface display composition with device sensor/state based graphical effects
A method comprising receiving sensor data from a sensor, obtaining image data from a graphical effects shader based on the sensor data, blending the image data with a plurality of application surfaces to create a blended image, and transmitting the blended image to a display. The method may further comprise blending a color image with the blended image in response to a reduction in ambient light. Also disclosed is a mobile node (MN) comprising a sensor configured to generate sensor data, a display device, and a processor coupled to the sensor and the device display, wherein the processor is configured to receive the sensor data, obtain image data generated by a graphical effects shader based on the sensor data, blend the image data with an application surface associated with a plurality of applications to create a blended image, and transmit the blended image to the display.
US10796658B2 Gamma reference voltage generating circuit, liquid crystal display panel driving circuit and method thereof
A gamma reference voltage generating circuit comprises a first gamma reference voltage generating module and a second gamma reference voltage generating module. The first gamma reference voltage generating module is configured to receive a source voltage signal, amplify the source voltage signal to obtain a first gamma reference voltage signal, and output the first gamma reference voltage signal to a source driving circuit. The second gamma reference voltage generating module is configured to receive the source voltage signal, step down the source voltage signal to obtain a second gamma reference voltage signal, and divide a current on the second gamma reference voltage generating module into two output currents and transmit the two output currents to the source driving circuit, or buck chop the source voltage signal to obtain the second gamma reference voltage signal and transmit the second gamma reference voltage signal to the source driving circuit.
US10796644B2 Method of driving dynamic backlight and display device
The embodiments of the disclosure discloses a method of driving a dynamic backlight and a display device. In this method, a vertical synchronization signal corresponding to an input image signal is received; a first level signal and a second level signal are outputted alternately in response to a change edge of the vertical synchronization signal, where the total duration of the first level signal and the second level signal is 1/m of the duration between the change edge and a first change edge before the change edge, wherein the change edge and the first change edge before the change edge are change edges of a same changing direction; m is a positive integer; and the drive chip receives the first level signal and the second level signal and generates a PWM signal according to the first level signal and the second level signal.
US10796629B2 Display panel voltage drop correction
A flat-panel display device and method to compensate for a voltage drop by supply voltage in the flat-panel display.
US10796627B2 Integrated laser arrays based devices
Integrated laser arrays based devices and systems and methods of forming the integrated laser arrays based devices and systems are provided. In one aspect, an integrated display includes a semiconductor substrate including a first side and a second side, an array of active-matrix light-emitting pixels, each of the pixels including one or more light-emitting elements formed on the first side and at least one non-volatile memory coupled to the one or more light-emitting elements, each of the light-emitting elements including a lasing structure that has an optical resonator and one or more semiconductor layers in the optical resonator and is operable to emit a laser light, one or more integrated circuits formed on the second side, and conductive interconnects penetrating from the second side through the semiconductor substrate and conductively coupling the one or more integrated circuits to the light-emitting elements.
US10796621B2 Method for processing data, display device and computer readable storage medium
The present disclosure discloses a method for processing data, the method for processing data comprises the following steps: acquiring color data of a display device, and reading a gray scale data of the color data in a first preset format; reading the gray scale data of the color data in the first preset format and a second preset format after the display device enters white tracking adjustment.
US10796613B2 Flexible display device and manufacturing method therefor
The present application discloses a flexible display device, which solves the problem that a flexible display module has poor bending property in the prior art. The flexible display device provided by the present application comprises a substrate, a supporting film, a buffer layer and a first heat dissipation layer. The supporting film, the buffer layer and the first heat dissipation layer are disposed on a first surface of the substrate in sequence, and a recess is provided on one or more layers of the supporting film, the buffer layer, and the first heat dissipation layer.
US10796608B2 Interactive education system
A patient simulator having a right eye assembly including a right pupil, a right eyelid assembly including a right eyelid, a left eye assembly including a left pupil, a left eyelid assembly including a left eyelid, a transmitter configured to transmit a signal toward an object placed in front of the patient simulator, a sensor configured to sense a signal reflected off the object, and a microprocessor configured to determine a location of the object based on the sensed signal, and to effect movement of one or more of the right pupil, the right eyelid, the left eye, or the left eyelid based on the determined location of the object.
US10796605B2 System and method for three-dimensional augmented reality guidance for use of equipment
Methods for providing real-time, three-dimensional (3D) augmented reality (AR) feedback guidance to a user of an equipment system to achieve improved outcomes in the use of the equipment. The methods involve providing real-time real-time position-based 3D AR feedback and the real-time outcome-based 3D AR feedback to the user via an augmented reality user interface (ARUI). The feedback may be provided to the user via a head mounted display (HMD).
US10796604B2 Medical injector simulation device and containers for storing delivery devices
An apparatus includes a simulated medicament delivery device and an electronic circuit system coupled to the simulated medicament delivery device. The electronic circuit system is configured to output an electronic output associated with a use of the simulated medicament delivery device.
US10796601B2 Information processing method, information processing system, and terminal
First information including related information relating to a cooking action to be carried out by a cook is acquired, a presentation device is made to present the related information, it is determined whether or not an action of the cook that is specified based on second information is the cooking action, an index indicating a degree of attention of the cook recommended for the cooking action is acquired, and the information amount of the related information presented is altered in accordance with the degree of attention indicated by the acquired index.
US10796600B2 Training device assembly for improving ball control
A device assembly causes the concentration of a sportsperson in the course of a throwing, kicking, striking and shooting movement and/or the physical movement sequence to increasingly focus on feeling and thereby improve performance. The device assembly has a detector which transmits a signal to a pair of shutter spectacles via a transmitter at a selectable time between the beginning of a throwing, kicking, striking and shooting movement and/or the physical movement sequence and the movement phase commenced in this way. The shutter spectacles have a receiving circuit which converts the lenses of the shutter spectacles from a high transparency to a low transparency when said signal is received.
US10796596B2 Closed-loop intervention control system
Described is a closed-loop intervention control system for memory consolidation in a subject. During operation, the system simulates memory changes of a first memory in a subject during waking encoding of the memory, and then while the subject is sleeping and coupled to an intervention system. Based on the simulated memory changes, the system predicts behavioral performance for the first memory, the behavioral performance being a probability that the first memory can be recalled on cue. The system can be used to control operation (e.g., turn on or off) of the intervention system with respect to the first memory based on the behavioral performance of the first memory determined by the simulation.
US10796593B2 Flight deck simulation and training system and method
A method and apparatus for training a user of an aircraft. Simulated controls for the aircraft are provided. A training scenario defines actions to be performed by the user with the simulated controls. An action indicator associated with at least one of the simulated controls is displayed based on the training scenario. Actions by the user with the simulated controls are detected. Operation of the aircraft is simulated based on the detected actions by the user with the simulated controls.
US10796590B2 Cooking engagement system
A cooking engagement system for a cooktop appliance is provided herein. The cooking engagement system may include a camera assembly, an image monitor, a lighting assembly, and a controller. The camera assembly may be mounted above the cooktop appliance along a vertical direction and directed at a cooktop surface. The image monitor may be mounted above the cooktop appliance and directed away from the cooktop surface. The lighting assembly may be mounted to the casing above the cooktop appliance. The lighting assembly may include a light source directed at the cooktop source to emit a light thereto. The controller may be in operable communication with the camera assembly and the image monitor to initiate an interactive cooking operation.
US10796589B2 Systems and methods for providing circling approach data onboard an aircraft
A method for providing circling approach data onboard an aircraft is disclosed. For a current, circling approach of the aircraft to a destination airport, the method identifies a circling approach procedure applicable to an optimal runway, by a processor communicatively coupled to a system memory element configured to store a database of circling approach procedures and a source for temporary restrictions; determines a circling boundary to the optimal runway, based on the circling approach procedure; determines temporary circling restrictions for the aircraft, based on conflicting traffic from at least a second airport; constructs a lateral path and a vertical path to guide the aircraft to the optimal runway of the destination airport, based on the circling approach procedure, the circling boundary, and the temporary circling restrictions; and presents graphical elements and text associated with the circling approach procedure, the circling boundary, and the temporary restrictions, by a display device.
US10796582B1 Autonomous emergency evacuation
Aspects of the present disclosure relate to emergency evacuation. An emergency can be detected at an emergency location. A type of the emergency can be determined. Prospective safe locations proximate to the emergency location can be identified. A safety rating of each prospective safe location can be determined based on the type of emergency. A number of at-risk individuals at the emergency location can be determined. A subset of drop-off locations of the prospective safe locations that have a safety rating that satisfies a safety threshold can be selected, the subset of drop-off locations satisfying a size limit required for the number of at-risk individuals. A set of autonomous vehicles required for the number of at-risk individuals can then be determined. The set of autonomous vehicles can be deployed to the emergency location.
US10796580B2 Vehicular image projection
A computer programmed to actuate a light source to project a symbol outwardly from a vehicle. The computer is further programmed to actuate the light source to modify the projection based on a determination that a trajectory of the vehicle is changing.
US10796579B2 Method, electronic apparatus, and system of sharing vehicle performance information among vehicles
A method, electronic apparatus, and system of sharing vehicle performance information are provided, the method includes receiving the vehicle performance parameter by a primary vehicle from a neighboring secondary vehicle in a vicinity to the primary vehicle, analyzing the vehicle performance parameter from the neighboring secondary vehicle in comparison with the corresponding vehicle performance parameter of the primary vehicle, and providing a response based on a result of the analysis of the vehicle performance parameter of the primary vehicle and the neighboring secondary vehicle.
US10796578B1 Method and system for distributing electronic accident status information over a network to a remote subscriber portable computing device during or after a vehicle accident
A method and system for distributing electronic vehicle accident status information over a network to a remote subscriber portable computing device during and after a vehicle accident may include transmitting a downloadable client application over a communications network to a portable computing device (PCD) for running on the portable computing device and for communicating with the server over the communications network. The server may receive profile information about a person and at least one vehicle from the communications network via the client application. The client application may then receive an accident report name with the client application and then display on the PCD a check-list of actions for completion in order to complete the accident report associated with the accident report name. At least one action controls a camera function of the PCD.
US10796568B2 Illuminated signal device for audio/video recording and communication devices
Illuminated signal devices and speed detectors for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, an illuminated signal device configured for capturing image data is provided, the device comprising a camera having a field of view, a communication module, and a processing module operatively connected to the camera and the communication module, the processing module comprising a processor, and a signal device application, wherein the signal device application configures the processor to detect motion within the field of view of the camera, capture image data in response to the detected motion using the camera, and transmit the image data to a backend server using the communication module.
US10796566B2 Automated highway system (AHS)
A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US10796559B2 Location aware alerting and notification escalation system and method
A system and method for electronic notification of a person(s) in proximity to a given location at the time assistance is needed. A networked system of wireless radio, sound and/or light-based beacons are provided for communicating with a person's smartphone, computer system, or other electronic device. Wireless radio, sound and/or light-based beacons selectively broadcast a configurable data set within a given area of the beacon. The strength of the signal can vary depending on the alert type, time to respond requirements and specific characteristics of the location that would affect the time to respond. Software running on the person's smartphone, computer system, tablet or other electronic device preferably receives the signal(s) broadcast by the wireless radio, sound and/or light-based beacons and decoding the data set broadcast. Depending on the configuration of the system, the decoded data set can cause the software to provide an alert to the person, which can include, but is not limited to, the location and type of alert. The alert may take the form of a visual message on the display of the person's smartphone, computer system, or other electronic device, an audible alert, vibration, and/or other available alerting mechanism on the person's smartphone, computer system or other electronic device.
US10796558B2 Thermal management in smart doorbells
Various smart doorbell arrangements are presented. Based on a measured temperature of the smart doorbell, operation of the smart doorbell device may be altered such that more heat or less heat is generated without affecting user-facing features. Based on another measured temperature, operation of the smart doorbell may be altered such that a chime that is electrically coupled to the smart doorbell device is not sounded in response to a doorbell actuation, but that a notification of the doorbell actuation is wirelessly transmitted by the smart doorbell device.
US10796557B2 Automation system user interface with three-dimensional display
Systems and methods comprising a device including a processor coupled to a plurality of premises devices located at a premises. The device is configured to generate layout data comprising a layout of the premises including representations of premises devices on a floor plan configured to represent the premises. The layout data includes configuration data for each of the premises devices. The premises devices include at least one of a security device and a network device. The system includes a sensor user interface (SUI) application coupled to the device. The SUI application is remote to the device and configured to use the layout data to generate display elements comprising a three-dimensional (3D) representation of the floor plan and the premises devices. The floor plan layout visually and separately indicates a location and a state of the premises devices. The state includes current state and historical state.
US10796554B2 Building incident management system with user interface for creating and editing standard operating procedures
An alarm system of a building including memory devices configured to store instructions that cause processors to identify an associated digital standard operating procedure for one or more identified events, identify a responder associated with the standard operating procedure and notify the responder of the standard operating procedure to be conducted within the building in response to the identified events, and monitor the responder conducting the standard operating procedure in response to the identified events. The responder receives a first user interface to a user device indicating an area of the one or more identified events and the standard operating procedure to be conducted, and the responder receives additional including status of the conduction of the standard operating procedure and request for input of data from the responder on the first user interface or a second user interface, the input indicating progression of the standard operating procedure.
US10796551B2 Wearable device and monitoring system comprising same
The present invention provides a wearable device, comprising: a power source; a position sensor electrically connected to the power source, for sensing a position of a wearer of the wearable device and generating a position signal; a signal transceiver electrically connected to the power source, for receiving the position signal, sending the position signal to a monitoring apparatus, and receiving an indication signal from the monitoring apparatus; and a body of the wearable device comprises a first part and a second part, wherein a relative position of a moveable end of the first part and a moveable end of the second part can switch between a first relative position and a second relative position.
US10796550B2 System for monitoring the physical condition of at least one user and method for monitoring the physical condition of a user
Monitoring system of the physical condition of at least one user comprising at least one data detection device suitable to detect, by means of sensors, one or more indication data of the physical condition of the user and capable of sending said indication data to a data processing device; said data processing device being able to acquire and process the indication data received from said data detection device and able to compare such data with a range of predefined values and emitting an alarm signal when the received indication data do not fall within a range of predefined values.
US10796549B2 Notifications on a user device based on activity detected by an activity monitoring device
Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: downloading a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device.
US10796548B2 Management of guardianship of an entity including via elastic boundaries
In embodiments, one or more non-transitory computer-readable storage media comprise a set of instructions, which, when executed on a processor of a server, causes the server to receive sensor data from at least one sensor proximate to an entity, the entity is a human under care of at least one temporary guardian (TG) pursuant to a set of guardianship rules, the guardianship rules including a pre-defined geographic boundary in which the entity is to remain while under the care of the at least one TG. When executed, the instructions further cause the server to extract location metadata of the entity from the sensor data, and based at least in part on the metadata, send notifications to the TG and to a primary guardian (PG) of the entity when the entity is outside of the pre-defined boundary.
US10796546B2 Theft prevention system and method
A method of detecting a metal object in a detection zone between a transmitting antenna (101) and a receiving antenna (102) installed in proximity of an automatic door (105; 106), the method comprising: demodulating an amplitude modulated signal received via the receiving antenna to provide a first signal; and on a recurring basis: detecting a first base level of the first signal at a point in time when the first signal is settled at a magnitude at or about the first base level, and following a first signal transition of the first signal, detecting a second base level of the first signal at a point in time when the first signal is settled at a magnitude at or about the second base level; predicting a lower base level to be the lowest of the first base level and the second base level and setting a first threshold value, which is set relative to and lower than the lower base level predicted; and evaluating whether the first signal falls below the first threshold value and setting a first alarm detector at a point in time, while the first signal is below the first threshold value. Thereby it is possible to detect a metal object, such as a ‘booster bag’, in a detection zone in proximity of automatic doors even at the very moment the automatic door opens.
US10796545B2 Item movement tracking with three-dimensional (3D) proximity exclusions
Changes of a vertical and horizontal position of an item are programmatically monitored relative to at least one three-dimensional (3D) item-specific proximity exclusion attribute that precludes movement of the item into a defined 3D item-configured prohibited region by iteratively querying an item tag of the item for measured vertical and horizontal coordinates of the item tag. In response to determining that a detected change of at least one of the vertical and horizontal position of the item results in the item being located within the defined 3D item-configured prohibited region, an item-specific proximity exclusion alert is generated indicating that the item is located within the defined 3D item-configured prohibited region.
US10796544B2 Concealed item detection with image series in eulerian and lagrangian frame of reference
A method to analyze video includes obtaining an image series in an Eulerian or Lagrangian frame of reference, selecting one or more specific regions of interest and extracting to remove irrelevant motion and/or noise, decomposing the extracted images into a plurality of frequency bands and extracting a pixel value time series corresponding to the values of a pixel in each spatial frequency band, magnifying the pixel value time series to obtain a magnified pixel value time series, adding the magnified pixel value time series to the pixel value time series to generate a superimposed pixel value time series, and applying a spatial reconstruction to the superimposed pixel value time series to generate an output image series. A system to perform this method is also provided.
US10796542B1 Discreet haptic alerts to mobile bug for covert sessions
A system and a method are disclosed for activating haptics during a one-way communications session with a mobile bug. The system may establish a one-way communications session between a mobile bug and a monitoring device, and may receive, from the monitoring device, a request to notify a user of the mobile bug of a circumstance. The system may compare data of the request to entries of a database, and may identify, based on the comparing, an entry of the request that matches the data. The system may determine a haptic output indicated by the entry, and may transmit a command to the mobile bug to vibrate according to the haptic output.
US10796541B1 Virtual reality haptic feedback system and components thereof
A virtual reality haptic feedback system to simulate a virtual reality experience for a user, the virtual reality haptic feedback system including a chamber to receive the user therein, a wearable haptic feedback device to be worn by the user to provide a haptic experience to at least a portion of a body of the user, and a movement system having a first portion connected to at least a portion of the chamber and removably connected to the wearable haptic feedback device at a second portion to move the wearable haptic feedback device in response to the simulation.
US10796537B1 System and method for detecting ATM fraud via counting notes
Systems and methods for ATM fraud detection are presented. ATM fraud detection may be provided in the context of including a currency sensor in the ATM to count currency notes. ATM fraud detection may be obtained by using a currency sensor, such as a scanner, to image and count any currency notes that remain after being dispensed to a user, and determining if the count is correct for the currency notes dispensed. A count discrepancy resulting from removal of some but not all dispensed currency notes would indicate attempted theft or fraud.
US10796533B2 Gaming system and method providing a wagering game including a skill-based game having a player-selected difficulty level and duration
Various embodiments of the present disclosure provide a gaming system and method providing a wagering game including a skill-based game having a player-selected difficulty level and duration. The skill-based game contributes to the average expected payback percentage of the wagering game such that the average expected payback percentage of the wagering game can vary within a predetermined range from player-to-player based on the players' skill levels. The gaming system enables each player to obtain the AEP%WAGERING GAME at or near the upper end of the predetermined range, regardless of the player's skill level.
US10796529B2 Controlled return to player in a skill-based wagering game
A reel-based electronic gaming system, electronic gaming device, and electronic wagering game in which a player is provided one or more player actions during the course of play. The player actions allow the player to alter an active play area in a variety of ways. The system controls the return to player based on potential user actions and their associated potential outcomes.
US10796524B2 Methods and apparatus for interacting with network-connected consumers
A system has a computerized game server with a processor coupled to a data repository, the server executing software on the processor, serving video games to a player operating a computerized appliance having a display screen, the computerized appliance coupled to the computerized server over a wide area network (WAN), and providing interactive interfaces enabling interaction between the system and players, and a sensory presentation comprising one or both of audio and images accessible to the player, the sensory presentation including an artifact hidden in one or more of the images, or in the audio in the sensory presentation. The player finds the artifact hidden in the sensory presentation, communicates the act of finding the artifact and circumstances of the act to the computerized game server, where the game server provides a predetermined reward to the player for the act of finding the artifact.
US10796522B2 Electronic gaming machine and method having independently operable game display windows for single or multi-player play
An electronic gaming machine and method having independently operable game display windows comprising independent displays and controls to play a game individually or as a group game between or among players. The electronic gaming machine comprises a video display and a game controller configured to display on the video display a first set of reels and a second set of reels, control the video display to initially synchronously spin pairs of first and second reels to a stop, and, upon a potential trigger condition being met, control the video display to asynchronously spin pairs of first and second reels to a stop. The game controller is further configured to control the video display to move a special symbol on the video display in a direction opposite to an evaluation direction towards an evaluated position.
US10796520B2 Presence-detecting gaming systems for maintaining gaming sessions
A gaming system includes a gaming machine for conducting a casino wagering game and logic circuitry. The logic circuitry establishes a gaming session of the casino wagering game for a player, during the gaming session, detects an object at a detected distance via a presence sensor of the gaming machine, determines whether or not the detected object is the player based on one or more object detection criteria including the detected distance, in response to the detected object being determined to be the player, maintains the gaming session, and in response to the detected object being determined to be an object other than the player, initiates an end-session counter to terminate the gaming session. A duration of the end-session counter varies at least partially as a function of the one or more object detection criteria.
US10796517B2 Information processing apparatus, information processing method, and recording medium to calculate waiting time in queue using acquired number of objects
An information processing apparatus predicts a waiting time by suppressing a reduction in accuracy of waiting-time prediction even if the number of people waiting in a line is small. The information processing apparatus includes a calculation unit that calculates a waiting time, based on a first set of counted objects in a case where the number of first set of counted objects is less than a predetermined number and based on a second set of counted objects in a case where the first set of counted objects is greater than or equal to the predetermined number.
US10796511B1 Low-power person tracking system that uses magnetic signals
A passenger tracking system that combines fobs carried by passengers and a passenger detector that detects when a fob is nearby. The fobs are battery powered and consume very little power; therefore, they can be sealed and waterproof, and may last for years before replacement. A fob is asleep until awakened by a short-range magnetic field broadcast by the passenger detector. After awakening, the fob listens for an encrypted message from the passenger detector, and responds with an encrypted response that contains the fob's identity. Tracking is secure because a fob is completely invisible unless and until it receives a magnetic field of the correct frequency and time-varying pattern, and an encrypted request message from an authorized sender; responses are also encrypted so that listeners cannot discover the fob's identity. The system is suitable for example for tracking schoolchildren entering or exiting a school bus.
US10796510B2 Apparatus, systems and methods for monitoring vehicular activity
Apparatuses, systems and methods monitor vehicular activity. Specifically, the apparatuses, systems, and methods of the present disclosure provide a plurality of sensors and devices for monitoring a vehicle while the vehicle is in use, including but not limited to, impact sensors, cameras, recording devices, and other like devices. Even more specifically, multiple vehicles having the apparatuses, systems, and methods of the present disclosure may be networked together to provide multiple fields of view. The devices create data streams that are processed and/or recorded for reference to the same upon inquiry, such as after a vehicle accident or for any other purpose. The data streams from multiple vehicles are combined to provide additional details undiscoverable when using a single source.
US10796509B2 Ejectable flight data recorder unit
An apparatus for recording aircraft flight data including a primary flight data recorder unit for recording data generated by aircraft systems during operation of an aircraft and a secondary flight data recorder unit in communication with the primary flight data recorder unit. The secondary flight data recorder unit is configured to receive and store data from the primary flight data recorder. The secondary flight data recorder unit is ejectable from the aircraft, and comprises a propulsion system to enable powered flight of the secondary flight data recorder unit.
US10796503B2 Vehicle calibration based upon performance product detection
Method and apparatus are disclosed for vehicle calibration based upon performance product detection. An example vehicle includes a receiver to receive a wireless signal from a transducer of an performance product that includes characteristics of the performance product. The example vehicle also includes a product controller to authenticate the performance product based upon the wireless signal and send, upon authentication, a calibration instruction that includes the characteristics. The example vehicle also includes an electronic control unit to receive the calibration instruction and adjust a calibration to a target setting based upon the characteristics.
US10796501B2 Interactive sharing of vehicle sensor information
Various aspects of the disclosure relate to sharing vehicle sensor information. In some aspects, a requestor (e.g., a first vehicle) may transmit a request for vehicle sensor information. A responder (e.g., a second vehicle) may then respond with information sensed by the responder. For example, a requestor may unicast a vehicle-to-anything (V2X) message that requests a particular responder to share specified sensor information. As another example, a requestor may broadcast a vehicle-to-anything (V2X) message that requests any responder that meets a response criterion (or response criteria) to share specified sensor information.
US10796491B2 Virtual work of expression within a virtual environment
A system and method for displaying a virtual three-dimensional environment, including: displaying at least a portion of the virtual three-dimensional environment in a head-mounted display, where the head-mounted display includes a retinal tracking device; enabling a user to interact with the virtual three-dimensional environment; displaying a virtual representation of a written work within the virtual three-dimensional environment in the head-mounted display; enabling the user to interact with the virtual representation of the written work; tracking the user's reading position in the representation of the written work via the retinal tracking device; determining the content of the representation of the written book at the user's reading position; and modifying the virtual three-dimensional environment based at least in part on the content at the user's reading position.
US10796487B2 3D mapping of a process control environment
In a method of mapping a real-world process control environment, a mobile device is registered at a reference location, and 3D positions and orientations of the mobile device are tracked using an inertial measurement unit. A user input indicating that a new node is to be added to a 3D map of the process control environment is detected, and a 3D position of a real-world object relative to the reference location is determined, or caused to be determined, based on a tracked 3D position and orientation of the mobile device. A node database is caused to add the new node to the 3D map of the process control environment, at least by causing the 3D position of the real-world object to be stored in association with the new node.
US10796463B2 Tomographic imaging for time-sensitive applications
Disclosed aspects relate to the acquisition and processing of projection data using temporal characteristics of the imaged volume, such as the uptake and clearance of a contrast agent within the volume. Such temporal aspects may be used in the acquisition process, such as to differentially acquire images based on the propagation of the contrast agent. In addition, such temporal aspects may be used in the processing of projection data to generate differential projections (e.g., first or second order subtraction projections), compound projections synthesized using the absolute or relative maximum opacity values observed over time for a region of interest, or interpolated projections synthesized using observed opacity values at known or fixed time intervals and a derived peak opacity time.
US10796455B2 Image processing apparatus and image processing method
An image processing apparatus includes an image acquirer that acquires a first skin image obtained by capturing an image of a skin at a first timing and a second skin image obtained by capturing an image of the skin at a second timing later than the first timing, an image analyzer that extracts a first discolored area from a first skin image and extracts a color of the skin from the second skin image, an image determiner that determines a cover area within the second skin image based on the first discolored area and determines a color of the cover area based on the color of the skin, and a print controller that generates image data with a content for printing an image of the determined cover area on the sheet by using a coloring material of the determined color.
US10796437B2 System and method for simultaneously reconstructing initial 3D trajectory and velocity of object by using single camera images
Provided are a system and method for simultaneously reconstructing an initial three-dimensional (3D) trajectory and velocity of an object by using single camera images. The system for simultaneously reconstructing an initial 3D trajectory and velocity of an object by using single camera images includes a receiver configured to receive 3D world coordinate information of a starting point of an object and object-captured image information of a single camera, a two-dimensional (2D) coordinate acquisition unit configured to acquire 2D image coordinates of the object from the object-captured image information, and a reconstructor configured to simultaneously reconstruct an initial 3D velocity and trajectory of the object by applying a 3D motion equation to the 2D image coordinates and depth information from the single camera to the object.
US10796435B2 Image processing method and image processing apparatus
An image processing method includes calculating a first feature-quantity that includes feature-quantities for indicating features of individual pixel values of pixels located in a first direction perpendicular to a first line segment out of line segments and feature-quantities for indicating features of individual pixel values of pixels located in a second direction opposite to the first direction with respect to the first line segment, and calculating, based on pixel values of pixels located for each predetermined distance in a third direction perpendicular to a second line segment out of the line segments and pixel values of pixels located for each of the predetermined distance in a fourth direction opposite to the third direction with respect to the second line segment, a second feature-quantity that includes feature-quantities for indicating individual features of the pixels located for each of the predetermined distance from the second line segment.
US10796434B1 Method and device for detecting parking area using semantic segmentation in automatic parking system
A method for learning an automatic parking device of a vehicle for detecting an available parking area is provided. The method includes steps of: a learning device, (a) if a parking lot image of an area nearby the vehicle is acquired, (i) inputting the parking lot image into a segmentation network to output a convolution feature map via an encoder, output a deconvolution feature map by deconvoluting the convolution feature map via a decoder, and output segmentation information by masking the deconvolution feature map via a masking layer; (b) inputting the deconvolution feature map into a regressor to generate relative coordinates of vertices of a specific available parking region, and generate regression location information by regressing the relative coordinates; and (c) instructing a loss layer to calculate 1-st losses by referring to the regression location information and an ROI GT, and learning the regressor via backpropagation using the 1-st losses.
US10796432B2 Navigation of tubular networks
Methods and apparatuses provide improved navigation through tubular networks such as lung airways by providing improved estimation of location and orientation information of a medical instrument (e.g., an endoscope) within the tubular network. Various input data such as image data, EM data, and robot data are used by different algorithms to estimate the state of the medical instrument, and the state information is used to locate a specific site within a tubular network and/or to determine navigation information for what positions/orientations the medical instrument should travel through to arrive at the specific site. Probability distributions together with confidence values are generated corresponding to different algorithms are used to determine the medical instrument's estimated state.
US10796431B2 Targeted deposition of dental care compounds
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an image of the area of the mouth. Identifying a feature of interest within the image. Determining an actual reflectance and an actual topology of the feature of interest. Determining a desired reflectance and a desired topology of the feature of interest. Calculating an amount of DCA to be applied to a portion of the feature of interest based on comparing the actual reflectance to the desired reflectance and the actual topology to the desired topology. Causing the calculated amount of DCA to be applied to the portion of the feature of interest.
US10796430B2 Multimodality 2D to 3D imaging navigation
A system and method for the detection of ROIs in images obtained of a breast or other tissue of a patient significantly improves the speed and precision/accuracy of navigation between multimodality 2D and 3D images. In the system and method, images of the tissue are obtained in a DBT acquisition to generate a synthetic 2D image of the imaged tissue and in a 3D, e.g., ultrasound, image acquisition. The 2D image generation process creates a synthetic 2D image that embed a navigation map correlating pixels in the 2D images to sections of the 3D ultrasound volume, such as via a registration between the 3D ultrasound volume and a 3D volume created using the DBT image data. When a synthetic 2D image is reviewed, an ROI on the 2D image is selected and the system will additionally present the user with the section of the 3D volume containing that ROI.
US10796422B1 System and method for capturing by a device an image of a light colored object on a light colored background for uploading to a remote server
A system and method allows a light colored image of an object such as a check to be detected and captured on a light colored background for uploading to a server for processing. Detection involves detecting edges of objects on the image, drawing a rectangle around the detected edges, testing for an aspect ratio of the rectangle within an approved range, testing for the rectangle being outside of a margin of the image and being a certain percentage of the image, and testing for blur within a tolerable range.
US10796421B2 Creating selective virtual long-exposure images
Embodiments of the present invention are directed to facilitating images with selective application of the long-exposure effect. In accordance with some embodiments of the present invention, virtual long-exposure image comprising a plurality of aligned frames is provided and a selection of a region of pixels in the virtual long-exposure image is received. The virtual long-exposure image is combined with one of the frames forming the virtual long-exposure image to create a selective virtual long-exposure image. The selective virtual long-exposure image comprises a visible portion of the original virtual long-exposure image and a visible portion of the individual frame that corresponds to the selected region of pixels. Additional frames may be combined with the virtual long-exposure image to create a plurality of selective virtual long-exposure image options, and the user may select one for continued use or for saving.
US10796414B2 Kernel-predicting convolutional neural networks for denoising
Supervised machine learning using convolutional neural network (CNN) is applied to denoising images rendered by MC path tracing. The input image data may include pixel color and its variance, as well as a set of auxiliary buffers that encode scene information (e.g., surface normal, albedo, depth, and their corresponding variances). In some embodiments, a CNN directly predicts the final denoised pixel value as a highly non-linear combination of the input features. In some other embodiments, a kernel-prediction neural network uses a CNN to estimate the local weighting kernels, which are used to compute each denoised pixel from its neighbors. In some embodiments, the input image can be decomposed into diffuse and specular components. The diffuse and specular components are then independently preprocessed, filtered, and postprocessed, before recombining them to obtain a final denoised image.
US10796405B2 Image processing apparatus and method, and non-transitory computer-readable storage medium storing program
The position of a trimming region is decided in accordance with a scene type represented by an image which is a layout target. The trimming region is trimmed at the decided position.
US10796394B2 Estimation of damage prevention with building retrofit
Methods, systems, and computer programs are presented for estimating the differences, due to building retrofitting, in damage caused to a building by an earthquake. One method includes operations for accessing a database to retrieve current fragility functions for predicting structural damage to a building, and for identifying features of the building. The method further includes operations for identifying a retrofit measure having a cost to improve the building structure, and for estimating a first building damage after a simulated earthquake utilizing a machine-learning program and the current fragility functions. The method further includes operations for determining new fragility functions for the building based on the retrofit measure and the current fragility functions, for estimating a second building damage after the simulated earthquake utilizing the new fragility functions, and for determining the difference in damage resulting from the retrofit measure based on the first and the second building damage.
US10796380B1 Employment status detection based on transaction information
An income analysis platform may receive information associated with employment-related activity of a user, wherein the employment-related activity is associated with an employment status of the user. The income analysis platform may analyze, using an employment analysis model, the information to determine the employment status of the user. The income analysis platform may determine, based on the information and using the employment analysis model, that there is a change in the employment status of the user. The income analysis platform may identify, based on the determined change in the employment status of the user, a service associated with a transaction account of the user. The income analysis platform may determine, based on the change in the employment status, that one or more terms of the service are to be adjusted. The income analysis platform may perform an action associated with adjusting the one or more terms of the service.
US10796373B2 System and method for providing insurance coverage recommendations
A dynamic computer system assists users in selecting insurance coverage types and levels appropriate for their present financial circumstances. The computer system includes a graphical user interface (GUI) representative of a user's financial data and coverage recommendations. The system may further access third party data to validate and enrich coverage determinations.
US10796368B2 Electronic data insurance management system and method
An electronic data insurance management system may prompt a user, for a selected insurance product, to identify an indemnity level for insuring against loss to one or more electronic data sets, receive input identifying the indemnity level, and link an identifier for one of the one or more electronic data sets with a data insurance policy or policy certificate defined by the identified indemnity level. The system may also create a data storage account for the one of the one or more electronic data sets on a data management system using the identifier such that an association is formed between the data storage account and the data insurance policy or policy certificate.
US10796364B2 Process for providing timely quality indication of market trades
Real time or near real time assessment of the quality of securities transactions is accomplished by intercepting order and execution communications between trader and broker, comparing the execution data with contemporaneous market data relative to the transaction or transactions involved, and informing the trader of that comparison. This is accomplished without interrupting or impeding the trader-broker communications, except that a broker-trader communication may, if desired, be interrupted and relevant data aggregated until the aggregate reaches a desired value. It is preferred that the comparison be between the volume-weighted average price of the securities transaction and the volume-weighted average price of the market data for that security, over the life of the order. A particular effective way to communicate the quality evaluation to the trader is disclosed.
US10796361B2 Auction based decentralized ticket allotment
Described is a method for auction based decentralized ticket allotment. The method includes receiving a ticket indicating a system problem, generating an auction for the ticket, receiving at least one bid, based on the auction, to resolve the system problem from at least one agent, the at least one bid including one of a time to resolution, a hold and a no bid, and allotting the ticket to an agent based on the at least one bid.
US10796358B1 Identifying companion gestures and behavior
This disclosure describes a system for identifying users and/or their companions, utilizing the behavior and gestures of a user's companion to assist the user, and developing user paths based on user and/or companion preferences. A companion profile may be established to identify the companion and associated the companion with the user. Likewise, a user pattern that includes both the user and the companion may be established and used to track the location of the user and/or companion while in the materials handling facility.
US10796356B2 Transformation and aggregation engine
A system has a gateway cluster having a gateway processor for communication with an external processor of an external user using a first protocol and data format. A non-transitory storage medium is configured for storing a database containing unfilled orders associated with the external user. An application cluster has a processor in communication with the storage medium for accessing the database. The gateway processor can communicate with the application processor using a second protocol and data format different from the first protocol and data format. The application processor is configured for fetching and aggregating unfilled orders from the database, and transmitting an aggregation of orders to the external processor via the gateway cluster in response to a number of unfilled orders being at least a threshold number, a size of the aggregation of orders being at least a threshold size, or expiration of a predetermined time period.
US10796344B2 Second screen advertisement correlation using scheduling information for first screen advertisements
A first screen schedule for the linear delivery of video content is received and analyzed. The first screen schedule may include slots in which first screen advertisements could be displayed. Particular embodiments can then determine the feasibility of providing second screen advertisements based on the first screen schedule. Then, second screen advertisements that advertisers wish to display in conjunction with first screen advertisements are determined. When the linear delivery of the video content commences, particular embodiments monitor a messaging stream associated with the delivery of the video content. When an ad placement marker is encountered, an ad server may select a first screen advertisement. When the first screen advertisement is placed, the messaging stream identifies a first screen advertisement that is delivered. If the first screen advertisement has a corresponding second screen advertisement, particular embodiments output the second screen advertisement on a second screen environment.
US10796320B2 Systems and methods for passively determining a ratio of purchasers and prospective purchasers in a merchant location
A method and system for determining a status of a visitor to a physical location and associated with a handheld device using a computer device coupled to a database are provided. The method includes receiving, by the processor, a hello message from a radio associated with one or more handheld devices, capturing a unique identifier of the handheld device from the received hello message, determining visitor geographic information based on the captured unique identifier and a determined signal strength of the hello message, and outputting the visitor information.
US10796316B2 Method and system for identifying fraudulent publisher networks
The present teaching generally relates to detecting fraudulent networks. First data associated with a plurality of entities may be obtained, and a representation characterizing similarities among the plurality may be generated. Based on the representation, at least one entity cluster may be identified as corresponding to a candidate fraud network. A score associated with each of the at least one entity cluster may be determined, where the score indicates a likelihood that a corresponding entity cluster represents a fraud network, and at least some of the at least one entity cluster may be identified as a fraud network based on the score.
US10796312B2 Fraud detection and control in multi-tiered centralized processing
Detecting and controlling fraud in centralized processing is provided. A system receives data packets carrying electronic transactions, and clusters the electronic transactions based on an intermediary identifier of each of the electronic transactions to identify a first cluster and a second cluster. The system generates a first model for the first cluster and a second model for the second cluster. The system detects a fraudulent electronic transaction having a first source identifier. The system locks a first data structure to prevent transfer of a first resource in electronic transactions associated with the first source identifier. The system identifies source identifiers associated with the first cluster in a first tier. The system locks absent detection of the fraudulent electronic transaction in one or more electronic transaction associated with the source identifiers, the data structure corresponding to each of the source identifiers in the first cluster.
US10796298B2 Interactive display based on near field communications
Systems and methods for providing interaction between a user device and an interactive display system using near field communications are provided. The interactive display system includes a display panel configured to present visual content and near field communication (NFC) devices behind or within the display panel. The interactive display system detects a user device adjacent to the display panel using at least one of the NFC devices. The interactive display system determines a position relative to the display panel for the user device. The interactive display system exchanges data with the user device based on the position. The interactive display system may receive data that includes displayable information from the user device and present the displayable information on the display panel at or near the position for the user device. The interactive display system may simultaneously interact with more than one user device.
US10796296B2 Kit, system and associated method and service for providing a platform to prevent fraudulent financial transactions
A system and associated method and service for providing a platform that enables members to transfer, receive, or otherwise exchange cash in various international denominations and commodities, such as precious metals (e.g., gold, silver, etc.), in a mobile highly secured telecommunications environment. The system is capable of delivering cash instantly between two or more users by allowing the exchange of secure transactions between system and cash dispensing machines (ATMs). Users may pay, receive, exchange, deposit, transfer, pay bills, exchange currency, retrieve cash, deposit cash and create accounts based on the mobile phone number or a system generated code.
US10796292B2 Method and apparatus for fulfilling purchases
A method and apparatus for fulfilling purchases is disclosed. A system that incorporates teachings of the present disclosure can include, for example, a portable communication device having a controller element that receives from an online system a barcode image as an object of acknowledgment of a product purchased from said online system, and presents on a display of the portable communication device said barcode image to complete a purchase fulfillment process by way of at least one among a visual inspection of the barcode image by a merchant employee and processing of said barcode image by a point of sale (POS) device. Additional embodiments are disclosed.
US10796291B2 Self-service check cashing system and method
A self-service check cashing system and method which performs preliminary tests on a check to reduce queue length at attendant check cashing stations. An example method includes obtaining an amount of a check from a customer by the self-service terminal, obtaining information from an image of a check by the self-service terminal, performing a plurality of tests by the self-service terminal, including tests using the information from the image to determine whether the check was properly completed; and displaying instructions to the customer by the self-service terminal to go to an attendant terminal to complete a second phase of the check cashing transaction when the self-service terminal determines that the test results were positive.
US10796289B2 Printout delivery system and method using mobile device
A method of transmitting contents stored in a mobile device may include displaying a list of the contents on a display screen, receiving a user input for selecting content to be printed, on the display screen, displaying a list of printers capable of printing the selected content, and a ‘send to delivery server’ item on the display screen, transmitting the content to a cloud server based on a user input for selecting the ‘send to delivery server’ item on the display screen, displaying a printing cost of the content on the display screen while the content is being converted into print data by the cloud server, receiving payment information of the printing cost and receiver information of a printout of the content, and transmitting the payment information and the receiver information to the cloud server.
US10796287B2 Systems and methods for processing trailer repair requests submitted by carriers
In some embodiments, methods and systems are provided for facilitating submission of repair requests by carriers having to repair trailers to domicile facilities associated with the trailers. A central computing device provides a first graphical interface accessible by a computing device of a carrier having to repair a trailer in order to permit the carrier to submit a repair request indicating repair needed for the trailer. The central computing device then generates an invoice for the repair to the trailer directed to a domicile facility associated with the trailer. The central computing device also transmits an alert including the invoice to a computing device of the domicile facility associated with the trailer, receives a response from the computing device of the domicile facility associated with the trailer, and transmits a notification indicating whether the repair request has been approved by the domicile facility associated with the trailer.
US10796280B2 System for preparation of modifiable recipe-based products
Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
US10796278B1 Optimizing pallet location in a warehouse
A computer-based technology is provided to optimize a warehouse space, such as warehouse racks. The technology determines a storage duration of a pallet in a warehouse, and further determines an optimal storage location for the pallet in the warehouse. For example, the technology can determine how long an inbound pallet will stay in a warehouse, and locate an optimal area of the warehouse to store the pallet. Such an optimal pallet storage area is selected to reduce labor costs in transporting the pallet in, within, and out of the warehouse and further optimize the management of multiple pallets in the warehouse as a whole. In addition, the technology can consider the size of the pallet in determining the optimal storage location in the warehouse.
US10796275B1 Systems and methods for inventory control and delivery using unmanned aerial vehicles
Unmanned aerial vehicles (UAVs) may be configured and deployed to maintain inventory and retrieve products for delivery. The UAVs can be equipped with a plurality of sensors used to assess the condition of inventory items, report the condition to a central control, and to retrieve inventory items. The UAVs can scan fruits and vegetables, for example, to determine the current ripeness. The UAV can then harvest the items if ready or provide a status update if they are not ready. The UAVs can be used in conjunction with transporters and harvesters to deliver products from the field or warehouse to a central control or directly to the customer. In scanning the products for readiness, the UAVs can also detect issues such as spoilage, fungus, and pests. This information can be used for the specific application of treatments.
US10796263B2 System and method for assessing client process health
A method and apparatus for assessing the health of a process is provided where the health of a client's process is assessed across a plurality of dimensions based on computing a process health index. The process health index is computed by determining a sub-process health index across a plurality of dimensions for the sub-processes comprising the process. The sub-process health index across different dimensions is determined based, at least in part, on responses to a set of evaluators and the dimensional weight value assigned to each of the dimensions. The response to each evaluator is an option selected from a plurality of weighted options. The sub-process health index is then stored. A process health index is calculated based on the sub-process health index for each sub-process across a plurality of dimensions and the sub-process weight value assigned to each of the sub-processes. The process health index is stored and used to assess the health of a client's process.
US10796260B2 Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US10796239B2 Method and/or system for recommender system
Method embodiments and/or system embodiments are provided that may be utilized to recommend online content to users based, at least in part on a prediction of diffusion of online content through a social network.
US10796235B2 Computer systems and methods for providing a visualization of asset event and signal data
Disclosed herein are computer systems, devices, and methods for improving the technology related to asset condition monitoring. In accordance with the present disclosure, an asset data platform may be configured to receive data related to asset operation, ingest, process, and analyze the received data, and then provide a set of advanced tools that enable a user to monitor asset operation and take action based on that asset operation. The set of advanced tools may include (1) an interactive visualization tool, (2) a task creation tool, (3) a rule creation tool, and/or (4) a metadata tool.
US10796230B2 Content based remote data packet intervention
Systems and methods for remote intervention are disclosed herein. The system can include memory including: a user profile database; a content database; and a model database. The system can include a supervisor device including: a network interface; and an I/O subsystem. The system can include a content management server that can: receive a first electrical signal from the supervisor device; generate and send an electrical signal to the supervisor device directing the launch of the content authoring interface; receive a second electrical signal including content received by the content authoring interface from the supervisor device; identify a plurality of response demands in the received content; determine a level of the received content based on the identified plurality of response demands; determine the acceptability of the received content based on the identified plurality of response demands; and generate and send an alert to the supervisor device.
US10796229B1 Building an interactive knowledge list for business ontologies
A system and method for collecting data analytics on the one or more business events, receiving a prior set of knowledge about the one or more business events, generating, for presentation to the user, the timeline of the set of relevant information on the one or more business events based on processing the data analytics in combination with the prior set of knowledge, generating a current hypothesis for the one or more business events associated with the one or more business ontologies associated with the one or more business events, the current hypothesis modifying the prior set of knowledge over a period of time, receiving a natural language query from the user for interacting with the timeline of the set of relevant information and the current hypothesis, and generating, for presentation to the user, a response from the timeline of the set of relevant information and the current hypothesis.
US10796222B2 Contactless position/distance sensor having an artificial neural network and method for operating the same
A contactless position and/or distance sensor for determining the distance, the spatial orientation, the material properties, or the like of a target object, and a method for operating the same, uses at least two sensor elements, which form a sensor module, Signals provided by the at least two sensor elements are jointly evaluated using at least one artificial neural network.
US10796215B2 Tag assembly methods
Embodiments are directed to assembling an RFID tag through wire bonding techniques. In some examples, the RFID tag may be assembled by wire bonding of an RFID integrated circuit (IC) to an antenna through a hole in a substrate. In other examples, methods for assembling RFID tags from a singulated IC or diced ICs still on a dicing frame may be disclosed. The disclosed methods may use a single metal layer for producing RFID tags with multi-turn loop antenna.
US10796214B2 Transaction card having an electrically applied coating
A transaction card may comprise a first card component having an electrically conductive surface configured to receive an electrically applied coating. An electrically applied coating may be formed on the electrically conductive surface. The transaction card may be manufactured by forming a first card component having an electrically conductive surface configured to receive an electrically applied coating. The method may also include applying an electrically applied coating to the electrically conductive surface.
US10796205B2 Multi-view vector processing method and multi-view vector processing device
A multi-view vector processing method and a multi-view vector processing device are provided. A multi-view vector x represents an object containing information on at least two non-discrete views. A model of the multi-view vector, where the model includes at least components of: a population mean μ of the multi-view vector, view component of each view of the multi-view vector and noise is established. The population mean μ, parameters of each view component and parameters of the noise , are obtained by using training data of the multi-view vector x. The device includes a processor and a storage medium storing program codes, and the program codes implements the aforementioned method when being executed by the processor.
US10796197B2 Automatic method and system for similar images and image fragments detection basing on image content
A proposed invention relates to the field of information technologies and can be used in information technologies, which relates to computer vision, for comparison and search of similar images and their fragments by the content in large databases/pictures banks. The claimed method for completely automatic detection of similar images and images fragments in large data storages or data banks comprising image content processing, stages of construction to represent numerical vector image content. Each image is processed in the data store to determine the content that is treated as geometric shapes, and numerical vector representing the image built based on the geometric parameters of defined geometric shapes. A numeric vector which consists of geometric parameters of image figures, measured at original size of geometric shape, and after normalization, is the vector that defines the image with accuracy and uniqueness, and which allows comparison and detection of similar images.
US10796194B2 Motion-aware keypoint selection system adaptable to iterative closest point
A motion-aware keypoint selection system adaptable to iterative closest point (ICP) includes a pruning unit that receives an image and selects at least one region of interest (ROI) composed of a selected subset of points on the image; a point quality estimation unit that receives the ROI and generates point quality; and a suppression unit that receives the point quality and generates keypoints. In one embodiment, a near edge region (NER) is selected as the ROI. In another embodiment, the point quality estimation unit generates point quality according to point motion and point depth.
US10796188B2 Image processing apparatus, image processing method, and program to identify objects using image features
An image processing apparatus, an image processing method, and a program, provide accurate collation even when an image contains a number of identical or similar subjects. The image processing apparatus generates, with respect to feature points to be detected from a first image, a first local feature amount group including local feature amounts representing feature amounts of local regions containing the respective feature points, and a first coordinate position information group including coordinate position information. The image processing apparatus clusters the feature points of the first image based on the first coordinate position information group. The image processing apparatus collates, in units of clusters, the first local feature amount group with a second local feature amount group formed from local feature amounts of feature points detected from a second image.
US10796184B2 Method for processing information, information processing apparatus, and non-transitory computer-readable recording medium
Inputting an image to a neural network, performing convolution on a current frame included in the image to calculate a current feature map, which is a feature map at a present time, combining a past feature map, which is obtained by performing convolution on a past frame included in the image, and the current feature map, estimating an object candidate area using the combined past feature map and current feature map, estimating positional information and identification information regarding the one or more objects included in the current frame using the combined past feature map and current feature map and the estimated object candidate area, and outputting the positional information and the identification information regarding the one or more objects included in the current frame of the image estimated in the estimating as object detection results are included.
US10796178B2 Method and device for face liveness detection
A method for face liveness detection and a device for face liveness detection. The method for face liveness detection includes: performing an illumination liveness detection and obtaining an illumination liveness detection result; and determining whether or not a face to be verified passes the face liveness detection at least according to the illumination liveness detection result. Performing of the illumination liveness detection and obtaining of the illumination liveness detection result includes: acquiring a plurality of illumination images of the face to be verified, in which the plurality of illumination images are captured in a process of dynamically changing mode of illumination light irradiated on the face to be verified and are respectively corresponding to various modes of the illumination light; and obtaining the illumination liveness detection result according to a light reflection characteristic of the face to be verified in the plurality of illumination images.
US10796174B2 Distance and object based external notification system for automated hailing service
Distance and object based external notification system for automated hailing service is described. An autonomous vehicle (AV) can include a processor configured to execute instructions stored on a non-transitory computer readable medium to detect, based on sensor information, an object within the AV; determine that the object belongs to a recent occupant of the AV; and, in response to the determining that the object belongs to the recent occupant of the AV, select, based on a proximity of the recent occupant to the AV, a notification modality for sending a message to the recent occupant regarding the object; and send the message using the notification modality.
US10796163B2 Surveillance video activity summary system and access method of operation (VASSAM)
An apparatus provides a quick view of security events by transformation of surveillance video streams stored over many hours. Images captured at one or more video surveillance cameras are transformed into a summary of activities by triggering on contents within the views. Selected key images are bookended by anticipatory or consequential frames for better comprehension. Variable masking scopes the date-times of interest to a display user. A frame selection process is triggered by video encoding and compression indicia to eliminate duplication and inactivity. Hours of H.264 encoded video are reduced to seconds of surveillance animation. Motion indicia in video frames and pixel blocks steer the short summary. Timespans and camera views of inactivity are purged from the summary. To meet time management budgets, the report is transmitted to a display/selection apparatus as a mix of still images and video activity glimpses.
US10796151B2 Mapping a space using a multi-directional camera
Examples described herein relate to mapping a space using a multi-directional camera. This mapping may be performed with a robotic device comprising a monocular multi-directional camera device and at least one movement actuator. The mapping may generate an occupancy map to determine navigable portions of the space. A robotic device movement around a point in a plane of movement may be instructed using the at least one movement actuator. Using the monocular multi-directional camera device, a sequence of images are obtained (610) at different angular positions during the instructed movement. Pose data is determined (620) from the sequence of images. The pose data is determined using features detected within the sequence of images. Depth values are then estimated (630) by evaluating a volumetric function of the sequence of images and the pose data. The depth values are processed (640) to populate the occupancy map for the space.
US10796149B2 System and method for performing video or still image analysis on building structures
Methods and systems for automating the management and processing of roof damage analysis. In some embodiments image data associated with damaged roofs is collected and automatically analyzed by a computing device. In some embodiments, the image data is modified automatically to include descriptive metadata and visual indicia marking potential areas of damage. In one embodiment, the systems and methods include a remote computing device receiving visual data associated with one or more roofs. In one embodiment, insurance company specific weightings are determined and applied to received information to determine a type and extent of damage to the associated roof. In one embodiment, results of the methods and systems may be used to automatically generate a settlement estimate or supplement additional information in the estimate generation process.
US10796138B2 Intra-facility activity analysis device, intra-facility activity analysis system, and intra-facility activity analysis method
Activity information acquirer that acquires activity information representing an activity level of a moving object for each of a plurality of predetermined detection elements acquired through division performed on a captured image, a target area setter that sets a target area on a facility map image acquired by drawing a layout on the inside of the facility, an indexed information generator that generates indexed information acquired by indexing the activity state of the moving object in the target area on the basis of the activity information, an activity state display image generator that generates a digest image representing an overall activity state of the moving object in the target area on the basis of the indexed information, and an output information generator that generates output information which includes display information acquired by superimposing an activity state display image on the facility map image.
US10796137B2 Technique for providing security
A method for reducing violence within crowded venues is provided. The method includes reading license plates of vehicles passing into entry ports of a parking area, and capturing facial images of persons seeking admission to the venue. A computer compares such license plates to a database of vehicle license plates associated with persons with past histories of violence. A computer also compares captured facial images to a database of facial data for persons with past violent histories. Upon detecting a match, the computer creates an alert presented to law enforcement officers to facilitate detention of such persons for investigation. Information recorded on entry tickets is scanned and saved together with the facial image of the ticket holder. If a violent act occurs, cameras within the venue capture facial images of participants. The computer matches such participants to stored identifying data to assist in the identification and apprehension of such persons.
US10796121B1 Decoding parts with encoded geometry for retrieving passively represented information
A system, method, and computer-readable medium for decoding an encoded geometry. Decoding the encoded geometry includes: scanning an encoded geometry, the scanning comprising scanning a plurality of multi-dimensional symbols of the encoded geometry; identifying each of the plurality of multi-dimensional symbols; decoding each identifier multi-dimensional symbol to provide encoded geometry information; accessing an encoded geometry repository; and, retrieving data associated with the encoded geometry information.
US10796119B2 Decoding color barcodes
A method of decoding a color barcode involves simultaneously illuminating the color barcode with three light zones in a manner that illuminates each bar of the color barcode with each of the three spatially separated light zones, where the three light zones are each illuminated by a different one of three colors; capturing a monochrome image of light reflected off of the color barcode that includes each of the bars in the barcode illuminated by the three light zones; and for each bar in the color barcode, determining a color of the bar by analysis of the intensity of the light captured in the image of the reflected light intensity in each of the three light zones.
US10796113B2 Reader device and table with reader device
A reader device is provided having a wider readable area and a table with the reader device. The reader device includes an antenna element communicating with an RFID tag attached to an article, a reader module electrically connected to the antenna element and reading information of the RFID tag through the antenna element, and a case housing the antenna element and the reader module. Moreover, the antenna element includes a first dipole antenna having a first element axis extending in a first direction, and a second dipole antenna having a second element axis extending in a second direction crossing the first direction.
US10796106B2 Apparatus and method for selecting speaker by using smart glasses
Provided are an apparatus and method for selecting a speaker by using smart glasses. The apparatus includes a camera configured to capture a front angle video of a user and track guest interpretation interlocutors in the captured video, smart glasses configured to display a virtual space map image including the guest interpretation interlocutors tracked through the camera, a gaze-tracking camera configured to select a target person for interpretation by tracking a gaze of the user so that a guest interpretation interlocutor displayed in the video may be selected, and an interpretation target processor configured to provide an interpretation service in connection with the target person selected through the gaze-tracking camera.
US10796097B2 System and method for event profiling
System and method for method and system for event profiling is described that processes large volume of data gathered from a plurality of digital sources to automatically profile and continuously update an event. The system utilizes, an ensemble of probabilistic classifiers for automated extraction of finer details of the event, which use linguistic features for profiling information about the event, wherein the information is spread across various data sources. Further, disambiguation is performed to augment the accuracy of the event profiling. The system enables semantically linking of related events curated in the knowledge base and thereby performs semantic search over it. The system takes user-feedback and improves upon the information extraction process through reinforcement learning.
US10796094B1 Extracting keywords from a document
An unsupervised keyword extraction process is disclosed. A single input document can be analyzed to identify multiple candidate keywords by utilizing splitting terms. A keyword score is calculated for each of the candidate keywords. The keyword score for a particular candidate keyword is determined based on the length of the candidate keywords that contain the candidate keyword and the frequency of the words appearing in the candidate keywords. One or more keywords having the highest keyword scores are selected as the extracted keywords. The extracted keywords can be used in applications, such as refining search results, providing suggested search terms, or improving the match rate of a network page at a search engine.
US10796089B2 Enhanced timed text in video streaming
Timed text that is provided in a television broadcast or media stream can be enhanced to provide an improved user experience. A scrollable text window can be provided in a media player application, for example, that can allow the user to quickly “catchup” from a missed moment. The timed text may be enhanced to allow links to dictionaries, encyclopedias, online sources, thesauruses, translating services, and/or the like. Further implementations could use automated tools to automatically generate program summaries for watched or unwatched content.
US10796079B1 Generating a page layout based upon analysis of session variables with respect to a client device
Disclosed are various embodiments for selecting page layouts based upon an outcome prediction associated with a request for a content page. Session variables associated with a request can be extracted. A score can be calculated based upon the session variables. The score can be generated by a machine learning engine that is trained using archived session data. A page layout can be selected based upon the generated score and a respective content page generated.
US10796078B2 Systems and methods for automated taxonomy concept replacement in an XBRL document
A method of performing XBRL extension taxonomy concept replacement includes analyzing, by a processor, an XBRL document having XBRL tags to identify an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous in comparison with an XBRL base taxonomy concept for an XBRL base taxonomy upon which the XBRL extension taxonomy is based. The processor is configured to identify an extension extended linkrole in the XBRL extension taxonomy that includes the identified XBRL extension taxonomy concept, determine a base extended linkrole in the XBRL base taxonomy that matches the extension extended linkrole, determine an XBRL base taxonomy concept in the base extended linkrole that matches the identified XBRL extension taxonomy concept, and replace the identified XBRL extension taxonomy concept with the XBRL base taxonomy concept in the base extended linkrole.
US10796076B2 Method and system for providing suggested tags associated with a target web page for manipulation by a useroptimal rendering engine
Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
US10796070B2 Layout pattern similarity determination based on binary turning function signatures
One or more binary turning function signatures for each of the layout patterns are determined. The one or more binary turning function signatures comprise binary turning function signatures for polygons in each of the layout patterns, and may further comprise binary turning function signatures for secondary polygons A binary turning function signature of a polygon is derived based on deriving a minimum binary number or a maximum binary number among variants of a binary turning function sequence number for the polygon. The variants are generated by circular bit shifting and bit sequence reversing. Similar layout patterns in the layout patterns are determined based on the one or more binary turning function signatures.
US10796065B2 Hybrid design layout to identify optical proximity correction-related systematic defects
Defects can be identified using a hybrid design layout that includes a printable layer and a non-printed layer. The hybrid design layout can be generated by incorporating at least a portion of the non-printable layer layout with the printable layer layout. Defects can be identified using optical or scanning electron beam images.
US10796064B2 Autonomous placement to satisfy self-aligned double patterning constraints
Techniques regarding functional placement of one or more logic gates in a periodic circuit row configuration are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an optimization component, operatively coupled to the processor, that can determine functional placement of a logic gate in a self-aligned double patterning process that can form a periodic circuit row configuration.
US10796057B2 Support apparatus and design support method
There is provided a design support apparatus including a memory, and a processor coupled to the memory and the processor configured to obtain an arrangement target cell, and arrange the arrangement target cell at a position satisfying a condition of an arrangement position recommended for each cell when the arrangement target cell is arranged, based on definition information for defining the condition.
US10796052B2 Formal verification of integrated circuit hardware designs to implement integer division
Computer-implemented methods of verifying an integrated circuit hardware design to implement an integer divider wherein the integer divider is configured to receive a numerator N and a denominator D and output a quotient q and a remainder r. The method includes (a) verifying a base property is true for the integrated circuit hardware design and (b) formally verifying that one or more range reduction properties are true for the integrated circuit hardware design. The base property is configured to verify that an instantiation of the integrated circuit hardware design will generate a correct output pair q,r in response to any input pair N,D in a subset of non-negative input pairs. The one or more range reduction properties are configured to verify that if an instantiation of the integrated circuit hardware design will generate an output pair q,r in response to a non-negative input pair N,D then an instantiation of the integrated circuit hardware design to implement the integer divider will generate an output pair q′,r′ that has a predetermined relationship with q and r in response to another non-negative input pair N′,D where N and N′ have one of one or more predetermined relationships.
US10796045B2 Efficient bi-directional property-based path tracing
Systems and methods for efficient bi-directional property-based path tracing. The method includes reading a data structure corresponding to a circuit. The method also includes iteratively performing property accounting of properties as voltages propagate across devices in the circuit. The method also includes traversing series chains of similar devices in the circuit to reduce an iteration count and arrive at a circuit stability, wherein the circuit stability is determined when propagated user-specified and computed circuit properties (e.g. shortest distance) remain unchanged between subsequent iterations of the traversing. The method also includes traversing the data structure for propagated user-specified and computed property violations. The method also includes cataloging and reporting these violations in human-readable form.
US10796043B1 Non-adaptive pattern reordering to improve scan chain diagnostic resolution in circuit design and manufacture
Systems and methods for re-ordering test patterns for circuit design or testing. A method includes receiving a set of scan chains and associated test patterns, and computing a penalty score for each test pattern in the set of test patterns. The method includes selecting a first pattern of the set of test patterns that has a lowest computed penalty score in the set of test patterns, and removing the first pattern from the set of test patterns and adding the first pattern to a set of ordered patterns. The method includes, for each remaining test pattern, computing an accumulated penalty score for each remaining pattern, selecting a next pattern of the set of test patterns that has a lowest accumulated penalty score in the set of test patterns, removing the next pattern from the set of test patterns, and adding the next pattern to the set of ordered patterns.
US10796031B1 Method and system of preparing engineering data for industrial control systems
An industrial plant module-based engineering method includes the following processes. The process is for duplicating a source engineering template having one or more source child templates to create a duplicated engineering template having one or more duplicated child templates, without duplicating any instances. The process is for selecting at least one child instance instantiated from the source engineering template and having an original link to the source engineering template. The process is for changing the original link into a new link between the selected at least one child instance and the duplicated engineering template. The selected at least one child instance has the new link to the duplicated engineering template and is free of the original link to the source engineering template, and wherein unselected one or more child instances remain to have the original link to the source engineering template.
US10796022B2 Weighted source data secured on blockchains
Technologies are shown for secure management of evaluation data that involves receiving an evaluation value signal from a source, the evaluation value signal relating to an evaluation entity having an evaluation score secured on an evaluation data blockchain and verifying whether the source is identified in trusted source data. If the source is trusted, then the technology involves obtaining a weight associated with the source, obtaining the evaluation score for the evaluation entity from a first evaluation data block in the evaluation data blockchain, where the first evaluation data block is a most recent evaluation data block in the evaluation data blockchain, calculating a new evaluation score based on the evaluation score obtained from the first evaluation data block and the received valuation signal weighted according to the weight associated with the source, and securely committing the new evaluation score to the evaluation data blockchain in another evaluation data block.
US10796019B2 Detecting personally identifiable information (PII) in telemetry data
In some examples, a computing device may determine that an event occurred and determine event data associated with the event. A first machine learning classifier may be used to determine that the event data includes personally identifiable information (PII) and a second machine learning classifier may be used to remove the PII from the event data to create modified event data. The PII may include one or more of a username, a password, at least a portion of a legal name, a password, at least a portion of an address, at least a portion of a social security number, or at least a portion of an account number associated with a financial institution. The modified event data may be stored in a device data file that includes data associated with the computing device. In some cases, the computing device may send the device data file to a server.
US10796016B2 Untethered resource distribution and management
A method is disclosed. The method includes receiving, at a computing system, from a user, a request for an access code and one or more constraints on a use of the access code, and identifying a portable device to be associated with the access code. The method also includes obtaining, using the portable device, authorization for one or more potential interactions using the access code. Upon obtaining authorization for the one or more interactions, the method includes generating the access code, which includes an identifier that causes an access request that includes the access code be routed to the computing system. The method also includes receiving, from an access device, an access request comprising the access code in an interaction. Upon determining that the interaction complies with the one or more transaction constraints, the computing system provides an indication to the access device that the interaction is authorized.
US10796004B1 Split boot for computing devices with secure and insecure states
A system for performing coincident boot of computing devices having non-volatile memory and secure and non-secure partitions on the same System on Chip (SoC) or on a similarly capable computing device with secure division and separation of sensitive memory resources, secure protection of intellectual property during boot and post-boot, and support for secure interoperations between secure and non-secure states. The system packages components of the boot loader into a single signed and encrypted package. That package is loaded into the non-secure memory where it is verified before being extracted to the secure partition.
US10796003B2 Divided integrity verification using memory segment protection
According to one embodiment, an information processing apparatus includes a first memory, a signal generation unit, an integrity check unit, and an access-right update unit. Firmware is stored in the first memory. The signal generation unit is configured to generate a signal when there is access violating access right, to the first memory. The integrity check unit is configured to perform, when the access violating access right is a verification request with respect to a predetermined verification target region, integrity check with respect to the verification target region in response to the signal. The access-right update unit is configured to update access right corresponding to the verification target region, to which the integrity check has been performed.
US10795998B2 Dynamic routing of files to a malware analysis system
A method for selecting either a first malware analysis system or a second malware analysis system to analyze a file is disclosed. The method includes obtaining, at a network security element, a file sent between a first device and a second device, the file having one or more associated attributes; analyzing, at the network security element, the one or more attributes of the file; selecting, based on the analyzing, either the first malware analysis system or the second malware analysis system as a selected malware analysis system for malware analysis of the file; and providing the file to the selected malware analysis system.
US10795990B2 Secure code optimization method and system
A method of automatically generating secure code includes: receiving source code and security constraints for the source code, the security constraints encoding, to what extend a variable in the source code is considered secure; and generating secure code from the source code and the security constraints by replacing non-secure operations in the source code, which operate on the variables considered as secure, with secure operations; wherein a secure operation is an operation, which, when applied to at least one encrypted variable, generates an encrypted result, which, when decrypted, is the result of the non-secure operation applied to the not encrypted variable.
US10795984B1 Active locking mechanism using machine learning
Methods and systems disclosed herein describe using machine learning to lock and unlock a device. Machine learning may be trained to recognize one or more features. Once the device has been trained to recognize one or more features, a user may define an unlock condition for the device using the one or more trained features. After defining the unlock condition, the device may be locked by verifying the one or more features that the user defined as the unlock condition using machine learning. When verification is successful, the device may be unlocked and the user allowed to access the device.
US10795982B2 CAPTCHA generation based on environment-specific vocabulary
Approaches presented herein enable restricting access to a locked computing resource in a web browser with a user-tailored CAPTCHA. More specifically, a request for a CAPTCHA is obtained from a web browser of a user attempting to access a resource. A set of terms associated with the user are selected from a pool of terms collected from an environment of the user within a pre-determined time period. A familiarity value of the selected terms indicating a recognizability of the terms by the user is determined. A CAPTCHA of the selected set of terms is generated having a level of graphic noise corresponding to the familiarity value. The generated CAPTCHA is then sent to the web browser. When a response to the CAPTCHA is received from the web browser, it is analyzed to determine whether the response matches the selected set of terms. If so, the web browser is instructed to grant the user access to the resource.
US10795978B2 Method and device for identity authentication
Disclosed in the application are a method and device for identity authentication. The method comprises: when the terminal is in the specified stress state, action attribute information of the terminal is collected; the action attribute information is processed by matching with preset sample information; if the action attribute information is matched with the sample information, the authentication is successful, and if the action attribute information is not matched with the sample information, the authentication is failed. By the above method, the terminal can automatically collect the corresponding action attribute information in the process that users perform certain specified operation, and then match and compare with the preset standard information to authenticate the identity of the current user using the terminal. Therefore, the terminal can collect the action attribute information and set up or authenticate it without entering a specific acquisition mode in the process that the user operates and uses the terminal. It avoids interfering with the use of users, and also effectively improves the convenience of operation.
US10795977B2 Digital asset traceability and assurance using a distributed ledger
Various embodiments provide an apparatus, method, system, and/or instructions by which source code can be linked to a compiled binary, guaranteeing the origin of the binary and ensuring traceability of the binary file back to the source code that originated it. An example method includes determining a request to register a digital asset; computing a first hash of an initial source file of the digital asset; ascertaining a version of the initial source file; electing one or more nodes of a blockchain to commit the first hash to the blockchain in association with a version of the digital asset corresponding to the version of the initial source file; converting the source file into a binary file, resulting in a binary version of the digital asset; computing a second hash of the binary file; and committing the second hash to the blockchain in association with the version of the digital asset.
US10795975B2 Version management platform
A node, of a network of nodes with access to a distributed ledger, receives a request to verify the user has consented to a current version of terms (i.e., current terms) associated with a program. The node obtains, using the distributed ledger, historical consent data indicating a version of the terms to which the user has previously provided consent. The node performs a first verification procedure to determine the user has not consented to the current terms, provides an indication to a user device that the user has not consented to the current terms, and receives, from the user device, a message indicating an acceptance of the current terms. The node performs additional verification procedures to determine that the user is who consented to the current terms and updates the distributed ledger to include a record indicating that the user consented to the current terms.
US10795969B2 Remote life science laboratories and storage facilities
An automated life science laboratory or a storage facility for biological specimens may be located together with or in close proximity to a data center. The location of the data center, the automated life science laboratory, and the storage facility may be a location in which land and/or electricity are less expensive than locations where the biological specimens are collected. The automated life science laboratory may have a high-capacity data connection to the data center. The life science laboratory, storage facility, and the data center may share a connection to the electrical grid, an HVAC system, and/or a security perimeter. A biological specimen may be removed from storage at the storage facility, process by one or more biotechnology protocols at the automated life science laboratory, and data from the processing may be stored in the data center.
US10795968B2 Server device, image transmission method, terminal device, image reception method, program, and image processing system
In some embodiments, methods and apparatus are provided for transmitting, via at least one network, a request to another apparatus for still image data generated from moving image data, the request comprising at least one criterion, and receiving still image data generated from moving image data matching the at least one criterion in the request. In further embodiments, methods and apparatus are provided for receiving the request via at least one network, using the at least one criterion in the request to obtain still image data generated from moving image data, and responding to the request by transmitting the obtained still image data.
US10795965B2 Distributed in-browser deep learning for predictive pre-fetching
Techniques for distributed processing and pre-fetching content using an in-browser neural network model are disclosed herein. In some embodiments, a server transmits a neural network model to a client device, where the neural network model is stored a persistent store of a browser on the client device, and, during a networking session in which the browser on the client device is accessing a page of an online service, the client device predicts at least one link from a plurality of links on the page using the stored neural network model. The client device then fetches content associated with the predicted link(s) from a server of the online service prior to any selection of the predicted link(s) during the networking session.
US10795955B2 Systems, methods and computer program products for information management across disparate information systems
An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device.
US10795954B2 Interactive command-line data analysis
Data analysis is performed through a series of commands that apply functions to an initial scope of data. In a client-server architecture, a data analyst may interact with and view a scope of data through a series of commands. Query formation may be performed at a server to generate reports of data to be presented at the client.
US10795942B2 Method and device for residing short message verification code
Provided are a method and device for residing a short message verification code. This method includes: conducting keyword matching on a short message content using a regular expression; when the short message content contains a keyword, matching a verification code for the short message content using the regular expression, to acquire a matched verification code; and displaying the verification code on a current interface and displaying a pre-set time. This method can automatically extract a verification code in a short message and display a pre-set time on a current interface. Within this pre-set time, a user can fill in a verification code on a verification code interface according to the displayed verification code without the need for the user to remember the verification code and to frequently switch between a short message application and a current application as well.
US10795937B2 Expressive temporal predictions over semantically driven time windows
Methods, systems, and computer program products for expressive temporal predictions over semantically-driven time windows are provided herein. A computer-implemented method includes identifying, within a knowledge graph pertaining to a given prediction, a subset of the knowledge graph related to one or more predicted training examples, wherein the subset comprises (i) a set of nodes and (ii) one or more relationships among the set of nodes; determining, for the identified subset, one or more snapshots of the knowledge graph relevant to the given prediction; quantifying a validity window for the one or more predicted training examples, wherein the validity window comprises a temporal bound for prediction validity; and computing a validity window for the given prediction based on the quantified validity window for the one or more predicted training examples.
US10795928B2 Image search apparatus, system, and method
An image search apparatus including: an accumulation unit that accumulates search target images; an area detector that learns search priority by analyzing first information extracted from a plurality of first areas included in a plurality of the search target images, analyzes second information extracted from a plurality of second areas included in a query image, and detects the second areas, the search priority of which is high, as conspicuous areas by using the second information; and an image search unit that searches for the search target images by using an image feature extracted from the conspicuous areas.
US10795922B2 Authorship enhanced corpus ingestion for natural language processing
Mechanisms for processing a corpus of information in a natural language processing system are provided. A corpus of information to process is identified and a set of author profiles associated with the corpus of information is retrieved. A content profile is generated for a portion of content of the corpus of information and the content profile is compared to the set of author profiles to generate an association of the content profile with at least one author profile in the set of author profiles. In addition, a processing operation of the natural language processing (NLP) system is controlled based on the association of the content profile with the at least one author profile.
US10795918B2 Simplified frontend processing and visualization of large datasets
Systems and methods for simplified frontend processing and visualization of large datasets are provided. In example embodiments, a plurality of data objects are accessed. One or more of data objects from among the plurality of data objects are grouped into a first group. A group identifier that identifies data objects included in the first group is created. A visualization comprising a first node that represents the first group is generated. The first node is linked to the group identifier. The visualization is presented on a user interface of the user device. User input indication a user-specified action and the group identifier is received. The user-specified action is performed with the data objects identified by the group identifier.
US10795914B2 Query plans for analytic SQL constructs
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US10795912B2 Synchronizing a forwarding database within a high-availability cluster
Systems and methods for synchronizing an EMACVLAN FDB among cluster units of an HA cluster are provided. According to one embodiment, real-time synchronization of a first FDB maintained within a kernel space of a first network security operating system running on a primary unit and a second FDB maintained within a kernel space of a second network security operating system running on a secondary unit is performed by: transferring information regarding an entry from the kernel space of the first network security operating system to a first synchronization unit running within a user space of the first network security operating system, and causing the second forwarding database to be updated by the first synchronization unit in response to receipt of the information regarding the entry, by transmitting the information regarding the entry to a second synchronization unit running within the user space of the second network security operating system.
US10795911B2 Apparatus and method for replicating changed-data in source database management system to target database management system in real time
Provided are an apparatus and a method for replicating changed-data in a source database management system to a target database management system in real time, for minimizing the load on the source DBMS system, reducing costs for DBMS hardware configuration, and facilitating operation and failure recovery. The source server transmits the changed-data from a redo log file or an archive log file in a source DBMS area to a target server in real time, and the target server receives the changed-data transmitted from the source server to temporarily store the changed-data in a local area, and extracts the change data stored in the local area to replicate the extracted changed-data to the target DBMS, thereby implementing the apparatus for replicating the changed-data in the source database management system to the target database management system in real time.
US10795903B2 Method and system for determining data usage behavior in a database system
Systems and methods are described for determining data usage behavior in a database system. The systems and methods can include receiving, from one or more applications, a plurality of SQL queries, storing the received SQL queries, receiving one or more characteristics, each characteristic relating to one or more respective fields, determining one or more data usage categories, wherein a data usage category has one or more characteristics values corresponding to one or more stored field values of the one or more respective fields, comparing the data selection condition of at least one stored SQL query with the determined one or more data usage categories, and incrementing a data usage counter associated with a identified data usage category if the data selection condition of the at least one stored SQL query indicates at least one query access to stored data including field values in accordance with the identified data usage category.
US10795889B2 Query path with aggregate projection
In some examples, a system includes query path determination circuitry to identify an aggregate projection to consider for generating a query path for the query. The aggregate projection may include an aggregated value calculated from a table column of a database table using an aggregate function. The query path determination circuitry may further be to compare candidate query paths for the query derived using the aggregate projection with candidate query paths for the query derived using a non-aggregate projection, determine a selected query path among the candidate query paths derived using the aggregate projection and the non-aggregate projection and use the selected query path as part of the query path for handling the query.
US10795884B2 Dynamic resource allocation for common storage query
Systems and methods are disclosed for processing queries against a common storage utilizing dynamically allocated partitions operating on one or more worker nodes. The common storage can include one or more data stores, which collectively contain a data set divided across multiple buckets of data. To query the common storage, a query coordinator can retrieve metadata regarding the multiple buckets, in order to determine a subset of buckets that are potentially relevant to a query. The query coordinator can then dynamically allocate partitions operating on worker nodes to retrieve and intake individual buckets of the subset into a phased search process. The dynamic allocation can be selected to maximize parallelization of the buckets across partitions, thus increasing a speed at which the common storage can be searched.
US10795882B2 Blockchain-based data compression and searching
A computer-implemented method includes: compressing, by a service party, target data to be stored according to a preset compression template; assembling the compressed target data and a unique identifier of the preset compression template into storage transaction data; and transmitting the storage transaction data to a node device on a blockchain, so that the node device, in response to the storage transaction data, searches for a smart contract published on the blockchain, in which the smart contract corresponds to the unique identifier, invokes the preset compression template to determine that a data format of the target data conforms to a data format specified by the preset compression template, and in response to determining that the data format of the target data conforms to the data format specified by the preset compression template, stores the compressed target data.
US10795878B2 System and method for identifying answer key problems in a natural language question and answering system
A system and a computer program product are provided for evaluating question-answer pairs in an answer key by comparing a first answer key answer to a plurality of candidate answers to determine if the answer key may have a problem if the plurality of candidate answers are more similar to one another than to the first answer and to determine if the plurality of candidate answers has gradient information which may be used to update the answer key if not already included in the answer key.
US10795870B1 Schema based validation of extra fields in a data file
The disclosure is directed to systems to validate fields of a data file. A data file comprising name-value pairs can be validated. Allowed ones of the name-value pairs can be identified. A redacted data file comprising indications of the identified allowed ones of the name-value pairs but not ones of the name-value pairs not identified as allowed can be generated. The redacted data file can be sent to a data storage device.
US10795861B2 Online measurement of potential deduplication efficiency
A computer-implemented method, according to one embodiment, includes: determining which of a plurality of fingerprints correspond to a copy of user data stored in one or more logical volumes at a storage location, and which of the plurality of fingerprints correspond to a pointer that points to a copy of user data stored in the one or more logical volumes at the storage location. A number of unique fingerprints is determined, and a number of the copies of user data stored in the one or more logical volumes is determined. The number of the copies of user data and the number of unique fingerprints are used to calculate an actual deduplication efficiency value. The number of the copies of user data and the number of unique fingerprints are used to calculate a potential deduplication efficiency value. The actual deduplication efficiency value is compared to the potential deduplication efficiency value.
US10795860B1 WAN optimized micro-service based deduplication
A system for managing an object storage includes frontend micro-services and backend micro-services. The frontend micro-services obtain a request to store data in an object storage; divide the data into slices; send a slice analysis request, based on a slice of the slices, to the backend micro-services; obtain, from the plurality of backend micro-services, a list of segments of the slice that are not stored in the object storage; and add a segment specified by the list of segments to a compression region. The backend micro-services identify segments of the slice specified by the slice analysis request that are not stored in the object storage and generate the list of segments of the slice based on the identified segments.
US10795852B2 Data center management system and method
A data management system deploys a number of server cabinets each deploying a number of servers. Each server is coupled to a data center network. The data management system includes a processor and a storage unit coupled to the processor. The processor is configured to pre-obtain a MAC address and location information pair of every server, save the information pair as a computer-readable document, obtain a MAC address of a server to be queried, and compare the MAC address of the server to be queried to the computer-readable document and obtain the physical address of the server to be queried. The information pair includes information of the MAC address and a corresponding physical location.
US10795840B2 Persistent kernel for graphics processing unit direct memory access network packet processing
A graphics processing unit may, in accordance with a kernel, determine that at least a first packet is written to a memory buffer of the graphics processing unit by a network interface card via a direct memory access, process the at least the first packet in accordance with the kernel, and provide a first notification to a central processing unit that the at least the first packet is processed in accordance with the kernel. The graphics processing unit may further determine that at least a second packet is written to the memory buffer by the network interface card via the direct memory access, process the at least the second packet in accordance with the kernel, where the kernel comprises a persistent kernel, and provide a second notification to the central processing unit that the at least the second packet is processed in accordance with the kernel.
US10795839B1 Systems and methods for creating pipeline paths
A data pipeline including a plurality of graph pipeline paths is obtained. Each of the graph pipeline paths may include pipeline nodes, at least one of the pipeline node may have at least two inputs. Each of the inputs may comprise outputs of two or more other pipeline nodes. A linear pipeline path interface is provided for creating and presenting a linear pipeline path of the data pipeline. The linear pipeline path may include pipeline nodes, each being limited to a single input and a single output. The linear pipeline path interface may be limited to interacting with linear pipeline paths. A graph pipeline interface is provided for presenting and modifying the data pipeline. The linear pipeline path interface may be switched to the graph pipeline interface in response to a first user input.
US10795826B2 Translation lookaside buffer management method and multi-core processor
A translation lookaside buffer (TLB) management method and a multi-core processor are provided. The method includes: receiving, by a first core, a first address translation request; querying a TLB of the first core based on the first address translation request; determining that a first target TLB entry corresponding to the first address translation request is missing in the TLB of the first core, obtaining the first target TLB entry; determining that entry storage in the TLB of the first core is full; determining a second core from cores in an idle state in the multi-core processor; replacing a first entry in the TLB of the first core with the first target TLB entry; storing the first entry in a TLB of the second core. Accordingly, a TLB miss rate is reduced and program execution is accelerated.
US10795825B2 Compressing data for storage in cache memories in a hierarchy of cache memories
An electronic device includes at least one compression-decompression functional block and a hierarchy of cache memories with a first cache memory and a second cache memory. The at least one compression-decompression functional block receives data in an uncompressed state, compresses the data using one of a first compression or a second compression, and, after compressing the data, provides the data to the first cache memory for storage therein. When the data is retrieved from the first cache memory to be stored in the second cache memory, when the data is compressed using the first compression, the compression-decompression functional block decompresses the data to reverse effects of the first compression on the data, thereby restoring the data to the uncompressed state and provides the data compressed using the second compression or in the uncompressed state to the second cache memory for storage therein.
US10795815B2 Method and apparatus for maintaining data coherence in a non-uniform compute device
A data processing apparatus includes one or more host processors with first processing units, one or more caches with second processing unit, a non-cache memory having a third processing unit and a reorder buffer operable to maintain data order during execution of a program of instructions. An instruction scheduler routes instructions to the processing units. Data coherence is maintained by control logic that blocks access to data locations in use by a selected processing unit other than the selected processing unit until data associated with the data locations are released from the reorder buffer. Data stored in the cache is written to the memory if it is already in a modified state, otherwise the state is set to the modified state. A memory controller may be used to restrict access to memory locations to be operated on.
US10795814B2 Placement of local cache areas
Maintaining multiple cache areas in a storage device having multiple processors includes loading data into a first local cache in response to a first processor of a first subset of the processors performing a read operation to the specific portion of non-volatile storage, where the first local cache is accessible to the first subset of the processors and is inaccessible to other processors, loading data into a second local cache in response to a second processor of the second subset of the processors performing a read operation to the specific portion of non-volatile storage, where the second local cache is accessible to the second subset of the processors and is inaccessible to other processors, and loading data into a global cache in response to one of the processors performing a write operation to the specific portion of non-volatile storage, where the global cache is accessible to all the processors.
US10795809B2 Non-volatile logic device for energy-efficient logic state restoration
A non-volatile logic device for energy-efficient logic state restoration is disclosed. The non-volatile logic device incorporates a volatile flip-flop and a non-volatile storage unit to achieve on-chip non-volatile storage. The non-volatile logic device further allows for a backup time to be determined on a per-chip basis, resulting in minimizing energy wastage and satisfying a given yield constraint.
US10795806B2 Devices and methods for generating a stream of health-related data
A method and device for generating a stream of data that is representative of at least an algorithm (44) of a software as a medical device. To reach that aim, the method comprises designing (41) the at least an algorithm using first programming language items of a determined domain-specific language (DSL), which is obtained using a determined language workbench (LWB) environment. The method further comprises simulating (42) an executing of the at least an algorithm with a simulation environment obtained using second programming language items of the determined DSL, the simulating being implemented in the determined LWB environment; testing (43) the at least an algorithm with at least a test function written with third programming language items of the DSL, the testing being implemented in the determined LWB environment; and generating (440) the stream of data.
US10795798B2 Notification control method and information processing apparatus
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to acquire identification information of a process executed on a virtual machine and information indicating a behavior of the process at a time when the process is executed, and sequentially store the information in the memory. The processor is configured to refer to the information stored in the memory when a deployment of software in the virtual machine is detected, identify first identification information of a first process such that a change of the behavior at the time when the first process is executed before and after the deployment exceeds a predetermined first criterion. The processor is configured to notify the first identification information to a monitoring process that monitors an operation of the software.
US10795797B2 Controller, SATA system and method of operation therefor
A controller for operably coupling a drive unit to a host unit in a serial advanced technology attachment (SATA) system is described. The controller comprises a hardware processor arranged to: receive a plurality of SATA data frames; identify a first primitive sequence in at least one of the plurality of SATA data frames that adversely affects a performance of the SATA system; and replace the identified first primitive sequence with a second primitive sequence in response thereto.
US10795792B2 Methods, apparatuses and systems for cloud-based disaster recovery test
A method, apparatus and system for providing a cloud-based disaster recovery test include receiving, at a cloud-based computing platform, a request for a disaster recovery test of at least a portion of a client's data network, in response to the received request, creating an isolated network in the cloud-based computing platform, cloning, in the isolated network, machines and configurations of the at least the portion of the client's data network to be included in the cloud-based disaster recovery test, reserving resources of the cloud-based computing platform based on the cloned machines and configurations of the at least the portion of the client's data network and an associated data handler to be deployed in the cloud-based disaster recovery test, and enabling the cloned machines for use by the client for performing the cloud-based disaster recovery test in the cloud-based computing platform.
US10795781B2 Recreating a computing environment using tags and snapshots
A processing device receives a request to recreate an application from a particular point in time. The processing device determines a set of hierarchical tags in a data store of hierarchical tags, the set of hierarchical tags describes a computing environment hosting the application from the particular point in time. The processing device copies, from the data store, a snapshot associated with a source data tag of the set of hierarchical tags. The processing device recreates the computing environment hosting the application from the particular point in time in a replication environment using the set of hierarchical tags and the snapshot.
US10795774B2 Disaster recovery of archived data
Methods and systems for efficiently downloading archived snapshot data from the cloud or from an archival data store are described. In a disaster recovery scenario in which an entire storage appliance for backing up different point in time versions of a virtual machine has failed (e.g., due to a fire), archived snapshot data for the different point in time versions may be acquired by a second storage appliance from an archival data store (e.g., cloud-based data storage) using one or more snapshot mapping files. A snapshot mapping file may include pointers to a plurality of data blocks within the archival data store for generating a full image snapshot associated with a particular point in time version of the virtual machine. The plurality of data blocks may comprise the minimum number of data blocks necessary to construct the particular point in time version of the virtual machine.
US10795773B2 Persistent video camera and method of operation
A camera reboots when a first timer expires but defers when a connection enables a server to reset the first timer. The system uses a visitor filtration apparatus to encode and store time-windows for expected visitors and generate optical credentials as visitor indicia and policies to greet, transform messages, and determine various access to visitors, both expected or unexpected. A video doorbell component of the system triggers on image or audio capture, transforms and verifies optically encoded credentials and actuates a physical access control actuator, triggers a visitor filtration apparatus, or relays images and audio with an interview panel. The optical credential is transmitted electronically to an expected visitor and may be printed or displayed from an electronic media.
US10795771B2 Information handling system with reduced data loss in block mode
An information handling system includes a non-volatile memory, a central processing unit, and a memory controller. The non-volatile memory is configured in a block translation table mode, and divided into a plurality of sectors. The central processing unit writes data to the non-volatile memory by sector. The memory controller detects a power loss in the information handling system, determines a memory address of a last successful write within the non-volatile memory, stores the memory address in an used portion of the non-volatile memory, and starts a save operation.
US10795767B2 Error correcting system shared by multiple memory devices
An error correcting system is provided. The error correcting system includes an error correcting code (ECC) circuit and a control circuit. The ECC circuit is configured to encode input data received from M input terminals to generate encoded data in response to a write operation, and output the encoded data. The input data includes write data associated with the write operation, and the encoded data includes the input data and associated parity data. The control circuit is coupled to at least one of the M input terminals. When the write operation is directed to a memory device having a data bit width less than M bits, the write data is inputted to a portion of the M input terminals, the control circuit is configured to provide reference data to another portion of the M input terminals, and the write data and the reference data serve as the input data.
US10795763B2 Memory system and error correcting method thereof
A memory system includes a plurality of memory chips suitable for storing data and an error correction code thereof, an error correction circuit suitable for detecting and correcting error bits of data, which are read from the plurality of memory chips, based on an error correction code of the read data, an address storage circuit suitable for storing addresses of first data, among the read data, the first data having a number of detected error bits greater than or equal to a first number, and a failed chip detection circuit suitable for, when the number of the stored addresses is greater than or equal to a second number, detecting a failed memory chip where a chip-kill occurs by writing test data in the plurality of memory chips and reading back the written test data.
US10795756B2 System and method to predictively service and support the solution
A system state monitor for managing a distributed system includes a persistent storage and a processor. The persistent storage includes a heuristically derived knowledge base. The processor performs deployment-level monitoring of deployments of the distributed system and identifies a common component failure of components of the deployments based on the deployment-level monitoring. In response to identifying the common component failure, the processor identifies impacted computing devices each hosting a respective component of the components; obtains deployment level state information from each of the impacted computing devices; identifies an iterative set of outcome driven corrective actions based on the obtained deployment level state information and the heuristically derived knowledge base; and initiates a computing device correction on an impacted computing device of the impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device.
US10795753B2 Log-based computer failure diagnosis
Methods and systems for system failure diagnosis and correction include extracting syntactic patterns from a plurality of logs with heterogeneous formats. The syntactic patterns are clustered according to categories of system failure. A single semantically unique pattern is extracted for each category of system failure. The semantically unique patterns are matched to recent log information to detect a corresponding system failure. A corrective action us performed responsive to the detected system failure.
US10795747B2 File synchronizing service status monitoring and error handling
Systems, methods, and apparatuses are disclosed for file synchronizing service status monitoring and error handling. A client device includes a local file system access manager that includes a status interface. The status interface is configured to receive a status message from a client-side sync manager of the client device. The client-side sync manager that communicates with a server-side sync manager at a server to synchronize data objects between file systems of the client device and server. The status message corresponds to a state of the client-side sync manager during a multi-stage start-up process for the client-side sync manager. A status caller in an application of the client device can retrieve the status message from the status interface. The status message can also be provided to a user interface for display to a user of the client device, and/or to a telemetry server for use in improving the file synchronizing service.
US10795744B2 Identifying failed customer experience in distributed computer systems
Systems and methods for identifying failed customer experience in distributed computer systems. An example method comprises: receiving, by an application performance management (APM) server associated with a distributed computer system, an application layer message associated with a request originated by a client computer system responsive to an action by a user; identifying a failed customer experience error by analyzing the application layer message; and causing a first graph to be rendered by a graphical user interface in a visual association with a second graph representing a number of user login events grouped by a pre-defined period of time, wherein the first graph represents a number of identified failed customer experience errors grouped by the pre-defined period of time.
US10795743B2 Computing device notification management software
Techniques disclosed herein relate to managing notifications to a user associated with a computing device. The notifications correspond to a response to an indication of an exception condition on the computing device. The response to the exception condition includes a plurality of steps, including computer-implemented steps in which data objects output a plurality of notifications for the user. These notifications are processed by a notification choreographer and used to prepare a unified status communication. The unified status communication is output to the user and depicts information corresponding to a plurality of the notifications.
US10795742B1 Isolating unresponsive customer logic from a bus
Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include determining that the client configurable logic has performed an errant action.
US10795739B1 Port configuration for microkernel operating system
In one embodiment, a method includes creating, by an operating system executed by a computing device an inter process communication (IPC) channel and a port for a process executed in a user space of the operating system. The IPC channel is associated with a key, and the port comprises a port buffer mapped to a first virtual address space of a kernel of the operating system and to a second virtual address space of the process. A message for the process is written in a message buffer associated with the IPC channel. The kernel determines whether the process is actively consuming messages in the message buffer. Responsive to determining that the process is not actively consuming messages, a notification packet is written in the port buffer. The packet includes an action type and the key and causes the process to consume the message based on the action type and key.
US10795738B1 Cloud security using security alert feedback
Generally discussed herein are devices, systems, and methods for computer or other network device security. A method can include providing an alert to a device of a first cloud user in response to determining an operation performed on a cloud resource is inconsistent with a behavior profile that defines normal operation of the cloud resource, receiving feedback from the first cloud user regarding the alert, and generating, for a second, different cloud user and by prioritizing a second alert based on the feedback from the first cloud user, a second alert.
US10795736B2 Cross-cluster host reassignment
Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.
US10795734B2 Processing element restart precedence in a job overlay environment
Embodiments generally relate to processing element restart precedence in a job overlay environment. In some embodiments, a method includes determining a job overlay, wherein the job overlay involves updates to a subset of processing elements of a plurality of processing elements of a job. The method further includes determining processing requirements of the plurality of processing elements. The method further includes determining computation capabilities of computational resources associated with the plurality of processing elements. The method further includes determining a processing element restart order based at least in part on processing requirements and computation capabilities. The method further includes updating the subset of processing elements. The method further includes restarting the subset of processing elements based at least in part on the processing element restart order.
US10795733B2 Server farm management
A cloud manager controls the deployment and management of machines for an online service. A build system creates deployment-ready virtual hard disks (VHDs) that are installed on machines that are spread across one or more networks in farms that each may include different configurations. The build system is configured to build VHDs of differing configurations that depend on a role of the virtual machine (VM) for which the VHD will be used. The build system uses the VHDs to create virtual machines (VMs) in both test and production environments for the online service. The cloud manager system automatically provisions machines with the created virtual hard disks (VHDs). Identical VHDs can be installed directly on the machines that have already been tested.