US10986113B2

Described is a low power system for mobile devices that provides continuous, behavior-based security validation of mobile device applications using neuromorphic hardware. A mobile device comprises a neuromorphic hardware component that runs on the mobile device for continuously monitoring time series related to individual mobile device application behaviors, detecting and classifying pattern anomalies associated with a known malware threat in the time series related to individual mobile device application behaviors, and generating an alert related to the known malware threat. The mobile device identifies pattern anomalies in dependency relationships of mobile device inter-application and intra-applications communications, detects pattern anomalies associated with new malware threats, and isolates a mobile device application having a risk of malware above a predetermined threshold relative to a risk management policy.
US10986109B2

A technique for local proxy detection includes monitoring outbound traffic from the endpoint with remote network addresses outside the enterprise network, detecting use of a secure communication protocol with a request from the endpoint to one of the remote network addresses, identifying a plaintext network address within the request, and in response to identifying a plaintext network address in the request, initiating remediation of a potentially malicious local proxy on the endpoint.
US10986105B2

An unauthorized activity detection method in an onboard network system. The detection method includes determining whether or not a message sent out onto the network is an attack message, saving information relating to the attack message in at least one memory in a case where the message is an attack message, identifying a communication pattern from information relating to the attack message, and determining whether or not the message matches a communication pattern. The determination of whether an attack message and determination of whether matching a communication pattern are executed on each of a plurality of messages received from the network. In the determining of whether an attack message executed on a message received after executing of determining of whether matching a communication pattern, results of the determination of whether an attack message that has already be executed are used.
US10986102B2

An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.
US10986099B2

Aspects of the disclosure relate to multicomputer processing of data from social media service computing platforms and other sources with centralized event control. A first computing platform may receive a request to authorize an event from a first device as well as information from one or more social media service computing platforms. The first computing platform may determine whether or not to authorize the event and may request authorization for the event from a second device. Subsequently, the first computing platform may command a second computing platform to authorize or not authorize the event accordingly. The rules and conditions evaluated by the first computing platform in determining whether or not to authorize the event may be determined or altered by a machine learning engine of the first computing platform.
US10986092B2

A threat management facility detects a device on an enterprise network and determines whether the device is one of a set of managed devices for the enterprise network. When the device is not one of the set of managed devices, the threat management facility may determine whether the device is manageable. When the device is unrecognized and unmanageable, a portal may provide support to a user of the device by listing the device on an unclaimed device page published by the portal and accessible to authorized users of the enterprise network. An authorized user may claim the unrecognized device from the unclaimed device page and, in the process, may provide additional information regarding the unrecognized device. Once claimed, the previously unrecognized device may be permitted to communicate over the enterprise network.
US10986088B2

Apparatus and methods are provided for enabling a plurality of applications running on a user device or in communication therewith to share data. In one exemplary embodiment, a single user device is configured to run a plurality of heath-monitoring applications which collect data from a respective plurality of health-monitoring devices and/or via user entry. According to the present disclosure, once the applications are linked, the user accesses, views, and analyzes the plurality of health-related data from the plurality of applications at a single application. Moreover, once the applications are linked, the user may sign-in to one application and be automatically signed into the other applications. In this manner, the user's activity and updated information entered, sensed, or otherwise collected into or by one application may be accessible at the other applications for analysis and display therein as well.
US10986084B1

Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which retains the old passwords during security system migration. The analytic server receives strings corresponding to passwords from an old system. When a user issues a login request after the system migration, the analytic server determines the input password and computes a second string based on the input password. By comparing the second string with the string received from the old system, the analytic server determines whether input password is correct. If the second string and the received string match, the analytic server determines that the input password is the actual password and replaces the received string with the input password. In this way, the analytic server obtains the actual password, which is the original password. As a result, the analytic server retains the old password during the system migration.
US10986079B2

The present disclosure is directed to a novel system for using unique device and user identifiers to perform authentication of a user, device, and/or transaction. In particular, the system may use a heterogeneous blockchain system comprising a series of non-uniform blockchain nodes that may differ in functionality and/or positions of hierarchy. Said non-uniform nodes may further be organized into groups and/or subgroups with custom weight inputs/outputs which alter the degree to which the nodes, groups, and/or subgroups influence the blockchain consensus. In this way, the system increases the security of device authentication by helping to prevent the use of device hijacking methods that circumvent conventional authentication practices.
US10986078B2

Examples described herein include systems and methods for dynamically determining enrollment requirements and enrolling a user device into a management system. The systems and methods can differ based on the type and version of operating system executing on the user device. With some operating systems, enrollment can be completed through a single application that performs other functionality, such providing single-sign-on access to enterprise resources. With other operating systems, enrollment can be completed by pausing the first application and requiring installation of an agent application to complete enrollment. The determination of how and when to enroll a user device can be done automatically and can be based on an organizational group to which the user belongs.
US10986071B2

A method that includes receiving patient-generated event data over a network from a patient device associated with a patient having an active digital therapy prescription for treating an underlying disease or disorder. The patient-generated event data is encrypted by the patient device and includes at least one timestamped event related to the active digital therapy prescription. In response to receiving the patient-generated event data, the method includes decrypting, anonymizing, and storing the anonymized patient-generated event data on memory hardware. The method further includes receiving a patient record request over the network from a healthcare provider (HCP) system that requests the patient-generated event data and includes an authentication token. In response to receiving the patient record request, the method includes retrieving and encrypting the anonymized patient-generated event data from the memory hardware using the authentication token. The method also includes transmitting the encrypted patient-generated event data to the HCP system.
US10986068B2

Disclosed are systems and methods for routing personal data when executing queries, in a client-server architecture. A data structure intended for dispatching to the server is divided at the client side into at least two substructures. These data substructures are dispatched from the client to the server by different routes. One of the routes includes a network node with anonymization module, said node being situated in a regional network different from the regional network in which the server is located and not being in the same intranet as the server or the client. The anonymization module of the node transforms each data substructure dispatched by this route. The data substructures are combined into a structure at the server after being obtained.
US10986064B2

Disclosed are various embodiments relating to the identification of events that occur within a media item. In one embodiment, among others, a media item is rendered for display on client devices. A plurality of messages are received from client devices, wherein each of the messages comprises a timestamp indicating a time relative to a media item. The existence of an event in the media item is determined based at least in part on a clustering of at least a subset of the messages received.
US10986063B2

Methods and systems for providing supplemental data are disclosed. An exemplary method can comprise determining content currently being consumed by a user, determining one or more user preferences for display of supplemental data, retrieving supplemental data according to the one or more user preferences, and providing the supplemental data to the user concurrently with the content currently being consumed.
US10986059B2

The subject matter disclosed herein provides methods for distributing notifications to a user. The method can include receiving data encapsulating notifications from a device connected to a network that provide information relating to the device's status. The device can provide a health related treatment. The method can associate each notification with one or more notification categories relating to a function performed by the device or a location of the device. A table of users having one or more subscriptions to these notification categories can be accessed. The subscriptions can be automatically assigned to users based on the users' role. A user can be identified from the table to distribute the one or more notifications to. The user can have a subscription that matches a notification category of the received notifications, and data comprising the notifications can be distributed to the user. Related apparatus, systems, techniques, and articles are also described.
US10986054B1

The disclosed techniques enable selective forwarding and blocking of text messages directed to an alias phone number based on a whitelist, as well as email alerts triggered by text messages from unauthorized originating numbers. More generally, the disclosed techniques enable an enterprise system to store contact phone numbers (i.e., alias phone numbers) for users while avoiding storing and managing personal phone numbers for the user. For example, the enterprise system may forward personal phone numbers to an aliasing server configured to generate alias phone numbers based on the personal phone number. The aliasing server may operate as a “middle man” that receives text messages directed to the alias phone number and that forwards the text messages to the personal phone number when appropriate. The enterprise system may store and maintain the alias phone numbers in lieu of the personal phone numbers.
US10986051B1

A method for providing a customizable chat window for a webpage is disclosed. The method comprises: receiving a user-specific component customized by a first user that identifies user-selected customizations for a chat message user interface (UI) of the first user; providing a snippet of code from a host chat application to a computing device associated with the first user to add to the webpage of the first user wherein activation of the snippet of code at the webpage of the first user causes the host chat application to be bootstrapped and causes the chat message UI of the first user to be loaded with the user-selected customizations; providing second code for rendering the chat message UI of the first user along with the user-selected customizations for the chat message UI, over a network, to a computing device associated with a second user; and modifying an actual chat message that is communicated using the chat message UI by applying the user-selected customizations to the chat message.
US10986046B2

Disclosed are a conversation contents summary generating method and a conversation contents summary generating device enabling communication between the conversation contents summary generating device and a user terminal in a 5G communication environment by generating and exposing a summary in a chat room by executing an installed artificial intelligence (AI) algorithm or a machine learning algorithm. A method for generating a summary of conversation contents according to an embodiment of the present disclosure may include collecting conversation texts input by a plurality of conversation participants in a chat room; providing a summary providing interface for outputting a summary of a predetermined range of the conversation texts within the chat room when an operation signal for reviewing a past conversation text is received from the user within a user's chat room including the conversation participants; determining keywords from the predetermined range of the conversation texts within the chat room in response to selection reception by the summary providing interface; generating the summary as a sentence formed by reconstructing the keywords; and exposing the summary on a second surface different from a first surface on which the chat room is exposed, and overlaying and exposing the second surface on the first surface. According to the present disclosure, conversation contents unread and missed by a user in a chat room including a plurality of participants are summarized and provided so that the user may conveniently recognize the conversation contents in the chat room.
US10986042B2

Some embodiments provide a network forwarding element with a data-plane forwarding circuit that has a parameter collecting circuit to store and distribute parameter values computed by several machines in a network. In some embodiments, the machines perform distributed computing operations, and the parameter values that compute are parameter values associated with the distributed computing operations. The parameter collecting circuit of the data-plane forwarding circuit (data plane) in some embodiments (1) stores a set of parameter values computed and sent by a first set of machines, and (2) distributes the collected parameter values to a second set of machines once it has collected the set of parameter values from all the machines in the first set. The first and second sets of machines are the same set of machines in some embodiments, while they are different sets of machines (e.g., one set has at least one machine that is not in the other set) in other embodiments. In some embodiments, the parameter collecting circuit performs computations on the parameter values that it collects and distributes the result of the computations once it has processed all the parameter values distributed by the first set of machines. The computations are aggregating operations (e.g., adding, averaging, etc.) that combine corresponding subset of parameter values distributed by the first set of machines.
US10986028B2

Systems and methods for managing aircraft messages are provided. In one embodiment, the method can include receiving a message from an onboard system of an aircraft. The method can include determining a priority associated with the message based, at least in part, on data associated with the message. The data can be indicative of at least a content of the message. The method can include determining data indicative of availability for each of a plurality of communications networks based, at least in part, on one or more first parameters associated with the aircraft. The method can include selecting a network based, at least in part, on message priority, the data indicative of availability, and one or more second parameters associated with each of the networks. The method can include sending the message via the selected network when the network is available, or storing the message when the network is unavailable.
US10986021B2

Methods and apparatus are provided for managing data flows in a switch connected in a network. Such a method includes monitoring a set of data flows traversing the switch for compliance with a predetermined resource-usage policy, and, in response to detection of a non-compliant data flow, mirroring a set of data packets of that flow to send respective mirror packets to a mirror port of the switch. The method further comprises using the mirror packets sent to the mirror port to construct a non-compliance notification for the non-compliant flow, and sending the non-compliance notification into the network. The resource-usage policy can be defined such that the switch is operable to send a non-compliance notification before occurrence of congestion due to the non-compliant flow.
US10986020B2

A hash value is determined based on a payload of a message associated with a first system, the hash value related to a message flow instance that includes the message, wherein the payload associates the message with the message flow instance. Upon sending the message to a second system, generating a first event corresponding to the message, wherein the first event includes the hash value. The first event is sent to a monitoring system. The monitoring system receives a second event including the hash value, wherein the hash value included in the second event is determined in association with the second system. Based on the hash value, a relation is determined to associate the first event and the second event with the message flow instance. The message flow instance is reconstructed based on the determined relation.
US10986017B2

A method, an apparatus, and a system for real-time multimedia communications using a software-defined network (SDN) are provided. The method includes receiving, by a processor, a path metric indicative of transmission capacity between directly-connected service nodes in the SDN, determining, by the processor based on the path metric, a cascade network topology comprising an optimal path between a first edge node and a second edge node, wherein the optimal path has the lowest transmission latency among data transmission paths in the SDN between the first edge node and the second edge node, and based on a determination that multimedia data is to be transmitted between the first edge node and the second edge node, transmitting the multimedia data between the first edge node and the second edge node in accordance with the optimal path.
US10986016B2

A differentiated routing system includes an electronic service in communication with an ingress gateway that receives a communication service, such as a call from a terminal, over a trunk. The service receives a request from the ingress gateway for establishing a communication service for the calling party terminal. The service obtains information associated with the calling party terminal, which may be based on the trunk and its relationship to a customer, in which the information is to be used for applying at least one of a routing decision and policy decision to the communication service, and appends a tag to the request based on the information. The service may then transmit the request appended with the information to a routing device, which may then use the information when providing the service.
US10986013B1

A collection of fault categories, including faults associated with internal resources at a provider network, is presented via an interface of a fault injection service. A fault injection mode, selected from a set which comprises a non-randomized mode, to be used to inject faults into a target environment is determined. Fault injection agents introduce faults into the target environment in accordance with the fault injection mode.
US10986010B2

Core network slices that belong to a given operator community are efficiently tracked at the network control/user plane functions level, with rich data analytics in real-time based on their geographic instantiations. In one aspect, an enhanced vendor agnostic orchestration mechanism is utilized to connect a unified management layer with an integrated slice-components data analytics engine (SDAE), a slice performance engine (SPE), and a network slice selection function (NSSF) in a closed-loop feedback system with the serving network functions of one or more core network slices. The tight-knit orchestration mechanism provides economies of scale to mobile carriers in optimal deployment and utilization of their critical core network resources while serving their customers with superior quality.
US10986002B1

An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of one or more cloud-based systems. The processing platform comprises a data consolidation module configured to compile enterprise source data from cloud-based systems associated with an enterprise, and user device data from user devices connected through networks associated with the enterprise. The processing platform also comprises a user profile builder module configured to determine user-specific parameters related to data access and enterprise resources, and build user profiles for multiple enterprise users based on the determined parameters. Additionally, the processing platform further comprises a user-specific enterprise view generator module configured to generate an interactive user-specific output of portions of the enterprise source data and user device data for the enterprise users based on the user profiles.
US10986000B2

Aspects of the disclosure relate to enabling new radio (NR) cellular quality of service (QoS) for non-internet protocol (IP) data sessions. In a particular aspect of the disclosure, a non-IP based protocol data unit (PDU) session is established, and a packet filter is selected based on at least one aspect of a data packet formatted in a non-IP format associated with the non-IP PDU session. A transmission of the data packet is then filtered according to the packet filter.
US10985995B2

A computing platform having at least one processor, a memory, and a communication interface may receive, by the at least one processor, via the communication interface, and from a dynamic data management node, at least one organization computing system data file profile and a plurality of client computing device data file profiles. The computing platform may identify, based on the organization computing system data file profile(s), the client computing device data file profiles, and a machine learning dataset, a potential match between the organization computing system data file profile(s) and the client computing device data file profile(s). The computing platform may establish a connection with the client computing device(s) and, while the connection is established, transmit a notification which, when processed by the client computing device(s), causes the notification to be displayed on the client computing device(s).
US10985993B2

The present disclosure is directed toward systems and methods for identifying contributing audience segments associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors and segments that caused the particular anomaly and how those factors correlate with each other.
US10985981B2

A server is dynamically reconfigured by storing a plurality of server configurations in a configuration store. Requests, received by the server, are routed to one of a plurality of workers for processing the requests. Each request is associated with a current configuration of the plurality of configurations that a worker uses to process the request. The number of workers using each configuration of the plurality of configurations is counted. Responsive to the counting, it is determined that a prior configuration of the plurality of configurations is not being used by the workers. The prior configuration is deleted from the configuration store responsive to the determination that the prior configuration is not being used.
US10985975B2

A parallel processing device includes a parallel processing engine implemented by a processor. The parallel processing engine is configured to execute a shell script for each particular processing job in a queue of processing jobs to run. The shell script is configured to dynamically generate a configuration file for each particular processing job. The configuration file instructs a network of computing systems to run the particular processing job using a particular number of parallel partitions corresponding to a parallel partitions parameter associated with the particular job. The configuration file includes randomized scratch directories for computing nodes within the network of computing systems and a calculated container size for the particular processing job. Each processing job is run on the network of computing systems according to the dynamically-generated configuration file of the particular processing job.
US10985973B2

The present invention provides a platform that enables devices, services and applications to be connected together. An in-home gateway device provides the hub for this connectivity, by connecting and coordinating in-home (and/or in-office) devices and cloud-based services. Creating a “connected environment” via this platform requires coordinating multiple device manufacturers and service providers, and multiple standards/protocols. Advantageously, the platform removes the requirement for different manufacturers of different devices to adopt common protocols to enable device connection, and further, the platform removes the burden of configuration away from the consumer.
US10985968B2

Briefly, methods and/or apparatuses of overlaying a secure, connected, flexible networking structure, such as on cloud infrastructure, are described.
US10985964B2

Techniques are described herein that allow a user equipment (UE) to configure a subcarrier spacing value while monitoring synchronization signals of neighboring cells. In some wireless communication systems, synchronization signals in given radio frequency spectrum band may be transmitted using one of a plurality of different subcarrier spacings. In some cases, a network entity, such as a base station, may transmit an indication to the UE that indicates the subcarrier spacing used by a cell to transmit a specific set of synchronization signals. In some cases, the UE may select a subcarrier spacing based on a database of subcarrier spacings stored locally by the UE. In some cases, the UE may select the subcarrier spacing based on a predetermined configuration.
US10985962B1

A method, performed at a transmitter, for increasing communication link distance and reliability in a communication channel or dual function radar communication system, is provided. The method includes calculating an information sequence, indices of non-zero elements and corresponding values in the sequence indicating information bits to be transmitted; shaping a Discrete Fourier Transform (DFT) of the information sequence by special frequency-domain spectral shaping (FDSS) in the frequency domain to form a frequency-domain representation of chirp signals; mapping the shaped sequence to orthogonal frequency division multiplexing (OFDM) subcarriers; performing an inverse DFT of the mapped shaped sequence to form chirp signals to be transmitted; and transmitting the chirp signals with a cycle prefix (CP).
US10985961B1

Disclosed techniques for improving computational efficiency can be applied to synthesis and analysis in digital signal processing. A base discrete-time Orthogonal Frequency Division Multiplexing (OFDM) signal is generated by performing an inverse discrete Fourier transform (IDFT) on a set of data symbols. The set of data symbols is multiplied with a sparse update weight matrix to produce an update signal, and an IDFT is performed on the update signal to generate a discrete-time update signal. The discrete-time update signal is summed with the base discrete-time OFDM signal to produce an updated discrete-time OFDM signal.
US10985960B2

A method of a base station (BS) for transmitting synchronization signals in a wireless communication system. The method comprises generating a primary synchronization signal (PSS) including one of multiple PSS sequences that is generated based on a M-sequence of length 127 in a frequency domain, wherein the PSS indicates part of cell identification (ID) information using a cyclic shift performed on the M-sequence generating the PSS; generating a secondary synchronization signal (SSS) including one of multiple SSS sequences that is generated based on multiple BPSK modulated M-sequences of length 127 in the frequency domain, wherein the SSS indicates the cell ID information using cyclic shifts performed on the M-sequences generating the SSS; and transmitting, to a user equipment (UE), the PSS and SSS over downlink channels.
US10985953B2

A memory interface may include a transmitter that generates multi-level signals made up of symbols that convey multiple bits of data. The transmitter may include a first data path for a first bit (e.g., a least significant bit (LSB)) in a symbol and a second data path for a second bit (e.g., the most significant bit (MSB)) in the symbol. Each path may include a de-emphasis or pre-emphasis buffer circuit that inverts and delays signals received at the de-emphasis or pre-emphasis buffer circuit. The delayed and inverted data signals may control de-emphasis or pre-emphasis drivers that are configured to apply de-emphasis or pre-emphasis to a multi-level signal.
US10985952B1

A method of a data transmission apparatus applied in high-speed wired network includes: performing analog-to-digital conversion operation upon a time-domain analog training data signal transmitted from a link partner device to generate a time-domain digital training data signal; converting the time-domain digital training data signal into a frequency-domain training data signal; performing a frequency-domain feed-forward equalization (FFE) operation upon the frequency-domain training data signal to generate a frequency-domain FFE resultant signal; converting the frequency-domain FFE resultant signal into a time-domain FFE resultant signal; generating a difference resultant signal according to the time-domain FFE resultant signal and a feed-back equalization (FBE) resultant signal; receiving the difference resultant signal to generate a slicer resultant signal; and using the FBE operation to generate the FBE resultant signal according to the slicer resultant signal.
US10985941B2

A method is described for communicating with data bus subscribers connected to a local bus, in particular a ring bus, with a local bus master, the method comprising sending a first data packet from the local bus master to all data bus subscribers for counting communication-ready data bus subscribers in a sequence, wherein the first data packet has a first counter value that is read out from each of the communication-ready data bus subscribers is changed in order; and sending a plurality of second data packets from the local bus master to all data bus subscribers, wherein the number of second data packets is based on the first counter value and wherein each of the second data packets is assigned to one of the communication-ready data bus subscribers based on the respective relative position of the communication-ready data bus subscribers in the sequence.
US10985935B2

In embodiments, a device control application reads a configuration file responsive to a first execution of the device control application on a mobile device. The mobile device parses the first configuration file to identify one or more supported devices, managed properties of each of the one or more supported devices, actions that indicate information about the managed properties, and controls associated with at least one of the one or more supported devices or the one or more managed properties, wherein a control causes a specified user input to generate a command to cause a managed property to have a specified value. The mobile device crates a first version of the device control application based on the configuration file during runtime of the device control application based on a result of the parsing. The mobile device then presents the first version of the device control application.
US10985934B2

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
US10985932B2

A method and an apparatus for group communication in a mobile communication system are provided. The method includes receiving a first message including information related to a discontinuous reception (DRX) cycle from a network device, transmitting a second message based on the first message to at least one terminal, and transmitting data to the at least one terminal based on the information related to the DRX cycle.
US10985928B2

A circuit device includes an oscillation circuit that generates an oscillation signal by using an oscillator, a processing unit that controls the oscillation circuit, and an interface unit that outputs authentication information to an external device. The authentication information being information based on specific information of the circuit device and is used to authenticate the circuit device.
US10985927B2

Certain example embodiments relate to systems and techniques for a client device outside of a cloud infrastructure to securely access services in the cloud infrastructure by relying on one or more keys that are validated by the cloud infrastructure based on a heartbeat message received from the client device. The heartbeat message may be secured by a certificate generated for the client device.
US10985924B2

Disclosed embodiments relate to verifying identities based on identity-inherent data that is inaccessible to the system. Techniques include receiving, from a client, an encrypted token, the encrypted token having been encrypted at the client using a cryptographic key created at the client based on identity-inherent data of an identity of the client; wherein the identity-inherent data of the identity is not itself received by the system, and wherein the cryptographic key is accessible only to the client; and storing the encrypted token in association with a hash of a decrypted version of the encrypted token to allow for comparing the stored hash with a created hash and determining whether to verify the identity based on a result of the comparing.
US10985915B2

In some examples, an access point (AP) receives, from a wireless device during a pre-associated state between the AP and the wireless device, a request, a first value, and an encrypted version of the first value. The AP sends, to the wireless device during the pre-associated state, an encrypted version of a second value relating to an encryption key that is based on the first value, and a response to the request, the response encrypted using the encryption key.
US10985911B2

Systems and methods are provided for obtaining data to be secured based on a secret sharing technique, the data being associated with a file identifier and a split specification that includes at least a number of splits n and a minimum number of splits m required for reconstructing the data, and an RRSG scheme. An RRSG state can be initialized based at least in part on a given data transformation key to provide repeatable sequence of random bytes. For every m bytes of data: a polynomial whose coefficients are determined based at least in part on m bytes of the data and a portion of the repeatable sequence of random bytes can be determined; the polynomial can be evaluated at n unique values determined by a portion of repeatable sequence of random bytes to generate n bytes. Each byte can be stored into one of the n split stores.
US10985909B2

Methods, systems, and computer programs are presented for a self-encrypting device (SED) incorporated into a host system. In one example, the host system includes a memory, a processor, a data channel in communication with the memory and the processor, and the SED. The SED comprises an authentication subsystem, a storage subsystem that stores encrypted data that is encrypted with an encryption key provided by the authentication subsystem, a radio frequency (RF) transceiver, and a data interface in electrical contact with the data channel. The data interface is locked from sending and receiving data until the SED is unlocked by the authentication subsystem with user-authentication information received via the RF transceiver.
US10985904B2

A request is received for specific information that can be determined using data in a database on a first computer system. Either at least some of the data is encrypted or the request is encrypted. The first computer system does not have a decryption key to decrypt the encrypted data or request. The first computer system performs compressible HE operations on the data to determine compressed ciphertext(s) that correspond to the specific information. The operations include using a first uncompressed HE scheme and a second compressed HE scheme. The first HE scheme is used on the data to create other multiple ciphertexts and the second HE scheme is used on the other multiple ciphertexts to pack the other multiple ciphertexts into fewer ciphertexts that are compressed. Both the HE schemes use a same secret key. The first computer system sends a response including compressed ciphertext(s) corresponding to the specific information.
US10985900B1

Managing clock-data recovery for a modulated signal from a communication channel comprises: receiving the modulated signal and providing one or more analog signals, providing one or more digital input streams from samples of the analog signals, and processing the digital input streams to provide decoded digital data. The processing comprises: determining the decoded digital data based on information modulated over a plurality of frequency elements associated with the modulated signal, based at least in part on transforms of the digital input streams; a clock signal based on clock recovery from the digital input streams; and determining a clock phase error estimate associated with the determined clock signal based at least in part on a sum that includes different weights multiplied by different respective summands corresponding to different sets of frequency elements.
US10985897B2

Wireless communication apparatus and methods related to dynamic TDD are described. In aspects, a method of wireless communication over a shared medium may include, receiving, from a base station, control information in a first portion of a transmission opportunity (TXOP), wherein the control information indicates a configuration for triggering a communication of at least one shared medium reservation signal associated with one or more remaining portions of the TXOP; and in response to receiving the control information in the first portion of the TXOP, monitoring for or transmitting the at least one shared medium reservation signal, based on the configuration.
US10985896B2

There is disclosed a method and a network node for handling signals transmitted from one or more wireless devices in a wireless network when Time Division Duplex (TDD) is employed such that two successive uplink subframes of a radio frame are separated by an intermediary time interval. The signals are received during a subframe reserved for uplink transmissions, and a sending time interval with a length of at least a subframe is selected. Then, the received signals are sent to a transport network such that the signals are distributed over the selected sending time interval instead of being sent virtually at the same time as in conventional procedures. Thereby, the signals will be distributed over a longer time when arriving at the transport network which will have time to handle the signals properly such that any loss of packets can be avoided or at least reduced.
US10985895B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines an interference type between a time division duplex (TDD) configuration subframe of a serving cell and a corresponding TDD configuration subframe of a neighboring cell, and sets a transmit power for an apparatus in the serving cell based on the interference type. The apparatus in the serving cell may be a user equipment (UE), in which case the apparatus applies a set of uplink (UL) open loop power control parameters for the UE. The apparatus in the serving cell may be a base station (eNB), in which case a DL transmit power is set for the eNB. Depending on the interference type, the DL transmit power may be a fixed, full power DL transmission or an adjusted DL transmission.
US10985894B2

Apparatuses, methods, and systems are disclosed for activating a bandwidth part. One apparatus includes a transceiver that receives a control element from a base unit associated with an active serving cell. The first apparatus includes a processor that determines an ‘activation/deactivation’ status of a set of BWPs configured in the active serving cell using the control element. The processor selectively activates a first BWP from the set of BWPs in the active serving cell based on the determined activation/deactivation status.
US10985893B2

Included are a receiver configured to receive first downlink data mapped to the first component carrier and second downlink data mapped to the second component carrier; and a transmitter configured to transmit a signal for indicating delivery confirmation of the first downlink data and the second downlink data. A timing to transmit the signal for indicating the delivery confirmation is defined by a prescribed number of time slots, and a length of each of the time slots is configured based on a subcarrier spacing of the first component carrier and a subcarrier spacing of the second component carrier.
US10985890B2

The invention proposes a method of linking extended PUCCH resources for ACK/NACK implicitly to eCCEs used by EPDCCH. According to an embodiment of the invention, extended PUCCH resources for ACK/NACK are indexed based on the numbering of eCCEs. As compared with a method of indexing extended PUCCH resources for ACK/NACK through explicit linking, this method of implicit linking can save a significant signaling overhead and facilitate a standardization course. Furthermore this method further addresses the problem in the prior art of the lack of a linkage between extended PUCCH resources for ACK/NACK implicitly to eCCEs used by EPDCCH.
US10985889B2

According to one embodiment of the present invention, a method of decoding, by a user equipment, a downlink signal in a wireless communication system comprises the steps of: receiving rate matching pattern information indicating a rate matching resource having a repetition period from a base station; and decoding a downlink shared channel using the rate matching pattern information.
US10985885B2

A method and apparatus for implementing reference signal transmissions in a wireless communication system. In one embodiment, the method includes the cell, transmission point (TP), or transmission and reception point (TRP) broadcasting a first RS periodically for measurement, wherein the first RS is transmitted at multiple occasions (or timings) in each period on different beams. The method also includes the cell, TP, or TRP transmitting a second RS to a UE for PDCCH demodulation, wherein the second RS is transmitted on multiple beams in a beam set of the UE in a subframe (or symbol) in which the PDCCH is transmitted.
US10985881B2

Methods and apparatus are described for mitigating intercell interference in wireless communication systems utilizing substantially the same operating frequency band across multiple neighboring coverage areas. The operating frequency band may be shared across multiple neighboring or otherwise adjacent cells, such as in a frequency reuse one configuration. The wireless communication system can synchronize one or more resource allocation regions or zones across the multiple base stations, and can coordinate a permutation type within each resource allocation zone. The base stations can coordinate a pilot configuration in each of a plurality of coordinated resource allocation regions. Subscriber stations can be assigned resources in a coordinated resource allocation region based on interference levels. A subscriber station can determine a channel estimate for each of multiple base stations in the coordinated resource allocation region to mitigate interference.
US10985878B2

Methods, systems, and devices for wireless communications are described. In some systems, base stations may transmit downlink transmissions in transmission time intervals (TTIs) or short TTIs (sTTIs). The base stations and user equipment (UE) receiving the downlink transmissions may be configured to determine a transport block size, soft channel bit buffer size, or rate matching based on the sTTI. The transport block size may be selected based on a scaling factor associated with signaling overhead or a type, length, or index of sTTI, or based on an sTTI transport block size table. The buffer size may be selected based on scaling or not scaling a buffer size value associated with a TTI. UEs may handle receiving retransmissions of downlink transmissions in different length TTIs, and base stations may select channel quality indicator-to-modulation and coding scheme mappings on an sTTI-by-sTTI basis.
US10985877B2

A user equipment (UE) is described. The UE includes a processor and memory in electronic communication with the processor. Instructions stored in the memory are executable to determine a HARQ-ACK codebook size for multiple slots on a single carrier (CC) or one or more slots on multiple carriers. The instructions are also executable to send a single HARQ-ACK report for the multiple slots based on the HARQ-ACK codebook size.
US10985875B2

Methods, systems, and devices related to related to digital wireless communication, and more specifically, to techniques related to station controlled multi-access point transmission and retransmission. In one exemplary aspect, a method for wireless communication includes receiving a multi-network node capability indication message from a first network node and a second network node indicating that each of the first network node and the second network node are capable of transmitting multi-network node transmissions. The method also includes transmitting a multi-network node association request message to the first network node and the second network node to associate the first network node and second network node into a group of network nodes.
US10985868B2

Embodiments of this application provide a communications method and apparatus. The method includes: obtaining an input sequence for rate matching, wherein the input sequence is a retransmission sequence corresponding to a transport block, the input sequence comprises M code block groups, a value of M is less than a quantity of code block groups obtained after the transport block is segmented, and the M code block groups comprise Ct code blocks; and performing rate matching on the Ct code blocks, wherein a length of a rate matching output sequence of of each of the Ct code blocks satisfies the following conditions: when j≤Ct−γ−1, E=NL·Qm·└G′/Ct┘; when j>Ct−γ−1, E=NL·Qm·┌G′/Ct┐. The method may be applicable to a system in which transmission is performed based on a code block group, and resources are fully used as many as possible, thereby improving performance.
US10985862B2

A wireless communicating method includes: performing one resource unit allocation upon a channel; and allocating a first resource unit and a second resource unit in said one resource unit allocation to a station, wherein the first resource unit is different from the second resource unit. By using the wireless communication method, throughput rate can be improved.
US10985861B2

A reactive jamming software defined radio (SDR) apparatus to target Frequency Hopping Spread-Spectrum (FHSS) signals includes a peripheral module for SDR processing; a reactive jamming hardware IP core that implements time-sensitive operations on a field programmable gate array (FGPA); and a host computer that implements non-time-critical operations, such as jammer configuration, logging, and strategy composition.
US10985857B2

Embodiments of the present disclosure relate to the communications field, and disclose a method and an apparatus for device-to-device inter-cell interference coordination. The method in the present disclosure includes: receiving, by a first terminal when the first terminal becomes a detection terminal, configuration information sent by a first base station, where the configuration information includes a resource usage detection parameter, and the resource usage detection parameter is used to configure a resource usage detection manner for the first terminal; detecting, by the first terminal based on the resource usage detection parameter, resource usage information corresponding to a resource location; reporting, by the first terminal, the resource usage information to the first base station, so that the first base station adjusts, based on the resource usage information, a D2D data transmission mode for the first terminal or a second terminal using the resource location.
US10985854B1

A method including while receiving a live digital audio stream from one or more remote servers and outputting the live digital audio stream via a speaker of a client device, receiving the updated content schedule from the one or more remote servers, generating and displaying a real-time programming guide user-interface including the updated content schedule, the real-time programming guide user-interface including at least one content segment component corresponding to at least one of the content segment data in the updated content schedule, and, in response to a content selection command at the at least one content segment component, transmitting a content segment digital audio signal request to the one or more remote servers for a prior portion of the live digital audio stream corresponding to the content segment data; and, in response to receiving the prior portion of the live digital audio stream, ceasing outputting the live digital audio stream and outputting the prior portion of the live digital audio stream corresponding to the content segment data.
US10985853B2

A method and system for real-time broadcast audience engagement independent of the act of broadcasting, means of broadcasting, or broadcasting partner includes providing a list of broadcast shows currently being broadcast live to user, receiving the user's selection of a broadcast show from the list, providing the user with a binary reaction interface for the selected broadcast show, receiving the user's binary reaction based on the user's interaction with the binary reaction interface, and providing the selected broadcast show with one or more metrics of real-time broadcast audience engagement based, at least in part, on the user's binary reaction.
US10985844B2

In a coherent optical receiver device, the dynamic range considerably decreases in the case of selectively receiving the optical multiplexed signals by means of the wavelength of the local oscillator light, therefore, a coherent optical receiver device according to an exemplary aspect of the invention includes a coherent optical receiver receiving optical multiplexed signals in a lump in which signal light is multiplexed; a variable optical attenuator; a local oscillator connected to the coherent optical receiver; and a first controller controlling the variable optical attenuator by means of a first control signal based on an output signal of the coherent optical receiver; wherein the coherent optical receiver includes a 90-degree hybrid circuit, a photoelectric converter, and an impedance conversion amplifier, and selectively detects the signal light interfering with local oscillation light output by the local oscillator out of the optical multiplexed signals; and the variable optical attenuator is disposed in the optical path of the optical multiplexed signals in a stage preceding the photoelectric converter, inputs the optical multiplexed signals, and outputs them to the coherent optical receiver controlling the intensity of the optical multiplexed signals based on the first control signal.
US10985832B2

Mitigation of satellite interference is contemplated. The mitigation may include processing satellite transmissions to remove interferences based on an amount of signal overlap, such as to facilitate mitigating interferences resulting from satellite spacing and/or ground antenna dish size.
US10985819B1

This patent application describes systems, devices, and methods for element-level self-calculation of phased array vectors by a beam forming ASIC using interpolation and a look-up table for calculation of phase setting values such as for fast beam steering.
US10985818B2

A method comprises receiving beam cluster information from a beam forming access point. The beam cluster information defining a plurality of beam clusters. The beam cluster information defines beam identification information for each of a plurality of beams in a respective beam cluster. The beam cluster information is used to control the processing of at least one beam received from the access point.
US10985811B2

A system and method are described for distributed antenna wireless communications. For example, a method implemented within a wireless transmission system comprised of a plurality of wireless client devices and a plurality of distributed antennas is described comprising: computing channel state information (CSI) for wireless communication channels between the plurality of base distributed antennas and the wireless client devices; computing precoding weights from the channel state information; precoding data using the precoding weights prior to wireless transmission from the plurality of distributed antennas to the wireless client devices; and wirelessly transmitting the precoded data from the distributed antennas to each of the wireless client devices, wherein the precoding causes radio frequency interference between the plurality of base stations but simultaneously generating a plurality of non-interfering radio frequency user channels between the plurality of distributed antennas and the plurality of wireless client devices.
US10985810B2

User terminal 20 configured to perform MIMO transmission with radio base station 10 includes: control section 200 configured to generate first channel estimation information based on a reference signal transmitted by radio base station 10, and perform an operation for elimination of an interference signal on the first channel estimation information to generate second channel estimation information; and postcoder 208 configured to perform postcoding, based on the second channel estimation information, on a data signal to be transmitted by the radio base station 10, so as to detect a desired signal.
US10985802B2

A method is disclosed for delivering broadband video data to an end user device comprising transmitting broadband video data via a radio frequency transmitter to a home radio frequency receiver located at a residential power transformer providing electrical power to a home; coupling the broadband video data from the home radio frequency receiver to a first modem onto a copper power line electrically coupled to the residential power transformer; receiving the broadband data on a second modem from the copper power line; and sending from the second modem, different portions of the broadband data to each of a plurality of end user devices in the home. A system and computer program for performing the method are disclosed.
US10985792B2

According to some embodiments, a method in a wireless receiver of compensating common phase error in a received wireless signal comprises receiving a first symbol of a wireless signal. The first symbol comprises a code division multiplexed demodulation reference signal (DM-RS) multiplexed with a length M orthogonal cover code, and a first code division multiplexed common phase error reference signal (CPE-RS) multiplexed with a length N orthogonal cover code, wherein N is less than or equal to M. The method further comprises determining M code points in the first symbol associated with a DM-RS; estimating a channel corresponding to the received wireless signal using the M code points associated with the DM-RS; estimating a first CPE-RS corresponding to the estimated channel using the first N code points of the M code points associated with the DM-RS; and compensating the estimated channel for phase error using the estimated first CPE-RS.
US10985785B2

A duplexer includes first and second filter circuits and first and second wirings. The first filter circuit allows a signal of a first frequency band to pass therethrough between a first terminal and a common terminal and includes a first resonator which is connected at one end to a line disposed between the first terminal and the common terminal to branch off from the line. The second filter circuit allows a signal of a second frequency band, which is different from the first frequency band, to pass therethrough between a second terminal and the common terminal. The first wiring is connected at one end to the common terminal and is opened at the other end. The second wiring is connected at one end to the other end of the first resonator and is grounded at the other end. The first wiring is electromagnetically coupled with second wiring.
US10985781B2

An error correction circuit includes a control unit suitable for receiving a data chunk including a plurality of data blocks, each of the data blocks being included in a corresponding codeword of a first direction and a corresponding codeword of a second direction; and a decoder suitable for performing a decoding operation on a codeword, which is selected by the control unit, in the data chunk, wherein the control unit calculates a first reference value by applying a correction capability value of the first direction to a flag of the first direction, calculates a second reference value by applying a correction capability value of the second direction to a flag of the second direction, selects a priority direction from the first direction and the second direction based on the first reference value and the second reference value, and preferentially selects codewords of the priority direction for decoding operations.
US10985777B2

Real-world data may not be sparse in a fixed basis, and current high-performance recovery algorithms are slow to converge, which limits compressive sensing (CS) to either non-real-time applications or scenarios where massive back-end computing is available. Presented herein are embodiments for improving CS by developing a new signal recovery framework that uses a deep convolutional neural network (CNN) to learn the inverse transformation from measurement signals. When trained on a set of representative images, the network learns both a representation for the signals and an inverse map approximating a greedy or convex recovery algorithm. Implementations on real data indicate that some embodiments closely approximate the solution produced by state-of-the-art CS recovery algorithms, yet are hundreds of times faster in run time.
US10985766B1

Phase-locked loop circuitry to generate an output signal, the phase-locked loop circuitry comprising oscillator circuitry, switched resistor loop filter, coupled to the input of the oscillator circuitry (which, in one embodiment, includes a voltage-controlled oscillator), including a switched resistor network including at least one resistor and at least one capacitor, wherein an effective resistance of the switched resistor network is responsive to and increases as a function of one or more pulsing properties of a control signal (wherein pulse width and frequency (or period) are pulsing properties of the control signal), phase detector circuitry, having an output which is coupled to the switched resistor loop filter, to generate the control signal (which may be periodic or non-periodic). The phase-locked loop circuitry may also include frequency detection circuitry to provide a lock condition of the phase-locked loop circuitry.
US10985753B2

Apparatuses and methods for providing bias signals in a semiconductor device are described. As example apparatus includes a power supply line configured to provide a supply voltage and further includes first and second nodes. An impedance element is coupled between the power supply line and the first node and a first transistor having a gate, a source coupled to the first node, and a drain coupled to the second node. A reference line is configured to provide a reference voltage. A second transistor has a gate, a source coupled to the reference line, and a drain. The gate and the drain of the second transistor are coupled to the gate of the first transistor.
US10985750B2

An integrated circuit includes at least one differential pair of transistors, a bias current generator that is configured to generate a bias current on a bias node that is coupled to a source terminal of each transistor of said differential pair by a respective resistive element. A compensation current generator is configured to generate a compensation current in one of the two resistive elements so as to compensate for a difference between actual values of the threshold voltages of the transistors of said differential pair.
US10985743B2

A low-power-consumption high-speed zero-current switch includes a delay controller, a driving stage and a power transistor MN, wherein: an input of the delay controller is connected with an external clock CLK, an output of the delay controller is connected with an input of the driving stage, and an output of the driving stage is connected with a gate of the power transistor MN; the delay controller includes a gate signal generator, a sampling circuit and a current controller, and three of which form a negative feedback loop for stabilizing the turn-on voltage VON and the turn-off voltage VD to 0, so that when the power transistor MN is turned on or off, the source-drain voltage thereof is 0. The present invention no longer uses a high-power-consumption high-speed comparator, but uses a low-power-consumption delay controller to generate turn-on and turn-off signals of the power transistor.
US10985742B2

An operation method of a signal receiver includes sequentially receiving 0-th and first bits through one signal line, and adjusting a width of any one of a first high duration and a first low duration of a first signal corresponding to the first bit, based on values of the 0-th and first bits, when the values of the 0-th and first bits are identical to each other.
US10985741B2

The structure of a frequency synthesizer for acoustic waves includes an input narrow band transducer in its input arm for receiving an input electric signal at an input frequency, a wide band transducer in its output arm for supplying an output signal; and a perforated region formed of a two dimensional array of cavities disposed between the first and second arms. The first arm contains multiple metal fingers, disposed perpendicular to the first arm and spaced apart from one another at a distance of the wavelength of the input signal to ensure acoustic excitation in the first arm at the input frequency. The second arm contains a single finger to accommodate a non-linear output signal oscillating at a harmonic of the first frequency. The frequency synthesizer can be patterned in aluminum nitride (AlN) in a silicon substrate.
US10985738B1

Embodiments disclosed herein relate to level shifters of a memory device. Specifically, the level shifters include a first series arrangement of transistors to offset a first transistor. The level shifters also include a second series arrangement of transistors to offset a second transistor. The first series arrangement of transistors is opposite the second series arrangement of transistors. The output of the first series arrangement of transistors is coupled to a first node and selectively couples the first node to a first voltage based on an input signal. The output of the second series arrangement of transistors is coupled to a second node and couples the second node to the first voltage based on an input signal. The first node and the second node are coupled to the first voltage at different times. The series arrangements of transistors enables faster level shifting over conventional level shifters.
US10985732B2

An RF circuit device using modified lattice, lattice, and ladder circuit topologies. The devices can include four resonator devices and four shunt resonator devices. In the ladder topology, the resonator devices are connected in series from an input port to an output port while shunt resonator devices are coupled the nodes between the resonator devices. In the lattice topology, a top and a bottom serial configurations each includes a pair of resonator devices that are coupled to differential input and output ports. A pair of shunt resonators is cross-coupled between each pair of a top serial configuration resonator and a bottom serial configuration resonator. The modified lattice topology adds baluns or inductor devices between top and bottom nodes of the top and bottom serial configurations of the lattice configuration. These topologies may be applied using single crystal or polycrystalline bulk acoustic wave (BAW) resonators.
US10985727B2

A piezoelectric vibrator includes a piezoelectric vibrating element, and a base member having a mounting surface to which the piezoelectric vibrating element is mounted, and a mount surface positioned on the opposite side to the mounting surface. The base member includes an electrode pattern formed at the mount surface that includes a ground electrode and a signal electrode that is electrically connected to the piezoelectric vibrating element. Moreover, the mount surface is a rectangular shape, the signal and ground electrodes are arranged in a region of the mount surface closer to any one side thereof, with the one side defining part of outer edges of the mount surface, and a distance from an outer edge of the signal electrode to the one side of the mount surface is longer than a distance from an outer edge of the ground electrode to the one side of the mount surface.
US10985725B2

According to some embodiments, an on-chip diplexer circuit is disclosed. The on-chip diplexer circuit includes a LC resonator module, the LC resonator module further comprises a first port, a first LC resonator unit and a second LC resonator unit; a first filter unit, the first filter unit is electrically connected to the first LC resonator unit in the LC resonator module, and the first filter unit is electrically connected to a second port; and a second filter unit, the second filter unit is electrically connected to the second LC resonator unit in the LC resonator module, and the second filter unit is electrically connected to a third port. According to some embodiments, the first LC resonator unit serves as an impedance matching circuit for a first signal having a first resonant frequency and serves as an open circuit for a second signal having a second resonant frequency that is different from the first resonant frequency; the second LC resonator unit serves as an impedance matching circuit for the second signal having the second resonant frequency and serves as an open circuit for the first signal having the first resonant frequency. The first filter unit passes signals with the first resonant frequency; and the second filter unit passes signals with the second resonant frequency.
US10985721B2

A switched capacitor amplifier circuit includes an operational amplifier, a first capacitor and a second capacitor each having one end connected to a negative input terminal of the operational amplifier, a first switching circuit configured to connect the other end of the first capacitor and a signal source during a first operation, a second switching circuit configured to connect the other end of the second capacitor and the output terminal of the operational amplifier so as to connect the output terminal and the negative input terminal of the operational amplifier through the second capacitor during the second operation, and an impedance converter circuit configured to convert an output impedance of the signal source into a specified impedance, the impedance converter circuit being connected between the first switching circuit and the other end of the first capacitor.
US10985720B2

A circuit includes a first amplifier having first and second inputs and first and second output, first and second input capacitors, a first feedback capacitor selectively coupled between the first input and the first output, and a second feedback capacitor selectively coupled between the second input and the second output. During a second phase of operation, the first and second feedback capacitors are decoupled from the output and the first amplifier is configured to sample an input common mode voltage, an output common mode voltage, and an input offset voltage of the first amplifier on the first and second input capacitors. During a first phase of operation, the first feedback capacitor is coupled between the input and the output, the second feedback capacitor is coupled between the input and the output, and the first amplifier is configured to amplify a differential input signal provided across the first and second inputs.
US10985718B2

Various embodiments of the present technology may provide methods and apparatus for an amplifier integrated circuit. The amplifier integrated circuit may provide two amplifiers, one amplifier set to a low gain bandwidth product to amplify at a higher speed and the other amplifier set to a high gain bandwidth product to amplify at a lower speed. The amplifier integrated circuit may further provide a switching circuit connected to the amplifiers, wherein the switching circuit is responsive to a control signal and operates to selectively activate the high speed amplifier and the low speed amplifier in sequence.
US10985716B2

An audio processing device includes: at least one processor configured to: generate a first signal by reducing components that fall below a first frequency in an audio signal; generate a second signal by reducing components that fall below a second frequency that is higher than the first frequency in the audio signal; select between a first state for outputting the first signal and a second state for outputting the second signal; and output one of the selected first or second signal as an output signal; and a class-D amplifier configured to amplify the output signal, in which, the at least one processor is further configured to: determine whether or not a power supply pumping phenomenon exists or a possibility of the power supply pumping phenomenon exists, in a power source that supplies a power supply voltage to the class-D amplifier; and in which, in the selecting between the first state and the second state, the at least one processor is configured to select: the first state in a case where a determination result is negative, where the power supply pumping phenomenon is determined to not exist or the possibility of the power supply pumping phenomenon is determined to not exist; and the second state in a case where the determination result is affirmative, where the power supply pumping phenomenon is determined to exist or the possibility of the power supply pumping phenomenon is determined to exist.
US10985708B2

The disclosure provides a time gain compensation (TGC) circuit. The TGC circuit includes an impedance network. A differential amplifier is coupled to the impedance network. The differential amplifier includes a first input port, a second input port, a first output port and a second output port. A first feedback resistor is coupled between the first input port and the first output port. A second feedback resistor is coupled between the second input port and the second output port. The impedance network provides a fixed impedance to the differential amplifier when a gain of the TGC circuit is changed from a maximum value to a minimum value.
US10985705B2

The present disclosure relates to pre-distortion processing methods and apparatus. One example apparatus includes a first pre-distortion part and a second pre-distortion part. The first pre-distortion part includes N digital pre-distortion (DPD) processors. The first pre-distortion part and the second pre-distortion part perform pre-distortion processing on a signal to support a power amplifier in performing linear amplification on the signal.
US10985702B2

An envelope tracking system is disclosed having an envelope tracking integrated circuit (ETIC) with a first tracker having a first supply output and a second tracker having a second supply output, wherein the ETIC has a first mode in which only one of the first and second trackers supplies voltage and a second mode in which the first and second trackers both supply voltage. A first notch filter is coupled to the first supply output and a second notch filter is coupled to the second supply output. A mode switch coupled between the first supply output and the second supply output is configured to couple the first notch filter and the second notch filter in parallel in the first mode and open the mode switch to decouple the first notch filter from the second notch filter in the second mode in response to first and second switch control signals, respectively.
US10985699B2

A differential constructive wave oscillator device including a single, continuous differential transmission line that is arranged into first and second parallel traces in the form of a Mobius loop. The continuous transmission line includes first and second crossover points, each of which provides for a point of inflection between the first and second traces. In each stage of the device, both the first and second traces of the transmission line carry the forward traveling wave signal from a differential input port to a differential output port. Each phase includes a differential delay section that provides for a phase shift between a signal on the first trace and a signal on the second trace. Each phase additionally includes a differential feedback amplifier that amplifies the forward traveling wave signal at the differential output port, generates a differential feedback signal, and routes the differential feedback signal to the differential input port.
US10985698B2

Differential electro-mechanical oscillating circuits are described. These circuits may be used in a variety of contexts to produce differential oscillating signals, such as sine waves or square waves. A switched capacitor circuit (SCC) is used to prevent low-frequency locking, whereby the output of the resonator would otherwise lock to a constant value. More specifically, the SCC provides an impedance in parallel to the resonator between the output terminals of oscillating circuit. The SCC is designed so that, at low frequencies, its impedance is lower than the impedance of the resonator. The presence of such an impedance prevents the formation of an open circuit between the output terminals, thus maintaining the oscillating circuit in the oscillation mode. The differential electro-mechanical oscillating circuits described herein may be used to produce clock signals or otherwise to produce periodic reference signals.
US10985690B2

In an example, the solar tracker has a clamp assembly that is configured to pivot a torque tube. In an example, the assembly has a support structure configured as a frame having configured by a first anchoring region and a second anchoring region. In an example, the support structure is configured from a thickness of metal material. In an example, the support structure is configured in an upright manner, and has a major plane region. In an example, the assembly has a pivot device configured on the support structure and a torque tube suspending on the pivot device and aligned within an opening of the support and configured to be normal to the plane region. In an example, the torque tube is configured on the pivot device to move about an arc in a first direction or in a second direction such that the first direction is in a direction opposite to the second direction.
US10985688B2

This disclosure describes methods and apparatus for assembly a roofing structure that incorporates photovoltaic modules as shingles of the roofing structure. A sidelap is used to both establish consistent spacing between the solar shingles and prevent water passing between adjacent shingles from collecting beneath the solar shingles by guiding the water passing through the solar shingles and redirecting the water down-roof. In some embodiments, the sidelaps can have additional functionality. For example, a sidelap can include tabs configured to interact with lateral securing features positioned on downward-facing surfaces of the solar roofing modules to help keep the lateral sides of the photovoltaic modules from pulling away from the roofing structure during severe weather conditions. The sidelap could also include means for attaching a wire clip to one end of the sidelap.
US10985685B1

A system for wirelessly transmitting power between a track and independent movers in a motion control system includes a pick-up coil provided proximate to the magnets on the movers. The fundamental component of the voltage applied to the drive coils interacts primarily with the magnetic field generated by the permanent magnets on the movers and not with the pick-up coil. Consequently, the pick-up coil does not interfere with desired operation of the movers but rather, interacts primarily with the harmonic components and has current and voltages induced within the pick-up coil as a result of the harmonic components. The energy captured by the pick-up coil reduces the amplitude of eddy currents on the mover. After harvesting the harmonic content, the pick-up coil may be connected to another circuit on the mover and serve as a supply voltage for the other circuit.
US10985683B2

An electric motor control device performing feedback control of a state amount of an electric motor or a load and being capable of changing a control bandwidth of a feedback control system includes: a notch filter arranged in the feedback control system and having a filter coefficient which is changeable; a notch control section which changes a notch frequency as a center frequency of the notch filter to remove an oscillation component attributable to mechanical resonance related to the electric motor; and a control coefficient setting section which changes at least one of the control bandwidth or the filter coefficient of the notch filter in accordance with the control bandwidth and the notch frequency to stabilize the feedback control system.
US10985670B2

A power supply device is provided with a diode rectifier circuit having an input connected to an AC power source, the output of the diode rectifier circuit producing a rectified voltage; a capacitor connected to the diode rectifier to be charged by the rectified voltage; and a controller configured to receive as input a detection signal representing a charging current flowing into the capacitor, the controller being further configured to calculate a voltage frequency, a cycle, or a power voltage phase of the AC power on the basis of the detection signal. At least one of the following is used to detect the charging current flowing into the capacitor and produce the detection signal: a photocoupler; an amplifier circuit including a shunt resistor and an operational amplifier; and a current transformer.
US10985649B2

A power conversion device including: a reactor formed such that a DC winding and a plurality of coupled windings are wound around one magnetic body, one end of the DC winding is connected to a voltage source, one end of each of the plurality of coupled windings is connected to another end of the DC winding, another end of each of the plurality of coupled windings is connected to each intermediate connection point between a plurality of upper and lower arms composed of switching elements, and magnetic fluxes generated by currents flowing through the DC winding and the coupled windings merge with each other in the same direction; and a control device for controlling the switching elements, wherein the upper arms or the lower arms are controlled by in-phase driving or interleave driving on the basis of the duty of switching operation.
US10985644B1

An integrated circuit (IC) comprises a regulator circuit, a bootstrap control circuit, and a gate driver that drives a transistor pair in buck or boost mode to switch current through an inductor. The IC has a VIN terminal coupled to receive a voltage generated from an AC power source, a STR terminal coupled to receive a voltage from a stored power source (e.g., a capacitor bank), and a HSB terminal that is capacitively coupled to the inductor. When bucking or boosting, the regulator circuit generates VDD supply voltage from the stored power source, supplies the VDD supply voltage onto the bootstrap control circuit, and the bootstrap control circuit generates a gate driver supply voltage that is supplied to the gate driver circuit. When not bucking or boosting, voltage on the HSB terminal is maintained between a voltage threshold from the AC power source without draining the stored power source.
US10985637B2

A laminated core manufacturing method includes punching a center hole in a processing region, molding split stator piece portions adjacently in a circumferential direction, and pushing back and molding the split stator piece portions. In the molding the split stator piece portions, the split stator piece portion is extruded in parallel with the workpiece.
US10985636B2

A semiconductor device includes: a plurality of control modules that controls a rotating electric machine. Each control module includes at least two sets of arms, each set including high-side and low-side switching elements that provide an inverter. A plurality of arms of each control module are coupled in parallel to each other with respect to a bus bar coupled to one power source. Each control module includes a metal plate on which the high-side and low-side switching elements are mounted, and mediates an electric coupling with the power source. Each metal plate includes a first metal plate on which one set of arms is disposed, a second metal plate on which another set of arms is disposed, and a coupling plate that couples the first and second metal plates.
US10985632B2

An electrical power system is provided. The electrical power system involves a battery powered motor which in turn generates electricity using a primary generator and a secondary generator. The secondary generator provides a recycle electricity to the battery, while the primary generator provides an electrical output for powering electrical devices.
US10985631B1

A method for manufacturing a smart card includes: planting a solder ball on the secure chip solder pad of the main circuit board; according to the position of the secure chip solder pad on the main circuit board, milling out a groove on the substrate on which the main circuit board is packed, such that the solder ball on the secure chip solder pad is visible at the bottom of the groove; packing the secure chip module into the groove, and by use of the solder ball on the secure chip solder pad, mounting the secure chip module onto the main circuit board. The method is capable of improving the quality of the wiring of the main circuit board; and increasing the scalability of the smart card.
US10985628B2

Provided is an electric drive device capable of achieving redundant supply of power from outside and achieving downsizing. An electric drive device, including: a motor; a controller configured to control driving of the motor; and a power supply connector electrically connected to the controller, the power supply connector including: a power supply connector housing; and a first power supply terminal and a second power supply terminal, which are provided in the power supply connector housing and electrically connected to separate external power sources, respectively.
US10985627B2

A vehicle main electric motor includes: a ring-shaped filling chamber, which is formed in contact with a ball bearing and a roller bearing in a direction of a rotation shaft, for filling with a semi-solid lubricant, and which has a central axis concentric with the rotation shaft; and a discharge section connected to the filling chamber, for inflow of the semi-solid lubricant from the filling chamber. A display member, which has a specific gravity lower than a specific gravity of the semi-solid lubricant, is arranged, in an interior of the discharge section, at an initial position that is a position not reached by the semi-solid lubricant during an initial greasing. The discharge section has a retaining part for retaining, at a movement position that is a determined position within the discharge section, the display member moving in a greasing direction due to pressure of the semi-solid lubricant during a supplemental greasing. At least a portion of visible light from the exterior reaches at least a portion of the movement position.
US10985617B1

A method includes receiving an indication that a wireless-power receiver is located within one meter of a wireless-power transmission system and is authorized to receive wirelessly-delivered power from a wireless-power transmission system. The method includes, in response to receiving the indication, selecting a power level at which to amplify a radio frequency (RF) signal using a power amplifier (PA). In accordance with a determination that transmitting the RF signal to the wireless-power receiver would satisfy safety thresholds, the method includes instructing the PA to amplify the RF signal using the power level to create an amplified RF signal, and providing the amplified RF signal to the one or more antennas. The one or more antennas are caused to, upon receiving the amplified RF signal, radiate RF energy that is focused within an operating area that includes the wireless-power receiver while forgoing any active beamforming control.
US10985616B2

A method for transmitting power includes providing power using a contactless power transfer from a transmitter to a receiver that is mutually coupled with the transmitter. The method also includes managing and regulating the contactless power transfer being provided, where the managing and regulating are integrally and autonomously performed by the transmitter.
US10985614B2

A device has a plurality of coils arranged along a perimeter within the device, where each coil has a winding configured to be coupled to a power converter through a resonant capacitor, and forms a resonator with the resonant capacitor. The device has also a connection core which is magnetically coupled to the plurality of coils. Furthermore, the device has a plurality of power converters, where each power converter is coupled to one of the plurality of coils, and is configured such that a current flowing through the winding of the coil has the same frequency as other winding currents in the device, and the phase angle of the current is approximately equal to the space angle of the coil, so a rotating magnetic field is formed in a space around the device.
US10985613B2

A power transmitter (101) of a wireless power transfer system comprises a resonance including a transmitter coil (103) for generating a power transfer signal for wirelessly transferring power to a power receiver (105). Further, a driver (1303) generates a drive signal for the resonance circuit (201) and a message receiver (1305) is arranged to receive messages from the power receiver (105). A power loop controller (1307) implements a power control loop by adapting the power of the drive signal in response to power control messages received from the power receiver (105). However, the regulation is subject to a constraint of at least one of a current or voltage of the resonance circuit and a power of the drive signal being below a maximum limit. Further, the power transmitter (101) comprises an adapter (1309) which adapts the maximum limit in response to a load indication indicative of a loading of the power transfer signal by the power receiver (105).
US10985612B2

Power supplies for pool and spa equipment are disclosed. In one embodiment, the power supply includes a buoyant housing, a peripheral float, at least one solar cell positioned on the buoyant housing for collecting sunlight and converting same to electrical energy, and a power cable for interconnecting the power supply and pool/spa equipment. In other embodiments, first and second inductive power couplings are provided for powering pool and spa equipment. The power couplings can also be installed using existing plumbing features of the pool or spa.
US10985606B2

A power supply system disclosed here is connected to an electric power system through a distribution device. The power supply system includes a plurality of strings connected to the distribution device and a failure detector. The failure detector of the power supply system is configured to perform a first process of connecting at least one battery module to a main line to set a voltage detected by a string voltage detector at a voltage higher than a predetermined voltage in a state where a switch disconnects the distribution device and the main line, a second process of sending a disconnecting signal for disconnecting all the sweep modules from the main line, and a third process of determining whether the voltage detected by the string voltage detector is lower than the predetermined determination voltage or not after the second process.
US10985603B2

Power systems include a housing and an automatic transfer switch (ATS switch) held in the housing, a Bypass switch held in the housing and a control circuit in communication with the ATS switch and the Bypass switch to automatically direct the Bypass switch and the ATS switch to carry out the selective connections to thereby allow automated, redundant power transitions to the system load from three different power sources.
US10985600B2

An emergency lighting system provides testing and reporting functionality in a rapidly repeatable fashion for environments with numerous emergency lighting units. In one or more embodiments, the emergency lighting system comprises a plurality of emergency lighting units capable of conducting one or more tests and reporting their operating condition as test results. One or more terminals receive and aggregate the test results and present the same to a user. Emergency lighting units having an undesirable operating condition can then be readily identified and addressed.
US10985599B2

Described and shown is a process for preparing an emergency energy storage device, with at least one energy storage element for operation, whereby the emergency energy store is designed to provide emergency electrical energy for at least one energy consumer, whereby the energy (EL) which can be drawn from the emergency energy storage and/or the peak output (Pmax) which can be drawn from the emergency energy storage is determined and the operational readiness is established as soon as the energy (EL) which can be drawn from the emergency energy storage and/or the peak output (Pmax) which can be drawn from the emergency energy storage has reached a definable minimum energy value. A process for preparing an emergency energy storage device for operation in which the emergency energy storage is discharged via a discharging device and the heat occurring at the internal resistance (Ri) is used to heat the emergency energy storage device.
US10985594B2

An electronic module includes wireless data transmission circuitry configured to receive from a base station a signal corresponding uniquely to a battery device, wireless charging circuitry coupled with the wireless data transmission circuitry and configured to receive energy wirelessly transmitted from the base station, and a controller configured to, in response to the wireless data transmission circuitry receiving the signal, cause the wireless charging circuitry to charge a battery module of the battery device corresponding to the signal using the received wirelessly transmitted energy.
US10985587B2

In some examples, a control unit is configured to adjust charge termination voltage of a rechargeable energy storage device. The control unit is adapted to charge the rechargeable energy storage device to a charge termination voltage where the rechargeable energy storage device has capacity to support peak load but comes close to a system shutdown voltage after supporting peak load. The control unit is also adapted to increase the charge termination voltage if a voltage of the rechargeable energy storage device is near a system shutdown voltage after supporting peak load.
US10985586B2

An electric power supply system of an electrical vehicle includes a first battery, a battery controller managing the first battery, a second battery supplying second power having a voltage lower than a voltage of the first power, and a control electric power supply management device including a joining line that is able to draw a current from each of a first and a second power supply lines. The control electric power supply management device transmits, depending on a magnitude in voltage level between first and second voltages, one of the first and second powers to the battery controller from one of the first and second power supply lines via the joining line. The first and second voltages are respectively applied to the joining line from the first and second power supply lines when the currents are to be drawn from the first and second power supply lines, respectively.
US10985576B2

A battery pack, a method of heating a battery cell and an electrical combination. The battery pack may include a housing; a battery cell; a heating element operable to provide heat to the battery cell; a temperature sensing device operable to sense a temperature of an interior of the battery pack; a heating switch operable to control whether power is provided to the heating element; and an electronic processor configured to receive a signal from the temperature sensing device, the signal indicating the temperature of the interior of the battery pack, determine that the temperature of the interior of the battery pack is less than a predetermined temperature threshold, and in response to determining that the temperature of the interior of the battery pack is less than the predetermined temperature threshold, close the heating switch to provide power to the heating element.
US10985573B2

A power generation system includes a plurality of photovoltaic cell panels for outputting DC power, a plurality of inverters for converting DC power into AC power, and a high-order device for communicating with the plurality of inverters. The high-order device is configured to acquire a predetermined power factor, and transmit a command value to each of the plurality of inverters so that the power factor corresponding to the predetermined power factor is achieved by a total output of the plurality of inverters. The high-order device is configured so as to determine a specific inverter that has room to increase the amount of reactive power output from among the plurality of inverters, to transmit a reactive power increasing command value for increasing reactive power to the specific inverter.
US10985570B2

A photovoltaic (PV) energy storage system having a plurality of hybrid cells operable to generate DC electrical power. Each hybrid cell includes at least one solar power generation unit and a power storage device connected in parallel. The power storage devices of the plurality of hybrid cells are connected in series and the DC electrical power derived from the series of these power storage devices energizes a DC power load. The PV energy storage system has an inverter operable to convert DC electrical power into AC electrical power and is electrically coupled to the series of the power storage devices. The PV energy storage system energizes an AC power load, such as a power grid.
US10985566B2

An electric power controlling section which controls transmission and reception of electric power between power grid and an electric power storage device, an energy source producing section which utilizes electric power supplied from power grid to produce an energy source, an energy information obtaining section which obtains information indicating a first electric amount which is the electric power amount supplied by the electric power storage device to the power grid during a first period, and a corresponding amount determining section which determines a first corresponding amount which is the amount of the energy source produced by the energy source producing section utilizing the amount of electric power corresponding to the first electric amount are included.
US10985559B2

Methods and systems for ensuring operation of one or more circuit breakers electrically connected on a phase of a multi-phase power line on a transformer electrically connected within a power grid at a substation are disclosed. The method includes detecting, at the transformer, a direct current component of a multi-phase power signal received at the transformer, the direct current component comprising a direct current received at a transformer neutral, the transformer neutral being electrically connected to a ground. The method further includes determining whether the direct current is above a predetermined threshold, the predetermined threshold being based on a determination that, above the predetermined threshold, at least one of the one or more circuit breakers is incapable of reliable operation. The method includes, in response to a determination that the direct current component is above the predetermined threshold, blocking the direct current between the transformer neutral and a ground.
US10985552B2

Electromechanical circuit breakers are disclosed herein. In some embodiments, the breakers can be integrated into battery management systems to simplify battery management circuitry and/or to provide redundancy to the battery management systems. In some embodiments, the breakers can be provided to reduce damage to the battery management systems during hot-swapping of a battery cell. The breakers can be automatically resettable or not automatically resettable in various embodiments.
US10985536B2

A portable ionizer (100) having a discharge electrode electrically connected to a circuit board (5) to produce ions when energised, a portable power source (6) electrically connected to the circuit board (5) to energize the discharge electrode (8); and a portable case (101) that substantially encloses the power source (6), the circuit board (5), and the discharge electrode (8).
US10985534B2

In various embodiments, monitoring of one or more secondary diffracted beams formed within a laser resonator provides information based at least in part on which a primary diffracted beam formed within the laser resonator is controlled.
US10985532B2

The object is to provide a technology capable of efficiently injecting a current into a core layer of a buried waveguide. On one end side of the substrate, a buried waveguide including a core layer, a cladding layer, and a current blocking layer is disposed, both sides of the core layer in a layer-stacking direction are sandwiched by the cladding layer, and both sides of the core layer in a width direction that is perpendicular to the layer-stacking direction are sandwiched by the current blocking layer. On another end side of the substrate, a ridge waveguide including the core layer and the cladding layer is disposed, and both sides of the core layer in the layer-stacking direction are sandwiched by the cladding layer.
US10985527B2

A laser diode surface mounting structure, having at least one edge-emitting laser diode chip, including two electrodes; a heat-dissipating plate for carrying one of the two electrodes of the at least one edge-emitting laser diode chip, which has a top conductive layer, a bottom conductive layer, and at least one conductive through hole extending from the top conductive layer to the bottom conductive layer for electrically conducting; two or more metal plates spaced apart from each other and located on a plane, wherein a first metal plate is located under the heat-dissipating plate and in contact with the bottom conductive layer of the heat-dissipating plate, and a second metal plate is located adjacent to and separated from the first metal plate; and an insulating frame having an opening and being disposed above the two or more metal plates for holding the two or more metal plates.
US10985505B2

A connector is provided with a connector main body having conductive contacts and a housing holding the conductive contacts. The conductive contacts are exposed from the housing so as to be electrically connectable to a mating connector in a distal end portion of the connector main body and are exposed from the housing so as to be electrically connectable to a substrate in a rear end portion of the connector main body. The housing has positioning portions positioning the connector main body and the substrate relative to each other. The positioning portions are located closer to a center line of the connector main body than the conductive contacts when the connector main body is viewed in plan. The center line extends along a direction from the distal end portion of the connector main body toward the rear end portion.
US10985499B2

Provided is an electric connector capable of preventing damage to a housing and deformation of a bracket even if it is miniaturized. An electric connector (10) according to the present disclosure includes: a first connector (20) having a first housing (30) with a recess (35) formed in a first surface and a first bracket (54) held by the first housing (30) while facing the first surface; and a second connector (60) fitted with the first connector (20), the second connector having a second housing (70) with a projection (76) fitted into the recess (35), the projection being formed on a second surface corresponding to the first surface, and a second bracket (94) held by the second housing (70) while facing the second surface and electrically connected to the first bracket (54). After the first housing (30) and the second housing (70) are fitted together, the projection (76) is disposed such that a side face along a direction perpendicular to the first surface faces the first bracket (54) or the second bracket (94), and the first housing (30) has a protrusion formed continuous with the first surface and located closer to the fitting side than the first bracket (54).
US10985493B1

A connector configured to be connected to an electrical cable includes a sleeve configured to extend around an end of the electrical cable and a flange extending outward from the sleeve. The flange includes an outer surface and an inner surface. The flange also includes an outer skirt extending continuously and completely around an outer periphery of the base plate, and an inner skirt spaced apart from the outer skirt. The inner skirt traces a closed and continuous path around the sleeve. The flange also includes a channel defined between the inner and outer skirts.
US10985489B2

A connector comprises a terminal member, an elastic member, and a housing having a cavity receiving the terminal member and the elastic member. The terminal member has a contacting face and a back face opposite to the contacting face. The contacting face has a serration region with a serration formed thereon and adapted to contact an electrical wire. The elastic member is adapted to press a pressed region of the back face opposite to the serration region.
US10985482B2

An electrical connector includes: a first terminal with one end having a first contact and a second terminal with one end having a second contact. The first contact is located in a first accommodating hole, and a first distance exists between the first contact and an inner wall of the first accommodating hole. A width of the second contact is greater than a width of the first contact. The second contact is located in a second accommodating hole, and a second distance exists between the second contact and the inner wall of the second accommodating hole. A width of the first accommodating hole at the first contact is equal to a width of the second accommodating hole at the second contact, and the first distance is greater than the second distance.
US10985477B1

An I/O device includes an I/O base, at least two I/O modules supported on the I/O base, and a duplex terminal block assembly supported on the I/O base. The at least two I/O modules include a first I/O module and a second I/O module coupled to the duplex terminal block assembly in parallel. The duplex terminal block assembly can include connectors for connecting to a field device. The duplex terminal block assembly can include conductive structures for coupling the connectors with each of the first and second I/O modules. The duplex terminal block can be installed in a pair of ports in an I/O base to connect two I/O modules in parallel.
US10985475B2

The invention relates to an electrical connection system (7) for an electrical device, such as an electrical terminal block, said electrical connection system (7) comprising: a conductive bar (21) including an electrical contact region (45) arranged to cooperate with a conductive portion (13′) of an electrical conductor (13) in a connected position, and an engagement zone (35) arranged to engage with a portion (15′) of a support rail (15) in an engaged position; a leaf spring (23); and a retaining device (49) arranged to maintain the engaged position with the portion (15′) of the support rail (15), said retaining device (49) comprising an additional leaf spring (57) equipped with an additional clamping member (57″) arranged to engage with the portion (15′) of the support rail (15) in the engaged position.
US10985462B2

A technique is described where the switch and/or tunable control circuit for use with an active multi-mode antenna is positioned remote from the antenna structure itself for integration into host communication systems. Electrical delay and impedance characteristics are compensated for in the design and configuration of transmission lines or parasitic elements as the active multi-mode antenna structure is positioned in optimal locations such that significant electrical delay is introduced between the RF front-end circuit and multi-mode antenna. This technique can be implemented in designs where it is convenient to locate switches in a front-end module (FEM) and the FEM is located in vicinity to the transceiver.
US10985458B2

An antenna apparatus includes a first radiation area, a phase adjustment area and a second radiation area. The first radiation area is disposed opposite to the second radiation area. The first radiation area is connected to one end of the phase adjustment area. The other end of the phase adjustment area is connected to the second radiation area. The first radiation area includes a feeding point of the antenna apparatus. The second radiation area includes a ground point of the antenna apparatus. The phase adjustment area is used to adjust a phase of a signal fed by the feeding point, to change a direction of a space electromagnetic field formed by an electromagnetic signal radiated by each of the first radiation area and the second radiation area.
US10985457B2

Monitoring and compensating for environmental and other conditions affecting antenna elements of an antenna is described. The conditions may affect radio frequency (RF) liquid crystal of the antenna elements. In one embodiment, the antenna comprises a physical antenna aperture having an array of surface scattering antenna elements that are controlled and operable together to form a beam for the frequency band for use in holographic beam steering and a compensation controller to perform compensation on the antenna elements based on monitored antenna conditions.
US10985454B2

A base station antenna includes a radome having a bottom opening, an antenna assembly within the radome, a bottom end cap covering the bottom opening of the radome, the bottom end cap including a plurality of connector receptacles, and a plurality of connectors mounted in respective ones of the connector receptacles, each connector including a connector port that extends downwardly from the bottom end cap. Longitudinal axes of a first subset of the connectors extend at respective oblique angles with respect to a plane that is normal to a longitudinal axis of the antenna.
US10985453B2

The present disclosure relates to antenna design for installation on small cell base stations. The antenna design corresponds to a conformal antenna design that fits into a traditional sun-shield of an outdoor base station. In another aspect, the antenna design supports multiple bands and multiple technologies. In a further aspect, the antenna design provides a gain pattern that allows installation of the small cells into directional sectors to further enhance the spectral efficiency while providing a single installation location. In still a further aspect, the design permits the form factor of the base station to meet unique and desirable aesthetic principals such as a modern curved surface and an attractive and distinctive height, width and depth ratio.
US10985443B2

An antenna packaging structure includes a top substrate, an antenna chip, a bottom substrate, and a plurality of antenna transmission lines. The top substrate includes an antenna. The bottom substrate includes a circuit. The antenna chip is mounted on the bottom substrate, and is electrically connected to the antenna of the top substrate through the circuit of the bottom substrate and the antenna transmission lines. Since the antenna chip is directly electrically connected to a processor through the circuit, a plurality of communication lines do not need to be electrically connected between the antenna and the circuit. Further, since the antenna transmission lines just need to transmit a simple antenna signal between the antenna and the antenna chip, an amount of the antenna transmission lines is smaller than an amount of communication lines. Moreover, the total size of the antenna packaging structure is reduced.
US10985432B2

A rechargeable battery having a terminal is disclosed. In one aspect, the rechargeable battery includes an electrode assembly including a first electrode, a second electrode, and a separator interposed between the first electrode and the second electrode. The battery also includes a case housing the electrode assembly. The case defines a hole at the bottom of the case and an opening at the top of the case. The battery further includes a cap plate connected to the opening in the case and a first terminal bonded to the first electrode and penetrating through the hole so as to protrude beyond the exterior of the case.
US10985430B2

The present disclosure provides a method that includes forming a tab arrangement by vertically arranging the electrode tabs whereby at least parts of the electrode tabs overlap each other; irradiating light to at least two side surfaces among side surfaces of the tab arrangement excluding surfaces on which the electrode tabs overlap and surfaces facing the overlapped surfaces; scanning a planar shape of a step on which the electrode tabs do not overlap each other using light reflected from an end portion of each of the electrode tabs; scanning only an overlapped portion of the electrode tabs excluding the step based on the scanned result; setting a welding range within the overlapped portion; and performing welding only within the welding range.
US10985420B2

A battery pack according to an exemplary aspect of the present disclosure includes, among other things, an enclosure and a battery assembly retained relative to the enclosure. One of the battery assembly and the enclosure includes a groove configured to receive a flange of the other of the battery assembly and the enclosure as the battery assembly is slid into engagement with the enclosure.
US10985419B2

A battery packaging material which is slim, has excellent moldability, effectively prevents curl after molding, and moreover, is capable of imparting sufficient surface insulation to a battery. This battery packaging material is configured from a laminate which is at least provided with a polyester film layer, an aluminum alloy foil layer, and a thermally-fusible resin layer in this order. The thickness of the polyester film layer is 23-27 μm, the thickness of the aluminum alloy foil layer is 33-37 μm, the thickness of the thermally-fusible resin layer is 55-65 μm, the thickness of the laminate is 130 μm or less, and the insulation breakdown voltage of the polyester film layer-side surface is 13 kV or greater.
US10985409B2

The battery is provided. The battery includes an electrode. The electrode includes a current collector and an active material layer provided on an inside surface of the current collector. The active material layer includes a first region and a second region, where the second region includes an area density lower than the first region, and the second region is provided in a winding-back portion of the active material layer.
US10985406B2

An all solid-state secondary battery having a positive electrode active material layer; an inorganic solid electrolyte layer; and a negative electrode active material layer in this order, in which at least one layer of the positive electrode active material layer, the inorganic solid electrolyte layer, or the negative electrode active material layer includes a crosslinked polymer of a cyclic compound having a siloxane bond; and an inorganic solid electrolyte which includes a metal belonging to Group I or II of the periodic table and has an ion-conducting property respectively, an electrode sheet for a battery, a method for manufacturing an electrode sheet for a battery, a solid electrolyte composition, a method for producing a solid electrolyte composition, and a method for manufacturing an all solid-state secondary battery.
US10985404B2

The present invention relates to an electrolyte for a lithium secondary battery, and a lithium secondary battery including the electrolyte. The electrolyte includes a non-aqueous organic solvent; a lithium salt; a first additive including a compound represented by Chemical Formula 1; and a second additive including LiN(CxF2x+1SO2)(CyF2y+1SO2), wherein 0≤x≤20 and 0≤y≤20: wherein, in Chemical Formula 1, A is a substituted or unsubstituted aliphatic chain or (—C2H4—O—C2H4-)n, and n is an integer from 1 to 10.
US10985401B2

Provided are a binder composition for a solid electrolyte battery and a slurry composition for a solid electrolyte battery that have excellent processability and can cause a solid electrolyte battery to display excellent battery characteristics. The binder composition contains a particulate polymer of a copolymer including an acrylate monomer unit and an aromatic monomer unit, alkyl-modified cellulose represented by formula (I), and an organic solvent. In formula (I), R1, R2, and R3 each indicate a hydrogen atom or an alkyl group having a carbon number of at least 1 and not more than 4. At least two of R1, R2, and R3 are alkyl groups having a carbon number of at least 2 and not more than 4 in 50 mol % or more of all repeating units. Also, n indicates a natural number.
US10985394B2

Bioelectrochemical systems (BES) having configurations with spiral wound structures and with frame-and-plate structures are provided. Systems may allow for production of an electrical current that is at least partially generated by anodophilic microorganisms connected directly or indirectly to an electrode. A spiral wound or frame-and-plate type bioelectrochemical system may include an anolyte influent point, a catholyte influent point, electrodes, ion selective membranes, mesh separators, gas collection devices, an exterior containment vessel, and one or more external electrical devices.
US10985379B2

This invention is a method for making a bipolar plate by selecting at least one resin from the group consisting of acrylonitrile butadiene styrene (ABS), polyphenylsulfone, a polymer resistant to sulfuric acid, and combinations of any thereof. The method may include adding conductive fibers in an amount of from about 20% to about 50% by volume, to the bipolar plate.
US10985376B2

Provided is a rechargeable alkali metal-sulfur cell comprising an anode layer, an electrolyte and a porous separator, a cathode layer, and a discrete anode-protecting layer disposed between the anode layer and the separator and/or a discrete cathode-protecting layer disposed between the separator and the cathode active material layer; wherein the anode-protecting layer or cathode-protecting layer comprises a conductive sulfonated elastomer composite having from 0.01% to 40% by weight of a conductive reinforcement material and from 0.01% to 40% by weight of an electrochemically stable inorganic filler dispersed in a sulfonated elastomeric matrix material and the protective layer has a thickness from 1 nm to 50 μm, a fully recoverable tensile strain from 2% to 500%, a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm, and an electrical conductivity from 10−7 S/cm to 100 S/cm.
US10985371B2

A negative electrode includes a negative electrode current collector and a negative electrode active material layer that is provided on the negative electrode current collector and includes a negative electrode active material. The negative electrode active material includes a carbon material, and a surface of the negative electrode active material layer has a reflectance Ra in a range of 7.0≤Ra≤14.8% at a wavelength of 550 nm. A lithium ion secondary battery includes the negative electrode, a positive electrode, a separator, and a nonaqueous electrolyte solution. The nonaqueous electrolyte solution includes a nonaqueous solvent and an electrolyte, the nonaqueous solvent contains ethylene carbonate, and the ethylene carbonate is contained in a range of 10 to 30 vol. % in the entire nonaqueous solvent.
US10985370B2

Provided herein is a composite anode active material including: a porous carbon structure; a first coating layer on the porous carbon structure and including a non-carbonaceous material capable of intercalating and deintercalating lithium; and a second coating layer on the first coating layer and including a carbonaceous material.
US10985367B2

A lithium cobalt composite oxide for a lithium secondary battery and a lithium secondary battery, the lithium cobalt composite oxide being doped with magnesium and having an atomic ratio of Mg/Co of about 0.0035:1 to about 0.01:1.
US10985365B2

Provided is a rechargeable alkali metal-sulfur cell comprising: (a) an anode; (b) a cathode active material layer comprising a sulfur-containing material; and (c) an electrolyte or an electrolyte/separator layer; wherein the anode comprises (i) an anode active material layer; (ii) a first anode-protecting layer, in physical contact with the anode active material layer, having a thickness from 1 nm to 100 μm and comprising a thin layer of an electron-conducting material having a specific surface area greater than 50 m2/g; and (iii) a second anode-protecting layer in physical contact with the first anode-protecting layer, having a thickness from 1 nm to 100 μm and comprising an elastomer having a fully recoverable tensile elastic strain from 2% to 1,000% and a lithium ion conductivity from 10−8 S/cm to 5×10−2 S/cm when measure at room temperature.
US10985360B2

Methods, systems, and compositions for the liquid-phase deposition (LPD) of thin films. The thin films can be coated onto the surface of porous components of electrochemical devices, such as battery electrodes. Embodiments of the present disclosure achieve a faster, safer, and more cost-effective means for forming uniform, conformal layers on non-planar microstructures than known methods. In one aspect, the methods and systems involve exposing the component to be coated to different liquid reagents in sequential processing steps, with optional intervening rinsing and drying steps. Processing may occur in a single reaction chamber or multiple reaction chambers.
US10985358B2

Battery systems according to embodiments of the present technology may include a battery cell having an electrode tab extending from an edge of a first side of the battery cell. The battery system may also include a module electrically coupled with the battery cell. The module may include a mold defining a recess along a first side of the module. The module may also include a conductive tab extending from the first side of the module. The conductive tab may be coupled with the electrode tab. The electrode tab may be characterized by a curvature along a length of the electrode tab, and a distal end of the electrode tab may be positioned within the recess defined by the mold.
US10985349B2

The present disclosure provides a hot-pressing buffer, a display device, a hot-pressing process, and a method for reducing the X-line bright lines. The hot-pressing buffer includes: a thermally conductive material layer including a non-particulate thermally conductive material made of a non-particulate thermally conductive material; and a buffer material layer wrapped around an outer surface of the non-particulate thermally conductive material layer.
US10985345B2

An organic light emitting diode display device includes a display panel including an array substrate displaying an image, a face sealing adhesive layer attached to the array substrate, a side sealing layer covering a side surface of the array substrate, and a protecting substrate attached to the array substrate through the face sealing adhesive layer; and a printed circuit board attached to the protecting substrate.
US10985335B2

A flexible display panel is provided, including a display region and a bending region; a support layer; a substrate disposed on the support layer; a barrier layer disposed on a side of the substrate away from the support layer; a thin film transistor layer disposed on a side of the barrier layer away from the substrate; an organic light emitting layer disposed on a side of the thin film transistor layer away from the barrier layer; and an encapsulation layer disposed on the thin film transistor layer and the organic light emitting layer. In addition, in the bending region, the support layer has at least one groove, and an elastic layer is disposed in the groove. The present disclosure solves the problem of poor recovery ability and poor support ability of the bending region of the display panel.
US10985327B2

Provided are an organic semiconductor film, an organic semiconductor transistor formed of the organic semiconductor film, and a method of manufacturing the organic semiconductor transistor. In the organic semiconductor film, the formation or propagation of cracks can be effectively suppressed even in a case where the organic semiconductor film is patterned or is exposed to high heat. Provided are an organic semiconductor film, an organic semiconductor transistor formed of the organic semiconductor film, and a method of manufacturing the organic semiconductor transistor. The microcrystalline organic semiconductor film includes a compound represented by the following Formula (1) that has a molecular weight of 3000 or lower and in which a crystal domain size is 1 nm to 100 nm. X, Y, and Z each independently represent a specific ring-constituting atom. R1 and R2 each independently represent a hydrogen atom, an alkyl group, an alkenyl group, an alkynyl group, an aryl group, or a heteroaryl group. R3 and R4 each independently represent a halogen atom, an alkyl group, an alkenyl group, an alkynyl group, an aryl group, or a heteroaryl group. m and n each independently represent an integer of 0 to 2.
US10985309B2

A multilayer ceramic electronic component is provided in which wet spreading of a metal bump material can be suppressed and a position of the metal bump can be controlled with high accuracy. The multilayer ceramic electronic component includes a ceramic body having first and second main surfaces and first to fourth lateral surfaces between the main surfaces. Moreover, first and second opposing internal electrodes are provided inside the ceramic body and led out to one or more of the second lateral surfaces. A first electrode is provided on the first main surface and contains a ceramic material and a first external electrode that is connected to the first internal electrode, extends on the first electrode. In addition, a second external electrode is connected to the second internal electrode and extends onto the first main surface.
US10985295B2

A light-emitting device comprises a semiconductor stack comprising a first semiconductor layer, a second semiconductor layer, and an active layer formed between the first semiconductor layer and the second semiconductor layer; a first contact layer on the first semiconductor layer; a second contact layer on the second semiconductor layer, wherein the first contact layer and the second contact layer comprise a metal material other than gold (Au) or copper (Cu); a first pad on the semiconductor stack; a second pad on the semiconductor stack.
US10985292B2

A method for transferring semiconductor bodies and a semiconductor chip are disclosed. In an embodiment a method includes providing a semiconductor structure on a growth substrate, arranging a cover layer on a side of the semiconductor structure facing away from the growth substrate, wherein the cover layer is mechanically fixedly connected to the semiconductor structure, arranging a transfer structure on a side of the cover layer facing away from the semiconductor structure, wherein the transfer structure is mechanically fixedly connected to the cover layer via at least one contact structure, wherein a sacrificial layer is arranged between the cover layer and the transfer structure, and wherein the sacrificial layer does not cover any of the at least one contact structure, removing the growth substrate from the semiconductor structure, subdividing the semiconductor structure into a plurality of semiconductor bodies, arranging a carrier on a side of the semiconductor body facing away from the transfer structure, selectively removing the sacrificial layer and removing the transfer structure from the semiconductor bodies.
US10985290B2

A photodetector includes a light receiving part having a plurality of light receiving elements, and a signal processing part that adds outputs from the light receiving elements and outputs the result. A plurality of measurements are performed while combination of effective light receiving elements among the light receiving elements in the light receiving part is changed. The results of the measurements are subjected to a compressive sensing process to determine an output signal of for each light receiving element or for each group of light receiving elements.
US10985287B2

The invention concerns a method of manufacturing a photovoltaic module comprising at least two electrically connected photovoltaic cells, each photovoltaic cell (4i) being multi-layered structure disposed on a substrate (6) having down-web direction (X) and a cross-web direction (Y). The method comprises providing a plurality of spaced-apart first electrode strips (8i) over the substrate (6), each first electrode strip extending along the cross-web direction (Y), and providing, over the first electrode strips layer, at least one insulating strip (14a, 14b) of an insulator material extending along the down-web direction (X), each insulating strip defining a connecting area and an active area. A functional stack (20) comprising a full web coated layer of photoactive semiconductor material is formed over the first layer and within the active area. A plurality of spaced-apart second electrode strips (28i) are provided within the active area, each second electrode strip extending along the cross-web direction (Y), so as to form photovoltaic cells and a photovoltaic module is formed by electrically connecting at least two adjacent photovoltaic cells, by extending over the insulating strips (14a, 14b) electrical connection patterns to electrically connect, within the connecting area(s), the second electrode strip of an photovoltaic cell to the first electrode strip of an adjacent photovoltaic cell.
US10985286B2

This power generation module includes: a power generating portion (30) including a power generating element (19); and a wiring substrate. The wiring substrate includes: a reinforcement plate; and a flexible printed circuit (79) provided above the reinforcement plate. The flexible printed circuit (79) has: an FPC land portion (70) configured to have the power generating portion (30) mounted thereto; and a FPC wire portion (73) connected to the FPC land portion (70). The width of the FPC wire portion (73) is smaller than the width of the FPC land portion (70).
US10985285B2

A physical vapor deposition (e.g., sputter deposition) method for III-nitride tunnel junction devices uses metal-organic chemical vapor deposition (MOCVD) to grow one or more light-emitting or light-absorbing structures and electron cyclotron resonance (ECR) sputtering to grow one or more tunnel junctions. In another method, the surface of the p-type layer is treated before deposition of the tunnel junction on the p-type layer. In yet another method, the whole device (including tunnel junction) is grown using MOCVD and the p-type layers of the III-nitride material are reactivated by lateral diffusion of hydrogen through mesa sidewalls in the III-nitride material, with one or more lateral dimensions of the mesa that are less than or equal to about 200 μm. A flip chip display device is also disclosed.
US10985283B2

A semiconductor device with favorable electrical characteristics is to be provided. A highly reliable semiconductor device is to be provided. A semiconductor device with lower power consumption is to be provided. The semiconductor device includes a gate electrode, a first insulating layer over the gate electrode, a metal oxide layer over the first insulating layer, a pair of electrodes over the metal oxide layer, and a second insulating layer over the pair of electrodes. The first insulating layer includes a first region and a second region. The first region has a region being in contact with the metal oxide layer and containing more oxygen than the second region. The second region has a region containing more nitrogen than the first region. The metal oxide layer has at least a concentration gradient of oxygen in a thickness direction, and the concentration gradient becomes high on a first region side and on a second region side.
US10985280B2

A method is presented for fine-tuning a threshold voltage of a nanosheet structure. The method includes forming a nanosheet stack over a substrate including a plurality of sacrificial layers and a plurality of nanowires, forming a sacrificial gate structure over the nanosheet stack, and partially etching one or more sacrificial layers to form cavities, the partial etching resulting in remaining sections of sacrificial layers. The method includes removing the sacrificial gate structure, removing at least one of the remaining sections of sacrificial layers to expose a surface of each of the plurality of nanowires, forming an oxidation channel on the exposed surface on only either a top side or bottom side of each of the plurality of nanowires, removing the oxidation channels to form a recess on each of the plurality of nanowires, and depositing a high-k metal gate extending into the recess of each of the plurality of nanowires.
US10985274B2

A method of forming a semiconductor device that includes forming at least two semiconductor fin structures having sidewalls with {100} crystalline planes that is present atop a supporting substrate; and epitaxially growing a source/drain region in a lateral direction from the sidewalls of each fin structure. The second source/drain regions have substantially planar sidewalls. A metal wrap around electrode is formed on an upper surface and the substantially planar sidewalls of the source/drain regions. Air gaps are formed between the source/drain regions of the at least two semiconductor fin structures.
US10985271B2

A method for fabricating high electron mobility transistor (HEMT) includes the steps of: forming a buffer layer on a substrate; forming a first barrier layer on the buffer layer; forming a patterned mask on the first barrier layer; forming a second barrier layer adjacent to two sides of the patterned mask; removing the patterned mask to form a recess; forming a gate electrode in the recess; and forming a source electrode and a drain electrode adjacent to two sides of the gate electrode.
US10985269B2

Embodiments are directed to two-dimensional electron gas (2DEG)-confined 2DEG devices and methods. One such device includes a substrate and a heterostructure on the substrate. The heterostructure includes a first semiconductor layer, a second semiconductor layer, and a 2DEG layer between the first and second semiconductor layers. The device further includes a 2DEG device having a conduction channel in the 2DEG layer. An isolation electrode overlies the heterostructure and at least partially surrounds a periphery of the 2DEG device. The isolation electrode, in use, interrupts the 2DEG layer in response to an applied voltage.
US10985268B2

A semiconductor device includes a semiconductor substrate including first and second surfaces, and a first semiconductor layer of a first conductivity type, a first electrode on the first surface, a first control electrode that is inwardly from the first surface and electrically insulated from the semiconductor substrate and the first electrode, a second control electrode that is inwardly from the first surface, electrically insulated from the semiconductor substrate and the first electrode via a fourth insulating film, and biased independently from the first control electrode, a third control electrode on the second surface and electrically insulated from the semiconductor substrate, and a second electrode on the second surface and electrically connected to the semiconductor substrate.
US10985265B2

A method for forming a semiconductor device structure is provided. The method includes forming a semiconductor layer on a semiconductor substrate, forming an interfacial layer on the semiconductor layer, forming a first gate dielectric layer on the interfacial layer, introducing fluorine on the first gate dielectric layer, annealing the first gate dielectric layer, forming a second gate dielectric layer on the first gate dielectric layer, introducing fluorine on the second gate dielectric layer, annealing the second gate dielectric layer, and forming a gate stack structure on the second gate dielectric layer.
US10985260B2

A method for forming self-aligned contacts includes patterning a mask between fin regions of a semiconductor device, etching a cut region through a first dielectric layer between the fin regions down to a substrate and filling the cut region with a first material, which is selectively etchable relative to the first dielectric layer. The first dielectric layer is isotropically etched to reveal source and drain regions in the fin regions to form trenches in the first material where the source and drain regions are accessible. The isotropic etching is super selective to remove the first dielectric layer relative to the first material and relative to gate structures disposed between the source and drain regions. Metal is deposited in the trenches to form silicide contacts to the source and drain regions.
US10985257B2

A method of forming a plurality of vertical fin field effect transistors is provided. The method includes forming a first vertical fin on a first region of a substrate and a second vertical fin on a second region of the substrate, forming an isolation region between the first region and the second region, forming a gate dielectric layer on the vertical fins, forming a first work function layer on the gate dielectric layer, removing an upper portion of the first work function layer from the vertical fin on the first region and the vertical fin on the second region, and forming a second work function layer on the first work function layer and the exposed upper portion of the gate dielectric layer, wherein the first work function layer and second work function layer forms a first combined work function layer with a step in the second work function layer.
US10985226B2

Provided are an ink jet printing organic light emitting diode display panel and a manufacturing method thereof. The method includes: sequentially forming a passivation layer and a planarization layer on a carrier substrate prepared with one pair of thin film transistors, wherein the passivation layer covers the one pair of thin film transistors; forming one pair of vias in the passivation layer and the planarization layer; forming one pair of anodes on the planarization layer, wherein the one pair of anodes are electrically connected to the one pair of thin film transistors through the one pair of vias in the passivation layer and the planarization layer; preparing an electrode separation layer between the one pair of anodes with Al2O3 or an organic photoresist material; forming a light emitting layer over the one pair of anodes by ink jet printing, wherein the light emitting layer covers the electrode separation layer.
US10985221B2

Disclosed is a display device capable of reducing moisture permeation, wherein the display device includes a display module including a display area for displaying an image, a non-display area that does not display the image, and a bending portion in the non-display area, the bending portion of the display module configured to bend, and a polarizing film disposed on the display module including a first recess portion at a first side of the polarizing film, the first recess portion indented away from the first side of the polarizing film towards the display area and non-overlapping with the bending portion of the display module to expose the bending portion of the display module.
US10985219B2

A display device includes a cover plate, a display screen and a photoreceptor, the cover plate is disposed on the display screen, and the cover plate is provided with a light shielding layer. The light shielding layer is provided with a light transmitting area, and the photoreceptor is disposed corresponding to the light transmitting area. The display device of the present application can improve the photographic properties and the accuracy of the photoreceptor, and make it easier to assemble, and reduce assembly steps.
US10985217B2

A method of manufacturing an organic light-emitting diode display comprising a substrate having a well defined by a confinement structure, the well containing a first electrode and a second electrode spaced from each other, wherein the method may comprise depositing a light-emissive material in the well via ink-jet printing, thereby forming a substantially continuous light-emissive material layer in the well from the deposited light-emissive material, the light-emissive material layer spanning and contained within boundaries of the well, wherein a surface of the light-emissive material layer that faces away from the substrate has a non-planar topography. The method may further comprise positioning a common electrode over the light-emissive material layer.
US10985212B2

Methods, systems, and devices for multi-component cell architectures for a memory device are described. A memory device may include self-selecting memory cells that include multiple self-selecting memory components (e.g., multiple layers or other segments of a self-selecting memory material, separated by electrodes). The multiple self-selecting memory components may be configured to collectively store one logic state based on the polarity of a programming pulse applied to the memory cell. The multiple memory component layers may be collectively (concurrently) programmed and read. The multiple self-selecting memory components may increase the size of a read window of the memory cell when compared to a memory cell with a single self-selecting memory component. The read window for the memory cell may correspond to the sum of the read windows of each self-selecting memory component.
US10985209B2

A nonvolatile storage device includes first interconnections extending in a first direction and second interconnections extending in a second direction intersecting the first direction. Memory cells are formed at intersections between first and second interconnections. Each memory cell includes a resistance change element and a selector. In the arrangement of memory cells, all memory cells that are connected to any particular first interconnection are aligned along that first interconnection, and all memory cells connected to any particular second interconnection are alternately staggered in the first direction across a width of that second interconnection.
US10985204B2

Oxide-free, low temperature wafer bonding permits electric current to cross the covalently bonded interface unimpeded by traps, recombination centers and unintentional, defect-induced blocking barriers when interfacial defects are passivated by hydrogen diffused from shallow implants towards the interface. Systems and methods comprising oxide-free, low temperature covalent wafer bonding with passivated interface states are used in various applications requiring reduced interfacial scattering and carrier trapping and efficient charge collection across bonded interfaces.
US10985199B2

A semiconductor structure includes a sensor wafer comprising a plurality of sensor chips on and within a substrate. Each of the plurality of sensor chips includes a pixel array region, a bonding pad region, and a periphery region. The periphery region is between adjacent to a scribe line, and the scribe line is between adjacent sensor chips of the plurality of sensor chips. Each of the plurality of sensor chips further includes a stress-releasing trench structure embedded in the substrate, wherein the stress-releasing trench structure is in the periphery region, and the stress-releasing trench structure fully surrounds a perimeter of the pixel array region and the bonding pad region of a corresponding sensor chip of the plurality of sensor chips.
US10985191B2

Display panel and display device are provided. The display panel includes a display region, a non-display region surrounding the display region, at least one notch, gate lines, data lines, and first compensation parts. The non-display region includes a first non-display region surrounding the at least one notch. The gate lines include first gate lines. Each of the first gate lines includes a second wiring portion in the first non-display region. The data lines include first data lines. Each of the first data lines includes a second sub-portion and a third sub-portion in the first non-display region. Along a direction perpendicular to a plane of the display panel, the third sub-portions overlap the second wiring portions, and the first compensation parts overlap the second wiring portions and the first data lines. Overlapping portions between the first compensation parts, the second wiring portions, and the first data lines form first compensation units.
US10985184B2

Embodiments of the present disclosure relate to non-planar semiconductor device structures having fins. In one embodiment, a semiconductor device includes a substrate, silicon fins positioned on the substrate, and a germanium layer that is epitaxially grown on an upper region of the silicon fins with the silicon fins and the germanium layer forming a body of the semiconductor device.
US10985182B2

Embodiments of three-dimensional (3D) memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a memory stack, a channel structure, a first dielectric layer, and a second dielectric layer. The memory stack includes interleaved conductor layers and dielectric layers above the substrate. The memory stack includes a staircase structure at one edge of the memory stack. The channel structure extends vertically through the memory stack. The first dielectric layer is above the memory stack. A part of the first dielectric layer right above the staircase structure has a dished bottom surface. The second dielectric layer is on the part of the first dielectric layer right above the staircase structure and has a nominally flat top surface.
US10985169B2

A memory die including a three-dimensional array of memory elements and a logic die including a peripheral circuitry that support operation of the three-dimensional array of memory elements can be bonded by die-to-die bonding to provide a bonded assembly. External bonding pads for the bonded assembly can be provided by forming recess regions through the memory die or through the logic die to physically expose metal interconnect structures within interconnect-level dielectric layers. The external bonding pads can include, or can be formed upon, a physically exposed subset of the metal interconnect structures. Alternatively or additionally, laterally-insulated external connection via structures can be formed through the bonded assembly to multiple levels of the metal interconnect structures. Further, through-dielectric external connection via structures extending through a stepped dielectric material portion of the memory die can be physically exposed, and external bonding pads can be formed thereupon.
US10985165B2

A method of forming a microelectronic device comprises forming a spacer structure having a rectangular ring horizontal cross-sectional shape over a transistor, a portion of the spacer structure horizontally overlapping a drain region of the transistor. A masking structure is formed over the spacer structure and the transistor, the masking structure exhibiting an opening therein horizontally overlapping the drain region of the transistor and the portion of the spacer structure. A portion of an isolation structure overlying the drain region of the transistor is removed using the masking structure and the portion of the spacer structure as etching masks to form a trench vertically extending through the isolation structure to the drain region of the transistor. A drain contact structure is formed within the trench in the isolation structure. Microelectronic devices, memory devices, and electronic systems are also described.
US10985156B2

The present disclosure relates to an electrostatic discharge (ESD) clamp and, more particularly, to an ESD clamp with reduced off-state power consumption. The structure includes: one or more inverters connected to a timing circuit; a first transistor receiving an output signal from a last of the one or more inverters and an output signal from the timing circuit; a second transistor with its gate connected to the first transistor, in series; and a voltage node providing a separate voltage to a gate of the second transistor.
US10985146B2

A semiconductor package having an internal heat distribution layer and methods of forming the semiconductor package are provided. The semiconductor package can include a first semiconductor device, a second semiconductor device, and an external heat distribution layer. The first semiconductor device can comprise a first semiconductor die and an external surface comprising a top surface, a bottom surface, and a side surface joining the bottom surface to the tope surface. The second semiconductor device can comprise a second semiconductor die and can be stacked on the top surface of the first semiconductor device. The external heat distribution layer can cover an external surface of the second semiconductor device and the side surface of the first semiconductor device. The external heat distribution layer further contacts an internal heat distribution layer on a top surface of the first semiconductor die.
US10985133B2

Representative implementations provide techniques and systems for processing integrated circuit (IC) dies. Dies being prepared for intimate surface bonding (to other dies, to substrates, to another surface, etc.) may be processed with a minimum of handling, to prevent contamination of the surfaces or the edges of the dies. The techniques include processing dies while the dies are on a dicing sheet or other device processing film or surface. Systems include integrated cleaning components arranged to perform multiple cleaning processes simultaneously.
US10985132B2

There is provided a bonding apparatus for bonding substrates together, which includes: a first holding part configured to adsorptively hold a first substrate by vacuum-drawing the first substrate on a lower surface of the first substrate; a second holding part provided below the first holding part and configured to adsorptively hold a second substrate by vacuum-drawing the second substrate on an upper surface of the second substrate; a pressing member provided in the first holding part and configured to press a central portion of the first substrate; and a plurality of substrate detection parts provided in the first holding part and configured to detect a detachment of the first substrate from the first holding part.
US10985117B2

An integrated circuit structure includes a substrate, a metal pad over the substrate, a passivation layer having a portion over the metal pad, and a polymer layer over the passivation layer. A Post-Passivation Interconnect (PPI) has a portion over the polymer layer, wherein the PPI is electrically coupled to the metal pad. The integrated circuit structure further includes a first solder region over and electrically coupled to a portion of the PPI, a second solder region neighboring the first solder region, a first coating material on a surface of the first solder region, and a second coating material on a surface of the second solder region. The first coating material and the second coating material encircle the first solder region and the second solder region, respectively. The first coating material is spaced apart from the second coating material.
US10985113B2

The present disclosure discloses a display substrate, a display panel, and a display device. The display substrate includes: a base, and a device layer and an insulation layer on the base. The base includes a display area and a non-display area located on a peripheral side of the display area. At least one blocking dam is provided in a portion, located on the non-display area, of the insulation layer, and each blocking dam corresponds to an edge portion of one side edge of the base. In each edge portion of a side edge corresponding to a blocking dam, the blocking dam includes a plurality of blocking strips arranged along an extension direction of the side edge, an extension direction of each blocking strip is perpendicular to the side edge, and each blocking strip has a zigzag structure extending along a direction perpendicular to the side edge.
US10985107B2

Stitched die structures, and methods for interconnecting die are described. In an embodiment, a stitched die structure includes a semiconductor substrate that includes a first die area of a first die and a second die area of a second die separate from the first die area. A back-end-of-the-line (BEOL) build-up structure spans over the first die area and the second die area, and includes a first metallic seal directly over a first peripheral area of the first die area, a second metallic seal directly over a second peripheral area of the second die area, and a die-to-die routing extending through the first metallic seal and the second metallic seal to electrically connect the first die to the second die.
US10985086B2

Information handling system thermal rejection of thermal energy generated by one or more components, such as a central processing unit and graphics processing unit, is enhanced by disposing boron arsenide between the one or more components and a heat transfer structure that directs thermal energy from the one or more components to a heat rejection region, such as cooling fan exhaust. For instance, the boron arsenide is a layer formed with chemical vapor deposition on a copper heat pipe or a layer of thermal grease infused with the boron arsenide.
US10985083B2

A semiconductor device includes a semiconductor element, a wiring portion, an electrode pad, a sealing resin and a heat dissipation layer. The semiconductor element has a front surface and a back surface opposite to the front surface in a thickness direction of the semiconductor device. The wiring portion is electrically connected to the semiconductor element. The electrode pad is electrically connected to the wiring portion. The sealing resin covers the semiconductor element. The heat dissipation layer is held in contact with the back surface of the semiconductor element and exposed from the sealing resin. The semiconductor element overlaps with the first heat dissipation layer as viewed in the thickness direction.
US10985073B2

A method for fabricating a semiconductor device includes forming a semiconductor structure including a substrate, a first vertical fin and a second vertical fin longitudinally spaced from the first vertical fin with each of the first and second vertical fin having a hardmask cap, and a bottom spacer layer on the substrate. The method further includes forming first and second bottom source/drains within the substrate respectively beneath the first and second vertical fins, forming first and second top source/drains respectively on the first and second vertical fins, forming a vertical oxide pillar between the first and second vertical fins, removing a portion of the oxide pillar to reduce a cross-sectional dimension to define a lower recessed region, and depositing a metal gate material about the first and second vertical fins wherein portions of the metal gate material are disposed within the recessed region of the oxide pillar.
US10985069B2

A method of forming a nanosheet device is provided. The method includes forming a plurality of narrow nanosheets on a first region of a substrate, and forming a plurality of wide nanosheets on a second region of the substrate. The method further includes forming an interfacial layer on the plurality of narrow nanosheets and the plurality of wide nanosheets. The method further includes depositing a gate dielectric layer on the plurality of narrow nanosheets and the plurality of wide nanosheets. The method further includes depositing a dummy gate layer on the gate dielectric layer on the plurality of narrow nanosheets and the plurality of wide nanosheets. The method further includes forming a dummy cover layer on the dummy gate layer on the plurality of narrow nanosheets and the plurality of wide nanosheets.
US10985055B2

An interconnection structure includes a non-insulator structure, a liner layer, a dielectric structure, a conductive structure and an anti-adhesion layer. The liner layer is present on the non-insulator structure and has an opening therein. The dielectric structure is present on the liner layer. The dielectric structure includes a via opening therein. The via opening has a sidewall. The conductive structure is present in the via opening of the dielectric structure and electrically connected to the non-insulator structure through the opening of the liner layer. The anti-adhesion layer is present between the sidewall of the via opening of the dielectric structure and the conductive structure.
US10985047B2

A semiconductor manufacturing apparatus includes a temperature stabilizer, a chuck, an actuator, and a controller. The temperature stabilizer is on a plane defined by a first direction and a second direction crossing the first direction. The chuck supports and rotates a wafer and passes through a center of the temperature stabilizer. The actuator is connected to the temperature stabilizer and moves the temperature stabilizer in a third direction crossing to the first and second directions. The controller controls driving of the actuator.
US10985046B2

Transfer methods disclosed herein include transferring micro-LEDs from a first carrier to a second carrier. The methods include bonding the micro-LEDs to the first carrier using a first releasable bonding layer that releases when exposed to actinic light. The micro-LEDs are then secured to a second carrier. The first bonding layer is then irradiated through the first releasable bonding layer through the first carrier with the actinic light to release the micro-LEDs from the first carrier. The second carrier can be a display backplane having bonding pads and the micro-LEDs can be secured to the bonding pads.
US10985045B2

An electrostatic chuck mechanism and a semiconductor processing device having the same are provided. The electrostatic chuck mechanism includes a base, an edge assembly, a main electrostatic heating layer, and an edge electrostatic heating layer. The base includes a loading surface for loading a wafer and a step surface surrounding the loading surface and located at an edge portion of the wafer. The edge assembly includes a focus ring disposed above the step surface and surrounding the loading surface, and an insulation ring disposed at a bottom of the base and supporting the base. The main electrostatic heating layer, disposed above the loading surface, is configured to secure the wafer and adjust temperature of the wafer. The edge electrostatic heating layer, disposed above the step surface, is configured to secure the focus ring and adjust temperature of the focus ring.
US10985037B2

Various examples regarding substrate cleaning apparatus and methods, and related apparatus and method are disclosed. According to one embodiment, provided is a substrate cleaning apparatus including: a substrate holding and rotating module; an elongated cleaning member configured to come into contact with the substrate while the substrate is held and rotated by the substrate holding and rotating module; and a first nozzle and a second nozzle, both of which are arranged on an identical side with respect to a longitudinal direction of the cleaning member, wherein the first nozzle is operably adjusted to supply liquid more forcefully than liquid from the second nozzle, and the first nozzle is arranged so that the liquid from the first nozzle is reached to a first area located closer to the first nozzle than the cleaning member in the substrate.
US10985022B2

Examples of a method of forming an integrated circuit device with an interfacial layer disposed between a channel region and a gate dielectric are provided herein. In some examples, the method includes receiving a workpiece having a substrate and a fin having a channel region disposed on the substrate. An interfacial layer is formed on the channel region of the fin, and a gate dielectric layer is formed on the interfacial layer. A first capping layer is formed on the gate dielectric layer, and a second capping layer is formed on the first capping layer. An annealing process is performed on the workpiece configured to cause a first material to diffuse from the first capping layer into the gate dielectric layer. The forming of the first and second capping layers and the annealing process may be performed in the same chamber of a fabrication tool.
US10985015B2

Disclosed is a technology relating to a method for fabricating a multilayer structure. In the method for fabricating the multilayer structure according to the disclosed embodiment, a first material layer including at least one atomic layer is deposited using a first source gas, which includes a first component, and an oxygen-containing reactive gas which is reactive with the first source gas. On the first material layer, a second material layer including at least one atomic layer is deposited using a second source gas, which includes a second component different from the first component, and an oxygen-containing reactive gas which is reactive with the second source gas. The step of depositing the first material layer and the step of depositing the second material layer constitute one cycle, and the cycle is performed at least once.
US10985012B2

First, an offset spacer including a stacked film of insulating films is formed on the upper surface of the semiconductor layer, the side surface of the gate electrode, and the side surface of the cap film. Next, a part of the insulating films is removed to expose the upper surface of the semiconductor layer. Next, in a state where the side surface of the gate electrode is covered with the insulating films, an epitaxial layer is formed on the exposed upper surface of the semiconductor layer. Here, among the offset spacers, the insulating film which is a silicon nitride film is formed at a position closest to the gate electrode, and the position of the upper end of the insulating film formed on the side surface of the gate electrode is higher than the position of the upper surface of the gate electrode.
US10985009B2

Embodiments include a method for forming a carbon containing film. In an embodiment, the method comprises flowing a precursor gas into a processing chamber. For example the precursor gas comprises carbon containing molecules. In an embodiment, the method further comprises flowing a co-reactant gas into the processing chamber. In an embodiment, the method further comprises striking a plasma in the processing chamber. In an embodiment plasma activated co-reactant molecules initiate polymerization of the carbon containing molecules in the precursor gas. Embodiments may also include a method that further comprises depositing a carbon containing film onto a substrate in the processing chamber.
US10985005B2

A method for producing a silicon wafer for an electronic component, having the method step of epitaxially growing of a silicon layer on a carrier substrate and removing the silicon layer as a silicon wafer from the carrier substrate, in which at least one p-dopant and at least one n-dopant are introduced into the silicon layer during the epitaxial growth. The dopants are introduced into the silicon layer such that the silicon layer is formed having an electrically active p-doping and an electrically active n-doping, each greater than 1×1014 cm−3.
US10984991B2

Described herein is a technique capable of capable of managing a substrate processing apparatus efficiently. According to one aspect of the technique of the present disclosure, there is provided a substrate processing apparatus including: process performing parts configured to process a substrate based on a program; a first controller configured to process the program; and a second controller configured to control the process performing parts based on data received from the first controller, wherein the first controller is further configured to determine whether or not a first controller provided in an additional substrate processing apparatus is malfunctioning based on operation data of the first controller provided in the additional substrate processing apparatus, and to perform an alternative control for the first controller provided in the additional substrate processing apparatus when it is determined that the first controller provided in the additional substrate processing apparatus is malfunctioning.
US10984984B2

In a method is provided for removing a material from a substrate, a plasma is generated at atmospheric pressure. The plasma includes an energetic species reactive with one or more components of the material. The plasma is flowed from an outlet as a plasma plume that includes periodic regions of high plasma density and low plasma density. The material is exposed to the plasma plume. At least one component of the material reacts with the energetic species, and at least one other component of the material is physically impacted and moved by one or more of the regions of high plasma density.
US10984980B2

The objective of the present invention is to provide a charged particle beam device for setting, from an image of a trench-like groove or a pit, device conditions for finding a hole or the like provided in the trench or the pit, or measuring a hole or the like provided inside the trench or the like with high accuracy. In the present invention, a charged particle beam device comprises: a deflector for causing a charged particle beam emitted from a charged particle source to perform a scan; a detector for detecting a charged particle obtained on the basis of the scanning of the charged particle beam; and a computation processing device for generating an image on the basis of the output of the detector. In the charged particle beam device, the computation processing device specifies, from within the generated image, a relatively dark region with respect to other parts thereof, and controls the deflector in such a manner that the charged particle beam selectively scans a sample position corresponding to the dark region.
US10984977B2

A particle beam system for examining and processing an object includes an electron beam column and an ion beam column with a common work region, in which an object may be disposed and in which a principal axis of the electron beam column and a principal axis of the ion beam column meet at a coincidence point. The particle beam system further includes a shielding electrode that is disposable between an exit opening of the ion beam column and the coincidence point. The shielding electrode is able to be disposed closer to the coincidence point than the electron beam column.
US10984972B2

A method and apparatus for a printed circuit board having a substrate, an electrical component disposed on the substrate and connected to an input, a wire bond connecting the electrical component to an output, and a gas-generating fuel disposed on the substrate proximate to the wire bond to account for an arc fault.
US10984965B2

The present description relates to a fully biodegradable supercapacitor and a method for manufacturing the same. When the fully biodegradable supercapacitor and the method for manufacturing the same according to the present description are used, supercapacitor having high capacitance, high energy, and high output is provided by forming a metal oxide on a metal electrode and a surface of a solid electrolyte. In addition, the present description is environment-friendly, biodegradable, and biocompatible to be implanted into a body, and may be a bio-implantable energy storage device in the future.
US10984959B1

The quantum dot-sensitized solar cell (QDSSC) includes a photoelectrode, a counter electrode, and an electrolyte sandwiched between the photoelectrode and the counter electrode. The photoelectrode is formed from a titanium dioxide (TiO2) layer, a cadmium sulfide (CdS) quantum dot sensitizer layer, and a tin dioxide (SnO2) nanograss layer sandwiched between the titanium dioxide (TiO2) layer and the cadmium sulfide (CdS) quantum dot sensitizer layer.
US10984958B2

Capacitive energy storage devices (CESDs) are disclosed, along with methods of making and using the CESDs. A CESD includes an array of electrodes with spaces between the electrodes. A dielectric material occupies spaces between the electrodes; regions of the dielectric material located between adjacent electrodes define capacitive elements. The disclosed CESDs are useful as energy storage devices and/or memory storage devices.
US10984954B2

An electronic component includes a capacitor array including a plurality of multilayer capacitors which are sequentially arranged in a first direction; and a pair of metal frames disposed on opposing side surfaces of the capacitor array, respectively, and connected to first and second external electrodes of the plurality of multilayer capacitors, respectively, wherein the metal frames include: support portions bonded to head portions of the external electrodes; and a mounting portion extending in a second direction perpendicular to the first direction from lower ends of the support portions, and one or more cutting portions are formed in portions of lower sides of the support portions and the mounting portion.
US10984949B2

A resin molded substrate has at least a pair of terminal through holes for allowing lead terminals of a cylindrical capacitor to be inserted through, and at least one protrusion for supporting a side of a bottom portion of the capacitor so as to space from a front surface of the substrate the side of the bottom portion of the capacitor having the lead terminals inserted through the terminal through holes. The pair of lead terminals at the bottom portion are inserted through the terminal through holes of the resin molded substrate, whereby the capacitor is mounted in an upright state with a solder, so that the protrusion spaces the side of the bottom portion from the front surface of the resin molded substrate.
US10984948B2

A method for forming an inductor device. The method comprises forming a trench within a central core region of a conductive coil formed within a dielectric material. The method further comprises forming a composite region within the trench. The composite region including a polymer matrix having a plurality of particles with magnetic properties dispersed therein with the central core region to reduce eddy current loss and increase energy storage.
US10984942B2

A coil component includes a body including a coil, and an external electrode disposed on an external surface of the body and connected to the coil, wherein the body includes a support member supporting the coil and including a through-hole and a via hole spaced apart from the through-hole, the coil includes a coil body and a lead portion connecting the coil body and the external electrode to each other, and a support thin film layer is interposed between one surface of the support member and one surface of the lead portion facing the one surface.
US10984941B2

An inductor element includes a wire-winding portion and a core portion. In the wire-winding portion, a conductor is wound in a coil shape. The core portion surrounds the wire-winding portion and contains a magnetic powder and a resin. An inner-core central region is a region of the core portion within a distance from a winding axis center of the wire-winding portion toward an existing region of the wire-winding portion in an outward direction perpendicular to the winding axis center. A top-plate central region is a region of the core portion within a distance from the winding axis center toward a no-existing region of the wire-winding portion in the outward direction. Sα−Sβ≥−2% is satisfied, where Sα (%) and Sβ (%) are respectively an area ratio of the magnetic powder in the inner-core central region and the top-plate central region.
US10984939B2

A multilayer coil component includes an element body, a coil including a plurality of internal conductors, and a plurality of stress-relaxation spaces. The plurality of internal conductors are separated from each other in a first direction in the element body. Each stress-relaxation space is in contact with a surface of the corresponding internal conductor and powders exist in each stress-relaxation space. The element body includes element body regions located between the internal conductors adjacent to each other in the first direction. Each stress-relaxation space includes a first boundary surface with each internal conductor and a second boundary surface with each element body region. The first boundary surface and the second boundary surface oppose each other in the first direction. A distance between the first boundary surface and the second boundary surface is smaller than a thickness of each element body region in the first direction.
US10984936B2

An electropermanent magnet array is provided. The electropermanent magnet array includes one or more of a plurality of electropermanent magnets of common length, arranged in a parallel fashion, and a planar pole piece, coupled to the first ends of the plurality of electropermanent magnets. Each electropermanent magnet includes a first and a second end opposite the first end.
US10984925B2

An electric wire twisting device is provided, which is capable of producing a preferable twisted electric wire from a plurality of electric wires of which both ends are cut. An electric wire twisting device 1 includes a first gripping device 11 including a first clamp 2a that grips a first end of a first electric wire CT, a second clamp 2b that grips a first end of a second electric wire C2, and a first holder 15A that holds the first clamp 2a and the second clamp 2b. The electric wire twisting device 1 includes a second gripping device 12 that grips a second end of the first electric wire CT and a second end of the second electric wire CT, a first revolving actuator 3b that causes the first holder 15A to rotate around a center line of revolution CL, and a first rotating actuator 3a that causes the first clamp 2a and the second clamp 2b to rotate around a center line of rotation that is parallel to the center line of revolution CL or is inclined with respect to the center line of revolution CL.
US10984917B2

Embodiments of systems and methods for compressing plasma are described in which plasma pressures above the breaking point of solid material can be achieved by injecting a plasma into a funnel of liquid metal in which the plasma is compressed and/or heated.
US10984914B2

A Cardiopulmonary resuscitation assistance device is used by a Rescuer when administering Cardiopulmonary resuscitation to a patient. Using the rescuer vital signs, image subsection from a patient facing camera can be identified that comprise the rescuer's hands. Having correctly identified the image subsections comprising the rescuer's hands the chest compression depth and frequency can be derived from the patient facing camera by tracking the distance between the patient facing camera and the rescuer's hands.
US10984907B2

If a lesion included in a specification target image is a texture lesion, a probability image calculation unit calculates a probability value indicating a probability that each of a plurality of pixels of the specification target image is included in a lesion area. An output unit calculates, as a candidate area, an area including pixels whose probability values are equal to or larger than a first threshold in a probability image obtained from the probability image calculation unit and, as a modification area, an area including pixels whose probability values are within a certain probability range including the first threshold. An input unit detects an input from a user on a pixel in the modification area. A lesion area specification unit specifies a lesion area on the basis of the probability image, the candidate area, the modification area, and user operation information.
US10984906B2

The present disclosure provides a medical image processing apparatus capable of readily creating, from a medical image, an electronic document that displays a three-dimensional body organ model. The medical image processing apparatus performs control to acquire patient information from DICOM additional information of medical image data designated when the creation of the electronic document has been instructed, and to create the electronic document of the three-dimensional body organ model corresponding to the medical image data, the electronic document containing the acquire patient information. To which patient the three-dimensional body organ model belongs can be identified on the electronic document.
US10984904B1

A client computing device transmits a resource that conforms to a healthcare interoperability standard to a server computing device that executes a GUI generator component, and the GUI generator component generates GUI markup based upon the resource. The GUI generator component returns the GUI markup to the client computing device, which presents the GUI features on the a display based upon the GUI markup.
US10984903B2

A portable adapter is provided that can include a closure system configured to control the flow of blood and/or dialysate between the adapter and a blood treatment apparatus. Modular systems are also provided that include the portable adapter engaged with various units such as a portable blood processing module, a non-portable base module, and/or a remote module. Methods of conducting blood treatments such as blood circulation, hemodialysis, and hemofiltration, hemodiafiltration, using the modular systems are also provided. The systems, units, and methods enable the engagement and disengagement of the adapter from the various units to conduct, interrupt, and resume blood treatments without disconnecting the adapter from the vasculature of a patient. Modular systems including interchangeable portable and base modules configured for various blood treatments are also provided that can be engaged and disengaged with each other without disconnecting the portable module from the vasculature of a patient.
US10984901B1

Disclosed is a cloud-based resource and information tracking system for medical patients and healthcare providers. The cloud-based software system integrates all or many sources of patient medical and health information, updates the information in near real-time, and makes the data available to member(s) of the patient's healthcare team securely.
US10984889B1

A method comprises configuring a first metagenomics sequencing center to perform metagenomics sequencing on a first set of biological samples, and processing metagenomics sequencing results from the first metagenomics sequencing center with additional metagenomics sequencing results from one or more other metagenomics sequencing centers for respective additional sets of biological samples in conjunction with associated epidemiological data accessible to respective ones of the first and additional metagenomics sequencing centers. The processing is configured to generate global view information characterizing epidemiological relationships between the metagenomics sequencing results from the first and additional metagenomics sequencing centers. The method further includes providing the global view information to a requesting client.
US10984887B2

Systems and method for identifying long deletions can obtain sequencing information for a plurality of amplicons in and around a potential region from a nucleic acid sample. The sequencing information can include a plurality of reads that can be mapped to a reference sequence. Using information, such as where reads map to a reference sequence and relative abundance of reads for the amplicons, structural variants can be identified and a determination can be made if the nucleic acid sample is homozygous or heterozygous for the structural variant.
US10984881B1

A method includes requesting, by a component of a memory sub-system controller, control of a data path associated with a memory device coupleable to the controller. The method can include generating, by the component, data corresponding to an operation to test the memory device and causing, by the component, the data to be injected to the data path such that the data is written to the memory device. The method can further include reading, by the component, the data written to the memory device and determining, by the component, whether the data read by the component from the memory device matches the data written to the memory device.
US10984870B2

A memory control method for a rewritable non-volatile memory module is provided according to an exemplary embodiment of the disclosure. The method includes: reading a first physical unit based on a first read voltage level to obtain first data; reading the first physical unit based on a second read voltage level to obtain second data; reading the first physical unit based on a third read voltage level to obtain third data; obtaining a first reference value which reflects a data variation status between the first data and the second data; obtaining a second reference value which reflects a data variation status between the first data and the third data; reading the first physical unit based on a fourth read voltage level to obtain fourth data according to the first reference value and the second reference value; and decoding the fourth data by a decoding circuit.
US10984867B1

A memory apparatus and method of operation are provided. The apparatus includes first memory cells coupled to control circuit and a particular word line and storing a first cell data. The apparatus also includes second memory cells coupled to a source side neighbor word line disposed on a source side of the particular word line and storing second cell threshold voltages programmed after the first cell data. The control circuit senses the second cell threshold voltages at a first time while applying a predetermined initial read voltage to the source side neighbor word line. The control circuit senses the first cell data at a second time while iteratively applying one of a plurality of particular read voltages to the particular word line and simultaneously and iteratively applying one of a plurality of neighbor pass voltages to the source side neighbor word line based on the second cell threshold voltages.
US10984866B2

A non-volatile memory device includes a plurality of memory blocks grouped into pages, page buffer regions corresponding to the pages of the plurality of memory blocks; and a peripheral circuit region for supporting operations of the pages of the plurality of memory blocks. The peripheral circuit region comprises a plurality of pool capacitors. At least one of the memory blocks is a dummy block. The dummy block is configured to form a supplementary pool capacitor for suppressing power noise.
US10984864B2

Methods include receiving a pattern to be searched in a memory having a plurality of sets of memory elements with each set coupled to a separate data line and corresponding to a same set of bit positions of the pattern. Methods further include receiving a pattern of data to be programmed into a memory, programming a first data state into one memory cell of each cell pair of a plurality of cell pairs of a memory array, and programing a second data state into another memory cell of each cell pair of the plurality of cell pairs for each bit position of the pattern. Memory configured to facilitate such methods include a plurality of cell pairs, each cell pair of the plurality of cell pairs programmed to store a same bit of data corresponding to a particular bit position of a pattern to be searched in the memory.
US10984862B2

Embodiments of three-dimensional (3D) memory devices with embedded dynamic random-access memory (DRAM) and methods for forming the 3D memory devices are disclosed. In an example, a 3D memory device includes a first semiconductor structure including a peripheral circuit, an array of embedded DRAM cells, and a first bonding layer including a plurality of first bonding contacts. The 3D memory device also further includes a second semiconductor structure including an array of 3D NAND memory strings and a second bonding layer including a plurality of second bonding contacts. The 3D memory device further includes a bonding interface between the first bonding layer and the second bonding layer. The first bonding contacts are in contact with the second bonding contacts at the bonding interface.
US10984861B1

A memory device can include a plurality of memory cells formed in a substrate, each having a resistive element programmable between at least two different resistance states, including memory cells configured to store data received by the memory device, and reference cells; a reference circuit formed in the substrate configured to generate at least a first reference resistance from resistances of a plurality of reference cells; a sense circuit formed in the substrate coupled to the memory cells and at least the first reference resistance and configured to compare a resistance of a selected memory cell to at least the first reference resistance to determine the data stored by the selected memory cell.
US10984858B2

A semiconductor storage device includes: a voltage generation circuit configured to generate a read voltage to be supplied to a selected word line to which a read-target memory cell transistor is connected and a read-pass voltage to be supplied to an adjacent word line; a word line driver configured to, when the read voltage transitions, apply the read voltage to the selected word line with a first kick voltage amount and apply the read-pass voltage to the adjacent word line with a second kick voltage amount; and a control circuit configured to set each of the first kick voltage amount and the second kick voltage amount to a voltage corresponding to an amount of the transition.
US10984855B2

Methods and systems to provide a multi-Vcc environment, such as to selectively boost an operating voltage of a logic block and/or provide a level-shifted control to the logic block. A multi-Vcc environment may be implemented to isolate a Vmin-limiting logic block from a single-Vcc environment, such as to reduce Vmin and/or improve energy efficiency in the single-Vcc environment. The logic block may include bit cells of a register file, a low-level processor cache, and/or other memory system. A cell Vcc may be boosted during a read mode and/or write wordlines (WWLs) and/or read wordlines (RWLs) may be asserted with boost. A wordline decoder may include a voltage level shifter with differential split-level logic, and a dynamic NAND, which may include NAND logic, a keeper circuit, and logic to delay a keeper control based on a delay of the level shifter to reduce contention during an initial NAND evaluation phase.
US10984853B2

A semiconductor memory device includes a first data input/output (I/O) pad, an X-ray detector and a second data I/O pad. The first data I/O pad receives a test signal. The X-ray detector is connected to the first data I/O pad, includes a bipolar junction transistor (BJT) in which a voltage between an input end and an output end changes according to a cumulative X-ray dosage to the semiconductor memory device, and generates a test result signal indicating the voltage between the input and output ends of the BJT based on the test signal. The second data I/O pad is connected to the X-ray detector and outputs the test result signal.
US10984852B2

The present disclosure includes apparatuses and methods related to sensing operations in memory. An example apparatus can include an array of memory cells; and a controller coupled to the array configured to sense a first memory cell based upon a first input associated with the memory cell and a second input and a third input associated with a second memory cell.
US10984851B2

A memory system includes: a memory device; and a controller suitable for performing a first test read operation on a first plurality of candidate memory blocks, determining a test read method of a second test read operation based on a reference value and a first number of the first plurality candidate memory blocks scanned in the first test read operation, and performing the second test read operation on a second plurality of candidate memory blocks based on the determined test read method.
US10984838B2

A processing system includes a plurality of processor cores formed in a first layer of an integrated circuit device and a plurality of partitions of memory formed in one or more second layers of the integrated circuit device. The one or more second layers are deployed in a stacked configuration with the first layer. Each of the partitions is associated with a subset of the processor cores that have overlapping footprints with the partitions. The processing system also includes first memory paths between the processor cores and their corresponding subsets of partitions. The processing system further includes second memory paths between the processor cores and the partitions.
US10984831B1

A data storage device is disclosed comprising an actuator configured to actuate a head over a disk surface, and a vibration sensor configured to generate a vibration signal (VS). Control circuitry comprising a servo control system having a torque rejection curve (TRC) configured to control the actuator is configured to measure a position error signal (PES) of the head, and measure the VS output by the vibration sensor. A feed-forward compensator is configured based on PES/VS/TRC. While seeking the head across the disk surface, the VS is processed using the feed-forward compensator to generate a feed-forward compensation during a settle interval of the seek, and the actuator is controlled using the feed-forward compensation during the settle interval.
US10984830B2

A recording device comprising an overcoat layer, wherein the overcoat layer comprises an amorphous carbon overcoat layer having a crystallinity (C)≤0.8.
US10984823B2

An apparatus, according to one embodiment, includes: an array of write transducers. Each of the write transducers include: a first write pole having a pole tip extending from a media facing side of the first write pole, and a second write pole having a pole tip extending from a media facing side of the second write pole. Each of the write transducers also include a nonmagnetic write gap between the pole tips of the write poles, and a first high moment layer between the write gap and the pole tip of the second write pole. The first high moment layer further includes a higher magnetic moment than a magnetic moment of the pole tip of the second write pole. Other systems, methods, and computer program products are described in additional embodiments.
US10984820B2

According to one embodiment, a magnetic disk device includes a disk, a head including a first write head and a second write head configured to write data to the disk and a read head configured to read data from the disk, and a controller configured to write write data to a first area of the disk with the first write head and to overwrite the write data written with the first write head in the first area with the second write head.
US10984803B2

A frame error concealment method is provided that includes predicting a parameter by performing a regression analysis on a group basis for a plurality of groups formed from a first plurality of bands forming an error frame and concealing an error in the error frame by using the parameter predicted on a group basis.
US10984800B2

Systems and methods for dynamically generating filtered audio responses based on the presence of one or more on-site participants are disclosed. In embodiments, a computer-implemented method comprises: identifying, by a computing device at a site, one or more on-site participants in a user session; receiving, by the computing device, input from a select participant of the one or more on-site participants; determining, by the computing device, context from the input; accessing, by the computing device, privacy settings of the select participant, wherein the privacy settings are associated with restricted participant data; determining, by the computing device, that the one or more participants match the restricted participant data associated with the context; and outputting, by the computing device, a filtered audio response, wherein the filtered audio response is based on the context of the input and the privacy settings of the select participant.
US10984795B2

An electronic apparatus and an operation method thereof are provided. The method of an electronic apparatus includes obtaining first voice data and second voice data. The method includes allowing a background speaker model that is generated based on voice signals of a plurality of speakers to be trained based on the second voice data. The method includes determining whether the first voice data is voice data corresponding to a first registered speaker associated with the electronic apparatus. The method includes allowing a first registered speaker model that is configured to recognize a voice of the first registered speaker to be trained based on the first voice data and the background speaker model, based on determining that the first voice data is voice data corresponding to the first registered speaker.
US10984787B2

A multimedia apparatus includes a wireless transmission device, an audio receiving device, a processing device and a projection device. The audio receiving device is for receiving a first voice data. The processing device is coupled with the audio receiving device and the wireless transmission device. The processing device is for outputting the first voice data via the wireless transmission device. The projection device is coupled with the processing device. When the processing device receives a first image data corresponding to the first voice data via the wireless transmission device, the processing device operates the projection device to project a first projection picture according to the first image data. A multimedia system including the multimedia apparatus is also disclosed.
US10984784B2

Techniques described herein relate to facilitating end-to-end multilingual communications with automated assistants. In various implementations, speech recognition output may be generated based on voice input in a first language. A first language intent may be identified based on the speech recognition output and fulfilled in order to generate a first natural language output candidate in the first language. At least part of the speech recognition output may be translated to a second language to generate an at least partial translation, which may then be used to identify a second language intent that is fulfilled to generate a second natural language output candidate in the second language. Scores may be determined for the first and second natural language output candidates, and based on the scores, a natural language output may be selected for presentation.
US10984780B2

Systems and processes for operating a digital assistant are provided. In accordance with one or more examples, a method includes, receiving training data for a data-driven learning network. The training data include a plurality of word sequences. The method further includes obtaining representations of an initial set of semantic categories associated with the words included in the training data; and training the data-driven learning network based on the plurality of word sequences included in the training data and based on the representations of the initial set of semantic categories. The training is performed using the word sequences in their entirety. The method further includes obtaining, based on the trained data-driven learning network, representations of a set of semantic embeddings of the words included in the training data; and providing the representations of the set of semantic embeddings to at least one of a plurality of different natural language processing tasks.
US10984779B2

The present invention provides an audio adjustment method and associated audio adjustment device for active noise cancellation. The audio adjustment method includes: broadcasting a single tone having a frequency fk; generating M sets of filtering coefficients regarding the frequency fk, wherein each set of filtering coefficients within the M sets of filtering coefficients includes a combination of an amplitude and a phase, and the M sets of filtering coefficients are different from one another; determining an mth set of filtering coefficients from the M sets of filtering coefficients to minimize energy corresponding to the frequency fk; and adjusting the single tone with the mth set of filtering coefficients to obtain an adjusted single tone corresponding to the frequency fk.
US10984777B2

A camera includes one or more microphone pairs. A first microphone (e.g., a main microphone) is ported to the outside of the camera and captures the desired external audio signal, but may also capture undesired vibrational noise. A second microphone has a similar structure to the first microphone, but is not ported to the outside of the camera. Instead, the second microphone is ported into an enclosed cavity (e.g., 1-2 cubic centimeters in volume). The second microphone may pick up the same vibration excitation and internal acoustic noise as the first microphone but very little of the desired external acoustic sounds around the camera. The unwanted noise can then be removed by subtracting the second audio signal from the second microphone from the main audio signal from the main microphone.
US10984773B2

An electrically amplified percussive instrument has at least one tone bar having a bottom side and fundamental nodes each of the fundamental nodes defined by a channel. A permanent magnet on the bottom side of the tone bar is proximal to one of the fundamental nodes and not aligned with a location of maximum tone bar vibration. A pickup coil positioned underneath the tone bar is aligned with the first permanent magnet and in electrical communication with an amplifier.
US10984769B2

A system and method for guitar neck reinforcement during transit is disclosed with a head vise (100); a head vise bracket (102); an arm sleeve (104); an at least one padded cushion (106); a first arm sleeve hole (108); a second arm sleeve hole (110); a neck stay (112); a first neck stay hole (114); a second neck stay hole (116); an at least one arm (118); a neck saddle (120); a neck saddle pad (122); a neck saddle bracket (124); and a neck strap (126).
US10984768B2

Detecting vibrato bar technique for a string instrument can include analyzing, using a processor, a note signal of the string instrument to detect a selected instrumental technique from a plurality of instrumental techniques, analyzing, using the processor, a noise signal of the string instrument to detect a change in frequency of the noise signal, and generating, using the processor, a vibrato bar event responsive to detecting the selected instrumental technique and the change in frequency of the noise signal.
US10984762B2

The fretboard system provides a replaceable fretboard with customized placement of frets along the fretboard for a stringed instrument. A configuration of magnets on the neck of the stringed instrument secure the fretboard to the stringed instrument. The magnets attract a metallic underside, such as a sheet metal, of the detachable fretboard. A separating layer, including but not limited to a layer of wood or other composite material, separates the magnets from the sheet metal. At least one, preferably two or more, reinforcing members extend longitudinally along the neck of the stringed instrument to reinforce the neck.
US10984753B2

An image display device includes a plurality of signal input parts, a plurality of sub-controllers configured to process video signals from a plurality of signal input parts, and a controller configured to generate a display screen to be displayed on a display. The controller obtains the timing information for a video signal from the sub-controller based on the display information installed in advance.
US10984730B2

A display system includes: a host processor for outputting a data load command and outputting compensated image data obtained by compensating for image data; a non-volatile memory for storing compensation data for image compensation; and a display module controlled by the host processor, wherein the display module includes: a display panel including a plurality of pixels, the display panel displaying an image, based on the compensated image data; and a display driver integrated chip (DDI) coupled to the host processor through a first interface, the DDI being coupled to the non-volatile memory through a second interface, the DDI including an interface packet converter for performing packet structure conversion on each of first data compatible with the first interface and second data compatible with the second interface.
US10984729B2

A gray-scale voltage generating circuit includes: a ladder resistor circuit including a plurality of resistors connected in series to one another, and configured to output a plurality of gray-scale voltages with different voltage values from ends of the respective resistors; and a constant current source configured to be connected in series to the ladder resistor circuit, in which the constant current source includes a current source transistor configured to be connected in series to the ladder resistor circuit, and a voltage setting section configured to select one voltage from the plurality of voltages and set the selected voltage as a voltage determining a current that is to flow through the current source transistor.
US10984727B2

A display may have rows and columns of pixels. Gate lines may be used to supply gate signals to rows of the pixels. Data lines may be used to supply data signals to columns of the pixels. The data lines may include alternating even and odd data lines. Data lines may be organized in pairs each of which includes one of the odd data lines and an adjacent one of the even data lines. Demultiplexer circuitry may be configured dynamically during data loading and pixel sensing operations. During data loading, data from display driver circuitry may be supplied, alternately to odd pairs of the data lines and even pairs of the data lines. During sensing, the demultiplexer circuitry may couple a pair of the even data lines to sensing circuitry in the display driver circuitry and then may couple a pair of the odd data lines to the sensing circuitry.
US10984726B2

A plurality of enable circuits are respectively adjacent to a display area in a first direction and connected to a plurality of control lines to output a control signal corresponding to a pulse signal. A plurality of unit circuits include a first group of unit circuits located adjacent to the display area in the first direction, and a second group of unit circuits located adjacent to the display area in a second direction. The plurality of connection lines include a first group of connection lines connected to the first group of unit circuits, and a second group of connection lines connected to the second group of unit circuits. The connection lines of the second group are longer than the connection lines of the first group.
US10984723B1

Provided are a pixel circuit and a drive method thereof, a display panel and a display device. The pixel circuit includes: a drive transistor, a storage capacitor, a data writing module, a threshold compensation module, and an organic light emitting element. The data writing module is electrically connected to a gate of the drive transistor and a first plate of the storage capacitor, and is configured to write a data signal to the gate of the drive transistor and the first plate of the storage capacitor at a data writing phase. The threshold compensation module is electrically connected to a second plate of the storage capacitor, and is configured to adjust a potential of the second plate of the storage capacitor to a first potential at the data writing phase, and adjust the potential of the second plate of the storage capacitor to a second potential.
US10984719B2

A pixel circuit unit, a driving method thereof, a display panel and a display device are disclosed. The pixel circuit unit includes a plurality of pixel drive circuits and a voltage control circuit including a first terminal and a second terminal; the first terminal is connected with a first voltage terminal to receive a first supply voltage provided by the first voltage terminal; each pixel drive circuit includes a light-emitting drive circuit including a supply voltage receiving terminal and a control terminal; the supply voltage receiving terminal is electrically connected with the second terminal, so as to allow the supply voltage receiving terminal to be capable of receiving the first supply voltage; and the voltage control circuit is configured to be disconnected in a data voltage writing stage, so that the supply voltage receiving terminal does not receive the first supply voltage in the data voltage writing stage.
US10984713B1

An electronic display system may include a display panel used to display an image through emitting light. The electronic display system may also include processing circuitry that receives indication of an image to be displayed on the display panel and generates one or more signals to communicate the image on the display panel. The processing circuitry may compensate for non-uniformities in light emission between pixels of the display due to current-voltage non-uniformities.
US10984711B2

Provided are a pixel driving circuit, a display panel and a driving method, the pixel driving circuit includes a first initialization device, a first threshold compensation device, a first data writing device, a first light emitting control device and a light emitting adjustment device. The first initialization device includes a first initialization signal terminal, a first initialization control terminal and a first scanning signal terminal, and is electrically connected to a first node and a second node. The first threshold compensation device includes a first power signal terminal, and is electrically connected to the first scanning signal terminal, the first node and a third node. The first data writing device includes a first data signal terminal, a second scanning signal terminal and a light emitting duration control signal terminal, and is electrically connected to the second node.
US10984707B2

A pixel includes: a first transistor configured to generate a driving current corresponding to a data signal transmitted from a corresponding data line; a first light emitting diode (LED) including a cathode connected to a first power supply line and an anode connected to a second power supply line, and configured to emit light by the driving current; a second light emitting diode (LED) including a cathode connected to the second power supply line and an anode connected to the first power supply line, and configured to emit light by the driving current; a second transistor connected to the anode of the first light emitting diode (LED), and configured to transmit the driving current to the first light emitting diode (LED); and a third transistor connected to the anode of the second light emitting diode (LED), and configured to transmit the driving current to the second light emitting diode (LED.
US10984706B2

An electronic device comprises a display and a controller. The controller is configured to provide a first frequency refresh rate to the display. The controller is also configured to generate a control signal configured to control emission of a light emitting diode of a display pixel of the display at a second frequency based on whether the first frequency refresh rate of the display is less than a predetermined threshold value.
US10984697B2

This disclosure relates to techniques for a driving apparatus including a reordering circuit and a source driving circuit. The reordering circuit can be configured to reorder a plurality of sub-pixel data of an input data string to generate a reordered data string so as to reduce a color switching number associated with a target data line. The source driving circuit can be coupled to the reordering circuit to receive the reordered data string. The source driving circuit can be configured to drive the target data line of a display panel according to the reordered data string.
US10984692B2

A test display panel is configured for application to a lighting test, and includes a plurality of reference voltage input terminals and a plurality of sub-pixels. The reference voltage input terminals are in a one-to-one correspondence to the sub-pixels. The display panel further includes a reference voltage supply circuit and a plurality of reference voltage lines. The sub-pixels include a plurality of first sub-pixels, second sub-pixels, and third sub-pixels having different colors. The reference voltage lines include a first reference voltage line, a second reference voltage line, and a third reference voltage line, each corresponding to respective sub-pixels. The reference voltage supply circuit is configured to provide reference voltages to the plurality of reference voltage lines in a time division manner. The reference voltage lines are electrically coupled to respective reference voltage input terminals of the sub-pixels.
US10984688B2

One embodiment is a display apparatus kit that has a wall support configured to be selectively coupled to a wall and at least one tubular divider configured to be coupled to the wall support. Wherein, the divider is coupled to the wall support to define a slot, the slot is sized to receive and maintain merchandise in an orientation that is beneficial to a user.
US10984680B1

A greeting card assembly with a card body panel, a cam lift mechanism, and at least one decorative element fixed to tab portions of the cam lift mechanism extending through cam slots in the card body panel. The cam lift mechanism is actuatable by pivoting subpanels of the card body panel away from each other. Pivoting of one of the subpanels causes lateral movement of a cam lever, which then pulls an extended arm portion of a rotating portion of the cam lift mechanism, causing the rotating portion to rotate about a primary axle. The cam slots guide the decorative elements radially outward or radially inward toward the primary axle upon rotation of the cam lift mechanism, causing the decorative elements to pop up or extend outward from the card body panel.
US10984674B2

A learning sub-system models search patterns of multiple experts in analyzing an image using a recurrent neural network (RNN) architecture, creates a knowledge base that models expert knowledge. A teaching sub-system teaches the search pattern captured by the RNN model and presents to a learning user the information for analyzing an image. The teaching sub-system determines the teaching image sequence based on a difficulty level identified using image features, audio cues, expert confidence and time taken by experts. An evaluation sub-system measures the learning user's performance in terms of search strategy that is evaluated against the RNN model and provides feedback on overall sequence followed by the learning user and time spent by the learning user on each region in the image.
US10984672B2

One embodiment provides a method, including: receiving a plurality of transcripts, each transcript corresponding to an interaction between a student and a tutoring agent; identifying conversational patterns within the plurality of transcripts, the identified conversational patterns indicating a level of understanding regarding the interaction between the tutoring agent and the student, wherein the identifying comprises (i) identifying an exchange between the tutoring agent and the student, the exchange comprising a conversational turn by each of the tutoring agent and the student and (ii) classifying each of the conversational turns into a response type; determining, based upon the identified conversational patterns, a possible improvement to the tutoring agent, wherein the possible improvement is determined based upon the classified response types of each of (i) the tutoring agent and (ii) the student; and notifying a developer of the tutoring agent of the identified possible improvement.
US10984668B2

The embodiments herein disclose a system and method for presenting a context-oriented content from a plurality of information sources. The method includes receiving a request from an electronic device for the context-oriented content associated with an item of a particular object. Further, the method includes identifying the context-oriented content associated with the item from the plurality of information sources. Furthermore, the method includes generating an overlay framework layers including context-oriented content. Furthermore, the method includes presenting the overlay framework layers associated with the item within the particular object to the user on an electronic device.
US10984664B2

Systems and methods for determining, prior to deployment of a landing assist device onboard an aircraft, the positions of potential landing sites for the aircraft. The positions of the potential landing sites are determined by a computer based at least in part on respective landing assist device deployment times and current wind data. The computed positions of potential landing sites are received by another computer or processor onboard that aircraft that is configured to control operation of a cockpit display unit within the field of view of the pilot. The display unit displays a map showing the respective positions of the aircraft at the respective landing assist device deployment times and the corresponding respective positions of the potential landing sites.
US10984663B2

A system and method for operating an automated aerial vehicle are provided wherein influences of ground effects (e.g., which may increase the effective thrusts of propellers by interfering with the respective airflows) are utilized for sensing the ground or other surfaces. In various implementations, operating parameters of the automated aerial vehicle are monitored to determine when ground effects are influencing the parameters associated with the propellers, which correspondingly indicate proximities to a surface (e.g., the ground). Such ground effect sensing techniques may be utilized as a backup to other sensors (e.g., which may be determined to not be functioning properly and/or may be otherwise inhibited due factors such as to rain, snow, fog, reflections, bright sunlight, etc.).
US10984651B2

A first remote control application is configured to cause a smart device to transmit at least one command for controlling at least one functional operation of a controllable appliance in response to a user interface element of the smart device being activated while a second remote control application of a bridge device is configured to cause the bridge device to transmit at least one command for controlling at least one functional operation of the controllable appliance in response to receiving at the bridge device the at least one command transmitted from the smart device. The at least one command is transmitted from the smart device using a first transmission protocol and the at least one command is transmitted from the bridge device using a transmission protocol recognized by the controllable appliance.
US10984645B2

Offender location tracking devices have evolved to a point where they are wearable computers. Modern smartwatches are also wearable computers and can be used as offender tracking devices; however, they have the limitation of not being able to detect if they are being tampered with or are removed. A novel security band of the present invention can be used in conjunction with a commercially available smartwatch. The security band of the present invention is able to detect if it is cut or removed and is able to wirelessly notify a smartwatch or optional smartphone. The notification is then relayed to a monitoring center or supervising authority using a cellular telephone network or other wireless communication method.
US10984642B2

Systems and methods are provided for labeling a piece of merchandise with a wireless communication device. In addition to a wireless communication device, the merchandise tag includes an associated label made of a washable fabric material. The wireless communication device is incorporated into the label and includes an RFID chip and a slot-loop hybrid antenna, with the antenna including a conductor sheet that defines a slot. The label is secured to a piece of merchandise at a sew line, with the sew line dividing the label into an upper portion and a lower portion. The RFID chip and the slot of the antenna are positioned within the upper portion of the label, which may itself be positioned within a seam or neckline or waistband of the piece of merchandise.
US10984641B2

Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US10984638B1

Systems, devices, and methods for encoding haptic tracks are provided. A method includes receiving the haptic track, and identifying, within the haptic track, at least one of first portions of the haptic track that are representative of haptic silences or second portions that are representative of haptic effects. The method includes segmenting the haptic track into haptic silence chunks associated with one or more of the first portions that are sequentially positioned in the haptic track and haptic effects chunks associated with one or more of the second portions that are sequentially positioned in the haptic track. The method includes generating an encoded haptic track comprising at least one of a haptic silence block or a haptic effect block. The method includes outputting the encoded haptic track for playback. Numerous other aspects are provided.
US10984637B2

Haptic effects have long been provided to enhance content, such as by providing vibrations, rumbles, etc. in a remote controller or other device being used by a user while watching or listening to the content. To date, haptic effects have either been provided by programming controls for the haptic effects within the content itself, or by providing an interface to audio that simply maps certain haptic effects with certain audio frequencies. The present disclosure provides a haptic control interface that intelligently induces haptic effects for content, in particular by using machine learning to detect specific features in content and then induce certain haptic effects for those features.
US10984636B2

An indicator module includes first electrodes disposed on a first support surface, each of the first electrodes having a flexible portion having a sloped section forming an oblique angle with the first support surface, a second electrodes disposed on a second support surface spaced apart from the first support surface along a longitudinal direction, a set of conductors elongated substantially in the longitudinal direction, each of the first electrodes being electrically connected to the a respective one of the second electrodes via a respective one of the conductors, and an indicator circuit, such as a set of LEDs, electrically connected to one or more of the conductors and adapted to generate a human perceptible signal when the indicator circuit receives electrical power from the one or more of the conductors.
US10984635B2

A winning progressive jackpot ticket is selected from deals of instant tickets that are dispensed from a network of gaming machines by randomly selecting, upon initiation of a progressive jackpot, a coin-in value that falls within a predetermined range of coin-in values, detecting in the server when the coin-in value is reached as a result of a purchase of an instant ticket at one of the gaming machines, randomly selecting the winning progressive jackpot ticket from all of the currently unplayed instant tickets, or from the next n number of currently unplayed instant tickets, when the coin-in value is detected as reaching the coin-in value that was randomly selected, and awarding the current progressive jackpot amount to the player who subsequently purchases the winning progressive jackpot ticket. A similar process randomly selects a progressive jackpot value that falls within a predetermined range of progressive jackpot values.
US10984631B2

An apparatus for implementing a game having a deterministic component and a non-deterministic component wherein a player uses the game through at least one player interface unit. Each player interface unit generates a player record indicating player-initiated events. A random number generator provides a series of pseudo-random numbers and a rules library stores indexed rules for one or more games. An interface registry stores mapping records where the mapping records are used to associate the player-initiated events to pre-selected rules in the rules library. A control means is coupled to the player interface to receive the output of the player interface unit, coupled to the interface registry, the rules library, and the random number generator. The control means processes the player record and returns an output record to the player interface unit where the output record is determined by executing the game's rules with reference to the pseudo-random numbers and predefined combinatorial algorithms for selecting sets of the pseudo-random numbers. In various embodiments, random numbers may be generated for use in a particular game or set of games, but not for use in all games.
US10984630B1

A kiosk system including: multiple kiosks forming a network, each of said multiple kiosks comprising: a housing; a processor configured to control operation of the kiosk; a user interface; a gaming voucher and note input and output; a bill validator configured to identify and validate gaming vouchers and notes, the bill validator further configured to accept one or more gaming vouchers and notes simultaneously; a recycler cassette configured to store notes and gaming vouchers; and a note ejector configured to dispense at least notes commensurate with a value of one or more validated gaming vouchers; and a remote server communicatively linked to the multiple kiosks and a casino management system. Using a bill validator and recycler to accept both notes and gaming vouchers provides a more efficient redemption process for both the players and casinos.
US10984628B2

A gaming system comprising a display area and a player symbol selector for selecting the player symbols from a plurality of player symbols. The player symbol selector comprises a plurality of reels and each reel has a plurality of player symbols. The player symbol selector is arranged so that selected player symbols are displayed at an array of display positions when the reels are stationary. A display position selector enables a player to select, prior to stopping of the reels, groups of display positions. An award allocator allocates an award associated with a winning combination of the player symbols when a winning combination of the player symbols is displayed along a win line. The player symbol selector is arranged so that each one of different player symbols of each reel has the same probability to be displayed at any one of the display positions associated with that reel.
US10984626B2

A system controls access to games, such as Lottery games, over communication devices, including wireless devices. A ticket comprising a substrate identifies a game and indicates that it is a lottery electronic access ticket (LEAT). A participation number, typically obscured, is provided and communicated by typing or keying the number. In one aspect, the system placing a limit on the number of plays allowed, where the number is greater than one, and the system placing a time limit on game play. The use of the system is subject to limits on the number of plays allowed, and includes a time component. Game play proceeds once the system verifies that the number is valid. If valid, and a monetary amount remains available to the player, game play is permitted to proceed. The player is then provided with an indication of whether they have won, and if so, the amount.
US10984622B2

Methods and systems to control access to a predetermined service or area. An access code is read from a portable electronic device of a user using an access terminal at a service site. As a result of reading the access code from the portable electronic device, access-related information is transmitted to the portable electronic device.
US10984619B2

A multi sensor detection and disabling lock system includes detector cases for holding interchangeable detectors that sample for chemical, biological and radiological compounds, agents and elements, with each detector case disposed in or upon the monitored product. The detector case transmits detection information to a monitoring computer terminal and transmits a signal to a lock disabler engaged to the product to lock or disable the product's lock thereby preventing untrained, unauthorized and unequipped individuals from gaining access and entry to the product, and also preventing further contamination of the area. The detection system can be interconnected to surveillance towers scanning detector cases disposed at seaport docks, freight depots and rail terminals for monitoring containers being prepared for shipment or sitting on docks for long periods of time.
US10984599B1

In an augmented reality (AR) system, a controller receives an image from a camera, obtains a camera distance index, and receives an instruction to display an object onto the image on a display. In response, the controller retrieves real world dimensions of the object, obtains an AR position of the object in an AR coordinate system, and calculates a distance scaling factor based on the distance index and a depth between a viewpoint and the object. The controller transforms the AR position and the real world dimensions of the object into a display position in a display coordinate system and calculates display dimensions for the object based on the distance scaling factor and the real world dimensions of the object. The controller generates a display object image by scaling the object image to the display dimensions and displays the display object image onto the display at the display position.
US10984597B1

A system and method for modeling visual and non-visual experiential characteristics of a work space environment, the system comprising at least a first emissive surface useable to view a virtual world (VW) representation, a processor that is programmed to perform the steps of (a) presenting a VW representation via the at least a first emissive surface, the VW representation including an affordance configuration shown in the VW representation, (b) model at least one non-visual experiential characteristic associated with an environment associated with the VW representation and (c) present at least some indication of the non-visual experiential characteristic to the system user.
US10984584B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image rendering. One of the methods includes receiving data describing a scene, wherein the scene comprises one or more light sources and one or more objects having different surface optical properties; receiving a request to render an image of the scene using a multiple importance sampling method that combines a plurality of sampling techniques, wherein each sampling technique uses a different probability distribution to sample a respective fraction of total number of samples; modifying a particular one of the probability distributions to reduce a variance of the multiple importance sampling while holding the respective fractions and the other probability distributions fixed; rendering the scene using the multiple importance sampling using the modified particular probability distribution and the other probability distributions; and outputting the rendered scene in response to the request.
US10984576B2

Activity scene detection, display, and enhancement implementations are described. In an example implementation, a method includes displaying an animated character on a display of a computing device, detecting a tangible interface object on a physical activity scene proximate to the computing device, rendering a virtual interface object based on the tangible interface object, determining an interaction routine between the animated character and the virtual interface object, and executing the animation routine to animate on the display, an interaction between the animated character and the virtual interface object.
US10984575B2

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for detecting a pose of a user. The program and method include receiving a monocular image that includes a depiction of a body of a user; detecting a plurality of skeletal joints of the body depicted in the monocular image; and determining a pose represented by the body depicted in the monocular image based on the detected plurality of skeletal joints of the body. A pose of an avatar is modified to match the pose represented by the body depicted in the monocular image by adjusting a set of skeletal joints of a rig of an avatar based on the detected plurality of skeletal joints of the body; and the avatar having the modified pose that matches the pose represented by the body depicted in the monocular image is generated for display.
US10984574B1

The present disclosure relates to an AR animation generation system identifies an animation profile for animating the virtual object displayed in an augmented reality (AR) scene. The AR animation generation system creates a link between the virtual object and the mobile computing system based upon a position of the virtual object within the AR scene and a position of a mobile device in a real-world environment. The link enables determining for each position of the mobile device in the real-world environment, a corresponding position for the virtual object in the AR scene. The AR animation generation system animates the virtual object using the mobile device by detecting a change in position in the real-world environment of the mobile computing system from a first position to a second position and using the link to determine a change in position for the virtual object in the AR scene from a first position to a second position, The AR animation generation system updates the AR scene to display the virtual object in the second position in the AR scene.
US10984567B2

An operator telerobotically controls tools to perform a procedure on an object at a work site while viewing real-time images of the work site on a display. Tool information is provided in the operator's current gaze area on the display by rendering the tool information over the tool so as not to obscure objects being worked on at the time by the tool nor to require eyes of the user to refocus when looking at the tool information and the image of the tool on a stereo viewer.
US10984566B2

The image processing apparatus includes a calculator configured to calculate, using luminance values of one or more input images produced by photoelectric conversion of multiple polarized lights whose polarization angles are mutually different, an angle-dependent component at a specific polarization angle among angle-dependent components that are luminance components changing depending on the polarization angle. The apparatus further includes a producer configured to produce an output image using the angle-dependent component at the specific polarization angle.
US10984548B2

A method for predicting the yield of a cornfield is presented. The method has the steps of positioning a digital camera at a defined distance above an average plane of ears of a cornfield, capturing a digital image of a section of the cornfield, determining the area of the captured cornfield section, determining the total area of the ears in the digital image compared to the total area of the digital image, and determining the yield of the field from the total area of the ears in the digital image compared to the total area of the digital image, the determined area of the captured cornfield section, the average grain weight of an ear, a total field area and a calibration factor.
US10984547B2

Various embodiments provide systems, methods, devices, and instructions for performing simultaneous localization and mapping (SLAM) that involve initializing a SLAM process using images from as few as two different poses of a camera within a physical environment. Some embodiments may achieve this by disregarding errors in matching corresponding features depicted in image frames captured by an image sensor of a mobile computing device, and by updating the SLAM process in a way that causes the minimization process to converge to global minima rather than fall into a local minimum.
US10984544B1

A depth camera assembly (DCA) for depth sensing of a local area. The DCA includes a polarized light generator, an imaging device, and a controller. The polarized light generator modulates one or more optical beams emitted from an illumination source to generate modulated light, and projects the modulated light into the local area as polarized light having a first polarization. The imaging device receives light from the local area, the received light including ambient light and a portion of the polarized light reflected from the local area. The imaging device reduces an intensity of the received light having polarization different from a second polarization to generate filtered light substantially composed of light of the second polarization, and detects the portion of the polarized light having the second polarization using the filtered light. The controller determines depth information for the local area based on the detected portion of the polarized light.
US10984540B2

A method of LiDAR-based vehicle tracking for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs include instructions, which when executed by a computing device, cause the computing device to perform the following steps including taking point clusters that belong to vehicles in a single LiDAR frame as input, tracking each vehicle as a probabilistic distribution, assigning each tracked vehicle to a corresponding one of the point clusters, and recalculating the probabilistic distribution of each tracked vehicle.
US10984527B2

A non-invasive imaging system, including an imaging scanner suitable to generate an imaging signal from a tissue region of a subject under observation, the tissue region having at least one substructure; a signal processing system in communication with the imaging scanner to receive the imaging signal from the imaging scanner; and a data storage unit in communication with the signal processing system, wherein the data storage unit stores an anatomical atlas comprising data encoding spatial information of the at least one substructure in the tissue region, and a pathological atlas corresponding to an abnormality of the tissue region, wherein the signal processing system is adapted to automatically identify, using the imaging signal, the anatomical atlas, and the pathological atlas, a presence of the abnormality or a pre-cursor abnormality in the subject under observation.
US10984526B2

One variation of a method for predicting manufacturing defects includes: accessing a first set of inspection images of a first set of assembly units recorded by an optical inspection station over a first period of time; generating a first set of vectors representing features extracted from the first set of inspection images; grouping neighboring vectors in a multi-dimensional feature space into a set of vector groups; accessing a second inspection image of a second assembly recorded by the optical inspection station at a second time succeeding the first period of time; detecting a second set of features in the second inspection image; generating a second vector representing the second set of features in the multi-dimensional feature space; and, in response to the second vector deviating from the set of vector groups by more than a threshold difference, flagging the second assembly unit.
US10984520B2

Disclosed is a user interface 52 including an operation screen on which prescribed information of an apparatus is displayed and which is used for predetermined operation, and an operation section which performs an operation of the operation screen. The operation screen includes a maintenance mode for performing maintenance for the apparatus. In the maintenance mode, a maintenance screen 101 corresponding to the predetermined maintenance item among a plurality of maintenance items of which maintenance operations are stored in the storage unit 53 is displayed on the operation screen. In the maintenance screen 101, the contents of maintenance of the relevant maintenance item is displayed as the screen 101 for each procedure based on the information of the storage unit 53. In each screen 101 for each procedure, an image 106 illustrating the description 105 of the procedure and the maintenance location is displayed.
US10984514B2

A fingerprint capture system, a fingerprint capture device, an image processing apparatus, a fingerprint capture method, and a storage medium that can acquire a high quality fingerprint image are provided. A disclosed example includes: a capture unit that captures a fingerprint; an image processing unit that processes a transferred fingerprint image captured by the capture unit; a display unit on which the fingerprint image transferred to the image processing unit is displayed; a recording unit where the fingerprint image transferred to the image processing unit is recorded by the image processing unit; and an instruction unit that inputs, in the image processing unit, a record instruction that instructs the image processing unit to record the fingerprint image in the recording unit. The image processing unit records, in the recording unit, the fingerprint image displayed on the display unit at the time the record instruction is input by the instruction unit.
US10984513B1

The present disclosure describes systems and techniques directed to producing an all-in-focus image with a camera of a mobile device, in particular, cameras with shallow depth-of-field. User equipment includes a sensor for determining distance to an object in a camera's field-of-view. Based on a depth map of the field-of-view, a plurality of segments is inferred, each segment defining a unique focus area within the camera's field-of-view. An autofocus lens of the camera sweeps to a respective focal distance associated with each of the plurality of segments. The camera captures sample images at each focal distance swept by the autofocus lens. The user equipment produces an all-in-focus image by combining or merging portions of the captured sample images.
US10984498B2

A transportation company uses transportation vehicles. The transportation company receives a plurality of transportation needs. These transportation needs are received from user accounts. The transportation needs are based on states of users gathered without user intervention. Each transportation needs include time parameters and location parameters. The transportation company determines a probabilistic model for transportation needs. The probabilistic model is based on the plurality of transportation needs. The first probabilistic model relate to respective probabilities of transportation needs occurring at the locations and times of the plurality of transportation needs. The transportation company determines which transportation vehicles are currently available. The company then determines a plan which includes some of the vehicles going to some of the locations at some of the times. This plan is based on the probabilistic model. The transportation company then deploys these vehicles to locations and times using this plan.
US10984496B1

A threat assessment and response facilitation system is provided for facilitating communication relating to threat assessment, responding to a traumatic event, and provision of training materials for professionals engaged in threat assessment and trauma response activities. The threat assessment and trauma response facilitation system may include modules such as a threat assessment assistance module, learning portal module, client portal module, response coordination module, training broker module, and messaging module. A method for facilitating communication relating to threat assessment and trauma response using the threat assessment and response facilitation system is also provided.
US10984490B2

Improved customer relationship management systems and methods are provided. A system can include a private blockchain network of real estate transaction related information and a computer-based network, which can be configured to transmit educational materials to a user, authorize transfer of profit sharing to members of the system; provide artificial intelligence based information to the user, transmit sales and marketing materials to the user, authorize membership, and gather real estate based information.
US10984489B1

A facility for determining an estimated value of a home is described. The facility applies a first valuation model that is insensitive to value-affecting geographic features near the home to obtain a first valuation. The facility applies a second valuation model that is sensitive to value-affecting geographic features near the home to obtain a second valuation. The facility combines the first and second valuations to obtain an estimated value of the home.
US10984483B2

A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include extracting obligation data from one or more of documents and rules, identifying transaction data from one or more blockchain transactions, creating one or more transaction contexts based on the transaction data, comparing the obligation data to the transaction data to identify whether the one or more transaction contexts are subject to the obligation data, and creating a notification including a current compliance status between the transaction contexts and the obligation data.
US10984481B1

A system that includes a vehicle system that monitors characteristics of an autonomous and/or semi-autonomous driving program. The system includes a processor that receives a first set of data from the vehicle system. The first set of data is associated with the autonomous and/or semi-autonomous driving program. The processor determines a rate premium based on the first set of data. The processor then displays a visualization that includes the rate premium on a display. The processor receives a second set of data from the vehicle system. The second set of data is associated with monitored performance of the autonomous and/or semi-autonomous driving program. The processor adjusts the rate premium based on the second set of data and displays an adjusted rate premium.
US10984477B1

A computer-implemented method incorporating machine learning (e.g., a support vector machine) for predicting worldwide box office performance of a film prior to its release date, wherein the predicted performance determination is based upon a total audience size relative to a corresponding movie production budget. Total audience size estimate relative to movie production budget is based upon objective likely patterns of competitive dynamics on a particular date, without reliance upon potentially-misleading subjective evaluations.
US10984471B1

A computer implemented method for a tracking platform comprises receiving a plurality of data records for the financial instrument; determining a number of units of the futures contract associated with a starting capital amount based on the near settlement price of the data record with the earliest timestamp; processing the data records in sequence based on the timestamp by setting a value for a roll indicator; updating the number of units of the financial instrument if necessary; and determining a profit and loss (“PNL”) for the data record based on the number of units of the financial instrument and a change in settlement price; calculating a tracking value for the financial instrument based on the PNLs of the processed data records; and generating at least one financial instrument having a value that is determined from the calculated tracking value.
US10984458B1

A method whereby the date of birth (age) of a consumer engaging in e-commerce over the Internet is verified. The present invention is launched from a merchant's website when an age sensitive transaction—alcohol or tobacco purchase, access to an adult web site, etc., —is being undertaken. The system first checks to see if the consumer is a known entity with a known date of birth. If the consumer is not known to the system, then the system checks public records from information supplied to the system by the consumer. If the date of birth is still unknown after such a check, the consumer uploads an image of photo identification which is checked for date of birth either via software or manually. Once the date of birth is known, the transaction is approved or denied based on the totality of the facts of the transaction.
US10984453B2

A system and method for providing targeted marketing to a user based on the user's social media interaction. The system includes one or more computing platforms providing computer-automated functionality performing method steps for accepting a digital media and digital media related data from a publisher, generating associated information unique identifiers, monitoring social media networks for member-user rankings of the digital media after it is posted, and communicating to a member-user targeted marketing information based on the user rankings A data storage device persists the digital media, digital media related data, and information unique identifier, which may include a linking hash character, a unique identifier, an account identifier, and/or social media network system-defined elements. The publisher selects digital media and information representing digital media elements, and posts the digital media on the social media network website. Edits, if applied to the selected digital media, are persisted in the data storage.
US10984440B2

Portable devices include environmental sensors that generate metrics about the environment (e.g., accelerometers detecting impulses and vibration, and GPS receivers detecting position and velocity). Such devices often use environmental metrics to extract user input directed at the device by the user, and status information about the device and the environment. Presented herein are techniques for using environmental metrics to infer physical activities performed by the user while attached to the device. For example, jogging may be inferred from regular, strong impulses and typical jogging speed; walking may be inferred from regular, weak impulses and typical walking speed; and riding in a vehicle may be inferred from low-level vibrations and high speed (optionally identifying the type of vehicle ridden by the user). Based on these inferences, the device may automatically present applications and/or or adjust user interfaces suitable for the user's physical activity, rather than responsive to user input.
US10984438B2

Technologies for automatically validating the functionality of offers in a cloud service brokerage system include an offer validation computing device configured to identify scenarios of an offer to be validated and generate a series of high-level steps and placeholders for the scenarios of the offer which correspond to an application package associated with a cloud application. The offer validation computing device is further configured to determine one or more low-level steps for each of the placeholders, replace each of the placeholders with a corresponding one or more associated low-level steps, and package the one or more associated low-level steps and the generated high-level steps into a validation tool, which is usable by the cloud service brokerage system to automatically validate the functionality of the scenarios of the offer. Additional embodiments are described herein.
US10984435B2

Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for classifying merchants. In one embodiment a method is provided comprising providing, a first promotion specifying a redemption and a charge monetary values, the redemption monetary value being specified by redemption parameters of the first promotion and a value indicative of a total amount of funds purchased in response to accepting an instance of the first promotion, wherein the funds purchased can be redeemed for offerings of one or more merchants specified by the promotion, the charge monetary value being a monetary value charged for accepting the first promotion, and providing a first classification classifying the first promotion as a promotion having a redemption monetary value that may be used to purchase offerings of the one or more merchants over the course of multiple transactions.
US10984426B2

Modeling appropriate comparable properties for a condo property includes accessing property data, and identifying candidate condo properties in the accessed property data to produce condo property data. A regression is performed using the property data, with the regression modeling the relationship between price and explanatory variables, and the explanatory variables including at least one variable that is specific to condo property assessment. The regression accommodates a modeling of comparable properties, such that a subject condo property and comparable properties may be identified and displayed.
US10984421B2

A service processing method includes: receiving RF signals sent by at least one terminal device, the RF signals including at least one device identifier of the at least one terminal device; selecting an RF signal from the received RF signals, and determining a terminal device corresponding to a device identifier included in the RF signal as a target payment device; collecting first biometric feature information of a user using the terminal device; and after obtaining a verification result of a verification on the user's identity based on the first biometric feature information, sending a payment request to a server if the verification is passed, wherein the payment request is configured to request for completing payment based on a payment account corresponding to the target payment device.
US10984420B2

A transaction system performs a transaction for a purchase of goods or services. Information about a purchase of goods or services is displayed on a display of a transaction device. The transaction device receives from a user, primary identification data which comprises biometric data that identifies the user. The transaction device receives from the user, secondary identification data which identifies the user. The secondary identification data is in addition to the primary identification data, and the secondary identification is of a different type than the primary identification data. A primary biometric identification parameters database is accessed to verify identification of the user. A secondary identification parameters database is accessed to confirm identification of the user. The transaction device provides to the user a transaction failure message when either the access to the primary biometric identification parameters database fails to verify identification of the user or the access to the secondary identification parameters database fails to confirm identification of the user.
US10984415B2

A system and method for facilitating a secured value transfer. A first user and the system obtain a pair of encryption and decryption apparatuses. The first user creates a request including his unique identifier and a value to be transferred. The first user encrypts the request using the encryption apparatus and sends it to the second user. The second user sends to the system the request and the second user's unique identifier. The system uses the decryption apparatus to decrypt the request. The system checks the usage of the request against a threshold limit. After a successful usage check, the system then transfers the value from the first user to the second user. The system may comprise (a) a plurality of system server for exchanging data with users' personal computing devices, registering users, and conducting transactions, and (b) data storages storing user accounts and other persistent data.
US10984414B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating payment information from a payment transaction with a user account. One of the methods includes receiving an indication of a payment transaction between a customer and a merchant, wherein the payment transaction is associated with payment information. A customer parameter that identifies an account with the payment service system is received. If the customer has consented to associate the payment information with the account of the payment service system based on receiving the customer parameter that identifies the account with the payment service system, the account is identified based on the received customer parameter, and the payment information is associated with the identified account of the payment service system.
US10984408B2

A checking device and method performed by a microcircuit for dependency rules for objects updated in the microcircuit. The device and method include steps for receiving (B3) a command for updating a first object (105) stored in the microcircuit, the command giving an updated value for the first object; and verifying (B4, B4′) an updating rule (106) for the first object while taking account of the updated value for the first object. The device and method can be used in microcircuits that carry out transactions.
US10984406B2

Embodiments of the present invention relate to systems, methods, processes, computer program code, and means for employing the wireless or near field communication (“NFC”) functionality of mobile devices and payment terminals for use in payment, loyalty, and offer and coupon transactions.
US10984403B2

Systems and methods for providing a transaction authorization from a funds facilitation system for a transaction requested by a user to a merchant system such that the user is not required to input any user authentication information in excess of authentication information required by the merchant system are provided. A system and method can include receiving a transaction request from the merchant system containing a merchant ID, a merchant user ID, and a transaction amount. The system identifies a funds facilitation system user ID based on the merchant ID and the merchant user ID and determines satisfaction of a funds facilitation system user authentication requirement based on the merchant system having a trusted status with the funds facilitation system. A transaction authorization message or transaction denial message is provided to the merchant system based on account information associated with the user and the transaction amount.
US10984399B2

Disclosed is an electronic commerce system integrated with a social networking system. In some aspects, a user of the social networking system may claim a merchant offer by scanning a visual code identifying the offer. Later, the user may make a purchase at the merchant using the social network application. The social network application may apply the offer to the purchase transaction, and authorize a payment based on application of the offer to the purchase. One or more features of the social networking system may also be associated with the offer, such that these features become available to the user within the social network system upon use of the offer as part of the purchase transaction. For example, in some aspects, additional image filters may be made available within the social network system as a result of redemption of an offer.
US10984397B2

A computed-implemented method and system for recommending business applications on a network-based marketplace are described. A user's listings, representing items for sale on the marketplace, are harvested to calculate segmentation data and metrics that form a user profile. The user profile is compared with other similar users who have subscribed to various applications, and the impact those applications have had on the metrics of the similar users is calculated in order to determine what impact the applications will have on the user in question. The impact, combined with user preferences, is used to suggest appropriate applications, which are displayed to the user within the marketplace. If the user selects one of the applications, the application is added to the user's profile and relevant listings are updated with the new application.
US10984391B2

Managing a meeting can include analyzing, using a processor, dialog of the meeting to detect a closing indicator in response to determining that a scheduled end time of a meeting currently in progress is approaching. In the event that the closing indicator is not detected within the dialog, determining, using the processor, availability of an attendee of the meeting to continue in the meeting beyond the scheduled end time. A notification of the scheduled end time of the meeting can be provided, using the processor, in response to determining that the attendee of the meeting is not available to continue in the meeting beyond the scheduled end time.
US10984381B2

The claimed subject matter provides a system and/or a method that facilitates completing multiple electronic document applications. An interface component can receive two or more electronic documents, wherein each electronic document includes at least two or more questions with respective fill-in fields to be completed by a user input. A master field component can create a master field list that includes a first subset of questions and a second subset of questions and the first subset of questions is targeted toward a first user to answer and the second subset of questions are targeted toward second user to answer. A user segregation manager component can ensure an independent and secure log in to the master field list for each user to provide information. A form aggregation component can leverage the master field list to populate or update the electronic document.
US10984371B2

An express package delivery request is received from a courier terminal that indicates identifier information of a courier and first positioning information corresponding to a location of the courier. The express package delivery content information corresponding to a recipient address is retrieved from a database. The identifier information of the courier and the first positioning information corresponding to the location of the courier is determined to be within proximity to the retrieved recipient address. The second positioning information of a recipient that can receive an express package is determined corresponding to an account in the retrieved express package delivery content information. A notification is provided to the courier terminal to deliver the express package identified in the express package delivery request if the determined second positioning information of the recipient coincides with the retrieved recipient address.
US10984370B2

There is provided a method and apparatus for tracking of items and containers of items. The method comprises generating a set of unique item identifier codes, each identifier code corresponding to a specific item in a set of items. Then, at a production line, uniquely identifying multiple items by marking the multiple items with the corresponding unique item identifiers. The method further includes detecting the unique item identifiers on the set of items and transmitting the detected unique item identifiers to a processor. After aggregating items into containers, containers are marked with container identifiers. The method then associates the detected container identifier in the database with detected item identifiers.
US10984368B2

Methods and systems are disclosed for managing shipped physical objects. The methods and systems comprise receiving data associated with a journey of the shipped object and determining, using a processor, alert conditions based on the received data. Alert conditions are representative of risk of damage, loss, or delay associated with the shipped object. In addition, the methods and systems comprise transmitting one or more alternative options for mitigating the alert condition to a user, receiving a selection of one of the alternative options, and modifying the journey based on the received selection.
US10984366B2

The present invention relates to a method and system for quality compliance, system and operator verification, and process management for point of care biological sample testing systems used in hospitals and other medical delivery environments. Specifically, the present invention may be directed to a computing device configured to generate a plurality of attributes configured to assess a competency level of an operator to operate at least one sample testing instrument, obtain operator derived data pertaining to the operator's ability to operate the at least one sample testing instrument, and determine a competency level of the operator for the at least one sample testing instrument based the plurality of attributes and the operator derived data.
US10984365B2

Techniques for determining a new industry classification for a company are described. An industry classifier can access company data of a company and profile data of an employee of the company. Additionally, a plurality of updated classifications associated with the company can be accessed from an industry taxonomy database. A featurization process can calculate a classification score for each updated classification based on the accessed data. Additionally, the featurization process can determine a new industry classification for the company based on the calculation. Subsequently, a company page updater can update a company page associated with the company by adding the new industry classification to the company page.
US10984354B2

Provided is a process including: receiving a tank-nearly-full message indicating that a tank at an oil or gas related facility is or will be ready for a truck to unload and transport fluid accumulating in the tank; in response to the tank-nearly-full message, creating a tank-run record; sending a description of the tank-run to a mobile device of a driver of an oilfield truck; receiving, from the mobile device of the driver of the oilfield truck, a tank-run claimed message indicating that the driver will drive to the oil or gas related facility and transport at least some of the fluid accumulating in the tank; and after the tank-run claimed message, performing steps including: confirming that the tank-run has not yet been claimed; after the confirmation, designating the tank-run as claimed by the driver; and sending confirmation to the mobile device of the driver.
US10984351B2

A system for providing a reminder to a user is provided that stores reminder information relating to a task that the user wishes to be reminded about, along with activity information comprising information on activities that are considered to have an effect on the efficacy of the reminder associated with the task. The system monitors the user to determine if the activities in the activity information are being performed to produce a monitoring result, and then determines when to remind the user about the task based on the monitoring result by comparing the monitoring result to a threshold. A reminder alert is then output to the user when the monitoring result meets or exceeds the threshold.
US10984350B2

In embodiments of the present invention improved capabilities are described for a computer-based method for modifying a sound source, including accessing, by an acoustic processing facility including at least one processor, a multi-dimensional sound profile of an acoustic environment, wherein the multi-dimensional sound profile comprises a time-based sound reflection sequence for the acoustic environment; and modifying, by the acoustic processing facility, a sound source data based on the multi-dimensional sound profile to generate a modified sound data.
US10984349B2

A travel advisory generation system is provided that enables generation of travel advisories based upon one or more selected parameters (e.g., location, origin, destination, date, date range, travel provider, class of service, etc.). These travel advisories may be further incorporated into travel search results, providing relevant advisory information in conjunction, e.g., concurrently or in-line, with travel options. The advisories may be further customized in order to display desired notifications and not display undesired notifications to selected users of the travel advisory generation system (e.g., system operators, travel service providers (including, but not limited to, travel agents and travel managers of an organization), and travelers).
US10984345B2

Methods and systems for managing energy sources and energy consumers in an integrated system are provided. Certain subject matter presented herein relates to automatically scheduling jobs and their sub-tasks to maximize profit by comparing power source configurations and determining the best job schedule for the power source configurations. This system broadly involves two sub-problems: determining the best power source configuration and determining the best job schedule for the given power source configuration.
US10984343B2

A training method is provided. The training method includes clustering, by a processor, a plurality of items that each have an item attribute value, according to the item attribute value. The training method further includes generating, by the processor, for each item, a cluster attribute value corresponding to a cluster associated with the item. The training method also includes training, by the processor, an estimation model for estimating selection behavior of a target with respect to a choice set including two or more items, based on the cluster attribute value associated with each item included in the choice set, by using training data that includes a group of a choice set of items presented to the target and an item selected by the target from among the choice set.
US10984335B2

A system for transmission of quantum information for quantum error correction includes an ancilla qubit chip including a plurality of ancilla qubits, and a data qubit chip spaced apart from the ancilla qubit chip, the data qubit chip including a plurality of data qubits. The system includes an interposer coupled to the ancilla qubit chip and the data qubit chip, the interposer including a dielectric material and a plurality of superconducting structures formed in the dielectric material. The superconducting structures enable transmission of quantum information between the plurality of data qubits on the data qubit chip and the plurality of ancilla qubits on the ancilla qubit chip via virtual photons for quantum error correction.
US10984333B2

Systems, methods, and software for developing application usage information are provided herein. An exemplary method includes identifying data sources that relate to application usage activity of one or more users, determining activity signals related to at least data analysis by the one or more users from among the application usage activity, and applying the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals. The method also includes providing ones of the data analysis preferences for use by data insight services that establish data insight objects visualizing target datasets based at least on the ones of the data analysis preferences.
US10984331B2

Analyzing a set of policies. A goal comprising a particular outcome is received. An analysis object comprising a data structure maintaining information needed to perform an analysis of the goal is defined. The analysis object is configured to limit a number of calculations needed to achieve the goal. Each member of a set of expressions found in the set of policies has an output. The output is the same for each expression. One of the set of expressions is solved. The solved output is cached in the analysis object such that the solved output is associated with each member of the set of expressions. The analysis object is processed to create a set of values that achieves the goal. Processing includes referencing the cache to retrieve the solved output each time a member of the set of expressions is to be solved during processing of the analysis object.
US10984329B2

A voice activated knowledge management system may be used as a virtual assistant. In some cases, a knowledge management system may be configured to receive a voice request from a user, generate and send a knowledge base query to each of the two or more different knowledge base engines, and fuse the resulting responses from the knowledge base engines, resulting in a fused response. The fused response may be provided back to the user as a response to the voice request and/or may be provided as a device command to control a corresponding device.
US10984328B2

The disclosed embodiments include a Question and Answer (QA) system, computer program product, and computer-implemented method configured to adjust passage relevancy to a question based on time. The disclosed embodiments seek to improve the process of providing answers to questions that include a temporal reference. In particular, the disclosed embodiments are better able to provide answers to questions that include a temporal reference that does not have an exact matching temporal reference in an answer source of a QA system.
US10984320B2

A computer-based method includes receiving an input signal at a neuron in a computer-based neural network that includes a plurality of neuron layers, applying a first non-linear transform to the input signal at the neuron to produce a plain signal, and calculating a weighted sum of a first component of the input signal and the plain signal at the neuron. In a typical implementation, the first non-linear transform is a function of the first component of the input signal and at least a second component of the input signal.
US10984315B2

A facility for processing output from a network of mechanical sensors is described. The facility accesses time-series data outputted by the network of sensors. The facility applies to the accessed time-series data a trained autoencoder to obtain a version of the accessed time-series data in which noise present in the accessed time-series data is at least partially suppressed. The facility stores the obtained version of the accessed time-series data, such as in order to perform human activity recognition against the obtained version of the accessed time-series data.
US10984307B2

Embodiments of the invention provide a system and circuit interconnecting peripheral devices to neurosynaptic core circuits. The neurosynaptic system includes an interconnect that includes different types of communication channels. A device connects to the neurosynaptic system via the interconnect.
US10984305B1

Disclosed herein are system, method, and computer program product embodiments for simulating users for testing websites using a trained model. Simulating users involves training a model to generate realistic synthetic clickstreams that emulate actual clickstreams. Synthetic clickstreams may include simulated mouse actions and keystrokes and the results of the testing may be used to improve the design and functioning of the tested website.
US10984304B2

A method for removing an EMV chip from a plastic credit card or debit card and placing the removed EMV chip onto a metal card, includes heating the plastic credit or debit card containing the EMV chip to loosen the EMV chip, the EMV chip being substantially square and planar, the EMV chip having an upward top face, a downward bottom face, and four sides; removing the loosened EMV chip from the plastic credit or debit card; bending the four sides of the EMV chip towards the downward bottom face of the EMV chip; applying an adhesive coating to the bottom face and the bended four sides of the EMV chip; and placing the adhesive coated bottom face and bended four sides of the EMV chip into a holding cavity of the metal card.
US10984290B1

Training a machine-learning (ML) architecture to determine three or more outputs at a rate of 30 or more frames per second on consumer grade hardware may comprise jointly training components of the ML using loss(es) determined across the components and/or consistency losses determined between outputs of two or more components. The ML architecture discussed herein may comprise one or more sets of neural network layers and/or respective components for determining a two and/or three-dimensional region of interest, semantic segmentation, direction logits, depth data, and/or instance segmentation associated with an object in an image.
US10984283B2

A method of training a predictive model to predict a likely field value for one or more user selected fields within an application. The method comprises providing a user interface for user selection of the one or more user selected fields within the application; analyzing a pre-existing, user provided data set of objects; training, based on the analysis, the predictive model; determining, for each user selected field based on the analysis, a confidence function for the predictive model that identifies the percentage of cases predicted correctly at different applied confidence levels, the percentage of cases predicted incorrectly at different applied confidence levels, and the percentage of cases in which the prediction model could not provide a prediction at different applied confidence levels; and providing a user interface for user review of the confidence functions for user selection of confidence threshold levels to be used with the predictive model.
US10984282B2

A method of vending a product (n) in an automated vending machine (28) includes displaying an initial stock (S) of several products (n) on a display shelf (34), and identifying any product (13) removed therefrom by a customer (48) not by detecting the removed product (13) itself, but by comparing images (50,52) of the displayed stock (S) before and after product removal to determine any product (13) missing in the post-image (52) of remaining stock (S-(S-P)), and then charging payment for the missing product (13) to the customer (48).
US10984276B2

Systems and methods in accordance with embodiments of the invention are configured to render images using light field image files containing an image synthesized from light field image data and metadata describing the image that includes a depth map. One embodiment of the invention includes a processor and memory containing a rendering application and a light field image file including an encoded image, a set of low resolution images, and metadata describing the encoded image, where the metadata comprises a depth map that specifies depths from the reference viewpoint for pixels in the encoded image. In addition, the rendering application configures the processor to: locate the encoded image within the light field image file; decode the encoded image; locate the metadata within the light field image file; and post process the decoded image by modifying the pixels based on the depths indicated within the depth map and the set of low resolution images to create a rendered image.
US10984268B2

Detecting a replay attack on a voice biometrics system comprises: receiving a speech signal; generating an ultrasound signal; detecting a reflection of the generated ultrasound signal; detecting Doppler shifts in the reflection of the generated ultrasound signal; and identifying whether the received speech signal is indicative of the liveness of a speaker based on the detected Doppler shifts. Identifying whether the received speech signal is indicative of liveness based on the detected Doppler shifts comprises determining whether the detected Doppler shifts correspond to a speech articulation rate.
US10984261B2

A detection system for a vehicle is provided. The detection system may include at least one image capture device configured to acquire a plurality of images of an area forward of the vehicle, the area including a curb separating a road surface from an off-road surface and a data interface. The detection system may also include at least one processing device programmed to receive the plurality of images via the data interface, and determine a plurality of curb edge line candidates in the plurality of images. The at least one processing device may be further programmed to identify at least one edge line candidate as an edge line of the curb.
US10984256B2

According to one embodiment, a recognition device includes a hardware processor. The hardware processor is configured to identify presence or absence of composition elements of a target from input observation data, acquire setting information indicative of a relationship between a type and composition elements, and identify a type of the target based on the setting information acquired and the presence or absence of the composition elements.
US10984252B2

An image processing apparatus includes an acquisition unit configured to acquire a movement vector in a partial area of an image, the movement vector indicating a movement of people detected from the image, a generation unit configured to generate a cluster of movement in which a previously stored probability of occurrence of predetermined movement in the partial area is less than a predetermined threshold, based on a frequency of the acquired movement vector, and an output unit configured to output information indicating that the generated cluster is abnormal.
US10984251B2

A person re-identification method, a person re-identification system and an image screening method are provided. The person re-identification method includes the following steps. A plurality of identified images of an identified person are analyzed to obtain an interrelated array, which records a plurality of degrees of association among the identified images. The interrelated array is converted to a directed graph having at least one connected group. A representative path of each connected group is obtained. According to each representative path, a part of the identified images are outputted as at least one representative image set for performing a person re-identification process on an image to be identified.
US10984248B2

An information processing apparatus includes one or more processors configured to analyze content of a plurality of input images, extract one or more unit images from the plurality of input images based on the analysis and set a position of each of the one or more unit images adopted in a summary image based on an input music.
US10984246B2

Implementations described herein relate to methods, devices, and computer-readable media to perform gating for video analysis. In some implementations, a computer-implemented method includes obtaining a video comprising a plurality of frames and corresponding audio. The method further includes performing sampling to select a subset of the plurality of frames based on a target frame rate and extracting a respective audio spectrogram for each frame in the subset of the plurality of frames. The method further includes reducing resolution of the subset of the plurality of frames. The method further includes applying a machine-learning based gating model to the subset of the plurality of frames and corresponding audio spectrograms and obtaining, as output of the gating model, an indication of whether to analyze the video to add one or more video annotations.
US10984243B2

A system is provided which utilizes multiple combinations of object location technology to locate objects and direct users to them, and which provides reliable owner recognition and ownership verification with the use of displayed augmented reality with a predefined image of the object and/or the user. Further, the system utilizes augmented reality fingerprint markers. When the augmented reality fingerprint marker is positioned on an object and scanned with a smart device, information relating to the object is superimposed on the object displayed on the smart device.
US10984241B2

A medical image diagnosis apparatus according to an embodiment includes a storage circuitry and processing circuitry. The storage circuitry is configured to store therein workflow information indicating a plurality of procedures related to a preparation for an imaging process. The processing circuitry is configured to analyze an image obtained by a camera. The processing circuitry is configured to identify which of the plurality of procedures has been performed on the basis of the workflow information and a result of the analysis performed on the image and to cause an informing device to provide information about one or more of the procedures corresponding to a result of the identifying.
US10984240B2

A system for updating a point cloud of an environment having markers for measuring an environment and a method are provided. The system includes a mobile device having a camera. The system further includes one or more processors responsive to executable computer instructions to perform a method comprising capturing one or more images of at least a portion of the environment that include the one or more markers in the one or more images, identifying the one or more markers within the one or more images, comparing the identified one or more markers to a reference system with known coordinates and integrating the one or more images into a point cloud.
US10984239B2

Various embodiments herein each include at least one of systems, methods, software, and data structures for context-aided machine vision. For example, one method embodiment includes identifying a customer in a shopping area and maintaining an item bin in a computing system of data identifying items the customer has picked up for purchase. This method further includes receiving an image of the customer holding an item and performing item identification processing on the image to identify the item the customer is holding. The item identification processing may be performed based in part on a stored shopping history of the customer indicating items the customer is more likely to purchase. The identified item is then added to the item bin of the customer.
US10984236B2

A system and an apparatus are provided, for gaze tracking within a defined operating range. The apparatus includes at least one optical system, which capable of capturing radiation in a wavelength range produced by a composite illumination source. The apparatus also includes at least one set of illumination sources creating the composite illumination source, wherein: at least one of the illumination sources is positioned relative to the optical system such that it ensures a user bright pupil response at the beginning of the apparatus operating range; and the composite illumination source size is such that it creates a Purkinje image on a user's eye capable of being distinguished by the optical system at the end of the apparatus operating range. The apparatus also includes an illumination controller for activating and deactivating the at least one composite illumination source, and a signal processing controller for transmitting generated images from the at least one optical system.
US10984224B2

A face detection method includes scaling an input image to images of various sizes according to certain proportions by means of an image pyramid; passing the resultant images through a first-level network in a sliding window manner to predict face coordinates, face confidences, and face orientations; filtering out the most negative samples by confidence rankings and sending the remaining image patches to a second-level network. Through a second-level network, filtering out non-face samples; applying a regression to obtain more precise position coordinates and providing prediction results of the face orientations. Through an angle arbitration mechanism, combining the prediction results of the preceding two networks to make a final arbitration for a rotation angle of each sample, rotating each of the image patches upright according to the arbitration result made by the angle arbitration mechanism and sending to a third-level network for fine-tuning to predict positions of keypoints.
US10984223B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a biometric authentication system. In one aspect, a method includes broadcasting, through a transceiver, a signal that includes a kiosk identifier; receiving, from a server system, a reference image of the user based on a mobile computing device associated with the user having received the signal and providing the kiosk identifier to the server system; capturing, with a camera, an image of the user; and authenticating the user based on a comparison of the captured image of the user to the reference image of the user based on a comparison of the captured image of the user to the reference image of the user.
US10984221B2

An image recognition device includes: a luminance image generator and a distance image generator that generate a luminance image and a distance image, respectively, based on an image signal of an imaging target object output from a photoreceptor element; a target object recognition processor that extracts a target-object candidate from the luminance image using a machine learning database; and a three-dimensional object determination processor that uses the distance image to determine whether the extracted target-object candidate is a three-dimensional object. If it is determined that the target-object candidate is not a three-dimensional object, the target-object candidate extracted from the luminance image is prevented from being used, in the machine learning database, as image data for extracting a feature value of a target object.
US10984213B2

Devices and optical sensor modules are provided for provide on-screen optical sensing of fingerprints by using an under-screen optical sensor module that captures and detects optical transmissive patterns in probe light that transmits through the internal finger tissues associated with the external fingerprint pattern formed on the outer finger skin to provide 3-dimensional topographical information for improved optical fingerprint sensing.
US10984212B1

The present invention provides a fingerprint detection device, including: a substrate, a switch circuit layer, a sensing electrode layer, a heat dissipating antistatic structure layer, and a protective layer. The switch circuit layer is disposed on the substrate. The sensing electrode layer is disposed on the switch circuit layer, and includes a plurality of sensing electrodes. The heat dissipating antistatic structure layer is disposed on the sensing electrode layer, and includes a conductive mesh and a plurality of shunt heat sinks. The conductive mesh is formed with a plurality of mesh openings, and configured to shunt charges. The shunt heat sinks are adjacent to the conductive mesh, and correspond to the sensing electrodes. The shunt heat sinks are electrically insulated from each other, electrically insulated from the conductive mesh, and electrically insulated from the sensing electrodes. The protective layer is disposed on the heat dissipating antistatic structure layer.
US10984199B2

Sentiment analysis is targeted toward a specific subject of interest (or selected subjects) in a passage of natural language text. A dependency tree is generated for the passage, and subtrees are found that have sentiment polarities which contribute to the subject(s) of interest. A targeted sentiment score is computed for the subject(s) of interest based on sentiment expressed in those subtrees. Consecutively occurring nouns in the passage are collapsed into a noun phrase, as are possessives with ensuing nouns. The sentiment expressed in a given subtree can be modified using various linguistic heuristics. For example, sentiment polarity which is modified by a negation word may be inverted, sentiment polarity which is modified by an intensifying word may be increased, or sentiment polarity which is modified by a diluting word may be decreased.
US10984190B2

A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.
US10984186B2

Automatic generation of electronic messaging templates is provided. After a first email/message is generated and used, a second or a plurality of subsequent messages may be compared against the first or other similar emails/messages. Common elements among the similar emails/messages and elements not in common in the compared emails/messages are identified. An email/message template is automatically generated having textual content comprising all elements (e.g., text) common to each compared email/message and having highlighting components, such as an “XXX” or other acceptable highlighting notation at a location in the textual content corresponding to each uncommon element. Upon subsequent use, when a sender opens the template and enters any information particular to the intended recipient, that information may be used to query a database or other data source for information that may be used to automatically fill-in (autofill) each highlighted uncommon element in the template.
US10984180B2

A system and method includes receiving content of an electronic document during a time the content is being entered into an electronic document by a user by via an electronic document editor application. A content characteristic is extracted from the content and transmitted to an online data source. A content item related to the content characteristic is received from the online data source. A user interface presents the content item concurrently with the electronic document editor application.
US10984177B2

A website building system includes a processor; at least one database storing website pages and layouts comprising fluid components, breakpoint ranges for multiple viewport sizes, dynamic layout rules and responsive editing rules for editing said fluid components according to breakpoint ranges and a responsive editing module running on the processor, the module includes a rule engine to provide layout decisions for a page of a website built by the WBS according to the dynamic layout rules and the responsive editing rules associated with at least one incoming trigger; a responsive editor to receive the at least one incoming trigger and dimensions of a current viewport, and to generate an updated fluid responsive design layout for said current viewport according to the layout decision and a CSS (cascading style sheet) generator to map the features of the updated fluid responsive design layout design into a smart CSS for the current viewport.
US10984171B2

The technology disclosed herein presents content dynamically based on physical cues received from a consumer of the presented content. In a particular implementation, a method provides determining first content items for presentation to a user and determining a first sequence in which the first content items should be presented to the user. During presentation of the first content items in the first sequence to the user, the method provides identifying at least one physical cue from the user and modifying the first sequence based on the at least one physical cue to create a second sequence in which the first content items should be presented to the user. The method then provides presenting the first content items to the user in the second sequence.
US10984169B2

A method for providing a dynamic loupe in a window of an electronic device. The method includes displaying a document in the window of the electronic device, displaying, using at least dimensions associated with a first sub-region of the document being displayed, the dynamic loupe for the first sub-region, receiving an instruction to associate the dynamic loupe with a second sub-region of the document being displayed, determining one or more dimensions of the second sub-region, and displaying, using at least the identified one or more dimensions, the dynamic loupe for the second sub-region.
US10984168B1

A system for generating a multi-modal summary of a digital document, comprising a processor adapted for: extracting from the document a plurality of graphical elements; generating a set of textual descriptions, each generated for one of the graphical elements and associated therewith; selecting, from the set of textual descriptions and a set of text fragments extracted from the document, a set of representative elements having a highest score computed by applying thereto a score function, where a set of representative elements' score is indicative of a degree by which the set of representative elements represents the document; for each representative element of the set of representative elements, where the element is a textual description of a graphical element of the plurality of graphical elements, replacing the element with the graphical element associated therewith; and generating, using the set of representative elements, another document comprising a multi-modal summary of the document.
US10984165B1

Embodiments may provide Digital Rights Management techniques, not to make the reverse engineering process harder, but rather to provide detection of reverse engineering of PCBs, such as by copying of layers of trace layout, so as to enable pursuing legal remedies against the violators. For example, in an embodiment, a method of information encoding may be implemented in a computer comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method may comprise receiving, at the computer system, information to be encoded in a printed circuit board wiring trace layout and laying out, at the computer system, a plurality of printed circuit board wiring traces so as to encode the received information.
US10984149B2

An optimization design method for a spatial flow passage of a low-pressure even spray nozzle, relating to a design method for an essential apparatus in a water-saving irrigation system, such as a spray irrigation system. Specifically, if the model and the inlet diameter of a nozzle are determined, the shape and the size of the cross section of an outlet, a flow passage deflection angle, the radius and the arc length of a flow passage contour, and the size of an elevation angle of the outlet are determined to implement structural optimization of a spatial flow passage of the nozzle; moreover, parameterization design of the spatial flow passage in different inlet diameter conditions is implemented, so that a method for determining structural parameters of a spatial flow passage of a nozzle is obtained. A design method of a spatial flow passage under a low-pressure operation condition is developed, such that the hydraulic performance of the nozzle is optimized, and the nozzle is efficient and saves energy.
US10984148B2

Methods and apparatus for determining a generating a user interface based upon a location and an orientation of a smart device supported by an Agent in a structure. The interface may include “as built features” of the structure. A location of the Agent may be determined via wireless communications and a direction of interest based upon a directional sensor.
US10984140B2

A method for sending a message from a first device to a second device includes transmitting the message by the first device, receiving the message by the second device, displaying the message on the second device, activating a camera on the second device to capture image data regarding a field of view of the camera, activating one or more light sensors located close to the camera to capture data regarding an amount of ambient light detected by the light sensors, and monitoring the image data to detect a possible presence of one or more suspected camera lenses within the field of view of the camera. Upon the detection of a possible presence of one or more suspected camera lenses within the field of view of the camera or upon detection of a sudden decrease of the amount of ambient light, displaying of the message on the second device is ceased.
US10984138B1

Systems and methods for generating secure data for transport are presented. A data storage controller is electronically coupled with the data source. A first data storage device is electronically coupled with the data storage controller, the first data storage device configured to store encrypted data. A second data storage device is electronically coupled with the data storage controller, the second data storage device configured to store key data. A random bit size generator generates a random bit size corresponding with every write request of the data source of a size equal to the random bit size. A random key generator generates a random key equal to or greater in size than the random bit size. An encryption operator encrypts the data source of the size with the random key.
US10984120B2

There are provided systems and methods for limiting device functionality based on data detection and processing. A user computing device may include sensitive or confidential data and/or processes that utilize such data that a malicious party may wish to abuse, such as an electronic transaction processing application that uses financial data of a user. The device may therefore be compromised by the malicious party if the device becomes accessible to that party. The device may utilize one or more processes to detect device data determine data proximate to the device and/or contextual data in order to determine whether limitations on application processes are required based on the potential nearby risk. If the nearby risk indicates the device application processes may be in danger, the device may impose limitations on the processes and/or wipe data. The device may also alert other devices or nearby users.
US10984114B2

A document processing method and apparatus are disclosed in embodiments of the present application. The method includes: obtaining a target geographic location where the first electronic device is currently located, when a predetermined operation for a document is detected; determining whether the target geographic location matches a target password that is used to encrypt the document in advance; and if so, allowing the predetermined operation to be performed on the document; and if not, preventing the predetermined operation from being performed on the document. The apparatus includes an obtaining module, a determining module, and a decision module. In the embodiment of the present application, the document is encrypted and decrypted by using a target password generated based on a geographic location, which ensures the security of password transmission, and improves the security of the use of the document and the convenience of authorization and decryption.
US10984108B2

A trusted computing environment may be dynamically certified by providing a selectable boot option that controls running a loadable boot image in one of a test mode and a production mode. The test mode may automate running a processing standard validation test to obtain a processing standard validation test result. Responsive to running the processing standard validation test with a successful test result, a record indicating the successful test result and the loadable boot image is stored within the trusted computing environment, utilizing a certification process. Responsive to running the production mode, the trusted computing environment and the loadable boot image may be loaded.
US10984098B2

Techniques for privilege escalation protection are disclosed. In some embodiments, a system/process/computer program product for privilege escalation protection includes monitoring a process executed on a computing device, detecting an unauthorized change in a token value associated with the process, and performing an action based on a policy (e.g., a kernel protection security policy/rule(s), which can include a whitelisted set of processes and/or configured actions/responses to perform for other/non-whitelisted processes) in response to an unauthorized change in the token value associated with the process.
US10984090B2

A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
US10984082B2

Disclosed is an electronic device including a display configured to display an image, a sensing unit configured to sense biometric information of a user, and a controller configured to analyze the image to acquire image information and configured to provide user information based on the acquired image information and the sensed biometric information.
US10984080B2

Disclosed is a method for authenticating a user by using an electronic apparatus including an authentication module and a secure module, which includes the following steps: the authentication module transmits a recognition result to the secure module according to a process that allows the authentication module to be authenticated by the secure module; the secure module generates an authentication token by signing, with a private key stored in the secure module, data including data representing at least one feature of the authentication module; and transmitting the generated authentication token. Also disclosed is an associated secure module, electronic apparatus and system.
US10984077B2

An information processing apparatus includes: an information obtaining unit for obtaining information on intellectual property from a user terminal operable by a user where the information is entered through the user terminal; a determining unit for determining a possibility for obtaining a right related to the intellectual property based on the obtained information; a determination providing unit for providing the determined possibility to the user terminal; an amendment information generating unit for generating amendment information for the obtained information based on the determined possibility; an information storing unit for storing the obtained information in a user area associated with the user; and an information providing unit for providing the stored information in a browsable manner.
US10984076B1

An immunization web portal may identify whether a patient is eligible to receive vaccines for a specified vaccine-preventable disease. The patient's eligibility may be identified by comparing biographical data and medical characteristics for the patient to a set of eligibility requirements according to state and federal law. If the patient is eligible, the immunization web portal may display indications of several vaccines corresponding to the vaccine-preventable disease, and a user such as a pharmacist or technician may select one of the vaccines so that the selected vaccine may be administered to the patient.
US10984075B1

A computer transforms high-dimensional data into low-dimensional data. A distance is computed between a selected observation vector and each observation vector of a plurality of observation vectors, a nearest neighbors are selected using the computed distances, and a first sigmoid function is applied to compute a distance similarity value between the selected observation vector and each of the selected nearest neighbors where each of the computed distance similarity values is added to a first matrix. The process is repeated with each observation vector of the plurality of observation vectors as the selected observation vector. An optimization method is executed with an initial matrix, the first matrix, and a gradient of a second sigmoid function that computes a second distance similarity value between the selected observation vector and each of the nearest neighbors to transform each observation vector of the plurality of observation vectors into the low-dimensional space.
US10984072B1

A fast Fourier transform (FFT) circuit with an integrated half-bin offset for performing both an FFT and a half-bin offset on an input signal. The FFT circuit is configured to receive input samples of the input signal and generate output signals via a plurality of butterfly circuits and one or more twiddle stage multiplier circuits of the FFT circuit. One or more of the butterfly circuits are configured to implement a first portion of both the half-bin offset and the FFT by integrating a first set of computations for both the half-bin offset and the FFT within the one or more of the plurality of butterfly circuits. At least one of the one or more twiddle stage multiplier circuits is configured to implement a second portion of both the half-bin offset and the FFT by integrating a second set of computations of both the half-bin offset and the FFT within the twiddle stage multiplier circuit.
US10984070B2

Technologies for injecting dynamic content into microblogging posts are described, where dynamic content may be updated each time a post or feed is fetched or refreshed. A user of may add a placeholder for dynamic content when composing a post. The placeholder indicates a data provider and a data parameter. When the post is published, the data provider and data parameter are stored along with the other content of the post. When the post is requested, every placeholder in the post is parsed and content is obtained for every placeholder by passing the data parameter to the data provider. The placeholder is replaced with the data returned by the data provider and the post is provided to the requesting entity including the obtained data in place of the placeholder.
US10984068B2

A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page. The proxy server scans the HTML page to locate one or more modification tokens that each indicates content that is subject to being modified. For at least one of the located modification tokens, the proxy server automatically modifies at least a portion of the content of the HTML page that corresponds to that modification token. The proxy server then transmits the modified HTML page to the client device.
US10984065B1

Aspects of the present invention disclose a method for providing access to hyperlinks on-demand in real-time from a livestream. The method includes one or more processors determining a set of coordinates on a display of a computing device corresponding to an interaction from a user with a video presentation. The method further includes extracting a subset of pixels from an image of the display of the computing device that corresponds to the set of coordinates. The method further includes extracting a uniform resource locator (URL) from the subset of pixels of the image. The method further includes validating the extracted URL from the subset of pixels of the image. The method further includes providing content corresponding to the extracted URL from the subset of pixels of the image to the user.
US10984064B1

A dish data generation and tracking system generates a universal dish identifier based on a specific recipe for a particular dish. The universal dish identifier is encoded into an electronically scannable code, such as a barcode or QR code. The electronically scannable code associates numerous specific, unrelated recipes from various sources for a particular dish, such that new data about dishes for which a customer is shopping is generated, and that newly generated data can be used by grocers to better understand the shopping and recipe-locating habits of their customers. A schedule of the universal dish identifiers may be distributed periodically to users, such as grocers, retailers, and/or manufacturers.
US10984059B2

A method for data retrieval is described. Interface circuitry of an information processing apparatus receives a request for data retrieval from a database. The database stores content sharing information in a social network. The request includes a first user identifier and a first link identifier. The processing circuitry determines whether the first user identifier and the first link identifier are associated in the database as a consequence of a previous sharing of a first article corresponding to the first link identifier using the first user identifier. Further, when the first user identifier and the first link identifier are determined to be associated, the processing circuitry searches for a first message identifier in the database. The first message identifier identifies a first message that includes information of the previous sharing of the first article. The processing circuitry then retrieves the first message according to the first message identifier.
US10984052B2

A method and system for searching encrypted data using wildcard keywords. The method includes: obtaining, by a first computing device, a keyword for data to be encrypted, where the keyword has a fixed length; generating a sequence of primes; determining corresponding one prime from the sequence of primes for each character of the keyword; and defining a product of the corresponding primes of the characters of the keyword as index of the encrypted data, where the index can be searched using a wildcard search keyword.
US10984050B2

A method, apparatus and computer program product for managing a storage system are provided. For example, in a method, a tree index of the storage system is obtained, where a leaf node among multiple leaf nodes in the tree index comprising a keyword and an attribute of an object among multiple objects in the storage system. Respective attributes of nodes in a set of the multiple leaf nodes in the tree index are obtained, and the set of the multiple leaf nodes having a same parent node. The tree index is updated based on respective attributes of the leaf nodes in the set of the multiple leaf nodes. With the above example implementations, performance of the index of the storage system can be increased, and further overall response speed of the storage system can be improved. Further, there is provided an apparatus and computer program product for managing a storage system.
US10984046B2

Examples for mapping a relational database to a graph database include a mapping engine to execute an arbitrary query on a relational database, identify a result column tag based on a tag of an underlying base table, process the result column into a typed, directed property graph based on the result column tag, and output the typed, directed property graph to a graph database. Examples for mapping a graph database to a relational database include processing a graph transaction by updating a mapping layer with a surrogate describing a change to a database object, determining, for an object in the mapping layer, if a database constraint defined on the object is satisfied, collecting database changes defined by the surrogate into a database change request, submitting the change request to a relational database as a transaction, and deleting the surrogate for the object in the mapping layer.
US10984044B1

Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system maintains a catalog of buckets stored in a remote shared storage system. The buckets store raw machine data associated with a timestamp. The data intake and query receives a query identifying a set of data to be processed and a manner of processing the set of data, and executes the query based on the catalog of buckets.
US10984037B2

A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.
US10984030B2

A computer-implemented method, a cognitive intelligence system and computer program product adapt a relational database containing multiple data types. Non-text tokens in the relational database are converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of pre-trained word vectors for the text is retrieved from an external database. The set of pre-trained word vectors is initialized for tokens common to both the relational database and an external database. The set of pre-trained vectors is used to create a cognitive intelligence query expressed as a structure query language (SQL) query. Content of the relational database is used for training while initializing the set of pre-trained word vectors for tokens common to both the relational database and the external database. The first set of word vectors may be immutable or mutable with updates controlled via parameters.
US10984028B2

Embodiments provide a temporal sensitive cognitive interface that determines whether a temporal data value of a response to a user query is fixed or variable over time; determine a time lapse from a current time to a time of generation of a variable one of the temporal data values; generate a first presentation of the response to the user that includes a (first) text word modifier that indicates a quality of certainty of the temporal data value in response to determining that the time lapse does not exceed a confidence threshold that is specified for an attribute of the response temporal data value; and generate another, different (second) presentation of the response to the user that includes a different (second) text word modifier that indicates a quality of uncertainty of the temporal data value in response to determining that the time lapse exceeds the confidence threshold.
US10984027B2

Disclosed techniques can generate content object summaries. Content of a content object can be parsed into a set of word groups. For each word group, at least one topic to which the word group pertains can be identified and it can be determined, via a user model, at least one weight of the plurality of weights corresponding to the topic(s). For each word group, a score can be determined for the word group based on the weight(s). A subset of the set of word groups can be selected based on the scores for the word group. A summary of the content object can be generated that includes the subset but that does not include one or more other word groups in the set of word groups that are not in the subset. At least part of the summary of the content object can be output.
US10984021B2

A dependency graph is generated for database files. An unvisited node of the dependency graph is selected and a breadth-first-search performed starting from the selected unvisited node. Results of the breadth-first-search is defined as a group. A group assignment for the database files is returned.
US10984020B2

In accordance with an embodiment, the system provides support for large queries in a multidimensional database computing environment. A kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members. When used with a dynamic flow, the approach enables the system to be used, for example to handle grid queries, Multidimensional Expressions (MDX) queries, or other types of queries in which the potential size of the query can be up to 264 bits.
US10984018B2

Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary.
US10984010B2

A data storage system includes a column store and a row store. The data storage system may generate a query summary. The data storage system determines query summary fields comprised of a subset of fields from a schema used to store data in the row store. The data storage system searches the column store or the row store for query results in the query summary fields. A query summary field is generated from the query results in the query summary fields.
US10984008B2

Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving data representing a query into a collaborative dataset consolidation system, identifying datasets relevant to the query, generating one or more queries to access disparate data repositories, and retrieving data representing query results. In some cases, one or more queries are applied (e.g., as a federated query) to atomized datasets stored in one or more atomized data stores, at least two of which may be different.
US10984006B1

A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.
US10984000B2

A system may pre-fetch search result information in anticipation of a user request for the search result information. The system may receive a user search query and request initial search results from a server based on the search query. The system may receive the initial search results from the server and render the initial search results for display to the user. In anticipation of a user request for additional search results, the system may request additional search results from the server. The additional search results may then be pre-fetched for potential display to the user in response to a user request to render the additional search results.
US10983997B2

The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of a query in a structure comprising rows in a set of tables. Next, the system applies one or more operations to existing rows in the structure to generate additional rows in additional tables of the structure. The system also tracks inputs and outputs associated with the one or more operations in a set of relationships between rows of different tables in the structure. Finally, the system uses the rows and the set of relationships to generate a final result of the query and provides the final result in a response to the query.
US10983991B1

Described herein is a computer implemented method and computational system for a project management service. Issues of a project are defined by data entities stored in a tree structure including a root node. The tree structure may include one or more siblings to the root node, one or more child nodes and one or more siblings to the child node. The root node references each child node and references each of its sibling nodes. Each child node references each of its sibling nodes.
US10983990B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One of the methods includes determining block data and current state data associated with a current block of a blockchain; sending the current state data to one or more shared storage nodes of a blockchain network; performing error correction coding of the block data to generate encoded block data; dividing, based on one or more predetermined rules, the encoded block data into a plurality of data sets; storing, based on the one or more predetermined rules, one or more data sets of the plurality of data sets; hashing each data set of remaining data sets of the plurality of data sets to generate one or more hash values corresponding to the remaining data sets; and storing the one or more hash values and the current state data.
US10983974B2

A method of generating a knowledge-tree to manage education-related information and experience-related information is provided with a plurality of learner accounts, at least one verification account, and at least one external viewing account. A specific learner account from the plurality of learner accounts uploads personal educational information and a personal experiential information to a remote server. Based upon the uploaded information, the verification account executes a verification process and a career planning process. The verified information and a career roadmap created for the specific learner account will be presented to the external-viewing account. The specific learner account can be a job seeker and the external viewing account can be a potential employer.
US10983972B2

In accordance with an embodiment, described herein are systems and methods for supporting slowly changing dimensions and metadata versioning in a multidimensional database, comprising. A system can comprise a computer that includes one or more microprocessors, and a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one hierarchical structure of data dimensions. A data dimension can slowly change over time. When such changes occur, metadata associated with the data dimension can be updated. Advantageously, a current snapshot of the data structure can allow searching of previous changes to the slowly changing dimension based upon the metadata.
US10983969B2

A method and a system for mapping a flattened data structure into a relation preserving data structure is disclosed. The method includes receiving a flattened schema comprising a plurality of columns. The method includes receiving a plurality of user inputs from a user. The plurality of user inputs comprises a plurality of identifiers. The method includes defining a sample target hierarchical schema based on user inputs. The method includes preparing a nested hierarchical structure corresponding to the sample target hierarchical schema in a User Interface (UI) representation. The nested hierarchical structure comprises a plurality of nodes with corresponding identifiers and relationships of the plurality of nodes. The method includes performing an Artificial Intelligence (AI) based mapping of columns of the flattened schema to respective nodes of the plurality of nodes of the nested hierarchical structure. The method further includes generating a target hierarchical schema based on AI based mapping.
US10983966B2

Database compiler with environment support may be provided. Database operators in a database compiler may be extended to include environment as an input parameter in addition to input data for native environment support. Environment operators may be added to the database compiler, which perform one or more of accessing and modifying the environment. Environment operators may include a return-environment operator, a map-with-environment operator and a compose-with-environment operator.
US10983959B2

Tables and techniques to configure the same are provided. In some embodiments, configuration of one or more memory devices can permit or otherwise facilitate including transaction records in a table or another type of data structure, where the transaction records can be organized based at least on a defined location for a merchant or another type of organization associated with the transaction records.
US10983956B1

Techniques are shown for enabling a network system to index data stored on a third-party server to allow the data stored on the third-party server to be searchable by searching functionality of the network system.
US10983954B2

Time-series columnar-based information is received and indexed in a compute infrastructure for cost-effective cloud-based object storage. The approach leverages a file format that enables highly-performant search and retrieval of the data stored in the cloud. In operation, an indexer receives the time-series information, indexes that information according to the file format, and forwards the indexed information for storage to the object store, where it is stored as a set of time-based partitions. A partition comprises a set of files, namely, a manifest file, a data file, and an index file. These files are structured as a compact instance of a set of raw unstructured data that comprises the given partition. Highly-performant information retrieval is enabled in response to a time-bounded query, because operations at a query peer (with respect to one or more partitions) are carried out in real-time during query processing and without requiring retrieval of the data file as a whole.
US10983952B2

Embodiments of systems and methods for storing documents in a cloud storage system comprising a cloud processor and a plurality of storage components are disclosed. Particularly, certain embodiments comprise, at the cloud processor, providing at least one storage component attribute for each of the plurality of storage components, the at least one storage component attribute defining a storage property of the respective storage component; receiving a first document to be stored and document metadata associated with the first document, the document metadata defining storage requirement of the first document; translating the document metadata of the first document into a storage instruction; determining, based on storage component attributes, at least one storage component among the plurality of storage components with a defined storage property matching the storage instruction for the first document; and storing the first document in the at least one storage component determined according to the storage instruction.
US10983950B2

Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
US10983949B2

A system and method for handling file system quotas are disclosed. In one implementation, a processing device receives a first command to disable a quota capability of a file system. In response, one or more instructions are initiated to delete a first association of a quota attribute with a directory, where the first association assigns a first value to a first string comprising a combination (e.g., concatenation, etc.) of an attribute name and a first symbol. Prior to completion of the execution of the one or more instructions, one or more commands are received to enable the quota capability and assign a second value of the quota attribute to the directory. In response, a second association of the quota attribute with the directory is generated, the second association assigning a second value of the quota attribute to a second string comprising a combination of the attribute name and a second symbol.
US10983947B2

A method and system for enabling persistence of a value by a dynamically reconfigurable processor (“DRP”) from the time of execution of an earlier executed instruction to a time of later executed instruction. The value may represent a constant a variable value of a software program. The value may be read from or written into a memory circuit, a DRP logic element, an iterator of a DRP logic element, or other value storing element or aspect of the DRP. The value may be maintained in a single logic element through the duration of one or more instruction execution cycles, or alternatively or additionally, the value may be transferred between or among one or more value storage hardware elements. The persistence of the value and transfer of the value within, into and/or out of the DRP enables later access of the value by, and/or positioning the value within, the DRP.
US10983937B2

In accordance with an embodiment, a method for managing access to a bus shared by interfaces includes: when to the bus is granted to one of the interfaces, triggering a counting having a minimum counting period; and when at least one access request to the bus emanating from at least one other of the interfaces is received during the minimum counting period, releasing the access granted to the one of the interfaces, and creating an arbitration point at an end of the minimum counting period.
US10983933B2

A memory module includes a substrate, plural memory devices, and a buffer. The plural memory devices are organized into at least one rank, each memory device having plural banks. The buffer includes a primary interface for communicating with a memory controller and a secondary interface coupled to the plural memory devices. For each bank of each rank of memory devices, the buffer includes data buffer circuitry and address buffer circuitry. The data buffer circuitry includes first storage to store write data transferred during a bank cycle interval (tRR). The address buffer circuitry includes second storage to store address information corresponding to the data stored in the first storage.
US10983916B2

A data processing apparatus is provided that includes a plurality of storage elements. Receiving circuitry receives a plurality of incoming data beats from cache circuitry and stores the incoming data beats in the storage elements. At least one existing data beat in the storage elements is replaced by an equal number of the incoming data beats belonging to a different cache line of the cache circuitry. The existing data beats stored in said plurality of storage elements form an incomplete cache line.
US10983915B2

Systems, apparatuses, and methods for implementing flexible dictionary sharing techniques for caches are disclosed. A set-associative cache includes a dictionary for each data array set. When a cache line is to be allocated in the cache, a cache controller determines to which set a base index of the cache line address maps. Then, a selector unit determines which dictionary of a group of dictionaries stored by those sets neighboring this set would achieve the most compression for the cache line. This dictionary is then selected to compress the cache line. An offset is added to the base index of the cache line to generate a full index in order to map the cache line to the set corresponding to this chosen dictionary. The compressed cache line is stored in this set with the chosen dictionary, and the offset is stored in the corresponding tag array entry.
US10983913B2

In response to determining, by a storage controller, that a first process is to perform a write operation, a customer data track in a cache is configured for exclusive access while waiting for the write operation on the customer data track to be performed by the first process. In response to configuring the customer data track for the exclusive access, a copy of a metadata track is generated, wherein the metadata track stores metadata information of the customer data track and is configured for shared access. The copy of the metadata track is configured to provide exclusive access to a second process to perform operations on the copy of the metadata track, wherein the first process is able to perform the write operation on the customer data track that causes the metadata track to be updated while the second process performs the operations on the copy of the metadata track.
US10983912B2

A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template register specifies a circular address mode for the loop, first and second block size numbers and a circular address block size selection. For a first circular address block size selection the block size corresponds to the first block size number. For a first circular address block size selection the block size corresponds to the first block size number. For a second circular address block size selection the block size corresponds to a sum of the first block size number and the second block size number.
US10983910B2

The present disclosure relates to a bandwidth weighting mechanism based NoC configuration/constructions for packet routing. In an aspect, the present disclosure relates to a method for packet routing in a circuit architecture, wherein the method includes the steps of managing, at a router of the circuit architecture, one or more catch-up bits, each of the one or more catch-up bits indicating that the router has reset a round of round-robin based packet routing without allowing an agent corresponding to the each of the one or more catch-up bits to complete its respective round; and allowing, by the router, the agent to continue its respective round in catch-up state such that upon completion of the respective round, the agent is switched to normal state.
US10983908B1

Configuring virtual machines for garbage collection in a deduplication backup system executed on a server computer in a cloud computing network, by configuring at least one virtual machine (VM) of a plurality of virtual machines in a VM cluster to be data protection virtual machines (DP VMs), by enabling only read and write operations to/from the DP VMs, interconnecting a garbage collection VM (GC VM) of the VM cluster to the DP VMs, configuring the GC VM to perform only garbage collection tasks for the DP VMs, and providing data access credentials from each DP VM to the GC VM to facilitate the garbage collection tasks.
US10983904B1

A test automation platform may receive a test case for testing a data ingestion pipeline. The test automation platform may determine a test intent of the test case using a test intent identification model. The test automation platform may determine a type of entity associated with the data ingestion pipeline that the test case is to test using a test entity identification model. The test automation platform may generate a prediction of a data ingestion scenario for which the test case is to be applied based at least in part on the test intent of the test and the type of entity. The test automation platform may generate a mapping file representing the prediction of the data ingestion scenario. The test automation platform may execute, using test cases of the mapping file, a set of tests on a new data ingestion pipeline.
US10983902B2

Arrangements described herein relate to generation of test plans. A list of test case selection criteria can be presented to each of a plurality of stakeholders. At least one user input is received from each of the plurality of stakeholders selecting at least one test case selection criterion from the list of test case selection criteria and, for each selected test case selection criterion, assigning a criterion priority. Test cases, which correspond to the selected test case selection criteria, can be automatically selected to include in a candidate test plan. A candidate priority can be automatically assigned to each test case selected to be included in the candidate test plan. The processor selects the test cases to include in the candidate test plan and assigns the candidate priorities to the selected test cases based on processing the criterion priorities assigned to the selected test case selection criteria by the stakeholders.
US10983899B2

A device may receive a request to configure an environment for a target enterprise resource planning (ERP) system. The device may identify a system image of an ERP package. The device may provide, to other devices that are to support the environment, the system image and installation information to cause the other devices to use the system image to host the ERP package. The device may establish paths that permit data transmission between the target ERP system and a source ERP system. The device may identify development-operations (Dev-Ops) and test tools to be configured within the environment. The device may provision, using the one or more paths, the environment with the set of Dev-Ops and test tools. The device may provide instructions to the other devices to cause the other devices to deploy the environment of the target ERP system and to permit user devices to access the environment.
US10983898B2

Methods, non-transitory computer readable media, and dashboard servers are disclosed that initiate a test of a web application on a runner server in response to a command. A test action associated with the test includes a user input trigger and a hint. A user input request, generated when the user input trigger is encountered during execution of the test with a headless browser, is received from the runner server. The user input request includes a session identifier and the hint. Input data is obtained from a user device via an input field that is output along with the hint to an input panel provided to the user device. The input panel is associated with the session identifier. The input data is then sent to the runner server in response to the user input request.
US10983896B2

Systems and methods are disclosed for debug event handling. For example, methods may include receiving a request from a client device. Methods may include, responsive to receiving the request, identifying a set of instructions to be executed, wherein the set of instructions is associated with at least one breakpoint. Methods may include initiating execution of the set of instructions. Methods may include pausing execution of the set of instructions when an instruction of the set of instructions associated with a breakpoint is reached. Methods may include, after the breakpoint is reached and before a new request is received from the client device, transmitting, to the client device, a message that indicates that a breakpoint has been reached. Methods may include terminating execution of the set of instructions responsive to determining that a debugger interface on the client device is no longer available to control execution of the set of instructions.
US10983892B2

Embodiments of the present disclosure provide a method for evaluating (e.g., estimating) an efficiency of a machine vision, which includes: obtaining an image, wherein the image presents a plurality of objects which include a first object and a second object; performing an image recognition on the images by the machine vision to obtain a prediction block corresponding to at least one of the first object and the second object; merging a first standard block corresponding to the first object and a second standard block corresponding to the second object to obtain a third standard block; and obtaining evaluation information according to the third standard block and the prediction block, wherein the evaluation information reflects a prediction efficiency of the machine vision for the objects in the image.
US10983888B1

Systems and methods for generating dynamic sparse exponential histograms. The system includes a network-based service and a data compression engine to generate a sparse exponential histogram (SEH) representation of a distribution of a plurality of data values of a performance metric of the network-based service. The data compression engine is configured to, map each data value to a bin of an exponential histogram. Responsive to a determination that the mapped bin is not indicated in the SEH representation and that a bin quantity limit would be exceeded by adding the mapped bin, the data compression engine is configured to increase a bin size parameter by a scaling factor to expand data value ranges of the bins, merge bins indicated in the SEH representation according to the expanded data value ranges to reduce the quantity of bins indicated in the SEH representation, and indicate the scaling factor in the SEH representation.
US10983887B2

A method, apparatus and computer program product to be employed by a hardware component under validation, wherein the hardware component having a plurality of processing units each belonging to one of at least two types, such that one of the at least two types of processing units is less error-prone then a remainder of the at least two types. The method comprising: designating one of the processing units of the hardware component under validation that belongs to the less error-prone type as a manager processing unit; initiating execution of a tester program code for testing processing units, by processing units of the hardware component other than the manager processing unit; and, monitoring by the manager processing unit the status of the processing units during execution of the tester program code.
US10983880B2

A high-availability network device cluster role synchronization technique for devices configured with multiple network controllers is disclosed. An HA node may contain information regarding a role within a cluster for that HA node. This information should properly be maintained or erased based on a type of failover for an HA device. For example, if there is a loss of the active controller that causes only a controller failover, changes to the role of the HA node may not be necessary. Thus, an election process within a cluster may be avoided. However, if a failover of an entire HA node occurs (or restart of an HA node), role information prior to the restart may not be applicable and an election process may need to be initiated such that the cluster may continue to function. Different types of roles may exist for nodes within a cluster.
US10983879B1

A method of distributed management of recovery of multi-controller NVMe drives includes detecting a path failure of a PCIe path from a first storage node to a first controller on the multi-controller NVMe drive, and initially attempting to correct the path failure using a controller level reset. If the controller level reset is unsuccessful, an alternative path to the controller is sought, and if that is unsuccessful a drive level reset operation is coordinated by all storage nodes with controllers executing on the NVMe drive. To coordinate reset of the NVMe drive, one storage node is elected master. Each node (both slave and master) initiates quiescing of IO operations on its respective controller, and after quiescing has completed, initiates shutdown of its respective controller. Once all controllers are shut down, the master initiates reset of the NVMe drive. Timeouts are used to constrain completion of the quiescing and shutdown operations.
US10983873B1

A technology is described for prioritizing electronic files for backup to a backup storage. An example method may include determining a defined file value of an electronic file identified for backup to a backup storage. A backup priority may be assigned to the electronic file based in part on the defined file value of the electronic file, and a backup entry for the electronic file may be added to a backup queue. Thereafter, the backup entry for the electronic file may be retrieved from the backup queue, wherein the backup priority for the electronic file may be higher as compared to backup priorities of other electronic files represented by backup entries in the backup queue, and a copy of the electronic file represented by the backup entry in the backup queue may be sent to the backup storage.
US10983869B2

A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
US10983867B1

Various systems, methods, and processes for caching and referencing multiple fingerprints while data operations are ongoing are disclosed. A first fingerprint is generated based on a first fingerprinting process. The first fingerprint is stored in association with a second fingerprint, which is based on a second fingerprinting process. The first fingerprint and the second fingerprint are associated with the same data segment. Data operations such as a backup operation, a restore operation, or a replication operation can be performed while the conversion of the data segment from the second fingerprint to the first fingerprint is ongoing.
US10983866B2

A storage cluster is provided. The storage cluster includes a plurality of storage nodes within a chassis. The plurality of storage nodes has flash memory for storage of user data and is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the storage nodes is configured to generate at least one address translation table that maps around defects in the flash memory on one of a per flash package basis, per flash die basis, per flash plane basis, per flash block basis, per flash page basis, or per physical address basis. Each of the plurality of storage nodes is configured to apply the at least one address translation table to write and read accesses of the user data.
US10983863B2

A system according to certain aspects improves the process of creating secondary copies of data (e.g., creating backup copies). The system can compute the score of the data (e.g., a computer file storing information) to be backed up, and determine whether the score satisfies one or more threshold criteria before backing up the data. In one example, a change in score indicates a change in the content of the data. The threshold criteria may be that the score be different from the score of the most recently backed up copy of the data.
US10983857B2

A computer-implemented method includes detecting that a first script has been modified to an updated script and that the first script is currently running. A data key point is selected from among a set of data key points available in the first script. At the selected data key point in the first script, a current state of the first script is saved in a storage object external from the first script, responsive to detecting that the first script has been modified. An execution point is selected in the updated script. The current state of the first script is loaded into the updated script. The updated script is run from the execution point, with the current state of the first script.
US10983854B2

A memory controller is provided. The memory controller is coupled to a flash memory that includes a plurality of physical blocks, and each physical block includes a plurality of physical pages, and some of the physical pages are defective physical pages. The memory controller includes a processor that is configured to set a total target initialization time for an initialization process of the flash memory. The processor sequentially selects a current physical block from among all the physical blocks to perform the initialization process, and it performs a read operation of the initialization process on the current physical block using a read-operation threshold. In response to the read operation of the current physical block being completed, the processor dynamically adjusts the read-operation threshold of the read operation of the physical blocks, so that the initialization process is completed within the total target initialization time.
US10983843B2

An example method comprises receiving one or more published events by an event hook application program interface (API) from one or more client applications, passing a model to a web server configured to generate web containers in concurrent threads, receiving, by any number of worker nodes, each web container, each of the worker nodes including a system agent program for dynamically assigned functions, the web containers being provided to the any number of worker nodes for logical isolation of system agent execution in memory, and performing the dynamically assigned functions by the system agent program in a blackboard memory, the blackboard memory being a shared memory with non-blocking reads and writes and performing functionality, the dynamically assigned functions being executed in parallel and at least two of the dynamically assigned functions sharing context between inter-dependent processes.
US10983838B2

An apparatus and a method for sending a message from an enterprise service bus (ESB) is described. A message is formed at an enterprise service bus (ESB) of a computer system. The message is transmitted from the ESB to different ESBs through a User Datagram Protocol (UDP) multicast.
US10983836B2

A method includes establishing, for a transaction processing system, a maximum number of transactions that the transaction processing system can optimally handle at a time, as well as an optimal transaction rate. The method monitors a current number of transactions being processed by the transaction processing system. Incoming transactions that would cause the current number to exceed the maximum number are received into a queue, and transactions are released from the queue in accordance with the optimal transaction rate. The method further monitors a number of transactions waiting in the queue. When the number reaches an upper threshold, the method declines to admit additional transactions into the queue. When the number reaches a lower threshold, the method begins to admit additional transactions into the queue. A corresponding system and computer program product are also disclosed.
US10983829B2

Apparatus and methods are disclosed, including using a memory controller to track a maximum logical saturation over the lifespan of the memory device, where logical saturation is the percentage of capacity of the memory device written with data. A portion of a pool of memory cells of the memory device is reallocated from single level cell (SLC) static cache to SLC dynamic cache storage based at least in part on a value of the maximum logical saturation, the reallocating including writing at least one electrical state to a register, in some examples.
US10983822B2

Embodiments for volume management in a data storage environment. A network sniffing operation between virtual machines is performed to detect relationships between the virtual machines and thereby identify candidates for subsequent storage volume affiliation operations. The network sniffing operation detects the relationships based on network traffic or alternative similarity attributes of an existing placement of the virtual machines thereby deducing affiliations of storage volumes between the virtual machines such that, during the storage volume affiliation operations, the existing placement of the virtual machines is not modified. The identified candidates to be added to a new or existing storage volume affiliation operation are recommended to a user via a prompt.
US10983818B2

A method for preventing a dirty virtual machine from executing on an undesirable host server includes receiving, by a caching module provided for a first host server that hosts a virtual machine, a write data that is of the virtual machine and that is to be cached for the first host server. The virtual machine uses a virtual hard disk supporting hyper-V Virtual hard disk (VHDX) and virtual hard disk (VHD) file formats or any virtual file format with uniquely identifiable metadata. In response to the receipt of write data, the caching module provided for the first host server changes metadata of virtual hard disk files to a custom format before the virtual machine migrates from the first host server to a second host server, and the virtual machine becomes dirty as a result. When the dirty virtual machine sends a migration request to the second host server, a caching module provided for the second host server checks whether the custom format of the virtual hard disk files is identifiable. If not, then the second host server rejects the migration request initiated by the virtual machine.
US10983816B2

A computing device receives template files and parameters associated with the template files, where the template files comprise scripts, and where the associated parameters comprise a user preference associated with an efficiency of the image. The computing device may determine dependencies between layers of the scripts based on a unified image model. The unified image model may generate a logic tree that includes nodes, where each one of the nodes represents each one of the layers of the scripts. The computing device may generate an efficient logic tree based on the logic tree and the user preference of a generated image model. The generated image model may generates the efficient logic tree by changing the dependencies of the nodes in the logic tree based on the user preference. Based on the generated efficient logic tree the computing device may build the image.
US10983809B2

Aspects of the disclosure relate to providing augmented reality user interfaces and controlling automated systems based on user activity information and pre-staging information. A computing platform may receive, from a client user device, a trip start notification indicating that a user of the client user device is initiating a trip to an enterprise center. In response to receiving the trip start notification, the computing platform may generate a pre-staging augmented reality user interface for a client augmented reality device linked to the client user device. Thereafter, the computing platform may receive pre-staging information identifying one or more events to be performed at the enterprise center when the user of the client user device arrives at the enterprise center. The computing platform may generate one or more pre-staging commands based on the pre-staging information and may send these commands to one or more systems associated with the enterprise center.
US10983804B1

Generally discussed herein are systems, apparatuses, and methods for patching a binary file using a nested executable. In one or more embodiments, a system can include a memory including a nested binary file stored thereon, the nested binary file including a child executable and a parent executable, the child executable configured as a payload of the parent executable, the parent executable including instructions that, when executed by an intermediate device, cause the intermediate device to identify a value of a variable of the child executable, determine a memory location on the target device corresponding to the variable, write the value of the variable to the child executable, and throw the child executable to the target device after writing the value of the variable to the determined memory location, and communications circuitry configured to provide the nested binary file to the intermediate device.
US10983802B2

A change procedure generating device 10 includes: a storage means 11 which stores, for each relation among constituent elements of a system, a plurality of instances of inter-state information which indicates relations among states of the constituent elements wherein a follow-up state limitation is included which represents a relation between a state transition of the constituent elements of the system and prescribed states to which the constituent elements transition after the state transition has been executed, and an appending means 12 which appends the relations among the states of the constituent elements to an inputted system configuration definition, using the inter-state information which corresponds to the relations among the constituent elements which are included in the configuration definition.
US10983789B2

Systems and methods are disclosed for automating and monitoring software development operations. The systems may facilitate a user to submit a request to receive information related to a software application development across a development operations (DevOps) pipeline, and to efficiently receive an accurate response to the request. A natural language processing application may use query parameters from the request to form a query. The query may be sent to an artificial intelligence markup language (AIML) interpreter to retrieve the requested information from a database. Alternatively or additionally, the query may be sent to an application associated with an integration of a plurality of DevOps tools in the DevOps pipeline. The application may develop a dynamic response to the request.
US10983788B2

The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system provides an execution environment comprising instances of application components and a registry that maps names to instances of application components. Upon receiving a call to register a mapping between a name and an instance of an application component, the system updates the registry to include an entry for the mapping. Moreover, upon receiving a call to be notified about registry changes for a name, the system updates the registry to send a notification to a caller when a registry change occurs for the name.
US10983775B2

A system for deploying software includes a processor programmed to identify a collection of deployable elements for use in deploying the software. The instructions also include instructions to receive information associating, with the collection of deployable elements, an item and an activity that is to be performed, using the item, when the software is deployed to a specified type of computing system. The instructions also include instructions to, using at least one of the collection of deployable elements, deploy the software to the specified type of computing system, and in response to a deployment of the software to the specified type of computing system, initiate performance of the activity.
US10983757B2

A true random number generator including a transistor, a first voltage source, a second voltage source, and a comparator. The transistor has a first electrode, a second electrode, and a third electrode. Two of the electrodes are electrically connected by a channel of conductive nanomaterial. The first voltage source is electrically connected to the first electrode and the second voltage source is electrically connected to the second electrode. The comparator is electrically connected to the third electrode and is configured to classify a measured electrical property at the third electrode as either HIGH or LOW based on a comparison of the measured electrical property with a reference value. The measured electrical property varies over time due to random telegraph signals (RTSs) due to defects in the transistor.
US10983755B2

A transcendental calculation unit includes a configuration table storing a set of constants and provide a selected one of the constants, a power series multiplier that iteratively develops a power series, a coefficient series multiplier and accumulator that develops an accumulated product of the power series and the constant, and a round and normalize stage that rounds the accumulated product and normalizes rounded product.
US10983751B2

Various implementations include audio devices and related computer-implemented methods for controlling playback of augmented reality (AR) audio. In some cases, a method includes: receiving a first audio notification from one of a set of applications; determining an importance value for the first audio notification; detecting an activity state of the audio device, the activity state assigned to a notification importance threshold; and either: delaying release of the first audio notification at the audio device in response to the importance value failing to meet the notification importance threshold, or releasing the first audio notification at the audio device in response to the importance value meeting or exceeding the notification importance threshold.
US10983741B2

An image processing apparatus includes a display controller that performs comparison in a case where image information in an unsupported format is received, an external server performs conversion of the unsupported format of the image information to a supported format, and an image is formed. The comparison is performed between a piece of print settings information before the conversion and a piece of print settings information after the conversion. The display controller displays at least one of a preview screen and a message indicating redundancy if there is the redundancy in the pieces of print settings information.
US10983734B2

An image processing system includes an information processing apparatus and an image processing apparatus, in which the information processing apparatus includes: a first output section that outputs, to the image processing apparatus, identification information and an image to be printed; and a second output section that receives print settings from a user and outputs the print settings and the identification information to the image processing apparatus, and the image processing apparatus includes a printing section that receives the image, the print settings, and the identification information output from the first output section and the second output section and performs printing of the image in accordance with the print settings for the image using the identification information.
US10983733B2

An application operating on a first apparatus transmits a change request to a second apparatus in response to a user's operation on the application, and a browser operating on the first apparatus periodically transmits an update request for a screen displayed in the browser to the second apparatus. If an update request received from the first apparatus that is the same as a transmission source of the change request is an update request received for the first time since the change request is received from the first apparatus, the second apparatus transmits a screen corresponding to the change request to the first apparatus as a response to the update request.
US10983728B2

A semiconductor device includes a mode control circuit, a write control circuit and an internal data generation circuit. The mode control circuit activates a pattern input mode according to a logic level combination of a chip selection signal, configured to activate a command/address signal to generate an operation set signal from the command/address signal. The mode control circuit generates a mode control signal, which is enabled by the operation set signal, according to a logic level combination of the chip selection signal and the command/address signal, in a write mode after the pattern input mode is activated. The write control circuit generates a write enablement signal, which is enabled according to a logic level of the mode control signal. The internal data generation circuit generates internal data to be stored into a core circuit according to the write enablement signal.
US10983723B2

Provided are a method and an apparatus for controlling access to memory. The method, performed by a memory device, of controlling access of a master device, includes: receiving, from the master device, an access request with respect to at least one of a plurality of banks included in the memory device; determining whether access to each of the at least one bank to which access was requested is granted; and generating validity information representing whether the access to each of the at least one bank to which access was requested is granted, and transmitting the generated the validity information to the master device.
US10983722B2

A data storage device includes a nonvolatile memory device, a storage controller and a mapping controller. The nonvolatile memory device stores an execution code that controls operations of the data storage device. The storage controller uploads and stores the execution code from the nonvolatile memory device to a host memory buffer included in an external host device, and downloads the execution code in realtime from the host memory buffer to execute the execution code that is downloaded from the host memory buffer. The mapping controller manages a mapping table including mapping relations between the execution code and host addresses of the host memory buffer at which the execution code is stored. A speed of accessing the execution code is increased and performance of the data storage device is enhanced by using the host memory buffer as storage of the execution code to control the operation of the data storage device.
US10983714B2

The embodiments of the present disclosure disclose a computer-implemented method, a system, and a computer program product for distributing data on multiple servers to multiple nodes in a cluster. In the method, each of M servers is instructed to divide data thereon into N data segments. M and N are integers greater than one. The M servers are instructed to send N×M data segments on the M servers to N nodes in a cluster concurrently. For each of the M servers, the N data segments are sent respectively to the N nodes. When any given node in the cluster receives a data piece of a data segment from a server of the M servers, the given node is instructed to transmit the received data piece to remaining nodes in the cluster other than the given node.
US10983713B2

A solid state device is disclosed comprising an array of memory units, an interface connected to the memory units, at least one arrangement to monitor a temperature of the solid state device and an arrangement to monitor low power mode statistics of the solid state device and compare the low power mode statistics to a critical usage point power threshold at a temperature measured, wherein the arrangement to monitor the low power mode statistics of the solid state device is further configured to change a power mode of the solid state device based upon the low power mode statistics.
US10983712B2

A storage control system acquires, for each of a plurality of power control groups in which a plurality of storage devices which form the basis of a plurality of redundancy configuration groups are classified, an I/O (Input/Output) amount of the power control group. For each of the plurality of power control groups, the storage control system controls power consumption of each of the storage devices belonging to the power control group in power control group units, based on the acquired I/O amount relating to the power control group. None of the plurality of redundancy configuration groups spans two or more power control groups among the plurality of power control groups, all being contained in any of the plurality of power control groups.
US10983710B1

An uneven distributed storage across a mesh fabric storage system may include receiving storage operations from one or more client devices and/or applications contemporaneously with receiving availability messaging from a set of multiple storage devices that may be of the same or different types. One or more of the storage operations may be assigned to a storage device that has signaled its readiness to perform the one or more storage operations via an issued availability message. Each storage device may thereby perform a subset of the collective set of storage operations with the uneven distribution allocating load that is directly commensurate with the performance of each storage device. Stored data may be moved between storage devices using a similar availability-driven methodology so as to reallocate capacity usage while still providing the fastest storage performance associated with all storage devices writing the data as it is generated.
Patent Agency Ranking