US10277618B1

Embodiments are directed to monitoring network traffic. A monitoring engine may monitor network traffic associated with entities in one or more networks. A device relation model may be provided based on the entities and the network traffic. An inference engine associate the entities with privilege levels based on the device relation model based on an amount of access or an amount of control that source entities exert over the target entities. An anomaly engine may determine one or more interactions between the source entities and the target entities based on the monitored network traffic. The anomaly engine may generate escalation events based on the interactions associated with the source entities and the target entities where the target entities have a higher privilege level than the source entities. The anomaly engine may provide the escalation events to one or more users.
US10277614B2

An information processing apparatus is provided with: a comparison unit that compares a communication by a terminal connected to a network with a pattern held in advance; a specification unit that specifies an evaluated value indicating a degree to which it is inferred that the terminal is used to conduct unauthorized activity, and a phase of unauthorized activity, in accordance with a comparison result; a holding unit that holds a maximum value of the evaluated value, for each phase, and for each terminal; and a determination unit that determines whether or not the terminal is used to conduct unauthorized activity, based on the maximum value of the evaluated value for each of the phases.
US10277609B1

A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. Network devices at the premises are coupled to the touchscreen. Application programming interfaces (APIs) are coupled to the processor and provide access to the plurality of network devices. A security server at a remote location is coupled to the touchscreen. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and security system, a web application that accesses a first set of the APIs, and a server application that accesses a second set of the APIs.
US10277595B2

Identity recognition is achieved using user's living signatures, such as a heartbeat signal, from multiple devices. A user requests identity recognition for using a first registered device, such as a mobile device. The request is provided to a cloud. When the cloud confirms the mobile device is a registered device, the cloud directs the first registered device to upload the user living signature to the cloud. The cloud also sends a request to a user second registered device to upload the user living signature from the second registered device to the cloud. The user second registered device may be a headband monitor, watch, Google glasses, or the like capable of monitoring and uploading the user living signature to the cloud. The cloud compares both living signature signals from the first registered device and from the second registered device. If the signals are matched, the user identity is confirmed. If the signals are not matched, the user identity is not confirmed. Preferably the first registered device is a mobile device.
US10277589B2

The present invention discloses a voiceprint verification method, apparatus, storage medium and device. The method includes the following steps: generating and displaying, by a client terminal, random identifiers of various keyboard elements having fixed identifiers, so as to enable a user to set a password by inputting a voice signal of the random identifier of at least one of the keyboard elements (110); and receiving, by the client terminal, a first voice signal input when the user sets the password, and transmitting the first voice signal to a server (120); receiving, by a server, a first voice signal which is input when a user sets a password and forwarded by a client terminal; extracting, by the server, at least one random identifier from the first voice signal, wherein each of the random identifiers respectively corresponds to a keyboard element having a fixed identifier; and determining, by the server, the respective fixed identifiers of the keyboard elements corresponding to the various extracted random identifiers, and determining and storing the password set by the user according to the determined fixed identifiers. By means of the above mentioned method, the problem in the prior art that a fixed password is visible is avoided, thereby improving the security.
US10277587B2

Methods are provided for instantiating multiple electronic subscriber identity modules (eSIMs) to an electronic universal integrated circuit card (eUICC) using a manufacturer-installed data binary large object (data blob). An eSIM package including the data blob in encrypted form is securely installed in the eUICC in a manufacturing environment. A key encryption key (KEK) associated with the eSIM package is separately provided to an original equipment manufacturer (OEM) wireless device factory. The OEM wireless device factory provides the KEK to the eUICC within a given wireless device. The eUICC uses the KEK to decrypt the eSIM package and provide the data blob. The eUICC can receive a request to instantiate a first eSIM. The eUICC can instantiate the first eSIM using data from the data blob. A user can then access network services using the wireless device. Subsequently, a second eSIM can be instantiated by the eUICC using the data blob.
US10277580B1

Techniques are disclosed for generating multiple key pairs using different algorithms and similarly installing certificates signed using the different algorithms. A customer server receives a selection of algorithms for generating a public/private key pair (e.g., RSA, ECC, DSA, etc.). The customer server generates key pairs for each selection and also generates corresponding certificate signing requests (CSR). The customer server sends the CSRs to a certificate authority (CA). The CA generates certificates associated with algorithm and sends the certificates to the customer server. The customer server may prompt a user to select one or more of the certificates to install, and upon receiving the selection, the customer installs the certificates.
US10277579B2

There are provided a beacon authentication API that obtains identification information of a terminal and performs authentication if a resource is provided to an application of a terminal via network and if the terminal receives a beacon transmitted from a beacon transmitter, and an authorization API that issues an authorization token if the authentication is performed by the beacon authentication API, wherein the authorization API verifies whether or not the authorization token is valid if there is a call request of the resource by using the authorization token from the terminal, and wherein the beacon authentication API permits the application to use the resource in accordance with the content of an event based on the beacon if the authorization token is verified to be valid.
US10277578B2

Methods and systems are disclosed for providing approaches to receiving, by an enterprise framework device from an application executing on a computing device, a first request associated with accessing an enterprise resource and generating, by the data proxy device, a ticketed URL that is associated with resource device communications related to the first request. The methods and systems may include receiving, by the data proxy device from the operating system, a second request addressed to the ticketed URL, transmitting, by the data proxy device to the operating system, based on the second request addressed to the ticketed URL, a resource device response, and transmitting, by the enterprise framework device to the application, the resource device response.
US10277569B1

Techniques for using short-term session credentials across regions are described herein. A first request for resources generated using a short-term session credentials and digitally signed with a digital signature. The request is generated in a first region and received in a second region. In response to the request, a second request is generated in the second region to validate the first request. A new session token that is usable in the second region is generated and returned to the second region. The new session token can then be used in the second region to fulfill the first request.
US10277567B2

Method and server for issuing a cryptographic key. One method includes distributing a first group key to a first communication device and a second communication device. The method also includes distributing a security request to the first communication device. The method further includes receiving a security status from the first communication device responsive to transmitting the security request. The method also includes determining when security of the first communication device is compromised based on the security status. The method further includes distributing, via a server, the cryptographic key to the first communication device when the security of the first communication device is not compromised. The method also includes distributing, via the server, a second group key to the second communication device when the security of the first communication device is compromised and the first communication device cannot be fixed or deactivated.
US10277564B2

Various embodiments include a network manager for managing network keys in a network having a plurality of nodes, the device including: a memory; and a processor configured to: determine N nodes to blacklist, wherein N is an integer; select a polynomial function from a plurality of polynomial functions of degree K and wherein the polynomial functions define plurality of secret network keys; generate K-N random abscissa values, wherein none of the random abscissa values are not found in a list of node abscissa values; calculate K-N polynomial function values for the K-N random abscissa values; calculate N polynomial function values for N node abscissa values associated with the N blacklisted nodes; transmit a message to nodes in the network including an indication of the selected polynomial function, the K-N random abscissa values, the N node abscissa values associated with the N blacklisted nodes, the K-N calculated polynomial function values, and the N calculated polynomial function values.
US10277562B1

In one embodiment, a first device in a network receives intercepted traffic that has been encrypted. The first device decrypts the intercepted traffic and sends the decrypted traffic to one or more analysis devices in the network. The first device receives a message indicative of a result of analysis of the decrypted traffic by the one or more analysis devices.
US10277561B2

A business application may provide a secure ledger update while maintaining anonymity and security from unauthorized third parties. One example may include receiving a new entry transaction to save data in a database/ledger. The example may also include receiving a request to add a record stored in a database with a new entry, adding the record by inserting the new entry, and enabling the new entry to be unchangeable from subsequent modification attempts based on an immutable attribute.
US10277560B2

An apparatus and method for performing a cryptography function on an electronic device are provided. The method includes executing an application on the electronic device, requesting, by the application, to use a security library, loading the security library in a remote process on the electronic device, and communicating, by the application, with the security library in the remote process.
US10277557B1

The disclosed apparatus may include (1) a storage device that stores a port list definition as a bitmap that identifies port numbers of network socket ports and (2) a physical processor that (A) formats the port list definition such that the bitmap includes (I) a first set of indices that each represent an offset of one or more network socket ports and (II) a second set of indices that are each paired to an index within the first set of indices and each correspond to port numbers of the network socket ports and whose values are calculated based on the offset of the paired index and (B) forwards at least one packet from the network device to a remote device using at least one of the network socket ports whose port numbers are identified in the bitmap. Various other apparatuses, systems, and methods are also disclosed.
US10277555B2

An IP address distribution device sequentially transmits, to a terminal device on receiving an IP address request signal from the terminal device, IP address distribution signals including respective distribution IP addresses that are IP addresses selected one by one from among all unused IP addresses in a network. For the received IP address distribution signals, the switch device is subjected to setting to determine passage or blockage of the IP address distribution signal for each port in accordance with contents of all or a part of the distribution IP address included in the IP address distribution signal.
US10277551B2

Methods and systems for providing current email addresses or contact information to members within a social network are described. In one described method, an email program application requests an email address for a member within a social network. Using profile information associated with the member, the email address is provided to the email program application which sent the request. The email address is then entered into the send-to parameter field of an email message. In another described method, contact information associated with a first member of a social can be provided to a second member of the social network. The contact information is provided if the relationship between the first and second members is an authorized relationship. The contact information associated with the first member can be used to update the contact information for the first member in an electronic address book associated with the second member.
US10277549B2

E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
US10277545B2

A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest.
US10277540B2

The invention includes systems and methods of digital video journaling for promoting more meaningful interactions on online social networks. By introducing elements of offline communication including body language, eye contact, and voice tone and inflection, into online communications, the digital journaling platform provides a new social network communication experience. Additionally, the digital video journaling platform described herein focuses content delivery around human emotions such as happiness, sadness, anger, and disgust to enable more personal and meaningful online communication. By combining this emotional emphasis and streaming video conversation platform with image processing techniques, this invention enables unique methods of assembling machine inferred emotional profiles including emotional intensity and affect duration analytics.
US10277535B2

An example system in accordance with an aspect of the present disclosure includes a logical switch and a controller to dynamically instantiate the logical switch including a control plane isolated from other logical switches of the network switch system. The logical switch includes a protocol stack independent of and isolated from other logical switches of the network switch system.
US10277534B2

A system may receive, by a switching component of the system, network traffic to be provided to an I/O component of the network device. The system may route, by the switching component, the network traffic to the I/O component based on whether the I/O component is connected to the switching component via the first connections and/or via second connections. The first connections may be connections via a chassis of the system. The second connections may be connections via a connector component that is removable from the switching component. The network traffic may be routed via the first connections and the second connections when the I/O component is connected via the first connections and the second connections. The network traffic may be routed via the first connections and not via the second connections when the I/O component is connected via the first connections and not via the second connections.
US10277527B1

A device may determine an acceptance rate threshold associated with a network server. The acceptance rate threshold may be a handling capacity of the network server for processing connection requests. The device may determine that a rate at which a set of connection requests are being received exceeds the acceptance rate threshold. The device may cause a portion of the set of connection requests to be transmitted to the network server via a network tunnel based on determining that the rate at which the set of connection requests are being received exceeds the acceptance rate threshold. The portion of the set of connection requests may be caused to be transmitted at a rate not exceeding the acceptance rate threshold.
US10277526B2

A computer-implemented method for performing a cloud computing resource operation in a cloud computing environment is herein provided. The method comprises receiving a request to create a resource from the cloud computing environment using a user interface and intercepting the request of the creation of the resource. The method further comprises determining whether an IT management process needs to be triggered based on a policy rule. In case of a positive outcome of the determination, the method comprises requesting a reserved resource identifier from the cloud computing environment relating to the request, creating a temporary representation identifier of the cloud computing resource, triggering the IT management process, receiving a process identifier from the cloud computing environment for the requested resource, creating the requested resource in the cloud computing environment, and on completion of the creation process, removing the temporary representation identifier.
US10277523B2

Embodiments are described for dynamically responding to demand for server computing resources. The embodiments can monitor performance of each of multiple computing systems in a data center, identify a particular computing system of the multiple computing systems for allocation of additional computing power, determine availability of an additional power supply to allocate to the identified computing system, determine availability of a capacity on a power distribution line connected to the particular computing system to provide the additional power supply to the particular computing system, and allocate the additional computing power to the identified computing system as a function of the determined availability of the additional power supply and the determined availability of the capacity on the power distribution line. The computing systems selected for reducing power consumption can be selected based on a priority order.
US10277518B1

A network device organizes packets into various queues, in which the packets await processing. Queue management logic tracks how long certain packet(s), such as a designated marker packet, remain in a queue. Based thereon, the logic produces a measure of delay for the queue, referred to herein as the “queue delay.” Based on a comparison of the current queue delay to one or more thresholds, various associated delay-based actions may be performed, such as tagging and/or dropping packets departing from the queue, or preventing addition enqueues to the queue. In an embodiment, a queue may be expired based on the queue delay, and all packets dropped. In other embodiments, when a packet is dropped prior to enqueue into an assigned queue, copies of some or all of the packets already within the queue at the time the packet was dropped may be forwarded to a visibility component for analysis.
US10277512B1

A computer-implemented method for automatic configuring of a network of interconnected nodes to handle electronic data traffic comprises the steps of receiving a request to transfer a block of data from a source data storage device of the network to a destination data storage device, determining a status for each data storage device and a plurality of data transmission devices, determining paths through the network from the source data storage device to the destination data storage device based upon the status of the devices, sending a prioritized configuration to each subset of data transmission devices to establish the paths from the source data storage device to the destination data storage device, sending a signal to the source data storage device to transfer the block of data to the destination data storage device, and returning the data transmission devices to a default configuration after the block of data has been transferred.
US10277510B2

In one embodiment, a system includes a data navigation unit configured to navigate through a data structure stored in a first memory to a first representation of at least one rule. The system further includes at least one rule processing unit configured to a) receive the at least one rule based on the first representation of the at least one rule from a second memory to one of the rule processing unit, and b) processing a key using the at least one rule.
US10277507B2

A communication path managing method and a communication path managing system are provided. The communication path managing method includes the following steps: A plurality of communication paths connected to a vehicle are provided. A plurality of evaluation items of each of the communication paths are analyzed. A demand situation of the vehicle is identified according to a sensing data of the vehicle. An item importance information is obtained according to the demand situation. At least one of the communication paths is selected according to the evaluation items based on the item importance information.
US10277499B2

Aspects of the present disclosure involve systems for providing multiple egress routes from a telecommunications network for a client of the network. In general, the system provides for a client of the network to receive intended packets of information through multiple connections to the network such that load balancing and failover services for traffic to the customer are provided. The process and system allows for telecommunications network to utilize a common next-hop value of announced border gateway protocol (BGP) routes to advertise multiple routes to reach a destination customer network or address. By utilizing a common next-hop value in the announced BGP information, the devices of the network may load balance communication packets to the destination customer or address among the multiple egress locations from the network, as well as providing fast failover to alternate routes when a failure at the network or customer occurs.
US10277496B2

The network switch architecture permits modifications to the network topology in real time without the need for manual intervention. In this architecture, a switching core is capable of switching data paths directly from the ingress or egress of the switching core to alternate destination ports in real time, either under software or hardware control.
US10277480B2

Determining a location corresponding to an Internet Protocol (IP) address includes collecting an IP address and location information corresponding to the IP address, wherein the location information corresponding to the IP address includes information identifying a location from which a terminal associated with the IP address accesses a network, obtaining one or more pieces of IP address geographic coordinate data for the IP address using the IP address and the location information corresponding to the IP address, determining geographic coordinates corresponding to the IP address based at least in part on the one or more pieces of IP address geographic coordinate data, determining an IP address field based at least in part on the geographic coordinates corresponding to the IP address, and determining a location corresponding to the IP address field.
US10277479B2

An approach is provided for training a device to associate user, object or device context information with a user defined context. The context information platform receives recorded context information from a device. The associated recorded context information is then associated with the context to enable training of a context model associated with the context.
US10277476B2

In one embodiment, a predictive model is constructed by mapping multiple network characteristics to multiple network performance metrics. Then, a network performance metric pertaining to a node in a network is predicted based on the constructed predictive model and one or more network characteristics relevant to the node. Also, a local parameter of the node is optimized based on the predicted network performance metric.
US10277474B2

The disclosure is directed to a network planning tool for planning a topology of a computer network, e.g., for provisioning network capacity. The network planning tool evaluates various factors, e.g., demand projections between a pair of nodes, existing network topology, existing circuits, failure scenarios, and other constraints, and generates a set of circuits that satisfies various demand projections. The set of circuits is robust under failure scenarios and minimizes latency, costs and/or power consumption involved in satisfying the demand projections. The tool assigns each of the circuits to a spectral resource of a physical communication link, e.g., a wavelength of a fiber optic cable, using which it can propagate data traffic between the pair of nodes.
US10277473B2

Implementations include deploying portions of a model used in a cognitive computing process for execution on respective devices in a distributed system, and include processing a device list to provide a benchmark list that includes an inventory of devices across systems that provide data for execution of the model used in the cognitive computing process, each device being a candidate for executing at least a portion of the model, the benchmark list including the devices, and, for each device, accuracies of the device with respect to the at least a portion of the model, providing a deployment plan based on the device and benchmark lists, the deployment plan specifying tasks to be executed by each device, at least two devices included in respective systems, at least one device providing data that is to be processed based on the at least a portion of the model, and executing the deployment plan.
US10277468B2

The disclosed embodiments illustrate methods and systems for maintaining reachability information among one or more communication devices of a communication network. The method includes creating, at a first time instance, a first path-union graph, between a first and a second communication device that become unreachable from each other in the communication network. Thereafter, a reachability tree is created from the first path-union graph. The reachability tree includes a set of communication devices that are at a distance of less than a predefined path distance from the first communication device. Further, at a second time instance, a second path-union graph is created between the first communication device and a third communication device, when the third communication device becomes unreachable from the first communication device. Thereafter, the reachability tree is updated based on the second path-union graph.
US10277467B2

A method of locating endpoint connectors of a network cable comprises: capturing an incoming packet carrying therein a specific identifier from an echo request instruction; determining whether the incoming packet carries therein the specific identifier; and in response to determining that the incoming packet received carries therein the specific identifier, triggering an indicating device indicative of locations of endpoint connectors of a network cable.
US10277465B2

A system, apparatus and method are provided for dynamically updating a configuration of a network device when relevant sources and destinations of network traffic are added, removed or migrated in a network. A configuration of a network device is associated with a set of network addresses representing a set of relevant sources and destinations of network traffic. The set is dynamic in that the membership of the set can change over time to include different network addresses as the set of relevant sources and destinations of network traffic changes over time. One or more data sources are monitored to obtain the network addresses for the set of relevant sources and destinations and to determine if the membership of the set has changed. When a change is detected, the configuration of the network device is updated on the network device to reflect the network addresses that are currently in the set.
US10277459B2

Disclosed herein are systems, methods, and computer-readable media for generating and presenting, to an end user, user guidance data for achieving a desired end-state device or application configuration. End-state configuration source data may be provided to an application component. The application component may determine a desired end-state configuration from the source data, and may further determine a navigation path for transitioning from a current configuration state to the desired end-state configuration. The application component may then generate user guidance data to guide the user through the navigation path.
US10277435B2

Methods, systems, and devices for improving uniformity between levels of a multi-level signal are described. Techniques are provided herein to unify vertical alignment between data transmitted using multi-level signaling. Such multi-level signaling may be configured to capture transmitted data during a single clock cycle of a memory controller. An example of multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the multi-level signal may be configured to represent a plurality of bits of data.
US10277429B2

Various aspects of the disclosure relate to a codebook design that defines phase rotation on one or more layers of a codebook. This codebook may be used, for example, for sparse code multiple access (SCMA) encoding. One feature pertains to a method of communication that includes receiving at least one input signal, and mapping each of the at least one input signal to a corresponding layer of a codebook, where the codebook defines phase rotation between the layers. The method may further include generating a coded signal for each of the at least one input signal on each corresponding layer based on the codebook, and generating an output signal based on each generated coded signal.
US10277416B2

A UE maintains continuity of reception of a service of interest that is available over eMBMS broadcast service and unicast. The UE receives the service of interest over eMBMS from a network within a first MBSFN area supporting the eMBMS broadcast service. The UE receives at least one MBSFN threshold from the network and at least one MBSFN measurement from the network. The UE switches from reception of the eMBMS broadcast from the first MBSFN area to one of reception through unicast or reception through a second MBSFN area supporting the eMBMS broadcast service, based on the at least one MBSFN threshold and the at least one MBSFN measurement.
US10277415B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a UE that performs a PTT/PTX call setup for communication via MBMS. In a first configuration, the UE sets up a unicast bearer with an eNB, and sends group call setup signaling to the eNB while setting up the unicast bearer. In a second configuration, the UE sets up a unicast bearer with an eNB, and receives group call setup signaling from the eNB while setting up the unicast bearer. In a third configuration, the UE receives a group page while in an RRC idle state, and receives group call setup signaling based on information in the group page.
US10277412B2

An electronic invitation, including invitation proxy information, for a meeting is communicated to at least a first and a second invitee. A response is received from the first invitee including response proxy information indicating that the response to the invitation includes a request to proxy for the second invitee. Updating, in a memory, using the response proxy information, an attendance register to indicate that the first invitee will attend the meeting and that the first invitee may proxy for the second invitee. Communicating a proxy confirmation request to the second invitee and receiving a proxy confirmation response including proxy confirmation information. The attendance register is updated, in the memory, using the proxy confirmation information, to indicate that the second invitee will not attend the meeting and that the first invitee will proxy for the second invitee.
US10277409B2

Examples of techniques for authenticating mobile applications are described herein. A method includes receiving, via a first server, a key pair and a policy file associated with a mobile service from a second server. Authentication of the mobile application is performed based on the key pair and the policy file. A scope token is generated with an application scope in response to authenticating the mobile application. Authentication of a client device is performed corresponding to the mobile application and a user to generate a doubly-authenticated scope token including a device scope and application authenticity scope. The doubly-authenticated scope token is sent to a security gateway for user authentication. A trebly-authenticated scope token is received with a grant token request and a grant token is sent to the mobile application. The grant token is received from the mobile application. An access token is generated and sent to the mobile application.
US10277408B2

A method for authorizing I/O (input/output) commands in a storage cluster is provided. The method includes generating a token responsive to an authority initiating an I/O command, wherein the token is specific to assignment of the authority and a storage node of the storage cluster. The method includes verifying the I/O command using the token, wherein the token includes a signature confirming validity of the token and wherein the token is revocable.
US10277398B2

Computer-implemented methods and systems are provided for blockchain-mediated user authentication. Consistent with disclosed embodiments, authentication may comprise operations including receiving, from a user system, an authentication request for a user. The operations may also include determining a root system for the user using a blockchain, and redirecting the user system to the root system. The operations may include receiving, following redirection, a verification message indicating that the root system successfully authenticated the user, and including an authorization code for receiving, from the root system, a root system secret. The operations may include receiving from a database, identification data using the root system secret. Determining the root system may comprise identifying, using the authentication request and index information stored in the blockchain, a block of the blockchain storing root system information for the user. Receiving the identification data may comprise retrieving identification data from the database.
US10277395B2

Generation of a cryptographic key is deterministically derived from client data of which a client computer proves knowledge in order to obtain the key. A client computer provides client data and is adapted to define a vector, having a plurality of data blocks with indices, corresponding to the client data. The client computer is further adapted to generate a first non-hiding vector commitment and a second hiding vector commitment, to the vector, and to generate a third commitment to the first commitment. The client computer sends the second and third commitments to the key server, and provides to the key server a first proof of knowledge, for a subset of the indices, of the corresponding data blocks of the vector in the second and third commitments. The key server stores a secret server key and is adapted to engage with the client computer in a key-generation protocol.
US10277381B2

A duplex communication system includes a duplexer for transmitting and receiving signals, a transmitter part connected to the duplexer, and a receiver part connected to the duplexer, the receiver part comprising an amplifier for amplifying a received signal to provide an amplified received signal and a demodulator for downconverting the amplified received signal, and a second-order intermodulation distortion (IMD2) compensation module for compensating for second-order intermodulation distortion. The system also includes an adaptive filtering module that obtains a transmitter reference signal, generates filter coefficients for the IMD2compensation module and also adjusts a direct current (DC) bias of the demodulator based on the reference signal.
US10277377B2

A first quality of service (QoS) desired for a first application during a period over a wireless network is determined. From a plurality of data communication channels, a data communication channel presently assigned to a first type of data packets is identified, the first type of data packets being used by the first application. A determination is made that the presently assigned data communication channel is unsuitable to provide the first QoS. A ranking of the first type of data packets is adjusted relative to a second type of data packets to assign a new rank to the first type of data packets. The new rank is transmitted to a service provider system associated with the wireless network, the new rank causing the service provider system to assign the first type of data packets to a second data communication channel in the plurality of data communication channels.
US10277376B2

A first communication device receives a physical layer (PHY) data unit from a second communication device. The PHY data unit includes multiple medium access control (MAC) data units aggregated in an aggregate MAC data unit. The first communication device generates an acknowledgment data unit to acknowledge receipt of the multiple MAC data units. The acknowledgment data unit includes (i) a length indication that indicates a length of an acknowledgement field, and (ii) the acknowledgment field of the indicated length. The acknowledgement field includes respective acknowledgement information for the multiple MAC data units. The first communication device transmits the acknowledgment data unit to the second communication device.
US10277372B2

The present invention discloses a method, a device and a system for transmitting an enhanced downlink control channel, which belong to the communications field. The method for sending an enhanced downlink control channel includes: presetting a multiplexing unit, where the multiplexing unit includes at least one resource block pair, and the at least one resource block pair includes E-PDCCH resources and DM RS resources, and the E-PDCCH resources include multiple control channel elements; sending at least one E-PDCCH corresponding to at least one UE in at least one control channel element of the multiplexing unit, and sending the DM RS corresponding to the at least one UE. The present invention reduces the granularity of an enhanced downlink control channel, saves resources and enhances the downlink control channel, thereby providing more control channels for the UE to use.
US10277367B2

A method and apparatus schedule uplink transmissions with reduced latency. A first resource used for transmitting a scheduling request indication in a subframe can be determined at a device. The first resource can be associated with uplink data transmissions using a first TTI length. The first TTI length can include a first number of symbols. A second resource used for transmitting a scheduling request indication in the subframe can be determined. The second resource can be associated with uplink data transmissions using a second TTI length. The second TTI length can include a second number of symbols. The second number of symbols can be smaller than the first number of symbols. A scheduling request indication resource can be selected from one of the first resource and the second resource. The scheduling request indication can be transmitted in the selected scheduling request indication resource in the subframe.
US10277366B2

A method and an apparatus for transmitting a resource, and a method for the HARQ retransmission using an unlicensed band include an operation of performing clear channel assessment (CCA) for the unlicensed band; and an operation of occupying a channel of the unlicensed band according to the CCA and determining whether or not the resource is transmitted based on a position of a transmission time interval (TTI) within a channel occupancy time (COT) for the channel.
US10277361B2

A method, an apparatus, and a system for transmitting information bits, where the method for transmitting information bits includes: dividing the information bits to be transmitted into at least two groups; encoding the information bits to be transmitted in each group; modulating the coded bits obtained by the encoding to obtain modulation symbols, in which each modulation symbol is obtained by using the modulation of the coded bits in the same group; and mapping and transmitting the modulation symbols. In this way, the receiving end easily reduces the algorithm complexity, thereby ensuring the performance of the receiving end.
US10277359B2

A method and apparatus for receiving feedback information of a transmitter in a mobile communication system are provided. The method includes determining a parameter related to a first user signal; transmitting the first user signal based on the parameter related to the first user signal to a receiver; and receiving feedback information associated with the first user signal and an interference signal based on the first user signal.
US10277357B2

Techniques for indicating and/or selecting a modulation and coding scheme (MCS) are disclosed. A method for selecting the MCS may comprise receiving control information, identifying a change indicator, determining a first MCS based on the control information, and modifying the first MCS based on the change indicator to determine a second MCS.
US10277356B2

Systems and methods for providing a synthetic track to observation devices are provided. In one embodiment, a method can include determining a location range and a time range for a synthetic track to be created by a plurality of platforms. The method can further include determining an emission location and an emission time for each of the platforms of the plurality of platforms based, at least in part, on the location range and the time range. The method can include sending a set of data to each of the plurality of platforms, each respective set of data indicating the emission location and the emission time at which the respective platform is to generate the emission to create the synthetic track.
US10277352B2

A method for noise suppression in a colorless optical add/drop system implemented prior to a colorless optical add/drop device includes, subsequent to receiving an optical signal from an optical modem, filtering the optical signal with a wavelength blocking filter to suppress out of band Amplified Stimulated Emission (ASE) in order to prevent noise funneling in the colorless optical add/drop device; and providing the filtered optical signal with the out of band ASE suppressed therein to a multiplexer port in the colorless optical add/drop device. The method can include, prior to the filtering, amplifying the optical signal with a single channel amplifier, wherein the single channel amplifier can include a pump laser shared with one or more additional single channel amplifiers.
US10277330B2

A fiber optic-based communications network includes: a power insertion device, connected to multiple fiber links from a data source, configured to provide power insertion to a hybrid fiber/power cable connected to at least one fiber link of the multiple fiber links; the hybrid fiber/power cable, connecting the power insertion device to a connection interface device, configured to transmit data and power from the power insertion device to the connection interface device; and the connection interface device, configured to provide an interface for connection to an end device via a power over Ethernet (PoE)-compatible connection and to provide optical to electrical media conversion for data transmitted from the power insertion device to an end device via the hybrid fiber/power cable and the PoE-compatible connection.
US10277311B2

Systems and methods using a bi-directional Optical Time Domain Reflectometer (OTDR) to monitor a fiber optic communication system including a first node and a second node. The systems and methods include performing a first OTDR measurement at a first OTDR wavelength at the first node on a first fiber; performing a second OTDR measurement at a second OTDR wavelength at the second node on the first fiber; and utilizing the first OTDR measurement and the second OTDR measurement for event detection on the first fiber.
US10277302B2

A signal-repeating device for extending a control area and signal-repeating method thereof are provided. The signal-repeating device includes a first connection port, a second connection port, a repeating circuit, a communication-monitoring module and a processing unit. The first connection port is coupled to a first antenna. The first antenna supports a first frequency band and a second frequency band. The second connection port is coupled to a second antenna. The repeating circuit is coupled between the first connection port and the second connection port to repeat signals between a base station and a mobile station via the first antenna and the second antenna through the first frequency band. The communication-monitoring module is connected to a user terminal via the first antenna through the second frequency band. The processing unit is coupled to the repeating circuit and the communication-monitoring module. The first frequency band does not overlap the second frequency band.
US10277299B2

A communication device may comprise a plurality of distributed transceivers and one or more corresponding antenna arrays. A processor may configure a first distributed transceiver to receive signals comprising one or more first data streams via one or more first communication links. The processor may configure a second distributed transceiver to receive signals comprising one or more second data streams via one or more second communication links. The processor may determine a channel response matrix associated with communication of the one or more first data streams via the one or more first communication links and/or the one or more second data streams via the one or more second communication links. The processor may optimize one or both of link capacity and/or link reliability of the one or more first communication links and/or the one or more second communication links based on the determined channel response matrix.
US10277297B1

A wireless access point controls Carrier Aggregation (CA) based on Multi-User Multiple Input Multiple Output (MU-MIMO). Baseband circuitry selects CA User Equipment (UEs) based on Radio Frequency (RF) signal strengths for the CA UEs exceeding a CA RF threshold. Transceiver circuitry wirelessly transfers user data to the selected CA UEs over CA links. The transceiver circuitry wirelessly transfers user data to MU-MIMO UEs over MU-MIMO links. The baseband circuitry adjusts the CA RF threshold based on changing MU-MIMO UE loading. The baseband circuitry re-selects the CA UEs based on their current RF signal strengths exceeding the adjusted CA RF threshold. The transceiver circuitry wirelessly transfers user data to the re-selected CA UEs using new CA links.
US10277289B2

A radio transmission station gives beamforming weights to electrical signals to control directions of radio-wave beams emitted from transmitting antennas. The radio transmission station generates a beam-discovery signal (BDS) that enables a radio reception station, after the radio reception station receives the beams, to identify the directions of the beams, and emits the BDS beams in multiple directions. The radio transmission station determines, based on at least one of the surroundings of the radio transmission station and a situation of the radio reception station, an arrangement pattern of multiple resource points to which the BDS is mapped. Based on information that is reported from the radio reception station and indicates a suitable direction among the directions of the beams, the radio transmission station determines a suitable beamforming weight that is to be given to a data signal addressed to the radio reception station.
US10277277B2

A circuit (100) for coupling an amplifier (1) in an electrical power distribution system with the amplifier electrically and physically isolated from a power line of the system. The amplifier generates arbitrary signal waveforms injected into the power line. A transformer (T1) has a primary and a secondary side with the amplifier located on the primary side and the secondary side connected to the power line. A resistor (R1) series connected with the primary side of the transformer is sized to accommodate a minimum load impedance of the amplifier and minimize power dissipation. A resonant circuit interposed between the secondary side of the transformer and the power line has values for a capacitor (C1) and an inductor (L3) forming the resonant circuit chosen to peak the amplitude of the arbitrary signal waveform at the frequency of a waveform propagated through the power line.
US10277270B2

Provided are a method of transmitting, by a user equipment, a uplink signal in a wireless communication system. The method includes receiving control information related to a codeword cover used for a multiplexing of a multiple of user equipments from a base station, generating a transmission symbol of a specific length by repeating a data symbol in a specific time unit, generating the uplink signal by applying the codeword cover of the specific length to the generated transmission symbol, and transmitting the generated uplink signal to the base station through a single tone.
US10277269B2

A system for phased array signal beam tracking includes a phased array transmitter configurable for transmitting a signal beam at a selected transmit beam angle from a plurality of different transmit beam angles. The system also includes a beam gain angle coding assembly configured for modulation of a gain of the signal beam to produce a resulting gain profile of the signal beam. The resulting gain profile includes offset angle coding that indicates an offset incident angle of the signal beam at a receiving antenna.
US10277268B2

A switching network and associated method for operating within a transceiver are disclosed. The switching network has a timing control circuit that offsets the time at which a through switch and a shunt switch transition between on and off states. The output of the timing control circuit is an inverted and delayed version of a control signal applied to the input of the timing control circuit. Controlling the timing of the shunt switch provides a means to safely discharge any accumulated charge within the capacitance Cgs between the gate and source of transistors included within the through switch.
US10277265B2

The present invention relates to a case assembly for a mobile terminal. The case assembly according to an aspect includes a rear surface case detachably coupled to a rear surface of a terminal body to cover the rear surface of the terminal body, a rear cover coupled to a rear surface of the rear surface case to protect the rear surface of the rear surface case, and an adhesive sheet provided between the rear surface case and the rear cover to provide an adhesive force to opposite surfaces so as to couple the rear cover to the rear surface of the rear surface case, wherein adhesive parts configured to couple the rear cover and the rear surface case to each other along an edge of the rear surface case are formed in the edge of the rear surface case and an area of the rear cover, which covers the edge of the rear surface case.
US10277257B2

The present technology relates to a data processing device and a data processing method so that an LDPC code with a good bit error rate is provided.An LDPC encoder encodes by an LDPC code whose code length is 16200 bits and code rate is 10/15. The LDPC code includes information bits and parity bits. A parity check matrix H includes an information matrix part corresponding to the information bits of the LDPC code and a parity matrix part corresponding to the parity bits. The information matrix part of the parity check matrix H is represented by a parity check matrix initial value table that indicates a position of an element 1 of the information matrix part for each 360 columns. The present technology is applicable to a case in which LDPC encoding and LDPC decoding are performed.
US10277256B2

Aspects of the disclosure provide a method for accelerating a decoding process. The method includes receiving first bit reliability values (BRVs) of a first codeword corresponding to a first bit sequence of an information block, receiving second BRVs of a second codeword corresponding to a second bit sequence of the information block, aggregating respective first BRVs and second BRVs into an aggregated. BRV for each static code bit of the second codeword, and decoding the second codeword to recover the second bit sequence of the information block using the aggregated BRVs of each static code bit of the second codeword.
US10277247B1

A receiver includes: a filter circuit to generate predicted measurements for a set of tracks based on previous kinematic states of the tracks and timing and source data of next compressed measurements associated to the tracks, generate probability data of differences between the predicted measurements and next measurement data, generate the next measurement data using the predicted measurements and quantized differences between the predicted measurements and the next measurement data, and generate next kinematic states of the tracks based on the previous kinematic states, the timing and source data of the next compressed measurements, and the generated measurement data; a quantizer circuit to quantize the probability data into quantization tables and look up the quantized differences from corresponding indices in the quantization tables; and a decoder circuit to decode encoded index data of the next compressed measurements into the corresponding indices in the quantization tables using the quantized probability data.
US10277246B2

The present invention provides a program counter compression method and a hardware circuit thereof. The compression method of the present invention includes the following steps: step (1), acquiring execution condition of instructions sent by a processor and classifying and screening said instructions based on said execution condition of the instructions; step (2), executing differential operation on instruction count values of the objective classification and the stall periods based on the classifying and screening result and splicing the obtained differential values; step (3), dictionary encoding the valid differential slicing data segments recorded in step (2). The present invention effectively combines the architecture compression and non-architecture compression and proposes a three-stage compression scheme by organizing and applying classifying and screening, differential encoding and dictionary compression, which drastically increases the compression ratio of the program counter.
US10277243B2

An SAR ADC combined with a flash ADC includes a clock generator, a DAC and a comparator. The SAR ADC combined with the flash ADC further includes an SAR logic unit using a successive approximation register control to determine, while a clock signal is a first state that is either high or low, a part of digital bits of the input signal based on a signal outputted from the comparator and control the DAC to generate a first analog signal based on the first determined digital bits and a flash ADC using a flash control to determine, during a second state switched from the first state, a remaining part of the digital bits of the input signal based on the first analog signal and control the DAC to generate a second analog signal based on the second determined digital bits in the second state.
US10277242B2

A 3D input system and an angle encoder are disclosed. The 3D input system comprises a computing device and one or more position sensing gloves. The position sensing glove comprises a plurality of angle encoders each installed thereon at a location about a finger joint. An inertial measurement unit (IMU) is installed on the glove. A firmware uses data from the angle encoders and IMU to calculate fingertip positions in a 3D space. The firmware generates keystrokes on a virtual keyboard based on the fingertip positions. The angle encoder comprises a first and a second components rotatable with respect to each other, and an encoder pattern comprising codewords for indicating the angle between the first and second components. The encoder pattern comprises a set of base encoder channels coded with a conventional Gray code, and a set of Booster channels for improving the resolution of angle measurement.
US10277230B2

Techniques are disclosed relating to clock and data recovery circuitry. In some embodiments, a slicing circuit may be configured to sample an input signal to generate a first and second sampled data signal. In some embodiments, a phase detector circuit may be configured to compare the phases of the first and second sampled data signals. In some embodiments, a first charge pump may be configured to supply a first current to a circuit node, and a second charge pump may be configured to supply a second current to the circuit node. In some embodiments, a voltage-controlled oscillator may be configured to adjust a frequency of first and second clock signals based on a voltage of the circuit node.
US10277229B2

A generator system includes at least one generator, at least one generator controller, and a power bus. The power bus transmits power to a load circuit. Data communications are also transmitted by the power bus. In one example, multiple generator controllers exchange messages over the power bus. In another example, one or more generator controllers exchange messages with a central controller over the power bus. The messages may include a status for the generators, output values for the generators, or commands for the generators.
US10277228B1

A chip configured with pin-strapping includes a configuration pin coupled to a resistor, the resistor coupled a configuration circuit configured to provide a threshold voltage at a sense time interval. A configuration vector may be determined by driving the configuration pin with high impedance, and sampling the configuration pin at sense time intervals such that the configuration vector corresponds to the time interval at which a threshold voltage is reached.
US10277224B2

A bootstrap diode emulator circuit having a cathode and an anode includes a transistor device and a diodic device. The transistor device is arranged at the cathode of the bootstrap diode emulator circuit. The diodic device has a cathode connected to the transistor device and an anode that is the anode of the bootstrap diode emulator circuit.
US10277223B2

A charge injection compensation circuit compensates for charge injection by a field-effect transistor (FET) switch regardless of a supply voltage. The charge injection compensation circuit includes a main switch that injects charge into an electronic circuit when switched off, and a charge storage device that stores the injected charge until it can be dissipated to a dissipating node. Upon the main switch being controlled to switch off, a pulse generator circuit controls a charge storage switch to switch on to transfer the charge injected from the main switch to the charge storage device and then switch off. A dissipation circuit dissipates the charge from the charge storage device to a dissipating node.
US10277218B2

The present invention concerns a system comprising a multi-die power module composed of dies and a controller receiving plural consecutive input patterns for activating the dies of the multi-die power module. The dies are grouped into plural clusters of dies and the controller comprises means for outputting one gate to source signals for each cluster of dies, each outputted gate to source signal being different from the other gate to source signals and at least one first outputted gate to source signal reducing the activation of dies during at least one input pattern among the plural input patterns.
US10277213B1

A delay circuit, including a connector pad to receive a data input, a pad pin to receive a clock input having a clock edge, a first data line to receive the data input, a second data line to receive the data input, the second data line including a delay circuit that outputs a delayed data output, and at least one logic gate to accept the data input and delayed data output and output a logic state, wherein the logic state determines whether there is a glitch in the delayed data output, and wherein the delay circuit includes at least one delay element to register an output of the at least one logic gate at the clock edge to recognize the glitch.
US10277212B2

A pulse generator includes a first inverter configured to inverse an input pulse and output a result, a second inverter configured to inverse the output of the first inverter and output a result, a clamp inverter configured to generate a clamping voltage by clamping the output of the second inverter and generate an output pulse through a source follower which operates according to the clamping voltage, and a temperature compensator configured to compensate for variations in the clamping voltage caused by temperature change.
US10277211B2

A fast response time, self-activating, adjustable threshold limiter including a limiting element LE, a first coupling element CE1 electrically connected from a signal node of LE to a control input of LE, and a second coupling element CE2 electrically connected from the control input of LE to a nominal node of LE. An initial bias (control) voltage is also supplied to the control input of LE to dynamically control the limiting threshold for the limiter. Embodiments include usage of self-activating adjustable power limiters in combination with series switch components in a switch circuit in lieu of conventional shunt switches.
US10277208B2

A magnetic waveform generator circuit includes a first switch coupled to a first rectifier element at a first node, a first capacitor coupled, at a second node to the first switch, and to a fourth node, a second capacitor coupled, at a third node to the first rectifier element, and to the fourth node, and an inductor coupled between the first and the fourth nodes. The first switch is operable to be in an ON state during a first time period and in an off state during a second time period. The first switch and the first rectifier element are configured to enable the inductor to generate, during the first and the second time periods, a magnetic field having a waveform resembling a positive half-cycle of a triangular waveform.
US10277205B1

A single-pole double-throw switch. In some embodiments, the switch includes a first switching transistor connected between a common terminal of the single-pole double-throw switch and a first switched terminal of the single-pole double-throw switch, a second switching transistor connected between the common terminal of the single-pole double-throw switch and a second switched terminal of the single-pole double-throw switch, a first auxiliary transistor connected between the common terminal of the single-pole double-throw switch and a gate of the first switching transistor, and a second auxiliary transistor connected between the common terminal of the single-pole double-throw switch and a gate of the second switching transistor.
US10277202B2

In accordance with an example, an integrated circuit includes a linear combiner having an input for receiving a signal. The linear combiner also has a plurality of operator circuits for applying weighting factors to the signal, in which a first operator circuit in the plurality of operator circuits performs a first operation on the signal using a first sub-weight of one of the weighting factors to provide a first tile output and a second operator circuit in the plurality of operator circuits performs a second operation on the signal using a second sub-weight of the one of the weighting factors to provide a second tile output. The linear combiner also has an adder having a first input coupled to receive the first tile output and the second tile outputs and providing a combined output.
US10277189B2

Reflectionless transmission line filters, as well as a method for designing such filters is disclosed. These filters preferably function by absorbing the stop-band portion of the spectrum rather than reflecting it back to the source, which has significant advantages in many different applications. The insertion of additional transmission line sections that change the phase response of the circuit without altering the amplitude response preferably allows follow-up transmission line identities to be applied in order to arrive at a more easily manufacturable filter topology. This facilitates their application over a higher frequency range the solely lumped-element circuits.
US10277188B2

Switchable and/or tunable filters, methods of manufacture and design structures are disclosed herein. The method of forming the filters includes forming at least one piezoelectric filter structure comprising a plurality of electrodes formed to be in contact with at least one piezoelectric substrate. The method further includes forming a micro-electro-mechanical structure (MEMS) comprising a MEMS beam in which, upon actuation, the MEMS beam will turn on the at least one piezoelectric filter structure by interleaving electrodes in contact with the piezoelectric substrate or sandwiching the at least one piezoelectric substrate between the electrodes.
US10277187B2

A method for modifying sound in a motor vehicle that has an audio system. The audio system has at least one electro-acoustic transducer that creates sound from audio signals. An initial audio signal that represents a particular vehicle sound is provided, where the initial audio signal has a plurality of signal properties. A modified audio signal is then provided to the audio system, based on at least one current motor vehicle operating condition. The modified audio signal includes at least one modified signal property that differs from that of the initial audio signal. The at least one signal property is modified by a modification process that relates to a vehicle operating condition.
US10277182B2

A circuit comprises a Sallen-Key filter, which includes a source follower that implements a unity-gain amplifier; and a programmable-gain amplifier coupled to the Sallen-Key filter. The circuit enables programmable gain via adjustment to a current mirror copying ratio in the programmable-gain amplifier, which decouples the bandwidth of the circuit from its gain settings. The programmable-gain amplifier can comprise a differential voltage-to-current converter, a current mirror pair, and programmable output gain stages. The Sallen-Key filter and at least one branch in the programmable-gain amplifier can comprise transistors arranged in identical circuit configurations.
US10277177B2

A variable load power amplifier that improves the performance of a power amplifier that provides both envelope tracking (ET) and average power tracking (APT). The variable load power amplifier can include a plurality of amplifiers that are each selectively connectable into one of a plurality of parallel combinations, each of the plurality of parallel combinations characterized by a corresponding load line. The variable load power amplifier can also include a plurality of control elements arranged to selectively connect one or more of the plurality of amplifiers into one of the plurality of parallel combinations, each of the plurality of control elements having a respective input terminal provided to receive a respective control signal, each of the plurality of control elements responsive to the respective control signal.
US10277175B2

In order to realize a circuit in a subsequent stage with a smaller circuit scale with respect to a single-ended input of a large signal, a double-sampling switched-capacitor input circuit includes a first switched-capacitor input circuit, which includes first capacitors for double sampling, and a second switched-capacitor input circuit, which includes second capacitors for double sampling, and which is configured to operate in opposite phase to the first switched-capacitor input circuit, the double-sampling switched-capacitor input circuit having a configuration in which the first capacitors and the second capacitors have different values, and in which the value of the second capacitors is adjusted so that a signal is attenuated.
US10277172B2

A system has a plurality of non-linear circuit stages and an intervening linear circuit stage. An input signal is provided to a first non-linear circuit stage, and from the first non-linear circuit stage, to the linear circuit stage. The first non-linear circuit stage applies a second-order distortion to the input signal and provides the resulting signal to the linear circuit stage. The resulting signal that is output from the linear circuit stage is inverted with respect to the input signal and suitably linearly processed (attenuated or amplified). This signal is then provided to a second non-linear circuit that applies a second-order distortion and outputs a signal that has an overall reduction in second-order distortion.
US10277169B2

In one embodiment an amplifier circuit is disclosed. The amplifier circuit comprises an amplifying device configured to amplify a radiofrequency signal, the amplifying device having an output dynamic range; a supply modulator configured to modulate a supply voltage supplied to the amplifying device when an output of the amplifying device is within a first region of the output dynamic range; a tuneable matching network coupled to an output of the amplifying device; and a load controller configured to control the tuneable matching network, when the output of the amplifying device is within a second region of the output dynamic range, and thereby modulate the load to which the output of the amplifying device is applied.
US10277166B2

Disclosed is a multifunctional solar energy system comprising a converging system and two solar energy utilization devices (P1, P2), wherein the converging system comprises at least one light-focusing refractive surface (s1) and one reflective surface (s2); at least one of the reflective surface (s2) and the two solar energy utilization devices (P1, P2) are movable; if the reflective surface (s2) is movable, the two solar energy utilization devices (P1, P2) are respectively provided on light paths before and after the reflective surface (s2) moves; and if the reflective surface (s2) is fixed, the two solar energy utilization devices (P1, P2) are successively provided in the light path after the reflective surface (s2). The solar energy system is able to place one of the two solar energy utilization devices (P1, P2) in the light path by moving the movable component so as to respectively use the two solar energy utilization devices (P1, P2) at different times, thereby greatly extending the function of the solar energy system and improving the comprehensive utilization rate of the system.
US10277159B2

A new system of solar construction, technology and methods for making off structure constructed panel blocks are disclosed.
US10277154B2

In an embodiment of a system for closed-loop control of a linear resonant actuator, a system processor coupled to a magnetic field sensor is configured to: receive a magnetic field sensor signal from a channel coupling a magnetic field sensor and the system processor; receive measurements of actuator current and actuator voltage from drive electronics; receive a temperature signal from a linear resonant actuator, the temperature signal indicating a temperature of the magnetic field sensor; calculate a first estimate of mass position using the magnetic field sensor signal, actuator current and a magnetic model; calculate an estimate of coil resistance based on the temperature signal, the actuator current, the actuator voltage and a thermal model; and calculate a second estimate of mass position and an estimate of mass velocity based on the first estimate of mass position, the actuator current, the actuator voltage and the estimated coil resistance.
US10277147B2

Triboelectric nanogenerators that operate in a vertical contact separation mode and methods for fabricating the triboelectric generators are provided. Also provided are methods for using the triboelectric nanogenerators to harvest mechanical energy and convert it into electric energy. In the TENGs, one or both of the triboelectrically active layers comprises a cellulose that has been chemically treated to alter its electron affinity.
US10277146B2

Disclosed are half bridge inverter unit and inverter thereof. The half bridge inverter unit includes an inverter controlling module and inductors. The inverter controlling module provides different connection modes based on different operation modes so that the inverter meets the requirement of wide input voltage range as it can work in either voltage step-up mode or voltage step-down mode. The mid-point voltage between the DC series capacitors connected in parallel with DC power supply can be balanced automatically by taking advantage of the grid voltage symmetry with regard to positive and negative half cycles. The inverter is of single stage structure. It has advantages of low power loss, low cost, high efficiency and reliability.
US10277139B2

A transformer is composed of three or more windings magnetically coupled. An AC/DC converter (2) for converting AC power of an AC power supply (1), a capacitor (3), and a switching circuit (4) are connected to one winding (6a), and a switching circuit (8) or (30) for power conversion of a DC power supply is connected to at least one of the other windings. Voltage of the capacitor (3) or the AC power supply (1) is detected. On the basis of the detected value thereof, the operation state of each switching circuit (4), (8), (30) is determined by an operation state determination circuit (101). On the basis of a result of the determination, the power supply is switched among the AC power supply (1) and the DC power supplies (11) and (34) by an output switch circuit (103).
US10277137B1

A power conversion control circuit, which is applied to a flyback converter having a main switch, includes at least one bypass switch, a half-bridge power control unit, and an active-clamp control unit. The half-bridge power control unit is coupled to the main switch. The active-clamp control unit is coupled to the half-bridge power control unit and the main switch. When the flyback converter is operated in light-load condition, the active-clamp control unit turns on the at least one bypass switch, the half-bridge power control unit is coupled to the ground through the at least one bypass switch, the active-clamp control unit is coupled to the ground through the main switch, and the active-clamp control unit provides a low-side control signal to switch the main switch. Accordingly, it is to make the flyback converter have considerable power saving and energy saving in light-load condition.
US10277135B2

A dual-output flyback voltage conversion circuit and a display device are provided. The dual-output flyback voltage conversion circuit includes an input module, a voltage transformation module, an output module, and a feedback module. The input module is used for rectifying and filtering an input voltage. The voltage transformation module is used for performing a voltage conversion process on the input voltage which is obtained after rectifying and filtering. The output module is used for outputting a first output voltage and a second output voltage according to conversion voltages. The feedback module is used for controlling the voltage transformation module to output the input voltage which is obtained after rectifying and filtering according to the first output voltage and the second output voltage.
US10277134B2

A switching power supply device includes a first converter of boost type to which a full-wave rectified AC power supply is input, and a second converter of current resonant type to which an output of the first converter is supplied as an input voltage. The second converter has a normal mode for performing power supply control by continuously outputting an output of an oscillator to a switching element of the second converter and a standby mode for performing power supply control by intermittently outputting the output of the oscillator thereto under light load by comparing a feedback voltage from a secondary side of an isolation transformer with a threshold voltage. The second converter corrects the threshold voltage according to an output voltage of the first converter.
US10277130B2

A series-parallel resonant power converter comprises a primary-side start-up controller and a secondary-side controller, wherein the primary-side start-up controller sends power to the secondary-side controller when power (voltage) is first applied to the series-parallel resonant power converter. The start-up controller starts up the series-parallel resonant power converter using an open-loop start-up technique wherein the secondary-side closed-loop controller takes over control of the series-parallel resonant power converter once it becomes powered and activated. During light-load or no load conditions, the secondary-side controller sends an off resonance higher frequency or a standby code inhibit (disable) command to the start-up controller. When power needs to be sent to the secondary side of the transformer to charge a secondary side capacitor, the secondary-side controller may send an enable code command to the start-up controller where it is detect to allow the start-up controller to operate in a normal fashion with the secondary side controller.
US10277107B1

Various embodiments provide a resonant converter that includes a synchronous rectifier driver. The synchronous rectifier driver reduces voltage spikes on drains of transistors within the resonant converter by placing an active clamp between the drains of the transistors and an output terminal of the resonant converter. The active clamp reduces the voltage spikes by sinking current at the drains of the transistors to an output capacitor. By sinking the current to the output terminal, power loss is minimized and efficiency of the resonant converter is improved.
US10277105B1

A semiconductor package includes a VLSI semiconductor die and one or more output circuits connected to supply power to the die mounted to a package substrate. The output circuit(s), which include a transformer and rectification circuitry, provide current multiplication at an essentially fixed conversion ratio, K, in the semiconductor package, receiving AC power at a relatively high voltage and delivering DC power at a relatively low voltage to the die. The output circuits may be connected in series or parallel as needed. A driver circuit may be provided outside the semiconductor package for receiving power from a source and driving the transformer in the output circuit(s), preferably with sinusoidal currents. The driver circuit may drive a plurality of output circuits. The semiconductor package may require far fewer interface connections for supplying power to the die. Multi-output POL circuits may be used in conjunction with on-chip rail-selection and regulation circuitry to further improve efficiency. A three-stage power conversion system includes off-package, on-package and on-chip conversion stages.
US10277096B2

A component for an electrical machine is disclosed. The component is a stator and/or a rotor. The component includes a core, a magnetic field-generating component, and an oscillating heat pipe assembly. The core includes a plurality of slots and the magnetic field-generating component is disposed in at least one slot of the plurality of slots. The oscillating heat pipe assembly is disposed in the core and the at least one slot of the plurality of slots. The oscillating heat pipe assembly is in contact with the core and the magnetic field-generating component. The oscillating heat pipe assembly includes a dielectric material, and where the oscillating heat pipe assembly has an in-plane thermal conductivity higher than a through-plane thermal conductivity.
US10277095B2

An example generator cooling arrangement includes an electrochemical hydrogen pump configured to receive and adjust a fluid containing hydrogen and to provide a refined supply of hydrogen. An electric power generator receives the supply of hydrogen. The refined supply of hydrogen is used to remove thermal energy from the electric power generator.
US10277092B2

A linear actuator system comprising a linear actuator and at least one box with an openable cover. The box comprises a horizontal hinge pin in each side as well as a track in each side, which the respective hinge pins reach into, and where the track on a first run is horizontal and led out to a free edge such that the cover can be placed on the box in a horizontal movement and that the track has a second run in continuation of the first run, and where the second run has a sloping course, which extends down towards the bottom of the box such that the respective hinge pins when the cover is closed are led into the second sloping course of the track. The cover can thus be removed from the box, in case this would be desired, alternatively the cover can remain on the box and be opened by rotating around the horizontal hinge pins. Due to the design of the tracks, which the hinge pins reach into, the cover can be placed on and removed from the box in a horizontal position. By the sloping course of the track the cover will retract itself to its position when it with the hinge pins is slid into the tracks.
US10277085B2

A supercharging apparatus (20) for a combustion engine (21) having an electrically drivable compressor (1), which has a compressor housing (2) in which a compressor wheel (3) is arranged, which compressor wheel is fastened on one end (4) of a rotor shaft (5), and which has a compressor housing rear wall (6), which is arranged behind the compressor wheel (3) and closes the compressor housing (2); an electric motor (7); and a stator winding (12), which has a line (21) formed from a multiplicity of litz wires (22, 23, 24). The litz wires (22, 23, 24) of the line (21) have a first degree of twisting in an end winding region (25) of the stator winding (12) and have a second degree of twisting in a magnetically active section (I, II, III, IV). The first degree of twisting is higher than the second degree of twisting.
US10277083B2

A method for designing a rotor structure of a synchronous reluctance electric machine, wherein the rotor structure has an annular arrangement about a central opening designed to be engaged by a rotation shaft, and provided with a plurality of magnetic portions, a plurality of electromagnetic flux barriers interposed between the magnetic portions, and radial connecting elements, for the mechanical connection between radially adjacent magnetic portions, the electromagnetic flux barriers defining at least one maximum magnetic reluctance path along a maximum reluctance axis and a minimum reluctance path along a minimum reluctance axis. The method envisages defining the arrangement the electromagnetic flux barriers and/or the radial connecting elements so as to jointly optimize electromagnetic performance of the synchronous reluctance electric machine and mechanical resistance properties, in particular the resistance to centrifugal forces due to rotation about the rotation shaft.
US10277082B2

When a voltage across an element of a voltage converter or an inverter circuit has reached an upper limit of a withstanding voltage of the element and it is determined that received power of a power-receiving device has not reached a target value, an instruction for changing at least one of inductance and capacitance of an element which is disposed from a receiving-side pad to a filter circuit in the power-receiving device is transmitted from a power-transmitting device to the power-receiving device so as to satisfy a condition that the received power approaches a target value.
US10277073B2

A non-contact power transmission apparatus for transmitting electric power in a non-contact manner to a power reception apparatus comprises a housing configured to include a support section for placing the power reception apparatus and a circuit section for transmission of the electric power therein; a power transmission antenna arranged at a position corresponding to the support section of the housing and configured to transmit AC power to the power reception apparatus; and a hollow formed in the vicinity of the support section in the housing and capable of housing an end protruding to the support section side of a protrusion included in the power reception apparatus.
US10277062B2

A system for detecting and characterizing an object proximate to a wireless power transmitting unit includes a transmit circuit having a transmit antenna, the transmit circuit configured to transmit at least one signal having a frequency related to a fundamental power transmit frequency, the transmit circuit configured to measure a response of the transmit antenna, and a controller circuit configured to characterize the object based on the response of the transmit antenna.
US10277060B1

A stand and charging coil housing comprises a base; a frame removably attached to the base; and a housing for a charging coil. The housing is removably attached to the frame.
US10277058B2

Certain aspects of the present disclosure are generally directed to apparatus and techniques for protecting electronic devices that may be prone to damage by wireless charging fields. For example, the apparatus may include a wireless charging circuit configured to selectively generate a wireless charging field and an impedance detection circuit coupled to the wireless charging circuit and configured to detect an impedance change corresponding to the wireless charging field. In this case, a proximity detection circuit may selectively detect proximity of one or more electronic devices that are prone to damage by the wireless charging circuit. In some aspects, detecting the proximity of the one or more electronic devices is activated based on detecting the impedance change, and wherein generating the wireless charging field comprises reducing a transmit power of the wireless charging field based on detecting the impedance change.
US10277057B2

A mobile medication workstation comprises a platform module and a battery module. The battery module is disposed on the platform module. The platform module has an article placing platform and an accommodating portion. The platform has an article containing area. The accommodating portion is used to accommodate a storage box. The mobile medication workstation comprises a first wireless charging module and a second wireless charging module. The first wireless charging module is electrically connected to the battery module and is close to the placing goods area. The second wireless charging module is electrically connected to the battery module and is close to the storage box. When a handheld device is placed in the article containing area, the first wireless charging module supplies power to the handheld device, and when the storage box is placed in the accommodating portion, the second wireless charging module supplies power to the storage box.
US10277056B2

A wireless charging system including a transmitter and a receiver. The transmitter is formed of a coil of wire that includes a first loop portion, a second loop portion, and a crossing portion. The crossing portion electrically couples the first loop portion and the second loop portion such that when current is generated in the coil, electrical current flows through the first loop portion in a different rotational direction than in the second loop portion. The receiver is formed of a ferromagnetic core and multiple (e.g., three) coils disposed about the ferromagnetic core. Each coil may be disposed about a different axis of the core such that current may be induced in at least one of the coils by a magnetic field in any direction.
US10277045B2

The present invention discloses an electronic device charger, mainly comprising: a voltage converting module, a microprocessor, a low voltage detecting unit, and an over voltage sensing unit. When a rated output voltage of a vehicle battery of an electric vehicle is detected to be lower than a first threshold voltage by the low voltage detecting unit or found to be higher than a second threshold voltage by the over voltage sensing unit, the microprocessor immediately stops the vehicle battery providing electrical power to at least one portable electronic device owned by the driver of the electric vehicle. Therefore, the electronic device charger can not only save the energy of the vehicle battery while the vehicle battery is at a low voltage state, but also protect the portable electronic devices from being damaged by the electrical power as the rated output voltage of the vehicle battery exceed a normal voltage level.
US10277031B2

Techniques for provisioning energy generation and/or storage systems. In one embodiment, a method is provided that can comprise automatically determining, by a site gateway, information pertaining to one or more components of an energy storage system, where the site gateway and the one or more components are located at a customer site. The method can further comprise configuring, by the site gateway, the energy storage system based on the automatically determined information.
US10277030B2

According to one aspect, embodiments of the invention provide a PDU comprising an input configured to receive 3-phase power from a power source, a plurality of phase lines, each phase line configured to carry one phase of the 3-phase power, at least one outlet, at least one switch circuit configured to selectively couple the at least one outlet to the plurality of phase lines, a data connection, and a controller, wherein the controller is configured to monitor current from the plurality of phase lines to the at least one outlet, receive, via the data connection, phase loading information related to 3-phase power of at least one external device coupled to the power source, and operate the at least one switch circuit to selectively couple the at least one outlet to at least one of the plurality of phase lines based on the current and the received phase loading information.
US10277028B2

An electrical system includes an input node electrically connectable to a power supply. The system includes a plurality of voltage suppressors, with at least one of the voltage suppressors electrically connected to the input node. A voltage selection switch is electrically connected to at least one of the plurality of voltage suppressors. A controller in communication with the switch may selectively operate the switch based on a nominal operating voltage at the input node.
US10277026B2

A power converter connected between a direct current power supply and a load, the power converter including a switching unit energizing the load based on inputted control signal, a voltage detector detecting a voltage of the direct current power supply, and a protection operation portion detecting a steep elevation of the voltage and performing protection operation to stop a switching operation by the switching unit, wherein the protection operation portion includes an addition circuit adding a predetermined voltage to the voltage detected by the voltage detector and a delay time generator connected to an output of the addition circuit, and wherein the protection operation is performed when a difference between the voltage detected by the voltage detector and an output voltage of the delay time generator reaches a certain value.
US10277024B2

A telecommunications enclosure is provided with reliable sealing around cables entering therein. The enclosure includes one or more cable ports with cable seals made from a material that includes an oil-bleed silicone rubber. The cable ports may also have a convoluted or serrated inner surface configured to engage and support the cable seals.
US10276985B1

A high-speed plug-in card connector comprising two terminal assemblies with reversely arranged internal structure and a housing. Each terminal assembly includes a metal sheet, a conductive plastic, and an injection-molded terminal strip. The conductive plastic is formed on the side of the metal sheet by injection molding and connects the metal sheet with a ground terminal of the terminal strip. The conductive plastics of the two terminal assemblies are located in the very middle of the connector. The conductive plastics fix the two terminal assemblies together with a snap-in connection. The housing is clamped at the end on the side where the two terminal assemblies are snapped together.
US10276978B2

An electrical connector assembly comprising a plug assembly and a receptacle assembly. The plug assembly includes a plug housing including a latch release configured to slide in a longitudinal direction. The plug assembly also includes an inserting portion coupled to the plug housing including a first aperture positioned on a first lateral side and a second aperture positioned on a second lateral side. The plug assembly further includes a first latch being elongated, coupled to the latch release, and at least partially extending in the longitudinal direction through an interior of the inserting portion and a second latch being elongated, coupled to the latch release, and at least partially extending in the longitudinal direction through the interior of the inserting portion. The receptacle assembly is configured to at least partially receive the plug assembly.
US10276975B1

An electrical connector is configured to be mated with a mating connector. The electrical connector includes an insulating body having a front end backward concavely provided with an insertion cavity. Multiple first and second terminals are accommodated in the insulating body. The first and second terminals are partially exposed from a top surface and a bottom surface of the insertion cavity, respectively. A shielding sheet has a main body portion located between the first and second terminals. The main body portion has a first latch arm extending out of the insulating body. A plate surface of the first latch arm and a plate surface of the main body portion form an angle. A shielding shell covers the insulating body, and has an accommodating hole corresponding to the first latch arm. The first latch arm is located in the accommodating hole and partially exposed from the shielding shell.
US10276955B2

An electrical contact includes a main body and a compliant pin extending from the main body. The compliant pin includes a through-hole. The compliant pin is configured to be compressed. The electrical contact also includes a first leg and a second leg that each extend from the main body. The compliant pin is between the first leg and the second leg. The compliant pin, the first leg, and the second leg extend from the main body in a same direction. The electrical contact further includes a first blade and a second blade that each extend from the main body. A slot is formed between the first blade and the second blade, and a width of the slot is larger at a first position adjacent a distal end of the first and second blades than at a second position adjacent a proximal end of the first and second blades.
US10276950B1

A connector system for transferring electricity and data. The connector system includes a receptacle and a plug. The receptacle includes a shield, a power contact, a ground contact, and a data contact. The shield includes power apertures through which power conductor segments of the power contact extend, ground apertures through which ground conductor segments of the ground contact extend, and a data aperture through which a shield member and a data conductor of the data contact extend. The plug includes another power contact connected to a power wire, another ground contact connected to a ground wire, and another data contact. The plug is receivable by the receptacle to electrically connect the power wire conductor to the power conductor segments of the receptacle, to electrically connect the ground wire conductor to the ground conductor segments of the receptacle, and to electrically connect the data contact to the other data contact, respectively.
US10276946B2

A single Vivaldi antenna plate (half Vivaldi antenna) over a ground plane can be used to achieve a 50-ohm impedance, or two or more single plates over a ground plane to achieve other impedances. Unbalanced 50-ohm transmission lines, e.g., coaxial cables, can be used to directly feed the antenna.
US10276939B1

A pit antenna assembly includes a node, the node including an antenna, the antenna configured to radiate radio waves; an inner tube defining a first inner tube end and a second inner tube end, the first inner tube end disposed opposite from the second inner tube end, the inner tube defining an inner tube bore extending through the inner tube from the first inner tube end to the second inner tube end, the antenna received within the inner tube bore through the first inner tube end, the inner tube configured to electromagnetically couple energy from the antenna; and a top disc, the top disc connected to the second inner tube end of the inner tube, the top disc configured to radiate the energy from the antenna.
US10276933B1

An antenna system for a wireless network that provides multi-band and/or multi-sector operation from a single location is provided. The antenna system may provide improved control and adjustment of antennas contained within a compact design to allow sectors of coverage provided by the antennas to be modified to accommodate different cell site parameters that may otherwise have been satisfied using a more distributed arrangement of antennas.
US10276930B2

An aircraft communications system may include a RF-transparent enclosure, a plasma antenna element and a controller. The RF-transparent enclosure may be disposed substantially conformal with a portion of the aircraft. The plasma antenna element may be housed within the RF-transparent enclosure. The controller may be operably coupled to the plasma antenna element to provide control of operation of the plasma antenna element. The plasma antenna element may include one or more RF-conductive plasma devices that are selectively ionized to a plasma state under control of the controller.
US10276928B2

A sensor device for a motor vehicle, including a first transmitting antenna, which is situated on a surface of a substrate, has a narrow lobe-type directional characteristic and includes a defined number of planar antenna elements; a second transmitting antenna situated on the surface of the substrate has a wide lobe-type directional characteristic, including a defined number of planar antenna elements, the directional characteristics of the two transmitting antennas being oriented opposite one another by a defined angle, with respect to a boresight; and at least one receiving antenna situated on the surface of the substrate including a defined number of planar antenna elements.
US10276918B2

According to certain embodiments, a system includes a first electronic device and a second electronic device. The first electronic device is detachably and rotatably connected to the second electronic device. The at least two pairs of antennae are arranged such that each antenna exclusively used for transmission respectively faces each corresponding antenna exclusively used for reception between the first and second electronic devices, and the antennae are bilaterally symmetrical with respect to an axis of rotation of the first and second electronic devices.
US10276910B1

A continuously adjustable programmable harmonic microwave attenuator and linear phase controller (HAPC) uses mobile signal couplers (wave-probes) in a slabline structure which is terminated with 50 Ohms. The coupled ports of the wave-probes are connected with the output port of the unit via a power combiner using flexible RF cables. The wave-probes are attached to the vertical axes of mobile carriages, which are placed at variable distances from the input port, corresponding to the expected transmission phases, whereas the depth, at which the wave-probes are inserted into the slabline, determines the coupling factors and thus the value of the attenuation. The unit can be calibrated at a number of harmonic frequencies typically equal to the number of the wave-probes used.
US10276908B2

An electromagnetic wave transmission board comprises a substrate. The substrate comprises a first dielectric layer and a second dielectric layer, and the first dielectric layer is stacked on the second dielectric layer. The first dielectric layer and the second dielectric layer together form a wave guiding space. The wave guiding space is configured for transmitting electromagnetic wave.
US10276905B2

A non-contact frequency automatic tuning filter with an antileakage chamber includes a first casing with a first cavity formed at a first opening of the first casing, a moving part, and a second cavity. The second cavity has a second casing, a chamber formed in the second casing, and second and third openings penetrating through the second casing. The moving part is plugged from the third opening into the first cavity or from the third opening into a space between the third opening and the first cavity. The second opening proximate to the moving part constitutes a part of the chamber. The second casing has a spacing portion proximate to the moving part for separating the moving part and chamber. The first and second casings are not in contact with the moving part. The invention can prevent leakage of electromagnetic waves and unstable frequency shifting.
US10276901B2

An energy storage module for a vehicle includes an energy storage enclosure adapted to accommodate an energy storage cell, the energy storage enclosure having an enclosure wall, an optical sensor including an optical fiber, an optical receiver and an optical emitter, the optical fiber attached to an inner side of a first enclosure wall along a distance of a portion of the inner side. The optical receiver is configured to detect an optical signal transmitted through the optical fiber, and the optical sensor is configured to detect an alteration of the optical signal being indicative of a deformation.
US10276900B2

A rechargeable battery includes: a battery body including a cylindrical outer peripheral side surface; and a power receiving coil wound in at most a single layer around the outer peripheral side surface, and electrically connected to the battery body. The power receiving coil is helically wound around the outer peripheral side surface while forming a space from which the outer peripheral side surface is exposed.
US10276899B2

The invention provides an electric autocycle support apparatus comprising an autocycle engagement device adapted to support an autocycle, the engagement device having a coil adapted to provide a magnetic field for inductively charging an autocycle supported by the apparatus. The invention also provides an electric autocycle stand and a charging system.
US10276896B2

Provided is a highly reliable nickel-zinc battery, which includes a separator exhibiting hydroxide ion conductivity and water impermeability. The separator is disposed in a hermetic container to separate a positive-electrode chamber from a negative-electrode chamber. The positive-electrode chamber has an extra positive-electrode space having a volume that meets part of a variation in amount of water in association with the positive electrode reaction, and the negative-electrode chamber has an extra negative-electrode space having a volume that meets part of a variation in amount of water in association with the negative electrode reaction. The battery further includes a gas-liquid flow channel that connects the extra positive-electrode space to the extra negative-electrode space, and the gas-liquid flow channel allows the electrolytic solution and gas in the positive-electrode and negative-electrode chambers to pass through the flow channel in response to a variation in amount of water caused by charge and discharge reactions.
US10276889B2

Provided is a lithium ion secondary battery including: a positive electrode having a positive electrode active material layer disposed on a positive electrode current collector; a negative electrode having a negative electrode active material layer disposed on a negative electrode current collector; and an electrolyte solution. The positive electrode active material layer includes a positive electrode active material containing a lithium nickel composite oxide. The positive electrode contains an alkaline component by less than 1% relative to a weight of the positive electrode active material. The electrolyte solution includes an additive containing a cyclic carbonate additive with an unsaturated bond. A molar ratio of the cyclic carbonate additive with an unsaturated bond relative to a total molar amount of the additive is 78% or less.
US10276878B2

A fuel cell flow field plate includes an aluminum substrate plate having a first side and a second side wherein the first side of the aluminum substrate plate defines a plurality of channels for transporting a first fuel cell reactant gas. The flow field plate also includes a first metal interlayer deposited on the first side of the aluminum substrate plate, a second metal interlayer deposited on the second side of the aluminum substrate plate, a first amorphous carbon layer deposited on the first metal interlayer, and a second amorphous carbon layer deposited on the second metal interlayer. The first amorphous carbon layer and second amorphous carbon layer each independently have a density greater than or equal to 1.2 g/cc.
US10276876B2

Disclosed is a method of manufacturing carbonized fine cellulose, which enables the formation of carbonized nano-sized cellulose by subjecting cellulose to drying, carbonization, and pulverization by means of shock waves using ultrasonic waves and microbubbles, thus realizing mass producibility, making it possible to fabricate a carbonized nano-sized material having uniform quality, and reducing the manufacturing costs. The carbonized fine cellulose is in the form of a nano-sized uniform carbon powder, and can thus be utilized as a catalyst support in various forms, such as fuel cell electrodes, electrodes of energy storage devices such as supercapacitors or secondary batteries, catalyst supports for micro-nano hybrid reactors, etc.
US10276872B2

The present invention provides an aqueous electrolyte for use in rechargeable zinc-halide storage batteries that possesses improved stability and durability and improves zinc-halide battery performance. One aspect of the present invention provides an electrolyte for use in a secondary zinc bromine electrochemical cell comprising from about 30 wt % to about 40 wt % of ZnBr2 by weight of the electrolyte; from about 5 wt % to about 15 wt % of KBr; from about 5 wt % to about 15 wt % of KCl; and one or more quaternary ammonium agents, wherein the electrolyte comprises from about 0.5 wt % to about 10 wt % of the one or more quaternary ammonium agents.
US10276866B2

In an electric device the negative electrode active material layer includes a silicide phase containing a silicide of a transition metal is dispersed in a parent phase containing amorphous or low crystalline silicon as a main component, a predetermined composition, and a ratio value (B/A) of a diffraction peak intensity B of a silicide of a transition metal in a range of 2θ=37 to 45° to a diffraction peak intensity A of a (111) plane of Si in a range of 2θ=24 to 33° in a predetermined range in an X-ray diffraction measurement using a CuKα1 ray is used as a Si-containing alloy. A solid solution or an oxide-coated solid solution in which a coating layer containing an oxide in a predetermined amount is formed on the particle surface of the solid solution and is used in the positive electrode active material layer.
US10276853B2

An electrode arrangement of a battery cell (10) comprising a positive electrode layer (2) and a negative electrode layer (3), which are separated from one another in an electrically insulating manner by a separator layer (4), wherein the positive electrode layer (2) forms a plurality of first contacting sections (21) formed in each case for an electrical contacting of the positive electrode layer (2) by a first current conductor (81), and the negative electrode layer (3) forms a plurality of second contacting sections (31) formed in each case for an electrical contacting of the negative electrode layer (3) by a second current conductor (82).
US10276845B2

An improved battery case adapted to removably receive, protect and provide power to a mobile device is provided. The case includes a base configured to house a rechargeable battery, a user detachable back face cover capable of providing aesthetic modularity to the consumer and manufacturing advantages, and a bumper that is constructed to include a rigid inner frame or skeleton that includes an outwardly extending rib that is molded on either side with an outer softer and more elastic layer that extends over the face of the mobile device. The bumper can be molded as an integral part of the case or be removably attached to the a component of the case.
US10276834B2

An organic light-emitting device (OLED) which exhibits superior light extraction efficiency due to an extraction structure for dipole light generated from an organic light-emitting layer. The OLED includes a first glass substrate, a first electrode disposed on the first glass substrate, an organic light-emitting layer disposed on the first electrode, a second electrode disposed on the organic light-emitting layer, and a second glass substrate disposed on the second electrode. The second electrode has a composite electrode structure including a first transparent electrode layer and a second transparent electrode layer stacked on each other, the refractive index of the second transparent electrode layer being higher than the refractive index of the first transparent electrode layer.
US10276831B2

An organic light-emitting display (OLED) device including a display area defined by a plurality of light emitting elements on a substrate, a non-display area around the display area, a gate driver in the non-display area, a connecting unit overlapped with the gate driver in the non-display area, the plurality of light emitting elements including a first electrode, a light emitting layer, a second electrode, and the second electrode extended to non-display area, a common voltage line disposed outside of the gate driver, a dam structure configured to surround the display area in the non-display area and disposed on at least a portion of the common voltage line, a first encapsulation layer and a second encapsulation layer covering display area and at least a portion of the non-display area and a particle cover layer disposed between the first encapsulation layer and the second encapsulation.
US10276830B2

Am organic electroluminescent device (100A) in an embodiment includes an element substrate including a plurality of organic electroluminescent elements (3) supported by a substrate; and a thin film encapsulation structure (10E) formed on the plurality of organic electroluminescent elements. The thin film encapsulation structure (10E) includes at least one complex stack body (10S) including a first inorganic barrier layer (12E), an organic barrier layer (14E) in contact with a top surface of the first inorganic barrier layer (12E) and including a plurality of solid portions discretely distributed, and a second inorganic barrier layer (16E) in contact with the top surface of the first inorganic barrier layer and a top surface of each of the plurality of solid portions of the organic barrier layer. The plurality of solid portions include a plurality of solid portions discretely provided and each having a recessed surface.
US10276827B2

To provide a device structure that is capable of preventing oxygen, water, and the like from entering the device, and a method of producing the same.A device structure 10 according to an embodiment of the present invention includes a substrate (base) 2, a device layer 3, a first inorganic material layer (convex portion) 41, and a first resin material 51. The substrate 2 has a first surface 2a and a second surface 2c opposite to the first surface 2a. The device layer 3 is arranged on at least the first surface 2a out of the first and second surfaces 2a and 2c. The first inorganic material layer 41 is formed on the first surface 2a. The first resin material 51 is unevenly arranged around the first inorganic material layer 41.
US10276826B2

A lightweight flexible light-emitting device that is less likely to be broken is provided. The light-emitting device includes a first flexible substrate, a second flexible substrate, an element layer, a first bonding layer, and a second bonding layer. The element layer includes a light-emitting element. The element layer is provided between the first flexible substrate and the second flexible substrate. The first bonding layer is provided between the first flexible substrate and the element layer. The second bonding layer is provided between the second flexible substrate and the element layer. The first and second bonding layers are in contact with each other on the outer side of an end portion of the element layer. The first and second flexible substrates are in contact with each other on the outer side of the end portions of the element layer, the first bonding layer, and the second bonding layer.
US10276819B2

The organic EL element (10) at least includes, between a first electrode (2) and a second electrode (4), at least one layer of an exciton generating layer (33) which contains at least one type of TADF material as a host material and at least one layer of a fluorescent emission layer (34) which contains at least one type of fluorescent emission material.
US10276808B2

The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. The organic electroluminescent compound according to the present disclosure is capable of producing an organic electroluminescent device with reasonably improved color purity and efficiency.
US10276806B2

Provided are a coating solution for a non-light-emitting organic semiconductor device having high carrier mobility that contains a compound represented by Formula (2) and a solvent having a boiling point of equal to or higher than 100° C., an organic transistor, a compound, an organic semiconductor material for a non-light-emitting organic semiconductor device, a material for an organic transistor, a method for manufacturing an organic transistor, and a method for manufacturing an organic semiconductor film. (In Formula (2), R11 and R12 each independently represent a hydrogen atom, an alkyl group, an alkenyl group, an alkynyl group, or an alkoxy group and may have a substituent, and an aromatic portion in Formula (2) may be substituted with a halogen atom.)
US10276799B2

This application discloses a white-light hyperbranched conjugated polymer, a method for preparing the same and its use. The polymer uses a red phosphorescent Ir(III) complex as a core and polyfluorene derivative blue fluorescent materials as a framework which either contains or does not contain carbazole derivatives, and the white light hyperbranched polymers realize white-light emission by adjusting the content of the red phosphorescent Ir(III) complex connected using the complementation of blue and red color. The electroluminescent spectrum of the conjugated polymer in the present application covers the whole visible light emission area and is close to the pure white light emission, by which the conjugated polymer could be used as a material used in light-emitting layer to prepare the organic electroluminescent devices.
US10276798B2

A method for producing an organic EL device having an anode, a cathode, at least one organic functional layer disposed between the anode and the cathode, and a sealing layer, comprising a step of forming the anode, a step of forming the cathode, a step of forming the at least one organic functional layer and a step of forming the sealing layer, wherein the average concentration: A (ppm) of a nitrogen oxide to which the organic EL device during production is exposed from initiation time of the step of forming the at least one organic functional layer until termination time of the step of forming the sealing layer and the exposure time thereof: B (sec) satisfy the formula (1-1): 0≤A×B<12  (1-1).
US10276791B1

A memory includes: a first electrode comprising a top boundary and a sidewall; a resistive material layer, disposed above the first electrode, that comprises at least a first portion and a second portion coupled to a first end of the first portion; and a second electrode disposed above the resistive material layer, wherein the first portion of the resistive material layer extends along the top boundary of the first electrode and the second portion of the resistive material layer extends along an upper portion of the sidewall of the first electrode.
US10276786B2

According to one embodiment, a magnetic memory device includes a first conductive layer, a first magnetic layer, a first nonmagnetic layer, a second magnetic layer, a second conductive layer, a third magnetic layer, a second nonmagnetic layer, a fourth magnetic layer provided, a first compound region, and a first insulating region. The first compound region includes the first metal and at least one selected from the group consisting of oxygen, nitrogen, and fluorine. At least a portion of the first compound region is provided between the first conductive layer and the second conductive layer. The first insulating region includes at least one selected from the group consisting of Al and Si and at least one selected from the group consisting of oxygen, nitrogen, and fluorine. At least a portion of the first insulating region is provided between the first magnetic layer and the third magnetic layer.
US10276780B2

Semiconductor devices and semiconductor device control methods are described. A semiconductor device comprises a first electrode; a cell arranged on the first electrode and including a magnetic tunnel junction (MTJ) having a free magnetic layer and a pinned magnetic layer with a dielectric layer in between them; and a heating element to form a thermal gradient in the first electrode.
US10276770B2

A flexible thermoelectric element and a method for manufacturing the same is provided. The thermoelectric element is disposed between a high temperature portion and a low temperature portion and includes a plurality of p-type materials and n-type materials formed at a predetermined interval and is folded at sections of the p-type materials and sections of the n-type materials to form folding components. An insulating filler is coated between the p-type materials and the n-type materials that are folded. A module is formed by folding the flexible thermoelectric element, and separate cutting and alignment of the thermoelectric element are omitted at portions that contact with the high and low temperature portions.
US10276757B2

A method for manufacturing a light emitting device includes providing a package having a recess in which a light emitting element is disposed. A translucent sealing material is provided in the recess to encapsulate the light emitting element. A film is provided on the translucent sealing material. The film includes a translucent base material and particles disposed in the translucent base material. The film has a contact surface to contact the translucent sealing material and an outer surface opposite to the contact surface. Abrasive is blasted onto the outer surface of the film to roughen the outer surface so as to expose at least one of the particles.
US10276756B2

The present disclosure discloses an LED display panel including at least a thin film transistor array layer, a quantum dot light emitting layer, and an LED array layer arranged between the thin film transistor array layer and the quantum dot light emitting layer, when the LED array layer emits excitation light, the excited quantum dot emits light to emit at least two colors of light. The present disclosure can reduce the production cost and greatly improve the production yield, and can effectively reduce the energy consumption of the display panel and improve the service life.
US10276752B2

An optoelectronic semiconductor component includes a light-emitting semiconductor body having a radiation side, a current expansion layer arranged on the radiation side of the semiconductor body and at least partially covers this side, wherein the current expansion layer includes an electrically-conductive material transparent to the light radiated by the semiconductor body, and particles of a further material, and an electrical contact arranged on a side of the current expansion layer facing away from the semiconductor body.
US10276751B2

A light emitting element has semiconductor layers and first and second electrodes disposed. In plan view, the first electrode has a first connecting portion, a first extending portion, and two second extending portions, and the second electrode has a second connecting portion and two third extending portions. The first extending portion of the first electrode extends linearly from the first connecting portion toward the second connecting portion, and the two second extending portions extend parallel to the first extending portion on two sides of the first extending portion. The second extending portions each has two bent portions. The third extending portions extend parallel to the first extending portion between the first extending portion and the second extending portion. With respect to an extending direction of the first extending portion, each of the second extending portions extends beyond a position of the second connecting portion.
US10276739B2

An electrical device that includes a material stack present on a supporting substrate. An LED is present in a first end of the material stack having a first set of bandgap materials. A photovoltaic device is present in a second end of the material stack having a second set of bandgap materials. The first end of the material stack being a light receiving end, wherein a widest bandgap material for the first set of bandgap material is greater than a highest bandgap material for the second set of bandgap materials.
US10276736B1

A flexible solar array for a spacecraft or aviation craft including a flexible backing substrate with conductive trace(s) formed thereon; solar cell subassemblies disposed over the flexible backing substrate, each of the solar cell subassemblies at least including a solar cell; and an adhesive layer interposed between the solar cell subassemblies and the flexible backing substrate, with the solar cell attached to the flexible backing substrate. The adhesive layer includes openings for exposing the corresponding conductive traces so that the exposed metal traces are adaptable to interconnect the solar cells of the respective adjacent solar cell subassemblies through the openings.
US10276726B2

An non-volatile memory cell is described. The non-volatile memory cell includes a substrate, insulators, a floating gate and a control gate. The substrate has a fin. The insulators are located over the substrate, wherein the fin is located between the insulators. The floating gate is located over the fin and the insulators. The control gate is located over the floating gate on the insulators and includes at least one of first contact slots located over the sidewalls of the floating gate.
US10276714B2

A semiconductor diode including a first conductivity type region on an upper surface of a semiconductor substrate, a fin structure atop the first conductivity type region providing a vertically orientated semiconductor base region, and a second conductivity type region at a second end of the fin structure opposite a first end of the fin structure that is in contact with the first conductivity type region. The semiconductor diode may also include a vertically orientated dual gate that is present around the fin structure. The vertically orientated dual gate including a first gate structure that is present abutting the semiconductor substrate and a second gate structure that is in closer proximity to the second conductivity type region than the first conductivity type region. The first gate structure separated from the second gate structure by a dielectric inter-gate spacer.
US10276712B2

A field effect transistor (FET) includes a III-nitride channel layer, a III-nitride barrier layer on the channel layer, a first dielectric on the barrier layer, a first gate trench extending through the first dielectric, and partially or entirely through the barrier layer, a second dielectric on a bottom and walls of the first gate trench, a source electrode on a first side of the first gate trench, a drain electrode on a second side of the first gate trench opposite the first side, a first gate electrode on the second dielectric and filling the first gate trench, a third dielectric between the first gate trench and the drain electrode, a second gate trench extending through the third dielectric and laterally located between the first gate trench and the drain electrode, and a second gate electrode filling the second gate trench.
US10276711B2

Provided is a semiconductor device including an active region provided in a first conductivity type semiconductor layer and a termination region provided around the active region. A MOS transistor through which a main current flows in a thickness direction of the semiconductor layer is formed in the active region. The termination region includes a defect detection device provided along the active region. The defect detection device includes a diode including a first main electrode provided along the active region on a first main surface of the semiconductor layer, and a second main electrode provided on a second main surface side of the semiconductor layer.
US10276702B2

The performance of a semiconductor device is improved. An emitter electrode is coupled to a P-type body region and an N+-type emitter region of a linear active cell region via a contact groove formed on an interlayer insulating film and is coupled to a P-type body region of a linear hole connector cell region via a contact groove. The contact grooves arranged in the linear hole connector cell region are shorter than the contact groove in plan view.
US10276701B2

A compound semiconductor device includes a heterojunction bipolar transistor and a bump. The heterojunction bipolar transistor includes a plurality of unit transistors. The bump is electrically connected to emitters of the plurality of unit transistors. The plurality of unit transistors are arranged in a first direction. The bump is disposed above the emitters of the plurality of unit transistors while extending in the first direction. The emitter of at least one of the plurality of unit transistors is displaced from a center line of the bump in the first direction toward a first side of a second direction which is perpendicular to the first direction. The emitter of at least another one of the plurality of unit transistors is displaced from the center line of the bump in the first direction toward a second side of the second direction.
US10276690B2

A method includes forming a dummy gate structure over a semiconductor fin, forming a dielectric layer on opposing sides of the dummy gate structure, and removing the dummy gate structure to form a recess in the dielectric layer. The method further includes forming a gate dielectric layer and at least one conductive layer successively over sidewalls and a bottom of the recess, and treating the gate dielectric layer and the at least one conductive layer with a chemical containing fluoride (F).
US10276686B2

In accordance with an embodiment, a cascode connected semiconductor component and a method for manufacturing the cascode connected semiconductor component are provided. The cascode connected semiconductor component has a pair of silicon based transistors, each having a body region, a gate region over the body region, a source region and a drain. The source regions of a first and second silicon based transistor are electrically connected together and the drain regions of the first and second silicon based transistors are electrically connected together. The gate region of the second silicon based transistor is connected to the drain regions of the first and second silicon based transistors. The body region of the second silicon based transistor has a dopant concentration that is greater than the dopant concentration of the first silicon based transistor. A gallium nitride based transistor has a source region coupled to the first and second silicon based transistor.
US10276683B2

Methods for forming a semiconductor device having dual Schottky barrier heights using a single metal and the resulting device are provided. Embodiments include a semiconductor substrate having an n-FET region and a p-FET region each having source/drain regions; a titanium silicon (Ti—Si) intermix phase Ti liner on an upper surface of the n-FET region source/drain regions; and titanium silicide (TiSi) forming an upper surface of the p-FET region source/drain regions.
US10276679B2

A semiconductor device including a substrate, a first doped region, a second doped region, a gate, and a gate dielectric layer is provided. The substrate has a first conductive type. The first doped region is formed in the substrate and has a second conductive type. The second doped region is formed in the substrate and has the second conductive type. The gate is formed on the substrate and is disposed between the first and second doped regions. The gate dielectric layer is formed on the substrate and is disposed between the gate and the substrate. The gate dielectric layer includes a first region and a second region. The depth of the first region is different from the depth of the second region.
US10276671B2

A semiconductor device includes a compound semiconductor layer, a gate electrode, and first and second insulating layers. The first insulating layer covers the gate electrode on the compound semiconductor layer and has a cavity that surrounds the gate electrode. The second insulating layer is provided on the first insulating layer and has an opening at a position corresponding to the cavity. A part of the second insulating layer, which is provided on the first insulating layer that covers the gate electrode, corresponding to the cavity is removed via the opening, so that the generation of parasitic capacitance due to the second insulating layer is suppressed.
US10276669B2

A semiconductor device includes a base layer, a dielectric layer over the base layer, an opening extending through the dielectric layer and to a main surface of the base layer, the opening having a sloped sidewall, and an electrically conductive material over the sloped sidewall. An angle between the sloped sidewall and the main surface of the base layer is in a range between 5 degrees and 50 degrees. Corresponding methods of manufacturing the semiconductor device are also provided.
US10276660B2

A device includes a substrate, a buffer layer, a nanowire, a gate structure, and a remnant of a sacrificial layer. The buffer layer is above the substrate. The nanowire is above the buffer layer and includes a pair of source/drain regions and a channel region between the source/drain regions. The gate structure surrounds the channel region. The remnant of the sacrificial layer is between the buffer layer and the nanowire and includes a group III-V semiconductor material.
US10276652B1

A schottky diode includes a schottky junction, an ohmic junction, a first isolation structure and a plurality of doped regions. The schottky junction includes a first well in a substrate and a first electrode contacting the first well. The ohmic junction includes a junction region in the first well and a second electrode contacting the junction region. The first isolation structure is disposed in the substrate and separates the schottky junction from the ohmic junction. The doped regions are located in the first well and under the schottky junction, wherein the doped regions separating from each other constitute a top-view profile of concentric circles.
US10276633B1

A semiconductor device and method of forming the same, the semiconductor device includes a substrate, first plug, a magnetoresistive random access memory (MRAM) structure, a spacer layer, a seal layer and a first conductive pattern. The substrate has a first region and a second region, and the first plug is disposed on a dielectric layer disposed on the substrate, within the first region. The MRAM structure is disposed in the dielectric layer and electrically connected to the first plug. The spacer layer is disposed both within the first region and the second region, to cover the MRAM structure. The seal layer is disposed on the MRAM structure and the first plug, only within the first region. The first conductive pattern penetrates through the seal layer to electrically connect the MRAM structure.
US10276627B2

A method of fabricating a solid state radiation detector method includes mechanically lapping and polishing the first and the second surfaces of a semiconductor wafer using a plurality of lapping and polishing steps. The method also includes growing passivation oxide layers by use of oxygen plasma on the top of the polished first and second surfaces in order to passivate the semiconductor wafer. Anode contacts are deposited and patterned on top of the first passivation oxide layer, which is on top of the first surface. Cathode contacts, which are either monolithic or patterned, are deposited on top of the second passivation oxide layer, which is on the second surface. Aluminum nitride encapsulation layer can be deposited over the anode contacts and patterned to encapsulate the first passivation oxide layer, while physically exposing a center portion of each anode contact to electrically connect the anode contacts.
US10276621B2

A device includes a semiconductor substrate having a front side and a backside. A photo-sensitive device is disposed at a surface of the semiconductor substrate, wherein the photo-sensitive device is configured to receive a light signal from the backside of the semiconductor substrate, and convert the light signal to an electrical signal. An amorphous-like adhesion layer is disposed on the backside of the semiconductor substrate. The amorphous-like adhesion layer includes a compound of nitrogen and a metal. A metal shielding layer is disposed on the backside of the semiconductor substrate and contacting the amorphous-like adhesion layer.
US10276620B2

Embodiments of the disclosure provide an image sensor device. The image sensor device includes a semiconductor substrate including a front surface, a back surface opposite to the front surface, a light-sensing region close to the front surface, and a trench adjacent to the light-sensing region. The image sensor device includes a light-blocking structure positioned in the trench to absorb or reflect incident light.
US10276614B2

Various embodiments of the present technology may comprise a method and device for a multi-branch transistor for use in an image sensor. The device may comprise an active region, wherein the active region comprises three doped regions. At least two of the three doped region may be floating diffusion active regions, wherein each floating diffusion active region is connected to a single photosensitive element or multiple photosensitive elements. The device may comprise a multi-branch channel region defined by the area underlying a gate region and substantially surrounded by the doped regions.
US10276612B2

A photoelectric conversion apparatus including a light-receiving element, including: a plurality of photoelectric conversion portions; a separating portion located between the plurality of photoelectric conversion portions; and a light guide portion surrounded by an insulation film including at least one insulation layer and provided so as to extend over the plurality of photoelectric conversion portions, and the light guide portion includes: a high refractive index part having a refractive index higher than a refractive index of the insulation layer; and a low refractive index part having a refractive index higher than the refractive index of the insulation layer and lower than the refractive index of the high refractive index part, and the high refractive index part is located on each of the plurality of photoelectric conversion portions and the low refractive index part is located on the separating portion.
US10276590B2

According to one embodiment, a semiconductor device includes a substrate; a stacked body provided on the substrate, the stacked body including a plurality of electrode layers stacked with an insulator interposed; a semiconductor body provided in the stacked body; and an insulating film. The semiconductor body includes a channel portion extending in a stacking direction of the stacked body, and a lower end portion of the semiconductor body provided between the channel portion and the substrate. The insulating film includes a charge storage film provided between the stacked body and the semiconductor body. A lower end portion of the insulating film surrounds the lower end portion of the semiconductor body. An upper surface of the lower end portion of the insulating film is provided at a lower height than an upper surface of the lower end portion of the semiconductor body in the stacking direction.
US10276585B2

A semiconductor memory device includes a semiconductor substrate, transistors formed in an upper surface of the semiconductor substrate, a stacked body provided on the semiconductor substrate, a first contact, and a second contact. The transistors are arranged along a first direction. A minimum period of an arrangement of the transistors is a first period. The stacked body includes electrode films. A configuration of a first portion of the stacked body is a staircase-like having terraces. A first region and a second region are set along the first direction in the first portion. A length in the first direction of the terrace disposed in the second region is longer than the first period. A length in the first direction of the terrace disposed in the first region is shorter than the first period.
US10276581B1

An integrated circuit chip includes a substrate, a first type memory cell, and a second type memory cell. The first type memory cell is disposed over the substrate and includes an N-type transistor. The N-type transistor of the first type memory cell includes a gate electrode including a first work function layer having a first thickness. The second type memory cell is disposed over the substrate and includes an N-type transistor. The N-type transistor of the second type memory cell includes a gate electrode including a second work function layer having a second thickness different from the first thickness. The first type memory cell and the second type memory cell substantially have the same cell size.
US10276579B2

Arrays of static random access memory (SRAM) cells and methods of fabricating the same are provided. A first communication path is disposed a first distance from an edge of the array and is operable to control access to SRAM cells of a first row of the array for write operations. A second communication path is disposed a second distance from the edge of the array and is operable to control access to SRAM cells of a second row of the array for write operations. The second distance is different than the first distance. A first conductive structure is disposed a third distance from the edge of the array and is operable to control access to the SRAM cells of the first row for read operations. A second conductive structure is disposed the third distance from the edge of the array and is operable to control access to the SRAM cells of the second row for read operations.
US10276578B2

The present invention provides a semiconductor memory circuit, the semiconductor memory circuit includes a static random access memory (SRAM), having a first storage node and a second storage node, a dynamic oxide semiconductor random access memory (DOSRAM), electrically connected to the SRAM, wherein the DOSRAM includes a first oxide semiconductor field effect transistor (OSFET) and a capacitor, wherein a source of the first OSFET is electrically connected to the first storage node, and a drain of the first OSFET is electrically connected to the capacitor, and a second transistor and a third oxide semiconductor field effect transistor (OSFET), wherein a drain of the second transistor is electrically connected to the second storage node, a source of the third OSFET is electrically connected to the capacitor, and a drain of the third OSFET is electrically connected to a gate of the third transistor.
US10276577B2

A semiconductor memory device and a manufacturing method thereof are provided. At least one bit line structure including a first metal layer, a bit line capping layer, and a first silicon layer located between the first metal layer and the bit line capping layer is formed on a semiconductor substrate. A bit line contact opening penetrating the bit line capping layer is formed for exposing a part of the first silicon layer. A first metal silicide layer is formed on the first silicon layer exposed by the bit line contact opening. A bit line contact structure is formed in the bit line contact opening and contacts the first metal silicide layer for being electrically connected to the bit line structure. The first silicon layer in the bit line structure may be used to protect the first metal layer from being damaged by the process of forming the metal silicide layer.
US10276576B2

Examples relate generally to the field of semiconductor memory devices. In an example, a memory cell may include an access device coupled to an access line and a gated diode coupled to the access device. The gated diode may include a gate stack structure that includes a direct tunneling material, a trapping material, and a blocking material.
US10276575B2

The present disclosure provides an FET structure including a transistor of a first conductive type. The transistor includes a substrate having a region of a second conductive type, a channel between source and drain, and a gate over the channel. The channel includes dopants of the first conductive type. The gate includes a work function setting layer of the second conductive type. The present disclosure also provides a method for manufacturing an FET with multi-threshold voltages scheme. The method includes exposing channels of a first transistor of a first conductive type and a first transistor of a second conductive type from a first mask, doping the channels with dopants of the first conductive type, exposing channels of a second transistor of the first conductive type and a second conductive type from a second mask, and doping the channels with dopants of the second conductive type.
US10276562B2

According to an exemplary embodiment, a chip is provided. The chip includes a first vertical device having a first threshold and second vertical device having a second threshold. The first vertical device includes a first source; a first channel over the first source; a first drain over the first channel; a first conductive layer adjacent to the first channel; and a first gate adjacent to the first conductive layer. The second vertical device includes a second source; a second channel over the second source; a second drain over the second channel; a second conductive layer adjacent to the second channel; and a second gate adjacent to the second conductive layer.
US10276555B2

A magnetic cell and method for providing the magnetic cell are described. A magnetic cell resides on a substrate and is usable in a magnetic device. The magnetic cell includes a magnetic junction and an ovonic threshold switch (OTS) layer. The magnetic junction has a plurality of sidewalls. The magnetic junction includes a free layer switchable between a plurality of stable magnetic states when a write current is passed through the magnetic junction, a nonmagnetic spacer layer and a pinned layer. The nonmagnetic spacer layer is between the pinned layer and the free layer. The OTS layer covers at least a portion of the plurality of sidewalls.
US10276544B2

A semiconductor package includes a board, a plurality of semiconductor memory chips, a controller chip, and a sealing resin portion. The plurality of semiconductor memory chips are stacked in a thickness direction of the board. The controller chip is disposed between the board and the plurality of semiconductor memory chips or on a side of the plurality of semiconductor chips opposite to the board. The sealing resin portion seals the plurality of semiconductor memory chips and the controller chip. The plurality of semiconductor memory chips include at least one through via that penetrates one or more semiconductor memory chips of the plurality of semiconductor memory chips in the thickness direction of the board to be connected to the controller chip.
US10276542B2

A package structure has first and second dies, a molding compound, a first redistribution layer, at least one first through interlayer via (TIV), second through interlayer vias (TIVs), an electromagnetic interference shielding layer and conductive elements. The first die is molded in the molding compound. The second die is disposed on the molding compound. The first redistribution layer is located between the conductive elements and the molding compound and electrically connected to the first and second dies. The molding compound is located between the second die and the first redistribution layer. The first and second TIVs are molded in the molding compound and electrically connected to the first redistribution layer. The second TIVs are located between the first die and the first TIV. The electromagnetic interference shielding layer is in contact with the first TIV. The conductive elements are connected to the first redistribution layer.
US10276541B2

An embodiment is method including forming a first die package over a carrier substrate, the first die package comprising a first die, forming a first redistribution layer over and coupled to the first die, the first redistribution layer including one or more metal layers disposed in one or more dielectric layers, adhering a second die over the redistribution layer, laminating a first dielectric material over the second die and the first redistribution layer, forming first vias through the first dielectric material to the second die and forming second vias through the first dielectric material to the first redistribution layer, and forming a second redistribution layer over the first dielectric material and over and coupled to the first vias and the second vias.
US10276536B2

Structures and formation methods of a chip package are provided. The method includes forming a protective layer to surround a semiconductor die, and the protective layer has opposing first and second surfaces. The method also includes forming a dielectric layer over the first surface of the protective layer and the semiconductor die. The method further includes forming a conductive feature over the dielectric layer such that the conductive feature is electrically connected to a conductive element of the semiconductor die. In addition, the method includes printing a warpage-control element over the second surface of the protective layer and the semiconductor die such that the semiconductor die is between the warpage-control element and the dielectric layer.
US10276535B2

An electrical contact upon an interposer and/or upon a processing device includes a minor axis and a major axis. The contact is positioned such that the major axis is generally aligned with the direction of expansion of the interposer and/or the processing device. The electrical contact may further be positioned within a power/ground or input/output (I/O) region of the interposer and/or processing device. The electrical contact may further be positioned within a center region that is surrounded by a perimeter region of the interposer and/or the processing device. The dimensions or aspect ratios of major and minor axes of neighboring electrical contacts within an electrical contact grid may differ relative thereto. Further, the angle of respective major and minor axes of neighboring electrical contacts within the electrical contact grid may differ relative thereto.
US10276533B2

A semiconductor device includes a semiconductor chip including a semiconductor substrate, an element formed in an element forming region of the semiconductor substrate, and a through-via penetrating across a front surface and a rear surface of the semiconductor substrate while avoiding the element forming region of the semiconductor substrate to form a conductive path between the front surface and the rear surface; a circuit component mounted on a circuit component connection surface at the same side as the front surface of the semiconductor substrate of the semiconductor chip; and an external connection members formed on the rear surface of the semiconductor substrate.
US10276530B2

A semiconductor device includes: a conductive structure, a conductive bump extending into the conductive structure and contacting the conductive structure along a first surface, the conductive bump configured to interface with an external semiconductor device at a second surface opposite the first surface, the conductive bump being wider along the first surface than the second surface.
US10276526B2

A semiconductor package structure and a manufacturing method thereof are provided. The semiconductor package structure includes a redistribution structure, at least one package structure and a second encapsulant. The redistribution structure has a first surface and a second surface opposite to the first surface. The package structure is over the first surface and includes at least one die, a first encapsulant, a redistribution layer, and a plurality of second conductive terminals. The die has a plurality of first conductive terminals thereon. The first encapsulant encapsulates the die and exposes at least part of the first conductive terminals. The redistribution layer is over the first encapsulant and is electrically connected to the first conductive terminals. The second conductive terminals are electrically connected between the redistribution layer and the redistribution structure. The second encapsulant, encapsulates the package structure and exposes at least part of the second conductive terminals.
US10276519B2

Package design method for semiconductor chip package for high speed SerDes signals for optimization of package differential impedance and reduction of package differential insertion loss and differential return loss at data rates of 25 to 60 Gb/s and beyond. The method optimizes parameters of vertical interconnections of BGA ball, via, and PTH, and around the joint between vertical and horizontal interconnections of traces. Also disclosed are examples of chip package designs for high speed SerDes signals, including one using 0.8 mm BGA ball pitch and 10-layer buildup substrate, one using 1 mm BGA ball pitch and 14-layer buildup substrate, one using 6-layer buildup substrate with signals routed on top and bottom metal layers with microstrip line structure, and one using 12-layer package substrate with unique via configuration, all of which achieve low substrate differential impedance discontinuity, reduced differential insertion loss and differential return loss between BGA balls and C4 bumps.
US10276517B2

A semiconductor device includes a mounting substrate including an interface, which is connectable with a host, and a first ground layer, a surface-mounted component mounted on the mounting substrate, and a plurality of solder balls between the mounting substrate and the surface-mounted component. The surface-mounted component includes a semiconductor chip, a package substrate that is positioned between the semiconductor chip and the solder balls and includes a second ground layer, a sealing portion that covers the semiconductor chip, and has an opening, a first conductive portion on a top surface of the sealing portion, and a second conductive portion on a side surface of the opening and electrically connected to the first conductive portion and the second ground layer. The second ground layer is electrically connected to the first ground layer through one of the solder balls.
US10276516B2

Some embodiments relate to a semiconductor package. The semiconductor package includes a redistribution layer (RDL) including a first metal layer and a second metal layer. The second metal layer is stacked over the first metal layer and is coupled to the first metal layer through a via. A first semiconductor die is disposed over the RDL. The first semiconductor die includes a plurality of contact pads electrically coupled to the RDL, and the RDL enables fan-out connection of the first semiconductor die. A second semiconductor die is disposed over the first semiconductor die and over the RDL. The second semiconductor die is bonded to the RDL by a plurality of conductive bump structures.
US10276515B2

Disclosed is a wiring substrate including: a first wiring layer, a second wiring layer disposed on the first wiring layer interposed by an insulating film, and a via conductor passing through the insulating film in a thickness direction, the via conductor electrically connecting the first wiring layer and the second wiring layer. The second wiring layer and the via conductor include a second sintered metal layer and a first sintered metal layer arranged to surround the second sintered metal layer, and an average particle diameter of first metal particles forming the first sintered metal layer is smaller than an average particle diameter of second metal particles forming the second sintered metal layer.
US10276512B2

A power electronics system is provided. The system includes at least one outer wall defining an outer zone including a plurality of first electronic components having a first normal operating maximum temperature and capable of generating electromagnetic fields. The system further includes at least one inner wall defining an inner zone disposed within the outer zone and including a plurality of second electronic components having a second normal operating maximum temperature, the first normal operating maximum temperature higher than the second normal operating maximum temperature, the inner zone substantially electromagnetically sealed against electromagnetic interference generated by the plurality of first electronic components. The system further includes a heat transfer assembly coupled to the at least one inner wall and configured to facilitate operating the plurality of second electronic components below the second normal operating maximum temperature by transferring heat from the inner zone to the outer zone.
US10276497B2

A discrete tapering interconnection is disclosed that forms an interconnection between a first electronic circuit and a second electronic circuit within an integrated circuit. The discrete tapering interconnection includes a first set of multiple parallel conductors situated in a first metal layer of the metal layers of a semiconductor layer stack and a second set of multiple parallel conductors situated in a second metal layer of the metal layers of the semiconductor layer stack. The first set of multiple parallel conductors effectively taper the discrete tapering interconnection as the discrete tapering interconnection traverse between the first electronic circuit and/or the second electronic circuit. This tapering of the discrete tapering interconnection can be an asymmetric tapering or a symmetric tapering. The second set of multiple parallel conductors is configured and arranged to form various interconnections between various parallel conductors from among the first set of multiple parallel conductors.
US10276485B2

Various embodiments of the present application are directed towards an integrated circuit comprising a memory cell on a homogeneous bottom electrode via (BEVA) top surface. In some embodiments, the integrated circuit comprises a conductive wire, a via dielectric layer, a via, and a memory cell. The via dielectric layer overlies the conductive wire. The via extends through the via dielectric layer to the conductive wire, and has a first sidewall, a second sidewall, and a top surface. The first and second sidewalls of the via are respectively on opposite sides of the via, and directly contact sidewalls of the via dielectric layer. The top surface of the via is homogenous and substantially flat. Further, the top surface of the via extends laterally from the first sidewall of the via to the second sidewall of the via. The memory cell is directly on the top surface of the via.
US10276477B1

Embodiments of the present invention are directed to a method of manufacturing a semiconductor package with an internal routing circuit. The internal routing circuit is formed from multiple leadframe routing layers in a plated and etched copper terminal semiconductor package by removing unwanted areas of each leadframe to create conductive paths on an associated leadframe layer of the semiconductor package.
US10276471B2

In some embodiments, the present disclosure relates to a package for holding a plurality of integrated circuits. The package includes a first conductive pad over a first chip and a second conductive pad over a second chip. A molding structure surrounds the first chip and the second chip. A first passivation layer is over the first chip and the second chip, and a conductive structure is over the first passivation layer. The conductive structure is coupled to the first conductive pad. A second passivation layer is over the conductive structure. The first passivation layer and the second passivation layer have sidewalls defining an aperture that is directly over an optical element within the second chip and that extends through the first passivation layer and the second passivation layer.
US10276467B2

A fan-out semiconductor package includes: a fan-out semiconductor package may include: a first interconnection member having a through-hole; a semiconductor chip disposed in the through-hole of the first interconnection member and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first interconnection member and the inactive surface of the semiconductor chip; a second interconnection member disposed on the first interconnection member and the active surface of the semiconductor chip; and a reinforcing layer disposed on the encapsulant. The first interconnection member and the second interconnection member respectively include redistribution layers electrically connected to the connection pads of the semiconductor chip.
US10276465B2

The invention provides a semiconductor package assembly. The semiconductor package assembly includes a core substrate formed of a first material having a device-attach surface and a solder-bump-attach surface opposite to the die-attach surface. A bump pad is disposed on the bump-attach surface. A first solder mask layer formed of the first material covers the bump-attach surface of the core substrate and a portion of the bump pad. A second solder mask layer covers the device-attach surface of the core substrate, wherein the second solder mask layer is formed of a second material.
US10276441B2

A method for forming an integrated circuit (IC) package is provided. In some embodiments, a semiconductor workpiece comprising a scribe line, a first IC die, a second IC die, and a passivation layer is formed. The scribe line separates the first and second IC dies, and the passivation layer covers the first and second IC dies. The first IC die comprises a circuit and a pad structure electrically coupled to the circuit. The pad structure comprises a first pad, a second pad, and a bridge. The bridge is within the scribe line and connects the first pad to the second pad. The passivation layer is patterned to expose the first pad, but not the second pad, and testing is performed on the circuit through the first pad. The semiconductor workpiece is cut along the scribe line to individualize the first and second IC dies, and to remove the bridge.
US10276440B2

A method for temporarily protecting a semiconductor device wafer during processing includes preparing a solution including poly(vinyl alcohol) and water, coating the device wafer with the prepared solution, baking the coated device wafer to form a protective layer, processing the baked device wafer, and dissolving the protective layer from the processed wafer with a solvent at a temperature not less than 65° C. The solvent includes water. The baking is at a temperature from 150° C. to 170° C. The protective layer remains on the baked device wafer during processing. The poly(vinyl alcohol) has a degree of hydrolysis greater than or equal to 93%.
US10276437B2

A method of forming a contact structure of a gate structure is provided. In the method, an oxidation layer and a first sidewall layer disposed between a first metal gate and a second metal gate are etched to expose an underlying silicon substrate. A silicide portion defined by a contact profile is deposited in the exposed portion of the silicon substrate. A second sidewall layer substantially covers the first sidewall layer and at least partially covering the silicide portion is formed after depositing the silicide portion. A metal glue layer is deposited around the first metal gate and the second metal gate defining a trench above the silicide portion. A metal plug is deposited within the trench.
US10276433B2

A method for fabricating a planarization layer includes: forming an active device on a substrate; covering the active device with a passivation layer; forming a pad layer on the passivation layer; forming an overcoating layer covering the passivation layer and the pad layer on the substrate; and removing a portion of the overcoating layer and the pad layer by an exposure and development process to form a patterned overcoating layer, wherein the patterned overcoating layer has an opening exposing the passivation layer on a position relative to the active device. The method for fabricating the planarization layer of the disclosure may save exposure to enhance productivity.
US10276432B2

An embodiment contact plug includes a bilayer structure and a diffusion barrier layer on a sidewall and a bottom surface of the bilayer structure. The bilayer structure includes a conductive core and a conductive liner on a sidewall and a bottom surface of the conductive core. In the embodiment contact plug, the conductive liner comprises cobalt or ruthenium.
US10276422B2

A semiconductor device substrate and wiring member including a first noble metal plating layer to become internal terminals is formed at predetermined sites on a metal plate, a metal plating layer is formed on the first noble metal plating layer as having a same shape as the first noble metal plating layer, a second noble metal plating layer to become external terminals is formed on a part of the metal plating layer, and a height of a surface of the second noble metal plating layer from a surface of the metal plate is larger than a height of a surface of the first noble metal plating layer from the surface of the metal plate.
US10276420B2

An electrostatic chuck includes a first electrode provided in a first plane, a second electrode provided in a second plane parallel to the first plane, and an insulator. The second electrode includes a plurality of portions which intersect with an intersection line between a region in which the first electrode is orthogonally projected to the second plane and a third plane vertical to the second plane. The insulator is provided between the first and second electrodes.
US10276402B2

A semiconductor package has a first redistribution layer, a first die, a second redistribution layer, and a surface coating layer. The first die is encapsulated within a molding material and disposed on and electrically connected to the first redistribution layer. The second redistribution layer is disposed on the molding material, on the first die, and electrically connected to the first die. The second redistribution layer has a topmost metallization layer having at least one contact pad, and the at least one contact pad includes a concave portion. The surface coating layer covers a portion of the topmost metallization layer and exposes the concave portion of the at least one contact pad. A manufacturing process is also provided.
US10276395B2

The present invention provides a method for manufacturing a semiconductor device including following steps. A substrate, a hard mask layer disposed on the substrate and a first mask pattern disposed on the hard mask layer are provided, and the substrate has a device region and a cutting line region. The first mask pattern has first gaps in the device region and second gaps in the cutting line region. Next, a spacer layer conformally covers the first mask pattern. Then, a second mask pattern is formed on the spacer layer in the first gaps, and a top surface of the second mask pattern is lower than a top surface of the first mask pattern. Thereafter, an etching process is performed to the spacer layer to remove the spacer layer between the first mask layer and the second mask layer and in the second gaps and expose the hard mask layer.
US10276393B2

In a method of manufacturing a semiconductor device, by performing a predetermined number of times a cycle of performing supplying reducing gas to a substrate having an insulating surface and a conductive surface and supplying metal-containing gas to the substrate in a time-division manner, a metal film is formed selectively on an insulating surface.
US10276388B2

A laser processing apparatus 1 is an apparatus for forming a modified region R in an object to be processed S by irradiating the object S with laser light L. The laser processing apparatus 1 comprises a laser light source 2 that emits the laser light L, a mount table 8 that supports the object S, and an optical system 11 that converges a ring part surrounding a center part including an optical axis of the laser light L in the laser light L emitted from the laser light source 2 at a predetermined part of the object S supported by the mount table 8. The optical system 11 adjusts a form of at least one of inner and outer edges of the ring part of the laser light L according to a position of the predetermined part in the object S.
US10276383B2

Disclosed herein is an apparatus for processing a substrate that forms a hole in a substrate while reducing a burr in the hole so that a module device can be inserted into the hole to reduce the thickness of a display device, and the display device using the apparatus. The apparatus for processing the substrate comprises a body configured to operably be rotatable, and a cylindrical cutting tip at an end of the body. The bottom surface of the cutting tip is in an acute angle with respect to a contact surface of the substrate to allow formation of a groove at the substrate.
US10276379B2

In one implementation, a method of forming an amorphous silicon layer on a substrate in a processing chamber is provided. The method comprises depositing a predetermined thickness of a sacrificial dielectric layer over a substrate. The method further comprises forming patterned features on the substrate by removing portions of the sacrificial dielectric layer to expose an upper surface of the substrate. The method further comprises performing a plasma treatment to the patterned features. The method further comprises depositing an amorphous silicon layer on the patterned features and the exposed upper surface of the substrate. The method further comprises selectively removing the amorphous silicon layer from an upper surface of the patterned features and the upper surface of the substrate using an anisotropic etching process to provide the patterned features filled within sidewall spacers formed from the amorphous silicon layer.
US10276378B1

A method of forming a semiconductor device structure is provided. The method includes successively forming first and second hard mask layers over a trench pattern region of a material layer. The second hard mask layer has a first tapered opening corresponding to a portion of the trench pattern region and a passivation spacer is formed on a sidewall of the first tapered opening to form a second tapered opening therein. The method also includes forming a third tapered opening below the second tapered opening and removing a portion of the passivation spacer in a first etching process. The method also includes forming a vertical opening in the first hard mask layer below the bottom of the third tapered opening in a second etching process. The vertical opening has a width that is substantially equal to a bottom width of the third tapered opening.
US10276374B2

The disclosure is directed to methods for forming a set of fins from a substrate. One embodiment of the disclosure includes: providing a stack over the substrate, the stack including a first oxide over the substrate, a first nitride over the pad oxide, a second oxide over the first nitride, and a first hardmask over the second oxide; patterning the first hard mask to form a first set of hardmask fins over the second oxide; oxidizing the first set of hardmask fins to convert the first set of hardmask fins into a set of oxide fins; using the set of oxide fins as a mask, etching the second oxide and the first nitride to expose portions of the first oxide thereunder such that remaining portions of the second oxide and the first nitride remain disposed beneath the set of oxide fins thereby defining a set of mask stacks; and using the set of mask stacks as a mask, etching the exposed portions of the first oxide and the substrate thereby forming the set of fins from the substrate.
US10276370B2

A method for forming nanostructures including introducing a hollow shell into a reactor. The hollow shell has catalyst nanoparticles exposed on its interior surface. The method also includes introducing a precursor into the reactor to grow nanostructures from the interior surface of the hollow shell from the catalyst nanoparticles.
US10276365B2

A substrate cleaning device includes a rotation holder and a cleaner. The rotation holder includes a rotator provided to be rotatable about a rotation axis, and a plurality of holders provided at the rotator to be capable of abutting against a plurality of portions of an outer peripheral end of a substrate and holding the substrate. The cleaner includes a cleaning tool provided to be capable of removing foreign matter on a back surface of the substrate by polishing, a mover that moves the cleaning tool while pressing the cleaning tool against the back surface of the substrate held by the plurality of holders, and a reaction force generator that generates a reaction force in the substrate against a load applied to the back surface of the substrate by the cleaning tool.
US10276361B2

A multi-reflection mass spectrometer is provided comprising two ion-optical mirrors, each mirror elongated generally along a drift direction (Y), each mirror opposing the other in an X direction, the X direction being orthogonal to Y, characterized in that the mirrors are not a constant distance from each other in the X direction along at least a portion of their lengths in the drift direction. In use, ions are reflected from one opposing mirror to the other a plurality of times while drifting along the drift direction so as to follow a generally zigzag path within the mass spectrometer. The motion of ions along the drift direction is opposed by an electric field resulting from the non-constant distance of the mirrors from each other along at least a portion of their lengths in the drift direction that causes the ions to reverse their direction.
US10276356B2

A copper alloy sputtering target having a composition comprising 1.0 to 5.0 at % of Mn, 0.1 to 4.0 at % of Al, and remainder being Cu and unavoidable impurities, wherein a compositional variation in a plane of the sputtering target is within 20%. The present invention provides a copper alloy sputtering target capable of forming a semiconductor element wiring material, particularly a stable and uniform seed layer which is free of aggregation during copper electroplating, and which has superior sputter deposition properties, and a semiconductor element wiring formed using the copper alloy sputtering target.
US10276355B2

Multi-zone reactors, systems including a multi-zone reactor, and methods of using the systems and reactors are disclosed. Exemplary multi-zone reactors include a movable susceptor assembly and a moveable plate. The movable susceptor assembly and movable plate can move vertically between reaction zones of a reactor to expose a substrate to multiple processes or reactants.
US10276350B2

Systems and methods for tuning an impedance matching network in a step-wise fashion for each state transition are described. By tuning the impedance matching network in a step-wise fashion for each state transition instead of directly achieving an optimal value of a combined variable capacitance for each state, processing of a wafer using the tuned optimal values becomes feasible.
US10276349B2

A plasma processing device is provided. The plasma processing device includes a plate formed between a window covering a top portion of a chamber where plasma processing is performed and an antenna generating a magnetic field, and a fluid supply unit supplying a fluid for controlling temperatures of the window and the antenna, wherein the plate includes first and second regions supplied with the fluid, and the fluid supply unit independently controls the first and second regions.
US10276348B2

A capacitively-coupled plasma (CCP) processing system having a plasma processing chamber for processing a substrate is provided. The capacitively-coupled Plasma (CCP) processing system includes an upper electrode and a lower electrode for processing the substrate, which is disposed on the lower electrode during plasma processing. The capacitively-coupled Plasma (CCP) processing system also includes an array of inductor coils arrangement configured to inductively sustain plasma in a gap between the upper electrode and the lower electrode.
US10276346B1

A multi-beam inspection system includes one or more particle beam sources to generate two or more particle beams, a set of particle control elements configured to independently direct the two or more particle beams to a sample, one or more detectors positioned to receive particles emanating from the sample in response to the two or more particle beams, and a controller communicatively coupled to the one or more detectors. The controller includes one or more processors to generate two or more inspection datasets associated with the particles received by the one or more detectors.
US10276345B2

A phase shifting device for a charged particle imaging system includes means for passing an electric current in a direction that has a nonzero component parallel to at least one section of the imaging beam. Preferably, the electric current is passed parallel along the section of the imaging beam. The amount of phase shift then centrosymmetrically depends on the distance between the electric current axis and the imaging beam axis. The magnetic field produced by the electric current exhibits the same effect on the phase of the beam as a localized charge according to the prior art.
US10276342B2

An electron microscope includes a monochromator, an image acquiring portion for obtaining an electron microscope image containing interference fringes of the electron beam formed by an aperture located behind the monochromator, a line profile acquiring portion for obtaining a plurality of line profiles passing through the center of the aperture on the EM image, an energy dispersion direction identifying portion for identifying the direction of energy dispersion of the monochromator on the basis of the line profiles obtained by the line profile acquiring portion, and an optics controller for controlling an optical system on the basis of a line profile in the direction of energy dispersion to bring the focal plane for the electron beam exiting from the monochromator into coincidence with the achromatic plane.
US10276339B2

The purpose is to make it possible to autonomously suppress a reduction in an electron beam without providing a means for supervising the electron beam intensity of a monitor or the like. An electron gun, provided with: a heater (12) in which one terminal serves as a heater terminal (H) and the other terminal serves as a shared terminal (HK), and in which a low-voltage power supply (21) is connected between the terminals, the heater (12) generating heat due to a current being supplied from the low-voltage power supply (21); and a cathode electrode (11) connected to the shared terminal (HK) and heated by the heater (12) to discharge thermal electrons. A cathode current (Ik) due to the thermal electrons discharged from the cathode electrode (11), and a current (Ih) due to the low-voltage power supply, flow in opposite directions through the heater (12).
US10276338B2

Provided herein are protection devices, such as fuses, including a set of trenches or pockets for retention of solder therein. In some embodiments, a fuse includes a body including a center portion extending between a first and second end portions. The first end portion includes a first trench formed in a first end surface, and the second end portion includes a second trench formed in a second end surface. The fuse may further include a first and second endcaps surrounding respective first and second end portions. The fuse may include a fusible element disposed within a central cavity of the body, the fusible element extending between the first end surface and the second end surface. In some embodiments, solder may be disposed within the first trench and the second trench, wherein the solder is in contact with the fusible element, the first endcap, or the second endcap.
US10276337B2

Fuse assemblies are disclosed. In one implementation, a fuse assembly may be disposed that includes a first portion of the second portion. The first portion may be formed of a first metal. The second portion may be formed of a second metal different from the first metal. The second metal may be copper, and the copper may be tin plated or silver plated.
US10276333B2

Improvements a modified aircraft switch to protect from Foreign Object Debris (FOD) failure. The aircraft switch is manufactured from the factory as a new OEM switch, but can also be modified from a pre-existing switch. The switch and method to modify a switch to protect a widely used existing switch in military and commercial aircraft that is failing from Foreign Object Debris intrusion and failure from FOD.
US10276325B2

A keyboard device includes a light guide plate, a base plate, plural keys and plural surround-type soundproof elements. The base plate is located over the light guide plate. The plural keys are connected with the base plate. The membrane circuit board is arranged between the plural keys and the base plate. The plural surround-type soundproof elements are aligned with the corresponding keys. Each surround-type soundproof element is disposed on the light guide plate, the base plate or the membrane circuit board. While one of the plural keycaps is depressed and moved downwardly relative to the base plate, a sealed space is defined by the corresponding keycap and the corresponding surround-type soundproof element.
US10276317B2

A snap-action drive for a switching device has an energy store, a swinging movable part and a securing device for the movable part. The securing device secures a position of the swinging movable part by a force effect, wherein a reversal of direction of the movable part takes place counter to the force effect.
US10276312B2

In a method of making a high surface area carbon material, a precursor organic material is prepared. The precursor organic material is subjected to a first elevated temperature while applying a gaseous purge thereto for a first predetermined time. The precursor organic material is subjected to a second elevated temperature while not applying the gaseous purge thereto for a second predetermined time after the first predetermined time. A high surface area carbon material includes carbon and has a surface area in a range between 3029 m2/g to 3565 m2/g and a pore volume in a range between 1.66 cm3/g and 1.90 cm3/g. The high surface area carbon material may be employed in an electrode for a supercapacitor.
US10276302B2

Process for treating a magnetic structure, wherein it comprises the following steps: providing a magnetic structure comprising one first layer of magnetic material comprising a CoFeB alloy; irradiating the magnetic structure with light low-energy ions; and simultaneously holding the magnetic structure with a preset temperature profile and for a preset time.
US10276301B2

A current transformer and a direct current source based on a current transformer are disclosed. In an embodiment, the current transformer includes two output ends; a first winding and a second winding connected in series between the two output ends; a main core; a bypass core, arranged to be magnetically coupled with the main core. The first winding is wound on a part of the main core and a part of the bypass core, and the second winding is wound on apart of the bypass core. In an embodiment, the current transformer also includes a high-frequency bypass, connected in parallel with the first winding, and used to filter a high-frequency signal. The high-frequency bypass provides a low-impedance path for a high-frequency signal in a primary conductor under measurement, such that the bypass core with the second winding presents less obstruction to the main core, thereby reducing heating.
US10276299B2

The invention relates to an isolating element for a toroidal core inductor, comprising a first isolating web part and a second isolating web part, which isolating web parts are provided with latching apparatuses which match one another and in each case with at least one retaining projection, wherein the retaining projections, in the mounted state of the isolating element, rest on a respective top side of the toroidal core inductor, and wherein, in the mounted state of the isolating element, the two isolating web parts extend at least in sections into a passage opening in the toroidal core inductor.
US10276286B2

Disclosed here is a method for sensing temperature-dependent electrical switching response, comprising: exposing a polymer-carbon composite to a temperature change, wherein the polymer-carbon composite comprises (a) a semi-conductive or conductive carbon network intercalated with (b) a polymer matrix, wherein the carbon network comprises at least one covalently bonded carbon material, and wherein the polymer matrix comprises at least one polymer having a net electron withdrawing character and adapted to apply a gating effect on the conductive carbon; and detecting a change in electrical conductivity of the polymer-carbon composite of at least three orders of magnitude. Also disclosed is a smart switching device comprising the polymer-carbon composite and a switch triggerable by an increase or decrease in electrical conductivity of the polymer-carbon composite of at least three orders or magnitude.
US10276280B1

A communications cable suitable for Power over Ethernet applications may include a plurality of twisted pairs of individually insulated conductors extending in a longitudinal direction. At least one of the plurality of twisted pairs may have a first direct current resistance and may be configured to transmit a power signal. A shield that includes longitudinally continuous electrically conductive material may be formed around at least a portion of the plurality of twisted pairs, and the shield may have a second direct current resistance approximately equal to the first direct current resistance. As a result, the shield may function as a return path or conductor for the at least one twisted pair. A jacket may also formed around the plurality of twisted pairs and the shield.
US10276279B1

A composition and method for reducing the coefficient of friction and required pulling force of a wire or cable are provided. A composition of aqueous emulsion is provided that is environmentally friendly, halogen free and solvent free. The composition is compatible with various types of insulating materials and may be applied after the wire or cable is cooled and also by spraying or submerging the wire or cable in a bath. The composition contains lubricating agents that provide lower coefficient of friction for wire or cable installation and continuous wire or cable surface lubrication thereafter.
US10276277B2

An object of the present invention is to provide a resin composition suitable for copper pastes, which can be cured in an ambient atmosphere and has a viscosity within an appropriate range and a low specific resistance after curing. This resin composition includes (A) a copper powder, (B) a thermosetting resin, (C) a fatty acid, (D) an amine, and (E) 4-aminosalicylic acid. Preferably, the (B) component is resol-type phenolic resin. More preferably, the (C) component is at least one selected from oleic acid, linoleic acid, linolenic acid, stearic acid, palmitic acid, lauric acid, butyric acid, and propionic acid.
US10276273B2

A device for protection of a body from radiation includes at least one flexible garment. Each section of the flexible garment is configured to shield a region of a surface of the body. Each section complementarily attenuates self-shielding by internal structure between the region and an interior region of the body such that radiation at the interior region is attenuated to a predefined attenuation level.
US10276272B2

The present disclosure relates to a radiographic shield incorporating a radiographic shutter mechanism, and a protective jacket for a radiographic device. The radiographic shutter mechanism includes machined tungsten components which in some embodiments, includes a jigsaw puzzle type interconnection, the radiographic shield includes an S-shaped passageway in combination with the radiographic shutter mechanism. The protective jacket allows for various mounting configurations, such as integrated SCAR mounting configurations, including a ratchet snap configuration.
US10276266B1

A medical information system informs prescribers of prescription compliance information in a system for preparing a prescription. The point of prescribing messaging system can assist physicians in understanding prescription compliance when prescribing medication for patients by reviewing pertinent compliance data displayed with the apparatus such as filling dates, dosage and supply information, etc. The system may include a point of prescription application configured to access, either locally or remotely, compliance data typically generated from a pharmacy system. Prescription filling data and supply/dosage information may be compared to generate automated alerts to a physician or prescriber to identify over use, under use, compliance or non-compliance situations based on the accessed and compared data or otherwise identify differences between prescribed medication information and filled medication information.
US10276262B1

A method includes displaying a window of a first application which includes text corresponding to a patient identifier for a first patient. The method further includes receiving input corresponding to a preconfigured input sequence associated with an electronic health records (EHR) agent, and initiating, by the EHR agent in response to the preconfigured input sequence, a patient information overlay process. The patient information overlay process includes sending a copy command to copy first text from the window of the first application to the clipboard, accessing the first text, searching the accessed first text for an identification of a patient, determining that the patient identifier represents an identification of a patient, accessing patient information for the first patient based on the patient identifier, and displaying an overlay interface overlaid over the window proximate a cursor, the overlay interface including accessed patient information for the first patient.
US10276258B2

A memory controller includes a clock delay generator, a set of flip-flops, and a control circuit, and is connected to a processor and a memory. The clock delay generator receives a clock signal from the processor, delays the clock signal by a set of delay time intervals, and generates a set of delayed clock signals. The flip-flops receive a test pattern and read data from the memory, sample the test pattern and the read data based on the delayed clock signals, and generate a set of sampled test patterns and a set of sampled read data. The control circuit identifies a sampled test pattern that is equal to the test pattern and the corresponding delayed clock signal as a read clock signal, and outputs the sampled read data that corresponds to the (delayed) read clock signal.
US10276250B1

A memory device includes a plurality of memory cells arranged in series in a semiconductor body. First and second dummy memory cells arranged in series between a first string select switch and a first edge memory cell at a first end of the plurality of memory cells. The first dummy memory cell is adjacent the first edge memory cell, and the second dummy memory cell is adjacent the first string select switch. A channel line includes channels for the plurality of memory cells and the first and second dummy memory cells. Control circuitry is adapted for programming a selected memory cell in the plurality of memory cells corresponding to a selected word line by applying a switching voltage to the first dummy memory cell, the switching voltage having a first voltage level during a first time interval, and thereafter changing to a second voltage level higher than the first voltage level.
US10276247B2

Methods and apparatus are provided for read retry operations that estimate written data based on syndrome weights. One method comprises reading a codeword from a memory multiple times using multiple read reference voltages; obtaining a syndrome weight for each of the readings of the codeword; identifying a given reading of the codeword having a substantially minimum syndrome weight; and estimating a written value of the codeword based on the given reading. Two cell voltage probability distributions of cell voltages are optionally calculated for each possible cell state of the memory, based on the estimated written value and plurality of readings of the codeword. The cell voltage probability distributions are used to (i) dynamically select log likelihood ratio values for a failing page, (ii) determine a read reference voltage that gives a desired log likelihood ratio value, or (iii) dynamically select log likelihood ratio values for the page populations associated with the distributions.
US10276241B2

According to one embodiment, a semiconductor storage device of an embodiment of the present disclosure is provided with peripheral circuits, a memory cell array, upper bit lines, and first and second connecting parts. The memory cell array is disposed above the peripheral circuit, and includes at least first and second regions. The upper bit lines extend in a first direction and are above the memory cell array. The first and second connecting parts are respectively provided with contact plugs, and one of these connecting parts is formed between first and second regions. The upper bit lines includes a first group of upper bit lines which are connected to the peripheral circuits via the first connecting part, and a second group of upper bit lines which are connected to the peripheral circuits via the second connecting part.
US10276238B2

Disclosed are methods, systems and devices for operation of dual non-volatile memory devices. In one aspect, a pair of non-volatile memory device coupled in series may be placed in complementary memory states any one of multiple memory states in write cycles by controlling a current and a voltage applied to terminals of the non-volatile memory device.
US10276212B2

A system for marking video comprises an input interface, a processor, and an output interface. The input interface is configured to receive event recorder data from an event data recorder and to receive an indication of an event of interest. The processor is configured to determine a start mark and an end mark for the event of interest. The output interface configured to provide the start mark and the end mark to a continuous video recorder of the vehicle.
US10276210B2

Methods, systems, and computer program products for generating revised videos. The method includes, for example, receiving, by one or more processor, first video data of an environment having at least one projection on a screen from a first point of view, and generating, by the one or more processor, revised video data of the environment having the at least one projection on the screen from the first point of view based on the first video data, the revised video data comprising a plurality of frames with the at least one projection on the screen disposed in the first area relative to the environment in a plurality of frames being revised based on data for projecting the at least one projection on the screen in the first video data.
US10276208B1

A data storage device is disclosed comprising a head actuated over a disk surface comprising a first magnetic recording layer and a second magnetic recording layer. Data is encoded into a codeword comprising a plurality of non-binary symbols wherein each symbol represents one of a plurality of symbol values comprising a first symbol value, a second symbol value, and a third symbol value. The first symbol value is written to the disk surface by magnetizing the first and second magnetic recording layers, and the second symbol value is written to the disk surface by magnetizing the first magnetic recording layer without substantially affecting the magnetization of the second magnetic recording layer. The encoding into the codeword codes out at least one sequence of symbol values to prevent an ambiguity between detecting the first symbol value and the second symbol value during a read operation.
US10276205B2

A library control device moves a desired record medium from a magazine, which is configured to load a plurality of record media into a plurality of slots, to a drive so as to read or write data. The library control device stores identifications of record media in correlation with slots loading recording media. Upon detecting a malfunction in reading or writing data with a record medium, an operator needs to extract the record medium from the magazine. At this time, the library control device rewrites the identification of a slot, which is stored in correlation with the record medium subjected to extraction, with the identification of a predetermined slot so as to move the record medium to the predetermined slot. Thus, it is possible for an operator to extract the record medium detecting a malfunction from the predetermined slot without making any mistake.
US10276195B2

In a gimbal dual stage actuated (GSA) suspension for a disk drive, a viscoelastic damper is disposed between and adhered to the suspension's PZT microactuator and the flexure trace gimbal. The damper is dispensed in fluid form onto the trace gimbal during assembly of the suspension, the PZT is placed onto the damper, and the damper is then hardened leaving it adhered to both the PZT and the trace gimbal. The damper reduces peaks in the frequency response of the PZT actuation, thus allowing higher bandwidth of the servo control loop and increasing the effective read and write speeds for the suspension.
US10276193B2

According to one embodiment, a magnetic head includes a magnetic pole having a first surface, a first shield separated from the magnetic pole along the first surface, and a stacked body provided between the magnetic pole and the first shield. The stacked body includes a magnetic layer, and first and second conductive layers. The magnetic layer includes at least one selected from the group consisting of Fe, Co, and Ni. The first conductive layer contacts the magnetic pole and the magnetic layer, and is provided between the magnetic pole and the magnetic layer. The second conductive layer contacts the magnetic layer and the first shield, is provided between the magnetic layer and the first shield. The first shield has a first shield surface contacting the second conductive layer. A ratio of a length of the magnetic layer to a length of the first shield surface is 0.1 or more.
US10276189B1

Methods for suggesting an audio file for playback with a video file using an analysis of objects in images from the video file are provided. In one aspect, a method includes receiving a selection of a video file, identifying shot transition timings in the video file, and analyzing each shot transition associated with the identified shot transition to a identify an entity within the respective shot transition. The method also includes providing an identification of the identified entities to a natural language model to identify at least one mood associated with the identified entities, selecting, from a collection of audio files, at least one audio file associated with the at least one mood and including an average audio onset distance within an audio onset distance threshold, and providing an identification of the at least one audio file as a suggestion for audio playback with the video file. Systems and machine-readable media are also provided.
US10276185B1

A system configured to vary a speech speed of speech represented in input audio data without changing a pitch of the speech. The system may vary the speech speed based on a number of different inputs, including non-audio data, data associated with a command, or data associated with the voice message itself. The non-audio data may correspond to information about an account, device or user, such as user preferences, calendar entries, location information, etc. The system may analyze audio data associated with the command to determine command speech speed, identity of person listening, etc. The system may analyze the input audio data to determine a message speech speed, background noise level, identity of the person speaking, etc. Using all of these inputs, the system may dynamically determine a target speech speed and may generate output audio data having the target speech speed.
US10276182B2

A sound processing device includes a processor configured to generate a first frequency spectrum of a first sound signal corresponding to a first sound received at a first input device and a second frequency spectrum of a second sound signal corresponding to the first sound received at a second input device, calculate a transfer characteristic based on a first difference between an intensity of the first frequency spectrum and an intensity of the second frequency spectrum, generate a third frequency spectrum of a third sound signal transmitted from the first input device and a fourth frequency spectrum of a fourth sound signal transmitted from the second input device, specify a suppression level of an intensity of the fourth frequency spectrum based on a second difference between an intensity of the third frequency spectrum and an intensity of the fourth frequency spectrum.
US10276181B2

A method, computer program product, and computer system for addressing acoustic signal reverberation is provided. Embodiments may include receiving, at one or more microphones, a first audio signal and a reverberation audio signal. Embodiments may further include processing at least one of the first audio signal and the reverberation audio signal. Embodiments may also include limiting a model based reverberation equalizer using a temporal constraint for direct sound distortions, the model based reverberation equalizer configured to generate one or more outputs, based upon, at least in part, at least one of the first audio signal and the reverberation audio signal.
US10276180B2

A system and method are provided for adaptively processing audio commands supplied by a user in an aircraft cabin, and includes receiving ambient noise in the aircraft cabin via one or more audio input device, sampling, with a processor, the received ambient noise, and analyzing, in the processor, the sampled ambient noise and, based on the analysis, selecting one or more filter functions and adjusting one or more filter parameters associated with the one or more selected filter functions. Audio and ambient noise are selectively received via the one or more audio input devices, and are filtered, through the selected one or more filter functions, to thereby supply filtered audio.
US10276167B2

The present disclosure relates to a method, apparatus, and system for speaker verification. The method includes: acquiring an audio recording; extracting speech signals from the audio recording; extracting features of the extracted speech signals; and determining whether the extracted speech signals represent speech by a predetermined speaker based on the extracted features and a speaker model trained with reference voice data of the predetermined speaker.
US10276166B2

A method of detecting an occurrence of splicing in a speech signal includes comparing one or more discontinuities in the test speech signal to one or more reference speech signals corresponding to the test speech signal. The method may further include calculating a frame-based spectral-like representation ST of the speech signal, and calculating a frame-based spectral-like representation SE of a reference speech signal corresponding to the speech signal. The method further includes aligning ST and SE in time and frequency, calculating a distance function associated with aligned ST and SE, and evaluating the distance function to determine a score. The method also includes comparing the score to a threshold to detect if splicing occurs in the speech signal.
US10276165B2

In an embodiment, an integrated circuit may include one or more CPUs, a memory controller, and a circuit configured to remain powered on when the rest of the SOC is powered down. The circuit may be configured to receive audio samples from a microphone, and match those audio samples against a predetermined pattern to detect a possible command from a user of the device that includes the SOC. In response to detecting the predetermined pattern, the circuit may cause the memory controller to power up so that audio samples may be stored in the memory to which the memory controller is coupled. The circuit may also cause the CPUs to be powered on and initialized, and the operating system (OS) may boot. During the time that the CPUs are initializing and the OS is booting, the circuit and the memory may be capturing the audio samples.
US10276164B2

The present invention relates to a multi-speaker speech recognition correction system for determining a speaker of an utterance with a simple method and easily correcting speech-recognized text during speech recognition for a plurality of speakers. According to the present invention, when speech signals are input to a multi-speaker speech recognition system from a plurality of microphones which are each provided to a corresponding one of a plurality of speakers, the multi-speaker speech recognition correction system may detect a speech session from a time point at which input of each of the speech signals is started to a time point at which the input of the speech signal is stopped, and a speech recognizer may convert only the detected speech sessions into text so that a speaker of an utterance can be identified by a simple method and speech recognition can be carried out at a low cost.
US10276162B2

A method performing voice based actions by an electronic device includes receiving a voice command from a user; determining a relationship between the voice command and a context a historic voice command of the user, and performing an action by executing the voice command based on the context of the historic voice command.
US10276161B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for contextual hotwords are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of determining, by a computing device, a context associated with the computing device. The actions further include, based on the context associated with the computing device, determining a hotword. The actions further include, after determining the hotword, receiving audio data that corresponds to an utterance. The actions further include determining that the audio data includes the hotword. The actions further include, in response to determining that the audio data includes the hotword, performing an operation associated with the hotword.
US10276155B2

A user media device may include a microphone array and a communication interface. The microphone array may include an omnidirectional microphone and a directional microphone. The microphone array may be selectively switchable. The communication interface may communicatively couple the user media device with a computer and may transmit audio captured by the microphone array to the computer for transfer to a remote service. The remote service may generate text of the processed audio via natural language processing. The remote service may further perform semantic reasoning of the processed audio via a semantic reasoning engine. The remote service may also generate content based at least in part on the semantic reasoning performed on the processed audio. The curated content may include a report having results of the semantic reasoning organized to demonstrate the results in a meaningful way with respect to the processed audio.
US10276154B2

An embodiment provides a method, including: receiving, at a device, user input; identifying, using a processor, elements included in the user input; determining, using a processor, that at least one of the identified elements renders the user input ambiguous; identifying, using a processor, a source of context data; accessing, using a processor, context data associated with the user input from the source of context data; disambiguating, using a processor, the user input based on the context data associated with the user input; and forming, using a processor, an altered input based on the disambiguating. Other embodiments are described and claimed.
US10276146B2

According to an aspect, an active noise control device includes: a control frequency determinator that determines a frequency of the noise; a reference cosine-wave generator that generates a reference cosine-wave signal having the determined frequency; a reference sine-wave generator that generates a reference sine-wave signal having the frequency of a noise; a first one-tap adaptive filter to which the reference cosine-wave signal is input, the first one-tap adaptive filter having a first filter coefficient; a second one-tap adaptive filter to which the reference sine-wave signal is input, the second one-tap adaptive filter having a second filter coefficient; an adder that adds an output signal from the first one-tap adaptive filter and an output signal from the second one-tap adaptive filter to each other; a secondary noise generator that is driven by an output signal from the adder to generate a secondary noise; a residual sound detector that detects a residual sound generated by interference between the secondary noise and the noise; a simulation signal generator that outputs a simulation cosine-wave signal and a simulation sine-wave signal, the simulation cosine-wave signal and the simulation sine-wave signal being obtained by correcting the reference cosine-wave signal and the reference sine-wave signal using a characteristic in which a transfer characteristic from the secondary noise generator to the residual sound detector is simulated; and a filter coefficient updating unit that updates the first filter coefficient and the second filter coefficient based on an output signal from the residual sound detector, an output signal from the simulation signal generator, the reference cosine-wave signal, the reference sine-wave signal, and the output signal from the adder. The secondary noise is reduced in a space where the residual sound detector is installed.
US10276131B2

Systems and methods are provided that may employ remote system mouse pointer position feedback from video/graphics circuitry (e.g., video adapter hardware such as graphics card, video card, etc.) of a remote information handling system to manage a remote mouse pointer based on local mouse position input received from a user interface of local information handling system that is communicatively coupled to the remote information handling system across a wired or wireless network, e.g., to synchronize a remote mouse pointer with a local mouse pointer that is manipulated by a local user of a local information handling system or to implement a single cursor mode for the remote mouse pointer.
US10276130B1

A system for calibrating an organic light emitting diode (OLED) display is presented. The calibration system includes a series of photodiodes coupled to at least a portion of illumination elements of the OLED display, a controller, and a driver circuit. The series of photodiodes is configured to measure, for one or more illumination elements, illumination latencies and time delays associated with different brightness levels. The controller obtains, for each illumination element, information about brightness levels associated with image light emitted from that illumination element for at least two consecutive video frames. Based on the measured latencies, the time delays and the information about brightness levels, the controller determines a driving signal for a driver circuit for each illumination element. The driver circuit applies the determined driving signal to that illumination element to calibrate the OLED display.
US10276117B2

Provided are a gate line driving circuit, a circuit for outputting an emission control signal, and a display device, the problem that existing gate line driving circuit can output a synchronous driving signal is solved. The gate line driving circuit comprises a power input pin configured to input an effective voltage (VGH) for controlling a switching transistor in a pixel region to be turned off, the power input pin inputs the effective voltage (VGH) in a display phase, and inputs a synchronous driving signal in a touch phase.
US10276115B2

The invention provides a display circuit and a LCD having the display circuit. The display circuit includes a display unit, a level shifter, a timer controller, and scanning circuits. Each scanning circuit includes a first voltage stabilizing circuit including first and second field effect transistors. Source electrodes of the two transistors are connected to the level shifter. The scanning circuits send a first group of scanning signals to the display unit in sequence in a first period of time, and send a second group of scanning signals to the display unit in sequence in a second period of time. The timer controller sends a control signal to the level shifter in a time difference between the two groups of signals. The level shifter converts the control signal to a high level signal and sends it to the two transistors to enable the two transistors to be under reverse bias.
US10276112B2

The embodiment of the present invention discloses a mura phenomenon compensation method of a display panel, comprising steps of: implementing compression for a region of n*m pixels to store a mura compensation value corresponding to a center pixel of each region, wherein the mura compensation value of the center pixel of at least one region is an average mura compensation value of a corresponding region, and n and m are integers larger than or equal to 2; obtaining mura compensation values corresponding to other pixels except the center pixel according to the stored mura compensation value. The embodiment of the present invention further discloses a display panel. The present invention possesses the advantages of saving storage space.
US10276102B2

A pixel circuit having a function of compensating for characteristic variation of an electro-optical element and threshold voltage variation of a transistor is formed from a reduced number of component elements. An input signal is sampled from a signal line so as to be held in a holding capacitor. The threshold voltage of the drive transistor is imparted to the holding capacitor in order to cancel an influence of the threshold voltage.
US10276095B2

A display device includes: a display unit including display pixels each of which includes: an organic EL element that emits light in response to a drive current; and a drive transistor that supplies a drive current corresponding to a magnitude of a luminance signal to the organic EL element; a measurement pixel located outside the display unit including: a measurement element composed of an organic EL element; and a measurement transistor that supplies a drive current to the measurement element; a current measurement unit that measures a current of the measurement pixel in a predetermined degradation state; a deviation calculation unit that calculates a deviation between a theoretical first correction amount of the luminance signal and a second correction amount of the luminance signal calculated from the measured current; and a luminance signal correction unit that corrects a theoretical third correction amount of the luminance signal of the display pixel.
US10276079B2

A display device including a pixel including a mixed sub pixel configured to receive a mixed data voltage, the mixed sub pixel including a lower pixel configured to display white light having a white color corresponding to the mixed data voltage, and an upper pixel configured to display an auxiliary color light having an auxiliary color corresponding to the mixed data voltage.
US10276075B1

A device, system and method for automatic calibration of image devices is provided. Triplets of at least three image devices, including a projector, are in non-collinear arrangements, and pairs of the image devices have overlapping fields of view on a physical object. Pixel correspondences between the pairs are used to determine relative vectors between the image devices. Relative locations between each of the image devices are determined based on the relative vectors with a relative distance between one pair of the image devices is to an arbitrary distance, the relative locations being further relative to a cloud-of-points representing the object. A model of the object and the cloud-of-points are aligned to transform the relative locations of each of the image devices to locations relative to the model. The projector is controlled to project onto the object based at least on the locations relative to the model.
US10276074B2

The invention discloses a popup display, including at least one freely combinable tension fabric popup display, wherein the tension fabric popup display includes an exhibit grid frame, and aluminum grooved straight rods. The eight sides on the two planes of the exhibit grid frame are connected to the aluminum grooved straight rods. A popup display with a preset size and shape is provided by combining a plurality of tension fabric popup displays as needed. The aluminum grooved straight rods for the adjacent tension fabric popup displays are locked by a plurality of fasteners. The display before or after the combination is formed by inserting the silicon strips at the edges of the display into the grooves of grooved straight rods. The tension fabric popup displays of the invention can be combined freely to form various shapes, which are seamlessly attached by the fasteners.
US10276066B2

A refreshable Braille display device comprising a rotatable shaft a plurality of pairs of polygonal discs that selectively rotate about the shaft. Each disc comprises a plurality of outer edge surfaces, each of which comprising a plurality of cell elements fixedly disposed thereon wherein, the cell elements comprise pins, depressions, or a combination of both. The cell elements of two aligned outer surfaces of a pair of discs form a character cell representative of a Braille character. An outer surface is rotatable between one readable position and a plurality of non-readable positions wherein, a Braille character is accessible when the aligned outer surfaces are in the readable position. The device further comprises a converter module for converting text to output Braille and an order module for assigning a target outer surface to each disc in accordance with the output Braille.
US10276065B2

A method and system for accessing information related to a physical document. An electronic copy of an existing physical document is identified and located. The electronic copy of the physical document is an exact replica of the physical document. A selected part of the physical document is identified and in response, data related to the selected part of the physical document is retrieved from the electronic copy of the physical document. The retrieved data is presented visually to a visually impaired person or orally to a blind person on the user system, which enables the visually impaired person to see or hear, respectively, the retrieved data.
US10276061B2

Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily transition between the underlying text code associated with visual blocks and vice versa.
US10276059B2

A method of facilitating learning of speech sounds is disclosed. The method may include generating, using a processor, a first plurality of sound-letter cards corresponding to a first set of phonemes. Further, each sound-letter card may include a speech sound and a spelling pattern. Furthermore, the generating may be based on one or more of a first criterion and a second criterion. According to the first criterion, the spelling pattern corresponding to a speech sound of a letter may include letters corresponding to a phoneme associated with the letter followed by schwa sound. According to the second criterion, the spelling pattern may include a plurality of letters, located at an onset position, corresponding to a phoneme associated with the speech sound. The method may further include displaying, using a display device, one or more of the first plurality of sound-letter cards based on a predetermined lesson plan.
US10276052B2

An audio demonstration kit encourages understanding of audio concepts by enabling children to construct and study speaker performance. In a particular example, the audio demonstration kit includes a paper speaker and instructions. The paper speaker includes a backplate, a suspension, and a diaphragm cut from a single sheet of paper. The demonstration kit may feature an amplifier that is configurable to accommodate various hardware additions as a child is ready for more progressively challenging construction. For example, the amplifier of an example allows single and dual mode operation, as well as drives a rotary motor and is coordinated with a strobe light. The amplifier of an example is synchronized with the strobe light and a moveable platform to create the impression of that jiggling figures attached to the table are dancing. Interfaces with smart phone, recording, and other technologies further enhances and encourages the learning experience.
US10276049B2

A trailer-identification system is configured to identify a trailer towed by a host-vehicle. The system includes a camera and a controller. The camera is used to capture an image of a trailer towed by a host-vehicle. The controller is in communication with the camera and is configured to detect a character on the trailer, identify a trailer-model of the trailer based on the character, and adjust a blind-zone proximate to the host-vehicle based on the trailer-model.
US10276032B1

A method includes obtaining historical event data for events detected over a past period of time by sensors within a property, receiving a set of current event data for one or more events detected by one or more of the sensors within the property, determining that the set of current event data matches a pattern of events indicated by the historical event data, generating, based on the pattern of events, a confidence score for the set of current event data, wherein the confidence scores reflects a confidence that a person is not within the property, determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is not within the property, and triggering execution of the action.
US10276031B1

Methods and systems for evaluating compliance of communication of a dispatcher. One system includes an electronic computing device that includes an input device, a transceiver, and one or more electronic processors. The one or more electronic processors are configured to monitor communication between a dispatcher and a caller during a call and determine a type of call. The one or more electronic processors are further configured to determine a conversational procedure based on the type of call and compare a characteristic of the monitored communication to a constraint of the conversational procedure. The one or more electronic processors are further configured to determine that the characteristic of the monitored communication is outside the constraint of the conversational procedure and take an action as a function of determining that the characteristic of the monitored communication is outside the constraint of the conversational procedure.
US10276019B2

A method and system for detecting a fall risk condition, the system comprising a surveillance camera configured to generate a plurality of frames showing an area in which a patient at risk of falling is being monitored, and a computer system comprising memory and logic circuitry configured to store motion feature patterns that are extracted from video recordings, the motion feature patterns are representative of motion associated with real alarm cases and false-alarm cases of fall events, receive a fall alert from a classifier, determine motion features of one or more frames from the plurality of frames that correspond to the fall alert; compare the motion features of the one or more frames with the motion feature patterns, and determine whether to confirm the fall alert based on the comparison.
US10276014B1

Techniques are described for distributing, to a distributed network of central stations, alarm events detected in monitoring system data collected by sensors included in monitoring systems located at monitored properties. A system receives monitoring system data collected by sensors included in monitoring systems located at monitored properties, tracks alarm events detected within the monitoring system data, and generates, for central station servers in a distributed network of central stations, load profiles that reflect a volume of alarm events being handled at each of the central station servers at a particular period of time. The system determines capacities to handle additional alarm events for the central station servers, determines relative priorities for the central station remote servers based on the determined capacities, and directs subsequent alarm events to the central station servers based on the relative priorities.
US10276010B2

The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and an apparatus for alarm service using user status recognition information in an electronic device is provided. The method of electronic device includes determining a rule for eliminating a fire danger of at least one device capable of communicating with the electronic device, determining the fire danger of the at least one device based on the rule, and if the fire danger exists, notifying the fire danger to a user.
US10276006B1

Disclosed is a wireless tamper device (“WTD”). The WTD includes a transmitter, multi-layer probe, processing device, and power supply. The processing device is in signal communication with the multi-layer probe and the power supply is in signal communication with the transmitter and processing device. The processing device includes a processor and a computer-readable medium (“CRM”). The CRM has encoded thereon computer-executable instructions to cause the processor to initiating a tamper state to untampered, detect a physical trigger on the multi-layer probe, and set the tamper state to tampered in response to detecting the physical trigger.
US10276000B2

An electronic device detects a first increase in a characteristic intensity of a contact on a touch-sensitive surface, and in response the device produces a first tactile output that has a first tactile output profile. The first tactile output profile includes an output parameter that varies in accordance with a proximity of the characteristic intensity of the contact to meeting a first intensity criteria. While producing the tactile output that has the first tactile output profile, the device detects a second increase in the characteristic intensity of the contact. In response to detecting the second increase in the characteristic intensity, in accordance with a determination that the characteristic intensity meets the first intensity criteria, the device produces a second tactile output that has a second tactile output profile that is different from the first tactile output profile.
US10275998B1

A automated transaction machine (3) is operative to conduct transactions in response to user interaction with a user interface. The transaction machine includes a computer (10) including at least one connected input device (21) for receiving inputs. The computer also includes at least one output device (23) for providing outputs on a screen or other output device responsive to a user interface output (15) from the computer. The computer further includes in software a transaction machine interface (TMI) (18) operative to control the user interface output. The computer further includes in software at least one event processor (16) which interfaces with the TMI. An instruction document (20) accessible by the computer includes command instructions (22). The TMI controls the user interface output responsive to the command instructions. The TMI is operative responsive to input signals and the current user interface output to selectively direct events (17) to an event processor (16) software component. The event processor is operative responsive to the event to operate transaction function devices in connection with the automated transaction machine, and to have the TMI modify the user interface output responsive to the operation of such devices.
US10275996B2

In accordance with some embodiments, a game mechanic for an electronic game (e.g., a reel-based slot machine type game) which includes a cascade feature provides for a block of symbol(s) to be moved into and out of a game interface. The block of symbol(s) is moved or manipulated as a single unit and may be stepped into and/or out of the game interface over a course of a plurality of game events (e.g., cascades or spins of the game). The block of symbol(s) may, in some embodiments, comprise at least one symbol which spans a plurality of symbol positions of a symbol matrix when the entirety of it is placed into the symbol matrix. In some embodiments, the block of symbol(s) may function as at least one wild symbol.
US10275993B1

A roulette system detailed herein involves modified roulette features designed to add excitement to conventional roulette. A first embodiment relates to players purchasing special chips and making wagers on multiple, consecutive random outcomes in an effort to make consecutive winning number selections. A second version relates to players placing wagers on dealer select numbers. If the dealer selects winning numbers on two or more consecutive spins of the roulette wheel, players receive an enhanced payout. In both versions, pay tables list large payouts (e.g., up to 1000 to 1) which are not the norm for roulette which has as its largest payout 35 to 1 for individual numbers.
US10275989B2

Provided is a game system which performs control so as to allow a donation amount to be collected from a payout obtained in a game upon the occurrence of said payout, a percentage of the payout to be donated being previously set by the user.A donation management server 40 stores settings related to donations made by the user in a donation setting information table 421 and upon the occurrence of the payout, performs control so as to automatically donate a fixed percentage of the payout based on the above-mentioned settings made by the user.
US10275982B2

The present invention provides a reception device, which comprises an operation device performing a variety of operations, an obstacle checking device checking the obstacle in the monitoring area which includes the motion range of the operation device, and a control device simulating the operation path of the operation device in advance before the operation device performs an action and during the process of performing the action, and if there is an obstacle in the simulated operation path, a control is performed to cause the operation device to perform the operation corresponding to the abnormal state.
US10275980B1

A lottery host, retailer terminal(s) and specially adapted tickets and ticket packs provide embodiments of a wagering event integrity control system, method and apparatus as disclosed. In various embodiments, purchased but unactivated tickets for a lottery drawing are activated based upon a code and/or signal received by the lottery host, wherein the received code and/or signal is associated with different tickets in the ticket pack.
US10275975B2

Systems, apparatuses, and methods are provided herein for mobile vending. A system for mobile vending comprises a mobile vending machine comprising: an item dispenser configured to display a plurality of items for purchase, a set of motorized wheels, a navigation sensor device, a communication device, and, a control circuit configured to navigate the mobile vending machine based on navigation instructions; and a central computer system configured to communicate with the mobile vending machine via the communication device, the central computer system being configured to: determine a destination for the mobile vending machine, provide the navigation instructions to the mobile vending machine to cause the mobile vending machine to travel to the destination using the set of motorized wheels and the navigation sensor device.
US10275963B1

An anti-theft control system includes an electronic key and anti-theft equipment. The electronic key includes a display. The electronic key carries out a first identification step to decide the display whether to show an authentication information related to a user of the electronic key. An image pick-up device of the anti-theft equipment reads the authentication information on the display and determines whether to release the anti-theft state. If the electronic key is lost, a person picking up the electronic key cannot pass the verification of the first identification step and, thus, cannot use the electronic key to control the anti-theft equipment. An anti-theft control method can be carried out using the anti-theft control system.
US10275960B2

At the time of setting authority, a management apparatus stores a database in which authority information corresponding to authority to physically drive a drive apparatus, which is a tangible object, using a terminal apparatus, and registration identification information corresponding to a subject that is given the authority are associated, and outputs information representing any of the registration identification information; and a permission apparatus receives and stores the information. At the time of exercising the authority, the terminal apparatus outputs information representing identification information, and the permission apparatus receives the information and, when the identification information corresponds to registration identification information comprised in setting information, outputs information representing authority exercise information required to exercise the authority. The terminal apparatus receives the information representing the authority exercise information and outputs a drive signal corresponding to the authority exercise information. By this drive signal, a drive apparatus, which is a tangible object, is physically driven.
US10275951B2

A communication control apparatus includes a communicator for communicating with an electronic control unit (ECU), an interface connected to a diagnostic device, and a controller for activating a security diagnostic routing module when the diagnostic device is initially connected to the interface, and for performing routing between the electronic control unit (ECU) and the diagnostic device using the security diagnostic routing module.
US10275945B2

An electronic device includes at least one sensor, a display, and a processor. The processor is configured to determine a dimension of a physical object along an axis based on a change in position of the electronic device when the electronic device is moved from a first end of the physical object along the axis to a second end of the physical object along the axis. A method includes capturing and displaying imagery of a physical object at an electronic device, and receiving user input identifying at least two points of the physical object in the displayed imagery. The method further includes determining, at the electronic device, at least one dimensional aspect of the physical object based on the at least two points of the physical object using a three-dimensional mapping of the physical object.
US10275943B2

A device may receive, from a user device, information that identifies a geolocation of the user device. The device may determine a set of sensor devices that are associated with the geolocation. The device may request, from the set of sensor devices, real-time information associated with the geolocation based on determining the set of sensor devices. The device may receive, from the set of sensor devices, the real-time information associated with the geolocation based on requesting the real-time information. The device may provide, to the user device, the real-time information associated with the geolocation to permit the user device to provide, for display, the real-time information as an augmented reality overlay.
US10275941B2

Systems and methods for rendering 3D assets associated and/or configured as stacked meshes are disclosed. Stacking meshes can include loading the first mesh and the second mesh from a character definition, identifying a lowest depth mesh from the first mesh and the second mesh, identifying shared polygons from the first mesh and the second mesh, and hiding the shared polygons of the lowest depth mesh.
US10275933B2

The invention provides a method and apparatus for rendering an object for a plurality of 3D displays. The method comprises determining one of the plurality of 3D displays to render the object according to the relationship, in a global coordinate system, the position of the object and a region defined from a user's eyes to the 3D display; and rendering the object on the determined 3D display.
US10275921B2

Methods for improving movement animation of a model in a simulation are provided. In one aspect, a method includes receiving a movement input for the model, the model includes interconnected joints having respective current locations. Updated locations for each joint are determined based on the movement input and the current locations. Modified locations for each joint are determined based on parameters of a control loop that introduces an error between the current locations and the updated locations. The model is rendered based on the modified locations. Systems and machine-readable media are also provided.
US10275909B2

Methods and systems for visualizing, simulating, modifying and/or 3D printing objects are provided. The system is an end-to-end system that can take as input 3D objects and allow for various levels of user intervention to produce the desired results.
US10275908B2

According to one embodiment, a medical image diagnostic apparatus includes a storage memory, processing circuitry, and a display. The storage memory stores data of a plurality of FFR distribution maps constituting a time series regarding a coronary artery, and data of a plurality of morphological images corresponding to the time series. The processing circuitry converts the plurality of FFR distribution maps into a plurality of corresponding color maps, respectively. The display displays a plurality of superposed images obtained by superposing the plurality of color maps and the plurality of morphological images respectively corresponding in phase to the plurality of color maps. The display restricts display targets for the plurality of color maps based on the plurality of FFR distribution maps or the plurality of morphological images.
US10275902B2

A user identification system includes an image recognition network to analyze image data and generate shape data based on the image data. The system also includes a generalist network to analyze the shape data and generate general category data based on the shape data. The system further includes a specialist network to compare the general category data with a characteristic to generate narrow category data. Moreover, the system includes a classifier layer including a plurality of nodes to represent a classification decision based on the narrow category data.
US10275901B2

Embodiments of the present invention seek to provide an accurate way to measure the length of a fish. Some embodiments of the present invention propose utilizing a known length of a marker within a camera view or picture to determine the length of the fish also shown in the same camera view or picture. This determination could be performed in real-time or later remotely. Further, the measurement of the length of the fish is reliable because it is not dependent on a zoom value or angle of the camera and there is no required measurement device. Further, the technique is easy to use and can be performed with a camera phone or tablet.
US10275896B2

A device for medical imaging of coronary vessels includes a medical imaging device configured to extract a first vessel map from computed tomography angiography data covering at least one reference cardiac phase and a plurality of second vessel maps from three-dimensional rotational angiography data including at least the reference, to generate a plurality of warped versions of the first vessel map aligned with each of second vessel maps, to merge the plurality of warped first vessel maps with corresponding ones of the second vessel maps at different cardiac phases in order to generate a plurality of merged vessel maps of the coronary vessels in the plurality of cardiac cycles.
US10275894B2

A method and system for detection of artifacts in a video after application of an error concealment strategy by a decoder is disclosed. An absolute difference image is determined by subtraction of a current image and a previously decoded image. A threshold marked buffer is determined to replace the pixel values of the absolute difference image with a first pixel value or a second pixel value, based on comparison of pixel values with a first predefined threshold. A candidate region is determined by determining a pair of edges of the threshold marked buffer having length above a second predefined threshold, distance between them above a third predefined threshold, and pixel values between them in the absolute difference image, less than a fourth predefined threshold. Validation of candidate region is based on comparison of characteristics of the candidate region with characteristics of the current image and/or previously decoded images.
US10275887B2

A method for identifying features in an image, the method comprising: a) from a first location, scanning the image along a scan path in a scan direction away from the first location so as to detect a border in the image at a second location; b) mapping a path defined by the border in a first direction along the border from the second location, the path being mapped in dependence on a border quality measure; c) determining whether the mapped path forms a perimeter; and d) if the mapped path does form a perimeter, scanning the image from the mapped path so as to detect a further border in the image; or if the mapped path does not form a perimeter, mapping a path defined by the border from the second location in a second direction along the border that is different to the first direction.
US10275881B2

Image segmentation can include a pre-initialization image analysis of image data using an image analysis algorithm to generate a modified image, and the modified image can be presented on a display. An initialization can be performed on the modified image that includes user input on the modified image. The modified image can be segmented using a segmentation algorithm that evaluates the user input. Upon evaluating the user input, the segmentation algorithm can cause a segmented image to be produced which can be presented on the display.
US10275880B2

Systems and methods for automatic FOV selection in immunoscore computation that involve reading images for individual markers from an unmixed multiplex slide or single stain slides, and computing the tissue region mask from the individual marker image. The heat map of each marker is determined by applying the low pass filter on the individual marker image channel and selecting the top K highest intensity regions from the heat map as the candidate FOVs for each marker. The candidate FOVs from the individual marker images are merged together in the same coordinate system by either adding all of the FOVs together or by only adding the FOVs from the selected marker images depending on the user's choice, and registering all the individual marker images to a common coordinate system and transferring the FOVs back to the original images.
US10275873B2

A machine vision system for automatically identifying and inspecting objects is disclosed, including composable vision-based recognition modules and a decision algorithm to perform the final determination on object type and quality. This vision system has been used to develop a Projectile Identification System and an Automated Tactical Ammunition Classification System. The technology can be used to create numerous other inspection and automated identification systems.
US10275857B2

A method for enhancing a depth image of a scene, comprises calculating an enhanced depth image by blending a first filtered depth image with a second filtered depth image or with the original depth image. The blending is achieved by application of a blending map, which defines, for each pixel, a contribution to the enhanced depth image of the corresponding pixel of the first filtered depth image and of the corresponding pixel of either the second filtered depth image or the original depth image. For pixels in the depth image containing no depth value or an invalid depth value, the blending map defines a zero contribution of the corresponding pixel of the second filtered depth image and a 100% contribution of the corresponding pixel of the first filtered image.
US10275852B2

In executing image processing using low-frequency band evaluation values and high-frequency band evaluation values obtained from an input image, one of a plurality of processors applies the image processing to a partial image assigned thereto using high-frequency band evaluation values obtained from the partial image and low-frequency band evaluation values. This processor distributes, to another processor, low-frequency band evaluation values or a reduced image of the input image to be used by another processor. Another processor applies the image processing to a partial image assigned thereto using high-frequency band evaluation values obtained from the partial image and one selected from the group consisting of the distributed low-frequency band evaluation values and low-frequency band evaluation values obtained from the reduced image, and returns a resultant image.
US10275837B2

This disclosure relates to systems and methods for expanding a social network. A method includes generating respective social graphs for two or more entities, calculating one or more social metrics for each of the two or more entities using the respective social graphs, retrieving one or more performance metrics for each of the two or more entities, correlating the social metrics and the performance metrics to generate one or more associations between the social metrics and the performance metrics, and transmitting a recommendation for a requesting entity.
US10275833B1

Disclosed systems and methods automatically assess buildings and structures. A device may receive one or more images of a structure, such as a building or portion of the building, and then label and extract relevant data. The device may then train a system to automatically assess other data describing similar buildings or structures based on the labeled and extracted data. After training, the device may then automatically assess new data, and the assessment results may be sent directly to a client or to an agent for review and/or processing.
US10275827B2

According to one embodiment, a method for performing a money withdrawal transaction includes transmitting a transaction identifier for use by an ATM. The method also includes receiving the transaction identifier from a mobile device of a user, where the mobile device obtains the transaction identifier by capturing machine readable code from the ATM. The method further includes receiving a withdrawal amount from the mobile device along with an identification of an account for use in the withdrawal transaction. The method additionally includes transmitting withdrawal information to a payment service provider to effectuate authorization of a withdrawal of funds from the ATM in an amount equal to the withdrawal amount. The withdrawal information is transmitted from the payment service provider to the ATM and subsequently received therefrom along with a PIN that is input by the user into the ATM. This process mimics existing withdrawal transaction processes of the ATM.
US10275826B1

A computer-assisted method for segregating funds within an existing financial account by a user of the account. The method includes creating at least one separate folder that is hidden from the user and allocating a user-specified amount of funds to the separate folder from the existing financial account. The method also includes transferring an amount of funds from the separate folder to the existing financial account upon occurrence of a user-specified goal.
US10275822B2

A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system to complete the gift transaction to ship the gift package.
US10275818B2

This invention deals with the next generation improvements in recommendation systems. Retailers want to grow their business and increase sales. One embodiment displays recommendations for inside sales during calls to prospects via a CRM. Another embodiment improves genomic cross-sell by summing correlations between attributes. A third embodiment improves cross-channel personalization by linking personal information, preferably via a one-way hash, to a unique customer ID. A fourth embodiment enables a common core mobile app for different retailers. A fifth embodiment identifies a shopper before purchase to provide personal recommendations while shopping. A sixth embodiment utilizes a market place with shared customers for customer acquisition. A seventh embodiment utilizes customers' preferences and characteristics and sales data to influence recommendations. The characteristics can be combined into a shopper psychographic persona to generate recommendations. An eight embodiment is a market place for customers to shop, which is used for customer acquisition for participating retailers. A ninth embodiment shows how to improve search results based upon analysis of purchase data, and correlation of clicks on search results and search terms. A tenth embodiment calculates a buy index based upon value of products purchased versus products viewed to segment shoppers to determine discounts and re-marketing. An eleventh embodiment automates the creation of a dynamic website, usually for responsive design.
US10275812B2

A method, non-transitory computer readable medium, and apparatus for calculating a transaction quality score of a merchant are disclosed. For example, the method analyzes fraudulent transaction data in a fraudulent transaction data table for each one of a plurality of merchants, calculates a transaction quality score for the each one of the plurality of merchants based on the fraudulent transaction data, filters the plurality of merchants having a respective transaction quality score above a threshold and transmits the plurality of merchants having the respective transaction quality score above the threshold for display.
US10275811B2

A method of administrating inmate privileges in a correctional facility using a computer kiosk is provided. The method includes accepting data and information corresponding to inmate privileges for an inmate population, the data and information including restrictions on the inmate privileges. The method also includes accepting requests for privileges by an inmate, applying the restrictions to the accepted requests, and visually presenting information to the inmate regarding accepted requests.
US10275803B2

A method for sending content to a target audience uses a server in communication with a device and a database to create and customize a content selection, such as an advertisement, and to select a target audience meeting a characteristic criteria selection and a geographic criteria selection. The server generates and sends a personalized content output, including the content selection, to the target audience using digital or print delivery methods. The method may also include consumers interacting with content providers through a website or application. The consumers may customize the content that is received and the delivery method. The method may also include an incentive program for consumers.
US10275802B1

The present disclosure provides a system and method for forecasting client needs using interactive communication. A Messaging server may retrieve client profiles stored in a client database. Messaging server formulates questions to be included in interactive questionnaires or message(s). The messaging server sends the formulated interactive questionnaires to a client computing device. The client computing device sends the responses back to messaging server for updating the client profiles stored in the client database. Forecasting engine employs the updated information in the client profiles to predict client's behavior that may be used for forecasting client needs based on the updated information received from the interactive questionnaire or message(s). Forecasting engine generates financial indicators and needs forecast reports that may be sent to one or more agent computing devices or an automated product matching engine.
US10275800B2

In-person shopping at brick-and-mortar locations can be facilitated using visual voicemail systems. A user device can be detected upon entry or proximity to a retail location and a greeting visual voicemail message can be transmitted to the user device. User data may be integrated into the greeting message. The greeting message can also include options for a user to activate that allow the integration of the virtual and physical shopping experience. Options can include requests for sales associate help, product information or location, associated service plans or accessories, etc. Multiple remote resources can be coordinated to service a user's requests via a visual voicemail system while the user is shopping in the retail location.
US10275797B2

Embodiments herein relate to an autonomous vehicle or self-driving vehicle with a vehicle control system. The vehicle control system can determine, prior to and/or during a collision, whether an escape path exits. If an escape path exists, the brakes are disengaged such that at least some of the energy and/or momentum from a colliding vehicle is transferred and a jolt or shock experienced by an occupant is reduced.
US10275787B2

Product offering systems are provided. Product offering systems may include sending an offer to a customer that possesses a mobile computing device and has agreed to receive offers for products via the mobile computing device. Agreeing to receive offers would result in the unique data about the customer being available to offer provider. Unique customer data may include data related to the customers wireless service provider or from a financial account in a financial institution, and collecting customer data about the customer, wherein the customer data comprises financial data and personal data. Product offering systems may further include registering a wireless computing device of the customer to able the device to receive the offer, and determining opportunities to send the offer to the customer by monitoring the customer and the customer data. Product offering systems may also include sending the offer to the customer's registered device based on the determination of opportunities.
US10275778B1

In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed to assist in detection of financial malfeasance. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data (such as trades, emails or chat messages) and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster, and the clusters may be displayed and ranked based on their scores. Various embodiments may enable an analyst to review clusters of trades, emails and/or chat messages that are the most likely to reveal financial malfeasance.
US10275777B2

Systems, computer program products, and methods are described herein for a centralized compliance assessment tool. The present invention is configured to deploy a compliance assessment application to be executed in parallel on one or more applications; initiate one or more retrieval scripts configured to cause the one or more applications to generate one or more digital artifacts to indicate a compliance of the one or more applications to one or more regulatory requirements; determine that the one or more applications are compliant with the one or more regulatory requirements based on at least the one or more digital artifacts generated; and initiate an execution of a regulatory report script based on at least determining that the one or more applications are compliant with the one or more regulatory requirement.
US10275775B2

Context information, indicative of a tenant's engagement with a multi-tenant service, is obtained. An engagement state for the tenant is determined and the context information, and engagement state, are correlated to an issue to be addressed. A user experience is conducted, based upon the likely issue to be addressed.
US10275773B2

Technologies and implementations for facilitating visual analysis of transactions utilizing analytics are generally disclosed.
US10275772B2

The system includes a processor operable to receive a request from a customer to perform a cryptocurrency transaction with a third party. The processor may also retrieve block chain information associated with the cryptocurrency transaction. The processor may also determine the amount of cryptocurrency associated with the cryptocurrency transaction. The processor may further calculate a risk score for performing the cryptocurrency transaction based at least in part upon the block chain information and the amount of cryptocurrency.
US10275760B2

A method of and system for authorizing a transaction remotely is disclosed. A customer uses a computer to browse for a product displayed on the Internet. The customer may enter a unique number into the computer. The unique number is authorized and an authorization code is sent to the customer's communication device. The customer enters the authorization code into the computer to complete the transaction.
US10275753B2

In one embodiment, an information processing apparatus is mountable on and demountable from a docking station, and has an input device, an acquisition unit to acquire information indicating an operator for user authentication, and a processor. When the apparatus is mounted on the docking station, the processor permits acceptance of the operation input by the input device, without starting up the acquisition unit. When the apparatus is demounted from the docking station, the processor starts up the acquisition unit, and performs user authentication based on the information indicating the operator which has been acquired by the started up acquisition unit. When the operator is approved as a specific operator of the information processing apparatus, as a result of the user authentication, the processor permits acceptance of the operation input by the input device.
US10275748B2

Methods, systems and apparatus are provided for facilitating financial transactions using an IC type financial card via a terminal. A user is provided a list of transaction types, such as PIN-based, signature-based, etc., and a requested transaction is processed via a first selected transaction type. If the transaction is unsuccessful, the terminal automatically presents a list of remaining available transaction types from which the user may select and the transaction is processed by the next selected transaction type. If the transaction is successful, funds are provided to the user, such as in the form of currency/coins or funds transfer.
US10275745B2

The invention comprises a system and method for “waterfall” type payment processing using multiple alternative payment sources. A payor provides account information for multiple payment sources, such as a bank checking account, savings account, first credit card account, second credit card account, and so forth. The multiple payment sources are prioritized so that one is a primary payment source, another is a secondary payment source, another is a tertiary payment source, and so forth. After setting up the waterfall payment arrangement, when a bill becomes due a payee or third party payment administrator submits transactions against the payment sources in their order of priority until the payment is satisfied. Other variations and enhancements are disclosed.
US10275743B2

Systems, methods, and computer-readable storage media for processing of bail payments and/or bond payments using resources of a money transfer network are disclosed. In an embodiment, a bail payment may be made via a money transfer transaction between a sending party (e.g., a family member or friend of a defendant) and a receiving party (e.g., the court that set the defendant's bail). In an additional or alternative embodiment, a bond payment may made via a money transfer transaction between the sending party and a receiving party (e.g., the bail bondsman entity).
US10275738B1

Techniques for handling device inventories are disclosed. In one embodiment, the techniques may be realized as a system for handling device inventories comprising one or more processors. The one or more processors may be configured to send an inventory request of a device. The inventory request may comprise identification information of the device. The one or more processors may further be configured to receive, in response to the inventory request, inventory information associated with the device. The one or more processors may further be configured to compare the received inventory information and current inventory information of the device. The one or more processors may further be configured to send differences between the received inventory information and the current inventory information.
US10275731B2

A multi-year yield analysis in precision agriculture characterizes variables affecting crop yield to enable site-specific prescription mapping for a bounded field. Remotely-sensed imagery of the bounded field is incorporated as a replacement for, or in addition to, one or more of coverage data, uniformity data, age data, and weather data that comprise variables in the multi-year yield analysis. The multi-year yield analysis enables recommendations for variable-rate applications to the bounded field such as seeding, fertilizing, and applying crop treatments.
US10275724B2

Selected types of information are collected from various sources and a portion thereof transmitted to a remote server. The remote server dynamically compiles and processes this data with information from other similar and separate sources and provides useful and relevant information, such as vehicle and location specific road maintenance radar, forecasts and treatment recommendations, and then transmits the data back to the vehicles in the field for one or more of the appropriate deployment of equipment, instructions and the automated or manual application of materials.
US10275723B2

Policy enforcement via attestations is provided. A principal operates within an environment and assumes roles having certain access rights to resources and the principal takes actions while assuming those roles. The roles and actions are monitored and attestations are raised under the proper set of circumstances. The attestations trigger policy restrictions that are enforced against the principal. The policy restrictions circumscribe the access rights to the resources.
US10275719B2

Hyper-parameters are selected for training a deep convolutional network by selecting a number of network architectures as part of a database. Each of the network architectures includes one or more local logistic regression layer and is trained to generate a corresponding validation error that is stored in the database. A threshold error for identifying a good set of network architectures and a bad set of network architectures may be estimated based on validation errors in the database. The method also includes choosing a next potential hyper-parameter, corresponding to a next network architecture, based on a metric that is a function of the good set of network architectures. The method further includes selecting a network architecture, from among next network architectures, with a lowest validation error.
US10275712B2

A method providing an answer to at least one analytical question containing at least one table or at least one chart is provided. The method may include receiving an input question. The method may also include extracting a plurality of information from the input question based on a natural language analysis. The method may further include forming a well-defined sentence. The method may include extracting at least one table or at least one chart associated with the input question. The method may include forming at least one mathematical equation. The method may also include solving the at least one mathematical equation. The method may include determining the answer to the input question in natural language based on the solved at least one mathematical equation. The method may further include narrating the determined answer to the input question in natural language.
US10275709B2

A method of tracking an object across a stream of images comprises determining a region of interest (ROI) bounding the object in an initial frame of an image stream. A HOG map is provided for the ROI by: dividing the ROI into an array of M×N cells, each cell comprising a plurality of image pixels; and determining a HOG for each of the cells. The HOG map is stored as indicative of the features of the object. Subsequent frames are acquired from the stream of images. The frames are scanned ROI by ROI to identify a candidate ROI having a HOG map best matching the stored HOG map features. If the match meets a threshold, the stored HOG map indicative of the features of the object is updated according to the HOG map for the best matching candidate ROI.
US10275708B2

An energy management system includes a neural network, a predictive model, and a dictionary reducer. The network iteratively calculates weights, resulting in a final set, for each of single-word terms and trigram terms of training data business names, each of the weights indicative of a likelihood of correlating a business category. The predictive employs sets of the weights to predict a first corresponding one of the plurality of business categories for each of the training data business names until employment of the final set accurately predicts a correct business category for the each of the training data business names, and subsequently employs the final set of the weights to predict a second corresponding one of the plurality of business categories for each of a plurality of operational business names. The dictionary reducer eliminates unessential terms taken to determine the plurality of single-word terms and trigram terms.
US10275705B2

A method for generating data explanations in a recursive cortical network includes receiving a set of evidence data at child feature nodes of a first layer of the recursive cortical network, setting a transformation configuration that directs messaging of evidence data and transformed data between layers of the network, performing a series of transformations on the evidence data according to the transformation configuration, the series including at least one forward transformation and at least one reverse transformation, and outputting the transformed evidence data.
US10275701B2

The invention relates to a method for producing portable data carriers (10, 11), wherein first there are provided a module carrier band (20), on which are arranged chip modules (26) with contact surfaces (21) arranged on one side of the module carrier band (20), and at least one substrate foil (31, 32, 33), respectively as rolled goods. The module carrier band (20) and the at least one substrate foil (31, 32, 33) are unrolled from the respective roll (51, 52, 53) and continuously brought together. Then, the module carrier band (20) is permanently connected with the at least one substrate foil (31, 32, 33) in such a way that the contact surfaces (21) of the chip modules (26) point outward. From the composite (40) there can be detached in particular portable data carriers in the format ID-000 (10) or mini-UICC (11).
US10275700B2

An electronic tag device for rail traffic concrete prefabricated parts includes: a steel bracket; wherein the steel bracket is n-shaped and comprises a left foot, a right foot and a beam which are integrated into one body; a rebar clamp made of a metal plate is provided on bottoms of the left foot and the right foot respectively; a tag holder is provided on a top of the beam; a top end of the tag holder has a groove; a metal-resistant electronic tag is place inside the groove; a waterproof end cap is put on the tag holder; an internal shape of the waterproof end cap matches the tag holder; both the waterproof end cap and the tag holder adopt a thermoplastic material.
US10275699B2

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.
US10275689B1

Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from various perspective views (in some cases, dynamically), and/or may be presented with a corresponding 2-D environment image in a side-by-side and/or a layered manner, thereby allowing a user to more accurately identify groups/clusters of data points within the 3-D image that represent distinct objects. Automatic identification/delineation of various types of objects depicted within 3-D images, automatic labeling of identified/delineated objects, and automatic tracking of objects across various frames of a 3-D video are disclosed. A user may modify and/or refine any automatically generated information. Further, at least some of the techniques described herein are equally applicable to 2-D images.
US10275686B2

A method of reading arbitrary symbols is described. Symbols may degrade over time. Shapes of symbols as they degrade are used to update an initial symbol library, which is created based on actual markings, rather than idealized symbols. Marks associate with shapes, which associate to symbols, which in aggregate associate with an object ID. A read mark is compared to all the shapes in the library to determine a most likely shape. A selection set is used to limit shape selection, based on the comparison, to shapes of valid symbols. Comparison methods use probability distributions. Confidence values are used to validate output, generate warnings, and to control updating of the library. Weighted averaging based on confidence values or age of reads may be used at the level of shapes, comparison distributions, or selections.
US10275678B2

A biometric image processing apparatus including a memory and a processor coupled to the memory. The processor obtains a Y value, a U value and a V value in a YUV space from each pixel of an image, determines, for each pixel, whether or not the U value and the V value are in a range that is in accordance with the Y value, and extracts a pixel having been determined to be in the range.
US10275672B2

There is provided a method and an apparatus for authenticating a liveness face, and a computer program product thereof. The method for authenticating a liveness face may comprises: generating a character string randomly and showing the same to an object to be authenticated; recognizing facial actions of the object to be authenticated; determining whether the facial actions match with pronunciation of the character string to obtain a first determination result; and judging whether the object to be authenticated is a liveness face based on the first determination result. In solutions of the method and apparatus for authenticating a liveness face and the computer program product thereof according to the embodiments of the present disclosure, whether the facial actions of the object to be authenticated match with the pronunciation of the character string generated randomly is determined, an object to be authenticated having no liveness face can be recognized effectively, so that attacks made by any attackers by means of non-liveness body tool can be kept away effectively.
US10275671B1

An electronic computing device includes a processing unit and system memory. The system memory includes instructions which, when executed by the processing unit, cause the electronic computing device to: receive a communication containing audio data; automatically identify one or more sounds in the audio data of the communication that can be correlated with a geographical location; use the identification of the one or more sounds to identify the geographical location for the audio data; and verify an identity of an individual using the geographic location from the audio data.
US10275669B2

Advanced driver assistance systems (ADAS) and methods for object detection such as traffic lights, speed signs, in an automotive environment, are disclosed. In an embodiment, ADAS includes camera system for capturing image frames of at least a part of surroundings of vehicle, memory comprising image processing instructions and processing system for detecting one or more objects in a coarse detection followed by a fine detection. Coarse detection includes detecting presence of the one or more objects in non-consecutive image frames of the image frames, where non-consecutive image frames are determined by skipping one or more frames of the image frames. Upon detection of presence of the one or more objects in coarse detection, fine detection of the one or more objects is performed in a predetermined number of neighboring image frames of a frame in which the presence of the objects is detected in coarse detection.
US10275667B1

A learning method of a CNN capable of detecting one or more lanes using a lane model is provided. The method includes steps of: a learning device (a) acquiring information on the lanes from at least one image data set, wherein the information on the lanes are represented by respective sets of coordinates of pixels on the lanes; (b) calculating one or more function parameters of a lane modeling function of each of the lanes by using the coordinates of the pixels on the lanes; and (c) performing processes of classifying the function parameters into K cluster groups by using a clustering algorithm, assigning each of one or more cluster IDs to each of the cluster groups, and generating a cluster ID GT vector representing GT information on probabilities of being the cluster IDs corresponding to types of the lanes.
US10275661B2

According to an embodiment, an image processing apparatus includes an acquirer, a setter, a selector, a generator, and an outputter. The acquirer acquires taken images of a target surface imaged by an imaging device in time series while the imaging device is moved by a moving object. The setter sets an inspection range composed of inspection areas on the target surface. The selector selects, for each inspection area, the taken image used for generating an inspection area image out of the taken images. The generator extracts, for each inspection area, from the selected taken image, a partial image corresponding to the inspection area; transforms each partial image into a transformed partial image in a coordinate system of the target surface; and composes transformed partial images on the basis of an arrangement of the inspection areas to generate the inspection area image. The outputter outputs the inspection area image.
US10275656B2

One embodiment of the present solution is a relationship-based video server system. The server system is programmed to provide a platform for large scale video search based on relationships between objects in video segments, and the platform executes search based on probabilistically discriminative objects and relationships.
US10275654B1

A system and method for generating a short video summary from video data. For example, the system may receive input video data including video clips and may select snippets from each video clip to include in the short video summary. To select a snippet, the system may calculate a priority metric for individual frames in a video clip, may generate a priority metric graph for the video clip and may select a portion of the video clip associated with a peak of the priority metric graph. Thus, the snippets may include a short duration of time (e.g., 1-4 seconds) corresponding to the peak of the priority metric graph. The system may reorder the snippets based on characteristics of content represented in the snippet.
US10275650B2

An apparatus, method and computer program wherein the apparatus comprises: processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the apparatus at least to perform; detecting user selection of a part of an image wherein the image is displayed on a display; obtaining context information; and determining information to be provided to the user based on the user selection, the displayed image and the obtained context information.
US10275649B2

Disclosed are an apparatus of recognizing a position of a mobile robot using direct tracking and a method thereof. An apparatus of recognizing a position of a mobile robot includes two wide angle cameras which obtain one pair of stereo images on a region of interest including a vertical direction and a horizontal direction in accordance with movement of a mobile robot; and a position recognizing unit which extracts an edge from the received stereo image to project a seed in a key frame selected based on the extracted edge onto the stereo images, updates a status parameter indicating rotation and movement of a camera using an intensity error in the calculated projected seed as the projection result, and estimates a position of the mobile robot using the update result.
US10275648B2

A method of iris recognition comprises detecting a body region larger than and comprising at least one iris in an image and performing a first eye modelling on the detected body region. If successful, the result of first iris segmentation based on the first eye model is chosen. Otherwise, a first iris identification is performed on the detected body region. If successful, the result of second iris segmentation based on a second eye modelling is chosen. Otherwise, second iris identification is performed on the image, third eye modelling is performed on the result of the second iris identification, and third iris segmentation is performed on the result of the third eye modelling. If successful, the result of third iris segmentation based on a third eye modelling is chosen. An iris code is extracted from any selected iris segment of the image.
US10275647B2

An image obtaining section obtains a radiation image that includes a periodic pattern of a grid. A frequency analyzing section performs frequency analysis on the radiation image to obtain a frequency spectrum of the radiation image. A peak determining section determines a peak within the frequency spectrum to be a target of processing. A first judging section measures the width of the peak which is the target of processing, and judges the quality of the grid based on the measured width of the peak.
US10275646B2

Methods of recognizing motions of an object in a video clip or an image sequence are disclosed. A plurality of frames are selected out of a video clip or an image sequence of interest. A text category is associated with each frame by applying an image classification technique with a trained deep-learning model for a set of categories containing various poses of an object within each frame. A “super-character” is formed by embedding respective text categories of the frames as corresponding ideograms in a 2-D symbol having multiple ideograms contained therein. Particular motion of the object is recognized by obtaining the meaning of the “super-character” with image classification of the 2-D symbol via a trained convolutional neural networks model for various motions of the object derived from specific sequential combinations of text categories. Ideograms may contain imagery data instead of text categories, e.g., detailed images or reduced-size images.
US10275637B2

A fingerprint identification module is installed in an accommodation space of an electronic device. The fingerprint identification module includes a circuit board, a fingerprint sensor and a resilient fixing plate. The fingerprint sensor is disposed on the circuit board, and detects a fingerprint image of a finger. The resilient fixing plate is located under the circuit board, connected with the circuit board, and contacted with a bottom side of the accommodation space. The resilient fixing plate is subjected to deformation and descended according to the accommodation space. Consequently, the fingerprint identification module installed in the accommodation space.
US10275632B2

A display apparatus which is also able to receive and identify fingerprints comprises a first substrate, a second substrate, a liquid crystal layer, a plurality of dummy pixel units located in a non-display region, a fingerprint identification module, and a plurality of data extending lines. Each of the dummy units comprises first and second auxiliary electrodes. The fingerprint identification module comprises signal transmitting layer and signal receiving components on the signal transmitting layer. The signal receiving component receives reflected ultrasonic wave and converts the received waves into fingerprint signal. The data extending line is electrically connected with the dummy pixel unit. The signal receiving component transmits the fingerprint signals to the at least one first auxiliary electrode and the data extending line thus receives the fingerprint signal.
US10275617B2

Tracking a tagged object may include receiving, using a first processor, a first video of an object tagged with a radio frequency identification (RFID) tag and first metadata read from the RFID tag. The first metadata may be stored in association with the first video using the first processor. First updated metadata may be written to the RFID tag using the first processor. The first updated metadata may specify at least one of a time the first video is received or a location of the first processor.
US10275613B1

In one aspect, the present disclosure relates to a method for improved security in a networked computing environment, the method comprising: receiving, from a user device, a registration request comprising a user identifier for a user; receiving, from the user device, user credentials to access one or more online accounts associated with the user; accessing the one or more online accounts to retrieve user activity data for the user; analyzing the retrieved user activity data to determine one or more merchants associated with the user; storing, in a database coupled to a server device, a mapping between the user and the one or more merchants; receiving, from a monitoring service, an indication that a first merchant of the one or more merchants has experienced a data breach; and sending a notification to the user in response to determining that the first merchant has experienced a data breach.
US10275611B1

In some embodiments, a method includes receiving, at an encrypted sharing server and from a source compute device, a share request to share first encrypted index data with a destination compute device. The method includes defining a data record including (1) information identifying the destination compute device and (2) a first set of logical block identifiers. The first set of logical block identifiers is generated based on unencrypted index data associated with the first encrypted index data and associated with a first set of storage locations. Each storage location from the first set of storage locations stores at least one index entry from a first set of index entries of the first encrypted index data. The method further includes receiving a search request associated with a search string and sending a signal to cause a subset of index entries to be sent to a destination compute device.
US10275607B2

Location, time, and other contextual mobile application policies are disclosed. Access state information associated with a managed set of applications may be determined based at least in part on environmental context data associated with a mobile device and one or more contextual policies associated with the managed set of applications. The access state information may be provided to at least one application included in the managed set of applications, wherein at least one application in the managed set of applications is configured to use the access state information to regulate use of the application in a manner required by the one or more contextual policies.
US10275599B2

The invention concerns a circuit having a first processing device which has one or more first platform configuration registers for storing one or more data values based on boot measurements relating to a boot sequence implemented by the first processing device. The first processing device also has a secure element, which has its own processing device and one or more second platform configuration registers. The first and second platform configuration registers are coupled together via a communications interface adapted to copy the one or more data values from the one or more first platform configuration registers to the one or more second platform configuration registers.
US10275593B2

A computing device includes central processing resources, memory, a network interface, and a security control module. The security control module determines when to change operation of a program of the computing device. When the operation of the program is to be changed, the security control module identifies a first processing resource of the central processing resources that is currently assigned to execute the program and selects a second processing resource of the central processing resources for subsequent execution the program. The security control module then ascertains first execution settings of the program as used by the first processing resource and facilitates conversion of the first execution settings into second execution settings for the second processing resource. The security control module then de-assigns the first processing resource from executing the program and assigns the second processing resource to execute the program.
US10275584B2

A method and a system for unlocking a mobile terminal on the basis of a high-quality eyeprint image may include collecting an original image of a current user by utilizing a front-facing camera when the mobile terminal needs to be unlocked; carrying out a 1080p image cropping on the original image by means of a register configured for the front-facing camera to obtain an eye image located in a special area of the original image; carrying out an eyeprint analysis and processing on the eye image to acquire eyeprint information of the current user; making a comparison between the eyeprint information and prestored eyeprint information to judge whether the comparison result shows that they are identical or not; and unlocking the mobile terminal if it is judged that they are identical.
US10275577B2

A digital media content management apparatus and method for securely storing a content file on a computer readable medium and playing the content file from the computer readable medium is disclosed. The content file comprises control information readable by a content player and payload information including content data. The content file is deconstructed into at least one control information portion and at least one payload information portion being undetectable to a content player of a user device. The control information portion and the payload information portion are separately stored, and at least one of the portions is associated with packing data, and the packing data associated with at least one of the portions comprises a reference to the location of the other portion.
US10275573B2

A diabetes management system including a pump for dispensing a medicant and a control device for controlling the pump includes a user interface for controlling functions of the pump and providing information related to operation of the pump and other information. The user interface can display blood glucose information and insulin dosing data such that a user can appropriately act on the information and/or gain confidence that the diabetes management system is operating appropriately to manage the disease. User interfaces provided herein can include displays of current and projected glucose values, bolus calculators, charts displaying glucose levels and/or insulin delivery data, system maintenance reminders, system status information, patient configuration input screens, and log-in screens. Diabetes management systems can include insulin pumps, continuous glucose monitors, blood glucose monitors, mobile computing devices, servers, and/or other insulin delivery devices (e.g., insulin pens).
US10275567B2

The invention relates to methods for determining a haplotype for an organism by using a system for transforming SNP alleles found in sequence fragments into vertices in a graph with edges connecting vertices for alleles that appear together in a sequence fragment. A community detection operation can be used to infer the haplotype from the graph. The system may produce a report that includes the haplotype of the SNPs found in the genome of that organism.
US10275565B2

Disclosed aircraft wing-to-body join methods include (a) applying targets to a wing and a body assembly at the respective wing root and wing stub, (b) determining the 3D locations of the targets by photogrammetry, (c) generating 3D surface profiles for the interface surfaces of the wing root and wing stub by combining scans of the interface surfaces, (d) calculating a virtual fit between the wing and the body assembly that defines one or more gaps between the generated 3D surface profiles of the wing root and wing stub, (e) positioning at least three position sensors within the wing root and/or the wing stub, and (f) aligning the wing to the body assembly to achieve a real fit consistent with the calculated virtual fit using feedback from the position sensors. Methods of determining the target locations and/or the 3D surface profiles may utilize a mobile scanning platform.
US10275562B2

A method of decomposing a layout for multiple-patterning lithography includes receiving an input that represents a layout of a semiconductor device. The layout includes a plurality of conductive lines of a cell. A first set of conductive lines are overlaid by a second set of conductive lines. The method further includes partitioning the second set of conductive lines into groups. A first group has a different number of conductive lines from the second set than a second group. The method further includes assigning conductive lines from the first set overlaid by conductive lines of the first group to a first photomask and assigning conductive lines from the first set overlaid by conductive lines of the second group to second and third photomasks.
US10275557B1

A method for designing a system on a target device includes identifying portions in the system to preserve based on comparing structural characteristics of the system with another system. Design results from the another system are reused for portions in the system that are preserved.
US10275556B2

We disclose transconductor-capacitor classical dynamical systems that emulate quantum dynamical systems and quantum-inspired systems by composing them with 1) a real capacitor, whose value exactly emulates the value of the quantum constant ℏ termed a Planck capacitor; 2) a ‘quantum admittance’ element, which has no classical equivalent, but which can be emulated by approximately 18 transistors of a coupled transconductor system; 3) an emulated ‘quantum transadmittance element’ that can couple emulated quantum admittances to each other; and 4) an emulated ‘quantum transadmittance mixer element’ that can couple quantum admittances to each other under the control of an input. We describe how these parts may be composed together to emulate arbitrary two-state and discrete-state quantum or quantum-inspired systems including stochastics, state preparation, probability computations, state amplification, state attenuation, control, dynamics, and loss compensation.
US10275555B1

Method for estimating a yield of a post-layout circuit design is provided. In one aspect, a method includes obtaining a first pre-layout parameter and a second pre-layout parameter from pre-layout simulation samples of a circuit. The method also modeling a prior distribution of a first post-layout parameter and a second post-layout parameter based on the first pre-layout parameter, the second pre-layout parameter, a first hyper-parameter, and second hyper-parameter. The method further includes calculating the first hyper-parameter and the second hyper-parameter using a cross-validation, obtaining the first post-layout parameter and the second post-layout parameter based on the first hyper-parameter and the second hyper-parameter and estimating the yield of the circuit design using a non-normal distribution parameterized by the obtained first post-layout parameter and second post-layout parameter.
US10275532B2

A system, method and graphic user interface for facilitating content discovery. The system and method including the selection (1402) of a number of display regions based on a display type, and the selection (1404) of item categories to be displayed in the display regions in accordance with a content discover process. The content discovery process is a greedy process that includes a multi-way search process (700) that tracks a user's item category selections and removes non-selected item categories displayed in the displayed regions from future display in the display regions during the content discovery process, and an item category selection process (900) that selects at least one item category that has not been displayed in the display regions and was not previously non-selected during the multi-way search process (700).
US10275531B2

A search request for medical content can be initiated by a user, and the medical content that is relevant to the search request can be identified. The identified medical content can be ranked based on the number of times the content has been referenced as well as by the healthcare provider that referenced the medical content. The relevant identified medical content can then be displayed in an ordered list that is ordered based on the number of times the content has been assigned.
US10275528B2

An information processing apparatus includes a display control unit which displays information in a first display state of the information processing apparatus itself and displays a search result obtained by using at least a part of the information as a search key in a second display state of another information processing apparatus of a different type from the information processing apparatus itself.
US10275517B2

Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.
US10275514B2

Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement an improved search query generation system, the method comprising inputting a natural language question; parsing the natural language question into a parse tree; identifying argument positions comprising one or more argument position terms; for each argument position: comparing a head term's discriminator score against a threshold discriminator score; and if the head term surpasses the threshold discriminator score, adding the head term as a required term to an improved search query; and outputting the improved search query.
US10275513B1

A system is configured to obtain data for a user. The data may describe actions that the user has performed in an application and identify points in time associated with the actions. A point in time may include a point in time at which one of the actions was performed. The system is configured to analyze the data to determine, for each action, a score for each point in time. The score, for a particular point in time, may be determined based on one or more points in time at which the action was performed, and may be determined from a number of times that the action was performed at the particular point in time. The system is configured to provide the user with a functionality to perform a particular action based on the scores determined for the particular action for the set of points in time.
US10275504B2

Embodiments of the present invention disclose a method, computer program product, and system for updating database statistics using profiles. A computer determines whether an application credential has authority to update a database statistic of a target database, based, at least in part, on a profile. Responsive to determining that the application credential has authority to update the database statistic, the computer loads the transformed data into the target database. The computer determines whether an update to the statistic is to be performed. Responsive to a determination that the update to the statistic is to be performed, the computer generates a profile name. The computer determines whether the generated profile name exists within a system catalog of the target database. Responsive to a determination that the generated profile name exists, the computer transmits a command to update the database statistic of the target database using the generated profile name.
US10275503B2

A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
US10275501B2

Systems and method for multi-dimensional data representation of an object is provided. The multi-dimensional data representation method includes evaluating a similarity measure for a query corresponding to an object. The similarity measure between the objects are used to compute the similarity values corresponding to the object and based on at least one metadata dimension associated with the object. The similarity value are sorted to create a multi-dimensional array of similarity values. The similarity values are represented in a scalar form and a visualization interface displays a multi visual representation of the similarity values and data associated with the object.
US10275494B2

An electronic device, in which two or more users are registered, and a method thereof are provided. The method includes receiving an input, identifying an identifier of at least one user, from among the two or more registered users, corresponding to the received input, acquiring data associated with the identifier through at least one sensor functionally connected to the electronic device, and storing the identifier as at least part of the acquired data.
US10275484B2

Embodiments of the present invention relate to a method, program product, and system for managing the percentage of unpopulated cells in a multidimensional data structure during the servicing of multidimensional analytical queries. In an embodiment, a multidimensional data structure is stored in a memory location of a computing device, wherein the multidimensional data structure includes a dimension that is a subset of a plurality of dimensions included in a relational database. The computing device determines a frequency of utilization of a dimension to service a multidimensional query request. The computing device combines the dimension with the multidimensional data structure responsive to the frequency of utilization.
US10275482B2

A current minimum memory requirement for each memory consumer of one or more memory consumers of a primary database system is received. A current memory allocation for a standby database system is received. A set of benefit-to-cost metrics is received. A benefit-to-cost metric is a measure of whether each memory consumer would benefit or would not benefit from additional memory. The set of benefit-to-cost metrics is applied to the standby database system to define an upper bound memory allocation of the standby database system to function in the event of a failover from the primary database system. A scaling factor is determined. In response to receiving an indication of a failover of the primary database system to the standby database system, a ramp up of the standby database system is monitored. The ramp up of the standby database system uses the set of benefit-to-cost metrics and the determined scaling factor.
US10275481B2

In updating a synopsis table of a database system, a database management unit performs a transaction to insert row(s) in a section of the base table and determines whether a synopsis entry for the section is stored in the memory. If stored in the memory, the in-memory synopsis entry is retrieved and metadata values in the in-memory synopsis entry are updated with data from the row(s) to be inserted. If not stored in the memory, the in-memory synopsis entry is generated and the metadata values in the in-memory synopsis entry are updated with data from the row(s). The insert transaction is then committed. Synopsis entry on-disk updates are thus avoided, significantly reducing the cost of updating the synopsis entries from the insert transaction. This yields enhanced performance especially for inserts of a small number of rows, while the benefits of synopsis entries are still available.
US10275480B1

An index handler determines, with respect to a key to be inserted into an index, that a candidate destination node of the index meets a split criterion. The index handler generates and embeds a deferred split descriptor comprising an identifier of a new node within the destination node. Before an insert-completed indication is provided, the destination node is written to a back-end data store without acquiring a lock and without writing out the new node to the back-end data store. During the traversal of the index, the index handler identifies another deferred split descriptor indicating a second new node. After providing the indication that the key was successfully inserted, the index handler writes the second new node to the back-end data store.
US10275479B2

Methods, processes and computer-program products are disclosed for use in a parallelized computing system in which representations of large sparse matrices are efficiently encoded and communicated between grid-computing devices. A sparse matrix can be encoded and stored as a collection of character strings wherein each character string is a Base64 encoded string representing the non-zero elements of a single row of the sparse matrix. On a per-row basis, non-zero elements can be identified by column indices and error correction metadata can be included. The resultant row data can be converted to IEEE 754 8-byte representations and then encoded into Base64 characters for storage as strings. These character strings of even very large-dimensional sparse matrices can be efficiently stored in databases or communicated to grid-computing devices.
US10275476B2

A computer system may include data aggregator logic configured to ingest a data item from a data source via an aggregation socket, wherein the aggregation socket is configured to ingest data items of a particular data type; identify a schema associated with the aggregation socket; convert the data item into a common data format using the identified schema; store the converted data item in a common data format storage associated with the computer device; and provide the stored data item to a data utilization system. The computer system may further maintain and record provenance and reputation models associated with data items stored in the common data format storage.
US10275471B2

Access to a set of media content items is acquirable. Identified processors can perform, in parallel, object detection for the set. In some cases, information about a current system state, a user, and/or object popularity metrics is acquirable for selecting a subset of object models. Object recognition is performable, based on the subset, for the set of media content items. In some instances, a camera view can be provided. Object recognition is performable for representations of the view. An object depicted in the representations is identifiable. An interface portion is presentable to provide a label for the object. In some cases, object recognition is performable for the set of media content items to identify an object depicted in a content item. A label is associable with the content item. A search through the set of media content items can identify, based on the label, a subset that depicts the object.
US10275470B2

Methods and systems for implementing a network-backed file system are disclosed. Data indicative of a plurality of subscriptions by a plurality of clients to respective subsections of a file system is stored. The subscriptions comprise one or more read subscriptions and one or more write subscriptions. The read subscriptions are fulfilled by sending modified file chunks of subsections to subscribing clients. The write subscriptions are fulfilled by modifying file chunks of subsections based on write requests submitted by subscribing clients.
US10275450B2

A method and system to identify similar names and addresses from given data set comprising plurality of names and addresses. The invention more specifically addresses the challenge faced in Spanish data quality assurance. The name and data is parsed through parsing engine to parse the plurality of Spanish names and addresses. The parsed Spanish names and addresses are sent to a Probable identification engine to identify the probable matches. The combination of name and address matching process can be used for assuring data quality for Spanish names and addresses. The Spanish name matching process consists of identification of probable matches and finding similarity percentages between those probable. Similarly, the Spanish address matching process consists of identification of probable matches (criteria like same city) and finding similarity percentages between those probable. The system includes a parsing engine, a probable identification engine and a match percentage calculation engine.
US10275439B2

There is provided an information processing device, display method, and control program, which can improve usability for a user when the user utilizes a business form using the information processing device. The information processing device includes an operation module for receiving an input by a user, a display module, and a display control module for, according to an input by a user using the operation module, switching and displaying, on the display module, a first display image where item input fields are placed respectively at a plurality of item entry positions in an image that represents a business form and a second display image where the item input fields and information that indicates items to be input in the item input fields are placed alongside without displaying the image that represents the business form.
US10275438B2

A computer displays a screen that includes a uniform resource locator (URL). In response to a selection of a uniform resource locator (URL) by an end-user at a computer, the computer intercepts a request within the computer to prevent the request from being sent to another computer. The computer determines whether the URL includes one or more parameters that define a field with a missing value, and that need entry of one or more input values from the end-user. The computer generates an electronic form utilizing the one or more parameters to formulate a field, within the electronic form, for each of the one or more parameters. The computer displays the electronic form including the field for each of the one or more parameters, which enables the end-user to enter information into the field within the electronic form.
US10275431B2

Methods and systems described herein can allow for a service provider, such as an Internet Service Provider (ISP) to provide Web pages to users' Web browsers at periodic intervals. The content can include graphics, text, audio and video clips. In contrast to the traditional banner or pop-up advertisements available today, the methods and systems can allow content Web pages to be displayed on users' Web browsers without the user requesting specific Web sites. The ISPs can become distributors of advertising content, potentially gaining new revenue streams.
US10275425B2

A method and system for dividing up large image files, for example, a subsurface wellbore log, into smaller files or slices for faster analysis and for faster transmission. The transmission and analysis can be performed over a network system for display to a user to perform data interpretation, such as geological interpretations. The side by side comparison can be individually controlled and analyzed as well as synchronized manually for comparison. The data from one or multiple different logs can be viewed side by side as smaller slices of the whole while being able to independently vary the view depth of the data from each wellbore by scrolling. Well tops, and other subsurface data, can be interpreted and shown in the well log image with associated depth registration.
US10275424B2

Improved systems and methods for extracting information from medical and natural-language text data.
US10275422B2

Methods and systems represent constraint as an Ising model penalty function and a penalty gap associated therewith, the penalty gap separating a set of feasible solutions to the constraint from a set of infeasible solutions to the constraint; and determines the Ising model penalty function subject to the bounds on the programmable parameters imposed by the hardware limitations of the second processor, where the penalty gap exceeds a predetermined threshold greater than zero. Such may be employed to find quantum binary optimization problems and associated gap values employing a variety of techniques.
US10275418B2

Selecting and ranking valid variants in search and recommendation systems selects and ranks variants with accuracy and speed. Criteria for evaluating the relevance of a variant to the search request are generated. A set of procedures for the selection and ranking of variants and a sequence for performing said procedures for the selection of variants evaluated as the most valid are established. An evaluation of each variant is based on relevance to search request criteria. The variants are then ranked by assigning a rank to each variant based on the condition of correspondence to the greatest number of criteria in decreasing order. Then the variants are selected and ranked in at least two stages using the superposition method, and the variants are selected, ranked and excluded until all of the established selection procedures have been used and the selected group of variants is evaluated as being the most valid.
US10275413B2

Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
US10275412B2

A method and system for optimizing replication in a distributed network is described. The instant invention allows for determining existing cluster topology of the network by one or more router(s) device(s) operating in the network, identifying and optimizing a data replication stream/service in use in network, by said router(s); determining a routing scheme based on the cluster topology by the router routing data packets though said network based on said routing scheme and applying predefined policy to a predefined set of router(s) corresponding to identified data replication stream by the router.
US10275409B2

A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.
US10275403B2

Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension.
US10275402B2

According to some embodiments, a signal processing unit may receive distributed acoustic sensing data associated with a first set of a plurality of pipeline locations. The signal processing unit may also receive collected physical data representing a physical characteristic of a second set of a plurality of pipeline locations. The signal processing unit may then utilize a pipeline model having the distributed acoustic sensing data and collected physical data as inputs to automatically generate at least one alert indicating an increased probability of damage to the pipeline.
US10275400B1

The present disclosure provides a method for forming a fault-tolerant federated distributed database system, wherein the federated distributed database system includes a plurality of globally distributed local agreement groups, each globally distributed local agreement group including a plurality of computing nodes. The method includes storing data in each computing node in accordance with a temporal data model, a block corresponding to the temporal data model storing one or more keys, and time value and data reference value corresponding to each key, wherein the time value determines a point in time at which corresponding key is assigned corresponding data reference value. Then, for each globally distributed local agreement group, one or more blocks of corresponding computing nodes are updated, by updating state of corresponding one or more keys simultaneously using a local agreement algorithm. Further, for each globally distributed local agreement group, one or more updated blocks of the one or more corresponding computing nodes are combined to form a corresponding combined block of key edits. Furthermore, one or more key edits of combined blocks of the plurality of globally distributed local agreement groups are being agreed upon based on a pre-defined range of time and keys, using a global distributed agreement algorithm.
US10275397B2

A deduplication storage system and associated methods are described. The deduplication storage system may split data objects into segments and store the segments. A plurality of data segment containers may be maintained. Each of the containers may include two or more of the data segments. Maintaining the containers may include maintaining a respective logical size of each container. In response to detecting that the logical size of a particular container has fallen below a threshold level, the deduplication storage system may perform an operation to reclaim the storage space allocated to one or more of the data segments included in the particular container.
US10275395B2

A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.
US10275391B2

A circuit includes reconfigurable units that are reconfigurable to compute a combined result. A first intermediate result of a first reconfigurable unit of the reconfigurable units is exchanged with a second intermediate result of the second reconfigurable unit of the reconfigurable units. The first reconfigurable unit computes a first portion of the combined result utilizing the second intermediate result. The second reconfigurable unit of the reconfigurable units computes a second portion of the combined result utilizing the first intermediate result.
US10275389B2

A module comprising a USB Type-C receptacle, a USB Type-C plug and a logic unit is disclosed. A power pin of the receptacle is connected with another power pin of the plug via a switch. A CC pin of the receptacle is connected to ground through a pull-down resistance. Another CC pin of the plug is connected to the logic unit through a pull-up resistance. The module connects with a power source device being a power sink-role in order to receive a source capability of the power source device, then turns on the switch and transforms itself to a power source-role. The module connects to a DRP device afterward being the power source-role to act for the power source device and perform a USB PD communication with the DRP device.
US10275388B2

A system includes an input/output adapter operable to receive packets in a single clock cycle. The system includes a controller operatively connected to the input/output adapter. The controller is operable to receive a first packet on a first pipeline and a second packet on a second pipeline in a same clock cycle. The controller is further operable to route a header portion of the first packet and a header portion of the second packet on a header path to a header buffer including a plurality of physical arrays in parallel through a header buffer write interface having a single offset address. The controller is operable to route a payload portion of the first packet and a payload portion of the second packet on a data path to a data buffer including a plurality of physical arrays in parallel through a data buffer write interface having a single offset address.
US10275380B2

A bonding, communication and control BCC system that, via multiple digital and analog inputs and outputs provided by an on-the-go ready (OTG) microcontroller and a microcontroller combination, is capable of integrating the function of components required for a device to perform its tasks. Each BCC unit has the minimum amount of built in hardware required. First the BCC units bond, using multiple modes of identification and recognition technology. Second, the BCC units interconnect and exchange data via encrypted communication. Third, plug and play hardware can be added to the BCC unit. Each BCC unit can pair with a smart device, making possible full utilization of all of the hardware, software and existing infrastructure of the smart device, including its ability to send data to and from a remote server location.
US10275379B2

Managing starvation in a distributed arbitration scheme including sending, by a starved local arbiter, a starvation message toward a head arbiter, wherein the starvation message comprises an identifier of the starved local arbiter and a request for resources to transfer data to a destination, wherein the requested resources comprise a destination token and a bus slot; receiving, by a neighboring local arbiter, the starvation message, wherein the neighboring local arbiter is between the starved local arbiter and the head arbiter; if the neighboring local arbiter currently has the resources requested in the starvation message: marking, by the neighboring local arbiter, the requested resources with the identifier of the starved local arbiter.
US10275375B2

A method for communication includes receiving in a network interface controller (NIC) from a host processor, which has a local host memory and is connected to the NIC by a local bus, a remote direct memory access (RDMA) compress-and-write command, specifying a source memory buffer in the local host memory and a target memory address. In response to the command, data are read from the specified buffer into the NIC, compressed in the NIC, and conveyed from the NIC to the target memory address.
US10275374B2

Disclosed herein is a method for controlling interrupts in an inverter. If a control unit checks that an interrupt is issued in main software while an inverter is operating, the control unit analyzes the type of the interrupt. The interrupt is converted into an interrupt ID sorted by functionality. If the interrupt ID is a previously registered interrupt ID, an interrupt function corresponding to the registered interrupt ID is executed.
US10275370B2

In one general aspect, a method can include determining that a display monitor is operatively connected to a display port included in an operating system (OS) dongle, identifying at least one peripheral device operatively connected to the OS dongle, receiving, by the OS dongle, an indication of requested content from the at least one peripheral device, and responsive to receiving the indication of the requested content, obtaining the requested content from a computer system remote from the OS dongle. The obtaining can include operatively connecting the OS dongle to a network. The network can be operatively interfaced to the computer system that includes the requested remote content. The method can include providing, by the OS dongle, the requested content to the display monitor using the display port.
US10275368B2

A terminal device includes an operating system that does not allow a user to have right to incorporate a device driver in the operating system, a processor, and a memory that is capable of storing therein the operating system in which a first device driver is preliminarily incorporated and an application, wherein the application includes a second device driver that converts a first control command provided by the application into a second control command in a form deliverable to an external peripheral device, and the first device driver transmits the second control command output from the second device driver to the external peripheral device.
US10275362B2

A system and method dynamically allocate address translation tables for direct memory access windows by donating logical memory blocks to allocate to the address translation tables. A dynamic address translation table allocation module dynamically changes the allocation of memory to the address translation tables without a platform or partition reboot. A portion of the dynamic address translation table allocation module may reside in the hypervisor and in the partition and communicate to dynamically allocate memory to the address translation tables. The dynamic address translation table allocation module in the partition may donate logical memory blocks to the hypervisor to increase the allocation of memory to the address translation tables.
US10275361B2

Apparatus and method for managing namespaces in a Non-Volatile Memory Express (NVMe) controller environment. A non-volatile memory (NVM) is arranged to store map units (MUs) as addressable data blocks in one or more namespaces. A forward map has a sequence of map unit address (MUA) entries that correlate each of the MUs with the physical locations in the NVM. The MUA entries are grouped into immediately adjacent, contiguous ranges for each of the namespaces. A base MUA array identifies the address, within the forward map, of the beginning MUA entry for each namespace. A new namespace may be added by appending a new range of the MUA entries to the forward map immediate following the last MUA entry, and by adding a new entry to the base MUA array to identify the address, within the forward map, of the beginning MUA entry for the new namespace.
US10275358B2

A high-performance instruction cache method based on extracting instruction information and store in a track table. The method enables reading of all levels of cache, including the last level cache, without performing tag matching. The method enables the content of the track table addressing directly instruction memories in both track cache or in set associative organization. Further, the method includes a memory replacement method using a track table, a first memory containing multiple rows instruction blocks, and a correlation table. The correlation table records source addresses of rows indexing a target row and the lower level memory address of the target row. During replacement of a first memory row, the lower level memory address of the target row replaces the address of the target row in the source row of the track table, and therefore preserve the indexing relationship recorded in the track table despite the replacement.
US10275353B2

A data write control method includes detecting a quantity of dirty blocks in a first memory when a write control apparatus is in write-back mode; separately predicting execution progress of a program run by a processor within a danger time period in the two write modes when the quantity of dirty blocks reaches a first preset threshold; when it is predicted that the execution progress of the program run by the processor within the danger time period in write-through mode is faster than the execution progress of the program run by the processor within the danger time period in write-back mode, switching a current data write mode to the write-through mode; and detecting the quantity of dirty blocks when the write control apparatus is in write-through mode and switching the current data write mode to the write-back mode when the quantity of dirty blocks decreases to a second preset threshold.
US10275352B1

Systems, apparatuses, and methods for identifying response data arriving out-of-order from two different memory types are disclosed. A computing system includes one or more clients for processing applications. A memory channel transfers memory traffic between a memory controller and a memory bus connected to each of a first memory and a second memory different from the first memory. The memory controller determines a given point in time when read data is to be scheduled to arrive on the memory bus from memory. The memory controller associates a unique identifier with the given point in time. The memory controller identifies a given command associated with the arriving read data based on the given point in time.
US10275345B2

Examples of an application experiment system are provided that can manage and run experiments for software applications. In one embodiment, the application experiment system receives definitions for experiments and treatments for an application, runs experiments in response to requests from users of the system, automatically allocates treatments to users of the application, logs experiment data and treatment allocation data, and/or reports experiment results data. The application experiment system enables application developers to test changes or features in a precise, controlled environment on a limited user base before deciding whether to deploy changes or features to all users of an application.
US10275343B2

Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform definition that is associated with the callable unit indicated and provides that portion of the computing platform definition to the orchestration engine for use during execution of the stage of the orchestration pipeline.
US10275338B2

A computer system assists in fixing issues. Ticket management logic receives an issue detected on a device. Diagnosing logic identifies the issue based on contextual information received from the device and stores issue data related to the issue into a data store. Routing logic receives an indication of a flagged component of the issue data, flagged by a developer, and initiates communication between a user and the developer based at least in part on the flagged component.
US10275331B1

Disclosed are hardware and techniques for testing computer processes in a network system by simulating computer process faults and identifying risk associated with correcting the simulated fault and identifying computer processes that may depend on the corrected computer process. The interdependent computer processes in a network may be determined by evaluating a risk matrix having a risk score and non-functional requirement scores. An analysis of the risk score and non-functional requirement score accounts for interdependencies between computer processes and identified corrective actions that may be used to determine an optimal network environment. The optimal network environment may be updated dynamically based on changing computer process interdependencies and the determined risk and robustness scores.
US10275314B2

Example implementations relate to data transfer using backup power supply. For example, a system includes a shared backup power supply coupled to a node. The system also includes a controller to detect an interruption of primary power supply to the node and isolate a portion of the node from a sequenced shutdown of the node. The controller is further to initiate a transfer of data, utilizing the shared backup power supply, from volatile memory of the node to non-volatile memory of the node.
US10275310B2

A storage device may include a non-volatile memory; and a controller. The controller may be configured to store a plurality of blocks of data in the memory, determine exclusive-or (XOR) parity data for the plurality of blocks, and store the XOR parity data in the memory; store a second block of data in the memory. The controller may be further configured to generate updated XOR parity data by at least XORing a first block of the plurality of blocks and the second block of data with the XOR parity data to remove the first block from the XOR parity data and to add the second block to the XOR parity data, and store the updated XOR parity data in the memory.
US10275299B2

A mechanism is provided in a data processing system for transferring failure data from a processing unit to a management device. In response to detecting a failure of the processing unit, a computing device within the data processing system gathers failure information from machine check registers of the processing unit. The computing device generates a time stamp command communicating a time and date of the failure information and sends the time stamp command to the management device. The computing device generates at least one error data command communicating error data derived from the failure information and sends the at least one error data command to the management device.
US10275298B2

An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input transformation nodes, output transformation nodes, and intermediate nodes that connect the input and output transformation nodes. Each input transformation node can receive an events stream, and is coupled to one of the output transformation nodes by one or more intermediate transformation nodes. Each transformation node (except the input transformation nodes) can receive state updates from those transformation nodes that it subscribes to. Each output transformation node can generate a check result when stored state information for each of the transformation nodes that the output transformation node subscribes to collectively indicates that the check result should be generated. Each output transformation node is coupled to one of the state change processors that can determine whether the check results should trigger an action, and if so, can then perform an action.
US10275293B2

A method and electronic device operating to launch an application. The method includes detecting an event associated with the application and, when an indicator of user presence is detected within a predetermined period of time after the event, launching the application. The method may further include loading the application in the background upon detecting the event if the application has not been loaded, wherein launching the application includes bringing the application to the foreground. The method may further include, when an indicator of user presence is not detected within the predetermined period of time after the event, closing the application loaded in the background.
US10275290B2

A computer-implemented method includes the following operations. A transactional lock elision transaction including a critical section is executed. The critical section is processed. After the processing of the critical section and prior to a commit point in the transactional lock elision transaction, a status of a lock is checked. Responsive to a determination that a status of the lock is free, a result of the transactional lock elision transaction is committed.
US10275289B2

First logical cores supported on physical processor cores in a computing system can be designated for execution of message-passing workers of a plurality of message workers while at least second logical cores supported on the physical processor cores can be designated for execution of procedural code such that resources of a physical processor core supporting the first logical core and the second logical core are shared between a first logical core and a second logical core. A database object in a repository can be assigned to one message-passing worker, which can execute operations on the database object while procedurally coded operations are processed using the second logical core on one or more of the plurality of physical processor cores while the first logical core executes the message-passing worker.
US10275281B2

Disclosed are some examples of systems, methods, apparatus and computer program products for scheduling jobs to process log files. In some implementations, a scheduler can be configured to identify a final state of a previously scheduled first job as a failure in execution by one or more processors. For instance, the first job may have been defined to process a first input log file saved to a database during a first timeframe of a sequence of timeframes of a designated interval. The scheduler can detect a second input log file saved to the database. The scheduler can then define a second job to process the first input log file and the second input log file and schedule the second job in association with a second timeframe of the sequence.
US10275279B2

One or more processors determine that a user is attempting to execute an unscheduled computing task. One or more processors estimate a length of time of execution for the unscheduled computing task. One or more processors determine that a scheduled computing task is scheduled to execute while the unscheduled computing task is executing.
US10275277B2

According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. Resource requirements for the jobs are determined, and candidate mega-hosts are identified for the jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs.
US10275272B2

Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables associated with the plurality of hosts for write access. If the master agent obtains write access to a memory page table of a given host, the given host that previously held the write access is identified as a failed host or an isolated host. The virtual machines of the given host enabled to resume from pooled memory are respawned on a new host while maintaining memory state of the virtual machines using data within the pooled memory, including the virtual machine memory pages, memory page table, host profile data, and/or host-to-VM table data.
US10275264B1

A method receives a resource adapter for use in connecting a first source to a second source. The resource adapter is parsed to determine a resource adapter configuration in a hierarchical format that includes activation entries and activator entries. A user interface is displayed including the activation entries with inputs for values and a value that is input for an activation entry is received. The method accesses one or more of the activator entries to determine an activator entry that is linked to the activation entry via linking information. The activator entry includes an activator value. The method compares the inputted value to the activator value to determine a visibility status for the activator entry and dynamically causes a change to the visibility status of the activator entry on the user interface based on the comparing.
US10275262B1

A portable media player may provide multi-modes for a user. Each mode may define different features and content that are customized for a particular mode. Based a selected mode, the media player may provide access to only content, features, hardware, user interface elements, and the like that the user wishes to have access to when the mode is enabled. The media player may provide the user different experiences, looks, and feels for each mode.
US10275258B2

Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms are disclosed. An example method comprises identifying, using a processor, dependencies among application components in a multi-tier application; generating, using the processor, an application blueprint defining the multi-tier application based on the identified dependencies; generating a remediation policy based on the identified dependencies in the application blueprint, the remediation policy comprising instructions to restore availability of the multi-tier application; detecting unavailability of the multi-tier application; identifying, using the processor, one of the application components as being responsible for the unavailability of the multi-tier application; and restarting, using the processor, the identified one of the application components based on the remediation policy to restore availability of the multi-tier application.
US10275255B2

A method for dependency broadcasting through a source organized source view data structure. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks; using a plurality of register templates to track instruction destinations and instruction sources by populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the blocks of instructions; populating a source organized source view data structure, wherein the source view data structure stores sources corresponding to the instruction blocks as recorded by the plurality of register templates; upon dispatch of one block of the instruction blocks, broadcasting a number belonging to the one block to a row of the source view data structure that relates that block and marking the sources of the row accordingly; and updating the dependency information of remaining instruction blocks in accordance with the broadcast.
US10275252B2

The invention introduces a method for executing a computer instruction, which contains at least the following steps: decoding the computer instruction to generate a micro-instruction at least containing an opcode (operation code) and a packed operand, where the packed operand contains all n input parameters corresponding to the computer instruction; generating n addresses of the n input parameters according to the opcode and the packed operand; and reading n approximations corresponding to the n addresses from a lookup table.
US10275246B2

A method for implementing a programmable linear feedback shift register instruction, the method includes obtaining, by a processor, the machine instruction for execution, the machine instruction includes a first input operand indicating the current value of a shift register, wherein the shift register includes a data bit for each of a plurality of cells, a second input operand indicating a first sub-set of cells from the plurality of cells, and a logical operation specifier field indicating a logical operation to perform on the first and second input operands. Additionally, executing the machine instruction includes performing the logical operation based on the first input operand, the second input operand, and the logical operation specifier field, and generating an output operand by shifting the current value of the shift register to vacate a cell of the shift register and inserting an output value of the logical operation into the vacated cell of the shift register.
US10275243B2

A processor of an aspect includes a decode unit to decode a matrix multiplication instruction. The matrix multiplication instruction is to indicate a first memory location of a first source matrix, is to indicate a second memory location of a second source matrix, and is to indicate a third memory location where a result matrix is to be stored. The processor also includes an execution unit coupled with the decode unit. The execution unit, in response to the matrix multiplication instruction, is to multiply a portion of the first and second source matrices prior to an interruption, and store a completion progress indicator in response to the interruption. The completion progress indicator to indicate an amount of progress in multiplying the first and second source matrices, and storing corresponding result data to the third memory location, that is to have been completed prior to the interruption.
US10275241B2

Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
US10275226B2

Techniques herein process type variables to transform type parameters (TPs) of generic classes. In an embodiment, a computer stores a generic class attribute associated with a definition of a generic class. The generic class attribute includes a type variable declaration (TVD) for each TP. Each TVD is associated with usage entries (VUEs) within the definition. Each VUE indicates an actual type for use, within a portion of the definition, as the TP represented by the VUE. Based on how a particular portion of the definition uses a particular TP represented by a particular TVD of a particular VUE, the computer determines whether the particular VUE is to be assigned to a particular type or erased. In response to determining that the particular VUE is to be erased, the computer configures the particular VUE to indicate erasure. Otherwise, the computer assigns the particular type to the particular VUE.
US10275224B1

A computer program product comprises a non-transitory computer useable storage device having a computer readable program. The computer readable program when executed on a computer causes the computer to receive location metadata and an initial request to access a software application from a location identified by the location metadata. Further, the computer is caused to determine a configuration of the software application that complies with a plurality of rules associated with execution of the software application at the location. In addition, the computer is caused to generate the configuration after the request to access the software application. The computer is also caused to provide the configuration to the location so that the configuration is accessed. A system may also perform the process executed by the computer readable program.
US10275223B2

A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
US10275216B2

A method of an aspect includes receiving a floating point scaling instruction. The floating point scaling instruction indicates a first source including one or more floating point data elements, a second source including one or more corresponding floating point data elements, and a destination. A result is stored in the destination in response to the floating point scaling instruction. The result includes one or more corresponding result floating point data elements each including a corresponding floating point data element of the second source multiplied by a base of the one or more floating point data elements of the first source raised to a power of an integer representative of the corresponding floating point data element of the first source. Other methods, apparatus, systems, and instructions are disclosed.
US10275206B2

A digital audio workstation software package is provided with computer readable instructions that, when executed, direct a multi-core processor to perform acts comprising accessing an audio signal. The digital audio workstation software package further includes computer-readable instructions that, when executed, direct the processor to utilize, at least in part, pipeline parallelism to enable a plurality of serially ordered plug-ins in an effects rack to process the audio signal utilizing a plurality of available processing cores to create a processed audio signal.
US10275205B2

A smart effects unit disclosed includes effects modules, a control module and a switching device. The control module includes a processor, a user interface and a memory. The processor is connected to an musical instrument and effect modules through an input switch interface, such that the audio signal of the instrument is able to be inputted into the effects modules based on a combination configuration to generate a combined effect audio signal. The combination configuration defines the connection sequence of the plurality of effect modules. The user interface is provided to adjust each effect module and the connection sequence order of effect modules through the input interface to generate the combination configuration, which is stored in a memory. The switching device connected to the control module is provided to switch the control module between different combination configurations based on the combination configurations stored in the memory.
US10275202B2

A device configuring a multi-display system is disclosed. The device configuring the multi-display system includes a first interface unit providing an access path for access to another device, a second interface unit connected to the first interface unit through a first bus and a second bus, a processor transmitting a first command and receiving a second command, a TX line connecting the processor to ‘one of the first bus and the second bus’ to transfer the first command, an RX line connecting the processor to ‘one of the first bus and the second bus’ to transfer the second command, and a switch unit connecting the RX line and one of the first bus and the second bus, or connecting the TX line and one of the first bus and the second bus, wherein the processor controls the switch unit to respectively connect the RX line to the first bus and the TX line to the second bus or to respectively connect the RX line to the second bus and the TX line to the first bus.
US10275201B2

Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may be routed from an actuator set to a host computer system when the host computer system is in an online state, or to an auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
US10275200B2

An electronic device may measure a user's exercise or other activity and output intuitive information regarding the activity. The electronic device may include a sensor that senses a movement of the electronic device. A processor may determine types of activity states of specified unit times, and determine a specific activity state as a representative activity state of a specified time range based on distribution of the activity states of the specified unit times. The processor may output information corresponding to a determined representative activity state. Short bursts of secondary activity which occur during the specified time range may be omitted in the output information.
US10275197B2

A method for printing a plurality of print jobs on a flat bed printer includes automatically grouping the print jobs into a plurality of consecutive container jobs, and for each container job automatically creating a digital plan of the flat bed, automatically defining a mask with cutting information according to the created plan, receiving the defined mask on the flat bed, receiving the media pieces on the flat bed positioned in according with the received mask, and unattended printing of the print jobs on the media pieces by the flat bed printer making use of the received mask. The automatic grouping includes gathering the group of print jobs due to the print job characteristics of each of the print jobs and/or the flat bed characteristics of the flat bed and ordering the consecutive container jobs due to the print job characteristics of each of the print jobs and/or the flat bed characteristics of the flat bed.
US10275194B2

An electronic device for file conversion includes a receiving end, a storage medium, a processor and a transmitting end. The receiving end is configured to receive a data source code. The processor is electrically connected to the receiving end and the storage medium, and is configured to store the data source code into the storage medium and convert the data source code, stored in the storage medium, into printing data. The transmitting end is electrically connected to the processor, and is configured to transmit the printing data to a printing apparatus via a network.
US10275192B2

An information processing apparatus communicably connected with a printer, includes: a plurality of applications including at least a first application and a second application; a printer driver to control display of a screen for performing print settings for the printer, including a first module to accept a print request from the first application and a second module to accept a print request from the second application. The first module includes: an acquirer to acquire model identification information identifying a model of the printer currently connected with the information processing apparatus through a network; and a storage controller to store connection destination information according to the model of the printer in a storage area that is accessible from the second module. The second module displays a screen according to the model of the printer using the connection destination information read from the storage area.
US10275191B2

An information processing apparatus includes a nonvolatile storage unit including an auxiliary storage area defined therein to save data from a real storage area, and a control unit configured to reduce a tendency for saving data from the real storage area to the auxiliary storage area from a tendency in a first power state based on a transition of the information processing apparatus from the first power state to a second power state with lower power consumption than power consumption in the first power state.
US10275190B2

In an image forming apparatus, a plurality of light emitting portions arrayed in an array direction. A lens array has a length in the array direction longer than a length in a direction orthogonal to the array direction. A controller is configured to perform: converting a reference printing pattern including a plurality of first linear patterns to a detection pattern including a plurality of second linear patterns, each of the plurality of first linear patterns forming a first angle with respect to a reference line parallel to the array direction, each of the plurality of second linear patterns forming a second angle smaller than the first angle with respect to the reference line; forming a detection pattern image on a transfer medium; detecting a print density of the detection pattern image with a sensor; and setting an image formation condition according to the print density detected by the sensor.
US10275180B2

An Ethernet solid-state drive (Ethernet SSD or eSSD) system and corresponding method provide improved latency and throughput associated with storage functionalities. The eSSD system includes at least one primary SSD, at least one secondary SSD, an Ethernet switch, and a storage-offload engine (SoE) controller. The SoE controller may operate in a replication mode and/or an erasure-coding mode. In either mode, the SoE controller receives a first write command sent from a remote device to at least one primary SSD. In the replication mode, the SoE controller sends a second write command to the at least one secondary SSD to replicate data associated with the first write command at the at least one secondary SSD. In the erasure-coding mode, the SoE determines erasure codes associated with the first write command and manages distribution of the write data and associated erasure codes. The SoE controller may also receive read commands, data cloning commands and data movement commands from the remote device.
US10275173B2

A memory device includes an input/output interface, a bus of SPI type coupled to the input/output interface, and a plurality of individual non-volatile memory devices connected to the bus of SPI type. The chip select inputs of each individual memory device are all connected to one and the same chip select wire of the SPI bus. The individual memory devices are further configured and controllable so as to behave, as seen by the input/output interface, as a single non-volatile memory device, the total memory space of which has a total memory capacity equal to the sum of the individual memory capacities of the individual devices.
US10275163B2

A host device coupled to a data storage device via a predetermined interface includes a processor and a signal processing device. The processor accesses data stored in the data storage device via the predetermined interface. The signal processing device performs signal processing on the data. The processor transmits a first power mode change request packet to the data storage device via the predetermined interface, to request to change a data transfer speed of the predetermined interface from a first speed to a second speed. The processor receives a first power mode change confirm packet via the predetermined interface from the data storage device, and in response to the first power mode change confirm packet, the processor determines to keep the data transfer speed at the first speed and does not change the data transfer speed to the second speed.
US10275162B2

Methods and systems that may be implemented for managing data migration from relatively higher performance and higher endurance solid state non-volatile memory media to relatively lower performance and lower endurance solid state non-volatile memory media. The disclosed methods and systems may be implemented to reduce write amplification that occurs to solid state non-volatile memory media of a memory device by using frequency of LBA update as a parameter for controlling and optimizing data eviction from a relatively higher performance and higher endurance input buffer section in the receiving front of a memory device to a relatively lower performance and lower endurance main memory section of the same memory device.
US10275160B2

Methods and apparatus related to enabling individual NVMe (Non-Volatile Memory express) IO (Input Output or I/O) queues on differing network addresses of an NVMe controller are described. In one embodiment, a plurality of backend controller logic is coupled to a plurality of non-volatile memory devices. One or more virtual controller target logic (coupled to the plurality of backend controller logic) transmit data from a first portion of a plurality of IO queues to a first backend controller logic of the plurality of the backend controller logic. The one or more virtual controller target logic transmit data from a second portion of the plurality of IO queues to a second backend controller logic of the plurality of backend controller logic. Other embodiments are also disclosed and claimed.
US10275158B2

An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The application execution method includes detecting a launch of an application, preloading Input/Outputs (I/Os) requested at the launch based on profile data with I/Os requested at a previous launch of the application, and updating the profile data based on at least one of the I/Os requested at current and previous launches of the application.
US10275156B2

Systems, apparatuses and methods may provide for initiating an erase of a block of non-volatile memory in response to an erase command, wherein the block includes a plurality of sub-blocks. Additionally, a failure of the erase with respect to a first subset of the plurality of sub-blocks may be tracked on an individual sub-block basis, wherein the erase is successful with respect to a second subset of the plurality of sub-blocks. In one example, use of the second subset of the plurality of sub-blocks is permitted, whereas use of the first subset of the plurality of sub-blocks is prevented.