Document Document Title
US10826992B2 Collection folder for collecting file submissions via a customizable file request
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder via a customizable file request. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10826990B2 Clustered storage system configured for bandwidth efficient processing of writes at sizes below a native page size
A control module of a clustered storage system in one embodiment is configured to receive a write request for a data block of a page, to retrieve an existing content-based signature for the page, to identify from the existing content-based signature a first one of the data modules currently storing the page, and to compute a content-based signature of the data block. The control module is further configured to send the content-based signature of the data block to the first data module, to receive from the first data module an updated content-based signature for the page computed utilizing the content-based signature of the data block, to identify from the updated content-based signature a second one of the data modules that will store the page as updated to include the data block, and to provide information regarding the data block and the updated content-based signature to the second data module for utilization in storage of the updated page.
US10826983B2 Methods and systems for communicating messages to passengers on a transportation vehicle
Computing technology for a transportation vehicle is provided. For example, the computing technology executes a method for generating an encrypted message by a computing device for a passenger of a transportation vehicle, based on an identifier identifying the transportation vehicle and a passenger seat identifier identifying a passenger seat; providing the encrypted message to a processor executable entertainment system of the transportation vehicle; decrypting the encrypted message and validating the passenger seat identifier based on an authorized login by the passenger to the entertainment system while the passenger is on the transportation vehicle; and after validation, presenting the decrypted message to a device accessible to the passenger.
US10826981B2 Processing requests with updated routing information
Requests for resources of a web based service are processed by at least updating routing information by a load balancer after determining that a requested resource is not available in a first version of a web based service. The updated routing information indicates the request was previously made against the first version of the web based service and is readable by a second version of the web based service to allow the second version of the web based service to handle the request as a request from the first version and not simply a brand new request.
US10826974B2 Network based application management
An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.
US10826971B1 Distributed computing system node management
Techniques for distributed computing system node management are described herein. In some cases, internal compute nodes (i.e., compute nodes that are allocated to the distributed system) may be mutually trusted such that they may freely establish communications with one another. By contrast, external compute nodes (i.e., compute nodes that aren't allocated to the distributed computing system) may be untrusted such that their access to the distributed system may be regulated. In some cases, one or more of the compute nodes within the distributed computing system may maintain respective collections of system view information. Each respective collection of system view information may include, for example, information associated with the corresponding compute node's view of the distributed computing system based on information that is available to the corresponding compute node.
US10826960B2 System and method for optimized delivery of live ABR media
A method of providing live adaptive bitrate (ABR) video to a premises includes receiving live ABR transport stream-based content for a channel from a content server; encapsulating transport stream (TS) packets for the content in RTP packets to form RTP content packets; encapsulating in RTP packets an aggregate manifest for a plurality of ABR streams for the content to form RTP manifest packets; multiplexing the RTP content packets and the RTP manifest packets; and transmitting the multiplexed RTP packets as a multicast stream.
US10826956B2 Apparatus and method for providing content
A method of receiving content in a client is provided. The method may include receiving, from a server, a spatial set identifier (ID) corresponding to a tile group including at least one tile, sending, to the server, a request for first content corresponding to metadata, and receiving, from the server, the first content corresponding to the request.
US10826955B2 Methods, devices, and systems for providing media content from a media service to non-subscribers
Aspects of the subject disclosure may include, for example, embodiments modifying attributes for media content (provided to subscribers to a media service) to include a giftable attribute, configured as giftable or not giftable. Further embodiments include determining that the giftable attribute configured as giftable responsive to receiving donor user input, which comprises an indication to gift the media content to a recipient. A donor user is a subscriber of the media service while a recipient is a non-subscriber. Additional embodiments include providing a deep uniform resource locator (URL) link (which accesses the media content) to a media device of the recipient. Further embodiments include receiving a request to access the media content responsive to the selecting of the deep URL, requesting registration information for the media service, and providing the media content to the media device responsive to receiving registration information. Other embodiments are disclosed.
US10826953B2 Supplementing user web-browsing
An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.
US10826949B2 Distributed control of media content item during webcast
Disclosed embodiments include systems and methods for distributed control of media-playback components of a webcast. In an example, a webcast presenter's device can include a webcast compositing engine for creating a webcast from a variety of data sources, a media-playback engine for playing media content items, and a message processing engine for processing messages sent from audience members to the presenter. The message processing engine can obtain the messages and parse the messages for tokens indicative of a requested media content item. The message processing engine, having identified the requested media content item, can then cause the media-playback engine to play the requested content or add it to a queue.
US10826936B2 Detecting and attributing undesirable automatic redirects
Techniques are described for detecting and attributing automatic unauthorized redirects originating from executable code contained within an advertisement hosted within a web page or application displayed on an end user's mobile or desktop computing devices.
US10826934B2 Validation-based determination of computational models
Example techniques described herein determine a validation dataset, determine a computational model using the validation dataset, or determine a signature or classification of a data stream such as a file. The classification can indicate whether the data stream is associated with malware. A processing unit can determine signatures of individual training data streams. The processing unit can determine, based at least in part on the signatures and a predetermined difference criterion, a training set and a validation set of the training data streams. The processing unit can determine a computational model based at least in part on the training set. The processing unit can then operate the computational model based at least in part on a trial data stream to provide a trial model output. Some examples include determining the validation set based at least in part on the training set and the predetermined criterion for difference between data streams.
US10826933B1 Technique for verifying exploit/malware at malware detection appliance through correlation with endpoints
A technique verifies a determination of an exploit or malware in an object at a malware detection system (MDS) appliance through correlation of behavior activity of the object running on endpoints of a network. The appliance may analyze the object to render a determination that the object is suspicious and may contain the exploit or malware. In response, the MDS appliance may poll the endpoints (or receive messages pushed from the endpoints) to determine as to whether any of the endpoints may have analyzed the suspect object and observed its behaviors. If the object was analyzed, the endpoints may provide the observed behavior information to the appliance, which may then correlate that information, e.g., against correlation rules, to verify its determination of the exploit or malware. In addition, the appliance may task the endpoints to analyze the object, e.g., during run time, to determine whether it contains the exploit and provide the results to the appliance for correlation.
US10826930B2 Systems and methods for parallelized custom data-processing and search
This invention provides systems and methods for data processing by means of an ongoing background process on an end-user's computer. As a user receives and generates data, files are analyzed. A container file is opened into the volatile memory and its contents (including data and metadata) are extracted, without requiring an index to be created. The extracted components are analyzed based on predefined characteristics.
US10826928B2 System and method for simulating network security threats and assessing network security
A system and method of security assessment of a network is described. The system may include one or more security assessment computers controlled by a security assessor, and connected to a network, and first executable program code for acting as an agent on a first end device on the network. The first executable program code is configured to be executed by a browser application of the first end device, and is configured to initiate a simulation by requesting information from at least a first security assessment computer of the one or more security assessment computers.
US10826917B2 Malicious data scan service
A communication network may scan data to identify and prevent the spread of malicious data, such as viruses, worms, trojans, malware, and the like, transmitted through the communication network. As scanning content for malicious data within an application program or an application node hosted on the communication network may limit the performance of the application program, a server in a load balanced datacenter environment may host a malicious data scan as a service. Accordingly, the malicious data scan service may scale effectively to accommodate an increasing number of application nodes in the network, and by retrieving updated definitions of malicious data at suitable times, the server may identify malicious data with increasing reliability.
US10826909B2 Platform-based authentication for external services
Providing access to an external application includes receiving login credentials to access a client instance, wherein the login credentials are associated with a user account, causing the client instance to provide a link to an external application in the client instance, detecting a request to navigate to the external application from the link, generating a authentication record for the user account and the external application, storing information for the user account based on the authentication record, and generating a URL for the external application based on the authentication record. Providing access to the external application also includes receiving, from a remote client device hosting the external application, an authorization request comprising nonce information, determining that the user account is authorized to access the external application based on the authentication table, and providing access to the external application.
US10826907B2 Dynamic passcodes in association with a wireless access point
A method includes receiving, at an access point, an access request from a first device after an expiration of a first passcode. The access request is encrypted based on the first passcode. The method includes making a determination by the access point before an expiration of a usage time of a first passcode usage list that an identifier of the first device is included in the first passcode usage list. The method also includes, in response to making the determination, generating, at the access point, data representing a second passcode by encrypting the second passcode using the first passcode; and sending the data representing the second passcode from the access point to the first device.
US10826900B1 Machine-readable verification of digital identifications
In general, one innovative aspect of the subject matter described in this specification may be embodied in methods that may include designating specific information within a digital identification as secure user information and designating other specific information as non-secure user information, and provisioning user-specific authentication techniques to restrict unauthorized access to the secure user information. For instance, the secure user information may be prevented from being displayed on the digital identification without the submission of an access credential such as a user-specified code or a user biometric identifier.
US10826896B2 Enhanced biometric data and systems for processing events using enhanced biometric data
Systems for generating enhanced biometric data and using enhanced biometric data to process events are provided. A system may receive a request for enhanced biometric data from a first user and may extract details associated with the request. Based on the identity of the first user and the extracted details, a user profile may be selected from a plurality of user profiles associated with the first user. The user profile may include biometric data of the first user, predetermined limits on types of events to be processed, amounts, and the like. The system may generate enhanced biometric data based on the user profile and may transmit the enhanced biometric data to a computing device of a second user. The second user may then provide the enhanced biometric data when requesting to process an event. The system may evaluate the enhanced biometric data to determine whether it matches pre-stored biometric data and whether the event details are within the limits associated with the user profile from which the enhanced biometric data was generated. If so, the event may be processed.
US10826895B1 System and method for secure authenticated user session handoff
A system and method for enabling user session persistence between a native application and a mobile internet browser on a mobile device. The method includes authenticating a use of the native application and issuing an authentication token to the native application. The method also includes receiving from the native application the authentication token in connection with a destination address and obtaining first identifying data regarding the mobile device. The method further includes generating a key; associating the key, the authentication token, the destination address, and the first identifying data regarding the mobile device together in a database; encrypting the key to generate an encrypted key; and transmitting the encrypted key to the native application. The native application passes the encrypted key and the client key to the internet browser. The method includes receiving from the mobile internet browser the encrypted key; obtaining second identifying data in connection with the encrypted key received; decrypting the encrypted key to generate a decrypted key; locating the authentication token, the destination address, and the first identifying data within the database using the decrypted key; and confirming that the mobile internet browser is executing on the mobile device based at least in part on a comparison of the first identifying data and the second identifying data. If the mobile internet browser is confirmed, it is granted access to the destination address, which may include a feature implemented on a web application.
US10826888B2 Method for providing certificate service based on smart contract and server using the same
A method for providing a certificate registration service based on a smart contract, wherein the smart contract is source code compilable into executable byte code, is configured to perform procedures if particular conditions are satisfied, and wherein integrity is verified by a consensus, is provided. The method includes steps of: (a) acquiring a public key (PubA) of a user device, an (IdhashA) which is hashed personal information, and a (VcertA) which includes validity conditions, acquiring the smart contract corresponding to the validity conditions and byte code; (b) registering the PubA, the IdhashA and the byte code with a private blockchain database, and acquiring locating certificate information (PrivTxidA) in the private blockchain database; (c) registering the PrivTxidA and a state of the smart contract with State Database (SDB); and (d) acquiring and registering a hash value calculated using the PubA, the IdhashA and the byte code, and its neighboring hash value.
US10826880B2 Apparatus for use in a can system
A CAN device is provided with an encryption function and a decryption function. The encryption function allows messages to be encrypted and put onto a CAN bus. The decryption function allows the messages on the CAN bus to be decrypted. The encryption and decryption functions share keys which change over the course of time.
US10826876B1 Obscuring network traffic characteristics
The following description is directed to encrypting the characteristics of network traffic. In one example, a method can include receiving an unencrypted link layer packet including a first payload of a first size. The method can include encrypting the first payload of the unencrypted link layer packet. The method can include generating an encrypted link layer packet including a second payload. The second payload can include the encrypted payload and a variable length padding field so that the second payload of the encrypted link layer packet is a different size than the first size of the first payload. The encrypted link layer packet can then be transmitted.
US10826849B2 Method and system for uploading data to cloud platform, gateway, and machine-readable medium
Provided are a method and a system for uploading data to a cloud platform, a gateway, and a machine-readable medium. In an embodiment, the method includes: receiving, by a gateway, at least two items of to-be-uploaded data from at least one data transmitting device; segmenting, by the gateway, the at least two items of to-be-uploaded data into at least two data blocks, each data block including at least one item of to-be-uploaded data; and uploading, by the gateway, the to-be-uploaded data included in the at least two data blocks to the cloud platform in a concurrent manner. Embodiments of the present solution can conveniently maintain a gateway.
US10826843B2 Systems and methods for allocating end device resources to a network slice
An SDN client on an end device receives slice placement instructions relating to services to be placed on a selected slice from an SDN controller. The SDN client also receives policy input regarding allocation of resources on the end device and user preference input regarding priority of the services. A network slice is selected on which the resource will be allocated based on the slice placement instructions, the policy input, and user preference input.
US10826835B2 Chaining of network service functions in a communication network
In an apparatus of a communication network first packets of a data flow in a first direction are acquired, each having a first service chain identifier identifying a first chain of services which have been applied to the first packets in the first direction of the data flow. The first service chain identifier represents a classification result of classification functions used for selecting the first chain of services. Based on the first service chain identifier, a packet filter is calculated, which is associated with a second chain of services to be applied to second packets of the data flow in a second direction of the data flow when the second packets enter the communication network in the second direction.
US10826834B2 Communication system and method for integrating a data distribution service into a time sensitive network
A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of both the time sensitive and non-time sensitive communications in the TSN. The system also includes a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting at least one network device of the TSN and while ensuring communications of both the time sensitive communications and the non-time sensitive communications.
US10826828B2 Systems and methods for encoding and decoding IoT messages
Internet-of-Things messages can be transported, encoded and decoded using inventive source and destination attribute labels.
US10826825B2 Access network system, and data packet processing method and apparatus
Embodiments of the present invention provide an access network system, and a data packet processing method and apparatus. The system includes: a controller, configured to perform configuration a flow table for a switching module and a protocol function for at least one functional module; the switching module, configured to send a first data packet to a first functional module of the at least one functional module according to the flow table configured by the controller, where the first functional module is a functional module first indicated in the flow table to process the first data packet; and the at least one functional module, configured to process the first data packet according to the protocol function configured by the controller.
US10826823B2 Centralized label-based software defined network
A specification of network paths between a group of computer network routers is received and possible route paths between routers of the group of computer network routers are determined. A unique identifier is assigned to each route path of the possible route paths. A preferred route path of network traffic between a source computer network router and a destination computer network router among the group of computer network routers is determined and the unique identifier assigned to the preferred route path is identified. A specification of the identified unique identifier and a specification of at least a portion of the preferred route path that corresponds to the identified unique identifier are provided to at least the computer network routers in the preferred route path.
US10826814B1 Dynamic availability-based wireless data transmission
In some implementations, a system can be used to selectively transmit bandwidth-intensive data over a cellular network based on dynamically determining resource availability over the cellular network. Monitoring system data to be transmitted to a remote server can initially be obtained by a component of a monitoring system. One or more network performance tests may be performed on a carrier network associated with the monitoring system. One or more network performance parameters can be computed based on results of the one or more network performance tests. The one or more network performance parameters can then be evaluated in relation to transmission requirements associated with the monitoring system data. A particular transmission strategy to use in transmitting the monitoring system data to the remote server can then be selected from among multiple transmission strategies. The monitoring system data is then transmitted to the server in accordance with the particular transmission strategy.
US10826810B1 Versatile signal detector circuit using common mode shift with all-pass characteristics
A method and apparatus in a receiver to determine if a high speed communication link is in an idle mode or in an active mode. Signals during the idle mode are of lower amplitude and lower frequency compared to amplitude and frequency in the active mode. A signal detector in the receiver determines if the high speed communication link has transitioned from idle mode to active mode and, if so, wakes up high power circuitry in the receiver to receive data.
US10826809B2 Multi-hop reflector sessions
A method for measuring and reporting performance parameters in a network having at least one originator for generating test protocol data units, and multiple reflectors for relaying the test protocol data units along successive segments of a test path in the network. The method generates the test protocol data units at the originator and transmits the test protocol data unit along a test path that includes multiple reflectors. Each reflector relays the test protocol data unit to the next reflector along the test path. Measurements of performance parameters are collected from the multiple reflectors in the test protocol data unit by inserting timestamps into the test protocol data unit at the originator and each of the reflectors to identify the departure and arrival times for each test protocol data unit at the originator and each of the reflectors in both the downstream and upstream directions along the test path.
US10826807B2 Media player analytics
A method includes receiving, at a computing device, a media stream. The method further includes generating, at the computing device, client analytics data associated with at least one of receiving, processing, or playback of the media stream. The method further includes transmitting, from the computing device, the client analytics data to an analytics device, the client analytics data including metadata indicating that the client analytics data is associated with a particular category of data.
US10826805B2 System and method for dynamic online backup optimization
Methods of optimizing transmission of data from a client to a remote data center are disclosed, as well as systems and computer program products related to the same. An exemplary method comprises: receiving data, at a first intervening data center, transmitted from a client and addressed to a terminal data center, wherein the first intervening data center and the terminal data center are selected from a plurality of connected data centers; and transferring the data, from the first intervening data center through one or more additional intervening data centers selected from the plurality of connected data centers, until the data reaches the terminal data center; wherein each data center in the plurality of data centers independently selects a connected data center to transfer the data to based upon the amount of latency and/or bandwidth available at the connected data center.
US10826796B2 Virtual circuits in cloud networks
A network provisioning device comprises an administrative interface for instantiating a virtual circuit definition to communicatively couple a set of endpoint devices in a network fabric, and a virtual circuit constructor. The virtual circuit constructor converts the virtual circuit definition into Layer-2 provisioning commands, selects a target set of networking nodes that connect to the endpoint devices, and transmits the Layer-2 provisioning commands to the target set of networking nodes. VXLAN virtual circuit provisioning in the target set of networking nodes establishes a VXLAN circuit to communicatively couple the endpoint devices.
US10826795B2 Architecture for implementing service level management for a virtualization environment
Disclosed is an improved approach to implement a management environment for the storage infrastructure of a virtualization system. The invention provides the ability at a granular basis to allow a user/administrator to configure and control the service levels for virtualization objects in a virtualization system, particularly for storage-related components.
US10826793B2 Verification and auditing in a content delivery framework
A computer-implemented method, operable in a system comprising multiple services, the services running on a plurality of devices, includes tracking first information about requests sent from at least one first service in a first collection of services to at least one second service in a second collection of services, the first collection of services being distinct from the second collection of services; tracking second information from the second collection of services about requests supposedly processed by the second collection of services; and reconciling the first information with the second information. The reconciling may be used to verify or audit information reported by the second collection of services.
US10826788B2 Assurance of quality-of-service configurations in a network
Systems, methods, and computer-readable media for assurance of quality-of-service configurations in a network. In some examples, a system obtains a logical model of a software-defined network, the logical model including rules specified for the software-defined network, the logical model being based on a schema defining manageable objects and object properties for the software-defined network. The system also obtains, for each node in the software-defined network, a respective hardware model, the respective hardware model including rules rendered at the node based on a respective node-specific representation of the logical model. Based on the logical model and the respective hardware model, the system can perform an equivalency check between the rules in the logical model and the rules in the respective hardware model to determine whether the logical model and the respective hardware model contain configuration inconsistencies.
US10826785B2 Data traffic monitoring tool
Methods, computing systems and computer program products implement embodiments of the present invention that include detecting, on a communications network in a computing facility including a first computer coupled to a second computer via the communications network, an input/output (I/O) request conveyed from the first computer to the second computer. Subsequent to detecting the I/O request, data traffic resulting from the second computer processing the I/O request is identified on the communications network, and network statistics are collected based on the I/O request and the data traffic. Upon detecting a performance degradation of the computing facility, the performance degradation greater than a predetermined amount, heuristics can be applied to the collected network statistics, to identify a cause of the performance degradation and to identify a remedy to the detected performance degradation. In some embodiments, the identified cause and the identified remedy can be presented to a user on a display.
US10826775B1 Policy plane integration across multiple domains
Systems, methods, and computer-readable media for providing cross-domain policy enforcement. In some examples, transit VRFs for a destination network domain and a source network domain are created. Route advertisements for nodes coupled to source VRFs in the source network domain are created that include identifications of the source VRFs. The route advertisements can be transmitted from a source transit VRF in the source network domain to a destination transit VRF in the destination network domain. The route advertisements can then be filtered at the destination transit VRF based on a cross-domain policy using the identifications of the source VRFs to export routes to destination VRFs in the destination network domain according to the cross-domain policy.
US10826769B2 Data processing method and device
Embodiments provide a data processing method and device. A PCRF entity obtains subscription information of remote UE, and determines a QoS rule of relay UE according to the subscription information and service QoS of the remote UE, and the PCRF entity sends the QoS rule of the relay UE to a PGW, where the QoS rule is used by the PGW to modify or establish a bearer of the relay UE, and the bearer of the relay UE is used by the relay UE to forward data of the remote UE, thereby ensuring the service QoS of the remote UE.
US10826763B2 Portable outdoor construction site data center
A portable construction site data center for off-site monitoring and supervision of construction sites and for on-site construction worker interface. The portable construction site data center has a housing that is resistant to outdoor elements, with a mounting platform for supporting the housing on any common construction site fixture such as a safety barrel or drum. The housing has dimensions and a weight that enable portability for hand carry. The housing has a keyboard, a display, a camera, interactive color LEDs, and an RFID transponder for worker interface, and a CPU with memory to process the worker interface data. A battery and solar cell power the system. An antenna allows the system to access to Wi-Fi, Bluetooth, and cellular network signals thus enabling the system to access, via the internet, remote and local digital devices.
US10826762B2 Configuring resource-constrained devices in a network
A method is performed by a first fog node of a plurality of fog nodes. In some implementations, the first fog node includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes maintaining a distributed ledger in coordination with the remaining fog nodes of the plurality of fog nodes. In some implementations, the distributed ledger stores configuration information associated with one or more devices. In some implementations, the method includes obtaining a request for configuration information from a device that breaches a resource threshold associated with the distributed ledger. In some implementations, the method includes transmitting, to the device, the configuration information associated with the device in order to allow the device to be configured in accordance with the configuration information while the device breaches the resource threshold associated with the distributed ledger.
US10826757B2 Operational analytics in managed networks
A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.
US10826756B2 Automatic generation of threat remediation steps by crowd sourcing security solutions
A computing system utilizes crowd sourcing to generate remediation files for systems experiencing alert conditions. During the generation of the remediation files the computing system identifies a plurality of different types of alerts associated with a plurality of different client systems. The computing system also generates a plurality of different client remediation process sets for each type of alert based on a correlation of process proximity and time to the alert conditions and determines which of the plurality of processes are related to the identified alert based on values in a correlation vector. Then, client remediation process sets are created to include the processes that are determined to be related to the identified alert and are clustered together to identify the processes to include in the generated composite remediation file for each type of alert, based on correlations existing between the plurality of different client remediation process sets.
US10826754B1 Detecting malfunction of mobile broadband modems based on response patterns
A computerized method and system for detecting malfunction of a modem of a computing device is described. Based on receiving a request to be sent to the modem, a countdown timer associated with the received request is started and, based on receiving a response to the request from the modem, the countdown timer associated with the request is stopped. A quantity of consecutive failed requests that have occurred since the last successful request is tracked, wherein a failed request occurs when a countdown timer associated with the request expires prior to being stopped based on receiving a response to the request. Based on the tracked quantity of consecutive failed requests matching or exceeding an adaptable failure threshold of the modem, a malfunction alert associated with the modem is triggered, whereby the computing device is enabled to promptly detect and handle modem malfunctions while avoiding false malfunction detection.
US10826739B1 Systems and methods for efficient clipping in crest factor reduction processes
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method for crest factor reduction (CFR) processing that includes receiving a first complex-valued sample of a signal for radio transmission, determining a resultant clipped complex-valued sample for the first complex-valued sample, resulting from projection of a second complex-valued sample, associated with the first complex-valued sample, into a selected one of a plurality of different tangent lines that are tangential to a circle representation with a radius h in a complex-valued plane, and processing the signal using the determined clipped complex-valued sample to produce a resultant CFR signal.
US10826731B2 Efficient implementation of noise whitening post-compensation for narrowband-filtered signals
Apparatus and methods are provided for noise-whitening post-compensation in a receiver. A first apparatus includes a first whitening filter configured to filter a received signal comprising symbols to generate a first filtered signal. The first apparatus further includes a first decision feedback equalizer having an input coupled to an output of the first whitening filter to receive the first filtered signal. The first decision feedback equalizer is configured to apply decision feedback equalization to the first filtered signal to generate estimates for the symbols of the received signal. A second apparatus includes a decision device configured to generate a symbols decision based on a received signal comprising symbols, a noise predictor configured to predict noise in the received signal, and a subtractor configured to subtract the predicted noise from the received signal to generate a symbols estimate.
US10826725B1 System for scaling network address translation (NAT) and firewall functions
According to one embodiment, a network device may be adapted to operate within a virtual private cloud where network address translation (NAT) is performed through virtual machines and each network address translation is handled differently by a different NAT control logic unit. The network device features one or more hardware processors, and a memory that stores at least a plurality of network address translation (NAT) control logic unit and demultiplexer logic. The demuliplexer logic, when executed, receives an incoming message and, based at least in part on information within the incoming message, determines a selected NAT control logic unit to receive at least a portion of the information within the incoming message. The selected NAT control logic unit handles address translation for routing of a message based on the incoming message to a public network.
US10826721B2 Method of operating a network with a multi-master redundancy protocol
The invention relates to a method for operating a network (1) with a multi-master redundancy protocol and an additional redundancy function by means of a bypass switch, wherein a plurality of network devices (2 to 5) are interconnected in the network (1) in a ring topology by means of lines (8) and exchange data. In the event of failure of one of the network devices (2 to 5), two ports of the failed network device (2 to 5) are connected to one another on the physical plane by means of a bypass switch (6, 7).
US10826720B2 Switching device and determination method
A switching device is a switching device mounted on a vehicle and includes a plurality of communication ports connectable to cables for Ethernet communication, a circuit operated by using power supplied via each of the communication ports, an acquisition unit that acquires a measurement result for noise of the power supplied via each of the communication ports, and a determination unit that performs determination processing for determining whether or not power to be supplied via a corresponding one of the communication ports is to be output to the circuit based on the measurement result for noise acquired by the acquisition unit.
US10826711B2 Public key infrastructure and method of distribution
The invention provides a computer-implemented method for validating the respective identities of co-operating entities on a computer network, and comprises generating, transmitting or exchanging a signed digital certificate. The certificate includes a public key associated with an entity on the network; and an arbitrary identifier associated with the public key. The identifier is arbitrary such that the identity of the entity cannot be, or is unlikely to be, discerned from the identifier alone; and/or its generation is random or pseudo-random; and/or selection of the identifier is not related to the identity of the entity or the public key. The certificate is generated and issued by a Certificate Authority in response to a Certificate Signing Request from the entity. In order to validate each other's identities, entities on a network exchange their arbitrary identifiers. Preferably, the exchange is conducted in person or some other manner which enables or facilitates detection of a man-in-the-middle attack, or reduces the likelihood of such an attack. The invention provides a lightweight public key infrastructure which includes a certificate authority arranged to generate the arbitrary identifier and sign and issue the digital certificate. It also comprises a discovery service component to: access and/or update a register of entities in response to a registration request from an entity on a network; record the location of an entity on a computer network based on registration made using the digital certificate; and/or introduce entities to one another. The discovery service component is also arranged to transmit a network address and/or reachability information for an entity on a network to another entity.
US10826710B2 Technologies for robust computation of elliptic curve digital signatures
Technologies for elliptic curve cryptography (ECC) include a computing device having an ECC engine that reads one or more parameters from a data port. The ECC engine performs operations using the parameters, such as an Elliptic Curve Digital Signature Algorithm (ECDSA). The ECDSA may be performed in a protected mode, in which the ECC engine will ignore inputs. The ECC engine may perform the ECDSA in a fixed amount of time in order to protect against timing side-channel attacks. The ECC engine may perform the ECDSA by consuming a uniform amount of power in order to protect against power side-channel attacks. The ECC engine may perform the ECDSA by emitting a uniform amount of electromagnetic radiation in order to protect against EM side-channel attacks. The ECC engine may perform the ECDSA verify with 384-bit output in order to protect against fault injection attacks.
US10826693B2 Scalable hardware encryption
Hardware Security Modules (HSMs) may be utilized to store master keys that are used to secure (e.g., wrap) encryption keys that are stored outside of the HSMs. The wrapping of the encryption keys may include using the master key to mask each of the plurality of encryption keys. The master keys are then stored within the HSMs and the wrapped encryption keys may be stored outside of the HSMs. Since the plurality of encryption keys are wrapped, the wrapped encryption keys may be stored outside of the HSMs with a reduced potential for the wrapped encryption keys to be misappropriated. As such, the plurality of encryption keys may be stored in systems that do not have as many security requirements, and thus, have more memory available. As such, the memory needed to store keys within the HSMs is reduced.
US10826690B2 Technologies for establishing device locality
Technologies for establishing device locality are disclosed. A processor in a computing device generates an identifier distinct to the computing device. The processor transmits the identifier to a management controller via a hardware bus in the computing device. The processor generates a key and encrypts the key with the identifier to generate a wrapped key. The processor transmits the wrapped key to the management controller. In turn, the management controller unwraps the key using the identifier. Other embodiments are described and claimed.
US10826682B2 Multi-instance architecture supporting trusted blockchain-based network
An example embodiment performed by a scoped software application executable on a computing device of a computational instance within a trust group of computational instances of a remote network management platform may involve obtaining a representation of one or more transactions involving the computational instance. The embodiment may also involve encrypting the representation, using a pre-shared key to which at least some computational instances within the trust group have access. The embodiment may also involve placing the encrypted representation into a data block that also includes: (i) a first output generated by applying a hash function to content from a previous data block of a blockchain-based transaction ledger, and (ii) a second output generated by applying the hash function to the encrypted representation and the first output. The embodiment may also involve distributing copies of the data block to blockchain-based transaction ledgers within each computational instance of the trust group.
US10826681B1 Blockchain node initialization
A method comprises one or more of measuring metrics of a node during boot up, storing the metrics, generating a signature record from the stored metrics, and broadcasting the signature record when said node initializes a network connection.
US10826668B2 Integrated circuit for controlling radio communication
Provided is a radio communication device which can prevent interference between SRS and PUCCH when the PUCCH transmission bandwidth fluctuates and suppress degradation of CQI estimation accuracy by the band where no SRS is transmitted. The device includes: an SRS code generation unit (201) which generates an SRS (Sounding Reference Signal) for measuring uplink line data channel quality; an SRS arrangement unit (202) which frequency-multiplexes the SRS on the SR transmission band and arranges it; and an SRS arrangement control unit (208) which controls SRS frequency multiplex so as to be uniform in frequency without modifying the bandwidth of one SRS multiplex unit in accordance with the fluctuation of the reference signal transmission bandwidth according to the SRS arrangement information transmitted from the base station and furthermore controls the transmission interval of the frequency-multiplexed SRS.
US10826667B2 Wireless communication method and wireless communication device
Wireless communication methods and devices are provided. The wireless communication method includes transmitting a reference signal and a data signal in a Physical Resource Block (PRB) with a coverage enhancement level, wherein the number of resource elements transmitting the reference signal in the PRB is determined by the coverage enhancement level, the channel type and/or the coding rate of the data signal.
US10826666B2 Communication apparatus and communication method thereof
This invention is directed to a terminal apparatus capable of preventing the degradation of reception quality of control information even in a case of employing SU-MIMO transmission system. A terminal (200), which uses a plurality of different layers to transmit two code words in which control information is placed, comprises: a resource amount determining unit (204) that determines, based on a lower one of the encoding rates of the two code words or based on the average value of the reciprocals of the encoding rates of the two code words, resource amounts of control information in the respective ones of the plurality of layers; and a transport signal forming unit (205) that places, in the two code words, the control information modulated by use of the resource amounts, thereby forming a transport signal.
US10826664B2 Reference signal sending method, related device, and communications system
Embodiments of present invention disclose a reference signal sending method. The method includes: determining a time-frequency resource occupied by a reference signal of at least one antenna port in a transmission unit, the transmission unit includes a first part and a second part, any symbol in the first part is different from any symbol in the second part, the time-frequency resource is on a single symbol or a plurality of consecutive symbols within the first part, reference signals of each antenna port occupy a same symbol, and the single symbol or each of the plurality of consecutive symbols carries a reference signal of at least one antenna port; and sending the reference signal to user equipment on the time-frequency resource. In the embodiments of present invention, a reference signal mapping rule and an antenna port mapping solution that are applicable to an NR MIMO system are formulated.
US10826658B2 System and method for multi-carrier network operation
Methods, devices, and systems for multi-carrier network operation are disclosed. In one embodiment, a method of performing channel scrambling in a multi-carrier network, wherein the multi-carrier network includes a first component carrier (“CC”) and a second CC between a base station and a user equipment (“UE”) comprises receiving a Cell Radio Network Temporary Identifier (“C-RNTI”) and a cell identification (“ID”) for at least one of the first CC and the second CC; and using the RNTI and the cell ID to perform scrambling of information transmitted on at least one of the first CC and the second CC.
US10826653B2 Base station, terminal, and communication method
A self-contained operation using a time-unit configuration taking into consideration HARQ processes is performed. In base station, transmission section transmits a downlink signal in a downlink transmission region in a time unit composed of the downlink transmission region, an uplink transmission region, and a gap interval that is a switching point from the downlink transmission region to the uplink transmission region; and reception section receives an uplink signal in the uplink transmission region in the time unit. Each time unit includes the downlink transmission region and the uplink transmission region for each of HARQ processes.
US10826647B1 System, apparatus and method for calculating nominal symbol levels for wireless communcation sequences
In one aspect, a method includes: receiving, in a configurator for a wireless receiver, a plurality of user-defined parameters for configuring the wireless receiver for wireless communication, the user-defined parameters including pulse shaping information of a pulse shaper of a wireless transmitter to be in communication with the wireless receiver and channel filter information of a channel filter of the wireless receiver; generating a plurality of frequency signals based on a corresponding plurality of predetermined bit sequences and at least two of the plurality of user-defined parameters including the pulse shaping information and the channel filter information; setting a first nominal symbol value based at least in part on an oversampling rate for a demodulator of the wireless receiver; and configuring the wireless receiver with the first nominal symbol value to cause the demodulator of the wireless receiver to operate using the first nominal symbol value.
US10826645B2 Methods, systems, and computer readable media for utilizing a jamming-resistant receiver device
A method for utilizing a jamming-resistant receiver (JrRx) device includes receiving, by a BJM engine, a plurality of individual subcarrier signals that comprises separate signal portions of a combined signal stream, wherein the combined signal stream is a combination formed by a source signal stream from a sender device and one or more interfering jamming signals from a plurality of unknown jammer devices and computing, by the BJM engine, a respective plurality of BJM filters for the plurality of individual subcarrier signals in the absence of channel information corresponding to the interfering jamming signals. The method further includes applying, by the BJM engine, the plurality of BJM filters to the respective plurality of individual subcarrier signals to decode data packets of the plurality of individual subcarrier signals in order to produce a plurality of source signal stream portions as decoded output, and recovering, by the BJM engine, the source signal stream by combining the decoded output from each of the plurality of BJM filters.
US10826640B1 Base spreading code determination for a wireless communication protocol
In one aspect, a method includes: iteratively, for each of a plurality of code maps each formed based on one of a plurality of base spreading codes: determining, in a computing system, a plurality of metrics for the code map; and computing, in the computing system, a weighted sum for the code map based on at least some of the plurality of metrics. After this iterative operation, a first base spreading code associated with the weighted sum having an optimal value may be selected. This first base spreading code may be used to configure one or more wireless devices with the first base spreading code to cause the one or more wireless devices to communicate coded symbols using the first base spreading code.
US10826638B2 Communication apparatus and reference signal receiving method
Provided are a wireless communication apparatus and a reference signal generating method, wherein inter-cell interference is reduced inside and outside a CoMP set. A CoMP mode setting unit (101) sets whether the terminal (100) thereof is a CoMP terminal or a Non-CoMP terminal. When the terminal (100) is set as a Non-CoMP terminal, the hopping pattern calculating unit (104) calculates a ZC sequence number to be used as the transmission timing, from among all the ZC sequence numbers that can be used within the system. When the terminal (100) is set as a CoMP terminal, the hopping pattern calculating unit (104) calculates a ZC sequence number to be used as the transmission timing, by hopping the ZC sequence numbers to be used within the CoMP set. A ZC sequence generating unit (105) generates a ZC sequence to be used as an SRS, using the calculated ZC sequence number.
US10826637B2 Radio communication device and response signal spreading method
A radio communication device capable of randomizing both inter-cell interference and intra-cell interference. In this device, a spreading section primarily spreads a response signal in a ZAC sequence set by a control unit. A spreading section secondarily spreads the primarily spread response signal in a block-wise spreading code sequence set by the control unit. The control unit controls the cyclic shift amount of the ZAC sequence used for the primary spreading in the spreading section and the block-wise spreading code sequence used for the secondary spreading in the spreading section according to a set hopping pattern. The hopping pattern set by the control unit is made up of two hierarchies. An LB-based hopping pattern different for each cell is defined in the first hierarchy in order to randomize the inter-cell interference. A hopping pattern different for each mobile station is defined in the second hierarchy to randomize the intra-cell interference.
US10826636B2 Optical supervisory channel processing method and apparatus in optical network
An overhead processing technology in an optical network and an overheads processing method, including: generating, by a network device, an optical supervisory channel (OSC) frame, where the OSC frame includes a plurality of overhead code block units, each of the plurality of overhead code block units bears an overhead of one type, the OSC frame carries overhead identification information, the overhead identification information is used to identify overhead types of overheads born by the plurality of overhead code block units, and overheads include an optical transmission section overhead, an optical multiplex section overhead, and an optical tributary signal assembly overhead; and sending, by the network device, the OSC frame.
US10826635B2 Synchronization of adaptive filter switching and channel equalization in full duplex (FDX) cable modems
Synchronizing methods and architectures for cable modems to transmit and receive Full Duplex (FDX) resource block allocations (RBAs) using filter switching and coordinated updating of equalization coefficients. A cable modem including a block of switchable filters, an analog front end (AFE) and a PHY/MAC System on a Chip (SoC) tuner to, at least in part, provide signals to switch the switchable filters in accordance with the RBA changes and synchronize updating tuner equalizations to match filter switching in a coordinated manner by marking received data at the AFE.
US10826630B2 Measuring device, system and method for wirelessly measuring radiation patterns
An inventive measuring device comprises a measuring unit, a communication unit and a control unit. The measuring unit is adapted to wirelessly receive a measuring signal transmitted by a device under test. The control unit is adapted to derive at least one measuring device, especially a signal level, from the received measuring signal. The communication unit is adapted to only wirelessly transmit the at least one measuring result to a central measuring unit, not being part of the measuring device.
US10826619B2 Methods of converting or reconverting a data signal and method and system for data transmission and/or data reception
A method (C) for converting a data signal (U). The method comprises processes of (i) providing an input bit stream (IB) of input bits (IBj), the input bit stream (IB) being representative for the underlying data signal (U) to be converted, and (ii) applying to consecutive disjunct partial input bit sequences (IBk) of a number of k consecutive input bits (IBj) covering said input bit stream (IB) a distribution matching process (DM) to generate and output a final output bit stream (OB) or a preform thereof. The distribution matching process (DM) is formed by a quadrant constellation shaping process (QS) and configured to map a respective partial input bit sequence (IBk) to a constellation point of a four-dimensional 24·m-QAM constellation—in particular conveying two distinct polarizations for each of an in-phase and a quadrature component—with I and m being fixed natural numbers and with k and m fulfilling the relation 4·m≥k.
US10826605B2 Pseudo frequency division multiplexing
An optical transmitter (102,200) is operable to generate an optical signal (260) by modulating a number N of frequency divisional multiplexing (FDM) subcarriers using transformed digital signals which are determined by applying a pseudo FDM (pFDM) transformation to preliminary digital signals representative of multi-bit symbols. Rather than experiencing the effects of the number N of FDM channels, the optical signal experiences the effects of a different number M of pFDM channels, where M≠N. In some examples, the number M of pFDM channels is less than the number N of FDM channels, and frequency-dependent degradations may be averaged across different symbol streams. In other examples, the number M of pFDM channels is greater than the number N of FDM channels, and different symbol streams may experience different frequency-dependent degradations. An optical receiver (102,300) is operable to apply an inverse pFDM transformation to recover estimates of the multi-bit symbols.
US10826603B1 Method for cavity tuning using reflected signal measurement
Optical receivers and methods for tuning an operating point of an optical resonator, such as a Fabry-Perot etalon are disclosed. A free-space optical signal is received at an optical receiver and directed towards at least one beam splitter. After passing through the beam splitter, the optical signal is reflected off a surface of the optical resonator. The reflected signal is detected and utilized to tune the operating point of the optical resonator.
US10826600B2 Partial survivability for multi-carrier and multi-module optical interfaces
A network element includes one or more ports forming a plurality of optical carriers (Optical Tributary Signal (OTSi)) that transport a single Optical Transport Unit Cn (OTUCn) in a network; and circuitry communicatively coupled to the one or more ports and configured to, subsequent to an optical carrier failure of the plurality of optical carriers, determine which services in the OTUCn are affected, cause signaling of a partial failure for the OTUCn and signaling a failure for the affected services, and cause adjustment of some or all of the affected services on non-failed optical carriers of the plurality of optical carriers.
US10826597B2 Interference level variation mitigation for satellite communication systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting the transmission power of satellite transceivers based on estimated interference. In some implementations, a satellite transceiver receives a data structure that specifies an interference compensation value for at least one frequency channel on which the satellite transceiver can transmit. The interference compensation value for the frequency channel is based on estimated interference imposed on satellite transmissions transmitted by the transceiver on the frequency channel. The transceiver receives data specifying a second transmit frequency channel to use for a second satellite transmission. A first interference compensation value for a first frequency channel and a second interference compensation value for the second frequency channel are identified from the data structure. The power level of the transmitter of the transceiver is adjusted based on a difference between the second interference compensation value and the first interference compensation value.
US10826591B1 Irregular grid sub sampling to reduce feedback overhead in a 5G or other next generation wireless network
The technologies described herein are generally directed to facilitating irregular grid subsampling to reduce feedback overhead. According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include communicating, by the transceiver, a reference signal to a device. The operations can further include receiving, by the transceiver, a channel state report from the device that is based on an irregularly subsampled portion of the reference signal, based on a criterion. The operations can further include adjusting a communication parameter of the transceiver, based on the channel state report.
US10826585B2 Apparatus, system and method of asymmetric beamforming training
For example, an EDMG initiator STA of an asymmetric beamforming training may be configured to, during a Beacon Transmission Interval (BTI) in a Beacon Interval (BI), transmit a beacon via a sector of the EDMG initiator STA, the beacon including allocation information to allocate a beamforming training allocation for asymmetric beamforming training of the sector during a Data Transfer Interval (DTI) in the BI after the BTI, the beacon including one or more Receive Training (TRN-R) subfields for the asymmetric beamforming training of the sector; during the beamforming training allocation, to listen on the sector for one or more Sector Sweep (SSW) frames from one or more EDMG responder STAs; and, during the beamforming training allocation, to transmit via the sector a sector acknowledgement (ACK) frame including information based on the one or more SSW frames.
US10826584B2 Signal cancellation in radio frequency (RF) device network
A system, in a programmable active reflector (AR) device associated with a first radio frequency (RF) device and a second RF device, receives a request and associated metadata from the second RF device via a first antenna array. Based on the received request and associated metadata, one or more antenna control signals are received from the first RF device. The programmable AR device is dynamically selected and controlled by the first RF device based on a set of criteria. A controlled plurality of RF signals is transmitted, via a second antenna array, to the second RF device within a transmission range of the programmable AR device based on the associated metadata. The controlled plurality of RF signals are cancelled at the second RF device based on the associated metadata.
US10826582B2 Wireless communication device and wireless communication method
A wireless communication device and a wireless communication method. The wireless communication device participates in wireless communication involving an antenna array, includes: a communication unit, configured to receive a signal including antenna array geometric information about a target communication device from the target communication device of the wireless communication device; and an antenna array geometric information parsing unit, configured to determine an antenna array geometric configuration of the target communication device according to the signal, wherein the antenna array geometric information indicates at least one of a geometric arrangement way of antenna elements in the antenna array, an antenna element interval and an antenna polarization direction.
US10826566B2 Control system using near-field communication
A system includes a near-field communication device configured to transmit a radio frequency control signal in a near-field regime and an interface. The interface includes a near-field communication circuit configured to receive the RF control signal. The interface further includes a pulse width modulation signal generation circuit configured to generate a pulse width modulation signal according to the radio frequency control signal. The system further includes an electrically-controllable equipment configured to be controlled by the pulse width modulation signal.
US10826562B2 Coaxial surface wave communication system and methods for use therewith
In accordance with one or more embodiments, a communication network includes a surface wave transceiver, mounted on a coaxial cable of a broadband cable network, configured to bidirectionally communicate wireless network data via guided electromagnetic waves that propagate along a surface of the coaxial cable. A plurality of analog surface wave repeater pairs, and a plurality of digital surface wave regenerator pairs, are also mounted on the coaxial cable. A plurality of access points, supported by corresponding ones of a plurality of utility poles that also support the coaxial cable, is configured to wirelessly transmit the wireless network data to a plurality of client devices in accordance with a wireless network protocol and to wirelessly receive client data from the plurality of client devices in accordance with the wireless network protocol. A plurality of surface wave add/drop multiplexer pairs, is also mounted on the coaxial cable.
US10826555B2 Multi-band multi-path receiving and transmitting device and method, and base station system
A multi-band multi-path receiving and transmitting device and method, and a base station system are provided. The multi-band multi-path receiving and transmitting device includes a broadband antenna, at least two multi-frequency couplers, a multi-band transceiver, and a signal processing module. The multi-band transceiver is adopted to decrease the number of the transceivers, thereby reducing the material cost and the mounting cost of the base station system.
US10826552B2 Methods and apparatus to detect external environmental conditions associated with a mobile electronic device
An example method includes determining, by executing an instruction with a processor, whether environmental condition data collected by a plurality of sensors of a mobile device complies with an environmental condition rule. The environmental condition rule including environmental thresholds associated with the environmental condition data, and the environmental condition data being representative of external conditions. The method includes when the environmental condition data does not comply with the environmental condition rule: determining, by executing an instruction with the processor, a level of severity of at least one of the external conditions which does not comply with the environmental condition rule; and in response to determining the level of severity does not satisfy a severity threshold, informing a user of the mobile device of the at least one of the external conditions; and in response to determining the level of severity satisfies the severity threshold, informing a third-party of the at least one of the external conditions absent input from the user of the mobile device.
US10826550B2 Electronic device and method for managing specific absorption rate
The present disclosure provides an electronic device and a method of operating an electronic device. The electronic device includes a housing; a wireless communication circuit positioned inside the housing; a battery positioned inside the housing; a display exposed through a part of the housing; and a processor positioned inside the housing and electrically connected to at least one of the wireless communication circuit, the battery, and the display, wherein the processor is configured to collect at least one piece of state information that indicates a state of a user, determine at least one piece of specific absorption rate (SAR) characteristic information, which is related to a SAR, based on collected state information, confirm communication power information corresponding to the determined at least one piece of SAR characteristic information, and adjust communication power of the wireless communication circuit based on confirmed communication power information.
US10826540B2 Soft decoding of rate-compatible polar codes
A node receives transmissions associated with a given set of information bits, wherein each of the transmissions use a different polar code and share one or more information bits of the given set of information bits. The node determines, at each of a plurality of polar decoders of the node, soft information for each information bit included in an associated one of the transmissions, wherein each of the plurality of polar decoders is associated with a different transmission of the transmissions. The node provides, from each polar decoder of the plurality to one or more other polar decoders of the plurality, the determined soft information for any information bits shared by their respective associated transmissions, and uses the provided soft information in an iterative decoding process to decode one or more of the received transmissions.
US10826539B2 Method and system for advanced outer coding
Communication devices, systems and methods for performing multi-layer packet coding (MLPC) in a wireless system are provided. The MLPC includes segmenting a data stream into a plurality of data segments, encoding each of the plurality of data segments into a plurality of forward error correction (FEC) codewords, performing a first exclusive OR (XOR) operation on the plurality of FEC codewords to generate a plurality of first layer parity codewords, performing a second XOR operation on the plurality of first layer parity codewords to generate at least one second layer parity codeword, and transmitting at least one of: the plurality of FEC codewords, the plurality of first layer parity codewords, or the at least one second layer parity codeword.
US10826535B2 Device and method for compressing a data stream
We provide a method of compressing a data stream for transmission, including: generating a data sequence representing a received data stream, generating a plurality of data substreams, each comprising a portion of the data sequence, identifying a formal concept defining a dependency between a first one of the data substreams and one or more further ones of the data substreams that are dependent on the first data substream, removing those dependent data substreams from the plurality of data substreams, and transmitting the remaining data substreams, and a method of reconstructing a data stream at a receiver, including: receiving a received data sequence representing a received data stream, identifying that a substream has been removed from the data stream prior to transmission, identifying a formal concept definition for regenerating the removed substream based on an identified substream of the received data sequence, regenerating a data substream using the formal concept definition and the identified substream of the received data sequence, and adding the regenerated data substream to the received data sequence.
US10826524B2 Entropy encoding and decoding scheme
Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.
US10826523B2 Analog-to-digital converter, measurement arrangement and method for analog-to-digital conversion
An analog-to-digital converter (10) comprises a first and a second sampling capacitor (24, 25), a first integrator (26), a first and a second input switch (31, 32) coupling a first input terminal (11) and a common mode terminal (39) to a first electrode of the first sampling capacitor (24), a third and a fourth input switch (33, 34) coupling a second input terminal (12) and the common mode terminal (39) to a first electrode of the second sampling capacitor (25), a fifth and a sixth input switch (35, 36) coupling a second electrode of the first sampling capacitor (24) to an amplifier common mode terminal (40) and the first integrator input (27), and a seventh and an eighth input switch (37, 38) coupling a second electrode of the second sampling capacitor (25) to the amplifier common mode terminal (40) and the second integrator input (28).
US10826518B2 Input unit having analog-to-digital conversion unit and timing control unit
A technology capable of sampling sensor signals in a plurality of channels simultaneously is realized. An input unit is capable of inputting sensor signals from a plurality of sensors, and includes an analog-to-digital (AD) conversion unit which is disposed with respect to each of the plurality of sensors and acquires the sensor signal from each of the sensors and converts the sensor signal into a digital signal, and a timing control unit which controls timing at which a plurality of the AD conversion units acquire the sensor signal for each of the AD conversion units according to a sampling period of each of the plurality of sensors.
US10826517B1 Circuit for and method of receiving data in an integrated circuit
An integrated circuit is described. The integrated circuit comprises an analog-to-digital converter circuit configured to receive an input signal at an input and generate an output signal at an output; and a monitor circuit coupled to the output of the analog-to-digital converter circuit, the monitor circuit configured to receive the output signal and to generate integration coefficients for the analog-to-digital converter circuit; wherein the integration coefficients are dynamically generated based upon signal characteristics of the output signal generated by the analog-to-digital converter circuit. A method of receiving data in an integrated circuit is also described.
US10826502B1 Field programmable gate array with external phase-locked loop
The present invention relates to a field programmable gate array system that provides phase control with minimal latency.
US10826501B1 Ring oscillator based RC calibration circuit
A calibration operation adjusts a frequency of a ring oscillator to a desired frequency by adjusting programmable RC circuits in the stages of the ring oscillator. The programmable RC circuits have programmable capacitors, resistors, or both. The RC circuits account for most of the delay through the ring oscillator. Another circuit with its own RC time constant is calibrated based on the adjustments made to the RC circuits in the ring oscillator to achieve the desired frequency.
US10826499B2 System level interconnect with programmable switching
A method for operating a system level interconnect in an integrated circuit (IC) is provided in an example embodiment. The method comprises: writing, by a microcontroller in the IC, a first configuration value into a configuration register, where the first configuration value programs the system level interconnect to couple a first peripheral to a second peripheral; monitoring the IC to determine an operational state of the IC; and in response to determining a change in the operational state of the IC, writing by the microcontroller a second configuration value into the configuration register to dynamically change interconnections in the system level interconnect between the first peripheral and the second peripheral.
US10826498B2 Low power logic family
A semiconductor building block is disclosed which includes a plurality of logic gates, each having at least one P-channel device, at least one N-channel device, and a current controller controlling current for each of the plurality of logic gate having a voltage source input (vdd), a ground input (vss), a first input current (ibiasn) adapted to control current through the at least one N-channel device, a second input current (ibiasp) adapted to control current through the at least one P-channel device, and an analog voltage input (delta) representing i) a predetermined ratio between respective on currents in the at least one P-channel device to ibiasp, and ii) the predetermined ratio between respective on currents in the at least one N-channel device to ibiasn.
US10826493B1 Gate driving circuit for providing high driving voltage
A gate driving circuit for providing a high driving voltage includes a first N-type high-voltage transistor and a second N-type high-voltage transistor connected in series between a driving voltage output node and a system low-voltage source. A voltage difference between a system high-voltage source and the system low-voltage source is greater than a withstand voltage of the first or second N-type high-voltage transistor. When the driving voltage output node is to output a system high voltage, the first N-type high-voltage transistor and the second N-type high-voltage transistor are turned off. Deep N-type well regions of the first N-type high-voltage transistor and the second N-type high-voltage transistor are applied with a first bias voltage. A voltage difference between the first bias voltage and the system low-voltage source is smaller than an interface breakdown voltage between the deep N-type well region and a P-type well region of the second N-type high-voltage transistor.
US10826486B2 Switching driving circuit, switching circuit, and power supply device
This switch drive circuit drives a switch element. The switch drive circuit is provided with a signal input terminal, a disconnect circuit and a connect circuit. A control signal is input into the signal input terminal. The disconnect circuit includes a first switch which switches connection/disconnection of a line connecting the signal input terminal to a control terminal of the switch element, and when the switch element is to be turned off, the disconnect circuit performs a disconnection operation to disconnect the line using the first switch. The connect circuit includes a second switch which switches connection/disconnection between a certain point on the line, positioned on the control terminal side of the first switch, and a reference potential point, and when the switch element is to be turned off, the connect circuit performs a connection operation to connect the certain point to the reference potential point using the second switch.
US10826484B2 Waveform conversion circuit for gate driver
A waveform conversion circuit for converting a control signal of a control node ranging from a high voltage level to a low voltage level of a reference node into a driving signal of a first node is provided. The waveform conversion circuit includes a first resistor, a unidirectional conducting device, and a voltage clamp unit. The first resistor is coupled between the control node and the first node. The unidirectional conducting device unidirectionally discharges the first node to the control node. The voltage clamp unit is coupled between the first node and the reference node and is configured to clamp a driving signal.
US10826460B2 Multiplexer
A multiplexer includes: a filter located on a surface of a substrate and including first series and parallel resonators and a first wiring line; and another filter located on another surface of another substrate and including second series and parallel resonators and a second wiring line, each of first resonators among the second series and parallel resonators overlapping with the first series and parallel resonators, and/or the first wiring line, each of second resonators other than the first resonators among the second series and parallel resonators overlapping with none of the first series and parallel resonators and the first wiring line, when capacitances of series and parallel resonators in first basic sections including the first resonators are represented by Cs1 and Cp1, and capacitances of series and parallel resonators in second basic sections not including the first resonators are represented by Cs2 and Cp1, Cp1/Cs1 being less than Cp2/Cs2.
US10826457B2 Broadband power amplifier and matching network for multi-band millimeter-wave 5G communication
According to one embodiment, a matching network circuit includes a first capacitor coupled, in parallel, to an input port of the matching network circuit; a broadband on-chip transformer coupled, in parallel, to the first capacitor, where the broadband on-chip transformer includes a primary winding and a secondary winding, where the secondary winding is a partial winding. The matching network circuit includes a second capacitor coupled, in series, in between the broadband on-chip transformer and an output port of the matching network circuit.
US10826454B2 Audio signal muting apparatus, and digital signal conversion apparatus equipped with same
The present invention proposes an audio signal muting apparatus setting and adjusting a time for removing pop noise and muting an audio signal based on the set and adjusted timing. Further, the present invention proposes a digital signal converting apparatus for muting an analog audio signal based on a timing for removing pop noise when converting a digital audio signal into an analog audio signal in connection with an audio signal reproducing apparatus.
US10826452B2 Charge pump with current mode output power throttling
A system may include a charge pump configured to boost an input voltage of the charge pump to an output voltage greater than the input voltage, a current mode control loop for current mode control of a power amplifier powered by the output voltage of the charge pump, and a controller configured to, in a current-limiting mode of the controller, control an output power of the charge pump to ensure that an input current of the charge pump is maintained below a current limit, control the power amplifier by placing the power amplifier into a high-impedance mode during the current-limiting mode, and control state variables of a loop filter of the current mode control loop during the current-limiting mode.
US10826445B2 Amplifier unit for operating a piezoelectric sound transducer and/or a dynamic sound transducer, and a sound-generating unit
An amplifier unit for operating a piezoelectric loudspeaker or microphone includes an audio amplifier and a detection unit, which is configured to detect whether a sound transducer coupled to the amplifier unit is a piezoelectric sound transducer or a dynamic sound transducer. The amplifier unit is configured in such a way that, after a sound transducer has been coupled, the amplifier unit sends a test signal to the coupled sound transducer. Moreover, a sound-generation unit includes a sound transducer and an amplifier unit, which amplifies an audio signal and feeds it to the sound transducer.
US10826443B2 Common mode overload recovery for amplifier
A circuit includes a first transistor having a first control input and first and current terminals. The circuit also includes a second transistor having a second control input and third and fourth current terminals. The third current terminal couples to the first current terminal at a first node. An output stage has a first input, a second input, and an output stage output. The first input couples to the fourth current terminal, and the second input couples to the second current terminal. A resistor has first and second resistor terminals. The first resistor terminal couples to the output stage output, and the second resistor terminal couples to the second control input. A third transistor has a third control input, a fifth current terminal, and a sixth current terminal. The fifth current terminal couples to the first resistor terminal, and the sixth current terminal couples to the second resistor terminal.
US10826442B2 Variable gain low noise amplifier with phase compensation
An apparatus includes an amplifying circuit configured to include stacked first and second transistors, and to amplify a signal input from an input terminal during an operation in an amplifying mode, and provide the amplified signal to an output terminal, and a negative feedback circuit comprising first to nth sub-negative feedback circuits, each corresponding to a separate gain mode included in the amplifying mode, wherein the negative feedback circuit is configured to provide a variable resistance value to determine a negative feedback gain based on each of the separate gain modes.
US10826433B2 Passive mixer with reduced second order intermodulation
The present disclosure generally relates to the field of receiver structures in radio communication systems and more specifically to passive mixers in the receiver structure and to a technique for converting a first signal having a first frequency into a second signal having a second frequency by using a third signal having a third frequency. A passive mixer for converting a first signal having a first frequency into a second signal having a second frequency by using a third signal having a third frequency comprises a cancellation component for generating a first cancellation signal for cancelling second order intermodulation components by superimposing the first signal weighted by a cancellation value on the third signal; and a mixing component having a first terminal for receiving the first signal, a second terminal for outputting the second signal, and a third terminal for receiving the first cancellation signal, wherein the mixing component is adapted to provide the second signal as output at the second terminal by mixing the first signal provided as input at the first terminal and the first cancellation signal provided as input at the third terminal.
US10826430B2 Semiconductor device, movement and electronic watch
An oscillating circuit includes an input terminal and an output terminal, to both of which an oscillator is coupled, a DC cut capacitor having one terminal of two terminals that is coupled to the input terminal, an inverter having an input side coupled to the other terminal of the DC cut capacitor and an output side coupled to the output terminal, a first feedback resistor coupled in parallel to the inverter, a second feedback resistor coupled in parallel to the DC cut capacitor and the inverter, and a switch coupled in parallel to the DC cut capacitor.
US10826409B2 Electrical architecture for controlling converters and aircraft comprising the architecture
An electrical architecture for controlling inverters and to an aircraft includes the architecture. The electrical architecture comprises: a plurality of converters capable of operating independently of one another, each converter being intended to power a charge, associated with each converter/charge pair: a charging loop, comprising at least one sensor measuring a parameter that is characteristic of the operation of the charge, an operation control module, receiving an operation setpoint of the charge and information originating from the operation sensor, the operation control module controlling a current setpoint of the considered converter so that the information originating from the operation sensor follows the operation setpoint. The operation control module is common to the converters.
US10826401B2 Input AC voltage sensing for flyback circuit
Input AC voltage sensing for a flyback circuit. The flyback circuit is configured as “primary-high”, namely a primary switch of the flyback circuit is positioned “high” to receive an input AC voltage through a first rectifying circuit. A primary winding of the flyback circuit is coupled to a primary ground reference. A voltage sensing circuit has a processing circuit and a first sensing resistor. The processing circuit has a first terminal coupled to the input AC source through a second rectifying circuit, a second terminal coupled to the primary ground reference and an output terminal. The processing circuit subtracts a voltage at the second terminal from a voltage at the first terminal to obtain a differential voltage, which is then sampled and held as an input AC voltage sensing signal.
US10826389B1 Charge pump device and image sensor including the same
A charge pump device is configured to generate an output voltage from a square wave, where the charge pump device includes a semiconductor layer; first and second outer wells; a first inner well formed in the first outer well; a second inner well formed in the second outer well; a first capacitor, to which the input signal is applied, and connected to the first outer well; and a second capacitor connected to the first capacitor and second outer well, wherein the first voltage is applied to the first outer well, and a voltage that is lower than the first voltage is applied to the second outer well.
US10826381B2 Method and control system for zero-sequence current compensation for ground current reduction
A control system and methods for a multilevel power converter are provided. The converter includes a rectifier coupled to a DC link having a midpoint coupled to electrical ground that divides the DC link into two halves. The control system is configured to generate a reference current command for controlling an output of the rectifier, the reference current command generated based on a difference between a desired and measured DC link voltage value. The system is also configured to determine a zero-sequence current component of input current supplied to the multilevel power converter, wherein the zero-sequence current component is associated with non-linearities in said multilevel power converter that cause ground current injection into the input current by the rectifier. The system is further configured to subtract the determined zero-sequence current component from the reference current command to reduce the ground current injected into the input current by the rectifier.
US10826374B2 Control of pulse generator in driving control device
A circuit for controlling a power converter includes a pulse generator generating a first pulse signal and a second pulse signal in response to an input signal, the first pulse signal being asserted at a given time interval or thereafter after the input signal has been de-asserted, a level-shift circuit shifting a level of the first pulse signal to generate a first shifted signal and to shift a level of the second pulse signal to generate a second shifted signal, a logic circuit controlling a first-side switching device in response to the first and second shifted signals, and an output node outputting an output signal. The first-side switching device is coupled to a second side-switching device at the output node.
US10826373B2 Current pulse transformer for isolating electrical signals
A communication circuit for communication over a voltage isolation barrier, the communication circuit including a pulse driven transformer coupled to a current sensing input, wherein information is transferred in the current domain and wherein during the information transfer, the receiver input is made low ohmic, a current pulse transformer including a primary winding, a core, and a secondary winding, a resistor in parallel with the secondary winding, a current sensor having a low ohmic input to receive a pulse from the secondary winding, and a signal processing unit to extract information from the received pulse.
US10826368B2 Linear flux switching permanent magnet motor
A linear flux switching permanent magnet (FSPM) motor includes a longitudinal, linear stator with stator teeth facing an air gap and a mover including at least one armature including armature teeth embedding at least one permanent magnet, which armature teeth are spaced apart by slots for receiving an armature winding, and which armature teeth have an extended width portion towards the air gap. The extended width portion of the armature teeth begins in the longitudinal direction of the armature teeth already at the level of the armature windings.
US10826366B2 DC excitation of the doubly fed brushless induction starter generator
A doubly fed brushless induction starter generator includes a stator and a rotor, which are separated by an air gap. The stator includes stator winding slots, each of which includes a first layer of power windings, a second layer of power windings, and a third layer of control windings, which include 2-pole single-phase windings. The control windings are arranged in the stator winding slots between the air gap and the first and second layers of power windings. Direct current is delivered to control windings in the generator as an excitation current to thereby produce a magnetic flux, through which the stator is moved to produce and alternating current in the power windings as an output current. The output current can be delivered to an electrical load, such as an electrical component on an aircraft.
US10826365B2 Motor
Disclosed is a motor improved to increase a magnetization property. The motor includes a stator including a plurality of teeth arranged to be spaced apart in a circumferential direction and a rotor configured to include a plurality of magnets arranged inside or outside the stator and to rotate while electromagnetically interacting with the stator. The plurality of teeth include first teeth having a first cross section and second teeth having a second cross section larger than the first cross section and is configured to switch at least one magnetic pole of the plurality of magnets by using the second teeth.
US10826359B2 Two-pole brush-commutated DC electric motor
A two-pole brush-commutated DC electric motor with a stator and a rotor with a hollow-cylindrical ironless winding having n coil segments and a commutator having n commutator segments. Each coil segment being electrically connected to two adjacent commutator segments. An axis of gravity intersects the rotor axis perpendicularly and passes through the center of gravity of a coil segment or a center line of the coil segment that passes through the center of gravity and the rotor axis spanning a coil plane that defines the angular position of the associated coil segment. Two brush contact surfaces of the commutator segments are electrically connected to this coil segment have a distance bisector intersecting the rotor axis perpendicularly. The distance bisector and the rotor axis span a commutator plane which defines the angular position of the associated commutator segments.
US10826348B2 Open-core flywheel architecture
Apparatuses, systems and methods are described for a flywheel system incorporating a rotor made from a high-strength material in an open-core flywheel architecture with a high-temperature superconductive (HTS) bearing technology to achieve the desired high energy density in the flywheel energy storage devices, to obtain superior results and performance, and that eliminates the material growth-matching problem and obviates radial growth and bending mode issues that otherwise occur at various high frequencies and speeds.
US10826346B2 Stator for rotating electrical machine and rotating electrical machine
A stator for a rotating electrical machine includes a stator core, two insulators, and conductive wires forming coils. At least one of the insulators includes guide grooves and through-grooves. The through-grooves include at least two first grooves each of which divides at least two of the guide grooves. Each of the first grooves has a recess that is recessed in the circumferential direction with respect to the rest of the first groove at a portion that divides one of the at least two guide grooves divided by the first groove. The conductive wires extending through the corresponding through-grooves and outward in the radial direction of the insulator base are guided in the circumferential direction by the corresponding guide grooves. The conductive wires extend through the recesses in the corresponding first grooves.
US10826339B2 Motor, motor control method and motor control device
This motor includes a two-layer rotor, a two-layer stator and a control unit. An A-phase rotor includes a pair of rotor cores and a field magnet. A B-phase rotor includes a pair of rotor cores and a field magnet. An A-phase stator includes a pair of stator cores and an A-phase winding. A B-phase stator includes a pair of stator cores and a B-phase winding. The control unit controls an A-phase input voltage applied to the A-phase winding, and a B-phase input voltage applied to the B-phase winding. The relative arrangement angle of the A-phase stator and the A-phase rotor relative to the B-phase stator and the B-phase rotor is set to an electrical angle of 90 degrees. The control unit applies a leading phase angle to the basic voltage waveforms of the A-phase input voltage and the B-phase input voltage, to set the energization width to at most 180 degrees.
US10826335B2 Ad-hoc wireless sensor package
Systems, methods, computer-readable storage mediums including computer-readable instructions and/or circuitry for control of transmission to a target device with communicating with one or more sensors in an ad-hoc sensor network may implement operations including, but not limited to: receiving electrical power via at least one structurally integrated electrically conductive element; and powering one or more sensing operations of one or more sensors via the electrical power.
US10826334B2 Electromagnetic radiation control for isolated power transfer product
A power transfer device includes an oscillator circuit of a DC/AC power converter responsive to an input DC signal and an oscillator enable signal to generate an AC signal. The oscillator circuit includes a first node, a second node, and a circuit coupled between the first node and the second node. The circuit includes a cross-coupled pair of devices. The oscillator circuit further includes a variable capacitor coupled between the first node and the second node. A capacitance of the variable capacitor is based on a digital control signal. A first frequency of a pseudo-differential signal on the first node and the second node is based on the capacitance. The power transfer device further includes a control circuit configured to periodically update the digital control signal. A second frequency of periodic updates to the digital control signal is different from the first frequency.
US10826333B2 NFC antenna power taking device
An NFC antenna power taking device includes an antenna, a rectifying module, an energy storage module, and a current adjusting module; the antenna is configured to convert the received electromagnetic field energy into a first voltage, the rectifying module is configured to rectify the first voltage to obtain a second voltage, the second voltage is configured to charge the energy storage module through the current adjusting module, the current adjusting module is configured to adjust the charging current, when the second voltage has a tendency to weaken due to the weakening of the electromagnetic field, the energy storage module is configured to discharge directly to maintain the stability of power supply and ensure the normal operation of the circuit, avoiding overload of the NFC field caused by the energy storage module with large capacity getting too much energy at the moment of the NFC device entry.
US10826321B1 Power busway tap box
A power busway tap box with integrated uninterruptable power supply (UPS) functionality is enabled. A busway may be utilized to distribute electrical power throughout a data center. A busway tap box may incorporate one or more components providing UPS functionality. When the busway is distributing alternating current (AC) power, the tap box may incorporate a rectifier, an electrical energy storage device (e.g., a lithium-ion battery), and an inverter. The tap box may keep a substantially conventional form factor, or an extended form factor to accommodate larger electrical energy storage device sizes. The busways may run overhead in a data center and the tap boxes may physically couple with the overhead busways and be disposed beneath them. By distributing the UPS functionality throughout the data center, the impact of UPS failures may be lowered and/or environmental maintenance costs may be reduced.
US10826319B2 Self-charging power source
The innovation disclosed and claimed herein, in at least one aspect thereof, comprises continuously charging a cell phone while the user utilizes the cellular phone for ordinary activities (e.g. posting to social media sites, texting, talking, etc.). The signals from routine cellular phone operations will send signals to a photocoupler or other dedicated sensor. The dedicated sensor will output current to drive a magnet mechanism which will in turn drive a fan that generates current to charge to a super/ultra-capacitor.
US10826289B2 Wireless power supply device
The disclosure provides a wireless power supply device, which includes: a power transmission coil; a first driving unit that alternatively performs an operation of transmitting a first driving current to one end of the power transmission coil and an operation of drawing a second driving current away from one end of the power transmission coil; a second driving unit that alternatively performs an operation of transmitting the second driving current to the other end of the power transmission coil and an operation of drawing the first driving current away from the other end of the power transmission coil; a current detection unit that detects amounts of the transmitted first and second driving current to generate a first signal, and detects an amount of the drawn second driving current to generate a second signal; and a control unit that determines an operation state based on the first and second signal.
US10826287B2 Method and system providing feeder fault response
A method for determining whether a fault is on a feeder line or a lateral line so as to allow an upstream recloser on the feeder line to immediately open in response to the fault if it determines the fault is on the feeder line. The method includes measuring a downstream voltage on the feeder line at a downstream recloser during the fault and transmitting the downstream voltage from the downstream recloser to the upstream recloser. The method can determine that the fault is on the feeder line or the lateral line by determining whether the fault voltage is approximately the same as the downstream voltage, or by comparing a first distance from the upstream recloser to the fault location using the fault voltage and a second distance from the upstream recloser to a last location of the fault current on the feeder line using the downstream voltage.
US10826283B1 Modular buss bar electrical power distribution system for cranes, elevators and hoists
An electrical distribution system for providing electric power to cranes, hoists, elevators and the like which move on a track, tower or support beam. In particular, a modular electrical system comprised of a modular buss bar system which provides electrical power for operation of construction cranes, hoists, elevators and the like on a construction or material transfer site or permanent building including a system and apparatus which is configurable to provide an easily movable and/or reconfigurable electrical power distribution system which is mounted to a construction mast, hoist, elevator or building under construction during the building construction process, a permanent building, or to a horizontal overhead crane support beam. In a further embodiment, a heating system for a modular buss bar system is provided which prevents the formation of ice and snow on the electrical contacts of a modular buss bar electrical system.
US10826274B2 Grating structure for surface-emitting laser
A vertical-cavity surface-emitting laser (VCSEL) may include at least one layer forming a grating structure with a selected period, depth, and fill factor, wherein the period, the depth, and the fill factor of the grating structure are configured to achieve greater than a threshold level of efficiency for the VCSEL, less than a threshold current increase caused by power loss from higher order diffraction associated with the grating structure, and greater than a threshold polarization selectivity at an emission wavelength of the VCSEL.
US10826271B2 Limited range source of electromagnetic radiation
A limited range source of electromagnetic radiation and a radiation method, includes a tunable source of electromagnetic radiation; and a control element configured to tune the wavelength of the source of electromagnetic radiation to a desired wavelength corresponding to an absorption line of an atom or a molecule or other species present in the medium through which the electromagnetic radiation is to propagate; wherein the control element is configured to receive data relating to the desired wavelength.
US10826270B2 Heater-on-heatspreader
Systems and methods are described herein to thermally regulate laser diodes. During operation, the structure of a laser diode may generate heat, which will affect the stability and accuracy of the output wavelength of the laser diode. During an OFF stage, the structure of the laser diode will then lose heat, creating a thermal gradient as the laser diode is switched between operation and an OFF state. The systems and methods provide constant average heat and a stable thermal gradient by integrating a laser diode power-coupled supply and a heater onto a heatspreader, such that the output wavelength of a coupled laser diode may be stabilized.
US10826268B1 Laser driver incorporating clamping circuit with freewheeling diode
A circuit includes a capacitance coupled between a high voltage node and ground, a laser diode having an anode coupled to the high voltage node and a cathode coupled to an output node, and a current source coupled between the output node and ground. The current source turns on based on assertion of a trigger signal and sinks current from the capacitance to ground to thereby cause the laser diode to lase, and turns off based on deassertion of the trigger signal. A clamping circuit is coupled between the output node and the high voltage node, and clamps voltage at the output node occurring when the current source switches off.
US10826267B2 Surface coupled systems
A system includes a surface coupled edge emitting laser that includes a core waveguide, a fan out region optically coupled to the core waveguide in a same layer of the surface coupled edge emitting laser as the core waveguide; and a first surface grating formed in the fan out region; and a photonic integrated circuit (PIC) that includes an optical waveguide and a second surface grating formed in an upper layer of the PIC, wherein the second surface grating is in optical alignment with the first surface grating.
US10826261B2 Method for manufacturing terminal-equipped electric wire, and terminal-equipped electric wire
A method for manufacturing a terminal-equipped electric wire includes forming, in an electric wire, a bonded portion in which strands of a conductor exposed due to absence of a sheath are bonded to each other. A terminal including a wire barrel portion is fixed to the electric wire such that the wire barrel portion covers at least a part of the bonded portion. A sectional shape of the bonded portion before the fixing of the terminal is formed in such a shape that a variable range of a value of a distance between a geometric center of a cross section of the bonded portion and the wire barrel portion falls within a range of 0.71 to 1.29 when rotating the bonded portion by an arbitrary angle while engaging the bonded portion with the wire barrel portion within the wire barrel portion.
US10826256B2 Wireless communication device with reduced connections for power and data
A wireless communication device using a reduced cable set includes a power supply module, a rotation module, and a communication module. The rotation module includes jack connector with first power and data pins. The communication module is rotatably connected to the power supply module by the rotation module. The communication module includes a plug connector with second power and data pins. Each first power pin is connected to one second power pin to connect the power supply module and the communication module. Each first data pin is connected to one second data pin for transmitting data between the power supply module and the communication module.
US10826253B2 One-piece electrical fitting for snap connection
A one-piece electrical fitting for connecting an electrical cable to a junction box, the electrical fitting formed from a single, flat blank of metal into a cylindrical connector body. The connector body includes a leading end having an exit bore, a trailing end, a cap, an inner bore, and one or more combination tangs including grounding tangs, locking tangs, and flanges extending radially outward from the connector body. According to one embodiment, the trailing end of the fitting includes a rolled edge, and the leading end includes a recessed lip for accommodating an insulating liner within the exit bore. The exit bore in the cap is offset to one side with cable retaining tangs on the fitting configured to push toward the exit bore in order to ease insertion of cables and conductors through the fitting. In a further embodiment, the fitting includes two combination tangs that are positioned 180 degrees apart radially on the fitting body to facilitate easier snap-in insertion into the knockout hole of an electrical box.
US10826244B2 Electrical connector having a ceramic body part and a metallic shielding plate molded to the ceramic body part
An electrical connector includes: a body including a ceramic part and an over-mold; an upper row of contacts and a lower row of contacts secured to the ceramic part of the body, each row of contacts including an outermost ground contact and a pair of signal contacts inwardly of the ground contact; and a metallic shielding plate situated between the upper pair of signal contacts and the lower pair of signal contacts, wherein the metallic shielding plate is molded to the ceramic part of the body.
US10826238B2 Connector and connector assembly
A connector assembly includes a female housing (11) and a male housing (12) connectable to each other. Male terminal fittings (39) have tabs (41) projecting into a receptacle (36) of the male housing (12), and a moving plate (15) to be movably accommodated into the receptacle (36). The moving plate (15) includes a plate body (94) with positioning holes (96) enabling the insertion of the tabs (41) and a peripheral wall (95) connected to a periphery of the plate body (94) and slidable on an inner surface of the receptacle (36). An operating portion (103) for removal is provided on the peripheral wall (95) and is exposed from the receptacle (36).
US10826236B2 Disconnecting and supporting quick release electrical fixtures
A plug is connectable to an electrical socket which has concentric ring shaped openings housing electrical contacts. The plug has a body supporting electrically conductive concentric rings insertable into the socket to contact the electrical contacts to form electrical connections. A hollow post extends away from the plug body and has a transverse aperture therethrough. A rod with a narrowed portion is slideable within the post. A spring biases the rod towards a latched position in which the narrow portion is not adjacent to the transverse aperture. A cross-brace is connected to a portion of the rod which extends outside of the post. Pins engage the cross brace and can be pushed to move the brace, and thereby push the rod to position the narrowed portion to an unlatched position adjacent the aperture to enable removal of the plug.
US10826235B2 Latch mechanism for mobile systems and related methods
Various techniques are provided to secure a connector to a module, for example, for convenient and reliable use in mobile environments. In one example, a system includes a housing and a latch mechanism. The latch mechanism includes first and second opposing latch members that define a cavity configured to receive a cable connector. The latch mechanism also includes first and second bias members configured to maintain the latch members in tension with each other. The latch members are configured to slide relative to each other in response to the bias members to secure the connector relative to the housing. Additional systems and methods are also provided.
US10826234B2 Connector assembly with direct mount housing
A connector assembly includes a housing. The housing defines a cavity configured to receive a coaxial electrical terminal. The housing has a first end an a second end opposite the first end. The housing also has a first side and a second side opposite the first side. The first side and second side have opposed locking ribs. The coaxial electrical terminal has a wire end and a terminal end oriented orthogonal to the wire end. When the housing engages a corresponding mounting bracket, locking arms extending from the corresponding mounting bracket impart a retention force on the opposed locking ribs and inhibit a rotation of the housing about a mating axis of the coaxial electrical terminal.
US10826230B1 Spring mouth connector
A coaxial cable connector has a tubular post that passes through an annular end of an unthreaded inner shell for grasping a mating connector and through an annular end of a body, the body and the inner shell irrotatably coupled to the post neck.
US10826225B2 Waterproof audio jack
An audio jack includes an insulative housing, and a plurality of contacts retained to the housing. The housing forms a main body, a mating port with a mating cavity therein. The main body forms a plurality of contacts receiving passageways extending from a bottom side of the housing and transversely communicating with the mating cavity. The contact has a contacting section extending into the mating cavity, and a soldering leg extending outside of the housing. A bottom cover is attached upon the bottom side of the housing. A waterproof plate is applied upon a bottom face of the bottom cover to seal the gaps among the housing the bottom cover and the soldering legs.
US10826220B1 Electrical connector having electrical terminal servicing feature
An electrical connector includes a housing having an interior space and a retaining finger extending into the interior space. An electrical terminal and a terminal position assurance are each disposed within the interior space of the housing. The terminal position assurance is movable relative to the housing between (1) a pre-lock position, wherein the retaining finger prevents the electrical terminal from being withdrawn from the interior space of the housing, and the terminal position assurance does not prevent the retaining finger from moving relative to the housing; (2) a service position, wherein the retaining finger does not prevent the electrical terminal from being withdrawn from the interior space of the housing; and (3) a lock position, wherein the retaining finger prevents the electrical terminal from being withdrawn from the interior space of the housing, and the terminal position assurance prevents the retaining finger from moving relative to the housing.
US10826219B2 Insulated electrical connector formed by one-time injection molding
An insulated electrical connector formed by one-time injection molding is disclosed. A base of each metal female terminal has two edges extending upward and inclining relative to each other to form elastic clamping pieces, and an edge extending outwards to form a weld leg. An insulated rubber core is formed on the metal female terminals by one-time injection molding. The bases are embedded in the insulated rubber core. The elastic clamping pieces are received in cavities of the insulated rubber core. Insertion holes corresponding to the elastic clamping pieces are formed in bottoms of the cavities. Conical guide-in faces are formed at bottoms of the insertion holes. The weld legs stretch out of the insulated rubber core. The insulated electrical connector is convenient to install and realizes stable electric connection.
US10826212B2 Tool-less fastening device for edge card
A tool-less fastening device for an edge card is provided. The edge card is accommodated in a fastening frame, and the fastening frame is then inserted into an electric connector. In an assembly process, the edge card is fastened with the fastening frame without using any tool, and a user only needs to engage the edge card into the fastening frame; next, the fastening frame is inserted into the electric connector without using any tool, and the user only needs to engage the fastening spring clips disposed on two opposite sides of the fastening frame with two anus of the electric connector, so as to complete a fastening operation. The fastening frame and the electric connector can be prevented from being separated from each other when being shaken during manufacturing or shipment process. Therefore, the edge card can be fastened with the electric connector without using any tool.
US10826207B2 Electrical connector for connecting electrical conductors to a printed circuit board
An electrical connector includes a housing which can be electrically connected on a connection side to an electrical connection part. On a contact side, one or more contacts are provided to electrically contact one or more counter-contacts of a printed circuit board. At least one latching peg assembly including two functional elements passes through an opening of the printed circuit board and can be moved by an actuation element from a non-expanded released position into an expanded latched position in which its diameter on the side of the opening which faces away from the housing is greater than the diameter of the opening of the printed circuit board. One of the functional elements is arranged on the actuation device and another element is arranged on a component of the connector which is movable relative to the actuation device.
US10826205B2 Double wiping blade contact
A double wiping blade contact assembly has a blade contact and a double wiping contact. The double wiping contact has first and second stage contact wiping areas. The second stage being at a distance from the first stage and wherein the first stage contact wiping area has an upper lead-in flange that guides the blade contact under the first stage contact wiping area and the second stage contact wiping area has a lower lead-in flange that guides the blade contact over the second stage contact wiping area.
US10826202B1 Connectors for linear lighting
Connectors for linear lighting are disclosed. These connectors are adapted to electrically connect two strips of linear lighting, or a single strip of linear lighting and an appropriate number of wires. At least the portions of the connectors that accept the strips of linear lighting have sloped ramps that provide strain relief to the strips of linear lighting. Additionally, pivoting connectors that allow their sides to rotate relative to one another are disclosed.
US10826196B1 Dielectric lens antenna
A radio frequency (RF) antenna including a patch antenna element, a microstrip transmission line, a ground plane, a waveguide, and a dielectric lens. The patch antenna element is disposed on a top surface of a first substrate of the RF antenna, and includes a slot aperture through which the patch antenna element is configured to be electromagnetically coupled to the microstrip transmission line. The microstrip transmission line is disposed between the first substrate and a second substrate. The ground plane is disposed on a third substrate. The microstrip transmission line is configured to be electromagnetically coupled to the ground plane. The waveguide includes a proximal aperture attached to the top surface and enclosing the patch antenna element. The waveguide includes a distal aperture opposite the proximal aperture, and the waveguide is configured to be electromagnetically coupled to the patch antenna element. The dielectric lens is disposed in the distal aperture.
US10826195B2 Apparatus and method for RF isolation in a packaged integrated circuit
Illustrative embodiments significantly improve RF isolation in a packaged integrated circuit by separating the pins/pads associated with multiple RF channels from one another and also from pins/pads associated with digital circuits. Specifically, in certain exemplary embodiments, the integrated circuit is configured with the pins/pad for the digital circuits on a first edge of the chip, the pins/pads for common RF signals on a second edge of the chip opposite the first edge, and the pins/pads for the individual RF channels on third and fourth edges of the chip. The pins/pads associated with each RF channel may include multiple pins/pads (an “RF group”) and may have a central RF pin/pad with a ground pin/pad on each side of the central RF pin/pad. One or more ground pins/pads may be placed between adjacent RF groups on a given edge of the chip.
US10826192B2 Antenna and method of manufacturing the same, display panel
An antenna includes: a first substrate and a second substrate; a first antenna electrode is disposed on a side of the first substrate away from the second substrate; a second antenna electrode is disposed on a side of the second substrate away from the first substrate and a microstrip line is disposed on a side of the second substrate close to the first substrate; a liquid crystal layer is disposed between the first substrate and the second substrate; at least one drive electrode assembly is disposed between the first substrate and the second substrate. The at least one drive electrode assembly is configured to achieve impedance matching of the antenna by controlling liquid crystal molecules of the liquid crystal layer to deflect.
US10826177B2 Electronic devices having phased antenna arrays for performing proximity detection operations
An electronic device may be provided with wireless circuitry that includes a phased antenna array. The array may include multiple antennas each having multiple antenna feeds for covering different polarizations. Control circuitry may control the wireless circuitry to transmit signals at millimeter or centimeter wave frequencies using a first set of feeds in the array and at least one selected phase. The wireless circuitry may receive the signals transmitted by the first set of feeds using a second set of feeds in the array. The control circuitry may gather phase measurements for the received signals and may compare the phase measurements to the selected phase to generate phase difference values. The control circuitry may perform external object proximity detection operations based on the phase difference values. The control circuitry may control the wireless circuitry to cycle through different combinations of antenna feeds for the first and second sets.
US10826175B2 Antenna apparatus for communicating with noncontact communication medium via electromagnetic waves
An antenna apparatus includes: a switch having a single one-side terminal and four other-side terminals; and a distributor that distributes electric power supplied via the switch to a terminal and a terminal with a phase difference of 90 degrees. The apparatus further includes a switch that switches to either of a state in which conduction is achieved between an other-side terminal of the switch and a horizontally polarized wave antenna, and a state in which conduction is achieved between the terminal of the distributor and the horizontally polarized wave antenna. The apparatus further includes a switch that switches to either of a state in which conduction is achieved between an other-side terminal of the switch and a vertically polarized wave antenna, and a state in which conduction is achieved between the terminal of the distributor and the vertically polarized wave antenna. The switches are controlled by a control unit.
US10826168B2 Radio frequency remote head front-end circuitry systems and methods
Techniques for implementing and/or operating a radio frequency system, which includes a logic board having a transceiver integrated circuit and a remote head coupled to the logic board via a one or more electrical connectors. The remote head includes an antenna circuit board having a pad, an antenna formed on a surface of the antenna circuit board opposite the pad, and a remote head system-in-package. The remote head system-in-package includes a system-in-package circuit board having a pin that interfaces with the pad on the antenna circuit board and an integrated circuit device coupled to a surface of the system-in-package circuit board opposite the pin, in which the integrated circuit device includes one or more amplifier units that each amplifies a corresponding analog electrical signal communicated with the antenna.
US10826162B1 Antenna and electronic device including the same
An electronic device is provided. The electronic device includes a front cover, a rear cover, an array antenna, and a support member. The support member includes a conductive first portion forming a lateral appearance of the electronic device, a second portion adjacent to the array antenna, the front cover, and the conductive first portion, and having at least one opening filled with a non-conductive material, and a third portion including a non-conductive material and disposed adjacent to the array antenna, the rear cover, and the conductive first portion. The conductive first portion is exposed to an outside of the electronic device, and the second and third portions are hidden by the front and rear covers. A beam formed by the array antenna is radiated to the outside through the at least one opening and the third portion.
US10826160B2 Electronic device comprising antenna
An electronic device is provided. The electronic device includes a housing, a wireless communication circuit, a first antenna radiator electrically connected with a first ground, a second antenna radiator electrically connected with a second ground, a feeding unit that feeds at least one of the first antenna radiator or the second antenna radiator, and a first switch that operates at a first connection state where the feeding unit and the first antenna radiator are electrically connected to each other, at a second connection state where the feeding unit and the second antenna are electrically connected to each other, or at a third connection state where the feeding unit and the first antenna radiator are connected to each other and the feeding unit and the second antenna radiator are electrically connected to each other, based on a first control signal from the wireless communication circuit.
US10826150B2 Connector for connecting an optical fiber and an electrical conductor
The present invention relates to a connector (1), in particular for connecting an optical fiber (3) and an electrical conductor, comprising a printed circuit board (5); at least one electrical contact (7) which in each case has at least one internal conductor contact (11) and one external conductor contact (9); at least one electrical conductor (13) which has at least one internal conductor (15), one external conductor (17) and also one dielectric (19); wherein the electrical conductor (13) is connected, at a first end (21), to the electrical contact (7), and wherein the electrical conductor (13) is connected, at a second end (23), to an electrical component (25) which is arranged on the printed circuit board (5).
US10826149B2 Dielectric waveguide including a core for confining a millimeter-wave signal with a low-loss tangent
A dielectric waveguide and/or a cable for transmission of millimeter-wave signals. The dielectric waveguide and/or the cable comprises an inner core having a dielectric medium adapted to transmit a millimeter-wave signal by carrying an electromagnetic field along the dielectric waveguide and/or the cable. The dielectric medium is a dielectric material having dielectric properties adapted to confine the propagating electromagnetic field to the inner core, while adding low transmission loss at signal frequencies in a millimeter-wave frequency range. The dielectric medium may be provided as a core of solid dielectric material, one or more bundles of fibers that extend along the length of the inner core, or as powder and/or granulate of dielectric material that fills the volume of the inner core. The dielectric material may be quartz or alumina.
US10826141B2 Array frame design for electrified vehicle battery arrays
A battery array frame according to an exemplary aspect of the present disclosure includes, among other things, a frame body, and a thermal fin including a body embedded in the frame body and a leg that extends outside of the frame body. The thermal fin is flexible between a first position in which the leg is spaced farther from a surface of the frame body and a second position in which the leg is spaced closer to the surface of the frame body.
US10826135B2 Battery pack
A battery pack includes a first unit battery, a second unit battery, and a spacer. The first unit battery includes a wound electrode body and a casing that accommodates an electrolyte solution. The spacer includes: a primary surface that faces the first unit battery; and plural projections, each of which is projected from the primary surface. The plural projections include: a first projection that abuts the casing in a state where the casing is not expanded; and a second projection, a height of which is lower than a height of the first projection.
US10826124B2 Electrolyte and electrochemical device
An electrolyte and an electrochemical device, which relates to the field of energy storage materials. The electrolyte includes an additive A, an additive B and an additive C, the additive A selected from a group consisting of multi-cyano six-membered N-heterocyclic compounds represented by Formula I-1, Formula I-2 or Formula I-3, and combinations thereof, the additive B is at least one sulfonate compound, and the additive C is at least one halogenated cyclic carbonate compound. The electrochemical device includes the above electrolyte. The electrolyte of the present disclosure can effectively passivate the surface activity of the positive electrode material, inhibit the oxidation of the electrolyte, and effectively reduce gas production of a battery, meanwhile the electrolyte can be also adsorbed catalytically active of the graphite surface to form a more stable SEI film, thereby effectively reducing side reactions
US10826114B2 Cathodes and electrolytes for rechargeable magnesium batteries and methods of manufacture
The invention relates to Chevrel-phase materials and methods of preparing these materials utilizing a precursor approach. The Chevrel-phase materials are useful in assembling electrodes, e.g., cathodes, for use in electrochemical cells, such as rechargeable batteries. The Chevrel-phase materials have a general formula of Mo6Z8 and the precursors have a general formula of MxMo6Z8. The cathode containing the Chevrel-phase material in accordance with the invention can be combined with a magnesium-containing anode and an electrolyte.
US10826107B2 Negative active material for rechargeable lithium battery, method of preparing the same and rechargeable lithium battery including the same
A negative active material for a rechargeable lithium battery includes a core including a SiO2 matrix and a Si grain, and a coating layer continuously or discontinuously coated on the core. The coating layer includes SiC and C, and the peak area ratio of the SiC (111) plane to the Si (111) plane as measured by X-ray diffraction analysis (XRD) using a CuKα ray ranges from about 0.01 to about 0.5.
US10826102B1 Redox flow battery systems including a balance arrangement and methods of manufacture and operation
A system includes a redox flow battery system that includes an anolyte, a catholyte, a first half-cell having a first electrode in contact with the anolyte, a second half-cell having a second electrode in contact with the catholyte, and a first separator separating the first half-cell from the second half-cell. The system also includes a balance arrangement that includes a balance electrolyte having vanadium ions in solution, a third half-cell having a third electrode in contact with the anolyte or the catholyte, a fourth half-cell having a fourth electrode in contact with the balance electrolyte, and a reductant in the balance electrolyte or introducible to the balance electrolyte for reducing dioxovanadium ions.
US10826101B2 Flow battery apparatus with shunted current repressed and method thereof
A flow battery apparatus is provided with shunted currents repressed. The apparatus has a positive electrode device, a negative electrode device and a plurality of gas-gap devices. Gas-gap devices are separately set between branching channels and inlet and outlet manifolds of positive and negative electrodes. Each of the branching channels separately has an inserting tube to be inserted into one of the gas-gap devices. The diameter of the inserted vessel of gas-gap devices is bigger than the diameter of the inserting tube connected to a corresponding one of the branching channels. Thus, working liquids transferred to the positive and negative electrodes are segregated with coordination of the gas-gap devices. Only air spaces and discrete liquid drops are left between separated parts of the working liquids. Thus, shunted currents are repressed by preventing conductive paths from being formed between the positive and negative electrodes.
US10826100B2 Polymer electrolyte membrane, electrochemical cell and flow cell comprising same, method for manufacturing polymer electrolyte membrane, and flow cell electrolyte
The present specification relates to a polymer electrolyte membrane, an electrochemical battery including the polymer electrolyte membrane, an electrochemical battery module including the electrochemical battery, a flow battery including the polymer electrolyte membrane, a method for manufacturing a polymer electrolyte membrane, and an electrolyte solution for a flow battery.
US10826095B2 Air supply control method and system for fuel cell
An air supply control method and system for a fuel cell controlling a switching frequency of an inverter at which power consumption of the air compressor becomes minimal includes: calculating a revolution per minute (RPM) of a motor of an air compressor; calculating a switching frequency of an inverter of the motor of the air compressor at which power consumption becomes minimal based on the calculated RPM of the motor; and controlling the inverter with the calculated switching frequency.
US10826094B2 Fuel cell thermal management system and control method of the same
A thermal management system for a fuel cell includes: a fuel cell stack; a heater connected with the fuel cell stack in parallel through a coolant channel and configured to heat coolant; a pump circulating the coolant; a bypass valve controlling a flow rate of the coolant to be supplied to the fuel cell stack or the heater; a radiator allowing the coolant to exchange heat with external air; a heat dissipation fan supplying the external air to the radiator; a temperature control valve controlling the flow rate of the coolant flowing through the radiator; a temperature sensor disposed at an outlet of the fuel cell stack or an outlet of the heater; and a controller controlling the heater, the pump, the bypass valve, the heat dissipation fan, or the temperature control valve on the basis of temperature sensed by the temperature sensor.
US10826092B2 Method for operating fuel cell vehicle
A method for operating a fuel cell vehicle includes supplying electric power to a vehicle drive motor from at least one of a fuel cell and a battery. It is determined whether an electric potential of electric power output from the fuel cell is within a deterioration acceleration region in which the fuel cell is deteriorated due to a platinum oxidation-reduction reaction. The fuel cell is controlled in a deterioration suppressing mode when the electric potential is within the deterioration acceleration region in a state where the fuel cell and the battery supply electric power to the vehicle drive motor.
US10826083B2 Fuel cell assemblies with improved reactant flow
In solid polymer electrolyte fuel cell stacks, increasing the height of support features in the transition regions and/or increasing the depth of the transition regions improves the flow of reactants therein and thus improves the sharing of flow in the channels in the reactant flow fields. The support feature height and transition region depth are increased so as to be out of plane with respect to the landings and channels in the reactant flow fields. The invention is suitable for cells employing metal flow field plates or plates in which no adhesives are employed in the transition regions.
US10826080B2 Fuel cell comprising a membrane/electrode assembly provided with a capacitive layer
A fuel cell including: a membrane/electrode assembly including a proton exchange membrane and including an anode in contact with the membrane, the membrane/electrode assembly including a first active zone covered by the anode, and a first linking zone not covered by the anode; flow guiding plates between which the membrane/electrode assembly is arranged, the flow guiding plates being traversed by at least one first flow collector in communication with the anode, the first linking zone arranged between the first flow collector and the first active zone. The membrane/electrode assembly further includes a first capacitive layer including a mixture of carbon including a BET specific surface area at least equal to 200 m2/g and of a proton-conducting material, arranged on the first linking zone.
US10826077B1 Hybrid solid fuel battery with reduced power generation costs
A hybrid solid fuel battery system includes a power module having a module housing that stores reactive fuel plates, insulating separators and cathode rings. The reactive fuel plates are stacked together and electrically coupled together within the module housing. Each reactive fuel plate is partially covered by a non-reactive layer to form an exposed bottom portion. Each reactive fuel plate in the power module is separated from an adjacent reactive fuel plate by one of the insulating separators. Each cathode ring is secured around one of the reactive fuel plates within the module housing. A container storing an electrolyte solution is connected to the power module by a pipe. A controller connected to the container permits the electrolyte solution to flow to the interior of the module housing. This facilitates an interaction between the electrolyte solution and exposed bottom portions of the stacked reactive fuel plates, thereby generating electrical power.
US10826076B1 Patterned electrode catalyst
Disclosed herein are embodiments of a patterned electrode comprising regions of catalyst and segregating regions that separate the regions of catalyst. The segregating regions may be regions of non-catalytic material. The catalyst regions may correspond to the channels of a flow field. The electrode provides improved fuel cell performance, particularly at high current densities. The electrode may be for all suitable applications, such as in a membrane electrode assembly and/or a fuel cell. Also disclosed is a method for making the patterned electrode. The method may comprise using masks to apply the catalyst and non-catalyst material to a substrate.
US10826075B2 Membrane electrode assembly of electrochemical device, membrane electrode assembly of fuel cell, fuel cell, membrane electrode assembly of electrochemical hydrogen pump, electrochemical hydrogen pump, membrane electrode assembly of hydrogen sensor, and hydrogen sensor
A membrane electrode assembly of an electrochemical device includes a proton conductive solid electrolyte membrane and an electrode including Ni and an electrolyte material which contains as a primary component, at least one of a first compound having a composition represented by BaZr1-x1M1x1O3 (M1 represents at least one element selected from trivalent elements each having an ion radius of more than 0.720 A° to less than 0.880 A°, and 0
US10826072B2 Current collector, electrode plate and electrochemical device
The present application discloses a current collector, an electrode plate, and an electrochemical device. The current collector comprises: a support layer comprising opposite two surfaces along the thickness direction thereof; a conductive layer disposed on at least one of the two surfaces of the support layer; wherein the support layer comprises a support material selected from one or more of a polymer material and a polymer matrix composite material, and wherein the light transmittance T of the support layer is 0≤T≤98%. The current collector, electrode plate and electrochemical device provided by the present application have good processability.
US10826064B2 Cathode active material for lithium secondary battery, method for producing same, and lithium secondary battery comprising same
The present disclosure relates to a cathode active material for a lithium secondary battery, a method for preparing same, and a lithium secondary battery comprising same, the cathode active material comprising a lithium-nickel compound oxide, wherein a c-axis lattice parameter of a unit lattice of the lithium-nickel compound oxide satisfies Formula 1: 14.1720 ÅA≤c≤14.1750 ÅA  [Formula 1]
US10826051B2 Method for producing anode material of lithium ion battery from flexible graphite powder
A method for producing the anode material of a lithium ion battery from flexible graphite powder, comprising (A) providing a dry flexible graphite, and pulverizing the dry flexible graphite by a pulverizing step, and filtering the dry flexible graphite with a sieve screen to obtain a uniform flexible graphite powder, (B) performing a ball-grinding step for the uniform flexible graphite powder by mixing with a solvent to obtain a liquid containing flexible graphite; (C) coating the liquid containing flexible graphite on a metal foil, and performing a rolling step to obtain an anode material. Then, the anode material is processed in its shape and is formed into an anode electrode plate. Thereafter, the anode electrode plate is stacked with a lower cover of the battery, a separating paper, a cathode electrode plate, a spring sheet and an upper cover of the battery to assemble the lithium ion battery.
US10826049B2 Electrode tab, electrode assembly and battery
According to embodiments of the present application, an electrode tab is provided comprising a substrate, a protective layer located outside the substrate, wherein the protective layer includes a first non-metallic element and a first metal element and the atomic ratio between the first non-metallic element and the first metal element is in the range of 10% to 30%. The embodiments of the present application further provide an electrode assembly and a battery. The object of the present application is to provide an electrode tab, an electrode assembly and a battery so as to at least achieve the improvement of electrolyte resistance under the immersion of electrolyte.
US10826041B2 Separator, lithium battery including the same, and method of manufacturing separator
A separator includes a substrate and a coating layer on at least a surface of the substrate, the coating layer including first organic particles, second organic particles, and a first binder, the first organic particles have a smaller mean particle diameter (D50) than that of the second organic particles, and at least one selected from the first organic particles and the second organic particles has a core-shell structure.
US10826039B2 Electrode assembly including electrode and separator partially bonded to each other
An electrode assembly for a secondary battery having reduced internal resistance while adhesion between a separator and an electrode is maintained and having improved electrolyte impregnation the electrode assembly including a separator having a processed area having undergone a corona discharging process and a non-processed area.
US10826036B2 Battery pack venting
A battery pack device includes a conduit compressing against a battery cell array. The conduit is to communicate fluid that is vented from an interior of a battery cell within the battery cell array along a non-linear vent path. The conduit can include an inlet that opens to a vent chamber of the battery cell array. The conduit can be a plate. A foot could extend from the conduit. The non-linear vent path could be a first vent path, and the foot could provide a portion of a second vent path.
US10826028B2 Manufacture method of flexible display panel
The present invention provides a manufacture method of a flexible display panel, and after forming grooves on the rigid substrate, and forming the flexible supporting bases in the grooves, and manufacturing the display element layer on the flexible supporting bases and the rigid substrate, the flexible display mother board is obtained. Then, the normal knife flywheel is used to cut the flexible display mother board along the edges of the grooves to obtain the flexible substrate units. After stripping the rigid substrates in the flexible substrate units with laser, the flexible display substrates are obtained. The method saves the purchase cost of the laser cutting apparatus, and thus to reduce the manufacture cost of the flexible display substrate, and meanwhile, to raise the cutting yield of cutting the flexible display mother board with the normal knife flywheel for promoting the usage lifetime of the knife flywheel.
US10826018B2 Package structure including package layers and manufacturing method thereof and display panel
A package structure and a manufacturing method thereof, and a display panel are provided, and the package structure comprises a package stack disposed on a substrate; and an additional layer disposed on the package stack. The package structure provided by the present disclosure results in saving of one deposition process and one mask process, thereby the manufacturing process is simplified. Moreover, a narrow bezel may be realized.
US10826015B2 Organic light emitting display panel and organic light emitting display device
An OLED panel and an OLED device are provided. The OLED panel includes a display area and a non-display area around the display area; a substrate, a driving device layer and a light emitting device layer arranged in the display area, and the driving device layer includes multiple thin film transistors, the light emitting device layer includes multiple organic light emitting diodes, and an encapsulation layer covering the light emitting device layer. The non-display area includes an electrostatic discharge portion, the electrostatic discharge portion is made of a transparent conductive thin film and is located on a side of the encapsulation layer facing away from the substrate. The non-display area includes at least one blocking portion, the blocking portion is arranged around the display area, and is located between the substrate and the encapsulation layer.
US10825997B2 Organic electroluminescent materials and devices
This invention discloses heteroleptic iridium complexes containing two tridentate ligands with three five- and one six-cyclometalated rings, showing desired device performance properties.
US10825994B2 Organic light emitting device and preparation method thereof
The present invention relates to a display technical field, especially to an organic light emitting device which includes from the bottom to the top: a substrate, an anode layer, a hole injection layer, a hole transport layer, an exciton blocking layer, an organic light emitting layer, an electron transport layer, an electron injection layer and a cathode layer; the material of the organic light emitting layer includes benzimidazole derivative as illustrated in Formula 1, wherein P1, P2 and P3 are benzene rings, and at least one of R1˜R12 is a substituent having hole transport ability. The present invention further provides preparing methods for the organic light emitting layer and device.
US10825977B2 Method of manufacturing thermoelectric converter
A method of manufacturing a thermoelectric converter includes filling each of a plurality of through-holes in each of a plurality of resin films with fillers containing a plurality of thermoelectric material particles. At this time, a part of the filler is extruded from each through-hole. In this state, the plurality of resin films are stacked together. A top-surface protection member having top-surface conductor patterns is stacked on one side of the plurality of resin films. A back-surface protection member having back-surface conductor patterns is stacked on the other side of the plurality of resin films. Thus, an integrated stacked body is formed. The integrated stacked body is then heated and pressurized. A plurality of thermoelectric material particles are thereby sintered to form the first and second thermoelectric members.
US10825974B2 Light-emitting diode package and method of manufacture
An LED package for connection to a heat sink, the LED package comprising an LED structure having a first surface for emitting light and an opposite second surface, the LED structure comprising a light producing layer and a reflective layer, wherein the reflective layer is provided between the light producing layer and the second surface, whereby light is reflected by the reflective layer to the first surface, the first surface further comprising first and second electrical contacts. A frame overlaps the periphery of the first surface of the LED structure and has an aperture for emitting light from the first surface, the frame comprising first and second vias for connection to an external electrical circuit, the first and second vias are soldered to the first and second electrical contacts of the LED structure respectively.
US10825966B2 Display panel, display device and display method
A display panel, a display device and a display method are provided. The display panel includes a base substrate, a pixel array and a light conversion layer. The pixel array is arranged on the base substrate and includes a plurality of pixel units, and the light conversion layer is arranged on a display side of the pixel array. Each of the plurality of pixel units includes an optical resonant structure, and the optical resonant structure includes a first reflection layer, a second reflection layer and a dielectric layer. The first reflection layer is arranged on the base substrate, the second reflection layer is arranged on the first reflection layer and is parallel to the first reflection layer, and the dielectric layer is arranged between the first reflection layer and the second reflection layer.
US10825964B2 Semiconductor light emitting device and light transmitting member
A high-quality semiconductor light emitting device is provided, which include: a semiconductor light emitting element; and a light transmitting member disposed on or above the semiconductor light emitting element and including a wavelength conversion material at least in part. The light transmitting member includes: a first portion having side surfaces all being a vertical surface; a second portion disposed on the first portion and including an inclined surface on at least part of the side surfaces; and a third portion disposed on the second portion and having side surfaces all being a vertical surface. The third portion has an upper surface of which a size is smaller than a size of a lower surface of the first portion.
US10825954B2 Porous-silicon light-emitting device and manufacturing method thereof
A light-emitting device may include a semiconductor body having a first conductivity type, with a front side and a back side. The light-emitting device may also include a porous-silicon region which extends in the semiconductor body at the front side, and a cathode region in direct lateral contact with the porous-silicon region. The light-emitting device may further include a barrier region of electrically insulating material, which extends in direct contact with the cathode region at the bottom side of the cathode region so that, in use, an electric current flows in the semiconductor body through lateral portions of the cathode region.
US10825951B2 Display device
A display device includes a substrate, a first electrode on the substrate, a light emitting element including: a first contact electrode connected to the first electrode, a first semiconductor layer on the first contact electrode, an active layer on the first semiconductor layer, a second semiconductor layer on the active layer, and a second contact electrode on the second semiconductor layer, a second electrode on the light emitting element, and a color conversion layer on the light emitting element and the second electrode, wherein an upper surface of the second contact electrode has a concavo-convex pattern.
US10825948B1 Diffusion bond of metallic layers in multijunction solar cells
A solar cell comprising an epitaxial sequence of layers of semiconductor material forming a solar cell deposited using an MOCVD reactor; a metal layer disposed on top of the sequence of layers of semiconductor material, the metal layer including a top surface layer composed of gold or silver; a polymer film; depositing a first metallic adhesion layer disposed on the polymer film that has a coefficient of thermal expansion substantially different from that of the top surface layer on one surface of the polymer film; a second metallic adhesion layer deposited over the first metallic adhesion layer and having a different composition from the first metallic adhesion layer and having no chemical elements in common; and the second metallic adhesion layer of the polymer film being permanently bonded to the metal layer of the sequence of layers of semiconductor material by a thermocompressive diffusion bonding technique.
US10825943B2 Concentrating solar power generation module, concentrating solar power generation panel, and concentrating solar power generation device
A concentrator photovoltaic module including: a concentrating portion formed by arranging a plurality of lens elements each configured to concentrate sunlight; and a housing configured to accommodate a plurality of power generating elements disposed at positions respectively corresponding to the lens elements, wherein the housing includes: a frame body formed from resin; and a bottom plate formed from metal, the bottom plate being mounted to the frame body and having the power generating elements mounted thereto, and the frame body includes: a frame body portion forming an outer frame; and a liner portion extending along an upper surface of the bottom plate at an inner side of the frame body portion, the liner portion having both end portions thereof formed integrally with the frame body portion.
US10825937B2 Protective circuit for a photovoltaic (PV) module, method for operating the protective circuit, and photovoltaic (PV) system having such a protective circuit
The disclosure relates to a protective circuit for a photovoltaic (PV) module that includes an input having two input terminals for connecting the PV module, an output having two output terminals for connecting further PV modules of a series circuit comprising PV modules, a first switch for connecting one of the input terminals to one of the output terminals, and a controller configured to control the first switch, wherein the protective circuit further includes a series circuit including a first diode and an energy store, wherein the series circuit is arranged in parallel with the input of the protective circuit. The protective circuit also includes a second diode, which connects an output terminal of the protective circuit to a midpoint of the series circuit including the first diode and the energy store, and wherein a series circuit including the second diode and the energy store is connected in parallel with the first switch. The disclosure also relates to a method for operating a protective circuit according to the disclosure, and to a photovoltaic (PV) system including a series circuit comprising PV modules.
US10825936B2 Device for detecting electromagnetic radiation having an encapsulating structure including at least one interference filter
A device for detecting electromagnetic radiation includes at least one thermal detector, placed on a substrate; an encapsulating structure forming a cavity housing the thermal detector, including at least one thin encapsulating layer; and at least one Fabry-Perot interference filter, formed by first and second semi-reflective mirrors that are separated from each other by a structured layer. A high-index layer of one of the semi-reflective mirrors is at least partially formed from the thin encapsulating layer.
US10825930B2 Thin film transistor and manufacture method thereof
Disclosed are a thin film transistor and a manufacture method thereof. The thin film transistor according to the embodiments of the present disclosure comprises: a base substrate; an active layer composed of polysilicon on the base substrate; and a first gate insulating layer having a preset intrinsic tensile stress on the active layer.
US10825929B2 Structures and methods for reducing stress in three-dimensional memory device
Embodiments of counter-stress structures and methods for forming the same are disclosed. The present disclosure describes a semiconductor wafer including a substrate having a dielectric layer formed thereon and a device region in the dielectric layer. The device region includes at least one semiconductor device. The semiconductor wafer further includes a sacrificial region adjacent to the device region, wherein the sacrificial region includes at least one counter-stress structure configured to counteract wafer stress formed in the device region.
US10825925B2 Fabricating method of transistor structure
A fabricating method of a transistor structure includes providing a substrate with a doped well disposed within the substrate. Later, a gate structure is formed to be disposed on the doped well. Next, a hexagonal-shaped trench is formed to be embedded in the doped well at one side of the gate structure. Subsequently, a first epitaxial layer is formed to be disposed inside the hexagonal-shaped trench and contact the hexagonal-shaped trench, wherein the first epitaxial layer includes first type dopants. Finally, a second epitaxial layer including second-type dopants is formed to be disposed in the hexagon-shaped trench, wherein the first epitaxial layer surrounds the second epitaxial layer, the second epitaxial layer serves as a source/drain doped region of the transistor structure, and the first-type dopants and the second-type dopants are different conductive types.
US10825924B2 Semiconductor device with selectively etched surface passivation
A semiconductor device includes a semiconductor substrate configured to include a channel, a gate supported by the semiconductor substrate to control current flow through the channel, a first dielectric layer supported by the semiconductor substrate and including an opening in which the gate is disposed, and a second dielectric layer disposed between the first dielectric layer and a surface of the semiconductor substrate in a first area over the channel. The gate may be configured to include a lateral overhang that is separated from an upper surface of the first dielectric layer.
US10825923B2 Semiconductor device
A semiconductor device is provided comprising a semiconductor substrate of a first conductivity type and a dummy trench portion having a main body portion and one or more branch portions, the main body portion formed in a front surface of the semiconductor substrate and extending in a predetermined extending direction, the branch portions extending from the main body portion in directions different from the extending direction. The semiconductor substrate has an emitter region of first conductivity type and a base region of a second conductivity type which are provided sequentially from the front surface side of the semiconductor substrate, and the dummy trench portion has a dummy trench which penetrates the emitter region and the base region from the front surface of the semiconductor substrate, and a dummy insulating portion which is provided within the dummy trench.
US10825917B1 Bulk FinFET with fin channel height uniformity and isolation
A method is presented for forming a bulk fin field effect transistor (FinFET) with uniform fin channel height. The method includes recessing a semiconductor substrate to form a plurality of fins, forming sacrificial spacers adjacent the plurality of fins, recessing the semiconductor substrate to form a stepped configuration shallow trench isolation (STI) defining a plurality of trenches, removing the sacrificial spacers, and depositing a conformal dielectric to pinch off a bottom portion of plurality of trenches defined by the stepped configuration STI.
US10825916B2 Vertical transport field-effect transistor including dual layer top spacer
A vertical transport field-effect transistor includes a top source/drain region separated from an underlying gate stack by a multi-layer top spacer that includes an oxygen barrier layer beneath a top dielectric layer. Techniques for fabricating the transistor include depositing the oxygen barrier layer over the gate stack prior to depositing the top dielectric layer. The oxygen barrier layer blocks oxygen diffusion during deposition of the top dielectric layer, thereby avoiding damage to underlying interfacial and gate dielectric layers.
US10825915B2 Spacers for nanowire-based integrated circuit device and method of fabricating same
Gate-all-around (GAA) devices and methods for fabricating such are disclosed herein. An exemplary GAA device includes a first semiconductor layer disposed over a substrate. A gate structure is disposed over and wraps a portion of the first semiconductor layer, such that the gate structure separates a source region of the first semiconductor layer and a drain region of the first semiconductor layer. A channel region of the first semiconductor layer is defined between the source region and the drain region. A dielectric layer is disposed adjacent to the first semiconductor layer, where the dielectric layer extends along an entirety of the source region of the first semiconductor layer and an entirety of the drain region of the first semiconductor layer. A second semiconductor layer disposed over the source region of the first semiconductor layer, the drain region of the first semiconductor layer, and the dielectric layer.
US10825913B2 Methods, apparatus, and manufacturing system for FinFET devices with reduced parasitic capacitance
A method, apparatus, and manufacturing system are disclosed for a fin field effect transistor having a reduced parasitic capacitance between a gate and a source/drain contact. In one embodiment, we disclose a semiconductor device including first and second fins; an isolation structure between the fins; first and second metal gates; a first dielectric body under the first metal gate and on the substrate between the first fin and the second fin, wherein a top of the first dielectric body is below a top of the first metal gate; and a second dielectric body in the second metal gate and on the substrate between the first fin and the second fin, wherein a top of the second dielectric body is at or above a top of the second metal gate.
US10825910B1 Shaped gate caps in dielectric-lined openings
Structures for field effect-transistors and methods of forming field-effect transistors. A gate structure includes a gate electrode and a gate dielectric layer that are arranged between a first sidewall spacer and a second sidewall spacer. The gate structure has a top surface that is recessed relative to the first and second sidewall spacers. A gate cap is arranged over a section of the gate structure and over the first and sidewall spacers. The gate cap has a first section of a first width arranged over the section of the gate structure and a second section of a second width arranged over the section of the gate cap, the first sidewall spacer, and the second sidewall spacer. A dielectric liner is arranged between the gate cap and the gate structure, between the gate cap and the first sidewall spacer, and between the gate cap and the second sidewall spacer.
US10825909B2 Method of manufacturing semiconductor device and semiconductor device
A method of manufacturing a semiconductor device includes in the following order: a semiconductor base body preparing step; a first trench forming step; a first insulation film forming step; a gate insulation film forming step; a gate electrode forming step; a second trench forming step of forming a second trench in the inside of a first trench by removing a center portion of the first insulation film; a second insulation film forming step of forming a second insulation film in the inside of the second trench under a condition that a first gap remain in the inside of the second trench; a shield electrode forming step of forming a shield electrode in the inside of the first gap; a shield electrode etching back step of forming a second gap; and a source electrode forming step of forming a source electrode.
US10825907B2 Self-aligned contact and manufacturing method thereof
A semiconductor device and a method of forming the semiconductor device is disclosed. A sacrificial film is used to pattern a contact to a semiconductor structure, such as a contact to a source/drain region of a transistor. The contact may include a tapered profile along an axis parallel to the gate electrode such that an outermost width of the contact decreases as the contact extends away from the source/drain region.
US10825890B2 Metal-insulator-metal capacitor structure
The disclosure is directed to semiconductor structures and, more particularly, to Metal-Insulator-Metal (MIM) capacitor structures and methods of manufacture. The method includes: forming at least one gate structure; removing material from the at least one gate structure to form a trench; depositing capacitor material within the trench and at an edge or outside of the trench; and forming a first contact in contact with a first conductive material of the capacitor material and a second contact in contact with a second conductive material of the capacitor material.
US10825889B2 Semiconductor device including capacitor and method of forming the same
A semiconductor device including a switching element on a substrate, a pad isolation layer on the switching element, a conductive pad passing through the pad isolation layer and connected to the switching element, an insulating pattern on the pad isolation layer and having a height greater than a horizontal width, a lower electrode on side surfaces of the insulating pattern on side surfaces of the insulating pattern and in contact with the conductive pad, a capacitor dielectric layer on the lower electrode and having a monocrystalline dielectric layer and a polycrystalline dielectric layer, the monocrystalline dielectric layer being relatively close to side surfaces of the insulating pattern compared to the polycrystalline dielectric layer an upper electrode on the capacitor dielectric layer may be provided.
US10825883B2 Organic EL display device
An organic EL display device according to an embodiment of the present invention includes: an ITO layer divided and disposed in a region where a pixel opening is formed; a capacitance insulating film disposed on the ITO layer; a lower electrode disposed on the capacitance insulating film; an organic layer disposed on the lower electrode; an upper electrode disposed on the organic layer; and a planarizing member disposed so as to soften a step of a step part of the lower electrode.
US10825880B2 Display device with a storage capacitor including multiple dielectric constant layers
A display device includes: a substrate; a semiconductor on the substrate and including a driving channel; a first insulating layer on the semiconductor; a driving gate electrode on the first insulating layer and overlapping the driving channel; a second insulating layer on the driving gate electrode and the first insulating layer and including first and second dielectric constant layers, the second dielectric constant layer having a dielectric constant that is greater than that of the first dielectric constant layer; a storage electrode on the second insulating layer; a passivation layer covering the storage electrode and the second insulating layer; a pixel electrode on the passivation layer; an emission member on the pixel electrode; and a common electrode on the emission member, wherein the storage electrode overlaps the driving gate electrode, and wherein the storage electrode, the driving gate electrode and the second insulating layer therebetween form a storage capacitor.
US10825879B1 Pixel structure
A pixel structure includes a substrate and a thin-film transistor having a first top surface and disposed above the substrate. The first top surface has a first projection area. A data line has a data line adjoining area connected to the thin-film transistor. A pixel electrode has a second top surface and disposed above the thin-film transistor. The second top surface has a second projection area that is greater than the first projection area. The second projection area has a first part and a second part; the first part corresponding to the first projection area is removed by at least 50%; and the second part corresponding to the data line adjoining area is at most 70% removed. The pixel structure omits an insulation layer under the pixel electrode to lower the cost of production and speed up the manufacturing process.
US10825867B2 Cross-point memory array and related fabrication techniques
Methods and apparatuses for a cross-point memory array and related fabrication techniques are described. The fabrication techniques described herein may facilitate concurrently building two or more decks of memory cells disposed in a cross-point architecture. Each deck of memory cells may include a plurality of first access lines (e.g., word lines), a plurality of second access lines (e.g., bit lines), and a memory component at each topological intersection of a first access line and a second access line. The fabrication technique may use a pattern of vias formed at a top layer of a composite stack, which may facilitate building a 3D memory array within the composite stack while using a reduced number of processing steps. The fabrication techniques may also be suitable for forming a socket region where the 3D memory array may be coupled with other components of a memory device.
US10825863B2 Deck-to-deck reset current offset suppression for three-dimensional (3D) memory
A three-dimensional (3D) memory device includes multiple decks of memory cells. Each deck includes layers of material, including a layer of storage material (e.g., a phase change material). Each deck also includes an interlayer between the phase change material and conductive access lines. The interlayer can include, for example, one or more of tungsten, carbon, silicon, silicon oxide, silicon nitride, aluminum oxide, hafnium oxide, and titanium silicon nitride. In one such example, the interlayer includes tungsten silicon nitride (WSiN). The interlayers of different decks have different properties, such as different thicknesses or resistivities, to reduce or eliminate the deck-to-deck reset current offset.
US10825853B2 Semiconductor image sensor device with deep trench isolations and method for manufacturing the same
A semiconductor image sensor device includes a semiconductor substrate, a radiation-sensing region, and a first isolation structure. The radiation-sensing region is in the semiconductor substrate. The first isolation structure is in the semiconductor substrate and adjacent to the radiation-sensing region. The first isolation structure includes a bottom isolation portion in the semiconductor substrate, an upper isolation portion in the semiconductor substrate, and a diffusion barrier layer surrounding a sidewall of the upper isolation portion.
US10825849B2 Solid-state image pickup device
A solid-state image pickup device 1 according to the present invention includes a semiconductor substrate 2 on which a pixel 20 composed of a photodiode 3 and a transistor is formed. The transistor comprising the pixel 20 is formed on the surface of the semiconductor substrate, a pn junction portion formed between high concentration regions of the photodiode 3 is provided within the semiconductor substrate 2 and a part of the pn junction portion of the photodiode 3 is extended to a lower portion of the transistor formed on the surface of the semiconductor substrate 2. According to the present invention, there is provided a solid-state image pickup device in which a pixel size can be microminiaturized without lowering a saturated electric charge amount (Qs) and sensitivity.
US10825837B2 Substrate processing apparatus and display device using the same
Various embodiments provide a substrate processing apparatus for grinding a substrate, and a display device including a substrate in which a hole is formed in an edge of the substrate using the substrate processing apparatus. The substrate processing apparatus for processing a display substrate includes a body which, in operation, rotates, a cylindrical grinding part connected to the body, and a lateral groove formed in a surface of the cylindrical grinding part. The lateral groove is configured to accommodate the display substrate. Thus, it is possible to form a hole by grinding an edge of the display substrate so as to be matched with a designed value.
US10825833B1 Semiconductor device including partially enlarged channel hole
A semiconductor device includes a lower stack structure on a substrate, an upper stack structure on the lower stack structure, and a channel structure in a channel hole formed through the upper stack structure and the lower stack structure. The channel hole includes a lower channel hole in the lower stack structure, an upper channel hole in the upper stack structure, and a partial extension portion adjacent to an interface between the lower stack structure and the upper stack structure. The partial extension portion is in fluid communication with the lower channel hole and the upper channel hole. A lateral width of the partial extension portion may be greater than a lateral width of the upper channel hole adjacent to the partial extension portion and greater than a lateral width of the upper channel hole adjacent to the partial extension portion.
US10825831B1 Non-volatile memory with storage nodes having a radius of curvature
Storage node configurations are described. A storage node (e.g., a floating gate or a charge trap layer of a three-dimensional (3D) NAND flash device) include a channel-facing surface with a radius of curvature. For example, a channel-facing surface of the storage node may be concave. A control gate-facing surface of the storage node may instead, or additionally, also include a radius of curvature. The radius of curvature of the channel-facing and/or control gate-facing surfaces of the storage node is less than or equal to the radius of the channel layer.
US10825826B2 Three-dimensional memory device having bonding structures connected to bit lines and methods of making the same
Three-dimensional memory devices in the form of a memory die includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and memory stack structures extending through the alternating stack, in which each of the memory stack structures includes a memory film and a vertical semiconductor channel contacting an inner sidewall of the memory film. Bit lines are electrically connected to an end portion of a respective one of the vertical semiconductor channels. Bump connection via structures contact a top surface of a respective one of the bit lines, in which each of the bump connection via structures has a greater lateral dimension along a lengthwise direction of the bit lines than along a widthwise direction of the bit lines. Metallic bump structures of another semiconductor die contact respective ones of the bump connection via structures to make respective electrical connections between the two dies.
US10825820B2 Method for manufacturing a microelectronic circuit and corresponding microelectronic circuit
The invention relates to a method for manufacturing a microelectronic circuit. A substrate is provided. A source contact, a bulk contact and a drain contact are each produced for a transistor and for a memory transistor. In a respective common step, an insulating layer of the transistor and an insulating layer of the memory transistor as well as a metal layer of the transistor and a metal layer of the memory transistor are produced. At least one capacitor is produced as part of the memory transistor. Gate contacts connected to the metal layer of the transistor and connected to a metal layer of the capacitor of the memory transistor, respectively, are produced. Furthermore, the invention relates to a microelectronic circuit.
US10825817B2 Layout of semiconductor structure, semiconductor device and method of forming the same
A layout of semiconductor structure includes plural patterns arranged along a first direction to form plural columns, with each pattern spaced from each other. A region is defined by the patterns, and which includes a first edge and a second edge, with the first edge extended along the first direction, and the second edge extended along a second direction different from the first direction and being serrated. The second edge includes plural fragments, with each fragment being defined by at least two patterns. The present invention also provided a semiconductor device and a method of forming the same.
US10825813B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes first-type-channel field effect transistors (FETs) including a first first-type-channel FET including a first gate structure and a second first-type-channel FET including a second gate structure. The first first-type-channel FET has a smaller threshold voltage than the second first-type-channel FET. The first gate structure includes a first work function adjustment material (WFM) layer and the second gate structure includes a second WFM layer. At least one of thickness and material of the first and second WFM layers is different from each other.
US10825812B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes: a first well region of a first conductivity type; a second well region of a second conductivity type provided in an upper portion of the first well region; a first current suppression layer of a second conductivity type being provided to be separated from the first well region in a lower portion of a base-body of the second conductivity type directly under the first well region and having an impurity concentration higher than that of the base-body; and a second current suppression layer of the first conductivity type provided under the first current suppression layer so as to be exposed from a bottom surface of the base-body.
US10825799B2 Semiconductor structure
The present disclosure relates to a semiconductor structure. The semiconductor structure includes a semiconductor unit, one or more bonding structures, and at least one supporter. The semiconductor unit includes at least one via. The one or more bonding structures are disposed over the semiconductor unit and electrically connected to the at least one via. The at least one supporter is disposed over the semiconductor unit. The at least one supporter is a metal block or a polymer block spaced apart from the one or more bonding structures.
US10825796B2 Semiconductor package and method for manufacturing the same
The present disclosure provides a semiconductor package. The semiconductor package includes a device chip and a protecting material. The device chip has an active area and an inactive area arranged around the active area. The protecting material includes a first portion and a second portion, the first portion is disposed within the inactive area and encircles the active area, and the second portion is disposed over a lower surface of the device chip.
US10825792B2 Metal bonding pads for packaging applications
Methods and semiconductor devices for bonding a first semiconductor device to a second semiconductor device include forming metal pads including a textured microstructure having a columnar grain structure at substantially the same angular direction from the top surface to the bottom surface. The textured crystalline microstructures enables the use of low temperatures and low pressures to effect bonding of the metal pads. Also described are methods of packaging and semiconductor devices.
US10825780B2 Semiconductor device with electromagnetic interference protection and method of manufacture
A method includes forming a first semiconductor device, wherein the first semiconductor device includes a top surface and a bottom surface, and wherein the first semiconductor device includes a metal layer having an exposed first surface. The method also includes forming a Electromagnetic Interference (EMI) layer over the top surface and sidewalls of the first semiconductor device, wherein the EMI layer electrically contacts the exposed first surface of the metal layer. The method also includes forming a molding compound over the EMI layer.
US10825777B2 Method of fabricating a semiconductor device with an overlay key pattern
A method of fabricating a semiconductor device includes providing a substrate including a first region and a second region. The method includes forming a first layer on the substrate. The first layer has a first hole on the first region and a second hole on the second region. The method includes forming a second layer in the first hole and the second hole. The method includes forming a mask pattern on the second region of the substrate. The method includes polishing the second layer to form a pattern in the first hole and an overlay key pattern in the second hole. A top surface of the overlay key pattern is further from the substrate than a top surface of the pattern in the first hole.
US10825774B2 Semiconductor package
A semiconductor package includes a first substrate, a second substrate provided on the first substrate, a semiconductor chip provided between the first substrate and the second substrate, solder structures extending between the first substrate and the second substrate and spaced apart from the semiconductor chip, and bumps provided between the semiconductor chip and the second substrate. The solder structures electrically connect the first substrate and the second substrate.
US10825772B2 Redundancy scheme for multi-chip stacked devices
Some examples described herein relate to redundancy in a multi-chip stacked device. An example described herein is a multi-chip device. The multi-chip device includes a chip stack including vertically stacked chips. Neighboring pairs of the chips are directly connected together. Each of two or more of the chips includes a processing integrated circuit. The chip stack is configurable to operate a subset of functionality of the processing integrated circuits of the two or more of the chips when any portion of the processing integrated circuits is defective.
US10825745B1 Multi-die integrated circuits with improved testability
A multi-die integrated circuit with improved testability can include at least two dies that combined comprise an integrated circuit for a self-contained system, which includes logic and design-for-test features. The integrated circuit is split into at least two portions, where each portion is disposed on a corresponding one of the at least two dies. As part of the improved testability for both pre-bond testing of logic and post-bond testing of inter-die connections, at least one of the at least two dies further comprises a split-circuit-boundary scan chain. An automated design tool can be used to determine optimal ways for the integrated circuit for a self-contained system to be split into at least two portions for the corresponding at least two dies. In addition, a split-circuit-boundary scan chain option can be applied for each portion, via the automated design tool, to ensure boundary scans are available on timing paths.
US10825734B2 Method for fabricating a semiconductor device and a semiconductor device
A method and stacked semiconductor device having a top surface, a bottom surface, and at least one side surface that connects the top surface with the bottom surface. The bottom surface is formed of a substrate layer or a rear side contact layer arranged below the substrate layer. On the substrate layer, a first semiconductor layer of a first conductivity type is arranged and on the first semiconductor layer at least one second semiconductor layer of a second conductivity type is arranged. The first and second semiconductor layers are formed of a III-V material or consist of a III-V material. The first and second conductivity types are different. The top surface is at least partially formed by a passivation layer. Along the side surface, an amorphized and/or insulating region extending to a depth is formed, and the depth is perpendicular or substantially perpendicular to the layer stack.
US10825729B2 Method for producing an integrated circuit, integrated circuit, x-ray detector and x-ray device
A method is for producing an integrated circuit. In an embodiment, a metallic contact structure, for a through silicon via with a contact area, is applied onto a silicon substrate without an insulating intermediate layer. An interconnection structure, with at least one insulating layer and at least one interconnection layer, is applied onto the silicon substrate. The contact structure is or will be contacted with the interconnection layer or at least one of the possibly plurality of interconnection layers, and a diode structure for blocking a current flow between the contact area of the metallic contact structure and the silicon substrate is introduced into the silicon substrate.
US10825714B2 Stretching retention plate for electronic assemblies
A substrate retention plate system for holding a substrate for processing in an electronic device manufacturing process is described. The retention plate system includes a top plate and a bottom plate to sandwich a flexible substrate. Additionally, the top plate includes a number of cams to stretch the flexible substrate across the bottom plate.
US10825705B2 Apparatus, system, and method for handling aligned wafer pairs
An industrial-scale apparatus, system, and method for handling precisely aligned and centered semiconductor wafer pairs for wafer-to-wafer aligning and bonding applications includes an end effector having a frame member and a floating carrier connected to the frame member with a gap formed therebetween, wherein the floating carrier has a semi-circular interior perimeter. The centered semiconductor wafer pairs are positionable within a processing system using the end effector under robotic control. The centered semiconductor wafer pairs are bonded together without the presence of the end effector in the bonding device.
US10825696B2 Cross-wafer RDLs in constructed wafers
A method includes placing a plurality of package components over a carrier, encapsulating the plurality of package components in an encapsulant, forming a light-sensitive dielectric layer over the plurality of package components and the encapsulant, exposing the light-sensitive dielectric layer using a lithography mask, and developing the light-sensitive dielectric layer to form a plurality of openings. Conductive features of the plurality of package components are exposed through the plurality of openings. The method further includes forming redistribution lines extending into the openings. One of the redistribution lines has a length greater than about 26 mm. The redistribution lines, the plurality of package components, the encapsulant in combination form a reconstructed wafer.
US10825690B2 Semiconductor structures
A semiconductor structure a base substrate and a sidewall spacer layer formed on the base substrate. The sidewall spacer layer includes a plurality of first sidewall spacer layers and a plurality of second sidewall spacer layers spaced apart from each other. At least one sidewall of a second sidewall spacer layer of the plurality of second sidewall spacer layers is formed on a first sidewall spacer layer of the plurality of first sidewall spacer layers. The plurality of first sidewall spacer layers has a thickness greater than the plurality of second sidewall spacer layers, based on a surface of the base substrate. The plurality of first sidewall spacer layers has a material structure different than the plurality of second sidewall spacer layers.
US10825684B2 Material composition and methods thereof
Provided is a material composition and method for that includes providing a substrate and forming a resist layer over the substrate. In various embodiments, the resist layer includes a multi-metal complex including an extreme ultraviolet (EUV) absorption element and a bridging element. By way of example, the EUV absorption element includes a first metal type and the bridging element includes a second metal type. In some embodiments, an exposure process is performed to the resist layer. After performing the exposure process, the exposed resist layer is developed to form a patterned resist layer.
US10825682B2 Method for producing a pillar structure in a semiconductor layer
A method for producing a pillar structure in a semiconductor layer, the method including providing a structure including, on a main surface, a semiconductor layer. A patterned hard mask layer stack is provided on the semiconductor layer that includes a first layer in contact with the semiconductor layer and a second layer overlying and in contact with the first layer. The semiconductor layer is etched using the patterned hard mask layer stack as a mask. The etching includes subjecting the structure to a first plasma thereby removing a first part of the semiconductor layer and at least a part of the second layer while preserving the first layer thereby, producing a first part of the pillar structure, thereafter; and subjecting the structure to a second plasma thereby removing a second part of the semiconductor layer thereby, producing a second part of the pillar structure.
US10825680B2 Directional deposition on patterned structures
Provided herein are methods and related apparatus that facilitate patterning by performing highly non-conformal (directional) deposition on patterned structures. The methods involve depositing films on a patterned structure, such as a hard mask. The deposition may be both substrate-selective such that the films have high etch selectivity with respect to an underlying material to be etched and pattern-selective such that the films are directionally deposited to replicate the pattern of the patterned structure. In some embodiments, the deposition is performed in the same chamber as a subsequent etch is performed. In some embodiments, the deposition may be performed in a separate chamber (e.g., a PECVD deposition chamber) that is connected to the etch chamber by a vacuum transfer chamber. The deposition may be performed prior to or at selected intermittences during at etch process. In some embodiments, the deposition involves multiple cycles of a deposition and treatment process.
US10825676B2 Quadrupole mass analyzer and method of mass analysis
A quadrupole mass analyzer according to the present invention optimizes a stability band formation mode of a quadrupole system, so as to facilitate passing of ions and blocking of excessive ions, thereby improving the mass resolution without reducing the ion transmission efficiency. The solution of the present invention avoids the superimposition of high-frequency AC signals needed in the ion two-direction resonance frequency control in the prior art, and can effectively reduce the risk of quadrupole working performance reduction caused by the non-linear distortion of an RF voltage caused by bandwidth limitation in a fast RF circuit. In addition, a scanning speed of an ion-controlled electric field required by the quadrupole mass spectrometry can also be controlled faster because of reduction of limit bandwidth of various needed AC excitation signals. It is advantageous to obtain high-speed quadrupole scanning mass spectrometry performance.
US10825672B2 Techniques for mass analyzing a complex sample based on nominal mass and mass defect information
Techniques and apparatus for analyzing mass spectrometry data are described. In one embodiment, for example, an apparatus may include logic to access a product ion data set generated via mass analyzing a sample comprising a target precursor, access precursor composition information for elements of the target precursor that includes nominal mass and mass defect information, determine nominal mass (NM)-mass defect (MD) relationship information for ion fragments associated with the target precursor based on the precursor composition information, determine one or more fragment upper boundaries and one or more fragment lower boundaries, extract candidate ion fragments from the ion fragments via applying the one or more fragment upper boundaries and the one or more fragment lower boundaries to the NM-MD relationship information, and determine target ion fragments from the plurality of candidate ion fragments based on fragmentation efficiency information associated with the candidate ion fragments. Other embodiments are described and claimed.
US10825664B2 Wafer processing method and wafer processing apparatus
Provided is a plasma processing apparatus including: a processing chamber; a sample stage placed inside the processing chamber; a processing gas supply unit which supplies processing gas into the processing chamber; a high-frequency power supply which supplies an electric field inside the processing chamber; an electrostatic chuck unit disposed on the sample stage in which openings to flow heat transfer gas are formed; a refrigerant supply unit which supplies a refrigerant inside the sample stage; and a control unit, wherein the control unit controls a heat transfer gas supply unit to control the temperature of a wafer depending on a plurality of processes for processing the wafer by switching a flow rate of the heat transfer gas or the type of the heat transfer gas flowing out of the openings between a concave portion formed in the electrostatic chuck unit and the wafer attracted to the electrostatic chuck unit.
US10825647B2 Innovative imaging technique in transmission charged particle microscopy
A method of using a Transmission Charged Particle Microscope, comprising: Providing a specimen on a specimen holder; Using an illumination system to direct a beam of charged particles from a source onto said specimen; Using an imaging system to direct charged particles that are transmitted through the specimen onto a detector, further comprising the following actions: In an acquisition step, lasting a time interval T, using said detector in particle counting mode to register spatiotemporal data relating to individual particle detection incidences, and to output said spatiotemporal data in raw form, without assembly into an image frame; In a subsequent rendering step, assembling a final image from said spatiotemporal data, while performing a mathematical correction operation.
US10825644B1 Corrector transfer optics for Lorentz EM
Charged particle microscopes having an optimized performance across multiple modes of operation are disclosed herein. More specifically, the disclosure includes improved charged particle microscopes that increase and/or optimize the performance of the microscope in both a standard mode of operation and a Lorentz mode of operation. The charged particle microscopes include an extra transfer lens between a corrector and the traditional transfer lens which allows for the flexibility to optimize performance in both the standard mode of operation and the Lorentz mode of operation. For example, in a Lorentz mode of operation, improved charged particle microscope according to the present disclosure can be used to tune the C5 aberration, while hardly affecting defocus and/or CS aberrations. Additionally, the inclusion of the extra transfer lens provides the charged particle microscopes disclosed herein with an extra degree of freedom with which to zero defocus and total CS and C5.
US10825642B2 X-ray source with ionisation tool
An X-ray source and a corresponding method for generating X-ray radiation are disclosed. The X-ray source includes a chamber comprising an interaction region, and a first electron source operable to emit a first electron beam, including electrons of a first energy, towards the interaction region such that the first electron beam interacts with a target to generate X-ray radiation. The X-ray source further includes a second electron source adapted to be independently operated to emit a second electron beam including electrons of a second energy for ionising particles in the chamber, and an ion collection tool that is adapted to remove the ionised particles from the chamber by means of an electromagnetic field. By ionising particles and preventing them from moving freely in the chamber, problems related to contamination of the chamber may be mitigated.
US10825641B2 X-ray tube
An X-ray tube includes a metal portion in which an X-ray emission window is provided, an insulation valve which is joined to the metal portion and forms a vacuum region in cooperation with the metal portion, and a target and an electron gun which are accommodated in the vacuum region. The insulation valve has a low resistivity glass portion joined to the metal portion, and a high resistivity glass portion for fixing an anode including the target. A volume resistivity of a material forming the low resistivity glass portion is lower than a volume resistivity of a material forming the high resistivity glass portion. According to this configuration, electrification of the insulation valve is curbed, so that deterioration in withstand voltage ability of the insulation valve is curbed, and electric discharge caused by electrification is curbed.
US10825640B2 X-ray tube
An X-ray tube includes an electron gun, a target that generates X-rays, and a vacuum housing that accommodates the electron gun and the target. The vacuum housing has a metal portion having an X-ray emission window, and an insulation valve connected to the metal portion. The metal portion has a cylinder portion in which the X-ray emission window is provided and which surrounds a tube axis of the vacuum housing, and a tapered portion which is connected to an end portion of the cylinder portion, surrounds the tube axis, and protrudes such that a connection part between the metal portion and an insulation valve is covered. The tapered portion has a shape increased in diameter such that a separation distance between a distal end portion and the tube axis is longer than a separation distance between a base end portion and the tube axis.
US10825637B2 Radiation emission device
A radiation emission device is provided. The radiation emission device may include a cathode configured to emit an electron beam and an anode configured to rotate on a shaft. The anode may be situated to receive the electron beam from the cathode. The radiation emission device may further include a rotor configured to drive the anode to rotate. The rotor may be mechanically connected to the shaft. The radiation emission device may further include a sleeve configured to support the shaft via at least one bearing. The cathode, the anode, and the rotor may be enclosed in an enclosure that is connected to the sleeve. At least a portion of the sleeve may reside outside the enclosure.
US10825632B2 Circuit breaker
A switchgear, in particular a circuit protection device, includes: a housing; a fixed contact that is fixed to the housing; a movable contact, the movable contact being arranged on a contact arm that is arranged in the switchgear so as to be movable; a latching device that is connected to the contact arm; a manual actuation device that has an actuation projection, which manual actuation device is connected to the latching device by a bar, the movable contact being brought into contact with the fixed contact when the actuation projection is moved from an off-position of the actuation projection to an on-position of the actuation projection. When the actuation projection is moved from the on-position towards the off-position as far as a specified trip position of the actuation projection, the bar remains still. When the projection is moved past the trip position, the bar is moved past a holding point.
US10825630B2 Integrated mounting post and heat sink for contactor arrangement in power distribution system
A contactor post for an electrical contactor may comprise a body comprising an electrically and thermally conductive material, and a heat sink shunt extending from the body and comprising the electrically and thermally conductive material, wherein the body and the heat sink shunt are comprised of a single piece of the electrically and thermally conductive material.
US10825620B2 Light guiding substrate for a keyboard
An illuminated keyboard includes a light guiding substrate, a support plate, a plurality of keycaps, and a plurality of liftable connecting member. The light guiding substrate has an upper surface and a lower surface. The upper surface includes a plurality of assembly areas, each of the assembly areas has an assembly structure. The support plate is above the light guiding substrate, and the support plate has a top surface and a bottom surface. The support plate is provided with a plurality of first penetrated portions, each of the first penetrated portions corresponds to the corresponding assembly area, and each of the assembly structures passes through the corresponding first penetrated portion. The keycaps are above the support plate and corresponding to the assembly areas. Each of the liftable connecting members is connected to the corresponding keycap and the assembly structure of the corresponding assembly area.
US10825618B2 Power switch module
A power switch module including a switch element, an electromagnetic relay (EMR) and a switching circuit is provided. A first terminal of the switch element is grounded. A control terminal of the switch element receives a driving signal. First control terminals of the switching circuit and the EMR are coupled to a DC power. Second control terminals of the switching circuit and the EMR are coupled to a second terminal of the switch element. Power input terminals of the switching circuit and the EMR are coupled to each other and coupled to an input terminal of the power switch module. Power output terminals of the switching circuit and the EMR are coupled to each other and coupled to an output terminal of the power switch module. The switching circuit is configured to prevent an arc phenomenon caused on the EMR when the EMR is turned on or turned off.
US10825614B2 Energy harvesting device using electroactive polymer nanocomposites
An energy harvesting device includes: a first nanoporous electrode and a second nanoporous electrode, each of which is configured to which store electrical charge; a first current collector connected to the first nanoporous electrode and a second current collector connected to the second nanoporous electrode; and an enclosure that contains the first and second nanoporous electrodes and the first and second current collectors and transfers a force applied from the outside to the first nanoporous electrode and the second nanoporous electrode, wherein at least one of the first nanoporous electrode and the second nanoporous electrode comprises an ion conductive polymer.
US10825607B2 System and method for increasing coupling of an axle rotary transformer
Described herein is a system and method to enable a wireless power transmission link system. The wireless power transmission link system may comprise a rotatable axle and an optional telemetry unit interior to the axle. The wireless power transmission link system may comprise a first cup located interior to the telemetry unit and/or the axle. The first cup may comprise a first channel for housing a first wrapped coil. The wireless power transmission link system may comprise a second cup located interior to the telemetry unit and/or axle separated by an air gap from the first cup. The second cup may comprise a second channel for housing a second wrapped coil. The first wrapped coil and the second wrapped coil may be inductively coupled. The first cup and/or the second cup may comprise ferromagnetic material properties.
US10825604B1 Power-dense bipolar high-voltage transformer
An exemplary transformer is provided for high voltage and low leakage inductance, including an outer housing, a complementary pair of iron C-sections, bobbins and Litz wire. The iron C-sections form a magnetic loop core, forming proximal and distal sides. The bobbins include outer and inner primary bobbins, as well as outer, middle and inner secondary bobbins. The inner secondary bobbin has a center gap for receiving the proximal side of the core and is disposable within the inner primary bobbin. Inner and outer primary Litz wires have rectangular cross-sections and respectively wrap around the inner and outer primary bobbins. The secondary Litz wire contiguously wraps around the secondary bobbins. The primary Litz wires connect together by a shunt. The inner primary bobbin is disposable within the middle secondary bobbin. The middle secondary bobbin is disposable within the outer primary bobbin. The outer primary bobbin is disposable within the outer secondary bobbin. The outer secondary bobbin is disposable within the housing.
US10825601B2 Coil component and electronic device
In an exemplary embodiment, a coil component includes: an element body part 10 that contains magnetic metal grains and nonmagnetic materials and has insulation property; and a coil 30 embedded in the element body part 10 and formed by a winding conductor. The element body part 10 has a main part 11 and a low magnetic permeability part 50 whose relative permeability is lower than that of the main part 11; the coil 30 has a first surface 36 and a second surface 38 respectively representing surfaces positioned on opposite sides in the direction of the coil axis and intersecting the coil axis; and the low magnetic permeability part 50 is provided between a first plane 37 flush with the first surface 36, and a second plane 39 flush with the second surface 38, in a manner away from the first plane 37 and the second plane 39.
US10825598B2 Planar magnetic element
A planar magnetic element includes a pair of cores, a first winding layer disposed between the pair of cores and including a first winding coupled between a first terminal and a second terminal, and a plurality of second winding layers disposed between the pair of cores and including second windings coupled between a third terminal and a fourth terminal, wherein the first winding layer may be disposed between the plurality of second winding layers.
US10825597B2 Helical stacked integrated transformer and inductor
A helical stacked integrated transformer formed by a first inductor and a second inductor includes a first helical coil that has a first outer coil and a first inner coil, a second helical coil that shares an overlapped region with the first helical coil and has a second outer coil and a second inner coil, and a connection structure that connects the first helical coil and the second helical coil. The first inner coil is located inside the first outer coil and the second inner coil is located inside the second outer coil. The first inductor includes a part of the first helical coil and a part of the second helical coil. The second inductor includes a part of the first helical coil and a part of the second helical coil.
US10825593B2 Ni—Zn—Cu ferrite particle, resin composition, and resin molding
An object of the present invention is to provide ferrite particles having high saturation magnetisation and electrical resistivity, excellent in dispersibility in a resin, a solvent, or a resin composition; a rein composition containing the ferrite particles; and a resin molding composed of the resin composition. A Ni-Zn-Cu ferrite particle is in a single crystalline body having an average particle diameter of 1 to 2000 nm, has a polyhedral particle shape, and comprises 5 to 10 wt % of Ni, 15 to 30 wt % of Zn, 1 to 5 wt % of Cu, and 25 to 50 wt % of Fe.
US10825588B2 Voltage dividing resistor
Herein disclosed is a voltage dividing resistor comprising a resistance bar and a plurality of dividing connectors. The resistance bar has a first end and a second end and provides a first current path, which stretches from the first end to the second end along the resistance bar. The distance between the first end and the second end is less than the length of the first current path. The first and second ends are configured to be electrically connected to a power source. The dividing connectors are electrically connected to different locations on the first current path. Each of the dividing connectors has a contact pad. The resistance bar is not coplanar with the contact pads. A divided voltage is obtained from a pair of dividing connectors chosen from the plurality of dividing connectors.
US10825586B2 Method and system for forming a multilayer composite structure
A method for forming a multilayer composite structure comprises providing a first sheet comprising a copper-comprising layer sandwiched by first and second graphene layers, wrapping the first sheet to form a first rod, and compacting the first rod to form a first multilayer composite structure.
US10825582B1 Cable connecting structure, member for cable connecting structure, and method of manufacturing cable connecting structure
A cable connecting structure includes three three-phase power cable pairs respectively including a pair of power cables that are mutually connected, three insulating rubber connecting tubes covering connecting sections of the three three-phase power cable pairs, respectively, a steel pipe accommodating portions of each of the three three-phase power cable pairs, and the three rubber connecting tubes, and a heat dissipation material. The heat dissipation material is provided between the steel pipe and each of the three rubber connecting tubes, and makes contact with the steel pipe and each of the three rubber connecting tubes. The heat dissipation material includes a heat dissipating metal that has a melting point lower than a melting point of the steel pipe.
US10825581B1 Endothermic fireproof cladding material for electric cables
An endothermic fireproof cladding material for electric cables, a cross-sectional structure of which is a two-layer or three-layer laminated composite structure in an integrated structure by coating, and one of the laminated structures has a fireproof fiber mesh cloth having a thickness of 0.03 mm to 0.24 mm as a coating and coating substrate. The fireproof fiber mesh cloth is selected from one of a glass fiber, a carbon fiber, a polyacrylonitrile (PAN) oxidized fiber, a ceramic fiber, a water-soluble alkaline earth fiber and an aromatic polyamide fiber.
US10825577B2 Communication cable having single twisted pair of insulated wires
A communication cable that has a reduced diameter while ensuring a required magnitude of characteristic impedance. The communication cable contains a twisted pair that contains a pair of insulated wires, twisted with each other and a sheath covering the twisted pair. Each of the insulated wires, contains a conductor that has a tensile strength of 400 MPa or higher and an insulation coating that covers the conductor. The sheath is made of an insulating material having a dielectric tangent of 0.0001 or higher. The communication cable 1 has a characteristic impedance of 100±10 Ω.
US10825554B2 Methods of feature extraction and modeling for categorizing healthcare behavior based on mobile search logs
In response to receiving a user inquiry describing one more symptoms of a medical condition, an online hospital visit prediction system can determine whether the user will visit the hospital for treatment related to the medical condition the day following the user inquiry, termed “hospital day.” Query logs are stored for a large plurality of users. Using the query logs, a prediction model can be trained using predetermined features extracted from the query logs of each of a plurality of users for a predetermined period of time prior to the day the user visited the hospital. The predetermined features can be used to train the prediction model with a high accuracy to determine whether a future user will visit the hospital the day following a query about a medical condition.
US10825550B2 Fecal sample, breath sample collection and analysis for treating inflammatory bowel disease
The invention is related to a system for treating irritable bowel syndrome, Crohn's disease, ulcerative colitis (collectively, inflammatory bowel disease, or “IBD”) by determining a number of indicators, including genetic markers, gene expression levels, levels of certain compounds in the gut or feces, hydrogen and/or methane levels, and concentrations of particular bacteria in the gut or feces, and correlating one or more such indicators with symptoms in test subjects with IBD; and correlating diet, drugs, supplements or other therapy, with alleviation of IBD symptoms. The correlations established in the test subjects are confirmed or refuted for individuals suffering IBD, and the treatments established as reducing symptoms are supported through messaging and compliance is verified by monitoring the indicators.
US10825545B2 Memory device loopback systems and methods
One embodiment of the present disclosure describes a loopback network including a loopback datapath and a plurality of memory devices. The plurality of memory devices may include a first memory device coupled to a first trunk connector of the first loopback datapath via a first branch connector. The plurality of memory devices may also include a second memory device coupled to the first trunk connector of the first loopback datapath via a second branch connector. When data communicated with the first memory device is targeted by loopback parameters, the first memory device may output a first loopback data signal generated based at least in part on the first data to the first loopback datapath, and the second memory device may block output from the second memory device to the first loopback datapath.
US10825541B1 Built in configuration memory test
Examples herein describe a self-test process where an integrated circuit includes a test controller responsible for testing a plurality of frames in the memory of an integrated circuit. The test controller can receive a test pattern which the controller duplicates and stores in each of the plurality of frames. However, frames may be non-uniform meaning the frames have varying sizes. As such, some of the frames may only store parts of the test pattern rather than all of it. In any case, the test controller reads out the stored data and generates a checksum which can then be compared to a baseline checksum generated from simulating the integrated circuit using design code to determine whether there is a manufacturing defect in the frames.
US10825534B2 Per row activation count values embedded in storage cell array storage cells
A DRAM memory having a storage cell array is described. The storage cell array has rows and columns. The storage cell array has reserved storage cells coupled to each of the rows. The reserved storage cells to store count values that individually count activations of each of the rows.
US10825528B2 Memory devices having source lines directly coupled to body regions and methods
Memory devices, memory cell strings and methods of operating memory devices are shown. Configurations described include directly coupling an elongated body region to a source line. Configurations and methods shown should provide a reliable bias to a body region for memory operations such as erasing.
US10825523B2 Multi-decks memory device including inter-deck switches
Some embodiments include apparatuses and methods of forming such apparatuses. One of the apparatus includes first memory cells located in different levels in a first portion of the apparatus, second memory cells located in different levels in a second portion of the apparatus, a switch located in a third portion of the apparatus between the first and second portions, first and second control gates to access the first and second memory cells, an additional control gate located between the first and second control gates to control the switch, a first conductive structure having a thickness and extending perpendicular to the levels in the first portion of the apparatus, a first dielectric structure between the first conductive structure and charge-storage portions of the first memory cells, a second dielectric structure having a second thickness between the second conductive structure and a sidewall of the additional control gate, the second thickness being greater than the first thickness.
US10825521B2 Amortizing dissipated power and current demand in a ternary content addressable memory
To use larger capacity TCAMs while avoiding various packaging and power management issues of TCAMs, pre-processing can be performed on TCAM lookup requests to intelligently pipeline lookup requests according to a defined power budget that is based on TCAM and power supply specifications. Dividing lookup requests based on a power budget smooths the instantaneous current demand and dynamic power demand. This intelligent pre-processing of lookup requests allows lookup requests that satisfy a power budget based threshold to still complete within a single clock cycle while nominally reducing performance for those lookup requests that would not satisfy the power budget based threshold. When a lookup request will not satisfy the power budget based threshold, the lookup request is split into searches targeting different memory blocks of the TCAM.
US10825517B2 Memory device for compensating for current of off cells and operating method thereof
A memory device includes a memory cell array including a plurality of memory cells arranged at points where a plurality of word lines and a plurality of bit lines intersect; a sense amplifier configured to amplify, in a read operation mode of the memory device, a voltage difference value between a voltage of a selected word line connected to a selected memory cell of the plurality of memory cells and a reference voltage; and a leakage current compensation circuit connected to a selected word line path between the selected memory cell and the sense amplifier and configured to compensate for a total leakage current generated by unselected memory cells connected to the selected word line in the read operation mode.
US10825514B2 Bipolar switching operation of confined phase change memory for a multi-level cell memory
The embodiments described herein facilitate performing bipolar switching of a confined phase change memory (PCM) with a metallic liner, wherein the phase change memory and the metallic liner are located between a first electrode and a second electrode of a semiconductor structure, wherein a first voltage is applied to the first electrode while the second electrode is grounded, and wherein a second voltage is applied to the second electrode while the first electrode is grounded. The bipolar switching can be performed so as to produce a plurality of resistance states. Thus, this confined PCM can be utilized as a multi-level cell (MLC) memory.
US10825497B2 Semiconductor device including spin-orbit torque line and method of operating the same
A semiconductor device includes a storage layer including at least one first magnetic layer and a reference layer facing the storage layer and including at least one second magnetic layer. The device also includes a tunnel barrier layer between the storage layer and the reference layer. The device further includes at least one spin-orbit torque line adjacent the storage layer.
US10825495B2 Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal
Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal are disclosed. An example apparatus includes a clock path configured to receive a clock signal and provide internal clock signals and a command path configured to receive a command and propagate the command through the command path responsive to the internal clock signals and provide an internal command having a timing that reflects a timing of the clock signal. The example apparatus further includes a data clock path configured to receive a data clock signal and provide multiphase clock signals based on the data clock signal and provide a delayed multiphase clock signal, and further includes a clock synchronization circuit configured to receive the delayed multiphase clock signal and latch a logic level of the delayed multiphase clock signal responsive to the internal command.
US10825488B1 Data sensing circuit of semiconductor apparatus
In accordance with the present disclosure, a data sensing circuit of a semiconductor apparatus includes a sensing portion configured to sense and amplify an input signal provided through an activated data line between a first data line and a second data line. The data sensing circuit also includes an offset sampling portion configured to generate a second offset voltage by sampling a first offset voltage of one to be activated between the first data line and the second data line and configured to store the second offset voltage into a parasitic capacitor of the other one between the first data line and the second data line.
US10825487B2 Apparatuses and methods for generating a voltage in a memory
Apparatuses and methods for generating a voltage are described. An example apparatus includes first, second, and third bias circuits configured to provide first, second, and third bias signals, respectively. The example apparatus further includes a voltage output circuit configured to receive the first, second, and third bias signals. The voltage output circuit includes an output circuit and a current circuit. The output circuit includes an output node, a first node, and an input circuit configured to receive the first bias signal. The output circuit is configured to provide an output voltage at the output node having a magnitude based on the magnitude of the first bias signal. The current circuit includes a first transistor configured to receive the second bias signal and further includes a second transistor configured to receive the third bias signal. The first transistor and second transistor are coupled in parallel and to the first node.
US10825485B2 Apparatuses and methods for power efficient driver circuits
An apparatus is disclosed. The apparatus comprises a driver circuit configured to selectively provide a first supply voltage to an output node in a first operating mode and to selectively provide a second supply voltage to the output node in a second operating mode, based on one or more enable signals.
US10825483B2 Heat sinking enclosure for disk array
Embodiments of the present disclosure relate to an enclosure for a disk array. The enclosure comprises a chassis for receiving the disk array. Each disk in the disk array is enclosed by a frame. The enclosure also comprises a heat sink including a plurality of metal bars arranged on a bottom face of the chassis. Each of the plurality of metal bars is adapted to contact a respective disk through a notch in the frame of the respective disk, to position the respective disk and to transfer heat generated by the respective disk to the chassis. In the embodiments of the present disclosure, the metal bars may be used not only for reliable positioning of the disks, but also for improving thermal dissipation performance.
US10825475B1 System and method for improving hard disk drive performance
A hard disk drive includes a disk having a servo region and data tracks. The servo region has servo data for formatting some of the data tracks for high capacity storage and others of the data tracks for low capacity storage. A head writes user data to the high capacity tracks in response to vibration less than a threshold value, and otherwise writes the user data to the low capacity tracks.
US10825466B2 Blind signal separation method and structure, voice control system, and electrical appliance assembly
A blind signal separation method includes: performing noise reduction preprocessing on a detected voice signal, wherein the voice signal is a linear superposition signal of a plurality of simultaneous signal source voice messages; constructing, by means of non-Gaussian measurement, a target function for the preprocessed voice signal; estimating, by means of an iterative algorithm, an expectation-maximization separation matrix W of the target function; and deriving an estimated target separation signal U(n) from U(n)=WX(n), wherein X(n) is a vector constructed by the plurality of signal source voice messages.
US10825465B2 Signal processing apparatus, gain adjustment method, and gain adjustment program
There is provided a signal processing apparatus for amplifying or attenuating, with respect to a signal in which a desired signal and another signal are mixed, the desired signal and the other signal at different ratios. The signal processing apparatus includes a separator that obtains an estimated first signal and an estimated second signal by receiving a mixed signal in which a first signal (for example, speech) and a second signal (for example, noise) are mixed and estimating the first signal and the second signal. Furthermore, the signal processing apparatus includes a gain adjuster that obtains a gain-adjusted mixed signal by receiving the estimated first signal and the estimated second signal.
US10825464B2 Suppression of breath in audio signals
Example embodiments disclosed herein relate to audio signal processing. A method of processing an audio signal is disclosed. The method includes detecting, based on a power distribution of the audio signal, a type of content of a frame of the audio signal, generating a first gain based on a sound level of the frame for adjusting the sound level, processing the audio signal by applying the first gain to the frame; and in response to the type of content being detected to be a breath sound, generating a second gain for mitigating the breath sound and processing the audio signal by applying the second gain to the frame. Corresponding system and computer program product are also disclosed.
US10825456B2 Method and apparatus for performing preset operation mode using voice recognition
A method and apparatus are provided for assisting a text writing operation by using voice recognition. The method includes displaying an input text according to a key input or a touch input in a text writing mode on a text display window; recognizing a voice input while displaying the input text according to the key input or the touch input on the text display window; and assisting a preset text writing operation according to the recognized voice input while displaying the input text according to the key input or the touch input on the text display window. Assisting the preset text writing operation comprises, in response to a first part of the recognized voice input matching a pre-stored command, displaying a result obtained based on a second part of the recognized voice input, together with the input text according to the key input or the touch input, on the text display window.
US10825451B1 Wakeword detection
Techniques for implementing multiple wakeword detectors on a single device are described. A digital signal processor (DSP) of the device may initially include an untrained wakeword detection component. The wakeword detection component of the DSP may be trained by engaging a user to speak particular utterances. Once a companion application is configured to implement a wakeword detection component, the companion application's wakeword detection component may be trained specific to the user of the device. Once the companion application's wakeword detection component is trained, the DSP wakeword detection component may be deactivated or its accuracy adjusted.
US10825428B2 Musical instrument and method of making same
A valved wind instrument including a tubular body having a tuning section, a lead pipe connected to a first end of the tuning section and a bell pipe connected to a second end of the tuning section, said tubular body being configured to allow a vibrating column of air to pass therethrough; wherein the tuning section includes an air inlet port for receiving air flow from the lead pipe at the first end, an air outlet port for delivering said air flow to the bell tube at the second end, a plurality of user operable valves; wherein each valve of said plurality of valves is in fluid communication with an adjacent valve by a first tubular portion so as to provide fluid communication between the inlet port and the outlet port, and wherein each valve of said plurality of valves is user moveable between a first position and a second position and each so as to increase the air pathway length between the inlet port and the outlet port by way of a second tubular portion; and wherein each second tubular portions is coplanar with each other, and wherein the second tubular portions are integrally formed from a polymeric material within the tuning section, wherein the tuning section is provided by molded first and second body member that are bonded together and sealingly engaged along a plane parallel to the longitudinal axes of the second tubular portions.
US10825424B2 Homography transformation matrices based temperature calibration of a viewing system
A calibration set is stored on a storage device, including a plurality of temperatures and a plurality of homography transformation matrices, each respective homography transformation matrix being for a respective temperature. A temperature is detected. A respective one of the homography transformation matrices is selected for a temperature matching the temperature. A geometric change is calculated based on the selected homography relationship. Data representing local content is received. A rendering of the local content is generated based on the geometric change and displayed to a user.
US10825418B2 Programmable, interactive display receptacle with use monitoring and independent activation, deactivation, and change capabilities
A receptacle having a programmable, interactive visual display affixed to a surface of the receptacle. The receptacle includes the visual display, a programmable memory, and a controller. The memory stores data corresponding to one or more display images and/or text, and the controller controls the display for displaying the image/text data from the memory. The receptacle may further include an input mechanism for receiving at least one input, and the controller may control the display of images/text data in response to the input. The memory can also store at least one game or other program, and the controller can execute the game or other program from the memory, operate the game or other in response to one or more inputs received via the input mechanism, and control the display based on the requirements of the game or other programs. The display may include an audio component for producing audible sound.
US10825416B2 Interface system and display device including the same
An interface system may include a transmitter and a receiver, which are coupled to each other through transmission lines, wherein the transmitter includes a transmission controller configured to transmit a reset signal to the receiver, wherein the receiver includes a reset unit configured to reset input common mode voltages of the transmission lines, based on the reset signal, and wherein the transmission lines include a first transmission line for transmitting a signal having a first phase, and a second transmission line for transmitting a signal having a second phase that is different from the first phase.
US10825409B2 Liquid crystal display and method for driving same
A liquid crystal display device and a method for driving the liquid crystal display device are provided. The liquid crystal display device includes a liquid crystal display panel and a driving circuit. The liquid crystal display panel includes multiple liquid crystal display pixels disposed in a matrix. The liquid crystal display device is configured to display a same picture in two successive frames. The driving circuit is configured to apply pixel voltages to each of the multiple liquid crystal display pixels separately in the two successive frames so that liquid crystal molecules of each of the multiple liquid crystal display pixels are rotated. In each of the two successive frames, a voltage value of a pixel voltage of each liquid crystal display pixel is different from that of adjacent liquid crystal display pixels. Pixel voltages of a same liquid crystal display pixel in a preceding one frame and in a succeeding frame have a same polarity and different voltage values.
US10825403B2 Light emission control device, electronic device, and light emission control method
The present invention relates to a light emitting device and achieves either a high luminance with low power consumption or an increased image quality of a moving image according to the usage of an electronic device. The electronic device includes a first light emitting device and a second light emitting device, and a control device includes a light emission control section configured to control light emission of the first light emitting device and light emission of the second light emitting device according to a usage of the electronic device such that a relation between luminance of the first light emitting device and luminance of the second light emitting device satisfies a predetermined condition.
US10825401B2 Method and device for compensating viewing angle chromatic aberration of display device, and display device
A method, device of compensating viewing angle chromatic aberration of a display device, and a display device are provided, wherein the method includes the steps as follows: receiving an inputted image, looking-up each of pixel driving signals of the inputted image and obtaining a first driving signal and a second driving signal corresponded to each of pixels within two adjacent frames of the image individually, computing a mean value of the first driving signals and a mean value of the second driving signals individually, computing a mean value of the first the second driving signals in the same frame of the image individually, computing a brightness compensation signal required in a backlight module of a backlight region based on the computed mean values and a predetermined standard brightness signal; and compensating viewing angle chromatic aberration of post frames of the image based on the brightness compensation signal.
US10825400B2 Mura compensation method for display panel and display panel
A mura compensation method for display panel is disclosed, including: storing a specific grayscale compensation data table in a timing controller, in which the specific grayscale compensation data table is used for performing grayscale compensation to a fixed mura area in the display panel; obtaining a current grayscale of the display panel; based on the specific grayscale compensation data table, performing grayscale compensation to the current grayscale of a pixel in the fixed mura area of the display panel.
US10825390B2 Display panel including drive circuit and image display device using the same
A display panel including a drive circuit and an image display device using the same are disclosed. The display panel provided with a drive circuit includes a substrate, a plurality of clock lines and a link line, a plurality of switching elements, a plurality of insulation layers, and an image display surface. The clock lines and link line are formed in a link line unit on the substrate. The switching elements are formed in a gate drive circuit region on the substrate. The insulation layers include the plurality of clock lines, the link line, and the plurality of switching elements. The image display surface includes a plurality of sub-pixels formed over the entire surface of the plurality of insulation layers such that an image is displayed thereon.
US10825380B2 Display panel including inorganic light emitting device and method for driving the display panel
A display panel includes a glass, an inorganic light emitting device included in a sub pixel of the display panel, and a driving circuit disposed between the glass and the inorganic light emitting device such that the inorganic light emitting device is mounted on and electrically connected to the driving circuit. The driving circuit is configured to control an amplitude and a pulse width of a driving current provided to the inorganic light emitting device. The amplitude and pulse width of the driving current may be corrected according to a deviation in the driving circuit.
US10825376B2 Display device and driving method thereof
A display device and driving method thereof are disclosed. The display device includes a pixel emitting light at a luminance corresponding to an output grayscale value and a color shifter for converting an input grayscale value into the output grayscale value based on output color gamut information. The color shifter includes an offset storage unit storing reference color gamut information and offset information; and a color gamut determination unit that determines the output color gamut information using the reference color gamut information and the offset information when the color shift level corresponds to a value between the reference level and the shift levels, and determines tire output color gamut information using second offset information in which the offset information is inverted and the reference color gamut information when the color shift level is not between the reference level and the shift levels.
US10825368B2 Image display device and image display method
An image display device including a transparent panel and a display adjustment layer is provided. The transparent panel displays a superimposed image corresponding to a surface region at a first region. The display adjustment layer is on the transparent panel for reserving a monocular vision to see the superimposed image. When a first eye and a second eye see the surface region through the image display device, the first eye sees the superimposed image superimposed on the surface region but the second eye only sees the surface region.
US10825363B2 Display apparatus
A display apparatus includes a first display apparatus and a second display apparatus that are stacked. A display image quality of the first display apparatus in a display state is higher than a display image quality of the second display apparatus in a display state, and a power consumption of the second display apparatus in the display state is lower than a power consumption of the first display apparatus in the display state.
US10825362B2 Elliptical corrugated signage
A corrugated display sign with a main body having an inner surface and an outer surface, with the body including a first portion and a second portion. The sign further includes at least one or more formers, and in some embodiments two or more formers, secured to the first portion of the inner surface of the main body, with the formers each including a tab section that secures the former to the main body, a front body portion with a wing portion, and a back body portion with a wing portion. Further, the second portion of the main body is folded around the first portion and the formers, so as to create an elongated elliptical shape for the sign. The display sign is capable of being erected from a knockdown configuration to an erected configuration by folding the former body portions and the wing, and folding the second portion of the main body around the first portion and the formers.
US10825361B1 Lock instruction tag for luggage systems
A lock instruction tag for providing instructions to a user for opening locking mechanisms of luggage systems. The lock instruction tag includes a first portion having instructions for opening a luggage system and a second portion having an opening. The opening is sized to receive at least a portion of a zipper head of the luggage system.
US10825356B2 System and method for determining and providing behavioural modification motivational cues
A method for generating a motivational spark for a user, the method comprising generating a user content request, the user content request comprising a request for a user to perform at least one motivational action while a user-generated content portion is being recorded; recording the user-generated content portion by a user device; receiving the user-generated content by a motivational system from the user device; determining a user-specific sequence of content portions; generating, by the motivational system, at least one user-specific content portion based on user personal information and the user-specific sequence of content portions; and mixing, by the motivational system, the user-generated content portion with the at least one user-specific content portion based on user-specific sequence of content portions to generate the motivational spark for future playback.
US10825342B2 Managing system and program
A managing system includes a waiting space managing unit that manages a plurality of waiting spaces for keeping a movable body waiting, classifying them into a first waiting space for first movable body having an automatic operation function and a second waiting space for a second movable body not having an automatic operation function. The waiting space managing unit may: manage a usage status of the first waiting space and a usage status of the second waiting space; and determine to change an area of at least one of the first waiting space and the second waiting space according to at least one of the usage status of the first waiting space and the usage status of the second waiting space.
US10825341B1 Generating emergency vehicle warnings
The present disclosure generally relates to generating emergency vehicle warnings, alternate vehicle routing recommendations and/or insurance-related data based upon emergency vehicle warning data. More particularly, the present disclosure relates to generating data representative of emergency vehicle warnings and/or alternate routing based upon real-time information related to an emergency vehicle. The information related to the emergency vehicle may include emergency vehicle origination location data, emergency vehicle current location data, emergency vehicle route data, and/or emergency vehicle destination location data. An emergency vehicle warning and/or alternate vehicle routing for non-emergency response vehicles may be generated based further on information related to a non-emergency vehicle. In one aspect, an emergency vehicle may wirelessly communicate with the non-emergency vehicle and/or an insurance provider remote server. The insurance provider may adjust auto insurance for insurers having vehicles with the vehicle safety functionality discussed herein to reflect lower risk and provide insurance savings to customers.
US10825339B2 Method for providing drowsiness alerts in vehicles
A method and system for providing a drowsiness alert to a driver of a vehicle are described. A drowsiness estimate data set is compared to historical drowsiness data from multiple vehicles. The drowsiness estimate data set includes current drive context data, and traffic situation data indicative of a present traffic situation for the vehicle and the position of the vehicle. The previously collected drowsiness estimate data sets of the historical drowsiness data are each associated with a determined degree of drowsiness of the respective driver when the previous drowsiness estimate data sets were collected. The degree of drowsiness is determined by a drowsiness detection system in the respective vehicle. A drowsiness risk measure is subsequently determined and, based on the drowsiness risk measure and based on a current drive context for the vehicle, a drowsiness alert may be provided to the driver.
US10825334B2 Smoke detector operational integrity verification system and method
A smoke detector operational integrity verification system includes a plurality of electronic components. Also included is a controller in operative communication with the plurality of electronic components. Further included is an evaluation module of the controller receiving an output signal of the plurality of electronic components as an output voltage over a period of time, the output voltage measured at a plurality of times compared to predefined acceptable ranges.
US10825332B2 Home smart listening device linking to transport vehicle
A smart listening device comprises an audio detector responsive to speech and ambient sounds to provide digital audio signals. A distributed controller is coupled to the audio detector to execute responsive actions in response to the digital audio signals. A communications circuit establishes a first communication link with a backend. A vehicle database identifies at least one user transport vehicle and at least one responsive action corresponding to the user vehicle. The distributed controller has a monitoring mode for detecting preconfigured alerting events and has an alert/response mode for executing responsive actions associated with the detected alerting events. The communications circuit establishes a second communication link with the user vehicle when an executed responsive action is associated with a detected alerting event corresponding to the user vehicle in order to initiate the responsive action.
US10825329B2 Identifying data of a person using of a personal emergency device
In this disclosure, a person may be identified by: (i) receiving a first message comprising an ID of a first device and a hardware ID of a personal emergency device; (ii) linking the personal emergency device with personal data of the person, the personal data being associated with the ID of the first device; and (ii) receiving a second message from a mobile device comprising the hardware ID of the personal emergency device. In response to receiving the second message, and/or receiving a subsequent message received via the mobile device and comprising the hardware ID of the personal emergency device, a message is transmitted to a monitoring station based on the prior association of the personal data with the hardware ID of the personal emergency device. The message includes the personal data or an identifier for identifying said personal data.
US10825321B2 Sensor data to identify catastrophe areas
A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10825315B2 Fall detection and reporting technology
Fall detection and reporting technology, in which output from at least one sensor configured to sense, in a room of a building, activity associated with a patient falling is monitored and a determination is made to capture one or more images of the room based on the monitoring. An image of the room is captured with a camera positioned to include the patient within a field of view of the camera and the captured image of the room is analyzed to detect a state of the patient at a time of capturing the image. A potential fall event for the patient is determined based on the detected state of the patient and a message indicating the potential fall event for the patient is sent based on the determination of the potential fall event for the patient. Techniques are also described for fall detection and reporting using an on-body sensing device.
US10825311B2 Smart personal protective equipment
A lock-out, tag-out system for use with an appliance having a door includes a lock for controlling opening of the door. The lock has a locked state and an unlocked state. A controller is communicatively coupled to the lock. An automatic identification and data capture system includes a tag and a reader. The reader is communicatively coupled to the controller. When the reader receives a signal from the tag indicating the presence of the tag within an opening envelope, the reader communicates with the controller to transmit a signal to the lock to change the state of the lock from the locked state to the unlocked state. The tag is located on or in the personal protective equipment item. The system may include a second tag on the appliance, the signal of which is attenuated by a user's body and compared to the signal from the first tag to determine whether protective equipment is worn.
US10825310B2 3D monitoring of sensors physical location in a reduced bandwidth platform
Systems and methods for controlling the recording, storing and transmitting of video content captured by security cameras in order to drastically reduce the overall bandwidth required to remotely monitor a physical space. More specifically, embodiments of the present invention relate to a method of triggering or activating a video camera to record and/or transmit images of a physical environment over a network only when measurements taken by a separate structural sensor camera or depth-sensing device indicate that sufficient physical changes have occurred in the environment to warrant video recording. Embodiments of the invention pair video cameras with structural depth sensors, along with enhanced on-board processing techniques, to increase the recording and transmitting efficiency of video cameras by recording and/or transmitting video streams only when something in the physical environment monitored by a depth sensor is determined to have changed or moved, or is determined by processing algorithms to be important or significant. A security function and a library of image processing analytics are also disclosed for processing static and dynamic image states within the measured physical space.
US10825302B2 Augmented reality ticket experience
A system includes a communication interface, a processing circuit and a memory coupled to the processing circuit. The memory includes instructions that cause the processing circuit to receive, via the communication interface and from an augmented reality (AR) device, real-time image data of a code data portion of a wagering ticket that corresponds to a wagering event. Based on the code data portion of the wagering ticket, AR display content that is associated with the wagering event and that is viewable by a user of the AR device is determined. The AR device is caused to display the AR content that is associated with the wagering event. A combined image corresponds to an image of the wagering ticket that is viewable through the AR device and the AR display content that is associated with the wagering event.
US10825300B2 Gaming system, gaming device and method for displaying multiple concurrent games using dynamic focal points
The gaming system disclosed herein changes the focal point of a display device at different points in time to assist the player in focusing on different simultaneously or concurrently played games at different points in time. Specifically, the gaming system displays a plurality of simultaneously or concurrently played games on a display device. In response to a designated event occurring in association with a specific one of the plurality of simultaneously or concurrently played games, the gaming system changes the focal point of the display device to draw the player's focus or attention to that specific one of the simultaneously or concurrently played games. Put differently, the gaming system dynamically allocates and/or indicates different portions of a display device to different simultaneously or concurrently played games at different points in time to account for different events occurring in such simultaneously or concurrently played games.
US10825297B2 Gaming systems and methods for offering a player multiple games
A gaming system may comprise a processor, a gaming machine in electronic communication with the processor, and a memory device in electronic communication with the processor with a first game and a second game stored thereon. The first game may have a first return percentage and the second game may have a second return percentage, wherein the first return percentage and the second return percentage are different. A player may elect to play the first game or the second game by selecting a first game selection device or a second game selection device, respectively, with a goal of figuring out which game has the higher return percentage.
US10825290B2 Network architecture for gaming industry accounting
A peripheral device is installed in a cabinet of an electronic gaming machine and configured to detect and communicate with a personal electronic device of a player of a casino game. The personal electronic device is configured to communicate identity information and/or account information to the peripheral device that, in turn, can be used to enable gameplay on the electronic gaming machine. Other embodiments described herein reference a network architecture facilitating cryptographically-secure and verifiable accounting of all point or real-money transactions in a casino environment.
US10825283B2 Article dispensing apparatus
There is disclosed an article dispensing apparatus (10) comprising: an endless conveyor (18) having a plurality of moveable compartments (24) each defined by a pair of adjacent dividers (22) coupled to the conveyor (18), at least a part of each divider (22) being pivotable between at least a closed position in which it cooperates with an adjacent divider (22) to restrict access to the compartment (24) defined therebetween, and an open position in which it is spaced from the said adjacent divider (22) for dispensing an article received in the said compartment (24); and a guide arrangement (34) capable of causing pivoting movement of each divider (22) between at least the closed position and the open positions.
US10825271B2 Recording device and recording method
To provide a recording device capable of acquiring information on behavior of a moving body with high accuracy by using a simple configuration. Provided is the recording device including: a sensing unit configured to output data obtained through sensing; a reception unit configured to receive a wireless signal from a signal transmission device provided in a moving body; a recording control unit configured to control start and stop of recording of the data output from the sensing unit, in response to the wireless signal received by the reception unit from the signal transmission device; and a transmission unit configured to transmit the data recorded under the control of the recoding control unit, to an external device.
US10825269B1 Driving event data analysis
A driving analysis server may be configured to receive vehicle operation data from vehicle sensors, and may use the data to identify a potentially high-risk or unsafe driving event by the vehicle. The driving analysis server also may receive corresponding image data, video, or object proximity data from the vehicle or one or more other data sources, and may use the image, video, or proximity data to analyze the potentially high-risk or unsafe driving event. A driver score for the vehicle or driver may be calculated or adjusted based on the analysis of the data and the determination of one or more causes of the driving event.
US10825264B1 Systems and methods for airplane maintenance
A computer device is provided. The computer device includes at least one memory and at least one processor in communication with the at least one memory. The at least one processor is programmed to receive a plurality of aircraft flight data associated with a plurality of aircraft and determine one or more non-operational gaps for each aircraft. The non-operational gap represents a series of consecutive non-operating days for the aircraft. The at least one processor is also programmed to compare the one or more non-operational gaps for the plurality of aircraft based on each aircraft's corresponding in-service date, detect a plurality of anchors in the plurality of aircraft flight leg data, compare the one or more non-operational gaps for the plurality of aircraft to the plurality of anchors, and determine a future maintenance event for a first aircraft based on the comparison.
US10825258B1 Systems and methods for graph-based design of augmented-reality effects
In one embodiment, a method includes by a computing device, displaying a user interface for designing augmented-reality effects. The method includes receiving user input through the user interface. The method includes displaying a graph generated based on the user input. The graph may include multiple nodes and one or more edges. The nodes may include a detector node and a filter node connected by one or more edges. The method includes detecting, in accordance with an object type specified by the detector node, one or more object instances of the object type appearing in a scene. The method includes selecting, in accordance with at least one criterion specified by the filter node, at least one of the one or more detected object instances that satisfies the criterion. The method includes rendering an augmented-reality effect based on at least the selected object instance.
US10825257B2 Synthetic representation of a vascular structure
The present invention relates to an apparatus for providing a synthetic representation of a vascular structure. It is described to provide (210) at least one 2D X-ray image comprising 2D X-ray image data of a vascular structure of a patient's body part is provided. A 3D model of the body part is provided (220), the 3D model comprising a 3D modelled vascular structure. A 2D projection of the 3D model of the body part is determined (230), the 2D projection of the 3D model of the body part comprising a 2D projection of the 3D modelled vascular structure. The 3D model of the body part is transformed (240). The transform of the 3D model of the body part comprises a determination of the pose of the 3D model of the body part such that a 2D projection of the 3D modelled vascular structure associated with the transformed 3D model of the body part is representative of the 2D X-ray image data of the vascular structure of the patient's body part. A medical report is generated (250) based on information determined from the 3D model.
US10825254B1 Augmented reality book selection-assist
A cognitive book interface is provided which includes artificial intelligence processing to execute on a computer system and operatively couple to a display device. The cognitive book interface provides augmentation data to the display device for display to a user based on a user-request. The cognitive book interface receives the user-request, with the user-request being related to selecting a book of interest to the user within a physical book center. The cognitive book interface determines a search query from, at least in part, the user-request, and generates a response to the search query based, at least in part, on searching one or more knowledge databases containing book-related data for books within the physical book center. The response is provided as augmentation data for rendering on the display device for display to the user responsive to the user-request related to selecting a book of interest to the user.
US10825253B2 Generating augmented reality objects on real-world surfaces using a digital writing device
The present disclosure includes systems, methods, computer readable media, and devices that can generate accurate augmented reality objects based on tracking a writing device in relation to a real-world surface. In particular, the systems and methods described herein can detect an initial location of a writing device, and further track movement of the writing device on a real-world surface based on one or more sensory inputs. For example, disclosed systems and methods can generate an augmented reality object based on pressure detected at a tip of a writing device, based on orientation of the writing device, based on motion detector elements of the writing device (e.g., reflective materials, emitters, or object tracking shapes), and/or optical sensors. The systems and methods further render augmented reality objects within an augmented reality environment that appear on the real-world surface based on tracking the movement of the writing device.
US10825252B2 Information processing program, method, and system for sharing virtual process for real object in real world using augmented reality
A server apparatus obtains positional information of a first terminal device and photographed image data on an image photographed by using the first terminal device. The server apparatus specifies a target object included in the photographed image data. The server apparatus obtains drawing information indicating content of a drawing process against the target object via the first terminal device. The server apparatus outputs superimposed information to the first terminal device or a second terminal device before a first user of the first terminal device or a second user of the second terminal device photographs the target object to which the content of the drawing process is attached, the superimposed information being used to cause the first terminal device or the second terminal device to superimpose the drawing information onto the target object included in the photographed image data and display the superimposed target object.
US10825239B2 Orthodontic treatment simulation having improved graphics processing for virtual modeling
According to embodiments of the disclosed subject matter, a server can include processing circuitry configured to receive a virtual modeling file encoded with an orthodontic treatment plan such that the encoded information of the virtual modeling file format allows all steps of the orthodontic treatment plan to be displayed without a separate file for each treatment step. Additionally, the processing circuitry can be configured to download a first treatment step of the virtual modeling file format, receive gingiva and teeth geometries corresponding to the first treatment step, and display the first treatment step. Further, a selected treatment step can be displayed based on information encoded into the orthodontic virtual modeling file format.
US10825237B2 Extended reality virtual assistant
Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
US10825235B2 Data plot processing
A method, system, and/or computer program product processes a data plot comprising a plurality of data points for inclusion of additional information content. A space of the data plot is divided into subspaces, where each subspace contains at least one data point of the data plot. A compressed information representation for each subspace is computed based on information about said at least one data point contained in said each subspace. The data plot is displayed with the compressed information representation for said each subspace, where each unit of compressed information is displayed, on a display, adjacent to a corresponding group of data points from the data plot.
US10825234B2 Previewing 3D content using incomplete original model data
A preview system previews 3D content without providing complete 3D model content data. The preview system includes at least one processor that receives a request for a 3D model for preview. The processor generates at least one representation of the 3D model based on a portion of the 3D model content data associated with the requested 3D model. The processor generates a preview scene by combining the at least one representation of the 3D model with a scene from a user image environment. The preview scene included incomplete 3D model content data. The processor outputs the preview scene for display in the user image environment.
US10825228B2 Electronic apparatus for generating animated message by drawing input
An electronic apparatus is provided, which includes a housing, a touchscreen display, a wireless communication circuit, a processor operatively connected to the touchscreen display and the wireless communication circuit, and a memory operatively connected to the processor. The memory stores instructions that, when executed, instruct the processor to receive an input to select a first animated image object, via the touchscreen display, to play a first animation of the first animated image object on the touchscreen display at least once, to receive a drawing input overlapping with the first animated image object, via the touchscreen display on which the first animation is played, and to cause a third animated image object, which is obtained by composing a second animation of a second animated image object by the drawing input with the first animation, to be generated. The third animated image object includes a plurality of image frames obtained by synchronizing the first animation and the second animation based on a time point when the drawing input is entered.
US10825224B2 Automatic viseme detection for generating animatable puppet
Certain embodiments involve automatically detecting video frames that depict visemes and that are usable for generating an animatable puppet. For example, a computing device accesses video frames depicting a person performing gestures usable for generating a layered puppet, including a viseme gesture corresponding to a target sound or phoneme. The computing device determines that audio data including the target sound or phoneme aligns with a particular video frame from the video frames that depicts the person performing the viseme gesture. The computing device creates, from the video frames, a puppet animation of the gestures, including an animation of the viseme corresponding to the target sound or phoneme that is generated from the particular video frame. The computing device outputs the puppet animation to a presentation device.
US10825219B2 Segmentation guided image generation with adversarial networks
Embodiments provide methods and systems for image generation through use of adversarial networks. An embodiment trains an image generator comprising (i) a generator implemented with a first neural network configured to generate a fake image based on a target segmentation, (ii) a discriminator implemented with a second neural network configured to distinguish a real image from a fake image and output a discrimination result as a function thereof and (iii) a segmentor implemented with a third neural network configured to generate a segmentation from the fake image. The training includes (i) operating the generator to output the fake image to the discriminator and the segmentor and (ii) iteratively operating the generator, discriminator, and segmentor during a training period, whereby the discriminator and generator train in an adversarial relationship with each other and the generator and segmentor train in a collaborative relationship with each other.
US10825205B2 Methods and apparatuses for performing artificial intelligence encoding and artificial intelligence decoding on image
Provided is an artificial intelligence (AI) decoding apparatus includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, the processor is configured to: obtain AI data related to AI down-scaling an original image to a first image; obtain image data corresponding to an encoding result on the first image; obtain a second image corresponding to the first image by performing a decoding on the image data; obtain deep neural network (DNN) setting information among a plurality of DNN setting information from the AI data; and obtain, by an up-scaling DNN, a third image by performing the AI up-scaling on the second image, the up-scaling DNN being configured with the obtained DNN setting information, wherein the plurality of DNN setting information comprises a parameter used in the up-scaling DNN, the parameter being obtained through joint training of the up-scaling DNN and a down-scaling DNN, and wherein the down-scaling DNN is used to obtain the first image from the original image.
US10825190B2 Dynamic image processing apparatus for aligning frame images obtained by photographing dynamic state of chest based on movement of lung-field region
A dynamic image processing apparatus includes: a hardware processor that: extracts a lung-field region from at least one of a plurality of frame images of a chest dynamic image obtained by radiographing a dynamic state of a chest of an examinee; sets a feature point in a position that moves according to a movement of a lung field due to respiration in the lung-field region extracted by the hardware processor; searches a frame image other than a frame image in which the feature point has been set for a corresponding point that corresponds to the feature point set by the hardware processor, and estimates a correspondence relationship of each pixel in the lung-field region among the plurality of frame images in accordance with a positional relationship between the feature point set by the hardware processor and the corresponding point searched for by the hardware processor.
US10825182B1 System and method of crater detection and registration using marked point processes, multiple birth and death methods and region-based analysis
The present invention relates to a novel method and system for crater detection in planetary data based on marked point processes (MPP), effective for various object detection tasks in Earth observation, and for planetary image registration. The resulting spatial features are exploited for registration, together with fitness functions based on the MPP energy, on the mean directed Hausdorff distance, and on the mutual information. Two different methods—one based on birth-death processes and region-of-interest analysis, and the other based on graph cuts and decimated wavelets—are included within the present framework. Experimental results confirmed the effectiveness of the present invention in terms of crater detection performance and sub-pixel registration accuracy.
US10825176B2 Medical image processing apparatus, method for processing medical image, and medical image processing system
A medical image processing apparatus according to a present embodiment includes processing circuitry. The processing circuitry is configured to: acquire a subject image relating to a subject; acquire a standard image indicating a morphological structure of a human body and sections of a morphological structure from a memory which stores each standard image in association with sections of a morphological structure; set a comparison target portion of the subject image based on the subject image; set a comparison target portion of the standard image based on a comparison between the subject image and the standard image; specify a section in the comparison target portion of the subject image based on a comparison between the comparison target portion of the subject image and the comparison target portion of the standard image; and output the subject image and the section in association with each other.
US10825173B2 Automatically linking a description of pathology in a medical image report to an image
Methods and systems for automatically linking entries in a medical image report to an image of a medical image study. One method includes identifying a description of pathology in text included in the medical image report using natural language processing and applying a model to select for the medical image report at least one modality and at least one image included in the at least one medical image study generated by the at least one modality. The method also includes creating a data link between the description of pathology and the at least one image included in the at least one medical image study generated by the at least one modality, and automatically inserting the data link into the medical image report, the data link being selectable to display the at least one image included in the at least one image generated by the at least one modality.
US10825170B2 Systems and methods for determining a region of interest in medical imaging
A method for determining an ROI in medical imaging may include receiving first position information related to a body contour of a subject with respect to a support from a flexible device configured with a plurality of position sensors. The flexible device may be configured to conform to the body contour of the subject, and the support may be configured to support the subject. The method may also include generating a 3D model of the subject based on the first position information. The method may further include determining an ROI of the subject based on the 3D model of the subject.
US10825169B2 Method and apparatus for functional magnetic resonance imaging
An ICA to identify a large number of candidate correlation patterns is carried out based on a time series of image data. The large number of candidate correlation patterns includes a large number of neurophysical events, as well as false patterns owing to noise. The neurophysical events as well as the false patterns are then separated, for example on the basis of a metric, which indicates an intensity of the candidate correlation patterns in a section of the brain, or by a computer-implemented classifier. Techniques of this kind can be used in conjunction with functional magnetic resonance imaging.
US10825162B2 Method for obtaining information from X-ray computed tomography data for optimizing the injection-moulding process of short-fibre-reinforced plastic parts
Method for obtaining information from short-fibre-reinforced plastic components sequentially produced by an X-ray computed tomography. A learning phase includes: generating CT data sets for a random sample of plastic components from a production process; extracting at least one defect-free region of the plastic components; determining characteristic feature(s) in the extracted regions, relevance of individual features, and regions which are characteristic of the plastic component type and production process thereof, over a predetermined period of the plastic components productions, which exhibit considerable characteristic differences between good parts and reject parts; and defining the feature(s) with its characteristic as trained classifier. An application phase includes: generating a CT data set of the plastic component for inspection; classifying the inspection part based on the trained classifier; examining the characteristic of the feature(s) for a negative trend; and automatically provide a negative trend alert and/or change process parameters to counteract the negative trend.
US10825153B2 Image processing apparatus, display apparatus, and image processing method
Disclosed herein is an image processing apparatus including: an image data acquisition section configured to acquire data of an image; a luminance conversion section configured to convert a luminance range composing a pixel value of the image so as to correspond to the luminance range capable of an output as a display image; and an output section configured to output the data of the image in which a luminance after the conversion is defined as the pixel value. The luminance conversion section acquires information regarding a linear luminance range capable of an output in the luminance that is proportional to a setting luminance in a display and determines a conversion rule at least on a basis of the information.
US10825147B2 Surround view system for a vehicle
A surround view system for a vehicle includes a processor (10) and cameras (2 to 5) that can be arranged on the vehicle so that the cameras (2 to 5) can record images of an outside environment of the vehicle. The processor is configured to analyze a position (α) and/or a movement of a movable part (14) of the vehicle (1) and to generate a composite image of the outside environment from individual images recorded by the cameras. Furthermore, the processor is configured to calculate an image processing region within the composite image for an adaptive image processing, to determine, based on the analyzed position and/or movement of the movable part (14), that a back-projection of the movable part (14) goes beyond the image processing region, and to modify the image processing region so that the back-projection of the movable part (14) is within the modified image processing region.
US10825137B2 Systems and methods for pre-localization of regions of interest for optical character recognition, and devices therefor
A method of operation of an optical character recognition pre-localization system, comprising receiving an image having an original frame to be pre-processed for optical character recognition, applying a pyramid filter to the original frame in order to create a filtered image containing blobs to be analyzed as potential regions of interest that may contain characters, tiling the filtered image into a set of tiles of a defined tile size, and for each tile, determining a contrast, a module value and a gradient angle, identifying a first tile of the set of tiles of the filtered image, wherein the contrast and the module values of the first tile are higher than a respective contrast threshold and module threshold, and generating at least one region of interest of the original frame to be passed to an optical character recognition decoding module based on the first tile, and related systems.
US10825135B2 Method and device for determining a transition between two display images, and vehicle
In a method for determining a transition between two display images, a two-dimensional initial image is mapped by first and second mapping functions respectively onto first and second mapped images, and the first and second mapped images are mapped respectively onto a first display image. The initial image is mapped by an interpolating mapping function onto an interpolating mapped image in the model space, wherein the interpolating mapped image is determined by interpolation of the first and second mapped images as a function of an interpolation parameter. The initial image, mapped by the interpolating mapping function onto the interpolating mapped image, is mapped onto an interpolating display image which transitions from the first display image to the second display image through variation of the interpolation parameter.
US10825133B2 Method and apparatus for processing image
Provided is an image processing method including: acquiring images captured in at least two directions; generating a projection image by projecting the images onto a polyhedron; moving a location of at least one pixel among pixels in the projection image to reshape the projection image into a rectangular image; and processing the rectangular image.
US10825126B2 Multi-user multi-GPU render server apparatus and methods
The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor. The graphics processing units on the server digital data processor simultaneously process image data in response to interleaved commands from (i) the render server module on behalf of the first client digital data processor, and (ii) one or more requests from (a) the render server module on behalf of any of the other client digital data processors, and (b) other functionality on the server digital data processor.
US10825119B2 Wireless, traffic-regulated customs declaration service
Mobile collection and vetting of user supplied information is described. The systems, techniques, devices, methods, and approaches described herein can be used to obtain, validate, and vet information, such as customs information, in a mobile environment. In embodiments, methods comprise receiving information input via a mobile device. The information is encapsulated by an intermediate to escort the information through a firewall to the database. In response to vetting the information to determine if it meets one or more criteria, the method involves creating a record associated with a unique identifier, information that bio-identifies a user, or an indication of a determination that results from the vetting. In this embodiment, the method includes generating an electronic receipt for communication to the mobile device, the electronic receipt including the unique identifier.
US10825115B2 Identifying correlated services during processing services
A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof.
US10825108B1 System, method, and computer program for dynamically reconciling a distributor invoice with a retailer receiving invoice for products sold under multiple UPCs and in multiple quantity units
The present disclosure describes a system, method, and computer program for dynamically reconciling a retailer receiving invoice with a distributor invoice for products sold and invoiced under multiple UPC codes and in multiple units of quantity. A retailer receiving invoice is matched to to a distributor invoice. For each line item in both invoices, the UPC, quantity, and unit-price are normalized. Invoiced UPCs are normalized to a hierarchy level in a product family a master product database. Also, invoiced unit prices are compared to upper and lower price limits for invoiced UPCs to determine whether an invoiced UPC correlates to an invoiced unit price. Quantity and unit-price are normalized by converting price-correlated units to base-level units in a product hierarchy. Normalized UPCs, quantities, and unit price are compared to match line items across invoices and discover any discrepancies. Credits are matched to discrepancies.
US10825100B1 System and method for analyzing a survivability of a structure based on proximate objects
A computer-implemented method for analyzing a survivability of a structure is presented. A distance extending radially from the structure defining an area surrounding the structure may be determined. The area surrounding the structure may be scanned to identify surrounding objects. The area surrounding the structure may then be segmented to create a plurality of area segments. A density of surrounding objects in each of the plurality of area segments may be determined. A risk score for each of the plurality of area segments may then be determined based on the density of surrounding objects in each of the plurality of area segments. An overall wind exposure risk value may be provided for further use.
US10825096B1 Systems and methods for water loss mitigation messaging
A computer-implemented method, includes identifying, a set of insurance policyholders that have experienced water loss and a second set of insurance policyholders that have not experienced water loss. The method also includes determining an attribute indicative of increased likelihood of future water loss using a predictive model using a percentage of the first set of insurance policyholders defining a first sample size of the first set of insurance policyholders that is smaller relative to a percentage of the second set of insurance policyholders defining the second sample size of the second set of insurance policyholders. Further, the method includes identifying at least one targeted insurance policyholder having an increased likelihood of water loss, based upon the attribute and providing a water loss mitigation strategy to the at least one targeted insurance policyholder.
US10825095B1 Using images and voice recordings to facilitate underwriting life insurance
A system and method for evaluating an insurance applicant as part of an underwriting process to determine one or more appropriate terms of life or other insurance coverage, such as premiums. A processing element employing a neural network is trained to correlate aspects of appearance and/or voice with personal and/or health-related characteristic. A database of images and/or voice recordings of individuals with known personal and/or health-related characteristics is provided for this purpose. The processing element is then provided with an image and/or voice recording of the insurance applicant. The image may be an otherwise non-diagnostic image, such as an ordinary “selfie.” The trained processing element analyzes the image of the insurance applicant, with their permission or affirmative consent, to determine the personal and/or health-related characteristic for the insurance applicant, and then, based upon that analysis, facilitates the underwriting process and/or suggests the one or more appropriate terms of insurance coverage.
US10825090B2 Rarity trading legacy protection and digital convergence platform
A trading platform network for rarities is provided. The network includes at least one raritymine, an online merchandising convergence, and input from a robo-rarity trading data stream. According to this aspect, rarityminers are enabled to view virtual three-dimensional depictions of rarity assets contained in the at least one raritymine and buy and sell raritybits. A rarities trading exchange toolkit which includes the trading platform network and a rarity system is also provided.
US10825088B2 Contract generation method and apparatus, server and storage medium
A contract generation method, comprising: acquiring order information, and acquiring a contract template corresponding to the order information; acquiring a filling domain identifier in the contract template, and acquiring a type identifier of service data corresponding to the filling domain identifier according to the correlation between a pre-set filling domain identifier and a type identifier of service data; extracting, from the order information, service data corresponding to the type identifier of service data; according to the number of characters comprised in the service data and the size of a filling domain corresponding to the filling domain identifier, determining a sub-filling area, in the corresponding filling domain of the service data; and filling the service data into the corresponding sub-filling area in the contract template according to a pre-set character adjustment rule so as to generate a corresponding first contract file.
US10825079B2 System and method for providing data to a merchant device from a user device over a wireless link
A mobile device can establish a communication with a separate device via a single function action such as bringing the devices near to each other. A method can include establishing a communication between a mobile device and a separate device a via a wireless link, presenting an instruction associated with the potential purchase and receiving, after the instruction is displayed and interpreted by the mobile device, a single-function gesture which can be a security measure to prevent unauthorized purchase. The method includes retrieving the payment data from a memory of the mobile device and transmitting the payment data via the wireless link to the separate device to make a purchase.
US10825076B2 Systems to fulfill a picked sales order and related methods therefor
Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer comprises evaluating whether the picked sales order is able to be batched in a picked sales order batch using a k-means clustering to minimize a pick walk of the picked sales order batch; determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
US10825074B1 Methods and systems for anonymizing and providing access to transaction data
A computer-implemented method for providing presentable transaction data of a product to a user may include obtaining preliminary transaction data of one or more purchasers other than the user; generating itemized transaction data based on the preliminary transaction data; obtaining one or more translation codes from one or more transaction entities; generating standardized transaction data based on the itemized transaction data and the one or more translation codes; retrieving identification data from the standardized transaction data; generating anonymized transaction data based on the standardized transaction data by withholding the identification data; generating presentable transaction data based on the anonymized transaction data; and transmitting, to a device associated with the user, the presentable transaction data.
US10825073B1 Systems and methods for casual spending recommendations to modify customer spending
A system for providing spending recommendations to a user. The system may include at least one memory unit storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include receiving first user shopping data based on a plurality of user shopping purchases over a first time period; determining, based on a statistical model, at least one of a temporal or a geographic trigger of the user shopping purchases; displaying a message to the user indicating the trigger; adding a rule to the statistical model based on user input; and displaying a f personalized spending recommendation, based on the rule.
US10825069B2 System and method for intuitive content browsing
A method and system for intuitive content browsing. The method includes determining, based on a request to browse content, an initial focal point for a visual representation of the content, wherein the initial focal point represents a content item; identifying, based on the request and the determined initial focal point, the content to be browsed; generating, based on the identified content and the focal point, a visual representation of the identified content, wherein the generated visual representation includes the identified content organized with respect to the initial focal point; and sending, to a user device, the generated visual representation for display, wherein the identified content is browsed via the displayed visual representation with respect to the focal point.
US10825049B2 Virtual reality and augmented reality systems and methods to generate mobile alerts
A mobile device, include: a location determination device; a mobile application; a plurality of wireless communication devices; and a user interface for the mobile application. The mobile device is coupled, via wireless connections, with a wearable device to capture identification information of the object, a remote portal to determine whether data warehouse coupled with the portal stores a predetermined type of data associating the identification information and the mobile device; and if so, the mobile device generates an alert on the mobile device, and prompts the user to accept an operation related to the object. If the user accepts with operation, the mobile application is configured to monitor the location of the mobile device and initiate the operation based on the location of the mobile device.
US10825028B1 Identifying fraudulent online applications
A method of using browsing activity to identify fraudulent online or virtual applications includes receiving a virtual application over one or more radio frequency links, determining an applicant name on the virtual application, determining an IP address of a source computer from which the virtual application originated, determining an online browsing or search history associated with the IP address, determining whether the online browsing or search history indicates recent Internet searches for the applicant name, and, in response to determining that the online browsing or search history does indicate recent Internet searches for the applicant name, flagging the virtual application as fraudulent and generating an electronic alert indicating that the virtual application is fraudulent to facilitate identifying fraudulent virtual applications for goods or services.
US10825023B2 Verification method and apparatus for user signing fast payment with bank card
A user verification method may comprise: by an application, performing an account verification on account information of a to-be-verified user; performing, based on a stored mobile phone number in the account information, a mobile phone number verification on a user terminal in which the application is located if the account verification succeeds; sending an identification code of the application and the stored mobile phone number to a back-end server of the application if the mobile phone number verification succeeds, and sending a verification request packet generated according to the identification code and basic information of the stored mobile phone number to a target base station; receiving the verification notification returned by the back-end server, and determining, according to the verification notification, whether the verification of the to-be-verified user succeeds; and performing a fast payment signing process to generate a fast payment agreement when the verification of the to-be-verified user succeeds.
US10825018B2 Adding card to mobile wallet using NFC
A user enables a communication, such as through a tap, between an NFC-enabled payment or funding card and a mobile device. Card information, such as the card number, type, and expiration date, are read by the mobile device. The user is then authenticated through the user device, such as by entering a CVV code, a PIN for the card, a cardholder name, and/or a billing address for the card. If confirmed, the card is added to the user's mobile/cloud wallet.
US10825016B2 Electronic bearer bond online transaction and card system and method thereof
An electronic transaction system, comprising bearer bond means for providing an online electronic bearer bond having a monetary value, transaction means for performing monetary transactions with said bearer bond means, and network means for providing user access to said bearer bond means and said transaction means. A method and system of an electronic transaction is provided where the method includes issuing information of a card having a monetary value and applying the monetary value of the card towards a payment for a transaction.
US10825007B2 Remote transaction processing of at a transaction server
A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
US10825006B2 Device-to-device claim staking
A first resource is used for initiating a transaction on a first channel. A second resource of a second channel is identified to assist in a portion of the transaction. The second resource is claimed for the transaction and the portion of the transaction is routed to the second resource on the second channel for processing.
US10825004B1 Banking system using a wearable device for delivering virtual currency
An automated banking machine includes at least one reader that is operative to read indicia from data bearing items that is usable to identify financial accounts. The machine further includes at least one input device, a cash dispenser and a controller. The controller is operative to cause a determination that the read indicia corresponds to a user financial account upon which a transaction is authorized to be conducted through the machine. Responsive at least in part to the determination and at least one transaction selection input corresponding to a dispense of at least one virtual item of value, the controller is operative to cause the user to be provided with a virtual item of value having no physical constituents, but that is perceivable visually through at least one display of a wearable device worn by the user, which wearable device enables the user to visually perceive simultaneously physical surroundings in a direct field of view of the user and visual outputs through at least one display of the wearable device. The wearable device is also operative to enable the user to visually and audibly perceive a service representative.
US10825001B2 Multi-directional wallet connector apparatuses, methods and systems
The MULTI-DIRECTIONAL WALLET CONNECTOR APPARATUSES, METHODS AND SYSTEMS (“W-CONNECTOR”) facilitates the enrollment of payment accounts in a consumer's virtual wallet. The consumer may be logged into their payment account issuer's web site and designate one or more payment accounts for enrollment in a virtual wallet. The issuer may then share account, billing and/or other relevant information with the virtual wallet provider to facilitate the enrollment of the designated payment accounts in the virtual wallet. The W-CONNECTOR may also be configured to facilitate the creation and funding of pre-paid accounts in a consumer's virtual wallet.
US10824986B2 Auto-suggesting IT asset groups using clustering techniques
An information technology (IT) asset management system provides for logically grouping IT assets and performing actions on the logical groups. Cluster analysis techniques are used to analyze the configuration data corresponding to IT assets in the IT asset management system, generating proposed logical groups from the clusters determined by the cluster analysis techniques. A system administrator may be allowed to accept or reject the proposed logical groups.
US10824982B1 Systems and methods for shipment consolidation
Systems and methods which provide for intelligent and/or optimized use of shipping services through facilitating consolidation of shipped items with respect to one or more leg of shipments are described. Embodiments provide a shipping consolidation management system operable to analyze various shipping parameters and identify situations in which consolidation of shipped items with respect to one or more legs of a shipment may be desired. Shipping consolidation management systems may provide operation to identify situations appropriate for forming consolidated shipments associated with a single shipper and/or a plurality of shippers. A shipping consolidation management system of embodiments operates to print consolidated shipment documentation for use with respect to the consolidated shipment. Embodiments may utilize various different shipping service providers and/or shipping services with respect to legs of shipments having a consolidated shipment, such as may include traditional shipping service providers and/or service providers not traditionally considered as shipping service providers.
US10824975B2 Methods and systems for electronic form identification and population
Computer-implemented systems and methods for the sale of consumer services. Predictions are made based on the behaviors, preferences, assets, identifying characteristics, and other attributes associated with customers and merchants. In one implementation, a prediction is made as to whether a customer is likely to request a service and whether a merchant is likely to be selected by the customer to provide the service. In another implementation, the calendars of a merchant and customer are automatically updated to account for the customer's late arrival to an appointment at the merchants location. In yet another implementation, a customer purchases an appointment for a service from another customer that has the appointment scheduled with a merchant providing the service.
US10824972B2 Skilled based, staffing system coordinated with communication based, project management application
This dynamically active, skills collaboration system provides a comprehensive, skills-oriented posting and matching environment, an action-oriented engagement framework and an interactive project platform that supports virtual 24×7 connectivity from anywhere in the world with operational audit support.
US10824971B1 Systems and methods for pre-scheduling repair of home equipment
A method and system may automatically detect failures and schedule repairs for home equipment in a smart home environment when the property owner is away from the property. A smart home controller may receive sensor data from each of several pieces of smart home equipment to detect whether any failures have occurred. If the smart home controller detects a failure in one of the pieces of smart home equipment based on the sensor data, the smart home controller may determine that a first piece of smart home equipment needs to be repaired based on a collective analysis of first and second sets of sensor data from the first piece of smart home equipment and a second piece of smart home equipment, respectively. Then the smart home controller may provide a control signal to the first piece of smart home equipment to shut down or limit operation.
US10824970B1 Materials handling facility pick rate allocation
A pick rate planning system is utilized to determine pick rates needed for the picking of items in a materials handling facility. Critical pull times (“CPTs”) are determined which indicate times by which items must be picked from inventory. A picking capacity of the materials handling facility is determined and pick rates are allocated as corresponding to regions of the picking capacity that are associated with the CPTs. As part of the allocating of the pick rates, regions of the picking capacity may have portions that result in a level filling of the picking capacity that minimizes spikes and other undesirable fluctuations.
US10824969B2 System and method for locate request entry configured for defining multiple excavation sites as part of a single locate request
A system and method for identifying multiple excavation sites and generating multiple locate requests from a single locate request session comprising an electronic interactive interface for defining a geographic area, wherein the geographic area defined represents an area for evaluation of the presence or absence of one or more underground facilities, an auto-populating interactive smart map, a rules engine for determining a number of tickets per area defined, and a database and/or electronic storage of one or more underground facilities.
US10824968B2 Transformation of logical data object instances and updates to same between hierarchical node schemas
Update elements allow logical data object instances, and change requests therefor, to be converted from a first schema to a second schema. For logical data object instances, a transformation function can add nodes to, or remove nodes from a hierarchy of the first schema, or rearrange them. Use of the transformation function can allow second schemas to be defined that change a node hierarchy, yet can be used with existing logical data object instances in the first schema. Changes to logical data object instances can be converted using a mapping or a transformation function, such as a transformation function useable to convert logical data object instances between the first and second schemas. The migration of change requests to the second schema can allow logical data object instances having previously scheduled change requests to be updated from the first schema to the second schema prior to execution of the change request.
US10824965B2 Maximal availability inventory
Virtualization methods and systems for optimizing the availability of items in an inventory of items in a reservation system. The items are classified into item types and an item type is defined by a requestable set of at least one characteristic. Reservations may be received for a set of at least one characteristic that is a subset of an item type. After a reservation has been accepted, all the availabilities of the requestable sets of at least one characteristic in the inventory are updated. The reservation system may be a hotel reservation system and item types may be hotel room types or other bookable products. The reservation system may be a flight reservation system and item types may be bookable places on flights.
US10824960B2 System and method for recommending semantically similar items
A system and method are described herein for improving content-based (CB) filtering to find other items similar to a particular item. For example, the system and method can operate to (1) collect ground truth from users, experts or non-experts for a subset of items in a library; (2) build similarity model(s) against the collected ground truth and evaluate this/these similarity model(s) for generalizability to all items in the library, and (3) build recommendations for users based on knowledge elicited from the users themselves, combined with the similarity scores in the built similarity model(s).
US10824954B1 Methods and apparatus for learning sensor data patterns of physical-training activities
Methods and systems for learning, recognition, classification and analysis of real-world cyclic patterns using a model having n oscillators, with primary frequency ω1, ω2, . . . , ωn. The state of the oscillators is evolved over time using sensor observations, which are also used to determine the sensor characteristics, or the sensor observation functions. Once trained, a set of activity detection filters may be used to classify a sensor data stream as being associated with an activity.
US10824946B2 Training neural networks using posterior sharpening
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network. In one aspect, a method includes maintaining data specifying, for each of the network parameters, current values of a respective set of distribution parameters that define a posterior distribution over possible values for the network parameter. A respective current training value for each of the network parameters is determined from a respective temporary gradient value for the network parameter. The current values of the respective sets of distribution parameters for the network parameters are updated in accordance with the respective current training values for the network parameters. The trained values of the network parameters are determined based on the updated current values of the respective sets of distribution parameters.
US10824945B2 Machine-learning system and method thereof to manage shuffling of input training datasets
Embodiments herein achieve a machine-learning system for managing shuffling of input training datasets. The machine-learning system includes a training dataset manager configured to shuffle an input dataset received from each of a plurality of electronic devices. Further, the training dataset manager is configured to split the input training datasets into a plurality of mini-batches. Each of the mini-batches, along with the target values, defines an error surface corresponding to an error function. A learning manager is configured to obtain a cross mini-batch discriminator based on the error function for each of the mini-batches. Further, the learning manager is configured to select a mini-batch associated with a least cross mini-batch discriminator from the plurality of mini-batches as optimal mini-batch.
US10824944B2 Method for feature data recalibration and apparatus thereof
A method of recalibrating a feature data of each channel generated by a convolution layer of a convolution neural network is provided. According to some embodiments, since an affine transformation is applied to the feature data of each channel independently of the feature data of the other channel, the overall number of parameters defining the affine transformation is minimized. As a result, the amount of computations required in performing the feature data recalibration can be reduced.
US10824943B2 High precision low bit convolutional neural network
Described herein are systems, methods, and computer-readable media for generating and training a high precision low bit convolutional neural network (CNN). A filter of each convolutional layer of the CNN is approximated using one or more binary filters and a real-valued activation function is approximated using a linear combination of binary activations. More specifically, a non-1×1 filter (e.g., a k×k filter, where k>1) is approximated using a scaled binary filter and a 1×1 filter is approximated using a linear combination of binary filters. Thus, a different strategy is employed for approximating different weights (e.g., 1×1 filter vs. a non-1×1 filter). In this manner, convolutions performed in convolutional layer(s) of the high precision low bit CNN become binary convolutions that yield a lower computational cost while still maintaining a high performance (e.g., a high accuracy).
US10824941B2 End-to-end deep collaborative filtering
A recommendation system generates recommendations for an online system using one or more neural network models that predict preferences of users for items in the online system. The neural network models generate a latent representation of a user and of a user that can be combined to determine the expected preference of the user to the item. By using neural network models, the recommendation system can generate predictions in real-time for new users and items without the need to re-calibrate the models. Moreover, the recommendation system can easily incorporate other forms of information other than preference information to generate improved preference predictions by including the additional information to generate the latent description of the user or item.
US10824940B1 Temporal ensemble of machine learning models trained during different time intervals
The present disclosure is directed to training, and providing recommendations via, a temporal ensemble of neural networks. The neural networks in the temporal ensemble can be trained at different times. For example, a neural network can be periodically trained using current item interaction data, for example once per day using purchase histories of users of an electronic commerce system. The item interaction data can be split into a more recent group and a less recent group, for example the last two weeks of data and the remainder of the last two years of data. The periodic training of neural networks, using updated data and the sliding windows created by the date split, results in a number of different models for predicting item interaction events. Using a collection of these neural networks together as a temporal ensemble can increase recommendation accuracy without requiring additional hardware for training.
US10824934B2 Methods and apparatus for matrix processing in a convolutional neural network
Described examples include an integrated circuit including a vector multiply unit including a plurality of multiply/accumulate nodes, in which the vector multiply unit is operable to provide an output from the multiply/accumulate nodes, a first data feeder operable to provide first data to the vector multiply unit in vector format, and a second data feeder operable to provide second data to the vector multiply unit in vector format.
US10824923B1 System and method for improving localization and object tracking
In one embodiment, a computing system is configured to track objects in an environment or localize a user device. For example, the system accesses an image of an environment captured from a viewpoint. Based on the image, the system detects landmarks that are associated with objects in the environment and identifies expected landmarks that are expected to be observable from the viewpoint using a landmark database. The system determines that at least one of the expected landmarks is currently unobservable in the environment by comparing the expected landmarks with the detected landmarks. By accessing semantic information associated with the at least one expected landmark, the system updates the landmark database based on a determination that the semantic information satisfies predetermined criteria and removes the at least one expected landmark from the landmark database. The system performs object tracking, object mapping, or re-localization within the environment using the updated landmark database.
US10824919B1 Blood vessel detecting apparatus, magnetic resonance imaging apparatus, and program
An MRI apparatus 1 comprising an image producing unit 101 for producing a plurality of axial images D1 to D10 in a plurality of slices defined in a body part to be imaged containing a blood vessel; a classifying unit 102 for classifying the plurality of axial images D1 to D10 into a plurality of classes I to IV based on which a portion of the imaged body part each of the plurality of axial images D1 to D10 represents; and a defining unit 103 for defining a search region for searching for a blood vessel from within an axial image based on within which of the plurality of classes I to IV the axial image falls.
US10824908B1 Apparatus for predicting metadata of medical image and method thereof
This disclosure relates to a computerized method to perform a machine learning on a relationship between medical images and metadata using a neural network and acquiring metadata by applying a machine learning model to medical images, and a method thereof. The apparatus and method may include training a prediction model for predicting metadata of medical images based on multiple medical images for learning and metadata matched with each of multiple medical images and predicting metadata of input medical image.
US10824904B2 Systems and methods for pallet identification
Provided are methods, including computer-implemented methods, devices, and computer-program products applying systems and methods for pallet identification. According to some embodiments of the invention, a pallet may be visually identified through photographs without attaching physical labels. Thus, the status of pallets may be monitored (e.g., their location and structural integrity) as they move through the supply chain.
US10824900B2 Information processing device and recognition support method
In order to acquire recognition environment information impacting the recognition accuracy of a recognition engine, an information processing device 100 comprises a detection unit 101 and an environment acquisition unit 102. The detection unit 101 detects a marker, which has been disposed within a recognition target zone for the purpose of acquiring information, from an image captured by means of an imaging device which captures images of objects located within the recognition target zone. The environment acquisition unit 102 acquires the recognition environment information based on image information of the detected marker. The recognition environment information is information representing the way in which a recognition target object is reproduced in an image captured by the imaging device when said imaging device captures an image of the recognition target object located within the recognition target zone.
US10824892B2 System and method for imaging an object via pre-shot processing
A system for imaging an object via pre-shot processing is provided. The system includes an imaging device operative to image the object, and a controller in electronic communication with the imaging device. The controller is operative to acquire at least one pre-shot image of the object via the imaging device; and to generate, based at least in part on the at least one pre-shot image, an indicator that corresponds to a likelihood that one or more diagnostic images of the object acquired via the imaging device will be medically deficient.
US10824882B1 Systems and methods for improving vehicle parking skills
Exemplary embodiments described in this disclosure are generally directed to systems and methods for improving vehicle parking skills. In an exemplary implementation, one or more cameras that are mounted in a vehicle may be used to capture a set of images when the vehicle is parked in a parking spot. The images may include a portion of the vehicle, a portion of another vehicle parked in an adjacent parking spot, an object located outside the parking spot, and/or one or more lines that delineate the parking spot. The images may be processed by a computer to determine distance parameters between the vehicle and items such as the other vehicle, the object located outside the parking spot, and/or the lines of the parking spot. A parking skills grade may then be assigned by the computer, to a driver of the vehicle, based on the distance parameters.
US10824878B2 Method and arrangement for receiving data about site traffic derived from imaging processing
Monitoring technique includes identifying objects in images and associating color characteristics with each identified object. When the color characteristics of an object in one image are above a color resemblance threshold to the color characteristics of an object in another image, the object in both images is considered the same. Otherwise, the respective object in both images are considered to be different. Data about time that each image including an identified object was obtained and location of each object when each image including an identified object was obtained is derived. An information conveyance system is activated to convey the time and location-related data about identified objects relative to defined areas of the site or movement of the identified objects or people into, between or out of the defined areas of the site or a communication resulting from such data satisfying one or more conditions.
US10824866B2 System, method, and apparatus for augmented reality implementation
An electronic device, computer-readable medium, and method executed by the electronic device including the steps of activating at least one camera of the electronic device, receiving one or more images of an object comprising at least one graphic printed thereon or embedded therein via the at least one camera, recognizing the at least one graphic within at least one image in the one or more images, determining a pre-programmed output in one or more pre-programmed outputs based at least in part on the recognized at least one graphic, and transmitting the pre-programmed output via one or more of at least one speaker of the electronic device or the at least one display of the electronic device.
US10824863B2 Systems for searching for persons using autonomous vehicles
A system includes an autonomous vehicle that has a camera for capturing an image and a GPS receiver for acquiring positional information and moves according to a specific operation command, and a controller. The controller creates an operation command sent to the autonomous vehicle, detects a human image in the image captured by the camera, and make a determination as to whether or not the human image detected in the image is an image of a searched object.
US10824854B2 Systems and methods for extracting data from an image
Embodiments of the present disclosure pertain to systems and method for extracting data from an image. In one embodiment, a method of extracting data from an image comprises receiving, from an optical character recognition (OCR) system, OCR text in response to sending an image to the OCR system. The OCR text comprises a plurality of lines of text. Each line of text is classified as either a line item or not a line item using a machine learning algorithm, and a plurality of data fields are extracted from each line of text classified as a line item.
US10824842B2 Multi-factor signature authentication
Method and apparatus are provided for authenticating a user. The method includes detecting a path of a finger movement of the user across a sensing surface, collecting a plurality of fingerprint images of the finger along the path of the finger movement, collecting a plurality of time stamps corresponding to the plurality of fingerprint images at different locations along the path, comparing the path of the finger movement to a previously enrolled path of finger movement using the plurality of fingerprint images and the plurality of time stamps corresponding to the plurality of fingerprint images collected, and authenticating the user based on the comparison.
US10824839B2 Display panel and display device including fingerprint recognition region having improved light transmittance
A display panel including a display region, repeating units are provided in the fingerprint recognition region of the display region, each repeating unit includes pixel units, and each pixel unit includes sets of sub-pixels; first and second signal lines are provided in the fingerprint recognition region, each set of sub-pixels is connected to one first signal line and one second signal line; for two adjacent sets of sub-pixels in one pixel unit, a spacing between the first signal line corresponding to one of the two adjacent sets of sub-pixels and the second signal line corresponding to the other is smaller than a spacing between the first signal line corresponding to a set of first sub-pixels and the second signal line corresponding to a set of second sub-pixels; the set of first sub-pixels and the set of second sub-pixels are closest to each other in two adjacent pixel units.
US10824838B2 Under-screen optical fingerprint sensor based on lens-pinhole imaging with an off-axis pinhole
An optical fingerprint sensor module includes a light source configured to provide illumination light directed toward a finger, a portion of the illumination light is scattered or reflected off of the finger, thereby generating signal light. The optical fingerprint sensor module further includes a photodiode array having a surface, a lens having an optical axis that forms an angle with respect to a normal of the surface of the photodiode array that is between 45 degrees and 135 degrees, a member defining a pinhole that is positioned off of the optical axis of the lens. The lens and pinhole are configured to focus the signal light onto the surface of the photodiode array. The optical fingerprint sensor module further includes electronic circuitries configured to process electrical signals generated by the photodiode array to produce an image of a fingerprint pattern of the finger.
US10824828B2 Systems and methods for facilitating a secured transaction between a mobile device and a service machine
Systems and methods for facilitating transactions between a mobile device and a service machine are disclosed. The system comprises a wireless radio frequency (RF) communication module configured to transmit a RF signal using a RF technology with a given operation range; and a hardware attenuation module configured to attenuate the RF signal to a predefined Transmitted Power Output (TPO) in a first attenuation mode such that communication between the apparatus and the mobile device starts only when the mobile device is positioned relative to the service machine in a detection range that is significantly smaller than the given operation range.
US10824825B2 Methods for organizing the disinfection of one or more items contaminated with biological agents
The invention provides method for organizing the disinfection of one or more items contaminated with biological agent(s) comprising (a) attaching a radio-frequency ID (RFID) tag to an item(s) to be disinfected; exposing the item(s) of (a) to a disinfecting means for a period sufficient to disinfect the item; and (c) obtaining a signal from the tagged item when disinfection is complete thereby organizing the disinfection of one or more items.
US10824824B1 User-filtered RFID inventory
RFID-tagged items can be filtered based on relevance estimation or user input. A device reads digital identifiers for multiple RFID-tagged items. The device estimates and selects an item that an individual desires based on one or more metrics, then presents data about the selected item to the individual. If the device receives feedback that the selected item is not the desired item, then the device may estimate and select another item and/or present information about multiple items to allow the individual to select the desired item. When the desired item is selected, the device may perform some associated action.
US10824815B2 Document classification using attention networks
A system comprising at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions, the program instructions executable by the at least one hardware processor to: receive, as input, a plurality of electronic documents, apply a trained machine learning classifier to automatically classify at least some of said plurality of electronic documents, wherein said machine learning classifier comprises two or more attention layers, and wherein at least one of the attention layers comprises an adjustable parameter which controls a distribution of attention weights assigned by said attention layer.
US10824811B2 Machine learning data extraction algorithms
Embodiments of the present disclosure pertain to extracting data corresponding to particular data types using machine learning algorithms. In one embodiment, a method includes receiving an image in a backend system, sending the image to an optical character recognition (OCR) component, and in accordance therewith, receiving a plurality of characters recognized in the image. The character set is matched against known values to generate candidate character strings. The character set is processed by one or more machine learning algorithms to produce features. For each candidate character string, the features are then processed by a random forest model to determine a final character string.
US10824802B2 Spreadsheet-based programming language adapted for report generation
Computer-based systems, software, and methods are provided for implementing a spreadsheet-based programming language adapted for report generation. The system comprises: a networked computer comprising a processor, an operating system configured to perform executable instructions, and a memory device; a computer program including instructions executable by a digital processing device to create an environment to implement a spreadsheet-based programming language for report generation, wherein the environment comprises: a plurality of template spreadsheets containing template worksheets and metadata worksheets comprising a definition of one or more external datasets, search filters and sort filters; a software module for storing the structure of one or more designated, external datasets within a spreadsheet, wherein references to each dataset are created through cell-based formulas; a software module to interpret procedural functions, which are designated via tags in a report design template; a software module for executing cross-database queries and a software module for generating reports.
US10824787B2 Authoring through crowdsourcing based suggestions
Technologies are generally provided for enabling authors to create and/or modify content such as content itself, style, format based options for creating a document or similar content by determining authors' intent and providing suggestions associated with content actions based on collected crowdsourcing data. Author intent and suggestions may be determined from a variety of crowdsourcing information associated with one or more attributes of the author, the content, and the environment in which the content is being created/modified.
US10824786B1 Extend routing range for partial reconfiguration
Method, apparatus and computer-readable medium for providing a partial reconfiguration of a reconfigurable module are described. In one example, a method reads a netlist for a design of a circuit comprising a reconfigurable module and sets the reconfigurable module to a first region. The method then generates a second region that encompasses the first region and places the design with the first region. The method routes the design with the second region and generates a partial bitstream for the reconfigurable module.
US10824785B2 PCB stencil manufacturing method and system
A PCB stencil manufacturing method and system. The method comprises: inputting PCB stencil design information in a preset input format, the PCB stencil design information comprises solder pad element information; and converting the PCB stencil design information into corresponding system core data information, the system core data information comprises solder pad element packaging information, and the solder pad element packaging information comprises a solder pad element packaging pattern and solder pad element coordinates; and querying a stencil opening database according to the solder pad element packaging pattern, records in the stencil opening database comprise the following attributes: a solder pad element packaging pattern and a stencil opening pattern; and placing a stencil opening pattern corresponding to a matching solder pad element packaging pattern to an opening layer according to the solder pad element coordinates.
US10824775B2 Simulation method and device for determining collision between objects
Methods and apparatus provide for, at each of plural calculation timings, associating pieces of position information indicating the positions of objects in a virtual space at the calculation timing with leaves and creates a complete binary tree in which position information reflecting pieces of the position information of child nodes is associated with an internal node, and a node shuffling section that shuffles 2·2n (n≥1) child nodes regarding each group of 2n nodes on the basis of the position information associated with each of the 2·2n child nodes belonging to the 2n nodes in each layer sequentially from the immediately-upper layer of the lowermost layer in the complete binary tree; and carrying out collision determination between objects by using the complete binary tree resulting from the shuffling by the node shuffling section.
US10824774B2 Methods and apparatus for healthcare facility optimization
Methods and apparatus for improving the provision of healthcare via automated determination of a location of persons and equipment relative to each other and to conditions quantified via automated sensors. The present invention provides apparatus and methods for wireless designation of a position of health care providers and equipment relative to each other based upon wireless communications amongst multiple wireless transceivers combined with ongoing monitoring of conditions present in a healthcare facility. A user interface may provide a pictorial view of positions of all or some the healthcare providers and equipment and condition quantifying sensors.
US10824773B2 System and method of scanning an environment and generating two dimensional images of the environment
A system and method of generating a two-dimensional (2D) image of an environment is provided. The system includes a housing having a body and a handle. A 2D scanner is disposed in the body and has a light source, an image sensor and a controller, the light source steers a beam of light within a first plane to illuminate object points in the environment. The image sensor is arranged to receive light reflected from the object points and the controller determines a distance value to at least one of the object points. An inertial measurement unit is provided having a 3D accelerometer and a 3D gyroscope. One or more processors are responsive to executable instructions for generating a 2D image of the environment in response to an activation signal from an operator and based at least in part on the distance values and the signal.
US10824763B2 Integrity of communications between blockchain networks and external data sources
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for retrieval of data from external data sources for processing within a blockchain network. One of the methods includes receiving a request for data from a data source, the request including plaintext data and encrypted data, the encrypted data including access data and a hash of the plaintext data; transmitting the request to one relay system component external to the blockchain network; receiving a result from the relay system component that is digitally signed using a private key of the relay system component; verifying an integrity of the result based on a public key of the relay system component; and transmitting the result to a user computing device in response to verifying the integrity of the result.
US10824762B2 Registering published documents in a blockchain
A system and method are disclosed for rendering published documents tamper evident. Embodiments render classes of documents tamper evident with cryptographic level security or detect tampering events, where such security was previously unavailable, for example, in documents printed using common printers without special paper or ink. Embodiments enable proving the date of document content without the need for expensive third party archival, including documents held, since their creation, entirely in secrecy or in untrustworthy environments, such as on easily-altered, publicly-accessible internet sites. Embodiments can use a document's prior registration date in a blockchain to establish a no-later than date-of-existence for that document. Embodiments can extend the useful life of integrity verification algorithms, such as hash functions, even when applied to binary executable files. Embodiments can efficiently identify whether multiple document versions are substantially similar, even if they are not identical, thus potentially reducing storage space requirements.
US10824755B2 Edit distance computation on encrypted data
One embodiment provides a method, including: receiving, at a third-party storage provider and from a data owner, a plurality of encrypted documents, wherein each of the plurality of encrypted documents is encrypted by the data owner using at least one encryption key; receiving, from a query user, an encrypted query, wherein the query is encrypted using the at least one encryption key; computing an edit distance value between the encrypted query and at least a portion of the plurality of encrypted documents, wherein the computing comprises communicating with an entity to work together to compute the edit distance value; the communicating comprising (i) providing, from the third-party storage provider to the entity, an encrypted function of an edit distance matrix and (ii) receiving an encrypted edit distance value computed by the entity from the encrypted function; and returning the encrypted edit distance value to the query user.
US10824754B2 Vertically integrated access control system for identifying and remediating flagged combinations of capabilities resulting from user entitlements to computing resources
A vertically integrated access control system may store in a database data records corresponding to the interfaces, access control rules, and computing resources of an information system, as well as data records for entity capabilities. Data records for related interfaces, access control rules, computing resources, and entity capabilities may be linked. Using the database, the system may determine the entity capabilities that can be performed based on an existing user entitlement. If the entity capabilities include a flagged combination of entity capabilities, the system may perform an information security action to remediate the flagged combination. The system may use the database to form vertically integrated access units. The vertically integrated access units may be used to form user entitlements. The system may continuously monitor whether any proposed configurations would create a flagged combination of entity capabilities, and if so take an action to prevent such flagged combination.
US10824753B2 Secure intelligent networked architecture, processing and execution
Provided are exemplary systems and methods for secure intelligent networked architecture, processing and execution. Exemplary embodiments include an intelligent networked architecture comprising an intelligent agent, a secure cloud of a plurality of specialized intelligent historical agents, a plurality of secure cloud based specialized insight servers configured to transform secure digital data into a scrubbed situational deployment trigger, and an intelligent operational agent configured to receive the scrubbed situational deployment trigger.
US10824749B2 Automatic graph-based detection of unlikely file possession
Systems and techniques for an automatic graph-based detection of unlikely file possession are described herein. In an example, a system for detecting unauthorized file possession is adapted to generate a networked computing environment graph for files and the devices which store the files. The detection system may be further adapted to identify a file in question and a device in question that is in possession of the file in question. The detection system may be further adapted to generate a set of connection paths from the device in question to the file in question based upon the edges of the graph. The detection system may be further adapted to determine the device in question should not have possession of the file in question based on a set of metrics derived from the connection paths. The detection system may be further adapted to generate an alert based on the determination.
US10824742B2 Method and system for moving customer data to trusted storage
Methods and systems are provided for moving customer data relating to a service from the service to a customer-controlled secure storage upon deletion of a customer account from the service. Exemplary methods and systems are provided for moving the customer data to a location which is under the control or under ownership of the customer in a secure and automated fashion. Additionally, methods and systems are provided for establishing a client/service to service relationship.
US10824728B2 Reliable detection of co-located virtual machines in the cloud using a trusted execution environment
A method for detecting co-located virtual machines (VMs) includes receiving one or more VM deployment requests from a user device. One or more VMs are deployed in a cloud infrastructure based on the VM deployment requests. The cloud infrastructure includes one or more host machines each having a trusted execution environment (TEE). Evidence is collected for each of the one or more VMs using a trusted application running in the respective TEE of the respective host machine. The collected evidence is inspected to determine whether at least two VMs in the one or more VMs share a same host machine in the one or more host machines. At least one VM is requested to be redeployed to meet a policy based on results of inspecting the collected evidence.
US10824712B2 Method of authenticating device using photographed image and system therefor
Disclosed herein are an authentication method between two devices, an authentication system, and an authentication device capable of performing the authentication method. More particularly, the present invention relates to an authentication method, authentication system and authentication device, wherein a specific device for authentication photographs a photo or image of a device to be connected (hereinafter referred to as a “target device”) and is connected to the target device through the medium of the photographed image of the device.
US10824704B2 Two factor biometric authentication for auto
An authentication system for a vehicle comprises a first scanning apparatus, a second scanning apparatus, and a controller. The controller is configured to receive a request for vehicle entry and capture first scanning data with the first scanning apparatus in response to the request. The controller is further configured to process a first comparison of the first scanning data to grant access to a passenger cabin of the vehicle. The controller is further configured to capture second scanning data with the second scanning apparatus to activate a privilege level associated with an identification profile of an occupant. The privilege level is communicated to the controller to define a level of access and control to one or more systems of the vehicle.
US10824699B2 Manufacture of secure printed image inventories
There are disclosed methods and apparatus to manufacture an inventory of finished physical print products from a base work including one or more images. Print metadata is assigned to each print of an image from the base work, the print metadata including an identification of the base work and a provenance of the base work. For each print, at least one cryptographic hash is generated of the image, the print metadata, and an index value of a security feature embedded into a physical substrate on which the image is printed. The cryptographic hash is then written to a node of a transaction processing network.
US10824697B2 Detecting and tracking virtual containers
Examples of techniques for detecting and tracking virtual containers are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes detecting a virtual container. The method further includes collecting virtual container data for the virtual container. The method also includes associating, by a processing device, the virtual container to at least one of a plurality of images. Additionally, the method includes building, by the processing device, a container event database based on the virtual container data and the association of the virtual container to the at least one of the plurality of images, so as to enable tracking of software in the plurality of images and in live virtual containers.
US10824693B2 Systems and methods for selective expansive recursive tensor analysis
A system for performing tensor decomposition in a selective expansive and/or recursive manner, a tensor is decomposed into a specified number of components, and one or more tensor components are selected for further decomposition. For each selected component, the significant elements thereof are identified, and using the indices of the significant elements a sub-tensor is formed. In a subsequent iteration, each sub-tensor is decomposed into a respective specified number of components. Additional sub-tensors corresponding to the components generated in the subsequent iteration are formed, and these additional sub-tensors may be decomposed further in yet another iteration, until no additional components are selected. The mode of a sub-tensor can be decreased or increased prior to decomposition thereof. Components likely to reveal information about the data stored in the tensor can be selected for decomposition.
US10824688B2 System, method, and computer program product for generation of local content corpus
Various methods for generating a content corpus populated with content related to a particular geographic area are provided herein. One example method comprises, for each document in an initial local content corpus, applying a first set of heuristic filters to the raw content of each document, identifying at least a second term, applying a second set of heuristic filters to the raw content of each document, the second set of heuristic filters associated with the second term, iteratively performing the identification of additional terms and application of an additional set of heuristic filters associated with the additional terms until each identifiable term is extracted, determining a level on a geographic containment hierarchy indicative of a location to which each document from the set of documents is local, and for each place in a gazette, and for each document, determining a set of points in polygons indicative of its locality.
US10824686B2 System and method for searching based on text blocks and associated search operators
Embodiments as disclosed may provide a search operator that addresses the problems inherent in the searching based on an entire block of text. Specifically, embodiments as disclosed may provide a search operator that may address the problem of complex query construction and efficient and effective implementation for finding objects based on a block of text.
US10824677B2 Method and system for providing query suggestions
Methods, systems and programming for providing query suggestions. In one example, a search query is received from a user. At least one rewritten search query is generated by replacing at least some text in the search query with a synonym of the at least some text. The synonym of the at least some text is obtained based on a plurality of previously submitted search queries. A plurality of query suggestions is obtained based on the search query and the at least one rewritten search query. At least a portion of the plurality of query suggestions is provided to the user.
US10824676B2 Hybrid graph and relational database architecture
Aspects of the disclosure relate to searching a dual database graph. The dual database graph is resident on a dual database graph platform. The platform includes two or more nodes interconnected by one or more edges. The graph database stores graph data corresponding to the graph(s) and a relational database for storing metadata corresponding to the graph(s). The method includes receiving as input a search criterion. The search criterion may include a plurality of data points corresponding to a relational database node profile or a relational database subgraph profile. The platform may search the relational database for a subset of graphs that each includes a relational database node or a relational database subgraph that matches the node profile or subgraph profile of the search criterion. The platform may then retrieve a relational database node or a relational database subgraph that matches the node profile or subgraph profile.
US10824665B2 System and method for improved navigation of available choices
A system and method for improved navigation of available titles for a streaming media service is disclosed herein. After entering a discovery mode, a list of categories is presented to a user. Once a user selects a category, a list of criteria specific to the selected category is presented. After a user selects a criteria, a list of categories can be shown to the user, limited to those categories available after the criteria was selected. After a second category is selected, then a list of criteria, specific to the previously selected criteria and to the second category, is presented. Each time a user selects a new criteria, the number of titles available to a user is reduced. Such a process can be repeated, further limiting the number of titles shown to the user, until a user finally chooses a media file to view. Other embodiments are also disclosed herein.
US10824649B2 Natural person information setting method and electronic device
A natural person information setting method, an account information providing method, and electronic devices include: an associated set of each account is determined according to a degree of association and an exclusion index of another account with the each account; convergence processing is performed on all associated sets, such that after the convergence processing, no associated account in any one associated set appears in another associated set; and identical natural person information is set for any associated account in a same associated set having gone through the convergence processing, and a same natural person is set for any associated account in the same associated set according to the identical natural person information.
US10824642B2 Data synchronization architecture
Systems and methods for a data synchronization architecture to synchronize provide a forward synchronization of data from a helper instance to a customer facing instance and reverse synchronization of customer configuration data changes to the helper instance are disclosed. Helper instances may be configured to provide an upgrade or maintenance path for a customer facing instance. Helper instances may be a different version and have a different schema than the primary customer facing instance. Database triggers and business rules may be used to manipulate data calculated or discovered by a helper instance prior to synchronization to the primary instance. Database triggers and business rules may fire in the primary instance after each synchronization to perform necessary recalculations or adjust data associations based on data provided from the helper instance. Helper instances may queue data over time and then perform a synchronization of data from the queue.
US10824640B1 Framework for scheduling concurrent replication cycles
A system, computer program product, and computer-executable method of scheduling replication on a data storage system, the system, the computer program product, and computer-executable method including receiving a request to replicate a portion of data stored on the data storage system, dividing the portion of data into a plurality of portions, scheduling replication of each of the plurality of portions, and replicating each of the plurality of portions.
US10824638B2 Enhancing object representations using inferred user intents
Systems, methods and computer storage media for enhancing object representations using data items selected based upon inferred user intents are provided. Information indicative of an initial object representation is received. At least one user intent related to the initial object representation is inferred based upon one or more of a plurality of artifacts related to the user and/or the user's activities. Based upon the inferred user intent and the initial object representation, one or more data items are determined that are relevant to the both the intent and the representation. The determined data items are mapped to the initial object representation to create an enhanced object representation.
US10824635B2 System for dynamic intelligent code change implementation
Systems, computer program products, and methods are described herein for data transformation prediction and code change analysis. The present invention is configured to electronically receive one or more data transformation protocols; electronically extract data from a first source system based on at least receiving the one or more data transformation protocols; determine the one or more target systems associated with the data transformation request; extract a source code associated with each of the one or more target applications; transform the source code associated with each of the one or more target applications based on at least the one or more data transformation protocols; and implement the one or more changes to the one or more target systems based on at least transforming the source code associated with each of the one or more target applications.
US10824629B2 Query implementation using synthetic time series
Techniques described herein perform implement a query using a synthetic time series (STS), for example applying an STS on time series data to obtain an answer to the query. In an embodiment, a method receives a times series and query relating to the time series, where the query specifies a condition. The method translates the condition into a synthetic time series and an operation on: the STS and the time series. The method executes the operation on the STS and the time series. The method then returns the result of the operation as an answer to the query. In some embodiments, the execution of the operation on the STS and the time series includes reducing the STS and time series without needing to grid.
US10824611B2 Automatic determination of table distribution for multinode, distributed database systems
Improvements to the performance of distributed database systems are described. Suggested table distributions are provided that can reduce the performance overhead associated with database operations that involve multiple nodes, and can provide more even distribution of computing resource use. A method includes minimizing a cost function that includes a plurality of performance metrics, at least a portion of the metrics being associated with a weight. Candidate table distributions can be analyzed in an iterative manner to determine a lowest-cost distribution. A final table distribution can be output, such as to a user.
US10824608B2 Feature generation and storage in a multi-tenant environment
A system may generate a score for a predictive model based on receiving a streaming data flow of events associated with a predictive model for a tenant. The system may receive the streaming data flow and calculate one or more feature values in real time based on the reception. The system may store each of the calculated features to a multi-tenant database server. The system may calculate a score for the predictive model based on the storage and may transmit an indication of the score (e.g., a prediction) based on the calculation. The system may transmit the score to, for example, a computing device.
US10824605B2 Database metadata and methods to adapt the same
Database metadata and methods to adapt the same are disclosed. An example method includes determining, by executing a first instruction with a processor, a first database field pattern assigned to a field of a database, the first database field pattern assigned to the field via metadata for the database, determining, by executing a second instruction with the processor, an error rate of the data for the field with the first database field pattern, and in response to determining that the error rate meets a threshold: identifying, by executing a third instruction with the processor, a second database field pattern that matches the data; and modifying, by executing a fourth instruction with the processor, the metadata to assign the second database field pattern to the field.
US10824600B2 System and method for maintaining data consistency across replicas in a cluster of nodes using incremental validation
Data consistency across replicas in a cluster of nodes is maintained by continuously validating local data ranges and repairing any inconsistencies found. Local data ranges are split into segments and prioritized. After a segment is selected for validation, a hash value of a portion of the segment is compared to a hash value from other nodes storing replicas of that data. If the hash values match then the data is consistent. If the hash values do not match then the data is not consistent and whichever data is most current according to their timestamps is considered correct. If the local node data is correct, it is communicated to the replica nodes so they can be updated. If the local node data is not correct, then data from the replica nodes is correct and is used to update the data in the local node. An alternative, incremental validation approach improves efficiency.
US10824588B2 Remote document conversion and viewing systems and methods
A network system may include a conversion server device and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, a view request for a file that is associated with a file identifier and stored in the computing system; in response to receiving the view request, determine that the file is in a first format; based on the determining that the file is in the first format, transmit, to the conversion server device, a conversion request so that the conversion server device then converts the file from the first format into a second format that is based on a rasterized representation of the file; receive the file in the second format from the conversion server device; and transmit the file in the second format to the client device.
US10824582B2 Communication apparatus, communication method, program, and communication system
There is provided a communication apparatus, including: a transmission/reception unit that transmits/receives a signal to/from a different communication apparatus; and a recovery signal transmission instruction unit that instructs the transmission/reception unit to transmit a recovery signal for recovering communication with the different communication apparatus that is out of working order, the recovery signal including at least a first command, the first command prescribing that no processing is to be executed in the different communication apparatus that is in working order.
US10824573B1 Refresh and access modes for memory
Apparatuses and methods related to implementing refresh and access modes for memory. The refresh and access modes can be used to configure a portion of memory. The portions of memory can correspond to protected regions of memory. The refresh and access modes can influence the security level of data stored in the protected regions of memory.
US10824571B1 Separate cryptographic keys for protecting different operations on data
The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
US10824568B2 Speculative pre-fetching of flash translation layer tables for use with solid state systems
The present disclosure describes technologies and techniques for use by a data storage controller of a non-volatile memory (NVM) system. In various examples, the controller is configured to perform speculative pre-fetching from a flash translation layer (FTL) table that relates logical addresses to physical locations in the NVM. In some examples, hardware within the controller fetches an entry from an external FTL table based on a provisional FTL address determined using a simplified (quick) address determination procedure and caches the entry internally. This is referred to as speculative pre-fetch. An FTL processor also determines the address of the FTL entry using a full (slower) firmware-based procedure. The FTL processor applies its firmware-computed address to the cache to determine if the entry is cached and, if so, the entry is retrieved from the cache. Otherwise, the entry is retrieved from the external FTL table. In this manner, latency can be reduced.
US10824566B2 Storage device, controlling method of storage device, and storage device controller having predetermined management information including face attribute information, a controller number, and transition method information
In a storage device according to the present invention, controllers each having a cache memory manage duplication of cache data. A storage device SD includes multiple controllers 1 each including a cache memory, and multiple storing units 21 used by the controllers and configured with logical volume 24 for being provided to a higher-level device 3. Each of the controllers, in a case where a paired destination controller forming a duplication pair is blocked, selects a new paired destination controller for each logical volume, forwards the cache data stored in the cache memory included in the own controller to the new paired destination controller, and stores the cache data in a cache memory included in the new paired destination controller to duplicate the cache data.
US10824565B2 Configuration based cache coherency protocol selection
Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration.
US10824561B2 Computer device and data protection method therefor
A computer device and a data protection method therefor are provided. The computer device includes an embedded controller, a data storage, and a power module. The embedded controller includes a general-purpose input-output port. The data storage is coupled to the embedded controller through the general-purpose input-output port. The power module is coupled to the embedded controller. The embedded controller detects whether an abnormal shutdown event occurs. When the abnormal shutdown event occurs, the embedded controller informs the data storage to perform a buffered data storage operation through the general-purpose input-output port, so as to transfer buffered data in the data storage to a non-volatile storage area in the data storage, and the embedded controller controls the power module to maintain power supply to the data storage in a predetermined time period.
US10824554B2 Method and apparatus for efficiently sorting iteration with small sorting set
A non-volatile memory (NVM) apparatus and an iteration sorting method thereof are provided. The NVM apparatus performs the iteration sorting method to select one target block from a plurality of blocks of a NVM, and to perform a management operation on the target block. The iteration sorting method includes: selecting a plurality of candidate blocks among the blocks of the NVM to join into a sorting set, sorting all of the candidate blocks in the sorting set according to metadata, picking one candidate block with maximum (or minimum) metadata from the sorting set to serve as the target block, and keeping M candidate blocks in the sorting set and discarding the rest of the candidate blocks from the sorting set.
US10824552B2 Patch mechanism in embedded controller for memory access
Various exemplary embodiments relate to a patch module connected between a data bus and a ROM memory controller. The patch module may include: at least one patch address register configured to store a ROM address; a patch data register corresponding to each patch address register, each patch data register configured for storing an instruction; an address comparator configured to compare an address received on the data bus with an address stored in each patch address register and output a first signal identifying a matching patch address register and a second signal indicating whether there is a matching address; and a first multiplexer configured to select the patch data register corresponding to the matching patch address register and output the contents of the patch data register to the data bus.
US10824550B2 Row hammer refresh for content-addressable memory devices
A method of operating a memory device may include receiving, during a phase of a row hammer refresh (RHR) interval, at least one row hammer address (RHA) of a content-addressable memory (CAM). The method further includes storing, during the phase of the RHR interval, a received RHA of the at least one received RHA in an address register. Further, the method includes refreshing the stored RHA of the CAM via a RHR during the RHR interval.
US10824535B1 Detection of anomalous computer behavior
A computer-implemented method for determining features of a dataset that are indicative of anomalous behavior of one or more computers in a large group of computers comprises (1) receiving log files including a plurality of entries of data regarding connections between a plurality of computers belonging to an organization and a plurality of websites outside the organization, each entry being associated with the actions of one computer, (2) executing a time series decomposition algorithm on a portion of the features of the data to generate a first list of features, (3) implementing a plurality of traffic dispersion graphs to generate a second list of features, and (4) implementing an autoencoder and a random forest regressor to generate a third list of features.
US10824534B1 Systems and methods for locally streaming applications in a computing system
The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.
US10824530B2 System, apparatus and method for non-intrusive platform telemetry reporting using an all-in-one connector
In one embodiment, an apparatus includes a controller to couple between a system on chip (SoC) and an external connector of a platform. The controller may include: a digitizer to digitize platform telemetry information of the platform; and a control circuit to receive a command from a debug test system and direct the platform telemetry information to a destination in response to the command. Other embodiments are described and claimed.
US10824527B2 Flash memory block retirement policy
Devices and techniques for a flash memory block retirement policy are disclosed herein. In an example embodiment, a first memory block is removed from service in response to encountering a read error in the first memory block that exceeds a first error threshold. Recoverable data is copied from the first memory block to a second memory block. During each of multiple iterations, the first memory block is erased and programmed, and each page of the first memory block is read. In response to none of the pages exhibiting a read error that exceeds a second error threshold during the multiple iterations, the first memory block is returned to service.
US10824524B2 Systems and methods for providing continuous memory redundancy, availability, and serviceability using dynamic address space mirroring
An information handling system may include one or more processors, a memory system communicatively coupled to the one or more processors, and a program of instructions embodied in non-transitory computer readable media and configured to, when read and executed by the one or more processors, create operating system level-mirroring of address spaces for data associated with one or more processes executing on the one or more processors and dynamically reallocate address spaces used for mirroring of the data for a process of the one or more processes from a first address space to a second address space responsive to a determination that a number of correctable bit errors of a memory page associated with the first address space exceeds a threshold.
US10824522B2 Method, apparatus, and computer program product for generating consistent snapshots without quiescing applications
The present disclosure provides a method, apparatus, and computer program product for generating consistent snapshots without quiescing applications. The snapshots correspond to consistency groups that in turn correspond to one or more vDisks on one or more nodes. Some embodiments of the present disclosure address the problem of generating consistent backup snapshots that cover cases of multiple virtual machines (VMs) that operate in a multi-node distributed computing environment (e.g., in clusters) without quiescing the accessing entity(ies). In some embodiments, the process includes identification of a triggering snapshot event, disabling of write complete responses to requesting entities for the resources corresponding to the snapshot to be generated, generating snapshots while one or more additional write requests are received, and using one or more techniques to insure that all actions corresponding to the snapshotting function do not occur outside of a specified time frame.
US10824514B2 Method and system of automating data backup in hybrid cloud and data centre (DC) environment
Disclosed subject matter relates to data backup operations including a method of automating data backup in Hybrid Cloud and Data Centre (DC) environment. A backup automation system receives a latest backup report including data of workloads associated with clients and detects missing workloads in the latest backup report by comparing the latest backup report with a master inventory report. Furthermore, the backup automation system identifies one or more parameters corresponding to the missing workloads and performs data backup operations for the missing workloads based on the one or more parameters. Further, the backup automation system updates timestamp for each of the missing workloads upon completion of the data backup operations for automating the data backup. The present disclosure ensures successful backup of each and every workload, in accordance with the SLA, by automatically performing the data backup operations, and also allows integrating data backup operations across customer preferred platforms.
US10824501B2 Computer code integrity checking
Apparatus having a firmware memory storing firmware, a cache memory loading at least part of the firmware for execution by a processor, and a firmware checking engine having a defined syndrome storage location and performing the following iteratively on cache line entries associated with the firmware stored in the cache memory: choose a cache line entry; verify that an address mapped in the cache line entry maps to an address in the firmware memory, and when the cache line entry is locked and the address mapped in the cache line entry maps to an address in the firmware memory, compare a content of the cache line entry to a content of a corresponding address in the firmware stored in the firmware memory, and produce an integrity result indicating whether integrity of the apparatus has been compromised.
US10824494B2 Operation of a multi-slice processor implementing exception handling in a nested translation environment
Operation of a multi-slice processor that includes a plurality of execution slices, a plurality of load/store slices, and one or more translation caches, where operation includes: determining, at the load/store slice, a real address from a cache hit in the translation cache for an effective address for an instruction received at a load/store slice; determining, at the load/store slice, an error condition corresponding to an access of the real address; determining, at the load/store slice, a process type indicating a source of the instruction to be a guest process; and responsive to determining the error condition, initiating, in dependence upon the process type indicating a source of the instruction to be a guest process, an effective address translation corresponding to a cache miss in the translation cache for the effective address for the instruction.
US10824470B2 Method for resource allocation and terminal device
A method for resource allocation and a terminal device are provided. The method includes the following. An operating system first identifies an internal running scenario of a target application running in a foreground of a terminal device. The operating system then acquires a plurality of resource adjustment strategies associated with preset system resources to-be-adjusted in the internal running scenario. The operating system acquires status information of the internal running scenario. Thereafter, the operating system adjusts usage priorities of the plurality of resource adjustment strategies according to the status information. The operating system adjusts the preset system resources to-be-adjusted by selecting a resource adjustment strategy with the highest priority.
US10824467B2 Data processing system with protected mode of operation for processing protected content
A data processing system in which a host processor prepares command streams for causing an accelerator of the data processing system to perform processing tasks for an application executing on the host processor, each command stream including a sequence of commands for implementation by the accelerator. When a request for processing includes protected content, the host processor includes within a command for a command stream, an indication that a subsequent sequence of one or more command(s) within that command stream associated with the protected content is to be implemented by the accelerator in a protected mode of operation. Then, when that command is executed, the accelerator initiates or requests a switch into the protected mode of operation.
US10824464B2 Archiving virtual machines in a data storage system
The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a “light” or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the user.
US10824463B1 Hybrid storage for virtual machines and containers
A hybrid storage capable of storing the image files and the service files for VMs and Containers is provided. A large files storage is placed onto a service volume. A VM image file is placed onto the large file storage and a file system is mounted on it. The small files storage is also placed onto the service volume. This way a portion of the large file storage can be seen to the management system for VMs and Containers as a part of an interface of the common file system. Thus, large files and small files reside on the same distributed storage. One file from the large file storage is dedicated as a service file. The file system is placed into this file, which is mounted into the system as a virtual disk. The small (service) files are stored on the virtual disk. This way all files are accessible by the management system for VMs and Containers.
US10824450B2 Systems and methods for remote computing sessions with variable forward error correction (FEC)
A server may include a memory and a processor cooperating with the memory to host virtual computing sessions to be remotely displayed at a client device via a frame buffer, where the client device is configured to render the virtual computing sessions via a graphical user interface (GUI). The processor may further generate forward error correction (FEC) data for graphical content within the frame buffer based upon a ratio of graphical content bandwidth to FEC bandwidth, and determine a Quality of Service (QoS) parameter associated with the at least one virtual channel. The processor may further adjust the ratio of graphical content bandwidth to FEC bandwidth based upon changes in the QoS parameter, and send the graphical content and associated FEC data to the client device over at least one virtual channel for display within the GUI.
US10824447B2 Content presentation with enhanced closed caption and/or skip back
Apparatuses, methods and storage medium associated with content consumption are disclosed herein. In embodiments, an apparatus may include a decoder, a user interface engine, and a presentation engine. The decoder may be configured to receive and decode a streaming of the content. The user interface engine may be configured to receive user commands. The presentation engine may be configured to present the content as the content is decoded from the stream, in response to received user commands. Further, the decoder, the user interface engine, the presentation engine, and/or combination/sub-combination thereof, may be arranged to adapt the presentation to enhance user experience during response to a skip back command, where the adaption is in addition to a nominal response to the skip back command, e.g., display of closed captions. Other embodiments may be described and/or claimed.
US10824433B2 Array-based inference engine for machine learning
An array-based inference engine includes a plurality of processing tiles arranged in a two-dimensional array of a plurality of rows and a plurality of columns. Each processing tile comprises at least one or more of an on-chip memory (OCM) configured to load and maintain data from the input data stream for local access by components in the processing tile and further configured to maintain and output result of the ML operation performed by the processing tile as an output data stream. The array includes a first processing unit (POD) configured to perform a dense and/or regular computation task of the ML operation on the data in the OCM. The array also includes a second processing unit/element (PE) configured to perform a sparse and/or irregular computation task of the ML operation on the data in the OCM and/or from the POD.
US10824432B2 Systems and methods for providing multiple console sessions that enable line-by-line execution of scripts on a server application
Systems and methods are disclosed that provide multiple mutually exclusive console sessions to execute server-side scripts in parallel. In particular, a cloud-based platform receives an indication that a console session is instantiated from, a client device. The platform then generates a thread having a unique identifier. The thread corresponds to a background job performed on the platform. The platform determines whether an input queue associated with the unique identifier has an input. If so, the platform evaluates the input and writes a resulting output to an output queue associated with the unique identifier. The client device then prints the input and the resulting output to a console user interface associated with the console session, and removes the input from the input queue. In some embodiments, if the input queue stores no inputs for a threshold period of time (e.g., a timeout period), the platform ends the thread.
US10824424B2 Efficient lock-free multi-word compare-and-swap
A computer comprising one or more processors and memory may implement an atomic compare and swap (CAS) operation on multiple data elements. Each data element has a corresponding descriptor which includes a new value and a reference to a controlling descriptor for the CAS operation. The controlling descriptor includes a status value which indicates whether the CAS operation is in progress or has completed. The operation first allocates memory locations of the data elements by writing addresses of respective descriptors to the memory locations using CAS instructions. The operation then writes successful status to the status value of the controlling descriptor to indicate that the respective memory locations are no longer allocated. The operation then returns an indicator of successful completion without atomically updating the memory locations with the new values. Extensions are further described to implement CAS operations in non-volatile random access memories.
US10824419B2 Function-as-a-service (FaaS) platform in blockchain networks
Implementations of the present specification include receiving, from a smart contract, and by a function controller executing within the blockchain network, a function call to execute a function, the function call including data for execution of the function, transmitting, by the function controller, the data of the function call to a function component, the function component executing the function based on the data of the function call, receiving, by the function controller, a function result from the function component, and providing, by the function controller, the function result to the smart contract.
US10824412B2 Method and apparatus for data driven and cluster specific version/update control
A method and apparatus for data driven and cluster specific version/update control. The apparatus includes an automated multi-clusters management apparatus that interfaces with a plurality of remote clusters to provide data driven version/update control on a cluster by cluster basis. Generally, operation includes collection/identification of cluster specific data pertaining to software, hardware, and cluster requirements. The cluster specific data is later compared/analyzed against multi-cluster data pertaining to software releases, hardware characteristics, and known bugs/issues for each. The results of the comparison/analysis can then be ranked according to various metrics to different possible solutions and to differentiate the less desirable results from the more desirable results. Thus, the automated multi-cluster management apparatus provides for selection of versions/updates that is dependent on the cluster specific data. Additionally, the present disclosure provides for scheduling and distribution planning for selected versions/updates.
US10824403B2 Application builder with automated data objects creation
Techniques for simplifying the process of building an application and making changes to the application. The process of creating and editing an application is simplified such that a non-technical user can build and edit applications without having any programming or technical knowledge. An infrastructure is provided for building an application that enables a user to create an application by simply designing a user interface for the application using one or more provided user interface (UI) components. A user can build a full executable application by simply using UI components and the back end data objects and schemas used for the application are automatically created and updated by the infrastructure. Due to the automatic creation of the data objects and schemas and the automatic binding of these to the UI components of the application, the application being built is able to run or execute while being built and/or edited.
US10824402B2 Bytecode generation from UML models
Unified Modeling Language is a general purpose modelling language used in the field of software development to easily visualize the systems by specifying the static and dynamic aspects of the system. The conventional way of implementing design models is by writing programs in high level languages like java by a programmer. Our method automatically generates platform independent executable code in the form of bytecode without a programmer and it can be executed on any platform. The design models comprising of class and activity diagrams after parsing and syntax verification are converted to an autobytecode model. The autobytecode model is further processed to determine the execution sequence comprising of loops, sequential and conditional statements. The execution sequence, the actions and attributes associated with the nodes in the execution sequence are analyzed to automatically generate complete bytecode directly from the autobytecode model created from design models.
US10824396B2 Random number generator based on meta-stability of shorted back-to-back inverters
An electronic circuit for Random Number Generation (RNG) includes a first inverter having a first input and a first output, and a second inverter having a second input and a second output. The first output is connected to the second input, and the second output is connected to the first input. A switch is configured to (i) when closed, to set the first and second inverters to a meta-stable state by shorting the first output to the first input and the second output to the second input, and (ii) when open, to release the first and second inverters from the meta-stable state to a bi-stable random state. Logic circuitry is configured to alternately close and open the switch, and to output random values from at least one of the first and second inverters when at the bi-stable random state.
US10824395B2 Arithmetic processing device and control method for arithmetic processing device
An arithmetic processing device includes a coefficient memory storing coefficients of a Taylor series expansion of a trigonometric function, a multiply-add arithmetic unit, a first bypass path supplying an output of the multiply-add arithmetic unit to a register file, an OR circuit calculating OR of a sign bit of the output of the multiply-add arithmetic unit and a least significant bit of a second input, a first selector selecting either a first input y or a value “1.0” an EOR circuit calculating an EOR of a first bit of the second input and a sign bit of an output of the first selector, and a second bypass path supplying the least significant bit of the second input to a coefficient selector. The multiply-add arithmetic unit executes an auxiliary instruction repeatedly while modifying a coefficient index from a maximum value to a minimum value to calculate sin (x).
US10824394B2 Concurrent multi-bit adder
A system includes an associative memory array and a concurrent adder. The memory array includes a plurality of sections, where each section includes cells arranged in rows and columns. The memory array stores bit j from a first multi-bit number and bit j from a second multi-bit number in a same column in section j. The concurrent adder performs, in parallel, multi-bit add operations of P pairs of multi-bit operands stored in columns of a memory array. Each pair of the P pairs is stored in a different column of the array and each add operation occurs in its associated different column.
US10824391B2 Audio user interface apparatus and method
A method comprises converting an audio frequency domain signal into one or more voltage signals. Then the characteristics of the one or more voltage signals are determined. Afterwards the characteristics of the one or more voltage signals are compared with one or more characteristics of an audio trigger command. Activation of an audio user interface is then activated on the basis of the comparison.
US10824383B2 Display device
The present disclosure discloses a display device, which includes a casing, a plurality of proximity sensors, a communication module, a display screen, and a processing module. The proximity sensors are disposed with respect to the side walls of the casing, and the proximity sensors generate a position signal when other display device is close to the casing. The communication module is disposed in the casing, and the communication module is used for communicating with the other display device. The processing module electrically connects to the proximity sensors and the communication module. The processing module controls the display screen to show a particular frame according to the position signal, and the other display screen of the other display device to show the other particular frame via the communication module, wherein the particular frame is capable of being combined with the other particular frame to be an entire frame.
US10824376B2 Microcontroller architecture for non-volatile memory
A non-volatile memory system comprises a memory structure and a control circuit connected to the memory structure. The control circuit includes a programmable and reprogrammable microcontroller. The microcontroller has a first processor that executes instructions to coordinate sequences of voltages applied to the memory structure by a first circuit in order to perform memory operations. The microcontroller has a second processor that executes second instructions to control a second circuit to test conditions of the non-volatile memory cells in response to the voltages applied to the memory structure. The microcontroller may have a third processor that controls the flow of the memory operation and directs the first and second processors to execute the instructions. The instructions of the various processors may be updated, which provides for flexible flow, core operation control, and condition testing.
US10824374B1 System and method for storage volume compression
Intelligent compression of data storage volumes in a service provider system. For example, in one embodiment of a computer-implemented method, attachment metrics are compiled for block storage volumes coupled to a storage server. The attachment metrics may include temporal data related to block storage volume detachments and attachments in relation to a plurality of compute instances; and prioritizing compression of the block storage volumes based on the attachment metrics; and compressing the block storage volumes in accordance with the prioritization.
US10824373B2 Effective quantum RAM architecture for quantum database
The present invention relates to the architecture of a quantum RAM, a method for using classical data in quantum computing by inputting the classical data as quantum data, and a system and method of operating a quantum database using the architecture. Quantum computing can achieve an exponential speed-up in some applications using a large parallel process provided by a quantum database in which information can be superposed. The present invention proposes an efficient quantum database architecture and protocol that can record and search for classical information with a quantum circuit.
US10824371B2 Managed NAND data compression
Apparatus and methods are disclosed, including providing available data operations for the storage system processor to a host processor, identifying data operations to be performed by the storage system processor, and assigning identified data operations to the storage system processor to reduce bus traffic between the host processor and the storage system processor, to improve host processor performance, and to reduce energy use by the host processor.
US10824352B2 Reducing unnecessary calibration of a memory unit for which the error count margin has been exceeded
A controller sets an error count margin for each of multiple units of a non-volatile memory and detects whether the error count margin of any of the multiple units has been exceeded. In response to detecting that the error count margin of a memory unit is exceeded, the controller determines whether calibration of the memory unit would improve a bit error rate of the memory unit sufficiently to warrant calibration. If so, the controller performs calibration of the memory unit. In some implementations, the controller refrains from performing the calibration in response to determining that calibration of the memory unit would not improve the bit error rate of the memory unit sufficiently to warrant calibration, but instead relocates a desired part or all valid data within the memory unit and, if all valid data has been relocated from it, erases the memory unit.
US10824338B2 Using variable sized uncompressed data blocks to address file positions when simultaneously compressing multiple blocks
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to determine a plurality of block offsets indicating respective positions of data within a plurality of uncompressed data blocks respectively encoded to have variable sizes, to generate a block index file comprising the plurality of block offsets, a plurality of block positions and a plurality of block sizes respectively corresponding to the plurality of uncompressed data blocks, to compress data from at least one uncompressed data block of the plurality of uncompressed data blocks to at least one compressed data block of a plurality of compressed data blocks, and to utilize the block index file in connection with decompressing the compressed data.
US10824335B2 Device and method to store predicted data at a host memory
A data storage device may be configured to direct access to at least a portion of a host memory of a host device. For example, the data storage device may store data at the host memory, such as data predicted to be subject to a read request from the host device. When the data storage device receives a read request from the host device to read the data, the data storage device may send an indication to the host device to enable the host device to read the data directly from the host memory.
US10824330B2 Methods and systems for vehicle display data integration with mobile device data
Methods and systems are provided. One example method is for interfacing a mobile device with a vehicle. The method includes providing a connection to the Internet for the vehicle via wireless connection circuitry associated with an on-board computer of the vehicle. The connection used to communicate with a server of a cloud service provider for the vehicle. The cloud service provider is configured to manage user accounts to enable one or more vehicles to connect with the cloud service provider. A user account is assigned to a user and the user account is associated with custom settings of the user. The method includes enabling communication, by the on-board computer, with a mobile device proximate to the vehicle. The communication provides for pairing the mobile device with the on-board computer using credentials saved by the on-board computer from a previous paring or pairing the mobile device with the on-board computer via a pairing routine processed between the on-board computer and the mobile device. The method includes transferring, using the on-board computer, data for a mobile device application of the mobile device for rendering content to a display screen of the vehicle. The mobile device is configured to access the Internet using a wireless link that is separate from a wireless link of the wireless connection circuitry associated with the on-board computer. The wireless link of the mobile device is configured to exchange at least some data for the mobile device application in addition to data exchanged by the wireless connection circuitry associated with the on-board computer. At least some data exchanged using the wireless link of the mobile device is used to render said content to the display screen of the vehicle for said mobile device application. The content of the mobile device application is in addition to content rendered on the display screen of the vehicle for a native application of the vehicle.
US10824323B2 Method and system for controlling device
A method of controlling a device includes determining a distance between the device and a hovering inputter; determining 3-dimensional (3D) location information of a hovering input based on the distance; selecting a task among a plurality of tasks corresponding to an operation of an application executed by the device and the 3D location information of the hovering input; determining a class of an execution input according to the hovering input; and performing the selected task according to the determined class of the execution input.
US10824320B2 Systems and methods for presenting content
Systems, methods, and non-transitory computer-readable media can determine at least one request to access a content item, wherein the content item was composed using a set of camera feeds that capture at least one scene from a set of different positions. A viewport interface can be provided on a display screen of the computing device through which playback of the content item is presented, the viewport interface being configured to allow a user operating the computing device to virtually navigate the at least one scene by changing i) a direction of the viewport interface relative to the scene or ii) a zoom level of the viewport interface. A navigation indicator can be provided in the viewport interface, the navigation indicator being configured to visually indicate any changes to a respective direction and zoom level of the viewport interface during playback of the content item.
US10824314B2 User terminal and control method of the same
The present invention provides a user terminal and a control method of the same, in which a first object is easily changed into a second object by moving to an edge region on a screen. The user terminal includes: an image processor configured to process an image; a display configured to display the processed image; and a controller configured to control the image processor so that a first object included in the image can be moved to an edge region on a screen of the display in response to a user's input for moving the first object to the edge region on the screen of the display, and the first object can be changed into a second object smaller than the first object and displayed on the display.
US10824304B2 Service management techniques
A system may include a cloud service platform accessible by a client device via a client network. The cloud service platform may provide a graphical user interface (GUI) to the client device and receive an indication of one or more service records associated with an enterprise from a database and generate the GUI for display on the client devices. The GUI may have a services dashboard including one or more graphical icons representative of respective service records of the service records. The cloud service platform may also receive one or more user inputs indicative of an adjustment to an amount of graphical icons displayed in the services dashboard from the client device, and dynamically modify an appearance of the graphical icons based on the user inputs. The appearance of the graphical icons may be indicative of one or more types of data associated with the respective service records.
US10824303B1 Image capture device controls
An image capture device may include a display for presenting controls. The controls may be used by a user to operate the image capture device in capturing visual content. A control customization interface may include interface feature(s) that enables selection of one or more selectable controls for inclusion in a set of controls. Based on user interaction with the control customization interface, the set of controls may be determined and presented on the display.
US10824302B2 Interval selection interface for a touchscreen device
A computer system provides a user interface for selecting intervals on a touchscreen device. A user interface is generated with a plurality of interval elements each representing an interval within a sequence. Contact is detected on the screen by a user at a location corresponding to the interval element and associated with a selected interval. A plurality of adjustment elements are generated proximate to the selected interval, wherein the adjustment elements enable modification of a span of the selected interval and a position of the selected interval in the sequence. A selection of one or more adjustment elements is received. One or more from a group of the span and position of the selected interval are modified based on the selected one or more adjustment elements. Embodiments of the present invention further include a method and program product for providing a user interface for selecting intervals on a touchscreen device in substantially the same manner described above.