Document Document Title
US10291714B2 System and method for using general software to control internet of things (IOT) system
Systems and methods for using general software to control an internet of things (IOT) system with a virtual baseboard management controller (BMC). The system includes a cloud network server provided on a cloud network. When the cloud network server receive a gateway registration request from an IOT gateway device communicatively connected to multiple IOT devices, the cloud network server provides a virtual BMC, and registers the IOT gateway device to the virtual BMC. The virtual BMC may then allow an IOT software to register to the virtual BMC, thus enabling the IOT software to access the IOT gateway device and the IOT devices via the virtual BMC. The virtual BMC may send information to the IOT gateway device registered to the virtual BMC by a push technology. The IOT gateway device and the IOT software may respectively communicate with the virtual BMC using Intelligent Platform Management Interface (IPMI) messages.
US10291710B2 “Systems and methods implementing a communication protocol for data communication with a vehicle”
A system and method configured to establish a communication connection between a vehicle and a remote computing device for data transmission. A beacon device is configured at a location to detect the presence of the vehicle, transmit an identity of the location to the vehicle, and communicate with the vehicle to determine an identity of the vehicle. The vehicle is configured to communicate with mobile devices of occupants of the vehicle. The remote computing device is connected to the beacon device via a data communication network and configured to determine, via the beacon device communicating with the vehicle, identification information of at least one mobile device of at least one occupant of the vehicle, and establish the communication connection between the computing device and the vehicle based at least in part on the identification information and the identity of the vehicle.
US10291706B1 Container image distribution acceleration
A container image registry is maintained at each host device in a set of host devices in a container hosting environment. A container image is composed of one or more container image layers such that each container image registry of each host device is configured to be able to store one or more different layers of one or more different container images. The method tracks which container image registry at which host device contains which container image layers. At each host device, one or more container images are obtained for launching one or more application programs. For a given host device, the one or more container images are obtained from one or more of: (i) one or more container image layers stored in its container image registry; and (ii) one or more container image layers stored in the container image registry of another host device.
US10291705B2 Sending interim notifications for namespace operations for a distributed filesystem
The disclosed embodiments disclose techniques for sending interim notifications to clients of a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a client request to perform a namespace operation upon a filesystem object. The cloud controller determines that it will need to contact at least one of another peer cloud controller or a cloud storage system to service the request, and sends an interim notification to the client to notify the client that the request is pending.
US10291704B2 Networked solutions integration using a cloud business object broker
Methods, systems, and computer program products for transferring business objects and business object data are described. A business object from a first networked service may be obtained. The business object may be stored in a cloud business object broker and may be transferred to a second networked service. The business object may be deleted from the cloud business object broker after a transferal from the cloud business object broker to the second networked service.
US10291702B2 Synchronized content library
The disclosed technology addresses the need in the art for synchronizing a content library between a content management system and client devices. Each content item in a user's content library is stored on the content management system and a record of each change to the content library is recorded in a content journal. A client device transmits a synchronization request that a portion of the content journal representing unsynchronized changes be processed to update the content library on the client device. The synchronization request includes a content library identifier and a content journal number identifying the content entry in the content journal last processed by the client device. Synchronization commands are sent based on the content entries not processed by the client device. Updated synchronization data representing the processed content entries is sent to the client device after synchronization is completed.
US10291699B2 Asynchronous distributed de-duplication for replicated content addressable storage clusters
A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
US10291697B2 Decentralized discovery across different networks
Dynamic discovery of peers or services in different networks, where few or no servers may be required for the discovering process, is provided. Broadcasting used for the peer or service discovery may serve to reduce centralized bottlenecks and may serve to increase scalability.
US10291695B2 Method and apparatus and computer readable record media for communication on wi-fi direct multi-group network
A method and apparatus and computer readable record media for communication on a Wi-Fi direct multi-group network. A method for communication in the Wi-Fi direct multi-group network comprising receiving, by a Wi-Fi direct multi-group network server, a request for transmission of a Wi-Fi direct communication application for a Wi-Fi direct multi-group communication service from an user equipment (UE) directly or indirectly through a relay server; and transmitting, by the Wi-Fi direct multi-group network server, the Wi-Fi direct communication application to the UE directly or indirectly through the relay server, wherein the Wi-Fi direct communication application determines destination address information for communication of the UE in the Wi-Fi direct multi-group network.
US10291680B2 Streaming media using erasable packets within internet queues
The streaming media encoding and routing system employs an encoder circuit that constructs a streaming media sequence as a plurality of sequential frames, each frame comprising a plurality of segments. The encoder circuit has a processor that is programmed to place media information into the plurality of segments of each frame according to a predefined priority and further programmed to order the sequence of said segments within each frame such that the segments are progressively priority-ranked from high priority to low priority to define an EPIQ-encoded packet. A processor tests an incoming packet to determine whether it is EPIQ-encoded. The processor reduces network congestion when the received quality of service data indicates presence of network congestion by: (a) selectively and progressively erasing segments within an incoming packet beginning with a lowest-ranked priority segment if the incoming packet is determined to be EPIQ-encoded; and (b) dropping the entire incoming packet if the incoming packet is determined not be EPIQ-encoded.
US10291678B2 Architecture for augmenting video data obtained by a client device with one or more effects during rendering
A video effects application executes on a client device having an image capture device and receives video data captured by the image capture device. The video effects application extracts information from the captured video data and stores the extracted information as metadata associated with the captured video data. For example, the video effects application identifies objects in the captured video data or identifies optical flow of the captured video data and stores the identified objects or identified optical flow as metadata associated with the captured video data. The video effects application stores information describing modifications to the captured video data in association with the captured video data. When the captured video data is presented, the captured video data, associated metadata, and information describing the modifications is communicated to a renderer, which uses the metadata to perform the identified modifications to the captured video data when presenting the captured video data.
US10291660B2 Communication system and method
There is provided an instance of a client application enabling a first user terminal to access a packet-based communication system to conduct voice or video calls over a packet-based network. The client application is configured to receive an input from one or more audio and/or video input transducers of the first terminal, and to operate in conjunction with one or more other instances of the client application executed on one or more respective second terminals so as to participate in an analysis of the one or more inputs in relation to an input from one or more audio and/or video input transducers of the one or more second terminals; thereby enabling selection of one of the first and second terminals for use by a near-end user in conducting a call with a far-end user of a third user terminal via the respective client instance and packet-based communication system.
US10291657B2 Metadata-based data loss prevention (DLP) for cloud storage
The technology disclosed relates to enforcing multi-part policies on data-deficient transactions of independent data stores. In particular, it relates to combining active analysis of access requests for the independent object stores with inspection of objects in the independent object stores, each of the analysis and inspection generating and persisting object metadata in a supplemental data store, actively processing data-deficient transactions that apply to the objects by accessing the supplemental data store to retrieve object metadata not available in transaction streams of the data-deficient transactions, and actively enforcing the multi-part policies using the retrieved object metadata.
US10291655B2 User interface for tiered access to identification documents
Examination stations may be dynamically reconfigured in response to detecting a fault condition. Specifically, a state of the workflow for the document issuing authority may be determined and a fault condition within the workflow for the document issuing authority may be identified. A processor identifies a dynamically reconfigurable workstation within the document issuing authority in the able to respond to the fault condition; and generates a reconfiguration instruction for the dynamically reconfigurable workstation, the reconfiguration instructions associated with a condition that was specified based upon identifying the fault condition.
US10291654B2 Automated construction of network whitelists using host-based security controls
Techniques are disclosed for constructing network whitelists in server endpoints using host-based security controls. Once constructed, the network whitelists are used to detect unauthorized communications at the server endpoints. In one embodiment, a method is disclosed for constructing a network whitelist. The method includes identifying at least a first application hosted on a computing system. The method also includes inspecting one or more configuration files associated with the first application to identify one or more configuration settings that specify how the first application communicates with one or more second applications. The method further includes generating a whitelist that specifies expected network communications activity for the first application, based on the configuration settings.
US10291652B2 Policy evaluation trees
Technology for improving evaluation of policies comprising multiple rules is disclosed. By generating a policy evaluation tree controlling, for any given policy state, which rules should be evaluated next, policy optimization can be performed off-line prior to policy evaluation. For a policy, a policy evaluation tree can be generated such that each node in the tree corresponds to a policy state and each child node corresponds to a policy state that may result from an action that may be taken from its parent policy state. Policy evaluation trees may be generated by iteratively generating, from an initial policy state, possible next states as child states until a result of the policy is determined. Some next possible policy states may be pruned from the tree based on conditions such as having a high cost of evaluation compared to the likelihood a rule will yield an interesting result.
US10291650B2 Automatically generating network resource groups and assigning customized decoy policies thereto
A cyber security system comprising circuitry of a decoy deployer planting one or more decoy lateral attack vectors in each of a first and a second group of resources within a common enterprise network of resources, the first and second groups of resources having different characteristics in terms of subnets, naming conventions, DNS aliases, listening ports, users and their privileges, and installed applications, wherein a lateral attack vector is an object of a first resource within the network that has a potential to be used by an attacker who discovered the first resource to further discover information regarding a second resource within the network, the second resource being previously undiscovered by the attacker, and wherein the decoy lateral attack vectors in the first group conform to the characteristics of the first group, and the decoy lateral attack vectors in the second group conform to the characteristics of the second group.
US10291643B2 Method and system for validating a vulnerability submitted by a tester in a crowdsourcing environment
A method for validating a vulnerability submitted by a tester in a crowdsourcing environment. The method comprises identifying at least one vulnerability within at least one computer resource and receiving vulnerability data corresponding to the at least one vulnerability. The method further comprises pre-processing the vulnerability data to generate structured data and generating a replica of the vulnerability using the structured data and at least one validator. Further, the method comprises calculating a confidence score of the vulnerability using the replica of the vulnerability and a result of the at least one validator. The method executes at least one validating instruction based on the confidence score of the vulnerability.
US10291642B2 Diversity analysis with actionable feedback methodologies
Various embodiments of the present technology include methods of assessing risk of a cyber security failure in a computer network of an entity. Various embodiments also include automatically determining, based on the assessed risk, a change or a setting to at least one element of policy criteria of a cyber security policy, automatically recommending, based on the assessed risk, computer network changes to reduce the assessed risk, and providing one or more recommended computer network changes to reduce the assessed risk. Various embodiments further include enactment by the entity of at least one of the one or more of the recommended computer network changes to reduce the assessed risk to the entity, determining that the entity has enacted at least a portion of the recommended computer network changes, and in response, automatically reassessing the risk of a cyber security failure based on the enacted recommended computer network changes.
US10291637B1 Network anomaly detection and profiling
A security system detects and attributes anomalous activity in a network. The system logs user network activity, which can include ports used, IP addresses, commands typed, etc., and may detect anomalous activity by comparing users to find similar users, sorting similar users into cohorts, and comparing new user activity to logged behavior of the cohort. The comparison can include a divergence calculation. Origins of user activity can also be used to determine anomalous network activity. The hostname, username, IP address, and timestamp can be used to calculate aggregate scores and convoluted scores. The system extracts features from the logged anomalous network activity, and determines whether the activity is attributable to an actor profile by comparing the extracted features and attributes associated with the actor profile based upon previous activity attributed to the actor.
US10291635B2 Identity resolution in data intake of a distributed data processing system
A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US10291626B2 Managing temporal aspects of accounts and entitlements
A method and system for managing temporal aspects of accounts and entitlements in target systems in an organization is provided. In an embodiment, an identity management system may receive request to create an account on a target system of the organization. In some embodiments, the identity management system may cause, in co-operation with the target system, the account to be created in the target system, at a first time. In some aspects, the identity management system may associate a second time with the account. In some examples, the second time may correspond to an activation time of the account. In some embodiments, the identity management system may cause in co-operation with the target system, the account to be activated on the target system, at the second time.
US10291624B1 Trusted system for a user profile
Disclosed is a system including a user device and a networked device for providing security and customization of the networked device. Example networked devices include IoT (Internet of Things) devices, such as electronics, software, sensors, network devices, and so on. In the disclosure, a user authenticates with the user device using a biometric. The user device transmits a user profile or settings information, optionally along with user biometric information, to the networked device to operate the networked device.
US10291616B1 Resource authorization system and method
A resource authorization system includes an authorization routing service that is executed on a computing device to authenticate a client to form a client login session, and to receive, from the client, a request to establish a connection to one or more of the resources of a distributed computing system. The authorization routing service then obtains a list of the resources associated with the client login session in which the list of resources includes those that the client is authorized to communicate with. When the requested resource is included in the list of resources, the authorization routing service authenticates the requested resources to form a resource login session, and establish the connection by communicatively coupling the client login session and the resource login session. The resource login session is established independently of the client login session.
US10291608B2 Method and device for establishing wireless connection
Methods and devices are disclosed for establishing a wireless connection. In one embodiment, a method includes establishing a first wired connection with a router, receiving connection information sent from the router via the first wired connection, wherein the connection information is configured to enable an electronic device to connect wirelessly to the router, and establishing a second wireless connection with the router based on the connection information.
US10291605B2 Validation for requests
A customer can demonstrate control over an element, such as a domain, by receiving a certificate from a certificate authority. The customer can utilize a device for sending a request relating to a specified domain and receiving a request token to be provided to a domain registry associated with the subject domain. Request token creation can entail generating at least one of a random string, a string generated based on information about a customer, a string generated based on information about the application, a password, or a key. After receiving the request token, the domain registry, in turn, will provide the token to the authority, which will verify that the request token received from the domain registry corresponds to the request token originally provided to the customer's device. If the two tokens match, the authority can act in accordance with the request, such as by issuing the certificate.
US10291603B2 Registering a smart device with a registration device using a multicast protocol
A device may transmit, to a first device, a first point-to-multipoint message to determine whether to request security information. The security information may be associated with permitting the first device to register with a registration device. The device may receive, from the first device, a point-to-multipoint response that includes first device information associated with connecting to the first device. The device may transmit, to the first device, a second point-to-multipoint message based on the first device information. The device may request and receive the security information from the registration device. The device may provide the security information to the first device to permit the first device to register with the registration device.
US10291595B2 System and method for securely connecting network devices
A platform, apparatus and method for Internet of Things Implementations. For example, one embodiment of a system comprises: an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service over a wide area network (WAN), and programming logic to program an identification device with one or more encryption keys usable to establish encrypted communication with an IoT device; and at least one IoT device interfacing with the identification device following programming of the identification device by the IoT hub; wherein once the identification device is programmed and interfaced with the IoT device, the IoT device uses the one or more keys to establish a secure communication channel with the IoT hub and/or the IoT service.
US10291593B1 Remote access service inspector
A method, system, and computer program product for providing protected remote access from a remote access client to a remote access server over a computer network through a plurality of inspections. A remote access configuration file is created for the remote access client. A digital hash of the configuration file is then generated. The digital hash is compared with a configuration file stored at a predefined web location. If the comparison results in a match between the digital hash and the stored configuration file, a digital hash comparison is performed between an encrypted remote access configuration file and an encrypted configuration file stored at the predefined web location. If the plurality of inspections are passed, the remote access client is released from a quarantine state and a virtual private network (VPN) connection to the remote access server is established.
US10291579B2 Method for recovering IPV6 fault in mobile communication network and PCRF
There is provided a method for a network fault recovery. The method may be performed by a policy and charging rule function (PCRF) node and comprise: transmitting, to a traffic detection function (TDF), a first request for monitoring a session initiation protocol (SIP) based signal to be routed over a first internet protocol (IP) version based network, if a fault of the first IP version-based network is detected; receiving, from the TDF, a report indicating that the SIP based signal is detected; transmitting a first indication for initiating a IP connectivity access network (IP-CAN) session termination procedure to a packet data network gateway (P-GW). Here, the first indication may include a cause value indicating a reactivation is requested such that the P-GW enables a user equipment (UE) to perform a detach procedure and then a reattach procedure.
US10291575B2 Dynamic authorization using internet-based social networks
Among other things, embodiments of the present disclosure discussed herein may be used to facilitate the authorization of services between service providers and other users (e.g. customers of the service provider) with accounts on a social network. Unlike conventional authorization systems, embodiments of the present disclosure allow authorizations to occur dynamically at any time, regardless of the physical locations of the service provider and the customer. Embodiments of the present disclosure can also provide service providers and customers information on authorization requests on demand.
US10291573B2 Workflow to distribute content across a plurality of social media platforms
A system, method, and computer-readable medium for performing a content distribution operation, comprising: identifying generic content for distribution; identifying at least one social media platform for distributing the generic content; generating social media platform specific content from generic content; distributing the social media platform specific content to the at least one social media platform.
US10291571B2 Mobile full-screen notification user interface
In one embodiment, a client computing device receives a notification for a user associated with the client computing device and, without user input, displays the notification on a screen of the client computing device. The display of the notification may fill at least substantially a display area of the screen. The display of the notification may also include content of the notification, an indication of a source of the notification, and a user-activatable element associated with a social action for the user to take in response to the notification.
US10291569B2 Message transfer apparatus in electronic component mounting system
A message transfer apparatus in an electronic component mounting system including: a message registration section that registers a message; a message storing section that stores the registered message; a message output section that outputs the stored message to a display section; a message notification timing setting section that sets timings where the message is to be notified in accordance with timings for an operator to be shifted with another; a message-to-be-notified extraction section that extracts a message to be notified from the message storing section at a timing where the message is to be confirmed; and an unconfirmed message notification section that causes a notification section to carry out a notification regarding presence of an unconfirmed message when there is any message which has not been output among the extracted message.
US10291556B2 Multiple personalities
A computer implemented method enables perception of multiple online personas in an instant messaging communications session by identifying at least two identities within a communications environment to whom messages may be directed, and by enabling a first persona of a user to be projected to a first of the identities while concurrently enabling a second persona of the same user to be projected to a second of the identities.
US10291549B2 Parameter determination apparatus, parameter determination method and program
A parameter determination apparatus is provided with: an input/output I/F configured to receive topology information representing connections between nodes included in a communication system, and node pair information indicating node pairs that communicate with each other; a parameter determination unit configured to simultaneously determine, based on the topology information and the node pair information, a group formed of 1 or more node pairs and a transmission rate to be assigned to the group; and a parameter setting unit configured to give notification of the group and the transmission rate to the nodes included in the communication system. In this way, network utilization efficiency is increased.
US10291543B1 System, method, and computer program for defragmenting a network based on network function virtualization (NFV)
A system, method, and computer program product are provided for migrating availability of a resource type in a communication network using network function virtualization, comprising: selecting a resource type; selecting a first section of the network where demand for the resource type is expected to grow; selecting a second section of the network where demand for the resource type is expected to be stable relative to the first section; selecting a third section of the network communicatively coupled to the first and second sections, the third section comprising higher availability of the resource type than the first section; migrating a first virtual network function (VNF) instance from the third section to the first section; and migrating a second virtual network function instance from the second section to the third section.
US10291536B2 Tiered services in border gateway protocol flow specification
A device may receive information, via one or more border gateway protocol messages, identifying a first network traffic service and a second network traffic service. The device may map the information identifying the first network traffic service and the second network traffic service to information identifying a first tier of service for the first network traffic service and a second tier of service for the second network traffic service. The device may perform a first action and a second action, respectively associated with the first network traffic service and the second network traffic service, on the incoming network traffic, based on an order of the first tier of service, for the first network traffic service, and the second tier of service, for the second network traffic service, in a priority ordering of the set of network traffic services.
US10291534B2 Incremental application of resources to network traffic flows based on heuristics and business policies
Disclosed herein are system, method, and computer program product embodiments for increasingly applying network resources to traffic flows based on heuristics and policy conditions. A network determines that a traffic flow satisfies a first condition and transmits a first portion of the traffic flow to a network service. A network service then inspects the first portion of the traffic flow at a first level of detail and determines that the traffic flow satisfies a second condition. The network can then transmit a second portion of the traffic flow to the network service based on the determining the traffic flow satisfies the second condition. The network service can inspect the second portion of the traffic flow at a second level of detail, wherein the inspecting at the second level of detail requires a different amount of computing resources than the inspecting at the first level of detail.
US10291532B1 Enabling interconnection between ethernet virtual private networks (EVPNs) and provider backbone bridging EVPNs (PBB-EVPNs)
A network device may receive first route information from an Ethernet virtual private network (EVPN) device and/or a provider backbone bridging EVPN (PBB-EVPN) device. The network device may generate second route information based on the first route information. The network device may provide the second route information to permit network traffic to be transferred between the EVPN device and the PBB-EVPN device. The network device may receive the network traffic to be transferred between the EVPN device and the PBB-EVPN device after providing the second route information. The network device may modify the network traffic to be compatible with the EVPN device or the PBB-EVPN device after receiving the network traffic. The network device may provide the network traffic between the EVPN device and the PBB-EVPN device after modifying the network traffic.
US10291525B2 Caching and forwarding router advertisements
Provided are devices, computer-program products, and methods (e.g. methods implemented on a network device) for caching and forwarding router advertisements. In some implementations, a router advertisement may be received by a network device. In these implementations, a router advertisement may include router service information. The router service information may correspond to a service associated with a router on a network. In some implementations, the router advertisement is stored. In some implementations, a router solicitation is also received. In these implementations, the router solicitation is associated with a client device on the network. In some implementations, the stored router advertisement is transmitted. In these implementations, the stored router advertisement is sent as a unicast packet. The stored router advertisement may facilitate a connection to the network when the stored router advertisement is received at the client device that was associated with the router solicitation.
US10291523B2 Dynamic host configuration protocol relay in a multipod fabric
A packet is generated at a first network connected device for transmission to a destination network device through a network comprising a plurality of pods. At least two of the plurality of pods are within separate management domains, and generating the packet comprises generating the packet with a first identifier and a second identifier. The first identifier indicates a pod of the plurality of pods in which the destination network connected device is located, and the second identifier indicates an identity of the destination network connected device within the pod of the plurality of pods. The packet is transmitted from the first network connected device to the destination network connected device.
US10291514B2 Software defined network (SDN) control signaling for traffic engineering to enable multi-type transport in a data plane
Aspects of this disclosure provide techniques for dynamically configuring flow splitting via software defined network (SDN) signaling instructions. An SDN controller may instruct an ingress network node to split a traffic flow between two or more egress paths, and instruct the ingress network node, and perhaps downstream network nodes, to transport portions of the traffic flow in accordance with a forwarding protocol. In one example, the SDN controller instructs the network nodes to transport portions of the traffic flow in accordance with a link-based forwarding protocol. In other examples, the SDN controller instructs the network nodes to transport portions of the traffic flow in accordance with a path-based or source-based transport protocol.
US10291506B2 Anomaly detection in industrial communications networks
An anomaly detection system installed in a plant communications network detects unexpected changes or anomalies in the traffic patterns over the communications network to detect infected or potentially infected nodes. The anomaly detection system includes various data collection modules at each of the nodes of the network which operate to view the message traffic into and out of the node and to generate metadata pertaining to the message traffic. The communication modules at the nodes send the traffic metadata to an anomaly analysis engine, which processes the metadata using a rules engine that analyzes the metadata using a set of logic rules and traffic pattern baseline data to determine if current traffic patterns at one or more network nodes are anomalous. If so, the analysis engine may generate an alert or message to a user informing the user of the potentially infected node, may automatically disconnect the node from the network, or may take some other action to minimize the effects of an infected node.
US10291492B2 Systems and methods for discovering sources of online content
To determine an association between elements associated with a unified display on a screen, a request associated with the unified display is received from a browser, and a response to the request is identified as a first element associated with the unified display. A second element is identified as being spawned from the first element, if a parameter associated with the first element, which can be an event, a source, or both, is determined to be associated with the second element also. In that case, the second element is determined to be associated with the first element via the parameter.
US10291486B2 System and method for supporting implicit versioning in a transactional middleware machine environment
A system and method can support application versioning in a transactional middleware machine environment. A transactional service provider can dispatch at least one service that is associated with a plurality of service versions. The system can partition one or more applications into one or more application zones, wherein each said application zone is associated with a particular request version of the at least one service. Then, the transactional service provider allows a service requester in a said application zone to access the at least one service with a service version that is associated with said application zone.
US10291480B2 Fog-based hybrid system for optimal distribution of anomaly detection and remediation services
In one embodiment, a device in a network reserves first and second sets of local resources for an anomaly detection mechanism. The device reports the first set of local resources to a supervisory node in the network. The device applies one or more anomaly detection rules from the supervisory node using the first set of reserved resources. The device receives one or more anomaly detection rules from a peer node in the network. The device applies the one or more anomaly detection rules from the peer node using the second set of reserved resources.
US10291473B2 Routing policy impact simulation
A method includes receiving network monitoring data for a plurality of internet protocol (“IP”) packets, each having been routed along a respective initial path according to a predetermined policy by a routing node. The method also includes receiving a proposed policy designed to cause an intended change in routing future IP packets and generating a corresponding simulation packet for each of the plurality of IP packets based on the network monitoring data. The method still further includes routing each of the simulation packets along a respective simulated path according to the proposed policy to simulate routing the future IP packets and determining, for a particular IP packet, a deviation between the respective simulated path for the corresponding simulation packet and the respective initial path. The method additionally includes determining whether to apply the proposed policy to the routing node based on whether the intended change in routing includes the deviation.
US10291471B1 Methods and apparatus for remediation execution
Disclosed herein are methods, systems, and articles associated with remediation execution. In embodiments, a set of policy test failures may be selected for remediation. The set of policy test failures may be associated with a computer network with a number of nodes. For each failure within the set of policy test failures, a remediation script may be obtained to remediate a corresponding policy test failure. The remediation scripts may be selectively provided to nodes that are affected by policy test failures, for execution by the nodes. A remediation script result for each remediation script executed may be received. Based upon the remediation script results, it may be determined whether or not execution of the remediation scripts was successful.
US10291469B2 Method and system for managing control connections with a distributed control plane
A method and system for managing connections with a distributed control plane is provided. The method includes generating, by a router, a controller identifier (ID) list comprising a plurality of controller group IDs of a plurality of controller groups, wherein one controller group ID uniquely identifies one controller group. The method also includes identifying a first controller group, by the router from the list, with which a connection is to be established. Further, the method includes establishing, by the router, the connection with a controller of the first controller group if at least one of following conditions is met 1) the router has not exhausted maximum number of connections, 2) the router has previously had a connection with the controller of the first controller group, and 3) the router has an existing connection with a controller of a second controller group not present in the list.
US10291468B2 Managing computing devices in a computing system
Managing computing devices in a computing system, including: receiving image data from a plurality of image sensors, each image sensor coupled to a computing device in a computing system, wherein multiple computing devices in the computing system are coupled to multiple image sensors; identifying, in dependence upon the image data from the plurality of image sensors, one or more characteristics of the computing system; and initiating, in dependence upon the one or more characteristics of the computing system, one or more desired system management actions.
US10291464B1 Separation of control plane functions using virtual machines in network device
Techniques are described for separating control plane functions in a network device using virtual machines. The techniques include initializing multiple virtual machine instances in a control unit of a standalone router, and running different control processes for the router in each of the virtual machines. For example, in a root system domain (RSD)-protected system domain (PSD) system, a control unit of the standalone router may support a RSD virtual machine (VM) and one or more PSD VMs configured to form logical devices and execute logically separate control processes without requiring physically separate, hardware-independent routing engines to form the PSDs. Each of the RSD VM and PSD VMs includes a separate kernel, an operating system, and control processes for the logical device. When a software failure occurs in the PSD VM, the PSD VM may perform a software failover without affecting the operation of the RSD VM.
US10291455B2 DOCSIS 3.1 standard signal generation
The generation of OFDM signals for DOCSIS 3.1 specification having a required number of subcarriers and subcarrier spacing can be based on a sampling rate that is modified from that defined by the DOCSIS 3.1 specification. In embodiments, the base sampling rate is defined as Fs=204.8*A MHz (A>1), with a respective increase of basic IFFT size by factor A. In embodiments, the OFDM signal is sampled at a sampling rate of 204.8 MHz*A for an IFFT size of 8192*A (4096*A), where A>1.
US10291451B2 PRACH design for larger cell radius
Certain aspects of the present disclosure provide techniques for improving a physical random access channel (PRACH) design, for example, to support larger cell radius for communications in a wireless network. In aspects, a method of wireless communication by a user equipment (UE) is provided. The method generally includes receiving at least one configuration of a plurality of available narrowband physical random access channel (NPRACH) configurations or an indication of one of the plurality of NPRACH configurations. Each of the plurality of NPRACH configurations includes a different combination of at least two of a multi-level frequency hopping patter, cyclic prefix length, symbol group format, or tone spacing for NPRACH signals. The method also includes determining at least one resource within a plurality of available NPRACH resources according to the received configuration(s) or the received indication, and transmitting a NPRACH signal using the determined at least one resource.
US10291449B2 Transmitter method and apparatus for variable header repetition in a wireless OFDM network with different channel bandwidths
Method and apparatus for use within a wireless OFDM network that transmits a first packet type in a first channel bandwidth and a second packet type in a second channel bandwidth, the first channel bandwidth being at least two times wider than the second channel bandwidth. The first packet type has a header field with two parts with each part comprising a different set of header bits. The two parts of the header field are transmitted using two OFDM symbols. The second packet type has a header field with four parts with the first and second parts comprising the same first set of header bits and the third and the fourth part comprising the same second set of header bits. The four parts of the header field are transmitted using four OFDM symbols. The second packet type provides more reliable transmission than the first packet type.
US10291447B2 Method of processing of signal transmitted from the analog NFC driver and system for realization of said method
During the contactless transfer of the data from PICC (1) to PCD (4) with the load modulation within PICC (1) the analog signal between the transmitting antenna (3) and the output of the driver (2) is demodulated. From the demodulated output the digital data are generated for the direction of the subsequent modification of the signal led to the PICC (1) antenna set. The digital data gather from the demodulated signal are used for the amplification and/or attenuation of the signal received on the side of the PCD (4) and/or for synchronization or other modification of the signal on the side of the PICC (1), whereby no further modification of the driver (2) is needed. The connection on the LA, LB outputs appears to the driver (2) by its characteristics, mainly by its impedance, in the same way as the connected antenna (3) of the original connection according to the prior state of the art. Such processing and connection allows to use broadly available analog drivers (2) which can be combined with various other elements of other producers, which achieves real compatibility and high amount of freedom when designing the circuits, as well as the independence from the particular producer of the chips.
US10291442B2 Low-skew channel bonding using phase-measuring FIFO buffer
Circuits and methods are disclosed for low-skew bonding of a plurality of data channels into a multi-lane data channel. In one embodiment, phase-measuring first-in first-out buffer circuits buffer pre-buffer parallel data signals and generate phase-measurement signals. A channel-bonding control circuit receives the phase-measurement signals and generates bit-slip control signals. Transmission bit-slip circuits slip integer numbers of bits based on the bit-slip control signals. Bypass registers may be used when the integer number of bits is greater or equal to the parallel width of a lane. In another embodiment, the channel-bonding control circuit receives the phase-measurement signals from the phase-measuring FIFO buffer circuits and generates clock-slip control signals. Clock slip circuits controllably slip parallel clock signals by integer numbers of unit intervals of a serial clock signal. Various other aspects, features, and embodiments are also disclosed.
US10291441B2 Method for constructing codebook in multiple-antenna wireless communication system, and apparatus therefor
A method for constructing a codebook in a multiple-antenna wireless communication system and an apparatus therefor are disclosed. Specifically, constructing a codebook in a multiple-antenna wireless communication system comprises the steps of: receiving parameters for constructing a codebook from a base station; and constructing a codebook using the parameters for constructing the codebook, wherein the parameters for constructing the codebook may include a phase value (α) of a first code vector forming the codebook, a phase difference (β) between code vectors that are adjacent to one another within the codebook, and the number of bits (γ) that is required when feeding back a code vector selected thin the codebook.
US10291439B1 Decision feedback equalizer
A device including an equalizer that includes a first input configured to receive an input signal, a second input configured to receive a reference signal, and a third input configured to receive an adjustment signal. The equalizer also includes a first output configured to transmit a corrected signal, wherein the corrected signal is generated based on data outputs controlled via the input signal, the reference signal, and a clock signal, wherein the data outputs are modified based on the first adjustment signal, wherein corrected signal offsets inter-symbol interference on the input signal based on a data bit received at the first input prior to reception of the input signal.
US10291435B2 Router device, packet control method based on prefix management, and program
To prevent a packet including a prefix that should not be used from being forwarded. A router device 1 includes a prefix management unit 5 for creating a filtering rule including an indication of passage or block of a packet from a node 3 based on a prefix distributed from a prefix distributing device 2 and a prefix in a source IP address received from the node 3, and a filter unit 6 for passing or blocking the packet from the node according to the filtering rule created by the prefix management unit 5.
US10291430B2 Method, device and system for managing TRILL network using three-layer network manager
The present document discloses a method, apparatus and system for managing a TRILL network by a layer-3 network manager. Herein, the method includes: associating a target RB in the TRILL network with an interface of a layer-3 VLAN, publishing the layer-3 VLAN as a participant VLAN of the target RB, and calculating and issuing a broadcast decapsulation flag for the layer-3 VLAN, then an ingress RB encapsulating a layer-2 Ethernet frame which is sent by the layer-3 network manager to the target RB and includes a layer-3 IP message into a TRILL data message for sending to the target RB, and the target RB decapsulating the TRILL to obtain the original layer-2 Ethernet frame for processing. By the present document, the problem of incapability in managing an RB running TRILL by the layer-3 network manager in the related technology is solved, and the TRILL network is conveniently planned and configured.
US10291429B2 Control device and control method
A control device according to an embodiment includes a calculator, a changing unit, and a transmitter. The calculator calculates a first communication volume obtained by adding a value obtained by normalizing a communication volume of a voice call of a first terminal and a value obtained by normalizing a communication volume of data communication of the first terminal on the basis of a first history of the voice call of the first terminal and a second history of the data communication of the first terminal. The changing unit changes a first upper limit of a third priority obtained by adding a first priority set to the voice call of the first terminal and a second priority set to the data communication of the first terminal on the basis of the first communication volume.
US10291428B2 System and method for cloud-networked stand-alone dual modulation LAN
A cloud-networked stand-alone local area network (LAN) is disclosed. A stand-alone LAN is networked to a server outside the stand-alone LAN, and the server is part of a cloud of servers. The server includes hardware processors that process system operation information updates from a user for the stand-alone LAN, hardware memory that stores the system operation information updates; and a transceiver for communicating the system operation information updates to the stand-alone LAN. The stand-alone LAN includes a primary network hub (PNH) having a microcontroller that stores the system operation information, a cloud-side transceiver networked to the cloud of servers for receiving the system operation information updates from the server, and a PNH LAN long range transceiver that communicates via a long range spread spectrum or a narrowband frequency shift keying signal. The stand-alone LAN also includes a peripheral device having a microcontroller and an actuation mechanism.
US10291414B1 SRAM as physically unclonable function
An approach is provided in which an information handling system performs multiple tests on a memory device using different supply voltage levels. The information handling system identifies a set of memory cells in the memory that produce a same result during each of the memory tests at the different supply voltage levels, and generates a unique identifier based on the set of memory cells. In turn, the information handling system uses the unique identifier in one or more processes executed by the information handling system.
US10291400B2 Quantum key distribution device, quantum key distribution system, and quantum key distribution method
A communication device in embodiments is a quantum key distribution device connectable to another quantum key distribution device through a quantum communication channel to share an encryption key therebetween, and includes a common processing unit, one or more individual processing units, and a distribution unit. The common processing unit outputs intermediate data based on bit information obtained by transmitting or receiving sequence of photons with the another quantum key distribution device through the quantum communication channel. Each individual processing unit generates or provides the encryption key in accordance with the intermediate data. The distribution unit distributes the intermediate data that is output from the common processing unit to two or more distribution destination that include the individual processing units.
US10291398B2 Communication device, communication method, reader/writer, and communication system
A control unit of a communication device decrypts, when receiving via an antenna from a reader/writer a cipher key encrypted with a key same as a common key recorded in a recording unit by the reader/writer, the encrypted cipher key with the common key recorded in the recording unit, and when receiving via the antenna from the reader/writer a readout target address specifying a region of a data readout source in the recording unit encrypted with a cipher key same as the cipher key by the reader/writer, decrypting the encrypted readout target address with the cipher key, and transmitting the data recorded in the region specified by the readout target address obtained through decryption of the regions of the recording unit to the reader/writer via the antenna.
US10291392B2 Method and system for encrypting data
A method for encrypting data based on all-or-nothing encryption includes: providing, by an encryption system, data to be encrypted and an encryption key; dividing, by the encryption system, the data into an odd number of blocks, wherein each of the blocks has the same size; encrypting, by the encryption system, the blocks with the encryption key to obtain an intermediate ciphertext c′ comprising intermediate ciphertext blocks c0′, . . . , cN′, wherein c0′ corresponds to a random seed and c1′, . . . , cN′ corresponds to the encrypted blocks; and obtaining, by the encryption system, a final ciphertext c using the intermediate ciphertext c′. An intermediate overall ciphertext t is obtained based on XOR'ing the intermediate ciphertext blocks c0′, . . . , cN′; and obtaining a plurality of final ciphertext blocks c1, . . . cN by XOR'ing respective intermediate ciphertext blocks c1′, . . . , cN′ with the intermediate overall ciphertext t.
US10291385B2 TDD uplink/downlink re-configuration mechanism
The invention relates to methods for communicating within a communication system when re-configured from a source to a target uplink/downlink configuration. The invention is also providing mobile station for performing these methods, and computer readable media the instructions of which cause the mobile station to perform the methods described herein. Specifically, the invention suggests to perform PUSCH transmissions in response to Downlink Control Information, DCI, transmissions such that the source uplink/downlink configuration is applied to PUSCH transmissions relating to DCI transmissions received up to and including subframe N−6, a predefined uplink/downlink configuration is applied to PUSCH transmissions relating to DCI transmissions received during subframes N−5 to N−1; and the target uplink/downlink configuration is applied to PUSCH transmissions relating to DCI transmissions received from subframe N onward.
US10291369B2 Synchronizing peer-to-peer operation for outside network coverage and partial network coverage using LTE air interface
A user equipment (UE) enables synchronous peer-to-peer communication between devices for out of network coverage and partial network coverage scenarios. The UE performs a synchronization procedure and selects a spectrum resource within an uplink (UL) spectrum for device-to-device (D2D) communication. The UE, representing a synchronization source, generates timing information and synchronization signals for synchronizing a group of wireless communication devices (peer UEs) with the UE in a local synchronization area. The UE transmits, in selected or pre-allocated time or frequency resources, a synchronization signal including the timing information in order to synchronize devices in the local synchronization area.
US10291367B2 Transmitting apparatus and receiving apparatus and controlling method thereof
A transmitting apparatus includes: a frame generator configured to generate a frame including a plurality of OFDM symbols; and a signal processor configured to signal-process the generated frame, wherein the plurality of OFDM symbols are included in a bootstrap, a preamble including an L1 basic and an L1 detail, and a payload, and wherein the bootstrap includes information on an FFT size of the OFDM symbols included in the preamble, a length of a guard interval (GI) inserted in the preamble, and a pattern of a preamble pilot inserted in the preamble, and information on an L1 basic mode.
US10291365B2 Efficient automatic repeat request for free space optical communication
Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
US10291360B2 Information transmission method and device
Embodiments of the present invention provide an information transmission method and device. The method includes: detecting, by user equipment in a downlink subframe set N, physical downlink shared channel PDSCH transmission or a downlink control channel indicating downlink semi-persistent scheduling SPS release; sending, by the user equipment, in an uplink subframe n corresponding to the downlink subframe set N, a hybrid automatic repeat request-acknowledgment response that corresponds to the PDSCH transmission or corresponds to the downlink control channel indicating downlink semi-persistent scheduling SPS release, where n is a subframe number and n is an integer greater than or equal to 0.
US10291356B2 Decoding procedures in systems with codeblock segmentation
The disclosure relates to a method for decoding a transport block encoded with multiple codeblock segments. User equipment determines whether to decode one of a transport block cyclic redundancy check (CRC) and a codeblock segment CRC based on a speed of user equipment. In response to the speed of the user equipment being greater than a threshold, the user equipment decodes the transport block CRC and generates an acknowledgement (ACK)/non-acknowledgement (NAK). In response to the speed of the UE being less than or equal to the threshold, during a first data transmission, the user equipment decodes the codeblock segment CRC for each of the multiple codeblock segments and generates the ACK/NAK. During a second and latter data transmissions, the user equipment decodes the codeblock segment CRC for each of the multiple codeblock segments that failed in the first data transmission and generates the ACK/NAK.
US10291354B2 High performance, flexible, and compact low-density parity-check (LDPC) code
Certain aspects of the present disclosure generally relate to techniques for puncturing of structured low-density parity-check (LDPC) codes. Certain aspects of the present disclosure generally relate to methods and apparatus for a high-performance, flexible, and compact LDPC code. Certain aspects can enable LDPC code designs to support large ranges of rates, blocklengths, and granularity, while being capable of fine incremental redundancy hybrid automatic repeat request (IR-HARQ) extension while maintaining good floor performance, a high-level of parallelism to deliver high throughout performance, and a low description complexity.
US10291353B2 Receiver for receiving data in a broadcast system using redundancy data
A receiver for receiving data in a broadcast system includes a broadcast receiver that receives, via the broadcast system, a receiver input data stream including plural channel symbols represented by constellation points in a constellation diagram. A demodulator demodulates the channel symbols into codewords and a decoder decodes the codewords into output data words. A broadband receiver obtains redundancy data via a broadband system, the redundancy data for a channel symbol including one or more least robust bits of the channel symbol or a constellation subset identifier indicating a subset of constellation points including the constellation point representing the channel symbol. The demodulator and/or the decoder is configured to use the redundancy data to demodulate the respective channel symbol and to decode the respective codeword, respectively.
US10291352B2 Apparatus and method for transmitting and receiving signal in wireless communication system supporting hybrid automatic repeat request scheme
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method for transmitting a signal in transmitting apparatus in a wireless communication system supporting a hybrid automatic repeat request (HARQ) scheme is provided. The method includes transmitting a signal to a receiving apparatus; detecting there is a need for a retransmission operation for the signal; and performing the retransmission operation for the signal based on at least one of a reception scheme used in the receiving apparatus or an interference characteristic of an interference signal.
US10291342B2 TDD data transmission on multiple carriers with sub frames reserved for predetermined transmission directions
Apparatus and method for communication are provided. The apparatus includes a controller for controlling the transmission and reception of data on one or more carriers utilizing Time Division Duplexing and frames including sub frames, where multiple carriers utilized by different apparatuses are synchronized with each other and a predetermined number of sub frames of each frame are reserved for predetermined transmission directions and a scheduler for allocating the rest of the sub frames carrier specifically either in downlink or uplink direction.
US10291337B2 Method and device for measuring by using terminal in wireless communication system
Provided are a method of measuring by using a terminal in a wireless communication system, and a device supporting same. The terminal may: measure on the basis of a reference signal; receive a reference signal flag from a network; and derive a new measurement result on the basis on the received reference signal flag. The reference signal flag issues instructions as to whether a reference signal is sent from a target subframe, and the target subframe is a subframe used to derive the new measurement result.
US10291336B1 Antenna monitoring for wireless and telecommunications for private, public, and first reponders
This disclosure describes example antenna monitoring systems and methods that can include, among other things, a transmitter near each of the antennas in a distributed antenna system (DAS). The transmitter can transmit on a certain frequency or channel corresponding to that antenna, so that the various transmitters in the DAS each transmit on different frequencies. These frequencies can be detected by a receiver and can be processed to determine whether a signal at any frequency or channel expected to be received is missing. If any expected signal is missing for any frequency or channel, the receiver can infer that the antenna or a component associated with the antenna (such as cabling) may have failed. The receiver can then output an indication or notification that may be accessed by maintenance personnel and/or emergency personnel to enable them to identify and repair the non-functioning antenna or component.
US10291333B2 Measurement of voltage standing wave ratio of antenna system
The present invention provides methods and apparatus to detect the presence of interferers in a wideband digital VSWR measurement signal. Interferers cause power differences over different intervals of time and frequency, and may be detected by comparing the measured signals in both time and frequency domains with the original signal. Frequency components in the measured signals may be discarded if the interference is deemed too large. The remaining frequency components can then be used to compute the VSWR.
US10291332B2 Self-aligned silicon fiber optic connector
A transceiver and interconnect for connecting a plurality of optical cables. In one embodiment, optical sources are joined to a plurality of fiber optic output cables. The structures may use a plurality of ball lenses to collimate the diverging light from the source and launch it down one of the plurality of fibers. Through holes in a silicon substrate may allow the radiation to pass, and these features may be made very precisely.
US10291326B2 Communication systems and methods
In an example, a method of communication includes receiving a data set comprising a plurality of data items, and analyzing the data set to determine a plurality of distinct data values of the plurality of data items. The method also includes associating, based on the analysis of the data set, each distinct data value with a respective wavelength among a plurality of wavelengths. The method further includes transmitting each data item, one data item at a time, as an optical signal at the wavelength associated with the distinct data value of the data item.
US10291318B2 Physical layer security in optical communications using Bessel modes
Aspects of the present disclosure describe physical layer security in optical communications wherein Bessel modes are employed and significantly outperform conventional schemes with respect to secrecy and advantageously benefit from atmospheric turbulence effects with beam splitting attacks.
US10291316B1 Data transmission systems and methods using satellite-to-satellite radio links
Radio communications systems use 100 to 200 satellites in random low-earth orbits distributed over a predetermined range of north and south latitudes. The satellites themselves create a radio route between ground stations via radio links between multiple satellites by virtue of onboard global navigation satellite system circuitry for determining the location of the satellite and route creation circuitry for calculating in real time the direction from the satellite's location at a particular instant to a destination ground station. Directional antennas in the satellites transmit routing radio signals to enhance the probability of reception by other satellites. One embodiment facilitates the creation of satellite-to-satellite links by assigning each satellite a unique identifier, storing orbital information defining the locations of all of the orbiting satellites in the system at any particular time, and including in the radio signal the unique identifier associated with the transmitting satellite.
US10291309B2 Robust uplink beam management
Various aspects of the disclosure relate to managing the transmission of uplink beams. For example, a first apparatus may generate a signal for transmission to a second apparatus. Thereafter, the first apparatus may detect a condition associated with transmitting the signal via a first uplink beam at a first transmission power. The condition may include the first uplink beam exceeding a maximum permissible exposure (MPE) limit. Accordingly, the first apparatus may refrain from transmitting the signal via the first uplink beam based on the at least one condition and transmit the signal to the second apparatus using a second uplink beam different from the first uplink beam.
US10291304B2 Pre-coding method and trasmitter
Disclosed is a transmission scheme for transmitting a first modulated signal and a second modulated signal over the same frequency at the same time. According to the transmission scheme, a precoding weight multiplying unit multiplies a baseband signal after a first mapping and a baseband signal after a second mapping by a precoding weight and outputs the first modulated signal and the second modulated signal. In the precoding weight multiplying unit, precoding weights are regularly hopped.
US10291296B2 Transceiver for multi-beam and relay with 5G application
A wireless transceiver using a phased array antenna panel for producing multiple beams includes receive antennas forming a receive configuration and transmit antennas forming a transmit configuration. The receive antennas form a plurality of receive beams and the transmit antennas form a plurality of transmits beams, based on phase and amplitude information provided by a master chip in the phased array antenna panel. The receive and transmit configurations can include sub-configurations, each sub-configuration forming one of the plurality of receive beams or one of the plurality of transmit beams. At least one receive antenna and at least one transmit antenna can be connected to a corresponding plurality of receive phase shifters and a corresponding plurality of transmit phase shifters respectively. The wireless transceiver can form a relay transmit beam based on a receive beam provided by a hardwire connection.
US10291290B2 Directional coupling communication apparatus
The invention relates to a directional coupling communication apparatus where the coupling impedance can be easily matched to reduce reflections, and thus, the speed of communication channels is increased as compared to that with inductive coupling, and at the same time, the reliability of communication is improved by increasing the signal intensity. Modules having a coupler where an input/output connection line is connected to a first end, and either a ground line or an input/output connection line to which an inverse signal of a signal to be inputted into the input/output connection line connected to the above-described first end is inputted is connected are layered on top of each other so that the couplers are couplers to each other using capacitive coupling and inductive coupling.
US10291276B2 Lighting system for medical appointment progress tracking by wireless detection
Provided are mechanisms and processes for a lighting system for medical schedule management. According to various examples, an apparatus is provided which comprises a lighting interface configured to connect to a lighting element for illuminating a medical examination room. The apparatus further comprises a power interface coupled to a power source. The apparatus further comprises a Wi-Fi transceiver configured to transmit a wireless signal to connect to a device corresponding to a physician. The wireless signal corresponds to a local area network. The duration of the connection is used to track the presence of the physician in the medical examination room. The Wi-Fi transceiver is tuned to transmit a signal strength corresponding to the size and characteristics of the medical examination room. The apparatus is located in a lighting fixture in the medical examination room. The lighting fixture may be centrally located in the medical examination room.
US10291272B2 Communication system and method of data communications
A communication system includes a first amplifier configured to output an amplified modulated signal, and a demodulator coupled to the first amplifier. The demodulator is configured to demodulate the amplified modulated signal responsive to a first carrier signal. The demodulator includes a filter and a bandwidth adjusting circuit. The filter is configured to generate a filtered first signal based on a first signal and a set of control signals. The filter has a bandwidth adjusted based on the set of control signals. The bandwidth adjusting circuit is coupled to the filter, and is configured to generate the set of control signals based on a frequency of the filtered first signal and a frequency of the first signal. The bandwidth adjusting circuit includes a frequency detector configured to generate a second signal based on the frequency of the filtered first signal and the frequency of the first signal.
US10291254B2 Digital-to-analog conversion circuit and method, source driver and display apparatus
Embodiments of the present disclosure relate to a digital-to-analog conversion circuit and method, a source driver, and a display apparatus. The digital-to-analog conversion circuit includes a first digital-to-analog converter corresponding to m high bits of (m+n)-bit digital signal and a second digital-to-analog converter corresponding to n low bits, where m and n are integers greater than 0. The first digital-to-analog converter comprises a voltage division module configured to generate 2m reference voltages at equal intervals in voltage; a first voltage selection module configured to select, from the 2m reference voltages, a first voltage corresponding to the m bits; and an operation module configured to generate a second voltage higher than the first voltage by the interval in voltage based on two adjacent reference voltages of the 2m reference voltages and the first voltage. The second digital-to-analog converter is configured to generate a third voltage corresponding to the n bits by using the first voltage and the second voltage as reference voltages, and to generate the sum of the third voltage and the first voltage.
US10291252B1 Successive approximation register (SAR) analog to digital converter (ADC) dynamic range extension
An ADC, including a DAC which receives an analog input voltage and a digital input word from SAR logic, and generates a first voltage based on the analog input voltage and the digital word. The ADC also includes a comparator, which receives the first voltage and a reference voltage, and generates a second voltage based on the first voltage and on the reference voltage. The second voltage has a value corresponding with a sign of the difference between the first voltage and the reference voltage. The ADC also includes the SAR logic circuit which receives the second voltage from the comparator. The SAR logic generates a digital output word based on a second voltages received from the comparator. A difference between the minimum input voltage on the maximum input voltage is substantially equal to two times a difference between reference voltage and the minimum input voltage.
US10291251B1 Imaging systems with sub-radix-2 charge sharing successive approximation register (SAR) analog-to-digital converters
An image sensor may contain an array of imaging pixels arranged in rows and columns. Each column of imaging pixels may be coupled to a column line which is used to read out imaging signals from the pixels. The column line may be coupled to an analog-to-digital converter for converting analog imaging signals from the pixels to digital signals. The analog-to-digital converter may be implemented as a charge sharing successive approximation register (SAR) analog-to-digital converter (ADC). The SAR ADC may include a comparator coupled to a feedback digital-to-analog converter (DAC). The comparator may have a non-zero comparator offset. The feedback DAC may include capacitors that are scaled using a sub-radix-2 sizing scheme to help improve tolerance to the comparator offset while enabling resolutions of up to 10-bits or more.
US10291242B1 Local oscillator (LO) phase continuity
Certain aspects of the present disclosure generally relate to techniques and circuits for phase correction, or at least adjustment, of multiple local-oscillator (LO) signals. For example, certain aspects provide an apparatus for phase adjustment. The apparatus generally includes a phase-locked loop (PLL), at least one frequency divider coupled to an output of the PLL, the at least one first frequency divider being external to the PLL, a phase adjustment circuit having an input coupled to an output of the frequency divider, and at least one mixer having an input coupled to at least one output of the phase adjustment circuit.
US10291231B2 Superconducting device with dummy elements
Examples described in this disclosure relate to superconducting devices, including reciprocal quantum logic (RQL) compatible devices. A superconducting device including at least one superconducting element having a first coefficient of thermal expansion is provided. The at least one superconducting element is formed on a dielectric layer having a second coefficient of thermal expansion and the first coefficient of thermal expansion is different from the second coefficient of thermal expansion causing a strain mismatch between the at least one superconducting element and the dielectric layer when the superconducting device is operating in a cryogenic environment. The superconducting device may also include at least one dummy element configured to lower stress at an interface between the at least one superconducting element and the dielectric layer when the at least one superconducting device is operating in the cryogenic environment.
US10291224B2 Gate driving circuit, driving method thereof, display panel and display device
Embodiments of this disclosure provide a gate driving circuit, a driving method thereof, a display panel and a display device. The gate driving circuit comprises: a corner cutting circuit and a scanning circuit. The corner cutting circuit is configured to output a corner cut voltage signal, wherein the corner cut voltage signal comprises a pulse whose edge is smoothed. The scanning circuit is configured to output a corner cut scanning signal based on the corner cut voltage signal, wherein the corner cut scanning signal comprises a pulse whose edge is smoothed.
US10291222B2 Gate potential control device
A gate potential control device configured to control potential of a gate of a main switching element is provided herein. The gate potential control device includes: a turn-on switching element and a turn-off switching element. In a turn-off operation, a main voltage between main terminals of the main switching element increases from an on-voltage to a peak value of a surge voltage and then decreases to an off-voltage. The gate potential control device is configured to keep both of the turn-on switching element and the turn-off switching element turned off in a period which is at least a part of a specific period in the turn-off operation, the specific period being from a timing after a predetermined time lapse from a timing of rise-up of the main voltage from the on-voltage to a timing at which the main voltage reaches the peak value.
US10291220B2 Level shift circuit and drive circuit
A level shift circuit includes: an electrothermal converter converting a first electric signal with a first reference potential as a reference to heat; a thermoelectric converter converting the heat from the electrothermal converter to a second electric signal with a second reference potential which is different from the first reference potential as a reference; and an insulating region electrically insulating the electrothermal converter from the thermoelectric converter.
US10291219B2 Comparator, circuit device, physical quantity sensor, electronic device, and vehicle
A comparator includes a first voltage-time conversion circuit, a second voltage-time conversion circuit, and a determination circuit. A first delay unit includes a first falling edge delay circuit that delays a falling edge based on a first input signal, a first rising edge delay circuit that delays a rising edge based on a second input signal, and a first output circuit. A second delay unit includes a second falling edge delay circuit that delays a falling edge based on the second input signal, a second rising edge delay circuit that delays a rising edge based on the first input signal, and a second output circuit.
US10291207B2 Wide range programmable resistor for discrete logarithmic control, and tuning circuit for variable gain active filter using same
A programmable resistor can provide discrete logarithmic (linear-in-dB) gain control. It can include multiple like programmable resistor subnetworks or cells, such as can be connected in parallel, such as according to a decoding scheme. The subnetworks can be configured to cover a subrange such as [0 dB, −6 dB) relative to the maximum resistance value. Coarse increments of −6 dB can be further added to this range by successively doubling the number of subnetworks that are connected in parallel. An additional decoder help ensure a linear control curve, free of dead zones or other nonlinearities. The programmable resistor can be suitable for use in such circuits as programmable-gain amplifiers, filters, or more complex networks, such as where the resistance can be programmed as a function of a digital code. An example including a tuning circuit for a variable gain active filter is described.
US10291204B2 Piezoelectric vibrator element, piezoelectric vibrator, electronic apparatus, and vehicle
A piezoelectric vibrator element includes a piezoelectric substrate including a vibrating part and a fixation part, a first excitation electrode including a first foundation electrode layer disposed on a first surface of the vibrating part, and a first upper electrode layer disposed on the first foundation electrode layer, and a second excitation electrode including a second foundation electrode layer disposed on a second surface of the vibrating part, opposed to the first surface, and a second upper electrode layer disposed on the second foundation electrode layer, wherein a ratio tA2/T1 between a thickness tA2 of the second upper electrode layer and a thickness T1 of the vibrating part is not lower than 1.4% and not higher than 2.4%.
US10291203B2 Piezoelectric MEMS resonator with a high quality factor
A MEMS resonator is provided with a high quality factor and lower motional impedance. The MEMS resonator includes a silicon layer having opposing surfaces, a piezoelectric layer above one of the surfaces of the silicon layer, and a pair of electrodes disposed on opposing surfaces of the piezoelectric layer, respectively. Moreover, the piezoelectric layer has a crystallographic axis that extends at an angle relative to the vertical axis of the MEMS resonator.
US10291197B2 Compositions of influenza hemagglutinin with heterologous epitopes and/or altered maturation cleavage sites and methods of use thereof
Modified forms of hemagglutinin (HA) protein including those with modified immunodominant regions and with modified maturation cleavage sites, and virus and virus-like particles containing them are disclosed.
US10291194B2 System and method for biasing an RF circuit
In accordance with an embodiment, a circuit includes: a replica input transistor, a first replica cascode transistor, an active current source, and an active cascode biasing circuit. The active current source is configured to set a current flowing through the first replica cascode transistor and the replica input transistor to a predetermined value by adjusting a voltage of a control node of the replica input transistor; and an active cascode biasing circuit including a first output coupled to the control node of the first replica cascode transistor, and the active cascode biasing circuit configured to set a drain voltage of the replica input transistor to a predetermined voltage by adjusting a voltage of the control node of the first replica cascode transistor.
US10291193B2 Combining power amplifiers at millimeter wave frequencies
A system having a set of power amplifiers each having a primary inductive structure configured to provide an output signal. A secondary inductive structure is configured to inductively couple to each of the primary inductive structures. A transmission line is provided with a signal trace and a ground trace. The signal trace of the transmission line is connected to a first end of the secondary inductive structure. A return path from a second end of the secondary inductive structure is coupled via a resonant network to the ground trace of the transmission line, in which the return path is spaced away from the secondary inductive structure to minimize inductive coupling to the primary structures.
US10291192B1 Programmable buffering, bandwidth extension and pre-emphasis of a track-and-hold circuit using series inductance
Apparatus and associated methods relate to a peaking module fabricated on a semiconductor substrate including a follower circuit driving a series peaking circuit-branch, the module configured to extend the bandwidth of a track-and-hold circuit. In an illustrative example, the series peaking circuit-branch may include an inductive element. One or more tracks on a metal interconnect above the semiconductor substrate may form the inductive element, for example. In some examples, one or more peaking modules may be combined creating a customized frequency response. In some examples, one or more combined peaking modules may be adjusted by a controller providing dynamic frequency response customization during operation. The follower circuits may employ constant current biasing and/or constant-gm biasing to provide substantial immunity to process, temperature and voltage variations, for example. Various implementations of series peaking circuit-branch pre-emphasis may advantageously extend overall bandwidth of various circuits (e.g., high-speed track-and-hold circuits).
US10291186B2 Amplifier for contorlling output range and multi-stage amplification device using the same
An amplifier includes a differential amplification block suitable for receiving and amplifying a first differential input signal and a second differential input signal; an output block suitable for determining an output signal according to a state of amplified signals outputted from the differential amplification block; and an output range restriction block suitable for controlling an output range of the output signal outputted from the output block based on a maximum clamping signal and a minimum clamping signal.
US10291185B2 Doherty power amplifiers with different operating biases
Systems and methods related to linear load modulated power amplifiers. A power amplifier (PA) system can include a divider that splits a signal into two portions, a first portion directed to an attenuator that attenuates the first portion so that the first portion and the second portion have different powers and a second portion directed to a phase shift component that shifts a phase of the second portion so that the first portion and the second portion have different phases. The PA system can also include a Doherty amplifier circuit where a carrier amplifier amplifies the attenuated first portion and a peaking amplifier amplifies the phase-shifted second portion. The carrier amplifier includes a Class AB driver stage and a Class B output. The peaking amplifier includes a Class B driver stage a Class B output stage.
US10291165B2 Method and device for detecting the presence of a permanent magnet of a rotor of a synchronous machine
A method of detecting a permanent magnet rotor of a synchronous machine, includes: injecting a voltage waveform to the stator windings of the synchronous machine, measuring two phase currents in the stator winding, transforming the two phase currents to a rotor reference frame to obtain a current waveform, sampling the current waveform to obtain positive and negative portion values, constructing first and second periodic waveforms by using the sampled positive and negative portion values, performing a frequency analysis of a first and second spectrums of the periodic waveforms, and determining whether a permanent magnet is present in the synchronous machine based on the spectrums.
US10291152B2 Triboelectrification device and display device
Embodiments of the present invention disclose a triboelectrification device and a display device. The triboelectrification device includes at least one layered electricity generating assembly that is stacked, the at least one layered electricity generating assembly each comprising an electrode layer, an insulating layer, a metal layer and an elastomer; the electrode layer, the insulating layer, and the metal layer are arranged in sequence from above downwards, the elastomer is disposed between the electrode layer and the metal layer and is located at at least one side of the insulating layer. The electrode layer and the insulating layer are brought into contact with each other to be rubbed against each other by applying a pressure to the electrode layer, and the electrode layer and the insulating layer can be separated from each other by springing back of the elastomer, such that the electrode layer and the insulating layer are repeatedly brought into contact with each other to be rubbed against each other time after time, thereby continually generating positive and negative charges on the metal layer and the electrode layer respectively and thus achieving usage of electric energy into which energy generated by friction is converted.
US10291148B2 Power conversion apparatus
An object of the present invention is to reduce the size of a power conversion apparatus and to improve the reliability. The power conversion apparatus includes a power semiconductor module, a driver circuit board mounted with a driver circuit, an AC-side relay conductor for transferring the alternating current, and an AC connector. The power semiconductor module includes an AC-side terminal connected to the AC-side relay conductor, and a control-side terminal connected to the driver circuit board. The AC connector is provided on the opposite side of the power semiconductor module through the driver circuit board. The driver circuit board includes a transformer for transforming voltage from low to high and supplying the transformed voltage to the driver circuit, and a line for connecting the transformer and the driver circuit. Further, the driver circuit board forms a through hold provided on the side opposite to the transformer with the driver circuit interposed therebetween. The AC-side relay conductor is connected to the AC-side connector, through the through hole.
US10291146B2 Gate driver circuit for a rectifier device including a cascade of transistor stages
In some examples, a rectifier device includes a semiconductor substrate, an anode terminal and a cathode terminal connected by a load current path of a first MOS transistor and a diode connected parallel to the load current path. An alternating input voltage is operably applied between the anode terminal and the cathode terminal. Further, a control circuit is coupled to a gate electrode of the first MOS transistor and configured to switch on the first MOS transistor for an on-time period, during which the diode is forward biased. A gate driver circuit is included in the control circuit and includes a buffer capacitor and a cascade of two or more transistor stages connected between the buffer capacitor and the gate electrode of the first MOS transistor.
US10291141B1 Flyback converter
A converter circuit is disclosed. The converter circuit includes a transformer and a primary circuit connected to the primary side of the transformer, where the primary circuit includes a first switch connected to a ground. The converter circuit also includes a second switch connected to the first switch, and a clamping capacitor connected to the second switch and to the input. The converter circuit also includes a secondary circuit connected to the secondary side of the transformer, where the secondary circuit includes a rectifying element, and an output capacitor connected to the rectifying element. In addition, the output capacitor has a substantial effect on resonance of the converter circuit.
US10291132B2 Integrated circuit with selection between primary side voltage regulation and secondary side voltage regulation
An integrated circuit may detect a pin voltage at a selector pin. The integrated circuit may compare the pin voltage to a threshold voltage. The integrated circuit may selectively perform primary side voltage regulation or secondary side voltage regulation, to regulate a voltage supplied to an electrical load coupled to the integrated circuit, based on comparing the pin voltage and the threshold voltage.
US10291128B1 Minimizing body diode conduction in synchronous converters
A synchronous converter that includes a power source, an inductor, an output terminal, and a control circuit. The control circuit may include: an electronic energizing switch that, when activated, delivers energy from the power source to the inductor; an electronic de-energizing switch that, when activated, delivers energy from the inductor to the output terminal, the electronic de-energizing switch including a body diode; and an electronic pull-down switch that, when activated, turns off the electronic de-energizing switch, redirects current flowing though the body diode of the electronic de-energizing switch, and removes charge from the body diode of the electronic de-energizing switch. The electronic energizing switch and the electronic de-energizing switch may never both be activated at the same time.
US10291126B1 Single-inductor multiple-output DC/DC converters with pulse-skipping mode and deadtime switch control
A single inductor multiple-output DC-DC converter includes an inductor coupled to a first input switch and a second input switch to store energy from supply source, wherein the first input switch is coupled to an input supply node, and the second input switch is coupled to ground, the first and the second switches controlling current through the inductor; a plurality of output switches, each output switch coupled to a common inductor node and to a corresponding output supply node, each of the output supply node having a voltage converted from an input voltage received at an input supply node; a freewheel switch coupled between the common inductor node and ground; a control circuit receiving a sensed inductor current and a plurality of feedback signals indicating error signals between output voltages and their corresponding reference voltages, the control circuit being configured to control timing and charging current of the inductor.
US10291122B2 Input voltage detection circuit and power supply including the same
Provided are an input voltage detection circuit and a power supply including the same. The power supply includes a rectifier circuit configured to generate a line input voltage by rectifying an alternating current (AC) input. The input voltage detection circuit which is applied to the power supply generates a peak sensing voltage that indicates a predetermined peak area defined around a peak of the line input voltage, generates a peak detection signal that indicates the peak of the line input voltage based on a center of the peak sensing voltage, and generates an input sensing voltage corresponding to the line input voltage by being synchronized with the peak detection signal. The power supply may control a switching period according to the input sensing voltage.
US10291112B2 Bypass circuit and method having switch biased to provide bypass of power from power modules in a power system
A method and apparatus to bypass, using bypass circuits, non-operating power modules in a power system. Multiple power sources are coupled to inputs of respective power modules. Multiple bypass circuits have respective terminals operatively coupled to the respective outputs of the power modules. The outputs of the power modules are coupled in a series connection and the series connection is coupled across a load. Each bypass circuit includes a switch operatively coupled across a first input of a circuit and an output of a power module. A feedback circuit includes a second input coupled to an output of the circuit. A coupling circuit includes a third input coupled to an output of the feedback circuit. The coupling circuit includes an output operatively coupled across the switch. The switch is biased to provide the bypass responsive to a voltage of the output of the circuit and the voltage of the power module output.
US10291109B2 Critical-mode-based soft-switching techniques for three-phase bi-directional AC/DC converters
Critical-mode soft-switching techniques for a power converter are described. In one example, a power converter includes a converter electrically coupled between an alternating current (AC) power system and a direct current (DC) power system, where the converter includes a number of phase legs. The power converter can also include a control system configured, during a portion of a whole line cycle of the AC power system, to clamp a first phase leg of the converter from switching and operate second and third phase legs of the converter independently in either critical conduction mode (CRM) or in discontinuous conduction mode (DCM).
US10291107B2 Power generator, power generator set and power generation system
A power generator 100 includes a power generating unit 10 and a supporting member 20 for supporting the power generating unit 10. The power generating unit 10 constitutes a two-degree-freedom vibration system including a first vibration system having a coil assembly 40 and a first spring portion 64 for coupling the coil assembly 40 with a housing 20 and a second vibration system having a magnet assembly 30 and a second spring portion 65 for coupling the magnet assembly 30 with the coil assembly 40. The power generating unit 10 is configured so that each of a first natural frequency ω1 of the first vibration system and a second natural frequency ω2 of the second vibration system is in the range of 14 to 42 Hz.
US10291104B2 Apparatus for cooling an electric rotating machine
An electric rotating machine that can raise the utilization efficiency of cooling oil is obtained. In an rotation axle, there are provided an oil flow path having a predetermined length from an end of the rotation axle and a flow path hole that communicates with the oil flow path and has an opening toward the inside of the electric rotating machine; a supporting member includes a cylinder section and a disk section that partitions the cylinder section in the axis direction, and a discharging hole is provided at an end of the cylinder section; between the flow path hole and the discharging hole, there is provided a partition plate that encloses a space formed by the supporting member and the rotation axle and guides cooling oil traveling from the flow path hole to the inside of the electric rotating machine to the discharging hole.
US10291103B2 Brushless direct current motor with integrated fan
Provided is a rotor assembly for a brushless direct current motor. The rotor assembly includes an insert which fits within an outer rotor cup. The insert locates the position of the magnets and secures them with extended features. Curved fan blades are integrated into the insert to provide improved airflow and cooling during rotation. The insert has features incorporated to reduce overall noise caused by air flow by having smooth transitions between mating surfaces and joints. A trench is incorporated within the insert to provide an overflow catch for excess adhesive when the magnet segments are “glued” into place.
US10291089B2 Motor and disk drive apparatus
A hub of this motor includes a hub annular portion being annular and arranged above a stator, and a flange portion arranged to extend radially outward from the hub annular portion, and including an upper surface on which an annular member is arranged. A yoke includes a first yoke cylindrical portion to which a magnet is fixed; a yoke annular portion arranged to extend radially inward from an upper end of the first yoke cylindrical portion, and including an upper surface arranged opposite to a lower surface of the hub; and a second yoke cylindrical portion arranged to extend axially upward from a radially inner end portion of the yoke annular portion. An inner circumferential surface of the hub annular portion and an outer circumferential surface of the second yoke cylindrical portion are fixed to each other at an engagement portion arranged radially inward of a radially inner end portion of each of coils.
US10291087B2 Electric motor
An electric motor has a wound stator and an outer rotor. A core of the stator has outer and inner annular portions. Tooth portions extend radially outwardly from the outer annular portion. Connecting arms interconnect the outer and inner annular portions. The width of the connecting arms is less than the width of the tooth portions. The ratio of tooth height L1 to distance between the roots of adjacent teeth L3 is in the range of 1.0 and 1.3. The ratio of tooth width T3 to L3 is in the range of 0.8 and 1.0. The ratio of tooth length T1 to L3 is in the range of 0.5 and 0.6. The ratio of T3 to outer diameter of the stator core D is in the range of 0.07 and 0.1.
US10291084B2 Stator and manufacturing method therefor
A stator including a stator core formed in a ring shape is manufactured as follows; previously preparing an original core body provided with a belt-shaped part in a straight line shape structured of multiple outer peripheral parts and multiple salient pole parts, forming a recessed part on each of outer side faces of first outer peripheral parts disposed on both end sides of the belt-shaped part at a position between the salient pole part connected with the first outer peripheral part and an end part in the longitudinal direction of the belt-shaped part; and a bending step in which the original core body is successively pressed and bent from a center of the belt-shaped part toward both end sides.
US10291080B2 Electric power transmission device and wireless electric power transfer system
An electric power transmission device includes a first power transmitting electrode, a second power transmitting electrode, a conductive first shield disposed between the first power transmitting electrode and the second power transmitting electrode, a conductive second shield that covers at least one of a first gap between the first power transmitting electrode and the first shield or a second gap between the second power transmitting electrode and the first shield, and a conductive third shield that covers at least one of a plurality of gaps between a plurality of divided portions of the second shield.
US10291078B2 Wireless power transmitter
A transmission antenna includes a resonance capacitor and a transmission coil coupled in series. A driver includes a bridge circuit that applies a driving voltage to the transmission antenna. A current sensor detects a current IS that flows through the bridge circuit. A foreign object detector detects the current IS that flows through the bridge circuit while changing the switching frequency applied to the bridge circuit. The foreign object detector judges the presence or absence of a foreign object based on the detection result.
US10291077B2 Power harvesting circuit and applications thereof
A power harvesting circuit a p-channel circuit, an n-channel circuit, an AC capacitance circuit, and an output capacitance circuit. The p-channel circuit includes a first diode element and a first start-up current circuit operably coupled to increase start-up current of the first diode element. The n-channel circuit includes a second diode element and a second start-up current circuit operably coupled to increase start-up current of the second diode element. The AC coupling capacitance circuit is coupled to the p-channel circuit and the n-channel circuit. The output capacitance circuit is coupled to the p-channel circuit and the n-channel circuit.
US10291075B2 Over voltage protection detection
Certain aspects of the present disclosure relate to methods and apparatus for detecting, by a wireless power transmitter, an over voltage protection at a wireless power receiver. Certain aspects of the present disclosure provide a wireless power transmitter. The wireless power transmitter includes a resonator configured to generate a wireless field for wirelessly transferring power to a wireless power receiver. The wireless power transmitter further includes an impedance detector configured to measure an impedance of the resonator. The wireless power transmitter further includes a controller configured to detect operation of an over voltage protection mode of the wireless power receiver based on a frequency of change in impedance as measured by the impedance detector.
US10291061B2 Charger and charge control method
A charger mounting a rechargeable battery includes a switcher configured to switch transmission status of electric power through cables connected to an upstream port and/or downstream port, and a discharger configured to consume the electric power by discharging. The controller is configured to control, depending on charged quantity of the rechargeable battery and request information for feed/reception of the electric power, the switcher and the discharger to execute one of: at least one of charging the rechargeable battery with the electric power received from one of the power source, the upstream charger and the downstream charger through a cable, and consuming the electric power as received by the discharger; and at least one of transmitting the electric power of the rechargeable battery to one of the upstream charger and the downstream charger through a cable, and consuming the electric power of the rechargeable battery by the discharger.
US10291059B2 Wireless charging apparatus
A charging apparatus for charging a portable electronic device includes a receiving area, two coil pairs, and coil control circuitry. The receiving area is configured to removably receive the portable electronic device and/or a case for a portable electronic device. The two coil pairs are positioned around a perimeter of the receiving area of the charging apparatus. Each coil pair includes first and second electrically conductive coils. The second electrically conductive coil is opposite the first electrically conductive coil on the perimeter of the receiving area and the ends of each electrically conductive coil including electrical leads. The coil control circuitry is electrically connected to each electrically conductive coil. The coil control circuitry is configured to selectively provide a charging current to at least one of the coil pairs to induce a magnetic field around the electrically conductive coils for inductively charging the portable electronic device.
US10291058B2 Portable device and portable timepiece
A portable timepiece includes a case, a power receiving coil accommodated in the case, a bypass member configured to include a soft magnetic material, and a first band that is internally equipped with the bypass member, and that is transformable so as to dispose the bypass member between the power receiving coil and a charging device when charging is performed using the charging device.
US10291055B1 Systems and methods for controlling far-field wireless power transmission based on battery power levels of a receiving device
The embodiments described herein include a transmitter that transmits a power transmission signal (e.g., radio frequency (RF) signal waves) to create a three-dimensional pocket of energy. At least one receiver can be connected to or integrated into electronic devices and receive power from the pocket of energy. The transmitter can locate the at least one receiver in a three-dimensional space using a communication medium (e.g., Bluetooth technology). The transmitter generates a waveform to create a pocket of energy around each of the at least one receiver. The transmitter uses an algorithm to direct, focus, and control the waveform in three dimensions. The receiver can convert the transmission signals (e.g., RF signals) into electricity for powering an electronic device. Accordingly, the embodiments for wireless power transmission can allow powering and charging a plurality of electrical devices without wires.
US10291053B1 Adaptive CC-CV transition circuit and power management method
An adaptive constant current-constant voltage (CC-CV) transition circuit comprises an amplifier, a series-pass device with current sense, a feedback network and a constant current controller to provide a stable and smooth transition between a constant voltage mode and a constant current mode, and vice versa. A voltage regulator loop comprises an amplifier, an optional buffer, a series-pass device with current sense and a feedback network which provides a feedback voltage to the amplifier. A current regulation loop comprises the amplifier, the optional buffer, the series-pass device, the feedback network and a constant current controller comprising a trans-impedence amplifier and a transconductance comparator which generate a current signal to a pseudo-constant bias (PCB) and a voltage signal to the adaptive compensation network (ACN) of the amplifier.
US10291052B2 Bypass charging circuit and method
In accordance with an embodiment, a bypass charging circuit includes a pair of transistors having current carrying terminals commonly connected to form a node. An input of a comparator is coupled to the node through a switch and to a resistor. Another input terminal of the comparator is coupled for receiving a reference voltage. Optionally, a transistor may be connected to the bypass charging circuit. In accordance with another embodiment a method is provided in which bypass charging transistors are coupled to first input of a comparator in response to closing a switch. A voltage is generated at the first input of the comparator in response to closing the switch and the voltage is compared with a reference voltage. In response to the comparison, a status indicator signal is generated to indicate the presence of a low-impedance failure in one or both of the bypass charging transistors.
US10291050B2 Charging control apparatus and method for electronic device
A charging control apparatus and method for an electronic device are provided. During a process of charging, the power adapter first charges the battery with a constant-voltage direct current output, and then after the power adapter receives a quick-charging instruction, the power adapter adjusts an output voltage according to the voltage of the battery fed back by the charging control circuit, and if the output voltage meets a quick-charging voltage condition pre-set by the charging control circuit, the power adapter adjusts an output current and the output voltage respectively according to a preset quick-charging current value and a preset quick-charging voltage value for quick-charging the battery, and meanwhile the charging control circuit introduces direct current from the power adapter for charging the battery; during a process of quick-charging, the power adapter adjusts the output current in real time according to the output voltage thereof and the voltage of the battery.
US10291049B2 Doorbell apparatus
A doorbell apparatus according to one embodiment of the present disclosure includes an input port configured to receive power; an interface including a plurality of interface components and a first controller that is set to control the plurality of interface components; a battery configured to supply the power to the interface; a switching circuit connected to a switch and configured to change a path of a current that is supplied from the input port according to an ON or OFF state of the switch; and a second controller configured to control charging of the battery and a current supply to the interface using the current that is output from the switching circuit, wherein the second controller limits a current supplied to the interface according to an operation mode of the interface, and the operation mode includes a first operation mode and a second operation mode in which power required inside the interface is less than that of the first operation mode.
US10291044B2 Battery charger and control method thereof
A battery charger in one aspect of the present disclosure includes an attachment portion, a charging circuit, a positive electrode terminal, a negative electrode terminal, at least one signal input terminal, an analog value acquisition device, a charging current detector, a comparison processor, and a current value reflection processor. The current value reflection processor performs one of a variable determination process for reference values and an analog value correction process. The variable determination process is a process for the current value reflection processor to variably determine the reference value based on a value of a charging current detected by the charging current detector. The analog value correction process is a process for the current value reflection processor to correct an analog value to be used in a comparison by the comparison processor based on the value of the charging current detected by the charging current detector.
US10291034B2 Method and device for operating power system, and rechargeable-battery management device
A method and device for operating a power system, and a rechargeable-battery management device that extracts maximum performance from rechargeable batteries and uses the batteries evenly while taking into consideration cost and the operation of the batteries are provided. According to the method for operating a power system provided with a plurality of rechargeable-battery devices and a plurality of electric generators, the amount of power that a rechargeable battery available during a scheduled time period on a scheduled date will be able to supply is determined, an economic-dispatch calculation including the determined amount of power that the aforementioned rechargeable battery will be able to supply is performed for the power system, and the rechargeable battery is used to supply power during the scheduled time period on the scheduled date.
US10291029B2 Enhanced island management application for power grid systems
The technology is generally directed towards real-time power grid island detection and monitoring, including obtaining and outputting information about the cause and location of the islanding event, island size, island composition, phasor measurement units in each island, and the overall island frequency. The technology provides for suggested island resynchronization actions such as one or more circuit breakers that can be closed by the power grid system operators to resynchronize an island with the main island/system. An application program may output the information and also assist the operators during the resynchronization process by providing real time information about the voltage difference and frequency difference across each proposed circuit breaker in the suggested restoration point. Real-time tracking of the island resynchronization actions is also described.
US10291017B2 Electrical protection device and a method of providing electrical protection
There is provided an integration of the leakage current functions of an RCD and the voltage sensing functions of other prior art protection devices. By integrating the two capabilities into one decision making system/algorithm, and considering the circuits performance in terms of leakage current as it correlated with elevated protective earth voltages (and vice versa), an embodiment is created which is able to “look into” a protected electrical system and make much more precise and discerning decisions on electrical status and probability of unsafe events. The resultant technology attends to the outstanding issues with the prior art technologies as they stand, and provides a protection solution that covers the entire range of electrical power wiring configurations and the practical complexities of modern electrical works.
US10291011B2 Automatic, highly reliable, fully redundant electronic circuit breaker that reduces or prevents short-circuit overcurrent
A programmable power (PPSE) switching element including a front power transistor, a main switching transistor, and at least one reverse current blocking transistor in series, a gate of each of which is connected to a gate driver; an inductor and a shunt resistor connected in series with the transistors; a charge storage capacitor connected between ground and a junction located between the inductor and the shunt resistor; a high-speed NPN transistor, a collector of which is connected to the front power transistor and an emitter of which is connected to an output of the main switching transistor via the shunt resistor; a current measurement element in parallel to the shunt resistor; a voltage amplifier; and a high-speed MCU.
US10291007B2 Active cover plates
An active cover plate includes a face plate, a load and an electrically insulated power extractor extending rearward from the face plate to interface with an electrical receptacle, wherein the power extractor extracts electrical power from the electrical receptacle to energize the load. A method for installing an active cover plate on an electrical receptacle is also provided.
US10291005B1 Flexible conduit systems for routing cables
A conduit for routing connectivity cables. The conduit including a bottom including consecutively connected bottom members extending a longitudinal length of the conduit. A first side and a second side are connected to the bottom. The first side including consecutively connected first side members extending the longitudinal length and the second side including consecutively connected second side members extending the longitudinal length. The bottom, the first side, and the second side extend along a center axis of the conduit, the center axis extending the longitudinal length of the conduit.
US10290993B2 VCSEL illuminator package
A VCSEL illuminator module includes a module forming a physical cavity having electrical contacts positioned on an inner surface of the module that feed through the module to electrical contacts positioned on an outer surface of the module. A VCSEL device is positioned on the inner surface module and includes electrical contacts that are electrically connected to the electrical contacts on the inner surface of the module. The VCSEL device generates an optical beam when current is applied to the electrical contacts. An optical element is positioned adjacent to an emitting surface of the VCSEL device and is configured to modify the optical beam generated by the VCSEL device.
US10290990B2 Method for manufacturing female terminal and female terminal
A method for manufacturing a female terminal (1) with a tubular portion (11) formed by bending a metal plate into a tubular shape and resilient contact pieces (12) extending from the tubular portion (11) in an axial direction of the tubular portion (11), folded inwardly of the tubular portion (11) and configured to resiliently contact a mating terminal inside the tubular portion (11) includes a joining step of joining metal members thinner than the metal plate to the metal plate, and a forming step of bending the metal members joined to the metal plate and forming the metal members as the resilient contact pieces.
US10290988B2 Electrical plug
An electrical plug comprising: a socket part (5a, 5b, 5c, 5d) having a plurality of electrical plugs configured for directly or indirectly plugging into a mains electrical socket; a device part (3) having at least one power output configured for direct or indirect coupling to an electrical device; wherein the socket part is separate and releasable from the device part, and the socket part and device part comprise respective parts of two two-part engagement formations that are engageable to physically and electrically couple the socket part to the device part.
US10290984B2 Vehicle seat with retractable electrical connectivity device
A vehicle seat includes a seat base and a retractable electrical connectivity device mounted to the seat base. The electrical connectivity device may be mounted in a receptacle incorporated into the seat base.
US10290979B2 Electrical connector assembly
A network connector assembly comprises a header housing having two pins forming a pin pair. A first pin end portion can be connected to a counter connector. A second pin end portion can be connected to a PCB. A first electrically conductive shielding member is arranged laterally to the pin pair. A second electrically conductive shielding member is arranged intermediate the pin pair. The second pin end portions form a press fit connector configured to connect to the PCB. The second pin end portions comprise a press protrusion configured to cooperate with a press tool while being pressed in a PCB-opening of the PCB. The second electrically conductive shielding member defines a tool opening arranged at a position that allows movement of a press tool through the tool opening along a tool axis to access the press protrusion.
US10290976B2 Electrical connector assembly
An electrical connector for airbag restraint systems comprises an elongated housing aligned on a longitudinal axis, surrounding at least one elongated terminal having a contact surface, a terminal support device, attached on the elongated housing and movable longitudinally along the elongated housing from an open position to a support position. The terminal support device increases the contact pressure of the contact surface to a counter-contact element when the connector is mated to a counter-connector and the terminal support device is in the support position.
US10290973B1 Lever release for lever mated connector assembly
An electrical connector assembly having a first housing, a second housing and a lever member. The first housing includes lever retention arms with holding projections. The second housing is matable with the first housing and has latch release projections and mating posts. The lever member is rotatably attached to the first housing to rotate from a first position to a second position. The lever member includes securing members and post engaging members. The securing members are configured to cooperate with the holding projections of the lever retention arms when the first housing is in the initial position to retain the lever member in the first position. The latch release projections are configured to release the holding projections of the lever retention arms from the securing members as the first housing is moved toward the final position, allowing the lever member to rotate to its second position.
US10290970B1 Connector with strain relief device
A connector assembly includes a connector body, a flexible elongate conductor, such as an electrical cable, that is terminated within the connector body, and a strain relief device attached to the connector body. The strain relief device has a clamping collar configured to surround a portion of the conductor. The clamping collar comprises a first half ring and a second half ring, each having first ends that are separable to allow the strain relief device to be fitted over the conductor. The first and second half rings each have second ends joined by a hinge feature. The clamping collar further includes means for limiting rotation of the first and second half rings about the hinge, such as a first arm extending from the first half ring and a second arm extending from the second half ring. The first arm is configured to contact the second arm, thereby limiting the rotation.
US10290963B2 U-shaped electrical socket
The connector includes an insulative housing having a frame configuration, and a plurality of contacts disposed in the housing. The electronic package includes an upper part and a lower part extending downwardly from the upper part. The upper part includes on a peripheral region a flange extending beyond the lower part laterally. The housing include a bar unit with an opening, and a receiving space defined in the bar unit. The bar unit forms opposite upper surface and lower surface thereof. The contacts includes a first contacting section extending upwardly above the upper surface and a second contacting section extending downwardly below the lower surface. The lower part is restrained in the receiving space while he flange is seated upon the housing.
US10290961B2 High currency connection
A connection device for high currents for detachably connecting an electrified apparatus, e-apparatus, with a terminal current conductor, to a respective terminal device and to a respective line terminal device. A terminal part is fastenable to a housing part of the e-apparatus and a connection current conductor extends through the terminal part into the interior of the housing and at an end there is connectable with the current terminal and at a different end has a first contact area; through the line terminal part there is led the terminal current conductor and the line terminal part is form-fittingly inserted at least partly in a receiving mechanism at the terminal part such that the first contact area contacts a second contact area of the terminal current conductor.
US10290960B2 Terminal detachable device
A terminal detachable device includes a housing; an engaging member that moves in a first direction towards a terminal disposed at a predetermined position of the housing and that engages with the terminal, and that moves in a second direction away from the terminal disposed at the predetermined position and that disengages from the terminal; and an operating member that is rotatably provided with respect to the housing. The engaging member rotates with respect to the housing in accordance with rotation of the operating member, and is movable in the first direction or the second direction with respect to the housing in accordance with rotation of the engaging member with respect to the housing.
US10290948B2 System and method for radio frequency penetration imaging of an object
A system and methods for RF (Radio Frequency) penetration imaging of one or more objects in a medium, the system comprising: a generation and reception unit configured to generate and receive RF signals; an antenna array configured to transmit/receive the RF signals, the antenna array comprises a plurality of antennas: and a processor in communication with said antenna array, said processor is configured to analyze said RF signals and estimate the distance between the antenna array and the object, and in addition the relative orientation between the antenna array and the medium surface.
US10290940B2 Broadband switchable antenna
System and method embodiments are provided for a broadband switchable antenna. The embodiments enable an easily tunable, temporally switchable antenna with good low- and high-band performance with controlled high impedance loci that easily coexists with other wireless device components. In an embodiment, a broadband switchable antenna includes an antenna feed; a high-band antenna arm comprising a first end electrically coupled to an antenna feed and a second end electrically coupled to ground; a switch coupled to the antenna feed at a position proximate to the first end of the high-band antenna arm; and a low-band antenna arm comprising a first end electrically coupled to the switch, wherein the antenna is configured to operate in a high-band mode when the switch is open and to operate in a low-band mode when the switch is closed.
US10290939B2 Heat regulation for components of phased array antennas
Systems and methods are provided for regulating heat for a Phased Array Antenna (PAA). The system includes a PAA, which includes array elements to handle Radio Frequency (RF) signals. The PAA also includes a circuit. The circuit includes an amplifier that operates on a current to amplify signals for the PAA, and a sensor that measures temperature at the MMIC. The PAA also includes an array controller that adjusts the current for the amplifier based on a temperature measured by the sensor.
US10290936B2 Movable antenna and inspection apparatus
According to one embodiment, a movable antenna includes a holder, an antenna radiator element attached to the holder, a first feed element that is attached to the holder and electromagnetically coupled to the antenna radiator element, a base plate in a facing arrangement with the holder, a second feed element on the base plate and configured to face and overlap at least a portion of the first feed element, and a mechanism that moves the holder in a longitudinal direction of the second feed element while maintaining an interval between the first and second feed element permitting energy to be transferred between the first and second feed elements.
US10290935B2 Low loss tri-band protective armor radome
A tri-band multiwell radome includes a dense polymeric strike plate that is configured on the outside of the radome, a capture layer and a tuning layer. The polymeric strike plate is a tough polymer, such as a polycarbonate and breaks a bullet into fragments that are more easily captured by the capture layer. The capture layer includes a number of fabric sheets of highly oriented fibers, such as polyethylene fibers, and a binder. The tuning layer may be a low density foam that is configured inside of the capture layer and provided to reduce reflective losses and improve ballistic performance. A tri-band radome cover may have a dB loss over a wavelength of 8 to 40 kHz of no more than 1 dB. A tri-band radome cover may be formed in a dome shape.
US10290932B2 Glass antenna and vehicle window glass provided with glass antenna
A glass antenna arranged on a vehicle window glass includes a slot antenna formed by cutting out a conductive film; and a pair of power supply units for supplying power to the slot antenna. The slot antenna includes a power supply slot extended in a first direction and arranged so that the pair of power supply units straddle the power supply slot, a plurality of comb-tooth slots extended in a second direction, and a root slot extended in a third direction, the root slot being connected directly to the power supply slot or being connected to the power supply slot via a connection slot, and end portions of the plurality of comb-tooth slots being connected to the root slot.
US10290930B2 Crossed dipole with enhanced gain at low elevation
An antenna system is provided that includes at least one driven radiator element and at least one coupling device. The at least one driven radiator element is disposed above a printed circuit board. The at least one coupling device has a step feature in at least one of width and diameter. A smaller of the at least one of the width and diameter is received in at least one of a via and slot in the printed circuit board. The at least one coupling device is oriented nominally orthogonal to a plane of the printed circuit board. The at least one solder joint couples the at least one coupling device to the printed circuit board. At least one ground plane layer is electrically connected to the at least one coupling device by at least one of the solder joint and the at least one of a via and a slot.
US10290926B2 Two-shot knuckles for coupling electrically isolated sections of an electronic device and methods for making the same
Two shot knuckles include a first shot component and a second shot component. Both shot components are composed of different dielectric materials, where the first shot is composed of a relatively high strength structural material and the second is composed of a cosmetic material. The first shot component can physically couple two conductive sections together by interfacing with a coupling structure of that section. The first shot component includes second shot retaining regions and a cosmetic region. The second shot component occupies the cosmetic region and anchors itself to the first shot component using the second shot retaining regions. The second shot may be the only part of the two-shot knuckle visible to a user of an electronic device and can exhibit any desired color.
US10290923B2 Electronic device including antenna device
An electronic device is provided. The electronic device includes a housing including a window that forms a first side of the electronic device, and a second side that is disposed opposite to the first side, a touch sensor disposed adjacent to the window and configured to generate a capacitance, an input circuit operably connected to the touch sensor and configured to detect an input based on a variation in the capacitance, an antenna radiator at least one of partially disposed inside the housing and a part of the housing, a ground operably disposed between the first side and the second side, a communication circuit operably connected to the antenna radiator and the ground, and an antenna matching circuit operably connected to the touch sensor and the input circuit.
US10290910B2 Battery pack for a vehicle
A battery pack for a vehicle includes a first dell stack and a second cell stack. The first cell stack includes a plurality of cells and a first exhaust surface. The first exhaust surface has a first exhaust port from which refrigerant is discharged. The second cell stack includes a plurality of cells and a second exhaust surface. The second exhaust surface has a second exhaust port from which refrigerant is discharged. The first exhaust surface and the second exhaust surface are opposed each other, and at least part of the first exhaust port does not face the second exhaust port.
US10290905B2 Electrochemical energy accumulator and method for switching cells of an electrochemical energy accumulator
The invention relates to an electrochemical energy accumulator and to a method for switching cells of an electrochemical energy accumulator. According to the invention, the following steps are carried out: a first desired value of an output voltage of the energy accumulator is determined, a first probability for switching a first cell is determined, said first probability predefining connection and/or disconnection of the first cell to or from the electromechanical energy accumulator, a first common state of charge threshold value being defined for all cells of the electrochemical energy accumulator in accordance with the first desired value, and the first cell is disconnected independently from the first probability value as long as the charge state lies below the charge state threshold value.
US10290901B2 Non-aqueous liquid electrolyte and non-aqueous liquid electrolyte secondary battery
A non-aqueous liquid electrolyte secondary battery using negative-electrode active material having Si, Sn and/or Pb, with high charge-capacity, superior characteristics including discharge-capacity retention rate over long is provided. The non-aqueous liquid electrolyte of the battery contains carbonate having unsaturated bond and/or halogen and and an anhydride compound.
US10290900B2 Non-aqueous electrolytic solution and lithium ion secondary battery comprising same
A non-aqueous electrolytic solution capable of suppressing reduction in capacity, cycle characteristics, and/or rate characteristics even when used under high voltage conditions after being stored under high temperature conditions (e.g., 60° C. or higher); and a lithium ion secondary battery using these non-aqueous electrolytic solutions are provided. The non-aqueous electrolytic solution of the present invention comprise an anion represented by the following general formula (1), a lithium cation, and a compound represented by the following general formula (2A) and/or an acid anhydride having an aromatic ring and at least one structure represented by —C(═O)—O—C(═O)— in a molecule, wherein a concentration of the anion represented by the general formula (1) is 0.1 mol/L or more.
US10290883B2 Fuel cell system and method of control of same
A fuel cell system comprises a fuel cell stack, radiator, cooling water feed passage, cooling water discharge passage, bypass cooling water passage, deionizer, stack side cooling water pump, radiator side cooling water pump, and bypass cooling water control valve. The radiator side cooling water pump and bypass cooling water control valve are controlled to selectively perform one of a stack flow through mode where cooling water flows through at least the fuel cell stack and a stack bypass mode where cooling water does not substantially flow through the fuel cell stack but circulates through the radiator and the bypass cooling water passage.
US10290882B2 Method and apparatus for controlling pump speed of redox flow battery
According to one embodiment of the present invention, the method for controlling the pump speed of a redox flow battery for transferring an electrolyte stored in an electrolyte tank to a cell stack comprises the steps of: measuring the input power and/or the output power of the redox flow battery; measuring the charging power and/or the discharging power of the redox flow battery; calculating the power loss of the redox flow battery by using the difference between the input power and the charging power, or the difference between the output power and the discharging power; and adjusting the pump speed according to the power loss.
US10290879B2 Microvalve
A microvalve assembly (30) is integrated into a printed circuit board (PCB) substrate (31). An aperture (32) in the PCB substrate includes a closure member (33) extending into the aperture. A flexible fluid pipe (38) is disposed between the closure member and a closure edge (37) of the aperture. A displacement member (34) is coupled to the PCB and is configured for thermal actuation to displace the closure member so as to vary the cross-sectional profile of the flexible fluid pipe. The closure member may be a cantilever section of the PCB substrate. Displacement of the closure member to vary the cross-sectional profile of the flexible fluid pipe can occur entirely within the plane of the PCB substrate and movement of the displacement member to displace the closure member can also occur entirely within the plane of the PCB substrate, providing a very low profile of microvalve particularly suited for integration into a fuel cell stack (1).
US10290877B2 Membrane electrode assembly
A membrane electrode assembly includes a solid polymer electrolyte membrane sandwiched between a pair of electrodes. Each of the electrodes has an electrode catalyst layer and a gas diffusion layer, the electrode catalyst layer facing the electrolyte membrane. A porous layer having a thickness of 5 to 40 μm and a seepage pressure of 10 to 60 kPa is interposed between the electrode catalyst layer and the gas diffusion layer. The porous layers preferably have a spring constant of 100 to 1000 GPa/m. The membrane electrode assembly may be devoid of any one of the porous layers.
US10290876B2 Lithium-ion battery having interpenetrating electrodes
A lithium-ion battery including an electrodeposited anode material having a micron-scale, three-dimensional porous foam structure separated from interpenetrating cathode material that fills the void space of the porous foam structure by a thin solid-state electrolyte which has been reductively polymerized onto the anode material in a uniform and pinhole free manner, which will significantly reduce the distance which the Li-ions are required to traverse upon the charge/discharge of the battery cell over other types of Li-ion cell designs, and a procedure for fabricating the battery are described. The interpenetrating three-dimensional structure of the cell will also provide larger energy densities than conventional solid-state Li-ion cells based on thin-film technologies. The electrodeposited anode may include an intermetallic composition effective for reversibly intercalating Li-ions.
US10290866B2 Stabilized lithium powder
Stabilized lithium powder according to an embodiment of this disclosure includes powder particles satisfying a relation of C≤0.90, where C represents average circularity of the powder particles. And a lithium secondary battery according to an embodiment of this disclosure comprises a negative electrode doped with lithium from the stabilized lithium powder for a lithium ion second battery according to an embodiment of this disclosure, a positive electrode, and an electrolyte.
US10290863B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a positive electrode, a nonaqueous electrolytic solution, and a negative electrode. The negative electrode includes a negative electrode current collector and a negative electrode active material layer which is formed on the negative electrode current collector. The negative electrode active material layer has a first region and a second region. The first region is a region formed on a surface of the negative electrode current collector and contains lithium titanium composite oxide as a major component. The second region is a region including a surface of the negative electrode active material layer and contains lithium titanium composite oxide as a major component and further contains silicon oxide.
US10290861B2 Composite positive active material, method of preparing the same, positive electrode including the composite positive active material, and lithium battery including the positive electrode
A composite positive active material includes: a composite including a first metal oxide represented by Formula 1 and having a layered structure, and a second metal oxide having at least one crystal structure selected from a layer structure, a perovskite structure, a rock salt structure, and a spinel structure, wherein a content of the second metal oxide is greater than 0 and equal to or less than 0.2 moles, per mole of the composite, LiNixM11-xO2-eM2e  Formula 1 wherein, in Formula 1, M1 is at least one element selected from Group 4 to Group 14 of the Periodic Table of the Elements; Ma is at least one element selected from F, S, Cl, and Br; 0.7≤x<1; and 0≤e<1. Also, a positive electrode including the composite positive active material, and a lithium battery including the positive electrode.
US10290856B2 Cathode material and lithium ion battery
A cathode material including an aggregate formed by aggregating active material particles, in which the active material particle is a particle including a cathode active material as a formation material and a carbonaceous material is provided on a surface of the particle, a ratio between a weight ratio of carbon contained in the aggregate to a BET specific surface area of the cathode material is in a range of 0.08 to 0.2, a tap density is in a range of 0.9 g/cm3 to 1.5 g/cm3, and an oil absorption amount for which N-methyl-2-pyrrolidone is used is 70 cc/100 g or less.
US10290852B2 Battery pack including an interlock switch
A battery pack includes a housing having an opened top and the housing accommodates at least one battery module and a fuse therein, a housing cover that covers the opened top of the housing and the housing cover includes an opening therein that corresponds to a region of the housing that accommodates the fuse, and an opening cover mountable to the opening of the housing cover and a state of the opening cover is changeable between an opened state and a closed state. The opening cover includes an interlock switch on an inner surface of the opening cover and a grip portion on an outer surface of the opening cover, and the grip portion is arranged along a vertical direction with respect to the interlock switch.
US10290842B2 Producing method of sealed battery
During joining, while the inversion plate is inserted in a recessed portion of the connecting member and an opening of the recessed portion faces upward in a vertical direction, a boundary at which an inner wall surface of the recessed portion faces an outer side surface of the inversion plate is continuously radiated with a laser beam from above by one round or more. The inner wall surface in a circular shape of the connecting member is an inclined surface inclined further apart from the outer side surface of the inversion plate as the inclined surface is located closer to the laser beam radiation side, and the inclined surface satisfies w/(h·D)≥0.002 (w: a length of the inclined surface in a radial direction, h: a height of the inclined surface, D: a diameter of the inclined surface on an opposite side to the laser beam radiation side).
US10290835B2 Display panel and a cutting method thereof
The present invention provides a display panel and a cutting method thereof. The method includes: providing a display mother board; packaging the display mother board to form a plurality of display daughter boards; cutting the display mother board to separate the plurality of display daughter boards and the display mother board; attaching a polarizer on the plurality of display daughter boards; and integrally cutting the plurality of display daughter boards and the polarizer along a first cutting line. Through the method above, the present invention can decrease the cutting processes of manufacturing display panel.
US10290828B2 Encapsulation structure and encapsulation method, and OLED apparatus
A package structure, a packaging method and an organic light-emitting diode (OLED) device are provided. The package structure includes a first substrate and a second substrate which are arranged opposite to each other, and a sealant portion which is disposed between the first substrate and the second substrate, a first enclosed cavity being encircled by the first substrate, the second substrate and the sealant portion; a structure to be packaged being disposed in the first enclosed cavity; and a second enclosed cavity being disposed in the sealant portion and filled with hydrophobic liquid.
US10290825B2 Organic light emitting diode display including white light emitting diodes
An organic light emitting diode display includes: a substrate; a first electrode on the substrate; a second electrode opposed to the first electrode; a first light emitting unit and a second light emitting unit between the first electrode and the second electrode; and a charge generation layer between the first light emitting unit and the second light emitting unit. The first light emitting unit includes a blue fluorescent light emitting layer. The second light emitting unit includes a blue light emitting layer and a yellow light emitting layer.
US10290823B2 Photodetector
Provided is a photodetector including: an organic semiconductor (20) having protrusions; a metal layer (30) added onto the organic semiconductor (20), for promoting at least one of localized plasmon resonance and surface plasmon resonance in which electrons are excited through irradiation of detection light; and a semiconductor (40) forming a junction with the metal layer (30), for allowing electrons excited through the plasmon resonance to pass through the junction (40a) with the metal layer (30).
US10290817B2 Luminescent diaza-monoaza-and benzimidazole metal carbene complexes for use in electronic devices such as OLEDs
A cyclometallated Ir complex comprising one, two or three ligands of formula (I) or (I′) substituted at the R5 and R7 position; an organic electronic device comprising at least one inventive cyclometallated Ir complex; a light-emitting layer comprising at least one inventive cy-clometallated Ir complex; the use of the inventive cyclometallated Ir complex in an OLED; an apparatus selected from the group consisting of stationary visual display units, mobile visual display units, illumination units, units in items of clothing, units in handbags, units in accessories, units in furniture and units in wallpaper, comprising the organic electronic device; and a process for preparing a the inventive cyclometallated Ir complex.
US10290811B2 Organic light-emitting device
An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer that is disposed between the first electrode and the second electrode and includes an emission layer, wherein the organic layer includes at least one pyrene-based compound represented by Formula 1 and at least one anthracene-based compound represented by Formula 2:
US10290799B2 Magnetic memory cells and semiconductor devices
A magnetic cell includes a free region between an intermediate oxide region (e.g., a tunnel barrier) and a secondary oxide region. Both oxide regions may be configured to induce magnetic anisotropy (“MA”) with the free region, enhancing the MA strength of the free region. A getter material proximate to the secondary oxide region is formulated and configured to remove oxygen from the secondary oxide region, reducing an oxygen concentration and an electrical resistance of the secondary oxide region. Thus, the secondary oxide region contributes only minimally to the electrical resistance of the cell core. Embodiments of the present disclosure therefore enable a high effective magnetoresistance, low resistance area product, and low programming voltage along with the enhanced MA strength. Methods of fabrication, memory arrays, memory systems, and electronic systems are also disclosed.
US10290795B2 Packaging method and semiconductor device
The present disclosure provides a packaging method and a semiconductor device, the packaging method comprising: depositing a first sacrificial layer on a substrate to cover a semiconductor element formed on the substrate; covering a first dielectric layer on an upper surface and a side wall of the first sacrificial layer, the first dielectric layer has a first groove exposing part of the first sacrificial layer; covering a second sacrificial layer on surface of the exposed first sacrificial layer; covering a second dielectric layer on the second sacrificial layer and the exposed surface of the first dielectric layer, the second dielectric layer having a releasing hole exposing the second sacrificial layer and a second groove; depositing a filling layer to fill the second groove; by the releasing hole, removing the second sacrificial layer and the first sacrificial layer to form a cavity; depositing a third dielectric layer which covers the exposed surface of the second dielectric layer, and filling the releasing hole. According to the present application, a step of packaging using a conduit shell is removed, thereby reducing the packaging cost of the semiconductor element and improving the yield.
US10290793B2 Athletic activity monitoring device with energy capture
Aspects relate to an energy harvesting device adapted for use by an athlete while exercising. The device may utilize a mass of phase-change material to store heat energy, the stored heat energy subsequently converted into electrical energy by one or more thermoelectric generator modules. The energy harvesting device may be integrated into an item of clothing, and such that the mass of phase change material may store heat energy as the item of clothing is laundered.
US10290789B2 Light emitting device, manufacturing method for the light emitting device, and lighting module having the light emitting device
A light emitting device includes: a first support member having an opening; a second support member disposed in the opening of the first support member; an adhesive member disposed between the first and second support members; a first lead electrode disposed on the second support member; a second lead electrode disposed on at least one of the first and second support members; a light emitting chip disposed on the first lead electrode, the light emitting chip being electrically connected to the second lead electrode; and a conductive layer disposed under the second support member, wherein the first support member includes a resin material, the second support member includes a ceramic material, and the first lead electrode is disposed between the light emitting chip and the second support member.
US10290786B2 Transparent light emitting diode film
A transparent light emitting diode film is disclosed. The transparent light emitting diode film includes a base, an electrode layer positioned on the base and having at least one pattern, a pad formed on at least a portion of the electrode layer, a light emitting diode positioned on the pad, and an adhesive layer formed on at least another portion of the electrode layer. The adhesive layer includes first and second adhesive layers each having a different adhesive strength.
US10290781B2 Color filter and color filter array panel
Provided is a color filter array panel. The color filter array panel according to exemplary embodiments of the present invention includes: a substrate; a color filter disposed on the substrate and including a colorant including at least one of a pigment and a dye, and a solid fluorescent material; and a light source unit supplying light to the color filter, in which the solid fluorescent material is an aggregation induced emission enhancement (AIEE) material of which a liquid state is solidified to increase fluorescence efficiency.
US10290778B2 Semiconductor device having semiconductor element bonded to base body by adhesive member
A semiconductor device in which wet-spreading of an adhesive member for bonding the semiconductor element on a base body is suppressed. The semiconductor device includes a base body, and a semiconductor element bonded on the base body via an adhesive member. The adhesive member contains surface-treated particles, or particles that coexist with a dispersing agent. At least a part of the marginal portion of the adhesive member is a region where the particles are unevenly distributed.
US10290766B2 Light emitting device
Disclosed in an embodiment is a light emitting device comprising: a first semiconductor layer; an active layer disposed on the first semiconductor layer and comprising a plurality of well layers and a plurality of barrier layers; and a second semiconductor layer disposed on the active layer. The active layer comprises at least one first well layer which emits light of a first wavelength range and at least one second well layer which emits light of a second wavelength range, wherein the light of the first wavelength range has a first peak in the 450 nm to 499 nm wavelength region, and the light of the second wavelength range has a second peak in the 500 nm to 550 nm wavelength region.
US10290765B2 Solar cell and method for manufacturing the same
A solar cell and a method for manufacturing the solar cell are discussed. The method for manufacturing the solar cell includes applying an electrode paste on a semiconductor substrate and sintering the electrode paste using a light sintering device to form an electrode. The electrode paste includes fine metal particles, a binder, and a solvent. An amount of the fine metal particles is greater than a sum of an amount of the binder and an amount of the solvent, and the amount of the binder is greater than the amount of the solvent.
US10290742B2 Semiconductor device including oxide semiconductor layer
It is an object to provide a semiconductor device typified by a display device having a favorable display quality, in which parasitic resistance generated in a connection portion between a semiconductor layer and an electrode is suppressed and an adverse effect such as voltage drop, a defect in signal wiring to a pixel, a defect in grayscale, and the like due to wiring resistance are prevented. In order to achieve the above object, a semiconductor device according to the present invention may have a structure where a wiring with low resistance is connected to a thin film transistor in which a source electrode and a drain electrode that include metal with high oxygen affinity are connected to an oxide semiconductor layer with a suppressed impurity concentration. In addition, the thin film transistor including the oxide semiconductor may be surrounded by insulating films to be sealed.
US10290733B2 Semiconductor device, and method for manufacturing the same
A semiconductor device (A1) includes a semiconductor layer having a first face with a trench (3) formed thereon and a second face opposite to the first face, a gate electrode (41), and a gate insulating layer (5). The semiconductor layer includes a first n-type semiconductor layer (11), a second n-type semiconductor layer (12), a p-type semiconductor layer (13), and an n-type semiconductor region (14). The trench (3) is formed so as to penetrate through the p-type semiconductor layer (13) and to reach the second n-type semiconductor layer (12). The p-type semiconductor layer (13) includes an extended portion extending to a position closer to the second face of the semiconductor layer than the trench (3) is. Such structure allows suppressing dielectric breakdown in the gate insulating layer (5).
US10290730B1 Semiconductor power device
A semiconductor power device includes an engineered aluminum-nitride substrate structure, and method of fabricating the same are described. The engineered substrate structure is effectively integrated with a transition layer of AlN/AlGaN disposed thereon, a buffer layer disposed on the transition layer having a C—(Al)GaN/u-GaN multiple stacking layered structure, a channel layer, a barrier layer, and an optional SiNx interlayer together, to form a GaN-based semiconductor power device. The GaN buffer layer is capable of achieving sufficient thickness for higher performance. The engineered substrate structure has a core region made of an aluminum nitride (AlN) substrate, a single crystal silicon layer as top material layer thereof, and bonded together with an encapsulated multi-layered structure containing adhesive layers, thin film layers and the AlN substrate. Higher breakdown voltage and improved overall device quality with respect to epitaxy-induced bow, warp, and cracking issues are achieved by the semiconductor power device.
US10290729B2 Narrow active cell IE type trench gate IGBT and a method for manufacturing a narrow active cell IE type trench gate IGBT
In an equal width active cell IE type IGBT, a wide active cell IE type IGBT, and the like, an active cell region is equal in trench width to an inactive cell region, or the trench width of the inactive cell region is narrower. Accordingly, it is relatively easy to ensure the breakdown voltage. However, with such a structure, an attempt to enhance the IE effect entails problems such as further complication of the structure. The present invention provides a narrow active cell IE type IGBT having an active cell two-dimensional thinned-out structure, and not having a substrate trench for contact.
US10290726B2 Lateral insulated gate bipolar transistor
A lateral insulated gate bipolar transistor, comprising: a substrate (100), having a first conductivity type; an insulating layer (200), formed on the substrate (100); an epitaxial layer (300), having a second conductivity type and formed on the insulating layer (200); a field oxide layer (400), formed on the epitaxial layer (300); a first well (500), having the first conductivity type; a plurality of gate trench structures (600); second source doped regions (720), having the second conductivity type; first source doped regions (710), having the first conductivity type; a second well (800), having the second conductivity type; a first drain doped region (910), having the first conductivity type and formed on a surface layer of the second well (800); gate lead-out ends (10); a source lead-out end (20); a drain lead-out end (30).
US10290719B1 Indium gallium arsenide metal oxide semiconductor field effect transistor having a low contact resistance to metal electrode
A semiconductor device that includes source and drain regions that are doped to an n-type conductivity and are comprised of a type III-V semiconductor material. The semiconductor device further includes a contact to at least one of the source and drain regions. The contact includes an interface passivation layer atop the at least one source and drain region, and an n-type zinc oxide layer. A conduction band of the type III-V semiconductor material of the at least one source and drain region is substantially aligned with a conduction band of the n-type zinc oxide containing layer.
US10290715B2 Semiconductor device and method for manufacturing the same
A semiconductor device can include: a substrate having a semiconductor material; a plurality of semiconductor layers of a first conductivity type, and being sequentially stacked on the substrate, where a doping concentration of the semiconductor layers successively increases from bottom to top; a trench that extends from the surface of a topmost semiconductor layer into a bottommost semiconductor layer of the semiconductor layers; a plurality of field plates that correspond to the semiconductor layers, each field plate being located in a portion of the trench that corresponds to one of the semiconductor layers; and a trench pad located in a bottom and a sidewall of the trench, and being filled each space between two adjacent field plates, where the thickness of the trench pad between each field plate and corresponding semiconductor layer sequentially decreases from the bottom to the top.
US10290712B1 LDMOS finFET structures with shallow trench isolation inside the fin
Field-effect transistor structures for a laterally-diffused metal-oxide-semiconductor (LDMOS) device and methods of forming a LDMOS device. First and second fins are formed that extend vertically from a top surface of a substrate. A body region is arranged partially in the substrate and partially in the first fin. A drain region is arranged partially in the substrate, partially in the first fin, and partially in the second fin. The body and drain regions respectively have opposite first and second conductivity types. A source region of the second conductivity type is located within the first well in the first fin, and a gate structure is arranged to overlap with a portion of the first fin. The first fin is separated from the second fin by a cut extending vertically to the top surface of the substrate. An isolation region is arranged in the cut between the first fin and the second fin.
US10290711B2 Semiconductor device
The present invention relates to a vertical semiconductor device such as an IGBT or a diode which includes an N buffer layer formed in the undersurface of and adjacent to an N− drift layer. A concentration slope δ, which is derived from displacements in a depth TB (μm) and an impurity concentration CB (cm−3), from the upper surface to the lower surface in a main portion of the N buffer layer satisfies a concentration slope condition defined by {0.03≤δ≤0.7}.
US10290707B2 Semiconductor device
A semiconductor device includes: a drain region; a drift layer made of a first conductivity type semiconductor with lower impurity concentration than the drain region; a base region made of a second conductivity type semiconductor; a source region made of the first conductivity type semiconductor with higher concentration; a contact region made of the second conductivity type semiconductor with higher concentration; a trench structure having a first gate insulation film and a first gate electrode arranged at an opening side of the trench and to be deeper than the base region, and a bottom part insulation film; a source electrode electrically connected to the source and contact regions; and a drain electrode at a rear side of the drain region. The drain is arranged to be deeper than the base region. The first gate insulation film is made of higher dielectric insulation material than the bottom part insulation film.
US10290705B2 Laterally diffused metal oxide semiconductor field-effect transistor and manufacturing method therefor
Provided are a laterally diffused metal oxide semiconductor field-effect transistor and a manufacturing method therefor. The method comprises: providing a wafer on which a first N well (22), a first P well (24) and a channel region shallow trench isolating structure (42) are formed; forming a high-temperature oxidation film on the surface of the wafer by deposition; photoetching and dryly etching the high-temperature oxidation film, and reserving a thin layer as an etching buffer layer; performing wet etching, removing the etching buffer layer in a region which is not covered by a photoresist, and forming a mini oxidation layer (52); performing photoetching and ion injection to form a second N well (32) in the first N well and form a second P well (34) in the first P well; forming a polysilicon gate (62) and a gate oxide layer on the surface of the wafer; and photoetching and injecting N-type ions to form a drain electrode (72) and a source electrode (74).
US10290704B2 Semiconductor device and method for manufacturing same, power conversion device, three-phase motor system, automobile, and railway carriage
An object of the present invention is to provide high-performance highly-reliable power semiconductor device.The semiconductor device according to the present invention is provided with a first conductive type semiconductor substrate, a drain electrode formed on a back side of the semiconductor substrate, a drift layer of the first conductive type formed on a surface side of the semiconductor substrate, a source area of the first conductive type, a current diffused layer of the first conductive type, a body layer of a second conductive type reverse to the first conductive type in contact with the source area and the current diffused layer, a trench which pierces the source area, the body layer and the current diffused layer, which is shallower than the body layer, and the bottom of which is in contact with the body layer, a high-concentration JFET layer of the first conductive type formed up to a deeper position than a boundary between the current diffused layer and the body layer, electrically connecting the drift layer and the current diffused layer, and having higher impurity concentration than the drift layer, a gate insulating film formed on an inner wall of the trench, and a gate electrode formed on the gate insulating film.
US10290701B1 MIM capacitor, semiconductor structure including MIM capacitors and method for manufacturing the same
A MIM capacitor includes a bottom electrode, a middle electrode disposed over the bottom electrode, a top electrode disposed over the middle electrode, a first dielectric layer sandwiched between the bottom electrode and the middle electrode, and a second dielectric layer sandwiched between the middle electrode and the top electrode. A surface of the bottom electrode and a surface of the top electrode respectively comprise a Ra value lower than 0.35 nm and a Rq value lower than 0.4 nm.
US10290693B2 Display panel and method for driving the same
Provided is a novel display panel that is highly convenient or reliable or a display panel with a high pixel aperture ratio. The display panel includes the first display element, the first conductive film electrically connected to the first display element, the second conductive film having a region overlapping with the first conductive film, the second insulating film having a region sandwiched between the second conductive film and the first conductive film, a pixel circuit electrically connected to the second conductive film, and the second display element electrically connected to the pixel circuit. The second insulating film includes an opening, and the second conductive film is electrically connected to the first conductive film in the opening.
US10290691B2 Organic light emitting display panel and organic light emitting display device
Provided are an organic light emitting display panel and an organic light emitting display device. The organic light emitting display panel includes: an organic light emitting display panel. The organic light emitting display panel may include: a flexible substrate including a first non-bending area, a second non-bending area and a bending area between the first non-bending area and the second non-bending area; a plurality of organic light emitting elements disposed in the first non-bending area, the second non-bending area and the bending area; and a plurality of pixel driving circuits electrically connected to the plurality of organic light emitting elements, respectively, and disposed only in the first non-bending area and the second non-bending area. The organic light emitting element may include an anode, an organic emission layer, and a cathode.
US10290679B1 High-Density STT-MRAM with 3D arrays of MTJs in multiple levels of interconnects and method for producing the same
A scalable method of forming an integrated high-density STT-MRAM with a 3D array of multi-level MTJs and the resulting devices are provided. Embodiments include providing a Si substrate of an X-density STT-MRAM having an array of interconnect stacks; forming a level of a MTJ structure on each of a first interconnect stack and a second interconnect stack, wherein (X−1) defines a number of interconnect stacks between the first and the second interconnect stacks; forming a via on each interconnect stack without a MTJ structure; forming a metal layer on each MTJ structure and via on the level; repeating the forming of the MTJ structure, the via, and the metal layer one interconnect stack laterally shifted until the level of the MTJ structure equals X, only forming the MTJ structure at that level; forming a bit line over the substrate; and connecting the bit line to each MTJ structure.
US10290678B2 Magnetic shielding package structure for MRAM device and method for producing the same
Methods of magnetically shielding an MRAM structure on all six sides in a thin wire or thin flip chip bonding package and the resulting devices are provided. Embodiments include forming a first metal layer embedded between an upper and a lower portion of a PCB substrate, the first metal layer having a pair of metal filled vias laterally separated; attaching a semiconductor die to the upper portion of the PCB substrate between the pair of metal filled vias; connecting the semiconductor die electrically to the PCB substrate through the pair of metal filled vias; removing a portion of the upper portion of the PCB substrate outside of the pair of metal filled vias down to the first metal layer; and forming a second metal layer over and on four opposing sides of the semiconductor die, the second metal layer landed on the first metal layer.
US10290676B2 Superconducting device with thermally conductive heat sink
An integrated circuit is provided that comprises a resistor, a first superconducting structure coupled to a first end of the resistor, and a second superconducting structure coupled to a second end of the resistor. A thermally conductive heat sink structure is coupled to the second end of the resistor for moving hot electrons from the resistor prior to the electrons generating phonons.
US10290675B2 Light emitting diode module and method of forming a light emitting diode module
The invention provides an LED module having a concentrated light output window. Light output from a first output window of an LED assembly (e.g. from a plurality of LEDs) is passed to an input window of a light directing element and redirected to be emitted from a second, smaller output window of a light directing element. This difference in size thereby concentrates the light output by the light directing element. The second output window (of the light directing element) is substantially perpendicular to the first output window, allowing for the size of the LED assembly in a particular dimension to not be necessarily constrained by the size of the second output window.
US10290672B2 Image sensor semiconductor packages and related methods
An image sensor semiconductor package (package) includes a printed circuit board (PCB) having a first surface and a second surface opposite the first surface. A complementary metal-oxide semiconductor (CMOS) image sensor (CIS) die has a first surface with a photosensitive region and a second surface opposite the first surface of the CIS die. The second surface of the CIS die is coupled with the first surface of the PCB. A transparent cover is coupled over the photosensitive region of the CIS die. An image signal processor (ISP) is embedded within the PCB. One or more electrical couplers electrically couple the CIS die with the PCB. A plurality of electrical contacts on the second surface of the PCB are electrically coupled with the CIS die and with the ISP. The ISP is located between the plurality of electrical contacts of the second surface of the PCB and the CIS die.
US10290669B2 Light screening composition
The present invention is to provide a light screening composition that allow forming of a light screening film having excellent adhesiveness to a substrate and excellent residue removability at the time of development. The light screening composition according to the invention contains (A) any one of light screening particles and a light screening dye; (B) a dispersing resin; (C) a binder polymer having an acid value of 50 mg KOH/g or less and a weight-average molecular weight of 8,000 to 50,000; and (D) a polymerizable compound.
US10290667B2 Front-illuminated photosensitive logic cell
Photosensitive logic cell on a semiconductor-on-insulator substrate, possessing a P type transistor and an N type transistor fabricated on the front face of the substrate and whose respective threshold voltages can be modulated according to the quantity of photons received by a photosensitive zone provided opposite these transistors, the photosensitive zone possessing a photo-detection region whose arrangement is such that it favours illumination by the face of the photosensitive zone.
US10290666B2 Thin film transistor (TFT) array substrates and manufacturing methods thereof
The present disclosure relates to a thin film transistor (TFT) array substrate and a manufacturing method thereof. The manufacturing method includes adopting a shading metal layer to form the bottom gate electrode, depositing a buffer layer on the substrate having the bottom gate electrode, applying a patterned process on the buffer layer to reduce the thickness of the buffer layer on the bottom gate electrode, applying the patterned process on the semiconductor layer to form the semiconductor pattern corresponding to the bottom gate electrode within the thin area of the buffer layer. The present disclosure may reduce a thickness of the buffer layer corresponding to the bottom gate electrode, so as to improve the whole performance of the array substrate caused by the bottom gate electrode.
US10290665B2 Array substrates, display devices, and the manufacturing methods thereof
The present disclosure relates to an array substrate, a display device, and the manufacturing method thereof. The array substrate includes a substrate, and a first gate electrode layer, a first insulation layer, a trench layer, a source/drain electrode layer, a second insulation layer, a pixel electrode layer and a second gate electrode layer formed on the substrate in sequence. The pixel electrode layer and the second gate electrode layer are spaced apart from each other. The second gate electrode layer, the first gate electrode layer, and the source/drain electrode layer form at least one thin film transistor (TFT) having a dual-gate structure. With such configuration, the driving forces of the array substrate may be greatly enhanced.
US10290659B2 Methods for manufacturing display panels having reduced contact resistance, display panels and display devices
The present disclosure relates to a method for manufacturing a display panel, a display panel and a display device. There is provided a method for manufacturing a display panel, comprising: forming a first metal layer on a substrate; forming a second metal layer on the first metal layer; oxidizing a portion of the second metal layer to form an oxide extending to a surface of the first metal layer; removing the oxide to expose the surface of the first metal layer; and forming a conductive layer on the exposed surface of the first metal layer.
US10290653B2 Integrated circuit layout structure
An integrated circuit layout structure having dual-height standard cells includes at least a first standard cell including a first cell height and at least a second standard cell including a second cell height. The second cell height is one half of the first cell height. The first standard cell includes one first doped region formed in a middle of the first standard cell and a plurality of second doped regions formed at a top side and a bottom side of the first standard cell. The first doped region includes a first conductivity type and the second doped regions include a second conductivity type complementary to the first conductivity type. And an area of the first doped region is smaller than an area of the total second doped regions.
US10290650B1 Self-aligned tubular electrode portions inside memory openings for drain select gate electrodes in a three-dimensional memory device
Memory opening fill structures extend through an alternating stack of insulating layers and electrically conductive layers and a combination of an insulating fill material layer and plate electrode portions located over the alternating stack. Each memory opening fill structure includes a memory film, a vertical semiconductor channel laterally surrounded by the memory film, and a tubular electrode portion overlying the alternating stack and contacting a respective one of the plate electrode portions. The insulating fill material layer includes a drain select level isolation structure located between neighboring rows of memory opening fill structures. The plate electrode portions and the tubular electrode portions collectively constitute drain select gate electrodes. The tubular electrode portions are incorporated into a respective memory opening fill structure, and the drain select level isolation structure can be self-aligned to the memory opening fill structures.
US10290643B1 Three-dimensional memory device containing floating gate select transistor
A three-dimensional memory device includes an alternating stack of insulating layers and control gate electrodes located over a substrate, a drain select gate device located above the alternating stack, and a vertical semiconductor channel extending through the alternating stack and through the drain select gate device. The drain select gate device contains a floating gate electrode located between the vertical semiconductor channel and a first drain select gate electrode.
US10290640B1 Static random access memory cell and static memory circuit
A 6T SRAM cell includes a substrate having thereon a first pull-up (PU-1) transistor, a first pull-down (PD-1) transistor, a second pull-up (PU-2) transistor, and a second pull-down (PD-2) transistor. A first contact hard mask partially overlaps with a source diffusion region of the PU-1 transistor. A second contact hard mask partially overlaps with a first gate and a source diffusion region of the PD-1 transistor. A first contact plug partially lands on the first contact hard mask and partially lands on the source diffusion region of the PU-1 transistor. A second contact plug partially lands on the second contact hard mask and partially lands on the source diffusion region of the PD-1 transistor.
US10290633B2 CMOS compatible fuse or resistor using self-aligned contacts
A semiconductor device includes dummy gate structures formed on a dielectric layer over a substrate and forming a gap therebetween. A trench silicide structure is formed in the gap on the dielectric layer and extends longitudinally beyond the gap on end portions. The trench silicide structure forms a resistive element. Self-aligned contacts are formed through an interlevel dielectric layer and land on the trench silicide structure beyond the gap on the end portions.
US10290632B2 AC-coupled switch and metal capacitor structure for nanometer or low metal layer count processes
Alternating Current (AC)-coupled switch and metal capacitor structures for nanometer or low metal layer count processes are provided. According to one aspect of the present disclosure, a switch and capacitor structure comprises a substrate comprising a device region with a Field Effect Transistor (FET) formed therein, the FET having a source terminal comprising a structure in a first metal layer and a drain terminal comprising a structure in the first metal layer, and a capacitor comprising a first plate and a second plate, the first plate comprising a structure in a second metal layer, the second metal layer being above the first metal layer, the structure of the first plate being electrically connected to the structure of the drain terminal, and the second plate comprising a structure in the second metal layer, the structure of the first plate spaced from the structure of the second plate.
US10290623B2 Gate input protection for devices and systems comprising high power E-mode GaN transistors
An integrated gate protection device P for a GaN power transistor D1 provides negative ESD spike protection. Protection device P comprises a smaller gate width wg enhancement mode GaN transistor Pm. The source of Pm is connected to its gate, the drain of Pm is connected to the gate input of D1, and the source of Pm is connected to the intrinsic source of D1. When the gate input voltage is taken negative below the threshold voltage for reverse conduction, Pm conducts and quenches negative voltage spikes. When device P comprises a plurality of GaN protection transistors P1 to Pn, connected in series, it turns on when the gate input voltage applied to the drain of P1 goes negative by more than the sum of the threshold voltages of P1 to Pn. The combined gate width of P1 to Pn is selected to limit the gate voltage excursion of D1.
US10290620B2 Package with SoC and integrated memory
A semiconductor package includes a processor die (e.g., an SoC) and one or more memory die (e.g., DRAM) coupled to a ball grid array (BGA) substrate. The processor die and the memory die are coupled to opposite sides of the BGA substrate using terminals (e.g., solder balls). The package may be coupled to a printed circuit board (PCB) using one or more terminals positioned around the perimeter of the processor die. The PCB may include a recess with at least part of the processor die being positioned in the recess. Positioning at least part of the processor die in the recess reduces the overall height of the semiconductor package assembly. A voltage regulator may also be coupled to the BGA substrate on the same side as the processor die with at least part of the voltage regulator being positioned in the recess a few millimeters from the processor die.
US10290619B2 Photonic integrated circuit package
Methods, systems, and apparatus, including a photonic integrated circuit package, including a photonic integrated circuit chip, including an active optical element; an electrode configured to receive an electrical signal; a ground electrode; and a bond contact electrically coupled to the electrode; and an ASIC chip including circuitry configured to provide the electrical signal; and a bond contact that is electrically coupled to the circuitry; an bridge chip bonded to at least a portion of the photonic integrated circuit chip and at least a portion of the ASIC chip.
US10290614B2 Group III-N transistors for system on chip (SOC) architecture integrating power management and radio frequency circuits
System on Chip (SoC) solutions integrating an RFIC with a PMIC using a transistor technology based on group III-nitrides (III-N) that is capable of achieving high Ft and also sufficiently high breakdown voltage (BV) to implement high voltage and/or high power circuits. In embodiments, the III-N transistor architecture is amenable to scaling to sustain a trajectory of performance improvements over many successive device generations. In embodiments, the III-N transistor architecture is amenable to monolithic integration with group IV transistor architectures, such as planar and non-planar silicon CMOS transistor technologies. Planar and non-planar HEMT embodiments having one or more of recessed gates, symmetrical source and drain, regrown source/drains are formed with a replacement gate technique permitting enhancement mode operation and good gate passivation.
US10290612B1 Systems and methods for flash stacking
A three-dimensional stacking technique performed in a wafer-to-wafer fashion reducing the machine movement in production. The Wafers are processed with metallic traces and stacked before dicing into separate die stacks. The traces of each layer of the stacks are interconnected via electroless plating.
US10290603B2 High-frequency circuit
A high-frequency circuit includes: a first substrate; a transmission line formed on the first substrate and having first and second output portions branched from an input portion; a second substrate; first and second pads formed on the second substrate; a first wire connecting the first output portion to the first pad; and a second wire connecting the second output portion to the second pad, wherein an electrical length from the input portion to an edge of the second output portion is longer than an electrical length from the input portion to an edge of the first output portion, and a length from a junction between the second wire and the second output portion to the edge of the second output portion is longer than a length from a junction between the first wire and the first output portion to the edge of the first output portion.
US10290600B2 Dummy flip chip bumps for reducing stress
A device includes a metal pad over a substrate. A passivation layer includes a portion over the metal pad. A post-passivation interconnect (PPI) is electrically coupled to the metal pad, wherein the PPI comprises a portion over the metal pad and the passivation layer. A polymer layer is over the PPI. A dummy bump is over the polymer layer, wherein the dummy bump is electrically insulated from conductive features underlying the polymer layer.
US10290598B2 Method and apparatus for forming backside die planar devices and saw filter
Described is an apparatus which comprises: a backside of a first die having a redistribution layer (RDL); and one or more passive planar devices disposed on the backside, the one or more passive planar devices formed in the RDL.
US10290593B2 Method of assembling QFP type semiconductor device
A method of assembling QFP devices includes providing a lead frame having leads that extend from a dam bar to a die flag, and performing a first molding process that fills spaces between the leads and between the dam bar and the die flag with a first mold compound. The first mold compound also forms a ring around the die flag, where the ring extends from both lateral sides of the lead frame. A first area around the die flag is removed to separate the leads from the die flag, and a second area near an inner corner of the dam bar is removed to form a mold gate. A die is attached to the die flag and electrically connected to the leads with bond wires, and then a second molding process is performed to encapsulate the die, bond wires and inner leads.
US10290575B2 Memory devices, semiconductor devices and related methods
Conductive structures include a plurality of conductive steps and a contact extending at least partially therethrough in communication with at least one of the plurality of conductive steps and insulated from at least another one of the conductive steps. Devices may include such conductive structures. Systems may include a semiconductor device and a stair step conductive structure having a plurality of contacts extending through a step of the stair step conductive structure. Methods of forming conductive structures include forming contacts in contact holes formed through at least one conductive step of a conductive structure. Methods of forming electrical connections in stair step conductive structures include forming contacts in contact holes formed through each step of the stair step conductive structure.
US10290572B2 Trace/via hybrid structure and method of manufacture
A method of forming an interconnect that includes providing a sacrificial trace structure using an additive forming method. The sacrificial trace structure having a geometry for the interconnect. The method continuous with forming a continuous seed metal layer on the sacrificial trace structure; and removing the sacrificial trace structure, wherein the continuous seed metal layer remains. An interconnect metal layer may be formed on the continuous seed layer. A dielectric material may then be formed on the interconnect metal layer to encapsulate a majority of the interconnect metal layer, wherein ends of the interconnect metal layer are exposed through one surface of the dielectric material to provide an interconnect extending into a dielectric material.
US10290570B2 Wiring substrate
A wiring substrate includes a first substrate and a second substrate stacked on the first substrate. The first substrate includes a first adhesive layer and conductive paste. The first adhesive layer is on a surface of a first insulating layer. The conductive paste is in an opening in the first adhesive layer. The second substrate includes a second adhesive layer and a protruding electrode. The second adhesive layer is on a surface of a second insulating layer facing toward the first substrate, and is bonded to the first adhesive layer. The protruding electrode has an end uncovered by the second adhesive layer, and is electrically connected to the conductive paste.
US10290569B2 Constrained cure component attach process for improved IC package warpage control
An apparatus, comprising a first platform comprising a first working surface having a first non-planar portion; and a second platform comprising a second working surface having a second non-planar portion, wherein: the second working surface is opposite the first working surface, a distance between the first working surface and the second working surface is adjustable, the first non-planar portion comprises a first curved portion, and the second non-planar portion comprises a second curved portion opposite the first curved portion.
US10290559B2 Thermal dissipation through seal rings in 3DIC structure
A die includes a semiconductor substrate, a through-via penetrating through the semiconductor substrate, a seal ring overlying and connected to the through-via, and an electrical connector underlying the semiconductor substrate and electrically coupled to the seal ring through the through-via.
US10290553B2 System and method of determining process completion of post heat treatment of a dry etch process
Provided is a method for determining and utilizing process completion of post heat treatment (PHT) of a dry etch process, the method comprising: providing a substrate in a process chamber, the substrate having a film layer and an underlying layer, the film layer having one or more regions; performing a dry etch process to remove the film layer or region of the film layer, the dry etch process generating a byproduct layer; measuring one or more properties of the byproduct layer; adjusting the PHT process based on the measured one or more properties of the byproduct layer; and performing the PHT process to remove the byproduct layer on the substrate; wherein the PHT process utilizes a real time in-situ process to concurrently determine when removal of the byproduct layer is complete.
US10290543B1 Method for manufacturing semiconductor device
A method for manufacturing semiconductor device is provided. A substrate having a memory region and a capacitance region is provided. A plurality of word line structures are formed on the memory region of the substrate. A capacitance structure is formed on the capacitance region of the substrate. The word line structures and the capacitance structure each include a first dielectric layer on the substrate, a first conductive layer on the first dielectric layer, a second dielectric layer on the first conductive layer, and a second conductive layer on the second dielectric layer. The second conductive layers of the word line structures close to an edge of the memory region and a portion of the second conductive layer of the capacitance structure are removed at the same time to form a trench exposing a portion of the second dielectric layer.
US10290534B1 Methods of sealing openings, and methods of forming integrated assemblies
Some embodiments include a method of forming an integrated assembly. A construction is formed to include a structure having an exposed surface, and to include an opening proximate the structure. An aperture extends into the opening. A first material is deposited to form a mass along the exposed surface of the structure. Particles are sputtered from the mass and across the aperture. The particles agglomerate to form a sealant material which traps a void within the opening.
US10290530B2 Info structure with copper pillar having reversed profile
A method includes forming a first polymer layer to cover a metal pad of a wafer, and patterning the first polymer layer to form a first opening. A first sidewall of the first polymer layer exposed to the first opening has a first tilt angle where the first sidewall is in contact with the metal pad. The method further includes forming a metal pillar in the first opening, sawing the wafer to generate a device die, encapsulating the device die in an encapsulating material, performing a planarization to reveal the metal pillar, forming a second polymer layer over the encapsulating material and the device die, and patterning the second polymer layer to form a second opening. The metal pillar is exposed through the second opening. A second sidewall of the second polymer layer exposed to the second opening has a second tilt angle greater than the first tilt angle.
US10290528B2 Ebeam align on the fly
Lithographic apparatuses suitable for, and methodologies involving, complementary e-beam lithography (CEBL) are described. In an example, a method of real-time alignment of a wafer situated on a stage of an e-beam tool involves collecting backscattered electrons from an underlying patterned feature of the wafer while an e-beam column of the e-beam tool writes during scanning of the stage. The collecting is performed by an electron detector placed at the e-beam column bottom. The method also involves performing linear corrections of an alignment of the stage relative to the e-beam column based on the collecting.
US10290525B2 Marking method for wafer dice
Disclosed is a method for marking, by using a laser marker, a plurality of wafer dice divided by a wafer dicing process. The disclosed marking method for wafer dice comprises the steps of: setting a plurality of scan regions having a mutually overlapping portion on a wafer including the wafer dice; scanning the scan regions of the wafer a plurality of times by using a line scan camera; collecting position information of each of wafer dice located in regions in which the scan regions do not overlap; collecting, through image synthesis, position information of each of wafer dice located in regions in which the scan regions overlap; and marking, by using the laser marker, each of all the wafer dice of which the position information has been collected.
US10290514B2 Electronic product and manufacturing method thereof
An electronic product including a supporting structure, a first thermo-formable film, a conductive circuit and a protection layer is provided. The conductive circuit is formed on the first thermo-formable film, and an electronic component is mounted on the conductive circuit. The protection layer covers the electronic component, and includes a second thermo-formable film. The conductive circuit and the electronic component are enclosed between the first thermo-formable film and the second thermo-formable film, and the supporting structure, the first thermo-formable film and the protection layer are bonded and stacked to each other.
US10290503B2 Spacer enabled poly gate
A spacer etching process produces ultra-narrow polysilicon and gate oxides for insulated gates used with insulated gate transistors. Narrow channels are formed using dielectric and spacer film deposition techniques. The spacer film is removed from the dielectric wherein narrow channels are formed therein. Insulating gate oxides are grown on portions of the semiconductor substrate exposed at the bottoms of these narrow channels. Then the narrow channels are filled with polysilicon. The dielectric is removed from the face of the semiconductor substrate, leaving only the very narrow gate oxides and the polysilicon. The very narrow gate oxides and the polysilicon are separated into insulated gates for the insulated gate transistors.
US10290498B2 Imprint apparatus and imprint method
According to an embodiment, a first alignment mark includes a first template-side mark in which a plurality of first portions are arranged with a first period, and a second template-side mark in which a plurality of second portions are arranged with a second period. A second alignment mark includes a first wafer-side mark in which a plurality of third portions are arranged with a third period, and a second wafer-side mark in which a plurality of fourth portions are arranged with a fourth period. The first wafer-side mark and the first template-side mark are configured to be overlaid with each other to constitute a first moire mark. The second wafer-side mark and the second template-side mark are configured to be overlaid with each other to constitute a second moire mark. An average period of the first moire mark and an average period of the second moire mark are different from each other.
US10290497B2 Fabrication of semi-polar crystal structures
A method of growing a group III nitride crystal structure comprises: providing a silicon substrate (12); forming a first mask (10) on the substrate, the mask having a plurality of apertures (14) through it each exposing a respective area of the silicon substrate; etching the silicon exposed by each of the apertures to form a respective recess (16) having a plurality of facets (18, 20, 22, 24); depositing a second mask over some of the facets of each recess leaving at least one of the facets (22) of each recess exposed; and growing group III nitride on the exposed facets (22) and then over the substrate to form a continuous layer.
US10290491B2 Substrate treatment apparatus and substrate treatment method
In one embodiment, a substrate treatment apparatus includes a housing configured to house a substrate. The apparatus further includes a chemical supplying module configured to supply one or more chemicals in a gas state to the substrate in the housing, the one or more chemicals including a first chemical that contains a silylation agent. The apparatus further includes a cooling module configured to cool the substrate in the housing while any of the one or more chemicals is supplied to the substrate in the housing.
US10290490B2 Dust collecting apparatus, substrate processing system, and method of manufacturing semiconductor device
In one embodiment, a dust collecting apparatus includes a container configured to contain a fluid that includes particles to be collected. The apparatus further includes one or more sound sources configured to generate, in the container, a standing sound wave including at least one node to trap the particles in a vicinity of the node. The one or more sound sources are configured to generate the standing sound wave so that the node does not contact a wall face of the container or contacts a predetermined portion of the wall face of the container. The predetermined portion is formed of a member that prevents the particles from leaving from the node located in a vicinity of the predetermined portion.
US10290489B2 Method for manufacturing group-III nitride substrate and group-III nitride substrate
There is provided a method for manufacturing a group-III nitride substrate, including: (a) preparing a substrate which is made of a group III-nitride crystal and which has a high oxygen concentration domain where an oxygen concentration is higher than that of a matrix of the crystal; (b) irradiating the substrate with laser beam aiming at the high oxygen concentration domain, forming a through-hole penetrating the substrate in a thickness direction, and removing at least a part of the high oxygen concentration domain from the substrate; and (c) embedding at least a part of an inside of the through-hole by growing the group-III nitride crystal in the through-hole.
US10290487B2 Transmission window for a vacuum ultraviolet gas discharge lamp
A transmission window (1) for a VUV gas discharge lamp is defined which comprises a substrate (3) which is transparent to the VUV spectrum and a nanolayer stack (2) provided on the substrate, the nanolayer stack (2) comprising at least one nanolayer and the top layer of the nanolayer stack being electrically conducting. Also, a VUV gas discharge lamp, a photo-ionization device and a photo-ionization detector comprising said transmission window are defined.
US10290483B2 Systems and methods for transfer of ions for analysis
The invention generally relates to systems and methods for transferring ions for analysis. In certain embodiments, the invention provides a system for analyzing a sample including an ionizing source for converting molecules of a sample into gas phase ions in a region at about atmospheric pressure, an ion analysis device, and an ion transfer member operably coupled to a gas flow generating device, in which the gas flow generating device produces a laminar gas flow that transfers the gas phase ions through the ion transfer member to an inlet of the ion analysis device.
US10290480B2 Methods of resolving artifacts in Hadamard-transformed data
Apparatus and methods are disclosed for processing data transformed according to an invertible transform (e.g., using a Hadamard transform) multiplexing scheme. In one example of the disclosed technology, a computer-implemented method includes generating transformed data by applying a Hadamard transform to intensity data generated by modulating input of analytes into a mass spectrometer according to a pseudorandom sequence (PRS). The exemplary method further includes identifying at least one pair of symmetric intensity peaks in the transformed data based on the PRS and removing data associated with the pair of symmetric peaks from the transformed data to produce modified data, which can be used to identify, characterize, and/or quantify the composition of the sample. In some examples, the exemplary method further includes validating peaks in the transformed data based on comparing the location of peaks in the untransformed intensity data.
US10290479B2 Online monitoring of fuel cell reactions by desorption electrospray mass spectrometry
A mass spectrometry-based method of directly online detecting fuel cell reaction products includes passing a reactant sample (16) through a fuel cell (12) to form reaction products that exit the fuel cell (12) in an output stream (26). The method also includes adding a derivatizing reagent (32) to the output stream (28) to form a derivatized output stream (34), wherein the derivatizing reagent (32) reacts with a potential reaction product to thereby form a derivatized reaction product if the potential reaction product is present. The method further includes directing a charged solvent (44) toward the derivatized output stream (34) to thereby ionize the derivatized output stream (34) and directing the ionized, derivatized output stream (54) to a mass spectrometer (14), the mass spectrometer (14) being configured to detect the derivatized reaction product.
US10290477B2 Monitoring a discharge in a plasma process
Systems and methods of monitoring a discharge in a plasma process are disclosed. The methods include supplying the plasma process with a periodic power supply signal, determining a first signal waveform in a first time interval within a first period of the power supply signal, determining a second signal waveform in a second time interval within a second period of the power supply signal, the second time interval being at a position within the second period corresponding to a position of the first time interval within the first period, comparing the second signal waveform with a reference signal waveform to obtain a first comparison result, determining that the first comparison result corresponds to a given first comparison result, and in response, time-shifting one of the second signal waveform and the reference signal waveform, and comparing the time-shifted signal waveform with the non-time-shifted signal waveform to obtain a second comparison result.
US10290475B2 Biasing system for a plasma processing apparatus
A plasma processing apparatus includes a process chamber housing defining a process chamber, a platen positioned in the process chamber for supporting a workpiece, a source configured to generate plasma in the process chamber, and a biasing system. The biasing system is configured to bias the platen with a negatively biased DC signal to attract ions from the plasma towards the workpiece during a first processing time interval and configured to bias the platen with a positively biased DC signal to repel ions from the platen towards interior surfaces of the process chamber housing during a cleaning time interval. The cleaning time interval is separate from the first processing time interval and occurs after the first processing time interval.
US10290473B2 Plasma source and methods for depositing thin film coatings using plasma enhanced chemical vapor deposition
The present invention provides novel plasma sources useful in the thin film coating arts and methods of using the same. More specifically, the present invention provides novel linear and two dimensional plasma sources that produce linear and two dimensional plasmas, respectively, that are useful for plasma-enhanced chemical vapor deposition. The present invention also provides methods of making thin film coatings and methods of increasing the coating efficiencies of such methods.
US10290472B2 Vacuum processing apparatus
In a vacuum processing apparatus including: a vacuum container including a processing chamber therein; a plasma formation chamber; plate members being arranged between the processing chamber and the plasma formation chamber; and a lamp and a window member being arranged around the plate members, in order that a wafer and the plate members are heated by electromagnetic waves from the lamp, a bottom surface and a side surface of the window member is formed of a member transmitting the electromagnetic waves therethrough.
US10290471B2 Device for generating plasma by means of microwaves
A device is provided for generating plasma by microwaves for CVD coating a substrate having a vacuum container into which a reaction gas can be fed and an electrical conductor arranged therein which is connected on each of both ends thereof to a device for coupling microwaves and to a voltage source with which a difference of potential can generated between the electrical conductor and the surrounding vacuum container. The electrical conductor is electrically insulated from the devices for coupling microwaves. The electrical conductor has a rod-shaped design or a curved run. The electrical conductor is connected to the voltage source via a feedthrough filter. The device for coupling microwaves expands in a funnel shape toward the electrical conductor and is partially or completely filled by a dielectric material. The device for coupling microwaves has groove-shaped recesses running along a circumference.
US10290462B2 High brightness ion beam extraction using bias electrodes and magnets proximate the extraction aperture
An apparatus for the creation of high current ion beams is disclosed. The apparatus includes an ion source, such as a RF ion source or an indirectly heated cathode (IHC) ion source, having an extraction aperture. Disposed proximate the extraction aperture is a bias electrode, which has a hollow center portion that is aligned with the extraction aperture. A magnetic field is created along the perimeter of the hollow center portion, which serves to contain electrons within a confinement region. Electrons in the confinement region energetically collide with neutral particles, increasing the number of ions that are created near the extraction aperture. The magnetic field may be created using two magnets that are embedded in the bias electrode. Alternatively, a single magnet or magnetic coils may be used to create this magnetic field.
US10290460B2 X-ray tube with gridding electrode
An X-ray tube is provided. The X-ray tube includes an electron beam source including a cathode configured to emit an electron beam. The X-ray tube also includes an anode assembly including an anode configured to receive the electron beam and to emit X-rays when impacted by the electron beam. The X-ray tube further includes a gridding electrode disposed about a path of the electron beam between the electron beam source and the anode assembly. The gridding electrode, when powered at a specific level, is configured to grid the electron beam in synchronization with planned transitions during a dynamic focal spot mode.
US10290459B2 Magnetron having enhanced cooling characteristics
Magnetron configurations that provide more efficient and/or more uniform cooling characteristics and methods for forming the magnetrons are provided. The magnetron includes one or more flow directing structures disposed between parallel cooling fins. The flow directing structures direct air flow across various surfaces of the cooling fins that otherwise would be obstructed by magnetron components, reducing the incidence and/or magnitude of hot spots on the cooling fins and/or on other magnetron components. The flow directing structures also adjust flow rates to improve cooling efficiency.
US10290456B2 Methods of forming and using fuses
Some embodiments include a fuse having a tungsten-containing structure directly contacting an electrically conductive structure. The electrically conductive structure may be a titanium-containing structure. An interface between the tungsten-containing structure and the electrically conductive structure is configured to rupture when current through the interface exceeds a predetermined level. Some embodiments include a method of forming and using a fuse. The fuse is formed to have a tungsten-containing structure directly contacting an electrically conductive structure. An interface between the tungsten-containing structure and the electrically conductive structure is configured to rupture when current through the interface exceeds a predetermined level. Current exceeding the predetermined level is passed through the interface to rupture the interface.
US10290454B2 Electronic switching device including a lockable rotary handle having a position off feature
An electronic switching device includes a housing with at least one housing door, a lockable rotary handle rotatable at least between an ON position and an OFF position, a handle locking device for locking the rotary handle at least in the OFF position when engaged, and a POFF device for preventing the rotary handle to be rotated and/or fixed in OFF position when activated. The electronic switching device further includes a locking coulisse, movably arranged at the electronic switching device and arrangeable in at least a first position, a second position and a third positions with respect to the housing of the electronic switching device. The locking coulisse is configured for allowing an engagement of the handle locking device and the POFF device in the first position, locking the housing door in the second position and blocking the activation of the handle locking device in the third position.
US10290452B2 Method and apparatus for automatic engagement of arc reduction technology
An automatic actuator assembly including a passive actuator assembly and a detection assembly is operatively coupled to an arc reduction assembly. The passive actuator assembly is coupled to the arc reduction assembly and structured to move the arc reduction assembly between a disengaged, first configuration and an engaged, second configuration.
US10290450B1 Circuit breakers with plug-on neutral connection to load center neutral bar and related load centers and methods
Plug-on neutral circuit breakers include a housing, a plug-on neutral clip with a crown held in the housing and with legs extending out from the housing and in communication with a biasing member that resides at least partially in the housing that allows the plug-on neutral clip to move between first and second positions associated with pre-installed and fully installed orientations.
US10290447B2 Wall-mounted smart switches and outlets for use in building wiring for load control, home automation, and/or security purposes
A plurality of nodes installed throughout a building each include a wall-mounted unit supported by an in-wall electrical box, a connection inside said in-wall electrical box between the wall-mounted unit and the building's mains-power wiring system, and a power line communications transceiver for communication with the other nodes through the mains-power wiring system. The nodes includes respective speakers, and are operable in a music playing mode in which music data is streamed over the mains-power wiring system to two or more nodes in different rooms of the building for simultaneous audio playback therein. The wall mounted unit includes a panel mounted over the in-wall electrical box and a plurality of light sources positioned to emit light from perimeter edges of the panel to provide a wall illumination effect on the wall surface surrounding the control panel and the electrical box.
US10290444B2 Fabric able to form electronic element
A cloth material that can form an electronic component includes a cloth material layer, which includes at least one crevice; and a conductive area included in the cloth material layer, wherein a shape of the crevice and a shape of the conductive area change with an outside force. A cloth material that can form an electronic component includes two cloth material layers stacked to form a crevice therebetween; and a conductive area located on the two cloth material layers spanning from one side of the crevice to the other side of the crevice, wherein a shape of the crevice and the conductive area changes with an outside force.
US10290441B2 Button structures for electronic devices
An electronic device may have buttons, a display, and a vibrator unit. Buttons may be included in electronic devices such as glass buttons, metal buttons, buttons that are assembled on printed circuit boards, and buttons that are partly formed from antenna structures. Button coatings may be used to improve the sliding performance of metal-on-metal buttons. A layer of polymer may be interposed between a button plate and a housing structure. A glass button member may have an underside on which a layer of patterned ink is formed. Elastomeric members may be used to reduce button rattle. Portions of a button may be provided with conductive features that form portions of an antenna.
US10290439B2 Permanent magnet assembly for an arc driver assembly and switching device
A permanent magnet assembly for an arc driver assembly of an electric switching device, having a permanent magnet and a cover made of electrically insulating material, wherein the cover is connected directly to the permanent magnet.
US10290432B1 Method for forming perovskite solar cell with printable carbon electrode
To fabricate a perovskite solar cell (PSC), a printable carbon electrode is formed on an uppermost layer, either a perovskite layer or an interface layer thereon, of a partially-completed PSC. A carbon ink is first prepared by dispersing carbon materials in a mixture of a polymer binder and a solvent. Then the carbon ink is screen-printed on the uppermost layer to form a wet film thereon. The wet film is baked with a baking temperature not exceeding 100° C. to evaporate the solvent to form the carbon electrode. Advantageously, the wet film is pressed with a pressure during baking such that the carbon electrode becomes denser and yields a lower sheet resistance when compared to one formed without being pressed. Preferably the pressure is at least 16,000 Pa. Experimental results show that the percentage reduction of sheet resistance can reach 40%.
US10290427B2 Composite electronic component and resistor
A composite electronic component includes a capacitor and a resistor stacked in a height direction. The capacitor includes a capacitor body, and first and second external electrodes. The resistor includes a base portion, a resistor, first and second upper surface conductors, first and second lower surface conductors, first connecting conductors, and second connecting conductors. An upper surface of the base portion of the resistor faces a lower surface of the capacitor body of the capacitor, and the first upper surface conductor and the first external electrode are electrically connected, and the second upper surface conductor and the second external electrode are electrically connected.
US10290419B2 Power supply systems
A power supply system including: a power supply configured to provide a constant AC current; a power transmission line connected to the power supply to form a closed circuit; and at least one pickup configured to accept and slidingly engage with the power transmission line such that the pickup completely encircles a portion of the power transmission line threaded through the pickup, and to inductively couple to the power transmission line, wherein the at least one pickup can be positioned at any point along the length of the power transmission line by sliding it along the power transmission line.
US10290418B2 Apparatus and method for resonance in wireless power transmission system
A resonant apparatus in a wireless power transmission system, includes a main resonant unit configured to form magnetic resonant coupling between the resonant apparatus and a resonator. The resonant apparatus further includes a field guiding resonant unit configured to focus a magnetic field on an internal portion of the main resonant unit, and a field additive resonant unit configured to adjust a magnitude of a magnetic field formed between the main resonant unit and the field guiding resonant unit.
US10290411B2 Residual magnetic devices and methods
Residual magnetic locks, brakes, rotation inhibitors, clutches, actuators, and latches. The residual magnetic devices can include a core housing and an armature. The residual magnetic devices can include a coil that receives a magnetization current to create an irreversible residual magnetic force between the core housing and the armature.
US10290408B2 NdFeB system sintered magnet
A NdFeB system sintered magnet produced by the grain boundary diffusion method and has a high coercive force and squareness ratio with only a small decrease in the maximum energy product. A NdFeB system sintered magnet having a base material produced by orienting powder of a NdFeB system alloy and sintering the powder, with Dy and/or Tb (the “Dy and/or Tb” is hereinafter called RH) attached to and diffused from a surface of the base material through the grain boundary inside the base material by a grain boundary diffusion treatment, wherein the difference Cgx−Cx between the RH content Cgx (wt %) in the grain boundary and the RH content Cx (wt %) in main-phase grains which are grains constituting the base material at the same depth within a range from the surface to which RH is attached to a depth of 3 mm is equal to or larger than 3 wt %.
US10290404B2 Method and apparatus for non-contact axial particle rotation and decoupled particle propulsion
An apparatus and method for magnetic particle manipulation enables the particle to be rotated and translated independently using magnetic fields and field gradients, which produce the desired decoupled translational and rotational motion. The apparatus and the method for manipulation may be implemented in parallel, involving many particles. The rotational magnetic field used to induce rotational motion may be varied to induce particle motion, which is either in phase or out of phase with the rotational magnetic field. The magnetic fields and gradients described herein may be generated with permanent magnets, electromagnets, or some combination of permanent magnets and electromagnets.
US10290397B2 Electric wire and method for producing the same, and multi-core cable and method for producing the same
The electric wire according to one aspect of the present invention is an electric wire comprising an insulated electric wire and one or more coating layers covering the insulated electric wire, wherein at least one layer of the one or more coating layers is formed from a resin composition containing a thermoplastic polyurethane elastomer and an allophanate crosslinking agent. The electric wire having such a characteristic feature is excellent in abrasion resistance and heat resistance and can be produced at low costs.
US10290393B2 Mounting cable and cable assembly
A mounting cable includes: a metal cable that includes a core wire formed of a conductive material and a jacket formed of an insulator and covering the core wire; a cable fixing portion that fixes an end portion of the metal cable, and has an end face which is perpendicular to an axial direction of the metal cable and on which a cross section of an end portion of the core wire is exposed; an external connection electrode formed on at least one surface of the cable fixing portion, the at least one surface being in parallel with the axial direction of the metal cable; and a wire pattern that extends from an area on the core wire exposed on the end face to the external connection electrode.
US10290392B2 Electric cables having self-protective properties and immunity to magnetic interferences
The present invention provides electric cable having substantial immunity to external magnetic fields. The cables may be prepared by splitting one or more conductors of an original cable design into two or more sub-conductors, determining a crosssectional area for each one of the sub-conductors to obtain a desirable electrical current density therethrough, arranging the sub-conductors in said cable in an intervening fashion such that each sub-conductor is placed adjacent and alongside at least one neighboring conductor or sub-conductor associated with either a different electrical phase or electric current direction, and electrically connecting the sub-conductors of each split conductor in parallel.
US10290389B2 Thermoplastic compositions containing nanoscale-sized particle additives for laser direct structuring and methods for the manufacture and use thereof
This invention relates generally to a thermoplastic compositions and, more particularly, to compositions comprising a polymer matrix and comprising a filler composition. To that end, according to the aspects of the invention, a thermoplastic composition is disclosed that generally comprises a polymer matrix and at least one filler composition. The polymer matrix generally comprises at least one polycarbonate or polyamide. The filler composition generally comprises at least one laser direct structuring additive with a mean particle size of less than 1 μm and may additionally optionally comprise flame retardants, stabilizers and process aids.
US10290388B2 Conductive resin composition and plastic molded product using the same
According to one aspect of the present invention, carbon nanotubes whose diameter, length, crystallinity, purity and the like are adjusted to predetermined ranges are added to a thermoplastic resin, and thus the thermoplastic resin can be provided with improved electrical conductivity.
US10290387B2 Modification of colloidal nanocrystals
Methods for precise and predictable modification of previously synthesized nanocrystals. The methods rely on the solubility behavior of crystalline materials to provide for controlled reversal of the nanocrystal growth process (i.e., dissolution). A method for post-synthesis modification of colloidal nanocrystals includes (1) providing a first nanocrystal having a first size and a first shape, (2) forming a reaction mixture that includes the nanocrystal, at least one ligand capable of binding to at least one component of the nanocrystal, at least one solvent, and an inert gas atmosphere, and (3) modifying the size and/or shape of the nanocrystal in the reaction mixture for a period of time at a temperature in a range from about 100° C. to about 240° C. so as to produce at least a second nanocrystal having a second size and/or a second shape.
US10290384B2 Ion specific media removal from vessel for vitrification
Disclosed herein are systems, methods, processes, and apparatuses for treating radioactive waste, through systems designed to bind and dry radioactive media and to mechanical devices and techniques that are utilized for removal of granular media from confined spaces (vessels and tanks). In some of its various embodiments, the system processes spent ion exchange media for long-term storage.
US10290377B2 Social health risk estimation
A method, a processing device, and a computer program product are provided. In various embodiments, one or more processing devices retrieves one or more network communications. The one or more network communications are analyzed, by the at least one processing device, and identifies objects referred to in the network communications having frequent physical contact with different entities. A resulting health risk is produced by aggregating the health risk for each identified object. Based on the resulting health risk, a modified course of action for an entity is advised.
US10290375B2 Method and system for microbiome-derived diagnostics and therapeutics for autoimmune system conditions
A method for at least one of characterizing, diagnosing, and treating an autoimmune disorder in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the autoimmune condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the autoimmune condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10290373B2 Patient couch with a control system and method for controlling the patient couch
A patient couch with a control system and a method for controlling the patient couch are provided. The control system is based on a three-dimensional (3D) camera for recording first 3D images of a recording area. The 3D camera is attached to the patient couch. An image processing unit for identifying at least one control gesture in the first 3D images allows a safe and fast control of the x-ray device. In order to carry out the control, the control system includes a control unit with a motor for controlling a movement of the patient couch based on the first control gesture.
US10290371B1 System of medical devices and method of controlling the same
A medical device system includes a first patient monitor having a proximity beacon that communicates compatibility information and a medical device associated with the same patient as the first patient monitor. The medical device includes a device proximity detector that detects a proximity beacon when the first patient monitor is within a predetermined proximity range of the medical device, and a device workflow module executable on a processor to receive compatibility information and determine whether the first patient monitor is a compatible device. If so, then a direct communication channel is established with the first patient monitor and a device workflow is identified that corresponds with a monitor workflow executable by the first patient monitor. The medical device then communicates with the first patient monitor via the direct communication channel to execute the identified device workflow until a termination condition is reached.
US10290359B2 Memory refresh methods and apparatuses
Apparatuses and memory refresh methods are disclosed, such as those involving checking a portion of a memory device for errors in response to the memory device being powered on, and reprogramming corrected data to the memory device if errors are found in checking the portion of the nonvolatile memory for errors. Other apparatuses and memory refresh methods are disclosed.
US10290356B2 Erase and soft program for vertical NAND flash
Methods, and apparatuses to erase and or soft program a block of NAND memory may include performing an erase cycle on a block of NAND memory comprising two or more sub-blocks, verifying the two or more sub-blocks until a sub-block fails to verify, stopping the verification in response to the failed verify, performing another erase cycle on the block of NAND memory, and re-starting to verify the two or more sub-blocks at the sub-block that failed to verify.
US10290345B2 Intelligent bit line precharge for improved dynamic power
A method and apparatus for writing data to a memory device are provided that do not change the precharge states for a bit line pair in a current write cycle if the current data bit is unchanged from the preceding write cycle.
US10290344B2 Performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array an array of memory cells via a sense line. The sensing circuitry is configured to sense, as a voltage associated with a second operand of a logical function, a voltage on the sense line corresponding to a first logical data value resulting in part from reading a first memory cell of the array of memory cells associated with a first operand of the logical function.
US10290340B1 Offset-canceling (OC) write operation sensing circuits for sensing switching in a magneto-resistive random access memory (MRAM) bit cell in an MRAM for a write operation
Aspects disclosed in the detailed description include offset-canceling (OC) write operation sensing circuits for sensing switching in a magneto-resistive random access memory (MRAM) bit cell in an MRAM for a write operation. The OC write operation sensing circuit is configured to sense when MTJ switching occurs in MRAM bit cell. In an example, the OC write operation sensing circuit includes a voltage sensing circuit and a sense amplifier. The voltage sensing circuit employs a capacitive-coupling effect so that the output voltage drops in response to MTJ switching for both logic ‘0’ and logic ‘1’ write operations. The sense amplifier has a single input and a single output node with an output voltage indicating when MTJ switching has occurred in the MRAM bit cell. A single input transistor and pull-up transistor are provided in the sense amplifier in one example to provide an offset-canceling effect.
US10290332B1 Signal path optimization for read operations in storage devices
A system may include a controller, a data receiving circuit, and a plurality of banks. The banks may send data to the data receiving circuit via a common data bus. The controller may control the communication of the data to the receiving circuit by sending control signals and clock signals to the banks. Relative lengths of control signal paths and clock signal paths may be directly related to each other and inversely related to relative lengths of data paths.
US10290322B2 Audio and video synchronizing perceptual model
An audio and video synchronizing perceptual model is described that is based on how a person perceives audio and/or video (e.g., how the brain processes sound and/or visual content). The relative emotional impact associated with different audio portions may be employed to determine transition points to facilitate automatic synchronization of audio data to video data to create a production that achieves a particular overall emotional effect on the listener/viewer. Various processing techniques of the perceptual model may utilize perceptual characteristics within the audio portions to determine a transition point for automatic synchronization with video data.
US10290320B2 Automatic media summary creation systems and methods
An exemplary method includes an automatic media summary creation system analyzing presentation data of a media program that includes at least one of an audio component and a video component, generating, based on the analyzing of the presentation data of the media program, a set of text data, selecting, based on an attribute of the media program, a predefined media summary template from a group of predefined media summary templates, and automatically generating a summary of the media program by using the generated set of text data to populate the selected predefined media summary template. Corresponding methods and systems are also described.
US10290318B2 Motor and disk drive apparatus including a wire passing from a stator through a base first annular portion hole and soldered to a circuit board land portion
This motor includes a base and a circuit board arranged on a lower surface of the base. The base includes a first annular portion and a second annular portion. The first annular portion is arranged under a stator. The second annular portion is arranged under a flange portion of a hub. A conducting wire drawn out from the stator is arranged to pass through a through hole defined in the first annular portion, and is soldered to a land portion of the circuit board. The second annular portion is arranged to have an axial thickness smaller than that of the first annular portion. The land portion is arranged radially inward of the through hole. The above arrangement makes it easier to achieve a reduced axial dimension of the motor while ensuring a sufficient axial dimension of the hub, which is arranged axially above the second annular portion.
US10290313B2 Disk drive head suspension structures having improved gold-dielectric joint reliability
A disk drive head suspension or flexure and method of manufacture. Embodiments include a portion such as a terminal pad or flying lead comprising a base layer, a dielectric layer on the base layer, a conductor layer, a seed layer between the dielectric layer and the conductor layer, and a noncorrosive metal layer on the seed layer side of the conductor layer. The seed layer has a strip that extends beyond the edge of the dielectric layer. The noncorrosive metal layer extends over the strip of the seed layer and into contact with the edge of the dielectric layer.
US10290312B2 Sound source separation device and sound source separation method
A sound source separation device includes a first microphone that picks up a first voice, a second microphone that picks up a second voice, a first crosstalk canceller that removes, from a voice signal of the first microphone, first crosstalk caused when the second voice is picked up by the first microphone, and a second crosstalk canceller that removes, from a voice signal of the second microphone, second crosstalk caused when the first voice is picked up by the second microphone. The first crosstalk canceller uses a voice signal in which the second crosstalk is removed from the voice signal of the second microphone to estimate and calculate a first interference signal indicative of a degree of the first crosstalk, and to remove the calculated first interference signal from the voice signal of the first microphone. The second crosstalk canceller uses a voice signal in which the first crosstalk is removed from the voice signal of the first microphone to estimate and calculate a second interference signal indicative of a degree of the second crosstalk, and to remove the calculated second interference signal from the voice signal of the second microphone.
US10290311B2 Vector noise cancellation
Techniques are provided for vector noise cancellation. Different value combinations for a plurality of weighting factors may be established for a plurality of selection regions. Each value combination for the plurality of weighting factors may correspond to a different combination of a set of input signals. One or more characteristics of input signals may be used to select a particular selection region. A particular value combination of the set of weighting factors may be chosen to attenuate or amplify the input signals to generate one or more output signals.
US10290308B2 Audio decoder and method for providing a decoded audio information using an error concealment modifying a time domain excitation signal
An audio decoder for providing a decoded audio information on the basis of an encoded audio information. The audio decoder has an error concealment configured to provide an error concealment audio information for concealing a loss of an audio frame, wherein the error concealment is configured to modify a time domain excitation signal obtained for one or more audio frames preceding a lost audio frame, in order to obtain the error concealment audio information.
US10290307B2 Automatic conversion of speech into song, rap or other audible expression having target meter or rhythm
Captured vocals may be automatically transformed using advanced digital signal processing techniques that provide captivating applications, and even purpose-built devices, in which mere novice user-musicians may generate, audibly render and share musical performances. In some cases, the automated transformations allow spoken vocals to be segmented, arranged, temporally aligned with a target rhythm, meter or accompanying backing tracks and pitch corrected in accord with a score or note sequence. Speech-to-song music applications are one such example. In some cases, spoken vocals may be transformed in accord with musical genres such as rap using automated segmentation and temporal alignment techniques, often without pitch correction. Such applications, which may employ different signal processing and different automated transformations, may nonetheless be understood as speech-to-rap variations on the theme.
US10290302B2 Compact home assistant with combined acoustic waveguide and heat sink
This application is directed to a compact voice-activated electronic device with speakers and electronic components and a dual waveguide/heatsink structure configured to direct sound from the speakers to the outside of the device and to dissipate to the outside of the device heat from the electronic components.
US10290299B2 Speech recognition using a foreign word grammar
Systems and methods are utilized for recognizing speech that is partially in a foreign language. The systems and methods receive speech input from a user and detect if a rule or sentence entry grammar structure utilizing a foreign word has been uttered. To recognize the foreign word, a foreign word grammar is utilized. The foreign word grammar includes rules for recognizing the uttered foreign word. Two rules may be included in the foreign word grammar for each legitimate or slang term included in the foreign word grammar. A first rule corresponds to the spoken form of the foreign word, and the second rule corresponds to the spelling form of the foreign word. The foreign word grammar may also utilize a prefix tree. Upon recognizing the foreign word, the recognized foreign word may be sent to an application to retrieve the pronunciation, translation, or definition of the foreign word.
US10290298B2 Real time popularity based audible content acquisition
A personalized news service provides personalized news programs for its users by generating personalized combinations of audible versions of news stories derived from text-based based versions of the news stories. The audible versions may be generated from the text-based version by a text-to-speech system, or may by recording a person reading aloud the text-based version. To acquire recordings, the personalized news service can make a determination that a particular news story has a threshold extent of popularity. The news service can then transmit a request to a remote recording station for a recording of a verbal reading of the particular news story. The news service can then receive the requested recording from the remote recording station.
US10290295B2 Sound masking device, vehicle, and sound masking method
Provided is a sound masking device that can effectively mask a noise at a predetermined position in a vehicle. Sound masking device includes: information acquisition unit that acquires frequency information indicating a frequency of a noise; signal source that generates a masker signal in order to output a masker sound masking the noise; pitch shifting unit that performs pitch shifting on the masker signal according to the frequency information that has been acquired; first corrector that performs correction on the masker signal after the pitch shifting according to the predetermined position; and output unit that outputs the masker signal after the correction.
US10290290B2 Composite reed
Disclosed is a composite reed (55) for a wind instrument and to a method for producing such a reed. The reed has a matrix made of a polymer material and a plurality of reinforcing fibres made of another polymer material, embedded inside the matrix. The other polymer material is a thermoplastic polymer material.
US10290286B2 Display controller for controlling two displays and program for the display controller
A display controller for controlling a first display and a second display is provided. The display controller includes a determination unit and a display control unit. From a memory, the determination unit reads a screen grouping data classifying a plurality of display screens into groups on a function basis, and determines whether a specific screen transition request, which is a request that a screen belonging to the same group as a screen displayed on one display of the first and the second displays be displayed on the other display of the first and the second displays is issued. Based on determining that the specific screen transition request is issued, the display control unit displays on the one display of the first and second displays a screen other than the screen belonging to the same group.
US10290283B1 Grey level-based page turn adjustment
A content item to be displayed via a display of an electronic device may be associated with a first set of grey values or a set of color values. The electronic device may generate, maintain, or at least have access to one or more mappings that map the set of color values and/or the first set of grey values to a second set of grey values. Based on the one or more mappings, the electronic device may convert a color value of the set of color values or a first grey value of the first set of grey values to a second grey value of the second set of grey values. The content item may then be displayed utilizing the second grey value.
US10290276B2 GOA drive circuit
Disclosed is a GOA drive circuit, which includes multiple stages of GOA drive units. A pull-down unit of a GOA drive unit in each stage is configured to increase a time for a first voltage signal to be pulled down to a first electric potential during a process when the first voltage signal jumps from a high electric potential to a low electric potential, so as to enable the first voltage signal to have a stepwise falling edge. In the GOA drive circuit, smoothness of a voltage at a key node thereof during a voltage changing process can be ensured, whereby an output performance of the GOA drive circuit can be improved, and an overall performance thereof can be improved accordingly.
US10290274B2 Array substrate
An array substrate proposes a gate driver, a data driver, and a driver circuit structure. The driver circuit structure includes a plurality of driver circuit units. Each of driver circuit units includes a pixel matrix, a plurality of second gate lines, a plurality of first data lines, and a plurality of demultiplexers. The conventional technical problem that the data lines and the gate lines increase when screen resolution and image resolution increase, which affects the rate of penetration and the display effect, is successfully solved.
US10290259B2 Organic light emitting display
An organic light emitting display is capable of reducing variation in power transmitted to pixels to reduce or prevent non-uniformity of brightness from being generated. The organic light emitting display includes a pixel including a red sub pixel, a green sub pixel, and a blue sub pixel and first pixel power source lines for supplying a first pixel power from a first pixel power source to the red sub pixel, the green sub pixel, and the blue sub pixel, wherein the first pixel power source lines coupled to at least two different color sub pixels of the red, green and blue sub pixels have different widths. The first pixel power source lines have widths that may correspond to a voltage drop of the first pixel power source or may correspond to deterioration of the respective sub pixels to which they are coupled.
US10290257B1 Display and image-capture device
A display and image-capture device comprises a plurality of image sensors and a plurality of light-emitting elements disposed on a substrate. A plurality of lenses is disposed on a light-incident side of the image sensors, and the lenses are configured to direct light toward the image sensors. The image sensors may be configured to detect directional information of incident light, enabling the device to function as a plenoptic camera. In some examples, the image sensors and lenses are integrated into a plurality of microcameras.
US10290248B2 Image display apparatus and vehicle
An image display apparatus and a vehicle provided with the image display apparatus. The image display apparatus includes a light source unit to emit a laser beam, an optical deflector to deflect the laser beam two-dimensionally, and an intermediate image generator to perform two-dimensional scanning twice in a main scanning direction and a sub-scanning direction with the laser beam deflected by the optical deflector to generate an intermediate image of one frame, where the laser beam deflected by the optical deflector draws, two scanning lines. In the image display apparatus, the two scanning lines have two different phases for the two-dimensional scanning for a first time and the two-dimensional scanning for a second time, respectively. in the image display apparatus, the two scanning lines have two different starting points for the two-dimensional scanning for a first time and the two-dimensional scanning for a second time, respectively.
US10290239B2 Foldable panel and method of manufacturing thereof
This disclosure discloses a foldable panel, including a flexible display panel and a driver IC, the driver IC is arranged at a bonding end of a flexible substrate of the panel, and the bonding end is bent backward to the contrary direction of a light side of the panel, so that the driver IC is located at back side of the substrate; a thin film wiring layer connected between an active area and the driver IC is also arranged on the substrate, conductive wires are disposed on the thin film wiring layer for connecting the panel and the driver IC. This disclosure also discloses a method of manufacturing the foldable panel. By using the method, the active area proportion of the panel can be the maximum, this disclosure also ensures the circuit having good bending performance and avoids the use of COF and the risk of fracturing wires.
US10290229B1 Assistive reading device
An example system includes a flexible sleeve to be worn on a user's finger. A first end of the flexible sleeve is disposed near a tip of the finger. The system also includes a camera disposed at the first end of the flexible sleeve atop the finger. A lens of the camera is pointed distally along the finger. The system additionally includes a proximity-sensing device disposed at the first end of the flexible sleeve and configured to generate a proximity signal when brought within a threshold distance of an object. The system further includes a computing device connected to the flexible sleeve and configured to receive the proximity signal indicating that the object is within the threshold distance of the proximity-sensing device. While the object is within the threshold distance, the computing device receives image data from the camera and subsequently transmits the image data.
US10290225B1 Direction indicators
A method includes arranging a first indicator device on a first portion of a user. The first indicator device corresponds to a first direction. The method includes analyzing environmental input from an input device to determine whether content associated with the first direction has been received. The method further includes outputting an indication to the user with the first indicator device responsive to determining that content associated with the first direction has been received.
US10290223B2 Predictive recommendation engine
Computer processes, systems and methods for alerting a student device when an objective is mastered according to a piecewise Gaussian distribution updated according to a Bayesian method are disclosed herein. The system can include a student device having a network interface to exchange data with a server via a communication network, and an I/O subsystem to convert electrical signals to user interpretable outputs user interface. The system can include a server that can: receive a student identification; retrieve the next learning objective; determine the difficulty level of the next objective problem set; and determine the probability of the student correctly answering the problems in the problem set. The system may also include a teacher device.
US10290222B2 Interactive tutorial with integrated escalating prompts
In one embodiment, an instructional method for assisting a student to learn at least one skill comprises selecting an interactive tutorial, the interactive tutorial including a plurality of images that represent a series of actions to be performed to learn the at least one skill; identifying a virtual character to be instantiated in the interactive tutorial; presenting the interactive tutorial to the student on a display; monitoring an ability of the student to follow the interactive tutorial, the monitoring being concurrent with the presenting of the interactive tutorial; and dynamically adapting the interactive tutorial based on the ability of the student to follow the interactive tutorial.
US10290220B2 Method and device for guiding an aircraft
The present invention relates to a method for guiding an aircraft over an airport taxiway which is carried out by a data-processing device of a guiding system, wherein said method comprises the steps of determining (E1) at least one possible future path of the aircraft according to the topography of the taxiway in the vicinity of the aircraft, receiving (E2) at least one command relating to the path for the aircraft to follow, selecting (E3) a path to follow from said possible future paths that have been determined and, on the basis of said received command, guiding (E4) the aircraft along the selected path to follow. When the aircraft is in a region of the taxiway for free manoeuvring in which said aircraft can move freely, said possible future paths that have been determined are paths that correspond to a set of predefined radii of curvature, said received command is a command that relates to a radius of curvature, and the selected path to follow is the possible future path that corresponds to the requested radius of curvature.
US10290219B2 Machine vision-based method and system for aircraft docking guidance and aircraft type identification
A machine vision-based method and system for aircraft docking guidance and aircraft type identification, comprising: S1: a monitoring scenario is divided into different information processing function areas; S2: a captured image is pre-processed; S3: the engine and the front wheel of an aircraft are identified in the image, so as to confirm that the aircraft has appeared in the image; S4: continuous tracking and real-time updating are performed on the image of the engine and the front wheel of the aircraft captured in step S3; S5: real-time positioning of the aircraft is implemented and the degree of deviation of the aircraft with respect to a guide line and the distance with respect to a stop line are accurately determined; S6: the degree of deviation of the aircraft with respect to the guide line and the distance with respect to the stop line of step S5 are outputted and displayed.
US10290209B2 Method for operating a sensor device, and sensor device
A method for operating a sensor device for detecting an object. including measuring a magnetic field using a magnetic field sensor to ascertain a measured value, the sensor unit being deactivated during the measurement, computing a first distance of the measured value from a first reference measured value that corresponds to a magnetic field when a measuring range is free of an object, computing a second distance of the measured value from a second reference measured value that corresponds to a magnetic field when an object is situated in the measuring range, activating the deactivated sensor unit as a function of the computed distances, carrying out a propagation time measurement using the activated sensor unit to ascertain sensor data that correspond to the propagation time measurement, and ascertaining, based on the sensor data, whether an object is situated in the surroundings of the sensor device.
US10290208B2 Methods for enabling a disabled capability of a medical device
Methods, systems, and devices for short-range low-power wireless communication of analyte information are provided. In some implementations, short-range low-power wireless communication of analyte information may include receiving an electromagnetic wireless communication signal and harvesting energy from the electromagnetic wireless communication signal. In some implementations, short-range low-power wireless communication of analyte information may include enabling capabilities associated with an external sensor in response to detecting the external sensor. In some implementations, short-range low-power wireless communication of analyte information may include detecting an analyte sample; determining an analyte concentration associated with the detected analyte sample; and transmitting an indication of the analyte concentration to an external device.
US10290195B2 System and method of detecting and analyzing a threat in a confined environment
A system and method of detecting and analyzing a threat in a confined environment is disclosed. An audio board detects and analyzes audio signals which are then transmitted and analyzed to determine the location of a gunshot in a confined location and the type of firearm being shot.
US10290192B2 Tethered security system with wireless communication
Embodiments of the present invention are directed to security systems for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a base configured to removably support the sensor and the item of merchandise thereon. The base includes a charging circuit for providing power to the sensor and/or the item of merchandise. The security system also includes a controller operably coupled to the base and a key configured to wirelessly communicate with the base and/or controller. The sensor is configured to wirelessly communicate with the base.
US10290190B2 Providing temperature sensation to a user based on content presented to the user
A controller including a temperature feedback mechanism is coupled to a client device. The temperature feedback mechanism is configured to be heated or cooled based on instructions received from the client device and contacts a portion of a user's body. In various embodiments, the temperature feedback mechanism is a Peltier device integrated into the controller. Various applications executing on the client device may implement instructions that, when executed by the client device, heat or cool the controller coupled to the client device to augment other content presented by an application.
US10290189B2 Automated banking system controlled responsive to data bearing records
An automated banking machine operative to cause financial transfers responsive to data read from data bearing records. The automated banking machine includes a card reader that is operative to read card data from user cards corresponding to financial accounts. The automated banking machine is operative responsive to the card data to carry out transactions that transfer and/or allocate funds between accounts. The automated banking machine is further operative to provide users with a receipt for transactions conducted. The automated banking machine includes a cash dispenser operative to dispense cash to machine users and to cause the value of cash to be assessed to financial accounts corresponding to card data. The automated banking machine is further operative to receive currency bills or other sheets from a user and to process and store such sheets through operation of a currency accepting device. The account corresponding to card data may be credited for the value of bills or other sheets received.
US10290183B2 Transient or persistent game play in wagering games
In at least some aspects, a method includes the acts of operating a wagering game with a player on a first game platform, suspending the wagering game operating on the first game platform at a game state, automatically authenticating the player at a second game platform different than the first game platform, resuming the wagering game from the game state on the second game platform, and operating the resumed wagering game with the player differently on the second game platform than on the first game platform, the second game platform having one or more different components than the first game platform to cause the wagering game to be operated differently on the second game platform than the first game platform.
US10290180B2 Game information analysis system
Provided is a game information analysis system which is operable to analyze player attributes and gaming machine attributes based on operation data of gaming machines and to conduct a matching analysis on the player attributes and the machine attributes.An analysis server 2012 of the game information analysis system 2001 receives game information from each slot machine 2014; obtains the player attributes and the machine attributes based on the game information; and conducts matching between a player and a gaming machine in response to an instruction issued by a user, thereby displaying correspondence relationship between the player attributes and the gaming machine attributes.
US10290173B1 Modular locker system
Disclosed is a modular locker system. The modular locker system may include a plurality of slave lockers and a control cube. Each of the plurality of slave lockers may have a slave processing unit. The control cube may have a master processing unit electrically coupled to the slave processing unit of each of the plurality of slave lockers. The control cube may be configured to: receive a customer code, and transmit an unlock command to one of the plurality of slave lockers in response to receiving the customer code.
US10290171B2 Automatic vending machine
An automatic vending machine includes: product storage shelves provided along an up-down direction in a product storage region inside a product storage; a back face duct configured to extend along the up-down direction behind the product storage region; a circulating unit configured to flow air inside the product storage into the back face duct from an air inlet of the back face duct to circulate the inside air between an inside of the product storage region and an outside of the product storage region; a temperature adjusting unit configured to adjust the inside air circulated by the circulating unit to a desired temperature; and a side face duct configured to extend along the up-down direction at a place corresponding to front end portions of the product storage shelves in at least one of both side regions of the product storage region, and communicate with the back face duct.
US10290168B2 Method and device for determining the fill level of coin tubes
A method for determining the fill level of at least one coin tube comprises capturing at least one spatially resolved image of an upper side of the at least one coin tube using a spatially resolving optical sensor disposed at a defined distance above the at least one coin tube. Transmitting the at least one spatially resolved image to an evaluation unit configured to evaluate the at least one spatially resolved image using image processing to determine a fill level of the at least one coin tube.
US10290166B2 Linear light source, optical sensor, differentiation unit, and automatic transaction apparatus using the same
[Object] To reduce the influence on a visible light LED exerted by ultraviolet light applied by an ultraviolet light LED.[Solution] A linear light source including an ultraviolet light emitting diode (1a), a visible light emitting diode (3a), and a light guide (5). The ultraviolet light emitting diode (1a) and the visible light emitting diode (3a) are disposed at least at one end in an optical axis direction of the light guide (5), and are disposed with an optical axis shifted and by providing a level difference in the optical axis direction. Here, the ultraviolet light emitting diode (1a) and the visible light emitting diode (3a) are mounted on an inverted L-shaped heat sink (6a), and an ultraviolet light blocking filter (2) is disposed in front of the visible light emitting diode (3a).
US10290160B2 Vehicle data collection system and method
A method of data collection for a vehicle includes defining a first data acquisition definition file at a data collection and reporting hub based on a first vehicle build configuration, the first vehicle build configuration based on first individual build configurations of one or more vehicle systems, and the first data acquisition definition file including parameters and measurements to be performed by a data acquisition system disposed at the vehicle. The first vehicle build configuration is changed to a second vehicle build configuration, and the first data acquisition definition file is automatically updated to a second data acquisition definition file corresponding to the second vehicle build configuration via the data collection and reporting hub.
US10290153B2 Dynamic haptic retargeting
Dynamic haptic retargeting can be implemented using world warping techniques and body warping techniques. World warping is applied to improve an alignment between a virtual object and a physical object, while body warping is applied to redirect a user's motion to increase a likelihood that a physical hand will reach the physical object at the same time a virtual representation of the hand reaches the virtual object. Threshold values and/or a combination of world warping a body warping can be used to mitigate negative impacts that may be caused by using either technique excessively or independently.
US10290149B2 System, method and software for interacting with virtual three dimensional images that appear to project forward of or above an electronic display
A system and method of interacting with a virtual object in a virtual environment using physical movement. The virtual scene contains a 3D object that appears to extend forward or above the plane of the display. A sensor array is provided that monitors an area proximate the display. The sensor array can detect the presence and position of an object that enters the area. Action points are programmed in, on, or near the virtual objects. Each action point has virtual coordinates in said virtual scene that correspond to real coordinates within the monitored area. Subroutines are activated when the sensor array detects an object that moves to real coordinates that correspond to the virtual coordinates of the action points.
US10290143B2 Compressed ray direction data in a ray tracing system
Ray tracing systems process rays through a 3D scene to determine intersections between rays and geometry in the scene, for rendering an image of the scene. Ray direction data for a ray can be compressed, e.g. into an octahedral vector format. The compressed ray direction data for a ray may be represented by two parameters (u,v) which indicate a point on the surface of an octahedron. In order to perform intersection testing on the ray, the ray direction data for the ray is unpacked to determine x, y and z components of a vector to a point on the surface of the octahedron. The unpacked ray direction vector is an unnormalized ray direction vector. Rather than normalizing the ray direction vector, the intersection testing is performed on the unnormalized ray direction vector. This avoids the processing steps involved in normalizing the ray direction vector.
US10290140B2 Target determining method and system
The disclosure relates to a system for determining the position of a target. The system comprises a device for determining the position of an observer. The system further comprises a range and direction measuring device. The system even further comprises a coordinate determining module. The coordinate determining module is arranged to receive the position of the observer. The coordinate determining module is further arranged to receive information from the range and direction measuring device. The coordinate determining module is even further arranged to determine initial coordinates of the target based on the position of the observer and the received information from the range and direction measuring device. The system further comprises a wearable presentation device. The wearable presentation device is arranged to receive the determined initial coordinates of the target. The wearable presentation device is further arranged to present a geo-referenced three-dimensional map to the observer. The wearable presentation device is even further arranged to receive input from the observer so as to mark a new position of the target on the geo-referenced three-dimensional map. The wearable presentation device is also arranged to determine final coordinates of the target based on the marked new position of the target. The disclosure also relates to a method, a computer program and a computer program product for determining the position of a target. The disclosure also relates to a system, a method, a computer program and a computer program product for targeting.
US10290135B2 Image processing apparatus, image processing method, and storage medium storing a program that select images based on evaluations and lay out a main image on a main slot and a sub image on a sub slot in a template
An image processing method in which a feature amount is analyzed for each of a plurality of images as layout target candidates. First and second image evaluations are performed for an image of the plurality of images, in accordance with first and second (different) evaluation criteria. A main image to be laid out on a main slot in a template is selected from the plurality of images based on the first image evaluation for each of the plurality of images. A sub image is selected to be laid out on a sub slot in the template, which is smaller than the main slot, based on the second image evaluation for each of the plurality of images. The main image is laid out on the main slot in the template, and the sub image is laid out on the sub slot in the template.
US10290131B2 Time series data display control device, method for operating the same, program, and system
A main display region 41 in which medical care data on a plurality of items is displayed is provided on a display screen 15. The main display region 41 may be displayed in two display modes of a two-dimensional display mode and a three-dimensional display mode in which a time scale is longer than a time axis of the two-dimensional display mode and a two-dimensional plane on which time series data is displayed is three-dimensionally displayed using the laws of perspective by which a plurality of straight lines parallel to the time axis in the two-dimensional display mode are drawn to be converged toward the past on the time axis.
US10290124B2 Sonar depth display
Various implementations described herein are directed to a marine electronics device used to display marine sonar data. The marine electronics device may include a computer system with a processor, memory, and a display. The memory may have a plurality of executable instructions. When the executable instructions are executed by the processor, the processor may receive depth information determined using a sonar device disposed underneath a vessel and configured to acquire sonar data in the direction of travel of the vessel. The processor may then cause the received depth information to be displayed on a navigation chart.
US10290118B2 System and method for tying together machine vision coordinate spaces in a guided assembly environment
This invention provides a system and method that ties the coordinate spaces at the two locations together during calibration time using features on a runtime workpiece instead of a calibration target. Three possible scenarios are contemplated: wherein the same workpiece features are imaged and identified at both locations; wherein the imaged features of the runtime workpiece differ at each location (with a CAD or measured workpiece rendition available); and wherein the first location containing a motion stage has been calibrated to the motion stage using hand-eye calibration and the second location is hand-eye calibrated to the same motion stage by transferring the runtime part back and forth between locations. Illustratively, the quality of the first two techniques can be improved by running multiple runtime workpieces each with a different pose, extracting and accumulating such features at each location; and then using the accumulated features to tie the two coordinate spaces.
US10290106B2 Video monitoring using semantic segmentation based on global optimization
Methods and systems for monitoring a video feed include capturing input data representing a monitored area using one or more cameras to produce an input data set comprising individual images. Initial segmentation scores are determined for each image of the input data set using a neural network, with each image being assigned an initial segmentation score for each of multiple segmentation classes. Final segmentation scores are determined for each image of the input data set by enforcing a smoothness criterion. The input data set is segmented in accordance with the final segmentation scores. It is determined whether an alert condition is met based on segmented data set. An alert is generated if the alert condition is met.
US10290105B2 Medical image processing apparatus to generate a lesion change site image
A medical image processing apparatus according to an embodiment includes processing circuitry and a display. The processing circuitry obtains first imaged data taken of a subject and second imaged data taken of the subject on a date/time different from the date/time on which the first imaged data was taken. The processing circuitry generates estimation data by performing an image processing process that changes the first imaged data on the basis of a predetermined change model. The processing circuitry generates a display image indicating the difference between the estimation data and the second imaged data. The display displays the display image.
US10290102B2 Image quality driven non-rigid image registration
An image registration apparatus (118) includes an image quality driven image registration determiner (202) that determines an image quality driven image registration for a set of images to register based on a non-rigid registration (204), which includes an optimization of an image similarity term and a regularization term, and a registration steering factor, and a registration component (206) that registers the set of images using the image quality driven image registration. A method determining an image quality driven image registration for a set of images to register based on a non-rigid registration, which includes an optimization of an image similarity term and a regularization term, and a registration steering factor, and registering the set of images using the fidelity driven image registration, generating a set of registered images.
US10290099B2 Image processing device and image processing method
There is provided an image processing device capable of generating a more accurate analysis image by extracting a region, which exists at a boundary between different substances and has a pixel value that is non-uniform and continuously changes, from volume data. The image processing device acquires the volume data of a region which includes a large intestine, sets a plurality of starting points of region expansion in a boundary region between air and a residue in the large intestine, sets a condition of an expandable range of a width according to a gradient of a pixel value of each of the starting points, performs a region expansion process from each of the starting points according to the set condition, and generates the analysis image based on the result of the region expansion process.
US10290092B2 System, a method and a computer program product for fitting based defect detection
A system configured to detect defects in an inspection image generated by collecting signals arriving from an article, the system comprising a tangible processor which includes: (i) a distribution acquisition module, configured to acquire a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; (ii) a fitting module, configured to fit to the distribution an approximation function out of a predefined group of functions; and (iii) a defect detection module, configured to: (a) set a defect detection criterion based on a result of the fitting; and to (b) determine a presence of a defect in the inspection image, based on the defect detection criterion.
US10290089B2 Cyanobacteria assessment network
Systems and methods are used to determine the location and severity of harmful algal blooms or other water quality parameters. GPS location information is transmitted from a mobile device and recent Satellite image data and water quality parameters are provided to the mobile device. Data regarding other locations, historical water quality parameters and algorithm based predictive results are provided for the end user. This provides for near-real time information allowing users to make decisions regarding fishing, beach closures, municipal water intake, etc. so as to avoid toxic effects of a harmful algal bloom.
US10290087B2 Method of generating an examination recipe and system thereof
There are provided system and method of generating an examination recipe usable for examining a specimen, the method comprising: capturing images from dies and obtaining noise map indicative of noise distribution on the images; receiving design data representative of a plurality of design groups each having the same design pattern; calculating a group score for each given design group, the group score calculated based on the noise data associated with the given design group and a defect budget allocated for area of the given design group; providing segmentation related to the dies, comprising: associating design groups with segmentation labels indicative of different noise levels based on the group score, thereby obtaining a set of die segments each corresponding to one or more design groups associated with the same segmentation label and segmentation configuration data; and generating an examination recipe using the segmentation configuration data.
US10290085B2 Image hole filling that accounts for global structure and local texture
Image hole filling that account for global structure and local texture. One exemplary technique involves using both a content neural network and a texture neural network. The content neural network is trained to encode image features based on non-hole image portions and decode the image features to fill holes. The texture neural network is trained to extract image patch features that represent texture. The exemplary technique receives an input image that has a hole and uses the two neural networks to fill the hole and provide a result image. This is accomplished by selecting pixel values for the hole based on a content constraint that uses the content neural network to account for global structure and a texture constraint that uses the texture neural network to account for local texture. For example, the pixel values can be selected by optimizing a loss function that implements the constraints.
US10290080B2 Method for displaying a vehicle environment of a vehicle
A method for displaying a vehicle environment of a vehicle, including a detection of the vehicle environment in camera images with the aid of a plurality of cameras; projecting the camera images onto a geometrical projection surface in a virtual space, setting up a depth map for a visual range of a virtual camera that describes a distance of a plurality of points of the geometrical projection surface from the virtual camera in the virtual space; calculating an image from the virtual camera that images the geometrical projection surface in the virtual space; ascertaining, based on the depth map, a particular region of the image from the virtual camera in which the geometrical projection surface lies in a certain distance range in relation to the virtual camera; and Gaussian blurring of the image from the virtual camera in the region in which the particular region is imaged.
US10290074B2 Coordinating on-demand transportation with autonomous vehicles
An on-demand transport facilitation system can receive transport requests from requesting users throughout a given region, and select autonomous vehicles (AVs) and human driver to service the transport requests. The AV can operating on a mapped and labeled autonomy grid within the given region. For a given transport request, the transport system can determine an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of a selected AV, and transmit data indicating walking directions from the current location of the requesting user to the optimal pick-up location. The transport system may then coordinate the rendezvous by monitoring progress made by the requesting user and AV to the optimal pick-up location, and controlling the pace of the AV.
US10290070B2 System and method for integrating data with guidelines to generate displays containing the guidelines and data
A system and method for automatically integrating data with guidelines to generate displays containing the guidelines and data. The automated system and method can integrate patient data with treatment guidelines to assist a healthcare provider, such as a physician or the like, in providing treatment to the patient. The system and method employ a data storage component, adapted to store guideline data representing guidelines for assessing a condition of an entity, guidelines for taking action on the entity, or both, and to store feature data representing at least one feature of the entity. The system and method further employ an output device, adapted to output at least one diagram representing the guideline data, with the diagram including at least one component representing a relationship of at least a portion of the feature data to at least a portion of the guideline data.
US10290068B2 Graphical platform for interacting with unstructured data
A graphical platform enables users to leverage unstructured data in many different ways via access with many different types of devices that can be located practically anywhere with network connectivity. The graphical platform provides users with flexibility in how they create, maintain, and access the unstructured data, while providing powerful tools to enable the users to quickly extract meaningful information from the unstructured data. The graphical platform leverages location information in the unstructured data to enable providing a map and/or other graphical interfaces that show at least some of the records in the unstructured data. Users can then filter the information to narrow down the records to those of interest to respective different users. From the resulting display of records, users can select a specific record, access additional secure documents associated with the record, and/or perform other interactions with the data in the record.
US10290061B2 Payroll system with flexible disbursement options
A method includes storing payroll information for an employee of an employer. The payroll information may include the employee's name, address, electronic contact information, etc. A payroll service computer may receive an indication from an employer that the computer is to make a payroll disbursement to the employee. The computer may present disbursement options to the employee. The employee may select one of the disbursement options. The computer may initiate the payroll disbursement in accordance with the option selected by the employee.
US10290052B1 ATM exception processing system and method
A computer-implemented ATM exception processing method and system are provided for facilitating completion of ATM deposit transactions upon occurrence of an exception. The method comprises implementing one or more computer processors for performing steps including: detecting the occurrence of an exception in response to a transaction involving a deposited check at an ATM monitoring system and transmitting transaction information associated with the exception transaction from the ATM monitoring system to a transaction reconstruction system. The method may additionally include transmitting a transaction record of the transaction to a customer claim system, reconstructing the transaction at the reconstruction transaction system, exchanging information between the customer claim system and the transaction reconstruction system, and completing exception processing based on the exchanged information.
US10290043B2 Pre-transit and post-transit facilitation of in-vehicle services
An approach to facilitating provisioning of in-vehicle services is provided. Trip-identifying information may be obtained from a user-provided device. The trip-identifying information may identify a trip that is to occur on the vehicle. A list of in-vehicle services, which are available for the trip on the vehicle, may be determined based on the trip-identifying information. The list of in-vehicle services may be provided to the user-provided device. A selection of at least one in-vehicle service that is to be provided during the trip may be received from the user-provided device. A request for the at least one in-vehicle service may be generated based on the selection.
US10290033B1 Method, system, and computer-readable medium for warning users about untrustworthy application payment pages
The disclosed computer-implemented method for warning users about untrustworthy application payment pages may include (1) detecting, within an Internet browser, a payment page to purchase an application, (2) determining a source of origin of the payment page, (3) querying a reputation database to determine a reputation of the source of origin of the payment page, (4) receiving a response from the reputation database indicating that the source of origin of the payment page is untrustworthy, and (5) in response to receiving the response that indicates that the source of origin of the payment page is untrustworthy, warning a user of the Internet browser that the source of origin of the payment page is untrustworthy. Various other methods, systems, and computer-readable media are also disclosed.
US10290025B1 Controlling impression delivery pacing for multiple geographic regions associated with an online campaign in a real-time bidding environment
A method is provided for dynamically controlling the pace of online impression delivery among multiple geographic regions in a real-time bidding (RTB) system. Target geographic locations associated with a campaign are identified, and target geographic regions associated with each target geographic location are identified. A pacing score is determined for each target geographic region. The bidding system makes bidding decisions regarding RTB bid requests received from an RTB exchange based at least on whether the respective bid request is associated with a target geographic region, and if so, the pacing score for that target geographic region. A campaign-related impression is delivered for each winning bid, and impression delivery data is stored for each target geographic region. The bidding system automatically adjusts the pacing score for each target geographic region based on the stored impression delivery data for that geographic region, and uses the adjusted pacing scores for subsequent bidding decisions.
US10290019B2 User re-engagement with online photo management service
An online photo management service that stores a collection of photos belonging to a user can send re-engagement messages to the user that can include photos automatically selected from the collection. The selection can be based on a scoring algorithm that rates the photos according to a set of attributes and computes a score based on the attributes and a set of weights. Based on user responses to re-engagement messages, the weights can be tuned to more reliably select photos likely to result in user re-engagement with the stored collection of photos.
US10290014B1 Method and system for providing an event space associated with a primary virtual space
An approach to facilitate providing an event space associated with a primary virtual space is provided. An event space is provided to users of a primary virtual space, wherein the event space comprises one or more event objectives. Users of the primary virtual space having primary user accounts have associated event space accounts indicating event user parameters, event game parameters, and event inventory information for the first user. The user may be provided with event virtual items for purchase wherein the event virtual items are used in the event space during the event period. In response to a determination of the progress of the user associated with one or more event objectives an event award is determined for distribution to the user, wherein the event award may be used within the primary virtual space.
US10290004B1 Supply chain management system for supplying clean fire inhibiting chemical (CFIC) totes to a network of wood-treating lumber and prefabrication panel factories and wood-framed building construction job sites
A cloud-based system network for managing the supply chain management operations associated with shipping clean fire inhibiting chemical (CFIC) totes from a chemical factory or warehouse to a network of lumber factories producing Class-A fire-protected lumber, and/or wood-framed building construction job sites with interior wood surfaces being spray-treated with Class-A fire protection during the construction phase. The system network includes a data center with web, application and database servers for supporting one or more mobile applications running on mobile computing devices (e.g. smart-phones and tablet computers). The mobile applications were configured for (i) scanning barcode symbols and/or RFID-tags on CFIC totes, measuring the weight of such CFIC totes at the chemical factory and/or warehouse, capturing GPS coordinates of the CFIC totes and recording such data within the centralized supply chain management database, and also for (ii) scanning barcode symbols and/or RFID-tags on CFIC totes at the destination factory, warehouse and/or construction job site, measuring the weight of such CFIC totes, detecting GPS coordinates, comparing recorded weights, and enabling automated inventory replenishment.
US10290002B1 Predicting refund processing time
A device may obtain historical refund data, the historical refund data including at least one of: merchant refund time data, shipping time data, or user account refund time data. The device may generate, based on the historical refund data, a refund model, the refund model being trained to receive, as input, at least one of: merchant data identifying a merchant, shipping data identifying a shipping entity, or account data identifying a user account entity. The device may receive return data indicating that a user account is to be credited, the return data including the merchant data. The device may determine a predicted refund time based on the return data and the refund model, and perform an action based on the predicted refund time.
US10289997B2 Guided document image capture and processing
Video frames of a document are captured. The edges of the document are identified from the frames as they appear within a field of view of a camera and a document rectangle for the document is tracked within the field of view. An area of the document determined from the frames is compared against the available area of the camera preview mode and a larger superimposed guiding rectangle is displayed as a guide within the camera preview mode. When a frame for the document is detected as having document edges that substantially fit within the guiding rectangle, the guiding rectangle is removed and an optimal image of the document is captured for subsequent downstream document image processing.
US10289996B2 Apparatuses and methods for operating a portable electronic device to conduct mobile payment transactions
Methods for operating a portable electronic device to conduct a mobile payment transaction at a merchant terminal are provided. The electronic device may verify that the current user of the device is indeed the authorized owner by requiring the current user to enter a passcode. If the user is able to provide the correct passcode, the device is only partly ready to conduct a mobile payment. In order for the user to fully activate the payment function, the user may have to supply a predetermined payment activation input such as a double button press that notifies the device that the user intends to perform a financial transaction in the immediate future. The device may subsequently activate a payment applet for a predetermined period of time during which the user may hold the device within a field of the merchant terminal to complete a near field communications based mobile payment transaction.
US10289995B1 Carrier assisted mobile phone on-line payment
A server hosting an electronic shopping application comprises a processor, a memory, and an application stored in the memory that receives a request for electronic shopping content from a mobile communication device, confirms the mobile communication device receives service from a participating wireless provider, routes the request through an internet gateway of the wireless provider, and receives a request to buy an item from the mobile communication device. The application further transmits a request for payment transaction information to the wireless provider, receives payment transaction information, transmits a payment dialog box to the mobile communication device, and receives an input PIN and an input selection of a payment mechanism from the mobile communication device. The application further receives payment information from the wireless provider, completes at least a portion of a checkout screen, and completes a payment transaction on behalf of the mobile communication device based on the payment information.
US10289994B2 Method of associating a customers mobile computer device with an order for goods and/or services taken by a waiter in a merchants venue
A method of associating a customer's mobile computer device with an order for goods and/or services taken by a waiter on a waiter's mobile computer device in a merchant's venue, including the steps of: (a) receiving data representing a customer's order for goods and/or services; (b) generating an order identification code; (c) generating a total amount payable for the goods and/or services ordered; (d) pairing the waiter's device with the customer's mobile computer device, said pairing resulting in generation of a pairing identification code; (e) receiving from the customer's device a device identification code; and (f) generating a transaction identification code based on (i) the order identification code; (ii) the device identification code and/or the pairing identification code; and (iii) the total amount payable; and (g) sending data representing the customer's order and the transaction identification code to a point of sale system to prepare the order.
US10289993B2 MMS text messaging for hand held indicia reader
A method of operating a reader system includes: establishment a hand held reader configured to read an information bearing medium at an establishment and accepting text message communications from the establishment; reading the information bearing medium at the establishment with the reader; and, sending at least one text message communication to an operator of the reader at the establishment on the reader GUI from the establishment when the establishment recognizes a need for a specific notice requirement after reading the information bearing medium.
US10289992B1 Kitchen display interfaces with in flight capabilities
Techniques and arrangements for providing kitchen display interfaces with in flight capabilities. In some examples, a kitchen display system presents, via a kitchen display user interface, a first order ticket associated with a first transaction between a merchant and a first customer and a second order ticket associated with a second transaction between the merchant and a second customer. The kitchen display system can then generate a list of items based at least in part on the first order ticket and the second order ticket. In some examples, the list of items includes items from the first order ticket and the second order ticket that are in an in progress state. After generating the list of items, the kitchen display system presents the list of items via the kitchen display user interface. In some examples, the kitchen display system further sends the list of items to another merchant device.
US10289991B1 Utilizing APIs to facilitate open ticket synchronization
Techniques and arrangements for facilitating synchronization of open tickets between electronic devices using application programming interfaces. In some examples, a system may provide an application programming interface (API) for generating open tickets to a first electronic device and receive, from the first electronic device using the API, cart information indicating one or more items. The server can then generate an open ticket based at least in part on the cart information and send data associated with the open ticket to a second electronic device. In some examples, the data includes the one or more items. In some examples, the first electronic device can add additional items to the open ticket via the API and/or the second electronic device add additional items to the open ticket by sending data associated with the additional items to the server.
US10289972B1 System and method for real-time multi-facet interactive planning
A system and method are disclosed for real-time multi-facet interactive planning. The system includes a database that stores data associated with one or more entities. The system further includes a computer having a memory and a processor coupled with the database and configured to receive a facet value modification and modify the facet value based on a new facet value. The computer is further configured to propagate the new facet value to modify another facet value.
US10289960B2 Modular array of vertically integrated superconducting qubit devices for scalable quantum computing
A technique relates to an assembly for a quantum computing device. A quantum bus plane includes a first set of recesses. A readout plane includes a second set of recesses. A block is positioned to hold the readout plane opposite the quantum bus plane, such that the first set of recesses opposes the second set of recesses. A plurality of qubit chips are included where each has a first end positioned in the first set of recesses and has a second end positioned in the second set of recesses.
US10289957B2 Method and system for entity linking
The present teaching relates to entity linking. In one example, a text string is received. The text string is segmented to obtain a segmentation with a set of one or more segments of the text string. A set of entities are identified, with respect to the one or more segments, from a plurality of entities as linked to the one or more segments. The identifying is in accordance with a probabilistic model based on surface form information associated with the plurality of entities.
US10289954B2 Power distribution transformer load prediction analysis system
A system can generate a heavy load pre-warning or an overload pre-warning for distribution transformers. Operation of the system can include selecting data records received from a plurality of data sources; converting the data records in the plurality of different data formats; filtering the data records in the database by using a predetermined threshold and matching each of the filtered data records with one of a plurality of distribution transformers; transforming the matched data records to a plurality of predefined predictor variables; selecting a subset of the plurality of predefined predictor variables; training, testing and tuning a model and forecasting at least one of heavy load or overload for each of the plurality of distribution transformers in a predetermined region.
US10289950B2 Monitoring potential of neuron circuits
A neuromorphic electric system includes a network of plural neuron circuits connected in series and in parallel to form plural layers. Each of the plural neuron circuits includes: a soma circuit that stores a charge supplied thereto and outputs a spike signal; and plural synapse circuits that supply a charge to the soma circuit according to a spike signal fed to the synapse circuits, a number of the plural synapse circuits being one more than a number of plural neuron circuits in a prior layer outputting the spike signal to the synapse circuits. One of the plural synapse circuits supplies a charge to the soma circuit in response to receiving a series of pulse signals, and the others of the plural synapse circuits supply a charge to the soma circuit in response to receiving a spike signal from corresponding neuron circuits in the prior layer.
US10289949B2 Incident prediction and response using deep learning techniques and multimodal data
In an approach to incident prediction and response, one or more computer processors receive one or more alerts corresponding to an incident. The one or more computer processors aggregate the one or more alerts with additional data corresponding to the incident. The one or more computer processors feed the aggregated data into a prediction model, where training of the prediction model uses associated independent stacked Restricted Boltzmann Machines utilizing one or more supervised methods and one or more unsupervised methods. The one or more computer processors determine, based, at least in part, on one or more calculations by the prediction model, at least one probability of the incident. The one or more computer processors determine whether the at least one probability exceeds a pre-defined threshold. In response to determining the at least one probability exceeds a pre-defined threshold, the one or more computer processors send at least one notification.
US10289944B2 Metal smart card with dual interface capability
A dual interface smart card having a metal layer includes an SC module, with contacts and RF capability, mounted on a plug, formed of non RF impeding material, between the top and bottom surfaces of the metal layer. The plug provides support for the IC module and a degree of electrical insulation and isolation from the metal layer. The resultant card can have contact and contactless operating capability and an entirely smooth external metal surface except for the contacts of the IC module.
US10289937B2 Selective image backup using trained image classifier
Image backup using a trained image classifier is disclosed. In various embodiments, an image classifier is applied to a plurality of images to identify one or more images to be included in a save set of images. The save set of images are selectively stored to a second location according to one or more policies.
US10289918B2 Method and apparatus for detecting a speed of an object
A method and an apparatus for measuring a speed of an object are provided, the method comprising: acquiring, for each image frame of at least two image frames in an image sequence, image information of the image frame, wherein the image information comprises depth information; detecting at least one object in the image frame based on the depth information to obtain an object detection result for the image frame; tracking the at least one detected object based on the object detection result of each of the at least two image frames to obtain an object tracking result; and calculating the speed of the at least one detected object based on the object tracking result and a time difference between the at least two image frames.
US10289908B2 Method, apparatus, and computer program product for tracking eye gaze and eye movement
Various methods are provided for tracking eye movement and estimating point of regard. Methods may include: providing for capture of a first image of a first eye of a person; providing for capture of a first image of a second eye of the person; and providing for capture of a first image of a field of view of the person. The method may include estimating a first iris and pupil boundary for the first eye using the first image of the first eye; estimating a second iris and pupil boundary for the second eye using the first image of the second eye; determining a first foveated retinal image related to the first eye based on the first image of the first eye and the first iris and pupil boundary of the first eye; and determining a second foveated retinal image related to the second eye based on the first image of the first eye and the second iris and pupil boundary for the second eye.
US10289892B2 Fingerprint chip package structure and terminal
The present disclosure provides a fingerprint chip package structure and a terminal. The fingerprint chip package structure includes a package body and a fingerprint identification chip. The package body includes a bottom surface and a lateral surface connected to the bottom surface, and defines a recessed portion at a junction of the bottom surface and the lateral surface. The fingerprint identification chip is received in the package body. The package body packages the fingerprint identification chip therein. The package body includes a first package portion and a second package portion coupled to the first package portion. The first package portion includes the bottom surface, and the second package portion includes the lateral surface. The fingerprint chip package structure is configured to be received in a decoration enclosure.
US10289882B2 Cargo handling system
Systems and methods for managing information flow when handling cargo. A mobile reader may be configured to connect to wirelessly readable memory devices provided on aircraft cargo containers. The memory device stores onward handling information for individual pieces of cargo stored in the container. The mobile reader may be further configured to display the onward handling information.
US10289881B2 Wireless communication system, electronic apparatus, reader/writer
The present invention addresses the problem of preventing the malfunction of an electronic apparatus containing an RFID module with a wired communication port. A reader/writer compares the model of setting information that was inputted by a user and is to be written, with the model of a temperature controller wirelessly transmitted from an RFID module of the temperature controller, and if the models match one another, the setting information corresponding to the model of the temperature controller is wirelessly written to the memory of the RFID module.
US10289880B2 Augmented reality memorial
Some embodiments are directed to information systems, assemblies and funerary markers employing augmented reality for the commemoration of deceased individuals. Mobile devices are employed to decode digital tags that locate commemorative content, to map the position and geometry of a headstone, and to display the commemorative content in semantic context with the headstone. A spatial mapping module and augmented reality engine adapt the commemorative content for displaying the content in alignment with the position and geometry of the headstone.
US10289879B2 Method and apparatus to write tag using near field communication
A method of writing a near field communication (NFC) tag using a mobile terminal includes establishing a wireless connection between the mobile terminal and an image forming apparatus, extracting a predetermined field value corresponding to a data structure of the NFC tag from information collected while establishing the wireless connection, generating tag information including the predetermined field value by arranging the predetermined field value according to the data structure, and writing the tag information to the NFC tag through NFC tagging.
US10289877B2 Directional antenna for RFID tag finder
A system may include a mobile device comprising an antenna system. The antenna system may include a first antenna to determine a presence of a transponder within an area and a second antenna comprising a directional radiation pattern and that is configured to sweep the area to determine a direction of the transponder. The first antenna may be separate from the second antenna.
US10289875B2 Embedding data on objects using surface modulation
Methods and apparatus are disclosed for embedding static information (such as serial numbers, etc.) on objects by modifying their exterior shape slightly, dubbed surface modulation. Data is embedded when the object is created and can then be read using readers with the appropriate resolution. According to one example of the disclosed technology, a method of embedding data expressed as a binary sequence onto an object surface includes establishing a coordinate system over an object surface, computing a transform of the coordinate system to a frequency domain, mapping the binary sequence to an integer value, replacing the highest frequency coefficient of the transform with the integer value, computing an inverse of the transform, producing a vector expressed in the coordinate system, and fabricating at least a portion of the object surface according to the vector.
US10289867B2 Data processing systems for webform crawling to map processing activities and related methods
In particular embodiments, a Data Access Webform Crawling System is configured to: (1) identify a webform used to collect one or more pieces of personal data; (2) robotically complete the identified webform; (3) analyze the completed webform to determine one or more processing activities that utilize the one or more pieces of personal data collected by the webform; (4) identify a first data asset in the data model that is associated with the one or more processing activities; (5) modify a data inventory for the first data asset in the data model to include data associated with the webform; and (6) modify the data model to include the modified data inventory for the first data asset.
US10289848B2 Malicious software clustering method expressed based on TLSH feature
This invention public a kind of malicious software clustering method expressed based on TLSH feature, which belongs to the analysis and test area of malicious software. Firstly, the Cuckoo Sandbox is used to analyze the malicious software to acquire three kinds of character string features, which are the static feature of the software, resource assess record during operation and API; And then the character strings are disassembled, filtered and sorted and the TLSH algorithm is used to compress them into three groups of feature values with size of 70 characters; Finally the OPTICS algorithm is utilized to realize the automatic classification on the malicious software family. This invention adopts unsupervised learning methods, which does not need the manual tab for the training in advance. The features which are extracted are compressed and expressed by using the TLSH. Under the situation that the feature is not lost, the data dimension is largely lowered and the clustering speed is improved; Through adoption of OPTICS clustering algorithm based on the density, it can not only recognize the cluster of any shape or any number but also largely reduce the influence of the input parameters on the clustering result while improving the efficiency and quality of clustering.
US10289841B2 Graph-based attack chain discovery in enterprise security systems
Methods and systems for detecting anomalous events include detecting anomalous events in monitored system data. An event correlation graph is generated based on the monitored system data that characterizes the tendency of processes to access system targets. Kill chains are generated that connect malicious events over a span of time from the event correlation graph that characterize events in an attack path over time by sorting events according to a maliciousness value and determining at least one sub-graph within the event correlation graph with an above-threshold maliciousness rank. A security management action is performed based on the kill chains.
US10289840B2 Integrated circuit with tamper protection and method therefor
An integrated circuit includes a tamper sensor that has plurality of state circuits. Each of the plurality of state circuits has a respective output that provides a respective logic state. When operating properly, the respective logic state is toggled in response to a clock signal. The respective logic state fails to toggle in response to a respective fault injection. The tamper sensor has an output that provides a fault signal in response to a difference in the respective logic state of the plurality of state circuits. Additionally, the integrated circuit includes a protected circuit, as well as a tamper response circuit. The tamper response circuit is connected to the tamper sensor and to the protected circuit. The tamper response circuit executes a protection operation to secure the protected circuit in response to the fault signal.
US10289833B2 Authenticating internet user identities in electronic transactions
A method and system for authenticating an Internet user identity by cross-referencing and comparing at least two independent sources of information. A first geographical location of a computer signature of an internet user is identified, and the geographical location of a communication voice device of said internet user is identified to determine a second location. The first and second locations are compared for geographical proximity to confirm the identity of the internet user. Based upon geographical proximity of said locations, a score may be assigned to the internet user, and access to a website or authorization to carry out a transaction may be allowed or limited based upon said score. Alternatively, additional authentication information can be required or access can be terminated.
US10289827B2 Information display device
The present invention provides an information display device which may simply display a defined information to improve the convenience. The information display device is able to read the member card having the member identification code, and access the member management server storing the plurality of information associated with the user, and display the plurality of information associated with the user. In the member management server, the plurality of information associated with the user is distinguished to be information not requiring to be authenticated and information requiring to be authenticated respectively and then is stored. The information display device acquires the information not requiring to be authenticated from the member management server according to the member identification code under the condition of reading the member card, and directly display the acquired information not requiring to be authenticated without being authenticated by the user.
US10289822B2 Liveness detection for antispoof face recognition
A face recognition system and corresponding method are provided. The face recognition system includes a camera configured to capture an input image of a subject purported to be a person. The face recognition system further includes a memory storing a deep learning model configured to perform multi-task learning for a pair of tasks including a liveness detection task and a face recognition task. The face recognition system also includes a processor configured to apply the deep learning model to the input image to recognize an identity of the subject in the input image and a liveness of the subject. The liveness detection task is configured to evaluate a plurality of different distractor modalities corresponding to different physical spoofing materials to prevent face spoofing for the face recognition task.
US10289820B2 Multiuse 3D IR for electronic device
A system and method for iris authentication in an electronic device employ an array of steered gesture recognition IR (infrared) LEDs (light emitting diodes) to provide illumination suited for each of a number of device operational modes. The gesture recognition IR LEDs are steered via mirror steering in an embodiment. One or more device operational state sensors detect user contact, device orientation, and device motion to determine the device operational mode and the gesture recognition IR LEDs are steered in accordance with the determined mode.
US10289817B2 Trust conferencing apparatus and methods in digital communication
A conferencing application executing on a computerized appliance from a machine-readable medium, the computerized appliance coupled to one or more networks is provided, the application including functionality for responding to requests to join a conference, and for enabling requesters as participants, functionality for receiving and rendering text, voice or video data from each registered participant as text, voice or video data to be transmitted to individual ones of other participants, functionality for controlling which received text, voice or video data is transmitted to which participants, and functionality for receiving and executing instructions from a trust authority.
US10289810B2 Method, content owner device, computer program, and computer program product for distributing content items to authorized users
Disclosed is, among other things, a method for distributing content items to authorized users. The method comprising: a content owner device (190), COD, obtaining a first content item (196a); the COD (190) obtaining a first tag associated with the first content item (196a); the COD (190) obtaining a first content key, CK1, for said first content item (196a); the COD (190) encrypting the first content item (196a) using CK1, thereby producing a first encrypted content item; the COD (190) using at least the first tag and a key derivation function, KDF, to derive a first derived key, DK1; the COD (190) encrypting CK1 using the DK1, thereby producing a first encrypted content key, ECK1; and the COD (190) transmitting information to a content server (108), the information comprising: the first encrypted content item and the first tag.
US10289802B2 Spanning-tree progression analysis of density-normalized events (SPADE)
Methods and systems for determining progression and other characteristics of microarray expression levels and similar information, alternatively using a network or communications medium or tangible storage medium or logic processor.
US10289795B1 Routing tree topology generation
Systems, methods, media, and other such embodiments described herein relate to generation of routing trees. One embodiment involves accessing a circuit design comprising a source, a plurality of sinks, and a skew threshold associated with the source and the plurality of sinks. An initial routing tree is generated between the source and the plurality of sinks, and then a first intermediate point is identified between the source and the plurality of sinks. The first intermediate point may be identified based on a median location of all sinks of the plurality of sinks, or other criteria. The first intermediate point is then used for an updated routing tree. In some embodiments, a process proceeds iteratively until the skew threshold is reached or a maximum wire length is exceeded.
US10289791B1 Anchor-point based hierarchical electronic design process
The present disclosure relates to a method for electronic circuit design. Embodiments may include providing, using a processor, an electronic design having a plurality of shapes associated therewith and displaying, at a graphical user interface, a first shape of the plurality of shapes. Embodiments may further include receiving a selection of an anchor point within the first shape, wherein the anchor point defines a fixed area associated with the first shape. Embodiments may also include identifying a plurality of bend lines associated with the plurality of shapes and determining an ordering of bending of at least two of the plurality of shapes.
US10289786B1 Circuit design transformation for automatic latency reduction
Reducing latency of a circuit design can include determining, using a processor, a set of sequential circuit elements of a circuit design that meets a condition for removal from the circuit design, wherein the condition is dependent upon a target technology process and a target operating frequency. Using the processor, a feasible cut for a selected sequential circuit element of the set is determined. The selected sequential circuit element and each other sequential circuit element of the set that is part of the cut is removed from the circuit design using the processor.
US10289766B2 Method and apparatus for constructing test scenario of unmanned vehicles
The present invention discloses a method and an apparatus of constructing a test scenario of an unmanned vehicle. The method comprises: obtaining a scenario attribute set by the user; respectively determining a map and an agent matching with the scenario attribute; generating a test scenario according to the determined map and agent. The solution of the present invention can be used to improve the efficiency of constructing the test scenario.
US10289748B2 Optimizing transmission of digital components
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.
US10289743B2 Client-side minimal download and simulated page navigation features
A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
US10289733B2 Systems and methods for filtering techniques using metadata and usage data analysis
Systems and methods for maintaining a model representing similarity between media assets. Control circuitry receives a first vector of values for a first media asset and a second vector of values for a second media asset. The control circuitry determines whether a user has viewed both the first and second media assets. In response to determining that the user has viewed both assets, the control circuitry determines a modeled similarity value representing modeled similarity between the first and second media assets. The control circuitry retrieves an observed similarity value representing observed similarity between the first and second media assets based on metadata and usage data for the assets. The control circuitry determines a modeling error value based on the modeled similarity value and the observed similarity value. The control circuitry updates the first vector of values and the second vector of values based on the modeling error value.
US10289731B2 Sentiment aggregation
A mechanism is provided in a data processing system for aggregating sentiment about an entity from a corpus of documents. The mechanism identifies a plurality of sentiment passages in the corpus of documents. Each of the plurality of sentiment passages includes a statement of sentiment about the entity. The mechanism determines a plurality of passage sentiment scores for the plurality of sentiment passages and an actual aggregate sentiment score from the plurality of passage sentiment scores based on a k-valued model. The mechanism determines a sentiment confidence score for the actual aggregate sentiment score based on the raw aggregate sentiment score and the actual aggregate sentiment score and presents the actual aggregate sentiment score and the sentiment confidence score.
US10289727B2 Incorporation of semantic attributes within social media
In an approach for adding categories to a social media site, a computer identifies one or more semantic attributes of content uploaded on a social media site, wherein the identified one or more semantic attributes correspond to viewable characteristics of the content uploaded on the social media site. The computer maps the identified one or more semantic attributes to one or more categories based on shared viewable characteristics of the identified one or more sematic attributes. The computer associates the one or more mapped categories to the content uploaded on the social media site.
US10289726B2 Self-optimizing table distribution with transparent replica cache
Storing data in a distributed database management system. The distributed database management system includes a first set of database tables, wherein data of a logical database table is distributed among the first set of database tables according to a first distribution key. A second set of database tables is maintained using a second distribution key that is different from the first distribution key. Furthermore, at least one performance metric value for the stored query when executing a query is maintained, and the second distribution key is determined based on the at least one performance metric value.
US10289716B1 Consistent reporting using blockchain
In an approach to achieving consistent reporting, one or more processors receive a request to include a set of data analysis and visualization parameters in a distributed ledger, such as the blockchain fabric distributed ledger. One or more processors may determine whether the set of data analysis and visualization parameters is consistent with a set of pre-determined rules recorded in the distributed ledger. One or more processors may additionally perform a corrective action for the set of data analysis and visualization parameters responsive to determining that the set of data analysis and visualization parameters is not consistent with the set of pre-determined rules recorded in the distributed ledger. One or more processors may further store the set of data analysis and visualization parameters in the distributed ledger and generate a report of a first dataset based on the set of data analysis and visualization parameters.
US10289709B2 Interleaved storage of dictionary blocks in a page chain
A first block in a page chain can be assigned to a first dictionary for a first column of a database. The page chain can include a plurality of dictionary blocks allocated to a plurality of dictionaries of a plurality of columns including the first column such that the plurality of dictionary blocks is interleaved in the page chain. A new unique value to be added to the first column can be appended to an end of the first dictionary. The plurality of dictionaries can be loaded from the page chain into memory of one or more computers performing operations of a database management system. The loading can include scanning the page chain a single time and assigning the plurality of dictionary blocks to the respective dictionaries of the plurality of dictionaries.
US10289703B1 System and methods for multi-tenancy management within a distributed database
Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database. According to certain aspects, a management services module allocates multiple portions of computer resources for respective operation of multiple services by multiple customers. A quality of service (QoS) controller detects that one of the services is attempting to exceed its allocated portion of resources, and identifies an available portion of another allocated portion of resources. In response, the QoS controller causes the management services module to dynamically allocate the available portion to the detected service so that the detected service is able to operate without error or delay.
US10289693B2 Techniques for providing user interface enhancements for online content management system version histories
A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.
US10289689B2 Table format for map reduce system
A key-value store provides column-oriented access to data in a distributed and fault tolerant manner. Data can be inserted into the data store and data can be retrieved either randomly or sequentially from the data store at high rates. Keys for a table are ordered and the entire table is divided into key ranges. Each key range is handled by a table which itself is divided into key ranges called a partition. Partitions are also divided into segments. Such recursive division into smaller and smaller key ranges provides parallelism. At the highest level, operations on tablets can be distributed to different nodes. At lower levels, different threads can handle operations on individual segments. Large-scale restructuring operations can be decomposed into operations on individual segments so that a global lock on larger objects does not need to be kept across the entire operation.
US10289687B2 Space optimized snapshot for network backup
A system is described for backing-up a client device to a server using space-optimized snapshots. A snapshot is captured on the client device. The system determines which files of the snapshot are required to be uploaded to perform a backup. Thereafter, the system monitors the required files (and not other files) for write commands and directs write operations for the required files to be performed copy-on-write. After a required file is uploaded, the system stops monitoring the file and any copy-on-write data that may have been generated for the file is removed from the snapshot to conserve space. The process continues until all required files are uploaded.
US10289685B2 Information lifecycle governance
A case manager for managing the lifecycle of case files is provided. This case manager may serve to identify the status of a case file from a case file management system, determine whether the identified status meets or exceeds an active status threshold, and when the determined status meets or exceeds and active status threshold, channel the case file to a high performance storage resource. In embodiments, when access frequency goes down for a case file, the status may be changed and the case file may be channeled to alternative less efficient storage. When no further access to a case file is anticipated, the case file may be purged.
US10289684B2 Live migration of virtual machine persistent data using mirrored input-output operations
Persistent data, such as disks associated with virtual machines, are migrated between and across data stores using mirrored input-output operations (IOs). The migration technique employs a data mover to copy selected regions of the virtual machine disk to a target data store while the virtual machine is executing. If the virtual machine issues a write IO, the write IO is selectively mirrored on the target data store depending on whether or not the write IO is in a region of the virtual machine disk that has already been copied.
US10289683B2 Browsing or searching user interfaces and other aspects
User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described.
US10289682B2 Dynamic translation substitution
Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
US10289668B2 System and method of populating a well log
Populating a well log. At least some of the illustrative embodiments are methods including: performing a well logging operation at a physical location of a wellbore, the performing by: positioning a logging system proximate to the physical location of the wellbore; determining, by a computer system associated with the logging system, a physical location of the logging system; reading, by the computer system, from a third party source, information related to the physical location of the logging system; populating, by the computer system, a header section of a well log report, the populating based on information from the third party source; and performing the well logging operation.
US10289665B2 Creating and consuming multi-dimensional representations
The disclosure generally describes methods, software, and systems, including a method for creating a multi-dimensional representation (MDR). A creation request is received to create an MDR referencing at least one identified data segment in each of at least a first source document. An MDR object is generated that includes data segment information for the at least one identified data segment and a set of resource metadata comprising, for each data segment, an identification of a source document that includes the particular identified data segment, a resource type of the source document, and a set of coordinates associated with the particular identified data segment within the source document. The MDR object is stored to a clipboard containing MDR objects. An insertion request is received to insert the stored MDR object into a target document. The stored MDR object is inserted from the clipboard into a target document.
US10289658B1 Web page design scanner
A method to design a web page, the method including comparing a design pattern of a web page of a certain category with a corresponding design pattern of a plurality of web pages in a same category as the web page, modifying the design pattern of the web page based upon the comparing; and providing information to display the web page with the modified design pattern. A method to design a web page, the method including maintaining a plurality of design patterns for a plurality of web pages in a plurality of categories, receiving a design pattern of a web page of a certain category, providing a recommendation of design patterns of web pages in the same category as the received web page, receiving a selection of a design pattern from the recommended design patterns, and modifying the design pattern of the received web page based upon the selection.
US10289656B2 Efficiently relocating objects within a digital document to an equidistant position relative to reference objects
The present disclosure relates to an equidistant object relocating system that facilitates efficiently and automatically relocating objects within a digital document to an equidistant position relative to other objects. For example, in some embodiments, the equidistant object relocating system identifies a subject object and reference objects, including their positions, within a digital document. Based on the position of the subject object, the equidistant object relocating system generates one or more sets of overlapping objects from the reference objects. In addition, the equidistant object relocating system determines an equidistant position for the subject object based on overlapping objects within the one or more sets of overlapping objects. Further, in these embodiments, the equidistant object relocating system automatically snaps the subject object to the equidistant position.
US10289651B2 Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions
Disclosed herein are techniques for implementing vehicle ECU reprogramming, so the ECU programming, which plays a large role in vehicle performance characteristics, is tailored to current operational requirements, which may be different than the operational characteristics selected by the manufacturer when initially programming the vehicle ECU (or ECUs) with specific instruction sets, such as fuel maps. In one embodiment, a controller monitors the current operational characteristics of the vehicle, determines the current ECU programming, and determines if a different programming set would better suited to the current operating conditions. In the event that the current programming set should be replaced, the controller implements the ECU reprogramming. In a related embodiment, users are enabled to specify the ECU programming to change, such as changing speed limiter settings.
US10289648B2 Enforcing category diversity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing the category diversity or sub-category diversity of POIs that are identified in response to a local search. According to one implementation, a method includes receiving a request to identify points of interest (POIs), obtaining data identifying (i) candidate points of interest (POIs) that satisfy the request, (ii) a respective category associated with each candidate POI, and (iii) a non-scaled score associated with each candidate POI, and ranking, for each of one or more of the categories, the candidate POIs associated with the category, based on the respective non-scaled scores. The method also includes scaling, for each of the one or more categories, the non-scaled scores of the ranked candidate POIs associated with the category, ranking the candidate POIs using the scaled scores, for the candidate POIs that are associated with the one or more categories, and the non-scaled scores, for the candidate POIs that are not associated with the one or more categories, and providing data that identifies two or more of the candidate POIs, as ranked according to the scaled scores and the non-scaled scores.
US10289645B2 Systems and methods for providing expert thread search results
Systems and methods are provided for providing search results. An expert search thread associated with a search term is received. A first query from a first user based on the search term is received, and a set of results to the first query is provided, where the set of results includes the expert search thread. A credibility score is determined for the expert search thread. A second query is received from a second user based on the search term. A placement of the expert search thread in a set of results for the second query is determined based on the credibility score for the expert search thread, and the set of results for the second query is provided to the second user.
US10289642B2 Method and system for matching images with content using whitelists and blacklists in response to a search query
According to one embodiment, a first set of one or more images are identified as a list of image candidates to be matched with a content item that is identified in response to a search query, where the content item is provided by a first content provider. A first lookup operation is performed in an image whitelist table to identify a second set of one or more images that are associated with a second content provider other than the first content provider. Any image candidate that is included in the second set of the images is removed from the list of image candidates. One of the candidate images is then selected to be associated with the content item.
US10289641B2 Cluster mapping based on measured neural activity and physiological data
Techniques are described for determining recommended tourist based on the real time collection and analysis of biological information regarding users. Sensors in proximity to a user may collect neural activity data (e.g., brain wave data) and physiological data (e.g., blood pressure, heart rate, blood sugar level, etc.). The biological information may be analyzed to determine, for each user, an emotion metric indicating an emotional state of the user at various times. The emotion metrics may be correlated with location data to determine the emotion metric of the user at various sites during a trip. Tag metadata describing the location(s) may be clustered through semantic analysis to generate clusters of semantically similar tags. Emotion metric scores for the clusters may be employed to predict destination(s) where the user(s) may exhibit positive emotion metrics, and the predicted destination(s) may be presented to users in advertisements or other content.
US10289631B2 Method and system for tuning blockchain scalability for fast and low-cost payment and transaction processing
A method of synchronizing transactions between blockchains including receiving a first plurality of transactions on a first private blockchain network, recording the first plurality of transactions to a first private block on the first private blockchain network, receiving a second plurality of transactions on the first private blockchain network, recording the second plurality of transactions to a second private block on the first private blockchain network, generating a first merged block comprising the first and second private blocks, recording the first merged block to a single block on a second blockchain network, recording each of the first and second private blocks and the first merged block to a smart contract linked to the first private blockchain network, defining a first private smart contract, and performing a synchronization process between the first private smart contract and a second smart contract linked to the second blockchain network, defining a second smart contract.
US10289629B1 Techniques for interruption-free partitioning
A migration management service can partition a service and migrate resource data without requiring the resource to be taken offline. The migration management service can receive a request to partition a service into multiple partitioned services that are independent of one another. The request can identify one or more resources associated with each partition. For example, a single service receiving data for resources throughout the world can be divided into multiple regional services, where each regional service is independent of the others. The migration management service can track the status of data while migrating. As new messages are received from resources, the migration management service can determine the migration status of the resources. If the data for a resource is not migrated, the original data store can be used. However, if the data is migrated, the message can be forwarded to the appropriate partition for further processing.
US10289625B2 Providing context facts
In an aspect, a method includes receiving lists of entities, each list (i) having an associated score, (ii) being associated with a respective context fact, and (iii) ranking a subset of the entities, and for each of the lists of entities, generating, for each entity on the list, a data structure that references (i) the entity, (ii) the context fact associated with the list, (iii) the rank of the entity for the context fact, and (iv) the score for the list. The method can also include receiving data identifying a particular entity, selecting a particular data structure that references the particular entity, and providing, for output, data indicating (i) the context fact associated with the particular data structure that references the particular entity, and (ii) the rank of the entity for the context fact associated with the particular data structure that references the particular entity.
US10289624B2 Topic and term search analytics
Systems and methods provide for analyzing a group of online articles to identify relevant and popular online articles given a selection of topic(s) and/or term(s). An article score is generated for each online article based on the selected topic(s) and/or term(s) as a function of the relevance of the topic(s) and/or term(s) to the online article and visitor metrics for the online articles. The online articles are ranked based on the article scores, and an indication of the ranked online articles is provided for presentation to the user. In further embodiments, important terms are identified for a selection of topic(s) and/or term(s) based on the most relevant and popular online articles for the selected topics/terms.
US10289619B2 Data processing with streaming data
A data streaming environment provides a summary of streaming data from a sensor that is an Internet of things device. An input interface receives the streaming data. A processor is communicatively coupled to the input interface for processing the streaming data. The processed streaming data includes, but is not limited to, a plurality of records and variables that describe a characteristic of a physical object. A computer-readable medium has instructions stored thereon that, when executed by the processor, cause the processor to execute a correlation update application with the received streaming data to provide a correlation between two variables of the streaming data. The non-transitory computer-readable medium further stores sum and bin data for the correlation update application to compute the correlation. The output interface provides the processed streaming data to be visually presented in one or more data graphs on a display device.
US10289613B2 Element identifier generation
Example implementations disclosed herein relate to a system for generating an element identifier comprising an action engine to receive an action associated with an element of a structured document and to measure a metric associated with the received action. The system may further comprise an element engine to determine whether the element comprises a targeted element and, in response to determining that the element comprises the targeted element, generate a unique identifier according to a modified attribute of the element. The system may further comprise a log engine to create a log record comprising the unique identifier and the metric associated with the received action.
US10289609B2 Data processing, apparatus and methods
The invention provides an apparatus for processing data items in a data source, and an equivalent method. More specifically, the apparatus is configured to reduce a lattice representation of data items in a data source. The apparatus has a processor that is operable to retrieve data items from the data source and to determine a context defining relationships between data items and one or more properties associated with the data items. An initial lattice data structure is generated based on the determined context. The processor then reduces the size of the lattice by dividing the initial lattice data structure into a plurality of subgroup lattice, reducing the size of each of the subgroups of lattice, and combining them to form a reduced lattice data structure.
US10289603B2 Dynamic search partitioning
A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation in a networked environment. The storage allocation can have a quantity/number of partitions, including at least one partition, configured to store the searchable data. The system can detect that the data usage is beyond a specified threshold and then based at least in part on factors such as network traffic, CPU usage, and/or data usage, the system can modify the storage allocation to increase or decrease a size of the partition and/or the quantity of partitions. Network traffic for the storage allocation can be directed away from the portion of the storage allocation being modified. When modifying the storage allocation is complete, the network traffic can be directed to the modified portion of the storage allocation.
US10289590B2 Electronic device and method of auto switching linking path giving priority to a priority port
An electronic device includes a priority port, an initial port, a system unit a linking control circuit and a priority detection circuit. The linking control circuit usually establishes a first linking path between the initial port and the system unit. The priority detection circuit detects a connection state of the priority port. When detecting that the priority port is connected to a first external device, the priority detection circuit makes the linking control circuit to disconnect the first linking path and establish a second linking path between the priority port and the system unit.
US10289587B2 Switching device using buffering
A crossbar switch comprises two or more data inputs 10, two or more data outputs 100, a buffer 30 between the inputs and the outputs, an arbiter 52 associated with each output and configured to select data from one of the inputs when there is contention at the output, a bypass 32 associated with the buffer so that the buffer can be enabled or disabled, and a buffer controller 60 configured to enable or disable the buffer. The buffer controller further includes an accumulator 70 configured to assess whether a time-based average of the contention rate, or an average injection rate, at the output associated with the buffer, has reached a predetermined threshold. This prevents the buffer being enabled when the contention is only intermittent, which reduces power consumption without significant loss of performance.
US10289583B2 Techniques of emulation of serial port over USB at embedded-system device
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device emulates a first serial port at the embedded-system device. The embedded-system device exposes the first serial port to a host of the embedded-system device through a USB connection. The embedded-system device receives first command or data from the host through the first serial port. The embedded-system device processes the first command or data.
US10289579B2 Digital aggregation of interrupts from peripheral devices
A host integrated circuit is provided with an interrupt aggregator having a signal terminal for coupling to the signal end of an R-2R resistor ladder that has a plurality of rungs corresponding to a plurality of peripheral devices. The interrupt aggregator is configured to process a voltage signal received at the signal terminal to identify any of the peripheral device that intend to trigger an interrupt to a processor.
US10289578B2 Per-DRAM and per-buffer addressability shadow registers and write-back functionality
In an example, a method includes monitoring a memory bus for one or more commands sent by a memory controller to a memory device and determining whether the one or more commands have a value indicating an operation mode of the memory device. Information associated with the one or more commands may be assessed based on the operation mode, and the information may be stored to one or more registers of the memory controller. The operation mode may be a per dynamic random access memory (DRAM) addressability (PDA) mode, a per buffer addressability (PBA) mode, or a per rank mode. Accessing the information may include a first set of configuration values in response to the value indicating the PDA mode or the PBA mode, and a second set of configuration values in response to the value indicating the per rank mode.
US10289576B2 Storage system, storage apparatus, and communication method
A storage system includes storage apparatuses and a second transmission path. The storage apparatuses each include a control device, and memory devices coupled in series with the control device through a first transmission path having the control device at a beginning. The memory devices are accessed by the control device. The second transmission path couples the storage apparatuses in a loop to allow communications between the control devices. The second transmission path includes the first transmission paths included in the respective storage apparatuses. The second transmission path is formed such that an ending of the first transmission path included in a first storage apparatus of the storage apparatuses is connected to the beginning of the first transmission path included in a second storage apparatus subsequent to the first storage apparatus on the second transmission path.
US10289570B2 Detecting data corruption by control flow interceptions
Embodiments of this disclosure are directed to an execution profiling handler configured for intercepting an invocation of memory allocation library and observing memory allocation for an executable application process. The observed memory allocation can be used to update memory allocation meta-data for tracking purposes. The execution profiling handler can also intercept indirect branch calls to prevent heap allocation from converting to execution and intercept exploitation of heap memory to block execution.
US10289551B2 Preserving data upon a power shutdown
Host data segments are received and stored in a cached data unit corresponding to a previously stored data unit currently stored in non-volatile memory. Metadata is created that identifies unmodified previously stored segments of host data in the previously stored data unit that correspond to the received host data segments, the metadata including an update flag indicating that the previously stored data unit requires updating. In response to detecting the unexpected interruption of power, the cached data unit and the metadata is written to an area of the non-volatile memory array that is different than where the previously stored data unit is currently stored. Upon resuming operation following the unexpected interruption of power, the cached data unit is identified based on the update flag, as having been saved in response to the power shutdown without the previously stored data unit being updated in the non-volatile memory array, and then reloaded into the memory cache.
US10289546B2 Memory management method, memory control circuit unit and memory storage device
A memory management method for a rewritable non-volatile memory module having a plurality of physical erasing units is provided. The method includes providing a sequence corresponding to at least part of the physical erasing units; adjusting the sequence by arranging a first physical erasing unit to a first end of the sequence based on an updating time corresponding to the first physical erasing unit; searching the at least part of the physical erasing units based on a searching order for finding at least one second physical erasing unit that meets a data condition, and the searching order indicates an order from a second end of the sequence to the first end of the sequence; and moving valid data stored in the at least one second physical erasing unit. Accordingly, efficiency of the garbage collection operation can be improved.
US10289542B2 Apparatuses and methods for memory device as a store for block program instructions
The present disclosure includes apparatuses and methods related to a memory device as the store to program instructions. An apparatus comprises a memory device having an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier and a compute component configured to implement logical operations. A memory controller, coupled to the array and the sensing circuitry is configured to receive a block of instructions including a plurality of program instructions. The memory controller is configured to store the block of instructions in the array and retrieve program instructions to perform logical operations on the compute component.
US10289540B2 Performing entropy-based dataflow analysis
Providing dataflow analysis by selecting a plurality of sampling points from a program under examination. A set of respective values is recorded from a corresponding set of memory registers at each of the plurality of sampling points. The set of respective values comprises at least a first set of values stored in a first set of memory registers for a first sampling point of the plurality of sampling points, and a second set of values stored in a second set of memory registers for a second sampling point of the plurality of sampling points. A correlation is performed between the first set of values and the second set of values to retrieve dataflow information from the program under examination.
US10289539B1 Performance testing in a software deployment pipeline
Methods and systems for performance testing in a software deployment pipeline are disclosed. One or more performance tests are automatically performed on a build of a software product in a test environment in response to deploying the build to the test environment. One or more performance metrics are collected based on the performance tests. Based on the performance metrics, the build of the software product is accepted or rejected.
US10289538B1 Systems and methods for failure detection with orchestration layer
A system and method in accordance with examples may include systems and methods for detecting failure of microservice applications in communication with an orchestration layer of a microservice-architecture. The system may include memory and an orchestration layer including one or more processors coupled to the memory. The one or more processors may be configured to connect the orchestration layer to a plurality of microservice applications that are each associated with a respective dataset. The one or more processors may be configured to validate, responsive to the connection of each of the microservice applications, the microservice applications by performing a first test and a second test. The one or more processors may be configured to deploy, responsive to the validation of the microservice applications, the microservice applications to execute a plurality of workflow actions.
US10289534B1 System, method, and computer program for efficiently automating business flow testing
A system, method, and computer program product are provided for efficiently automating software testing of business flows. In use, a business flow executed by a user is recorded by a testing system. The business flow is executed by the testing system utilizing a plurality of user selected parameters. Additionally, the recorded business flow is automatically parsed by the testing system into a plurality of activities associated with the business flow. Further, one or more existing automated activities in a test automation repository that correlate with one or more of the plurality of activities associated with the business flow are identified by the testing system (e.g. using a smart match algorithm). Moreover, an automated test for the business flow is generated by the testing system utilizing the one or more existing automated activities in the test automation repository. The automated test for the business flow is capable of utilizing a plurality of automatically selected parameters for testing the business flow.
US10289532B2 Method and system for providing delta code coverage information
The various embodiments herein disclose a system and method for generating a delta code coverage information. The system for generating delta code coverage information comprises, a source control module configured for storing a plurality of software program code files to be processed and a plurality of code coverage data corresponding to the plurality of software program code files, a processor configured to generate a delta code coverage data for analysis for each of the plurality of software program code files on a line level or at a branch level by performing a time based delta code coverage process and a path based delta code coverage process.
US10289528B2 Targeted user notification of bug fixes
Systems and methods for sending in-product notifications to individual users of a software product or a specifically identified subset of users of the software product selected via their previously observed interactions with the software product. In addition, targeted notifications of bug fixes can be sent to specific users who have encountered an error condition or performance issue that a particular bug fix is designed to correct.
US10289525B2 Multi-layer design response time calculator
Methods, systems, and computer program products for integrating front-end applications with application program interfaces (APIs) and middleware business services. A front-end application flow, including at least one call to one or more business services flows, and one or more business services flows, each including one or more calls to application program interfaces (APIs), are received at a processor and the processor compiles a complete end-to-end flow that includes the front-end application flow and the one or more business services flows. The complete end-to-end flow is expressed in ordered terms of the one or more business services flows and the one or more calls to the APIs. A projected latency for the complete end-to-end flow is automatically constructed by the processor by totaling response times for each of the one or more calls to the APIs included in the complete end-to-end flow.
US10289521B2 Analysis device for analyzing performance information of an application and a virtual machine
An analysis device analyzes performance information of an application and performance information of a virtual machine. The analysis device includes a memory and processor. The processor converts a value, of every hour, of performance information of the application into binary data on the basis of a first threshold and converts a value, of every hour, of performance information of the virtual machine into binary data as a second threshold. The processor calculates a reliability and a supportability on the basis of performance information of an application converted into binary data and performance information converted into binary data for each of the second thresholds. The processor extracts a type, which is performance information of a virtual machine that is a cause of a process delay of a type of an application as the analysis target, on the basis of the reliability and the supportability.
US10289517B2 Identifying system device locations
Technology for identifying a device location in a system or network includes an example method comprising detecting, by a controller, a device being connected to a location of a set of locations connected to the controller. Responsive to detecting the device, the controller can assign a device identifier (ID) to the device. A device ID may be based on a set of component IDs corresponding to components associated with the device and a component ID may be a system ID, a first controller ID, a first port ID, a first bus ID, or an information ID associated with the device. Further, the device ID can identify the location where the device resides.
US10289513B2 Method and system for automated injection of process type specific in-process agents on process startup
A system and method is disclosed that installs an agent on a computer system that is configured to be automatically started at startup of the computer system and that is also configured to detect the startup of processes on the computer system. The agent determines the capabilities to monitor process starts that available on the computer systems and installs an appropriate process start monitoring procedure. The installed process start monitoring procedure detects the start of a process, installs a core agent into the execution context of the started process and manipulates the start sequence of the started process to initialize and start the core agent. On startup, the core agent analyzes the execution context of the started process to identify the type of application executed by the started process, and injects a special agent matching the identified type into the started process to perform application level monitoring.
US10289512B2 Persistent command parameter table for pre-silicon device testing
Embodiments relate to pre-silicon device testing using a persistent command table. An aspect includes receiving a value for a persistent command parameter from a user. Another aspect includes determining whether the value of the persistent command parameter is greater than zero. Another aspect includes based on determining whether the value of the persistent command parameter is greater than zero, selecting a number of commands equal to the value of the persistent command parameter from a regular command table of a driver of a device under test. Another aspect includes adding the selected commands to the persistent command table of the driver. Another aspect includes performing testing of the device under test via the driver using only commands that are in the persistent command table of the driver.
US10289507B1 Distributed rebuild of failed storage device
A storage server comprises a plurality of storage devices arranged in a redundant storage array and a plurality of controllers. One of the controllers determines that a storage device in the redundant storage array has failed, determines a first portion of the storage device to be recovered by a first controller and determines a second portion of the storage device to be recovered by a second controller. The first controller recovers the first portion of the storage device and the second controller recovers the second portion of the storage device.
US10289504B2 Access control method and system, and access point
An access control method and system and an access point. When a fault occurs in an access controller (AC), an access point (AP) configures a network-layer interface of the AP according to an Internet Protocol (IP) address and a media access control (MAC) address of the AC that are obtained by means of pre-learning, and then the AP routes a received packet to a Web server on a wireless local area network (WLAN) using the configured network-layer interface, where the packet is used by a first station (STA) to request to access an external server. Therefore, interconnection and interworking among wireless local area networks are implemented, and a breakdown of a wireless local area network caused in a centralized network architecture due to occurrence of a fault in an AC is avoided.
US10289501B2 Storage aggregate restoration
One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.
US10289499B2 Using transactional execution for reliability and recovery of transient failures
Autonomous recovery from a transient hardware failure by executing portions of a stream of program instructions as a transaction. A start of a transaction is created in a stream of executing program instructions. A snapshot of a system state information is saved when the transaction begins. When a predefined number of program instructions in the stream are executed, the transaction ends, and store data of the transaction is committed. A new transaction then begins. If a transient hardware failure occurs, the transaction is aborted without notifying the computer software application that initiated the stream of program instructions. The transaction is re-executed, based on the saved snapshot of the system state information.
US10289491B1 Method and system for implementing multi-dimensional raid in an extensible storage array to optimize performance
In general, embodiments of the technology relate to a method for storing data. More specifically, the method may include selecting a first RAID grid location in a RAID grid, where the first RAID grid location is flagged, selecting a second RAID grid location in the RAID grid, making a first determination that the second RAID grid location is not flagged, in response to the first determination, loading first data associated with the second RAID grid location into a cache, calculating a parity value for a corresponding set of RAID grid locations in a data grid using the first data in the cache, where the first RAID grid location and the second RAID grid location are in the set of RAID grid locations, and storing at least a copy of the first data and the parity value in a storage array comprising persistent storage.
US10289490B2 Method and apparatus for facilitating storage system recovery and relevant storage system
Embodiments of the present invention provide a method of facilitating recovering a storage system, the storage system comprising a plurality of system disks for storing system information of the storage system, and at least one array associated with the plurality of system disks to manage the plurality of system disks, the method comprising: in response to failure of at least one system disk in the plurality of system disks, determining a performance deterioration degree of the at least one disk array; and in response to the performance deterioration degree of the at least one disk array being a first level, setting boot information of the one disk away to a first value, where the first value indicates skipping creation of the one disk array during a booting process of the storage system.
US10289487B2 Method for accessing flash memory module and associated flash memory controller and memory device
A method for accessing a flash memory module is provided. The flash memory module is a 3D flash memory module including a plurality of flash memory chips, each flash memory chip includes a plurality of blocks, each block includes a plurality of pages, and the method includes: configuring the flash memory chips to set at least a first super block and at least a second super block of the flash memory chips; and allocating the second super block to store a plurality of temporary parities generated when data is written into the first super block.
US10289485B2 Integrated circuit
An integrated circuit includes a first semiconductor device suitable for outputting a first error information signal by performing a first error correction operation, and a second semiconductor device suitable for outputting a second error information signal by performing a second error correction operation. The first error correction operation and the second error correction operation are performed simultaneously, and the second error information signal is outputted from the second semiconductor device after the first error information signal is outputted from the first semiconductor device.
US10289483B2 Methods and apparatus for embedding an error correction code in storage circuits
A computer-aided design (CAD) tool may identify don't care bits in configuration data. The don't care bits in the configuration data may change polarity without affecting the functionality of the circuit design. The CAD tool may compute an error check code (e.g., parity bits for a two-dimensional parity check) and insert the error check code into the configuration data. As an example, the CAD tool may replace don't care bits in the configuration data with the error code. The configuration data may be stored in configuration memory cells on a programmable integrated circuit, thereby implementing the circuit design with the error code on the programmable integrated circuit. During execution, the programmable integrated circuit may execute error checking and detect and correct errors in the configuration data based on the embedded error code.
US10289473B2 Situation analysis
A method for performing root cause analysis of failures in a computer network is provided. The method includes receiving an Adaptive Service Intelligence (ASI) data set related to one or more failures reported in the computer network from a plurality of interfaces. One or more impact events associated with the reported failures are identified based on the received ASI data set. Each of the identified impact events is correlated with one or more cause events. A situation record is selectively generated based on the correlation results.
US10289471B2 Ranking causal anomalies via temporal and dynamical analysis on vanishing correlations
A method is provided for root cause anomaly detection in an invariant network having a plurality of nodes that generate time series data. The method includes modeling anomaly propagation in the network. The method includes reconstructing broken invariant links in an invariant graph based on causal anomaly ranking vectors. Each broken invariant link involves a respective node pair formed from the plurality of nodes such that one of the nodes in the respective node pair has an anomaly. Each causal anomaly ranking vector is for indicating a respective node anomaly status for a given one of the plurality of nodes when paired. The method includes calculating a sparse penalty of the casual anomaly ranking vectors to obtain a set of time-dependent anomaly rankings. The method includes performing temporal smoothing of the set of rankings, and controlling an anomaly-initiating one of the plurality of nodes based on the set of rankings.
US10289470B2 Service metric analysis from structured logging schema of usage data
Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema nay also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.
US10289467B2 Error coordination message for a blade device having a logical processor in another system firmware domain
Examples disclosed herein relate to an error coordination message for a blade device having a logical processor in another system firmware (SFW) domain. Examples include a partition of a blade system to run an operating system (OS) utilizing blade devices including respective logical processors operating in different SFW domains. Examples further include an error coordination message made available to one of the blade devices by another of the blade devices.
US10289463B2 Flexible scripting platform for troubleshooting
A scripting service may provide a scripting platform to users of the scripting service. The users may cause execution of various scripts and/or modify or generate new scripts associated with the scripting service. Execution of the various scripts may cause the scripting service to transmit application programming interface (API) calls to other services. The API calls may cause the other service to return data to the scripting service. The scripting service may then serialize the returned data and provide the serialized data to a particular user.
US10289456B2 Software bot conflict-resolution service agent
A bot conflict-resolution service agent (BCRSA) for addressing conflicts between bots in a target domain is disclosed. The BCRSA is configured to receive data from a target domain that includes changes made to a content of the target domain, analyze the data to identify a first change made to the content by a first bot and a second change made to the content by a second bot, determine based on the analysis that the first and second changes conflict, determine that the first and second bots are in conflict, select an amelioration action to be executed to resolve the conflict between the first and second bots from a plurality of available amelioration actions, and resolve the conflict by executing the selected amelioration action.
US10289453B1 Allocating computing resources
Disclosed are various embodiments for allocating computing resources. A request to allocate a computing resource in a collection of networked computing devices is obtained. It is determined whether the request can be fulfilled according to a current configuration of the networked computing devices. A reconfiguration of one or more of the networked computing devices to a different configuration is initiated in order to fulfill the request. The reconfiguration is initiated when a value associated with the request exceeds a cost associated with fulfilling the request. The reconfiguration is initiated in response to determining that the request cannot be fulfilled according to the current configuration.
US10289449B2 Platform capacity tool for determining whether an application can be executed
A platform capacity tool includes a retrieval engine, a capacity consumption engine, and a workload projection engine. The platform capacity tool determines whether there is sufficient memory, processor, and/or network resources to execute an application. The platform capacity tool makes these determinations based on process capacity consumptions and/or application capacity consumptions.
US10289448B2 Background traffic management
A traffic management mechanism can employ a two-tiered approach for managing background traffic based on prioritizing tasks by remaining time flexibility then scheduling prioritized tasks using linear programming.
US10289447B1 Parallel process scheduling for efficient data access
A computing device schedules and processes a plurality of optimization tasks in parallel by creating a scheduling table. A group size is a number of factor variables divided by two. A set of variable pairs is assigned to each group of a plurality of groups. The group size defines a number of variable pairs included in each set of variable pairs. Each unique pair of unordered factor variables is assigned to a single set of variable pairs of the groups. Each set of variable pairs includes each factor variable once. A scheduling table is created for a plurality of iterations by consecutively assigning each pair of variables from the set of variable pairs assigned to each group of the groups based on a number of threads. A pair of variables is assigned to a thread of the plurality of threads to execute the optimization until each pair is assigned once.
US10289446B1 Preserving web browser child processes by substituting a parent process with a stub process
Systems and methods are provided for increasing the likelihood that a set of linked processes related to an application will not be terminated while operating in a background state by substituting a stub process for a main process in the set of linked applications. In response to detecting that the computing device is likely running low on memory, a stub process is created. In some embodiments, the stub process has limited or no functionality and requires less memory than the main process. Process handles of child processes dependent on the main process are transferred to the stub process from the main process. After the transfer, the main process is terminated. In some embodiments, the process may be reversed by transferring process handles for the child process back to the main process and terminating the stub process, such as in response to detecting that the main process has restarted.
US10289436B1 Automated system and method for extracting and adapting system configurations
Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes may be relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method then hosts the second configuration at the second node of the second hosting system.
US10289431B2 Technologies for reduced control and status register access latency
Technologies for control and status register (CSR) access include a computing device that starts a firmware initialization phase. The firmware accesses a CSR at an abstract CSR address. The computing device determines whether an upper part of the CSR address matches a cached upper part of a previously accessed CSR address. If the upper parts do not match, the computing device converts the CSR address into a physical address and caches the upper part of the CSR address and the upper part of the physical address. If the upper parts match, the computing device combines a cached upper part of a previously accessed physical address with an offset of the CSR address. The upper part may include 20 bits and the lower part may include 12 bits. The physical address may be a PCIe address of the CSR added with an MMCFG base address. Other embodiments are described and claimed.
US10289429B2 Multiple sign controller system using multiple virtual sign controllers
Embodiments of a multiple sign controller are generally described herein. Many embodiments include a multiple sign controller system. In some embodiments, the multiple sign controller can comprise a computer, a single instance of an operating system configured to run on the computer, two or more virtual sign controller instances, one or more physical communication ports coupled to the computer, and two or more virtual ports configured to run on the single instance of the operating system. In many embodiments, a first virtual port of the two or more virtual ports can be associated with a first virtual sign controller instance of the two or more virtual sign controller instances. Other embodiments may be described and claimed.
US10289422B2 Method for updating a boot loader of a multiprocessor device
A device includes a first processor and a second processor, the first processor being able to execute a boot loader. The device implements a phase of boot-securing in the event of an electrical anomaly occurring while the boot loader is being updated, the phase of boot-securing being implemented by way of an emergency power supply source acting as a relay for a main power supply, the phase of boot-securing including the following steps: stopping the current updating of the boot loader; and invalidating the boot loader. The device implements a phase of delayed booting of the second processor, enabling to boot the device in a boot loader update mode if the stored boot loader is invalid.
US10289416B2 Systems, apparatuses, and methods for lane-based strided gather
Embodiments of systems, apparatuses, and methods for lane-based strided gather are disclosed. In an embodiment, an apparatus includes a decoder to decode an instruction, wherein the instruction to include fields for indices of addresses to memory, and a packed data destination register operand; and execution circuitry to execute the decoded instruction to extract data elements of a defined number of types from memory using the indices of the instruction, and for each type, store the extracted data elements in one or more lanes of a packed data destination register dedicated to that type, wherein relative data elements between types are strided data elements apart.
US10289415B2 Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data
Method and system for restoring results to a register file of a processing unit is provided. An instruction is dispatched in a processing slice of the processing unit, targeting a register file, wherein the processing unit includes two or more processing slices, each processing slice including a corresponding history buffer and at least a portion of a register file. The processing unit evicts previous result data from the register file entry to a history buffer corresponding to the processing slice, by writing new result data into the register file entry, in response to the instruction. The processing unit detects a trigger condition relating to a rollback of the processing unit to a previous state, and restores the previous result data from the history buffer to the register file entry, in response to the trigger.
US10289410B2 Generating an operating procedure manual
A device generates an operating procedure manual for software including a captured image of a screen displayed by the software. An image acquiring hardware unit acquires a plurality of captured images of a plurality of screens displayed by software in response to a plurality of operations with respect to the software. A dividing hardware unit divides the plurality of captured images into a plurality of captured image groups, to each of which at least one captured image acquired in response to at least one operation constituting a meaningful chunk belongs. A generating hardware unit generates an operating procedure manual including, for each captured image group, a captured image belonging to that captured image group.
US10289408B2 Managing wear of system areas of storage devices
Techniques are described for managing firmware versions for a storage device. In one example, a storage device includes a memory and a controller. The controller is configured to execute a first version of a firmware, receive information for a second version of a firmware that is different from the first version, determine, based on the information for the second version of the firmware, whether the version of the second version of the firmware is stored in a system area of the memory, responsive to determining that the second version of the firmware is stored in the system area, load the second version of the firmware, responsive to determining that the second version of the firmware is not stored in the system area, store the second version of the firmware in the system area, update an active firmware index, and execute the second version of the firmware.
US10289407B1 Correcting comment drift in merges in a version control system
In an embodiment, a data processing method provides creating and storing one or more comment records, wherein each of the comment records associates a first identifier of a comment with a second identifier of a line of computer program source code to which the comment pertains, and a change set of a first version of the source code; receiving a request to display a second version of the source code, and in response to the request: determining a diff between the second version of the source code and the first version of the source code; for each hunk of the diff, automatically computing a drift value representing a number of lines of the source code by which a particular comment associated with the first version of the source code has changed with respect to the second version of the source code; updating a particular comment record of the particular comment by modifying the second identifier based upon the drift value; repeating the receiving, determining, computing and updating for all comments that are associated with the first version of the source code in the hunk and for all other hunks of the diff.
US10289405B2 Integrity assurance and rebootless updating during runtime
Techniques are described herein for, without rebooting a computing device, unloading at least a component of a kernel-mode component of the computing device and loading an updated version of the component of the kernel-mode component. The techniques may be performed by an integrity manager associated with the kernel-mode component. The integrity manager may also determine integrity of the kernel-mode component by causing the kernel-mode component to perform an action associated with a known reaction, determining whether the known reaction occurred, and in response, performing a remediation action or notifying a remote security service. Further, the integrity manager may determine whether any computing device lists include representations of components or connections associated with the kernel-mode component. The integrity manager may then remove the representations from the lists or remove the representations from responses to requests for contents of the computing device lists.
US10289403B1 Enhanced server farm patching system for enabling developers to override off-peak patching schedules
A system to reduce strain on server farm computing resources by over-riding “off-peak” patching schedules in response to performance failures occurring on a server farm. Embodiments disclosed herein determine a patching schedule for causing builds of patches to be sequentially installed on server farms during an off-peak usage time-range. Responsive to a performance failure occurring on the server farm, embodiments disclosed herein identify a particular patch that is designed to resolve the performance failure. Then, the patching schedule is over-ridden to expedite an out-of-sequence installation of whichever build is first to include the particular patch. Because resolution of the performance failure is expedited, the impact of the performance failure on the computing resources of the server farm is reduced as compared to existing server farm patching systems.
US10289388B2 Process visualization toolkit
A process visualization toolkit includes micro-component templates and application programmer's interfaces (APIs) to build a process visualization and show it in a graphical user interface (GUI) on a computer screen. Micro-components share compatible display properties that relate to process visualization. The APIs allow customization, but also allow mixing micro-components with components in standard technologies, such as HTML. Shared properties include display settings, position settings, time settings, and the time type (calendar time, work time, relative time). A time axis micro-component includes functions to convert time to pixel position, and pixel position to time, based on the time type. Developers add functionality and interactive functions using a standard language such as JavaScript, and may customize display rendering using, for example, cascaded stylesheets.
US10289379B2 Audio/video signal processor
An apparatus is provided in which a user can easily check that an appropriate audio file is assigned. A system includes a PC connected to a communication line, and an audio interface apparatus that has an immediate output switch that outputs, to the PC, a reproduction start instruction signal of an audio file which is assigned in advance in response to a user operation. The PC judges, when an audio file or a video file is assigned by a user operation and in the background, whether or not the assignment is normal, and displays a judgment result in association with a virtual switch displayed on the display corresponding to the immediate output switch. The judgment is also repeatedly executed in the background at a predetermined timing after the assignment, and when the assignment is not normal, this is displayed.
US10289378B2 Device and method for outputting sound wave for content synchronization between devices and operation control for external device, and external device
Disclosed are a device and a method for outputting a sound wave for content synchronization between devices and operation control of an external device, and the external device. The device for outputting a sound wave according to one embodiment of the present invention includes: a storage unit configured to store content data of content; a playing unit configured to play the content data; and an output unit configured to output a sound wave as a result of the playing of the content data, wherein the sound wave allows an external device to initiate an operation associated with the content.
US10289377B2 Method and apparatus for auscultating inaudible signals
The prior auscultation technology is only applicable to the sound signals within the audio range and conducted by vibration. Disclosed in the present invention are a method and an apparatus for auscultating inaudible signals, and thus inaudible signals can be mapped into the audible range to form audible signals. The method comprises: obtaining signal data which comprise audible or inaudible signal data; extracting a signal waveform from the signal data; determining a play rate which allows the signal waveform to phonate by means of an audio play apparatus; and performing the auscultation with the signal waveform being played through the audio play apparatus at the play rate, or combining the play rate and the signal waveform to thereby constitute an audio signal, and then playing the audio signal through the audio player so as to achieve auscultation. When the method and apparatus of the present invention are applied, auscultation can be achieved on any physical parameter changes expressed by wave-shaped curve, which promises to extract information which would have been difficult to find within the inaudible signal in the prior art and promote the development of science and technology innovations.
US10289376B2 Method for displaying virtual object in plural electronic devices and electronic device supporting the method
An electronic device and method are provided. The electronic device includes a display, a communication unit and a processor, which implements the method, including: receiving application related information from at least one external device, detecting a physical shape of an external screen to set a reference for displaying a virtual object corresponding to the received application related information, and displaying the virtual object in a region of the display based on the set reference for the received application related information.
US10289369B2 Managing print jobs using peer-to-peer techniques
Systems and methods for providing multi-parameter current sharing are described. In some embodiments, a printer may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the printer to: assume master status; receive a first peer list from a first peer printer; create an updated peer list, where the updated peer list lists the printer; send the updated peer list to the first peer printer; receive confirmation that the updated peer list was accepted by the first peer printer; and release master status.
US10289362B2 Image forming apparatus
An image forming apparatus includes an operation panel which receives an entry of a password, a control portion which determines whether or not the entry password is correct and a storage portion. The storage portion stores, as an item of information which indicates that the entry password is wrong and which is included in notification information, an item to be notified that is previously set by a user, and when the control portion performs notification processing for notifying the notification information to an outside, the control portion includes, in the notification information, information corresponding to the item to be notified.
US10289361B2 Print management device that manages print management information related to image forming apparatus, and printing system including print management device
A print management device includes a queue managing unit, a wireless communication unit, a data storage unit, and a data transmitting unit. The queue managing unit manages queues related to image forming apparatuses. The wireless communication unit communicates with a user terminal in a common wireless printing protocol. The wireless printing protocol does not require a driver individually corresponding to the image forming apparatuses. The data storage unit stores print data received by the wireless communication unit from the user terminal over the communications in the queues managed by the queue managing unit. The data transmitting unit takes out the print data from the queue to transmit the print data to the image forming apparatus related to the queue.
US10289359B2 Image forming apparatus
An image forming apparatus includes a determination processing portion and a special operation sound generating portion. The determination processing portion determines whether or not image data received from an external apparatus is confidential data. When the determination processing portion determines that the image data received from the external apparatus is the confidential data, the special operation sound generating portion executes a process of generating a special operation sound that is different from an operation sound that occurs when the image data is other than the confidential data.
US10289353B2 Transfer jobs to service printers
An example print system is described as including a manager engine that identifies an attribute of a job, a discovery engine that identifies a service printer available to store the job, a transfer engine that causes the job to transfer from a first printer to a second printer, and a remote job engine that maintains job retrieval information associated with the job.
US10289350B2 Information processing device, printing condition setting method, and computer product
The CPU of a personal computer displays a list of one-click icons, each representing one or a plurality of printing functions, in the icon display area, and selects one one-click icon from the list of the one-click icons displayed in the icon display area, to automatically set a plurality of printing functions corresponding to the selected one-click icons.