Document Document Title
US10764376B2 System and method for node selection based on mid-session and end-session event information
In one embodiment, a method comprises obtaining, by a first network element comprising processing logic, notification of a plurality of events associated with a plurality of communication sessions, wherein the events include at least one of a mid-session event or an end-session event, wherein the plurality of events are communicated to a routing agent using a first communication protocol by a plurality of second network elements; receiving, by the first network element, a request via a second communication protocol for a first communication session to be established for a client computing device; selecting, by the first network element, one or more network elements from the second network elements for the communication session based on the at least one of a mid-session or an end-session event; and communicating, by the first network element, identification information of the one or more network elements selected for use in the first communication session.
US10764375B2 Method for cloud based mobile application virtualization
A system and method for mobile application virtualization. The method includes creating a plurality of user sessions each comprising a unique session ID and allocating server resources to each user session. The method further includes creating a plurality of sets of virtual devices. Each set of the plurality of sets of virtual devices is associated with a respective session ID. The method further includes executing an application of a plurality of applications within a user session of the plurality of user sessions and receiving a request from the application. The method further includes sending the request to a first virtual device of a set of virtual devices based on a session ID. The sending is performed by a single operating system and the single operating system is configured to route requests between applications and the plurality of sets of virtual devices based on the session IDs.
US10764373B2 Method and apparatus for determining cooperation node
Provided is a method and apparatus for determining a cooperation node. The method includes: acquiring first location information of a target node when it is required to allocate a cooperation node to the target node; and selecting, from a plurality of nodes, the cooperation node satisfying a preset location requirement for the target node based on the first location information, where the plurality of nodes and the target node are located in a same network, and the preset location requirement refers to that the target node and the cooperation node do not have a common parent node or have a lowest-level common parent node closest to a root node.
US10764366B2 System and method for storing data in data storage unit of virtual storage area network
The present disclosure discloses a method and a system for storing data in a data storage system of a Virtual Storage Area Network (VSAN). The method comprises receiving, by a server management system, a request message for storing data, from an array controller of a first node among a plurality of nodes of a Virtual Storage Area Network (VSAN) cluster, where each of the plurality of nodes comprises a pair of array controllers and a data storage unit, identifying a second node from the plurality of nodes, for storing the data in a data storage unit of the second node and routing the data to an array controller of the second node, for storing the data in the data storage unit, for effectively utilizing the data storage unit of the VSAN network.
US10764362B2 System and method for transporting an object
Embodiments of a system that includes at least one transport broker entity is provided. The transport broker entity is configured to provide at least one mobile transport unit that is configured to transport at least one object. The transport broker entity includes a first peer-to-peer module configured to communicate with at least a first peer-to-peer application of a first peer-to-peer network. The transport broker entity also includes a first entity having a peer-to-peer module configured to communicate with at least the first peer-to-peer application of the first peer-to-peer network. At least upon a triggering by the first peer-to-peer module of the transport broker entity and/or the peer-to-peer module of the first entity, the first peer-to-peer application is configured to generate an object transport agreement about the physical transport of the object between the first entity and a further entity at least partly by means of the mobile transport unit.
US10764357B1 Compliance-based application deployment system and method for a cloud computing environment
A compliance-based application deployment system for a cloud computing environment includes a computing system that executes a service to obtain a computing node compliance level for each of multiple computing nodes configured in the cloud computing environment. When a request is received to provision an application, the service provisions the application on one of the computing nodes having a specified compliance level included in the request.
US10764344B2 Apparatus, systems and methods for providing edge cached media content to media devices based on user history
Systems and methods provide media content events to media devices. An exemplary system receives a request for a media content event from a first media device; communicates the media content event to an edge server that is communicatively coupled to the first media device based on an identifier of the requesting media device; identifies a second media device based on preferred media content event characteristics associated with the second media device, wherein at least one media content event characteristic of the requested media content event corresponds to at least one of the preferred media content event characteristics of the second media device, and wherein the second media device is able to communicatively couple to the edge server; and in response to identifying the second media device, communicates an identifier of the second media device to the edge server, wherein the requested media content event is communicated to the second media device.
US10764342B2 Performing remote inspection at subsea locations
A method of performing remote subsea inspection includes processing mission data from a UUV at an offshore location to produce a low-resolution output and a high-resolution output, automatically and in real time. The high-resolution output is stored at the offshore location while the low-resolution output is transmitted wirelessly across a low-bandwidth communication also automatically and in real time, to be reviewed by subject-matter experts at one or more onshore or inshore locations. Selected portions of the high-resolution output can be transmitted across the communication link to the subject-matter experts on demand. Data outputs can be transmitted across the communication link at a resolution adjusted automatically in accordance with the bandwidth measured to be available on that link.
US10764340B2 Messaging system for organizations
A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g., businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.
US10764339B2 Systems and methods for dynamic bandwidth allocation
Disclosed herein are various embodiments of systems and methods that may be utilized in a variety of videoconferencing applications. According to various embodiments, techniques may be utilized to dynamically allocate and adjust bandwidth utilization during a videoconferencing session. A data network may allow for the transmission of data between two or more endpoints. The data exchanged between the endpoints may include video data, audio data, control data, and status data. Control data may be utilized in various embodiments to operate a robotic videoconferencing endpoint. Accordingly, various components of a data network connecting videoconferencing endpoints may transmit data wirelessly.
US10764332B1 Systems, methods, and devices for securely managing network connections
The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
US10764326B2 Can controller safe against can-communication-based hacking attack
A CAN controller safe against a CAN-communication-based hacking attack includes each CAN controller that filters a message to be transmitted to a CAN bus. A corresponding CAN controller filters only a message having a valid transmission ID to be transmitted. The CAN controller safe includes a transmission buffer, a transmission filter unit, a protection memory and a filter value setting unit. The transmission buffer unit temporarily stores transmission data to be transmitted to a CAN bus. The transmission filter unit has message IDs allowed to be transmitted as a transmission filter, configured to search for a message ID of the transmission data in the transmission filter, and filter the transmission data. The protection memory stores one or more filter values of the transmission filter and the filter value setting unit is configured to fetch the filter value stored in the protection memory.
US10764313B1 Method and system for protection against network-based cyber threats
An Active Cyber Defense method and system is provided for detecting and stopping malicious cyber activity including for example Drive-By Exploits, Malicious Binaries, Data Exfiltration, Social Engineering and Credential Stealing Attacks. The system disclosed herein can be configured to detect and block multi protocol network-based cyber attacks targeting different platforms or operating systems. The system can also be configured to be scalable. The system as disclosed herein can conduct real time inspection of network traffic and can self-learn and adapt as needed to a changing cyber threat landscape.
US10764309B2 Context profiling for malware detection
Analysis of samples for maliciousness is disclosed. A sample is executed and one or more network activities associated with executing the sample are recorded. The recorded network activities are compared to a malware profile. The malware profile comprises a set of network activities taken by a known malicious application during execution of the known malicious application. A verdict of “malicious” is assigned to the sample based at least in part on a determination that the recorded network activities match the malware profile.
US10764296B2 Controlling devices by social networking
In one embodiment, a method includes analyzing information received from a first network-enabled device to identify instructions for a second network-enabled device associated with a second user of a social-networking system, the first network-enabled device being associated with a first user of the social-networking system. The method also includes determining (1) that the first user is connected to the second user with respect to a social graph of the social-networking system and (2) that the first user has authorization to provide instructions to the second network-enabled device, where the authorization is based on social-networking information. The method further includes providing the instructions to the second network-enabled device.
US10764293B2 Sensor-based human authorization evaluation
A resource-access management system detects whether a user is authorized to access resources. The system may include a user device being configured to include a sensor that detects sensor data associated with the user. Further, the system includes a client qualification engine that determines whether or not a client is authorized to access the resources by comparing the sensor data with a plurality of patterns for evaluating whether or not the user is an authorized user. User scores are generated based on the compared sensor data and the plurality of patterns. Further, a composite score corresponding to the user is generated using the sensor data, plurality of patterns, and one or more additional criteria. Whether the user is granted access to the resources, presented with unauthorized user tests, or blocked from access to the resources depends on the composite score and threshold values.
US10764285B2 Method and system for encryption using a radio frequency fingerprint
Aspects of the present disclosure include methods, apparatus, and computer readable medium for storing encrypted data including receiving a radio frequency signal and data to be encrypted, identifying a radio frequency fingerprint of the signal, generating a numerical representation of the radio frequency fingerprint, generating an encryption key using at least a portion of the representation, encrypting the data using the encryption key, and storing the encrypted data.
US10764280B2 Method and apparatus for authentication based on fingerprint recognition
A fingerprint recognition based authentication method and apparatus is disclosed. The authentication apparatus may obtain an input fingerprint from a touch input of a user, determine an input number corresponding to the input fingerprint using preregistered fingerprint-number mapping information, and authenticate the user based on whether an input number sequence corresponding to an input fingerprint sequence is identical to a reference number sequence.
US10764275B2 Controller, communication method, and communication system
A new controller (supporting device authentication) is a controller which performs encrypted communication with a device which has succeeded in mutual authentication using an electronic certificate, and the controller includes: a determining unit that determines whether or not a communication target device with which communication is to be performed is an authentication support device that supports the mutual authentication; a functional restriction unit that, when the communication target device is determined not to be the authentication support device by the determining unit, imposes a functional restriction on one or more functions of the communication target device which are operable by the new controller (supporting device authentication); and a communication unit which performs communication in plain text with the communication target device with the functional restriction imposed by the functional restriction unit.
US10764273B2 Session synchronization across multiple devices in an identity cloud service
Embodiments provide session synchronization across multiple user devices in a cloud-based identity and access management (IAM) system by authenticating the user into an application on a first device; receiving a first request by a single-sign-on (SSO) service of the IAM system from the first device to enroll the first device in a circle of trust (CoT) device group associated with the user, where a second device of the user is already enrolled in CoT; sending a push notification to the second device to obtain user consent to enroll the first device in CoT, where the second device obtains user consent and sends a consent token to the first device; receiving a second request including the consent token from the first device; verifying the consent token; enrolling the first device in CoT; and performing SSO session synchronization across devices enrolled in CoT.
US10764266B2 Distributed authentication and authorization for rapid scaling of containerized services
The disclosed technology provides solutions for performing rapid authentication and authorization for distributed containerized microservices. In some aspects, a process of the technology can include steps for: associating a service type with a set of microservices or service pods, detecting deployment of a first microservice on a first host, and receiving an authentication and authorization state from a first virtual network edge (VNE) of the first host. In some aspects, the process can further include steps for distributing the authentication state to a second VNE on a second host, wherein the authentication state is configured to facilitate authentication of one or more subsequent microservices instantiated on the second host by the second VNE. Systems and machine readable media are also provided.
US10764262B2 Apparatuses and methods for generating domain-specific codes
An example communications apparatus includes a plurality of communicatively-interconnected communication domains and an electronic switch, integrated as part of a first domain of the plurality of communicatively-interconnected communications domains. The electronic switch effects secure communications of data over the one or more channels specific to the first domain, by using a first circuit and a second circuit. The first circuit is used to obtain and process sampled channel properties associated with the one or more channels specific to the first domain. The second circuit is used to generate, in response to the first circuit, a domain-specific code that is generated pseudo-randomly using the processed sampled channel properties, the domain-specific code being used for coding data conveyed over the one or more channels specific to the first domain.
US10764260B2 Distributed processing of a product on the basis of centrally encrypted stored data
The invention provides a system for encryptedly storing product data of a product having an attached tag centrally on a product data server, and reading out the centrally stored product data by production stations which are to process the product. The product data are encrypted with a document key which in turn is encrypted with a public key of the tag. The tag contains access information for the centrally stored product data. When a production station accesses product data on the product data server, the tag carries out a re-encryption of the document key from the key system of the tag to that of the accessing production station.
US10764259B2 Transaction processing for consortium blockchain network
The disclosed technology is generally directed to blockchain and other security technology. In one example of the technology, a pre-determined type of blockchain or other security protocol code is stored in a trusted execution environment (TEE) of the processor. TEE attestation is used to verify that the blockchain or other security protocol code stored in the TEE is the pre-determined type of blockchain or other security protocol code. A blockchain or other transaction is received and processed. Based on the processing of the transaction, an official state of the transaction on a consortium network is directly updated for the network. The updated official state of the processed transaction is broadcasted to the consortium network.
US10764256B2 Smart phone, vehicle control system having smart phone, and control method
A smart phone comprises an NFC antenna and a signal-send unit that communicates with the NFC antenna. The smart phone further comprises an NFC tag containing identification information. The smart phone is configured so that the signal-send unit transmits identification information to an ECU mounted within a vehicle, allowing remote control of the vehicle. The transmitted signals sent by the smart phone are encrypted by a third party.
US10764235B2 Method and system for network access discovery
Aspects of the disclosure provide a system and method used for receiving Address Resolution Protocol (ARP) requests from access nodes and returning a designated address to satisfy a service provider' policies. This can include receiving a request from an access node at a provider edge node, and returning a designated Media Access Control (MAC) address in response to a request for a MAC address for a specified destination IP address, the designated MAC address being a MAC address for a node other than the provider edge node. This can effectively route requests to a Policy Enforcement point (PEP), which can be, for example a Broadband Services Router (BSR). A network controller can update ARP tables in the provider edge node to ensure that traffic which require policy enforcement can be routed to the PEP, whereas traffic which does not require policy enforcement can be normally routed towards the traffic's destination.
US10764233B1 Centralized communication platform with email which organizes communication as a plurality of information streams and which generates a second message based on and a first message and formatting rules associated with a communication setting
Method and systems are disclosed for communication associated with a communication platform. Third-party services and services internal to a service provider network may be integrated with the communication platform. The communication platform may allow communication via information streams that are accessible via a user interface of the communication platform and one or more external services. An example external service may comprise an electronic mail service.
US10764230B2 Low latency audio watermark embedding
A method for low latency audio watermark embedding buffers samples of an audio stream in a buffer, including previous blocks of audio samples in the audio stream. It computes a perceptual mask from the audio samples in the buffer, generates a watermark signal; and applies the perceptual mask to the watermark signal for the first block to produce a mask-applied watermark signal. It inserts the mask-applied watermark signal into the audio samples of the first block without waiting for a subsequent audio block of samples in the audio stream and outputs watermarked audio of the first block.
US10764225B2 Messaging aggregator selection based on message priority
In one embodiment, a method includes determining a reliability score for multiple message aggregators and calculating a rank score for each of the message aggregators. The rank score may be based on a price and the reliability score of the corresponding message aggregator. The method further includes identifying a message type for a queued message. Upon identifying the message type as corresponding to a first message type, the method further includes selecting a first message aggregator of the plurality of message aggregators based on the reliability scores, and upon identifying the message type as corresponding to a second message type, selecting a second message aggregator of the plurality of message aggregators based on the rank scores. Finally, the method includes sending the queued message through the selected message aggregator.
US10764221B1 Systems and methods for sharing content
Systems, methods, and non-transitory computer-readable media can provide a messaging interface for accessing one or more message threads. At least one ephemeral message to be sent through a first message thread can be determined. The first message thread can be used to exchange messages among a first group of users. The first group of users can be provided with access to the ephemeral message through the first message thread.
US10764216B2 Emulating user communications in a communication session to protect information
A computer system emulates user communications within a communication session. Communications between a user and at least one participant are monitored to determine that a message from a user from the at least one participant includes content pertaining to a problematic event. The user is replaced with a communication agent in the communication session and a response is generated to the message utilizing natural language processing to emulate a conversational style of the user. Using the communication agent, the response is sent to the at least one participant in the communication session to address the problematic event. Embodiments of the present invention further include a method and program product for emulating user communications within a communication session in substantially the same manner described above.
US10764210B2 Operation method of communication node for mirroring in vehicle network
An operation method of a first communication node among a plurality of communication nodes included in an Ethernet-based vehicle network includes: receiving a first message indicating an operation of a first function of a vehicle from a second communication node among the plurality of communication nodes; determining a third communication node performing a second function corresponding to the first function among the plurality of communication nodes; determining at least one communication node providing data related to the second function among the plurality of communication nodes; and configuring port mirroring for the first function such that a second message received from the at least one communication node is mirrored to the third communication node.
US10764204B2 Cloud extensibility framework
Disclosed herein are system, method, and computer program product embodiments for extending data models and processes in a cloud platform. An embodiment operates by selecting an entity metadata in the cloud platform. The embodiment defines an extension metadata for the entity metadata. The embodiment defines an extended entity metadata based on the entity metadata and the extension metadata. The embodiment then creates an extended entity instance in the cloud platform based on the extended entity metadata.
US10764201B2 System and method for scheduling communications
A communication interface controller for multiplexing data packet streams from a plurality of data packets to generate an output stream for transmission from an endpoint. The data packet streams may be multiplexed according to a QoS associated with each data packet stream and at a rate equal to or greater than a medium transmission rate. For the case of a 1 Gbps transfer rate or 125 MBps, the data packet streams may be multiplexed at a rate equal to or greater than 1 MHz, thereby providing gapless scheduling and transmission of the data packet streams.
US10764194B2 Prioritized handling of incoming packets by a network interface controller
A network interface controller includes a host interface, which is configured to be coupled to a host processor having a host memory. A network interface is configured to receive data packets from a network, each data packet including a header, which includes header fields, and a payload including data. Packet processing circuitry is configured to process one or more of the header fields and at least a part of the data and to select, responsively at least to the one or more of the header fields, a location in the host memory. The circuitry writes the data to the selected location and upon determining that the processed data satisfies a predefined criterion, asserts an interrupt on the host processor so as to cause the host processor to read the data from the selected location in the host memory.
US10764190B2 Method and system for transferring data to improve responsiveness when sending large data sets
Most of the internet traffic today is carried out via the Transmission Control Protocol (TCP). The main advantage of TCP is that it provides reliable data transfer to the application layer and simplifies programming. The protocol maximizes data throughput but may also lead to noticeable transmission delay in wide area networks (WAN). A client-server based medical image viewing system is disclosed that achieves high data throughput over TCP without impacting responsiveness. Special timestamp messages inserted into the data stream allow the system to detect situations where network latency increases noticeably and to obtain a reliable estimate of sustained transfer bandwidth. The system applies a feedback scheme that avoids network delays by limiting send bandwidth. In addition other parameters, in particular image compression settings, are dynamically adjusted depending on current network quality.
US10764170B2 Generation of path failure message at forwarding element based on message path
Some embodiments provide a method for a particular FE in a network of FEs. The method receives a data message at a first port of the FE. The data message includes a header that specifies an egress port for each FE along a path from a source of the data message to a destination of the data message and an ingress port for at least each FE along the path that the data message has previously traversed. The method determines that the particular egress port specified for the FE is a second port that is not operational. The method generates a path failure message specifying that the second port is not operational and including a header that uses the egress ports and ingress ports in the data message. The method sends the path failure message out of the first port for delivery to the source of the data message.
US10764164B2 Graph node with automatically adjusting input ports
A graphical user interface system that visually represents a graph node having multiple input ports, and that automatically adjusts the number of input ports to the graph node as open input ports are connected to upstream graph node(s) and/or as used input ports are disconnected from upstream graph node(s). Upon detecting that a set of one or more input ports has just been connected to one or more upstream graph nodes, the system may automatically add one or more additional input ports to the visual representation of the graph node without explicit user instruction. Upon detecting that a set of one or more of the input ports has just been disconnected from one or more upstream graph nodes, the system may automatically remove the determined one or more input ports from the visual representation of the graph node.
US10764160B1 System, method, and computer program for utilizing an open and global/private blockchain system for virtual network function (VNF) certification and consumption processes
A system, method, and computer program product are provided for utilizing an open and global/private blockchain system for supporting Virtual Network Function (VNF) certification and consumption processes. In operation, a system receives a request by one or more first entities to publish information to an open and global/private blockchain system for one or more VNF certification processes or VNF consumption processes. The system publishes the information to the blockchain system such that the information is stored to a ledger utilizing blockchain technology. Additionally, the system may send at least one notification to one or more second entities indicating that the information has been published to the blockchain system for accessing by the one or more second entities. In addition, the system exposes all relevant information from the open and global/private blockchain and enables 3rd party entities to leverage this information and enhance the system functionality.
US10764140B2 Communication system, communication device, and communication method
Provided is a communication device capable of minimizing effects on a continuously operated service after control software is updated. In a communication device (10), a control unit (11) stores information about the communication device (10) in a storage unit (12) before control software is updated. The control unit (11) compares, after updating the control software, information about the communication device (10) stored in the storage unit (12) with information about the communication device (10) obtained after updating the control software, and performs predetermined processing based on a result of the comparison.
US10764136B2 Mitigating network impact of disruptive device changes
A computer-implemented method is provided for a network controller to implement an update on network elements with minimal disruption. The network controller receives a request to install the update on a number of network elements in one or more networks. Installing the update in each respective network element removes it from operation for an outage duration of time. The network controller identifies at least one set of critical network elements based on business factors associated with removing the critical network elements from operation. The network controller generates an update plan including timing for installing the update on each respective network element. The timing is based on minimizing the outage duration for the set of critical network elements. The network controller installs the update in each network element according to the timing of the update plan.
US10764130B2 Automatically reconfiguring an input interface
A method for providing an automatically reconfigurable input interface includes analyzing input received through an input interface of the computing device, determining a context based on the input; and reconfiguring the input interface to comprise a key based on a domain associated with the context. A computing system for providing automatic reconfiguration of an input interface includes a processor and a memory communicatively coupled to the processor. The processor is configured to analyze input received through an input interface of a computing device, determine a context based on the input, and reconfigure the input interface to comprise a key based on a domain associated with the context.
US10764125B2 Method and device for training model in distributed system
A method and a device for training a model in a distributed system are disclosed, so as to reduce load of a master node (101) during model training. The method includes: receiving, by a parameter server (1022) in a first slave node (102), a training result sent by a parameter client (1021) in at least one slave node (102) in the distributed system, where the first slave node (102) is any slave node (102) in the distributed system, and a parameter client (1021) in each slave node (102) obtains a training result by executing a training task corresponding to a sub-model stored on a parameter server (1022) in the slave node (102); and updating, by the parameter server (1022) in the first slave node (102) based on the received training result, a sub-model stored on the parameter server in the first slave node.
US10764120B1 Method for establishing high resilient active recovery for BGP route reflectors
A recovery route reflector with a monitoring module and a BGP state establishment module is peered with a plurality of primary route reflectors. Each of the plurality of primary route reflectors is peered with a set of provider edge devices. The BGP state between the recovery route reflector and the plurality of primary route reflectors is periodically monitored. When a primary route reflector fails the BGP state between the recovery route reflector and the failed primary route reflectors is idle, and the recovery route reflector establishes a peer session with the provider edge devices that had been peered with the failed route reflector.
US10764117B1 Control system and control method
A control system and a control method are provided. The method includes: controlling, by a primary host, a plurality of clients actively; coupling a secondary host to the primary host through a synchronization link and a transmission link different from the synchronization link, where the plurality of client are coupled to each other in series on the transmission link; transmitting, by the primary host, a first instruction to the transmission link, and transmitting a first synchronization signal corresponding to the first instruction to the secondary host through the synchronization link; and determining, by the secondary host according to the first instruction and the first synchronization signal, that a failure occurs on at least one of the synchronization link and the transmission link.
US10764106B2 Information processing device, method, and program for IQ balance correction
[Object] To realize IQ imbalance correction in a more preferable aspect.[Solution] An information processing device including: a calculation unit configured to calculate an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and a generation unit configured to generate correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
US10764097B1 Frequency shift keying (FSK) error detector and method therefor
A method includes, at a frequency shift keying (FSK) demodulator, determining a likelihood of a symbol having a first symbol value or a second symbol value, using the likelihood of the symbol to select either the first symbol value or the second symbol value for the symbol, the first symbol value or the second symbol value that is selected being a selected symbol value, selecting a frequency error from a first frequency error or a second frequency error, and using a down-mixer and the frequency error to correct a frequency drift associated with a future selected symbol value.
US10764094B2 Partial response receiver
A signaling system is described. The signaling system comprises a transmit device, a receive device including a partial response receive circuit, and a signaling path coupling the transmit device and the receive device. The receive device observes an equalized signal from the signaling path, and includes circuitry to use feedback from the most recent previously resolved symbol to sample a currently incoming symbol. The transmit device equalizes transmit data to transmit the equalized signal, by applying weighting based on one or more data values not associated with the most recent previously resolved symbol value.
US10764091B2 Robust adaptive method for suppressing interference in the presence of a signal of interest
A method for receiving a signal, includes a useful signal, interfering signals and noise, and for suppressing interfering signals in a multi-channel receiver, comprising steps of: (a) reception, frequency transposition and digital conversion of the received signal; (b) estimation of a correlation matrix of the received signals; (c) estimation of the variance of the noise; (d) initial estimation of the arrival directions of the useful and interfering signals; (e) initialization of the powers of the useful and interfering signals; (f) iterative computation: of the current directional vectors of the useful and interfering signal; of the powers of the useful and interfering signals; of the amplitude/phase errors of assumed directional vectors with respect to the current directional vectors; and of the arrival directions of the useful and interfering signals; (i) suppression of the interfering signals from the signal received in step (a).
US10764090B2 Morse code input method and portable electronic device for performing same
A Morse code input method and a portable electronic device for performing the method are provided. The portable electronic device includes a processing circuit and a touchscreen. The method includes: sensing touch events by the touchscreen, recording and comparing time periods of the touch events by the processing circuit; identifying, by the processing circuit, inputs in the ith touch event through (k−1)th touch event as short signals when the time period of the kth touch event is greater than or equal to N times the time period of (k−1)th touch event and the kth touch event is not the last touch event, wherein N is a positive number, k and i are positive integers, with k being greater than or equal to i, and the ith touch event is the earliest one of the touch events in which inputs have not yet been identified as long or short signals.
US10764083B2 Portable field maintenance tool with resistor network for intrinsically safe operation
A portable field maintenance tool may perform one or more tasks, such as communicating with a field device, powering a field device, diagnosing a field device, or diagnosing a communication link in a plant environment to which a field device is connected. The portable field maintenance tool may interact with field devices configured according to a number of different communication protocols, such as the HART protocol and the Fieldbus protocol. The portable field maintenance tool may be energy limited and fault tolerant, and may operate in compliance with Intrinsic Safety standards, enabling use of the portable field maintenance tool in hazardous areas.
US10764082B2 Supporting multicast over a network domain
Various example embodiments relate generally to supporting Multiprotocol Label Switching (MPLS)-based multicast over a Bit Index Explicit Replication (BIER) domain. Various example embodiments for supporting MPLS-based multicast over a BIER domain may be configured to support MPLS point-to-multipoint (P2MP) label switched paths (LSPs) over a BIER domain. Various example embodiments for supporting MPLS-based multicast over a BIER domain may be configured to support establishment and transport of P2MP LSPs over a BIER domain (e.g., signaling MPLS via the BIER domain, stitching the MPLS datapath to the BIER domain based on identification of P2MP LSPs within the BIER domain, and so forth).
US10764076B2 Bit indexed explicit replication for layer 2 networking
Functionality for creating a bit routing table for use in a bit-indexed explicit replication (“BIER”) environment in disclosed herein. In one embodiment, this functionality includes receiving information from a host, and determining whether the information comprises a MAC address that is a bit-indexed explicit replication (“BIER”) MAC address. In response to determining that the information comprises a BIER MAC address, this functionality creates an entry corresponding to the MAC address in a bit routing table. This functionality also analyzes the information to determine a bit position that is associated with the host, and also determines a port via which the host is reachable. The functionality updates the bit routing table by storing information identifying the bit position and the port in the entry, such that the bit position and the port both correspond to the MAC address. This functionality can be used to route packets in a BIER environment.
US10764070B2 High precision timestamps in blockchain
An example operation may include one or more of receiving, by a document server, a hash of data generated by an author registered with a blockchain, sending, by the document server, the hash of the data to a timestamp authority (TSA) to be time stamped, receiving, by the document server, a timestamp reflecting when the hash of the data was received by the TSA and forwarding the timestamp to the author, receiving a combination of the hash of the data and the timestamp (time/hash) signed by the author and forwarding the time/hash to the blockchain, receiving, by the document server, the time/hash signed by the TSA, and forwarding the time/hash signed by the TSA to the blockchain.
US10764063B2 Device specific cryptographic content protection
Techniques to facilitate protecting control data used in an industrial automation environment are disclosed herein. In at least one implementation, an encryption key pair is generated for an industrial controller, wherein the encryption key pair comprises a public key and a private key. The private key is stored within a secure storage system of the industrial controller. Controller program content is then encrypted using the public key to generate encrypted controller content. The encrypted controller content is then provided to the industrial controller, and the industrial controller is configured to decrypt the encrypted controller content using the private key and execute the controller program content.
US10764060B1 Systems and methods for authenticating a multimedia stream
The disclosed computer-implemented method for authenticating a multimedia stream may include generating a metadata transcript based on at least a portion of a multimedia stream and digitally signing the metadata transcript. The method may also include transmitting both the digitally signed metadata transcript and the multimedia stream to a recipient device to enable the recipient device to authenticate the multimedia stream. The recipient device may authenticate the multimedia stream based on a comparison of the digitally signed metadata transcript with an observed metadata transcript. The observed metadata transcript may be locally generated by the recipient device based on the multimedia stream. Various other methods, systems, and computer-readable media are also disclosed.
US10764055B1 Cluster-based security for network devices
A system may include a first automated teller machine (ATM) and a second ATM, wherein the first ATM and the second ATM are in communication via a local area network. The first ATM obtains a user input value, generate an encryption key based on the user input value, and generates encrypted authentication information based on the encryption key. The first ATM also obtains a first biometric reading, updates a user record based on the first biometric reading, and stores the encrypted authentication information at the first ATM in association with the user record. The second ATM obtains a second biometric reading and a duplicate value, retrieves the encrypted authentication information associated with the user record based on the second biometric reading, generates a decryption key based on the duplicate value, and decrypts the encrypted authentication information to retrieve the authentication information.
US10764054B2 Public/private key biometric authentication system
A device, method, and computer readable storage medium generate a biometric public key for an individual based on both the individual's biometric data and a secret, in a manner that verifiably characterizes both while tending to prevent recovery of either by anyone other than the individual. The biometric public key may be later used to authenticate a subject purporting to be the individual, using a computing facility that need not rely on a hardware root of trust. Such biometric public keys may be distributed without compromising the individual's biometric data, and may be used to provide authentication in addition to, or in lieu of, passwords or cryptographic tokens. Various use cases are disclosed, including: enrollment, authentication, establishing and using a secure communications channel, and cryptographically signing a message.
US10764049B2 Method for determining approval for access to gate through network, and server and computer-readable recording media using the same
A method for determining approval for access to a gate through a network, a server, and computer readable recoding media using the same, and more particularly, to a method for determining approval for access to a gate through a network, a server, and computer readable recoding media using the same so as to determine access to a gate for using a service by allowing an authorizer (user) to determine an approval for a service access at the time of using the service without input of a password or the like. It is possible to use one-time and effective identification only when approval for the access to the corresponding gate is determined at the time of requiring the authority for the approval for the access to the service gate.
US10764048B2 Privacy-preserving evaluation of decision trees
A method for performing a secure evaluation of a decision tree, including: receiving, by a processor of a server, an encrypted feature vector x=(x1, . . . , xn) from a client; choosing a random mask μ0; calculating m0 and sending m0 to the client, wherein m0=xi0(0)−t0(0)+μ0 and t0(0) is a threshold value in the first node in the first level of a decision tree ′; performing a comparison protocol on m0 and μ0, wherein the server produces a comparison bit b0 and the client produces a comparison bit b′0; choosing a random bit s0∈{0,1} and when s0=1 switching a left and right subtrees of ′; sending b0⊕s0 to the client; and for each level =1, 2, . . . , d−1 of the decision tree ′, where d is the number of levels in the decision tree ′, perform the following steps: receiving from the client yk where k=0, 1, . . . , −1; performing a comparison protocol on and , wherein is a random mask and is based upon, x, , yk, and and the server produces a comparison bit and the client produces a comparison bit ; choosing a random bit ∈{0,1} and when =1 switching all left and right subtrees at level of ′; and sending ⊕ to the client.
US10764046B2 Updating and distributing secret keys in a distributed network
A network node and a method of updating and distributing secret keys in a distributed network is suggested. The network comprises a plurality of nodes connected to a shared medium of the distributed network. Each node of the plurality of nodes is member of at least one group of a plurality of groups. Each group is associated with a secret group key. Each node of the plurality of nodes stores only the one or more secret group keys, of which it is member. A first node of the plurality of nodes generates an authenticated update key request. The authenticated update key request comprises an indication of a membership, of which the first node is member. The first node broadcasts the authenticated update key request on the shared medium of the distributed network. Each remaining nodes of the plurality of nodes receives the authenticated key update.
US10764043B2 Identity and content authentication for phone calls
Systems and methods for call authentication are provided. A method can include an enrollment protocol that ensures users control the number they claim to own, a handshake protocol that mutually authenticates the calling parties, and a call integrity protocol that ensures the security of the voice channel and the content it carries. A server can act as either an endpoint or intermediary between user clients and client-server architecture can be employed. All protocols can include end-to-end cryptography and the enrollment protocol can issue a certificate that binds the identity of the client to a phone number.
US10764042B2 Password based key exchange from ring learning with errors
Use the same basic idea of KE based on Ring LWE, this invention gives constructions of a new authenticated key exchanges system, where the authentication is achieved through a shared password between two parties. These new systems are efficient and have very strong security property including provable security and resistance to quantum computer attacks. This invention can also be modified using the LWE problem.
US10764032B2 System and method for managing user interactions with a blockchain
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining blockchain information. One of the methods includes: receiving a user input in a command line interface (CLI), wherein the user input comprises a reference to one or more configurations and a reference to a blockchain; determining, by a command manager based on the user input, a blockchain-related operation and a command plug-in associated with the blockchain-related operation; generating, by the determined command plug-in, a command based on the determined operation and the one or more configurations; identifying a software development kit (SDK) associated with the referenced blockchain from a plurality of SDKs respectively associated with the plurality of blockchains; obtaining, by the identified SDK from one or more blockchain nodes associated with the referenced blockchain, information on the referenced blockchain that corresponds to the command; and providing the obtained information for display in the CLI.
US10764030B2 Reduction in storage usage in distributed databases
Common data are maintained by a system including a plurality of node devices that each store a respective portion of a common data in a respective database, wherein a node device of the plurality of node devices stores a first portion of the common data, and receives a hash value of a second portion of the common data that is different from the first portion, in response to an update of the second portion of the common data.
US10764027B2 Deterministic calibrated synchronized network interlink access
Technologies for calibrated network interlink access. In some embodiments, a system can calculate a first communication latency of a first link between a first processing element in a first switch and a second processing element in a second switch, and a second communication latency associated with a second link between the first processing element and a third processing element in a third switch. The system can determine a delta between the first communication latency and the second communication latency, and whether respective clock rates of the first switch, second switch, and third switch have a clock rate variation, to yield a clock rate variation determination. Based on the delta and clock rate variation determination, the system can determine an offset value for synchronizing the first communication latency and second communication latency. Based on the offset value, the system can calibrate traffic over the first link and/or the second link.
US10764013B2 User terminal, radio base station and radio communication method
A user terminal is disclosed including a transmitter that transmits delivery acknowledgment signals (ACK/NACK) in response to downlink (DL) signals transmitted from a plurality of cells, a receiver that receives information about cells to be scheduled, and a processor that controls transmission of the ACK/NACK based on the information about the cells to be scheduled. Further, a radio base station is disclosed that communicates with a user terminal using a plurality cells, the radio base station including a processor that controls scheduling of downlink (DL) signals transmitted respectively from the plurality of cells; a transmitter that transmits information about cells to be scheduled; and a receiver that receives delivery acknowledgement signals (ACK/NACK) transmitted from the user terminal based on the information about the cells to be scheduled.
US10764011B2 Method and apparatus for sequence distributing and sequence processing in communication system
A sequence distributing and sequence processing method and apparatus in a communication system are provided. The sequence distributing method includes the following steps: generating sequence groups including a number of sequences, the sequences in the sequence groups are determined according to the sequence time frequency resource occupation manner which is supported by the system; distributing the sequence groups to cells. The method avoids the phenomenon that signaling transmission is needed to distribute the sequences to the cells for different time frequency resource occupation manner, and saves in so far as possible the wireless network transmission resource occupied during the process of distributing the sequences through distributing the sequence groups comprising a number of sequences to the cells.
US10764003B2 Base station, user terminal, and carrier scheduling indication method
Embodiments of the present invention disclose a base station, user equipment (UE), and a carrier scheduling indication method to resolve a problem that signaling overheads are relatively large. An embodiment method includes generating, by a processing unit, a carrier assignment indication (CAI) field of a current scheduled carrier according to scheduling statuses of all configured carriers, where the CAI field is used to indicate a total quantity of scheduled carriers in all the configured carriers and an accumulative index value M of the current scheduled carrier, and M represents that the current scheduled carrier is the Mth scheduled carrier from the 1st configured carrier to the current scheduled carrier; and sending, by a sending unit, downlink control information digital control information (DCI), by carrying the CAI field generated by the processing unit to the DCI, to UE by using the current scheduled carrier.
US10764001B2 Receiver-specific transmission length
Techniques for selecting and utilizing one or more novel symbol structures, control signaling, and scheduling for wireless signal transmission/reception are presented. An example method is presented that includes determining (302), based on control information corresponding to a slot, that a user equipment (UE) (102A) or another UE (102B) in communication with a network node (106) is to transmit acknowledgement (ACK) or negative acknowledgement (NACK) feedback in the slot for a downlink signal received by the UE (102A) or the other UE (102B) in the slot. In addition, the example method includes transmitting (304) an intermediate uplink signal to the network node (106) and/or receiving an intermediate downlink signal from the network node (106) after the downlink signal is fully received and before transmission of the ACK or NACK feedback begins. Example apparatuses, such as UEs and network nodes, and computer programs/code are also presented.
US10763999B2 Wireless communication system and method
A wireless communication system includes a first wireless device configured to transmit a first signal including first information, a plurality of second wireless devices each of which is configured to receive the first signal and to transmit a second signal including the first information based on the first signal, and a third wireless device configured to transmit a third signal which requests transmitting of the second signal when third wireless device receives neither the first signal nor the second signal, wherein each of the second wireless devices is configured to transmit the second signal when the third signal is received and the second signal is not received from another second wireless device, and each of the second wireless devices is configured not to transmit the second signal even when the third signal is received, when the second signal is received from another second wireless device.
US10763987B2 Transceiver with multi-wavelength coexistence
A transceiver with multi-wavelength coexistence is disclosed. A BOSA (bi-direction optical sub-assembly), a PCB (203) and a fiber receptacle (102) are disposed within a transceiver housing; the PCB (203) is horizontally arranged in the transceiver housing; the fiber receptacle (102) is disposed on the BOSA; the BOSA comprises multiple transmitters (0004) and multiple receivers (0003) all of which are optically coupled with the fiber receptacle (102) and electrically connected with the PCB (103); two or more BOSAs, which are stacked in parallel or perpendicular to the PCB (203), are disposed in the transceiver housing and respectively connected with an external fiber through multiple fiber receptacles (102).
US10763971B2 Comb assisted spread-spectrum receiver and reception methods
A spread spectrum receiver and receiving methods are provided. Received data is physically reconstructed in the optical domain using a pair of coherently coupled frequency combs, one modulated by the received signal and one modulated by the code word, and then detecting the received data with a subrate detector comprised of detector array. Particular methods and receivers extract a timing difference between the received spread spectrum signal and the codeword from the phase shifts of Fourier terms of the product of the received spread spectrum signal and the codeword that can be measured from the combined combs.
US10763970B2 Encoding for optical transmission
A first signal is generated from an input signal by a first delay (70), and by low pass filtering (74). A second signal is generated from the input signal and from a second, longer delayed (72), version of the input signal, such that in response to a pulse on the input signal, the second signal has a sequence of two pulses, coinciding respectively with leading and trailing edges of a corresponding pulse on the first signal. If the signals are electrical, they can drive I and Q inputs of an IQ modulator (84, 86). If generated optically, they can be combined directly to produce the encoded optical output signal. By using such delays and filtering to produce these signals, a CAPS-3 encoded optical signal can be simulated, to obtain its chromatic dispersion tolerance advantages with less complex hardware and less power consumption.
US10763959B2 Auxiliary device for setting wavelength and method for setting optical wavelength of optical network unit
A wavelength-setting auxiliary device according to an embodiment of the inventive concept includes an optical wavelength analyzer configured to transmit a test signal having a first wavelength to an optical line terminal, and to execute a central wavelength detection algorithm based on a result of detecting power of a return signal for the test signal to set optical wavelength information of a tunable optical module, and a connector connected to the tunable optical module for interfacing data transmitted between the optical wavelength analyzer and the tunable optical module.
US10763945B2 Method for detecting blockage and electronic device thereof
Disclosed is an electronic device which includes an antenna array including a plurality of antenna elements and a wireless communication circuit configured to transmit and/or receive a signal having a frequency in a range of 3 GHz to 300 GHz. The wireless communication circuit includes a plurality of pairs of transmit and receive paths. The wireless communication circuit is configured to allow a first pair of the plurality of pairs to use the transmit path of the first pair and a second pair of the plurality of pairs to use the receive path of the second pair, to transmit a first signal using the transmit path of the first pair, to monitor the receive path of the second pair, and to determine whether the first signal is at least partially blocked, based at least in part on a result of monitoring the receive path.
US10763938B2 Beam information feedback method and user apparatus
Provided is a beam information feedback method performed by a user equipment, comprising: determining a first beam and a plurality of second beams according to a beam selection result; transmitting beam indexes of the plurality of second beams to a base station according to the beam power of the plurality of second beams; transmitting wideband beam information correspondingly to the beam indexes of the plurality of second beams; and transmitting subband beam information correspondingly to the beam indexes of the plurality of second beams.
US10763937B2 Base station, mobile station, and communication method
A base station that communicates with a mobile station that intermittently performs a receiving operation during a cyclic reception period includes: an assignor that assigns a preamble to the mobile station; a start request signal generator that generates a start request signal containing the preamble assigned to the mobile station and requesting the start of a synchronization process between the mobile station and the base station; and a beam controller that transmits start request signals in a plurality of directions within the reception period while switching directions of directional beams for transmitting start request signals, and determines the direction of the directional beam for communicating with the mobile station, in accordance with the direction of the directional beam at the time of reception of the preamble transmitted from the mobile station having received the start request signal.
US10763936B2 Terminal device, base station apparatus and communication method
There is provided a terminal device that communicates with a base station apparatus. The device includes: a higher layer processing unit that configures a discovery signal which includes cell-specific reference signals present in DwPTSs of all downlink subframes and all special subframes, a first synchronization signal present in a prescribed subframe, a second synchronization signal present in a first subframe, and one or more non-zero power CSI reference signals during a period of continuous subframes in a predetermined cell; and a reception unit that receives the discovery signal. A subframe offset between the second synchronization signal and the non-zero power CSI reference signal is independently configured for each of the non-zero power CSI reference signals.
US10763932B2 Base station apparatus, wireless communication system, method and non-transitory storage medium
A base station calculates at least a metric representing a signal quality of a pilot signal transmitted from a user terminal (UT), categorizes the UT into two types based on the metric, for a first type, performing beamforming on the antennas to a predetermined number of directions and then performing channel estimation for the beamformed directions, while for a second type UT, performing channel estimation without performing beamforming on the antennas.
US10763929B2 Method and steerable antenna apparatus
The invention provides a method of adjusting a principal communication direction of a steerable directional antenna for communicating with a terrestrial electromagnetic signal source, the method comprising: providing location specific steering data comprising one or more steering data portions, each of the steering data portions being specific to a respective location; determining a location of the steerable directional antenna; selecting a steering data portion from the location specific steering data taking into account the determined location of the antenna; determining an adjusted principal communication direction of the steerable directional antenna taking into account the said selected steering data portion; and adjusting the principal communication direction of the steerable directional antenna in accordance with the said adjusted principal communication direction.
US10763928B2 Method and apparatus for controlling beamforming
The present invention relates to techniques for a sensor network, machine-to-machine (M2M) communication, machine-type communication (MTC) and internet of things (IoT). The present invention may be applied to said technique-based intelligent services (such as smart home, smart building, smart city, smart or connected car, health care, digital education, retail business, and services associated with security and safety). A transmission apparatus of a wireless communication system according to an embodiment of the present invention comprises: a transmission unit for transmitting a compressed beacon frame by means of a plurality of transmission beams; a receiving unit for receiving information for the optimal transmission beam from among the plurality of transmission beams; and a control unit for controlling beamforming by means of a beam received from a terminal, wherein the data and header are compressed into a single frame in the compressed beacon frame.
US10763924B2 Wireless communication system, wireless communication device, and wireless communication method
A wireless communication system includes a transmitting device and a receiving device each including a plurality of antennas. A plurality of streams are subjected to spatial multiplexing and are transmitted in a downlink in which packets are transmitted from the transmitting device to the receiving device. In the transmitting device, each of the plurality of transmission streams is divided into a plurality of bit-series groups having decoding characteristics to which priority levels are assigned, the bit-series groups are subjected to encoding processes and modulating processes in accordance with the priority levels and further subjected to weighting and synthesizing, and each of the plurality of transmission streams in which a plurality of bit series items are synthesized with one another is spatially multiplexed and transmitted.
US10763921B1 Near-field electromagnetic induction device
One example discloses a near-field electromagnetic induction (NFEMI) device, including: a near-field magnetic antenna having an inductive coil responsive to near-field magnetic signals; wherein the near-field magnetic antenna is configured to be coupled to a tuning circuit having a variable capacitance adjusting a resonance frequency of the NFEMI device and variable resistance adjusting a bandwidth of the NFEMI device; and a near-field electric antenna having a set of conductive surfaces; wherein the near-field electric antenna is configured to be directly connected to a receiver circuit.
US10763918B1 Time synchronization of bottom hole assembly components via powerline communication
An example method for performing a time synchronization among a plurality of electronic components within a bottom hole assembly (BHA) includes modifying a preamble of a digital signal by adding symbols to the preamble of the digital signal to mark a moment in time. The method further includes generating a physical waveform that includes the modified preamble and transmitting the physical waveform over a powerline, using a powerline interface, to other of the plurality of electronic components. The method further includes transmitting an absolute time value to the other of the other of the plurality of electronic components. The method further includes performing, by at least one of the other of the plurality of electronic components, the time synchronization by detecting the physical waveform, determining a local time drift compared to the moment in time and the absolute time value, and adjusting a local clock to the absolute time value.
US10763915B2 Upstream echo cancellation in full duplex communications
An echo cancellation training method in a cable modern is provided, comprising receiving an echo cancellation service ID (EC SID) assigned for echo cancellation training, the cable modem receiving the EC SID from a cable head end in an information element (IE) in a map (MAP or P-MAP) defining a time and frequency of upstream transmission opportunities for the cable modem, the EC SID establishing when the cable modem may perform the echo cancellation training in a downstream channel allocated to the cable modem, transmitting an echo cancellation test signal upstream to the cable head end via an upstream channel allocated to the cable modem and in a time slot specified by the received EC SID in the map, and measuring noise in one or more downstream channels allocated to the cable modem, with the noise resulting from the transmission of the echo cancellation test signal on the upstream channel.
US10763911B1 Protective covering for an electronic device
In one embodiment there is provided a protective case for an electronic device. The case has a substantially transparent planar back surface. The substantially transparent planar back surface is made from a compostable biopolymer material configured to form a rigid back surface and wherein the substantially transparent planar back surface has a terminal outer periphery edge. An outer bumper formed into a continuous side wall extends transversely from the planar back surface. The continuous side wall has an inwardly extending edge such that the outer bumper is configured to form fit around an electronic device. The outer bumper is made from a compostable biopolymer material configured to form into the outer bumper that is softer then the rigid back surface, and wherein the outer periphery edge of the transparent planar back surface is over-molded into the outer bumper.
US10763907B2 Card holder apparatus for installing phone card
A card holder apparatus (100) for installing a phone card (200), and a mobile device are provided. The card holder apparatus (100) includes a card holder (1), a card groove (11) being defined inside the card holder (1); and an elastic member (2) provided to the card holder (1), at least a part of the elastic member (2) being located at at least one side wall of the card groove (11). The elastic member (2) is configured so that when the phone card (200) is placed into the card groove (11), the elastic member (2) is compressed so as to squeeze the phone card (200).
US10763905B1 Wireless devices and systems including examples of mismatch correction scheme
Systems, methods, and apparatuses for wireless communication are described. Input data for in-phase branch/quadrature branch (I/Q) imbalance or mismatch may be compensated for or non-linear power amplifier noise may be used to generate compensated input data. In some examples, a transmitter may be configured to transmit communications signaling via a first antenna, the transmitter including a filter configured for digital mismatch correction; a receiver may be configured to receive communications signaling via a second antenna; and a switch may be configured to selectively activate a first switch path to couple the transmitter and the first antenna and a second switch path to couple the receiver and the transmitter to provide communications signaling received via the transmitter as feedback for the filter through the receiver.
US10763904B2 Digital predistortion in varying operating conditions
Disclosed are digital predistortion implementations, including a method that includes collecting data for a wireless device with a transmit chain that includes at least one power amplifier that produces output with non-linear distortions, the data including data records that each includes input signal data and corresponding output signal data for the transmit chain, and with each record being associated with a set of operating conditions values, and with a variety measure representative of an extent of distinguishability of the record from other data records. The method further includes selecting at least some of the data records according to a variety criterion computed based on the variety measure for each record, computing, based on the selected records, digital predistortion parameters used to control a digital predistorter of the wireless device, and applying the digital predistorter, configured with the computed digital predistortion parameters, to subsequent input signals.
US10763902B2 Remote spectrum analysis of transmit bands in communication systems
Systems and methods are provided for utilizing remote spectrum analysis of transmit bands in communication systems. A transmit band spectrum corresponding to a transmit band used in transmitting signals may be captured. The captured transmit band spectrum may be processed, and based on such processing presence of noise, distortion, interference, etc. in the transmit band spectrum may be detected, wherein the noise, distortion, interference, etc. may be introduced by one or more other systems sharing a medium used in the transmitting of the signals. One or more characteristic associated with each instance of detected noise, distortion, interference, etc. may be determined. Reporting information, related to the detection of noise, distortion, interference, etc. and/or to the determined one or more characteristics associated with each instance of detected noise, distortion, interference, etc., may be determined, and the reported information may be sent to at least one remote system.
US10763888B1 Metastability shaping technique for continuous-time sigma-delta analog-to-digital converters
A method includes using a first feedback loop to compensate for a first excess loop delay (ELD) associated with a first quantizer and a first DAC of the first feedback loop. The first quantizer provides a first quantizer output to a second feedback loop. A second feedback loop compensates for a second ELD associated a second quantizer and a second DAC of the second feedback loop. The second quantizer reduces a metastability error associated with the first quantizer output.
US10763883B2 Digital-to-analog converter with integrated comb filter
A digital-to-analog conversion circuit (DAC) is operable to convert an input digital signal to an output analog signal. The DAC includes a digital signal processing circuit operable to process the input digital signal according to a first transfer function to generate a first processed digital signal and process the digital input signal according to a second transfer function to generate a second processed digital signal. The DAC includes a first unit DAC operable to convert the first processed digital signal to a first intermediate analog signal, and a second unit DAC operable to convert the second processed digital signal to a second intermediate analog signal. The DAC includes switching circuits and a combiner circuit to generate the output analog signal from the intermediate analog signals.
US10763876B2 Apparatus, circuits and methods for calibrating a time to digital converter
Apparatus, circuits and methods for calibrating time to digital converters (TDCs) are disclosed herein. In some embodiments, a circuit for calibrating a TDC is disclosed. The circuit includes a multi-bit delay circuit, a counter, and a register. The multi-bit delay circuit is configured for delaying a clock signal by a total delay time. The counter is configured for counting rising edges of the clock signal within the total delay time to generate a counted output. The register is configured for controlling the total delay time of the multi-bit delay circuit based on the counted output.
US10763874B2 Signal processing system and method thereof
A signal processing system includes an adjustable filter, a signal difference calculating unit, a determining unit and a selecting unit. The adjustable filter is configured to receive a digital signal outputted from an analog-to-digital converter, and filter the digital signal to generate a filtered signal. The signal difference calculating unit is configured to calculate and output a signal difference value between the digital signal and the filtered signal. The determining unit is configured to compare the signal difference value with a predetermined threshold value, to generate a comparison result, and generate a selection signal and a bandwidth adjustment signal according to the comparison result. The selecting unit is configured to receive the digital signal and the filtered signal, and output one of the digital signal and the filtered signal according to the selection signal. The bandwidth of the adjustable filter can be adjusted according to the bandwidth adjustment signal.
US10763869B2 Apparatus for digital frequency synthesizers and associated methods
An apparatus includes a digital frequency synthesizer (DFS). The DFS includes a time-to-digital converter (TDC) to provide an output signal that represents a phase difference between a reference signal and a feedback signal. The DFS further includes a scaling circuit, which has an adaptively changed gain, to provide a scaled residue signal used to cancel an effect of the residue signal in the DFS.
US10763866B2 Electronic circuit configured to adjust sampling timing for recovering data
An electronic circuit includes a clock recovery circuit that generates a first reference clock signal based on first reception data and generates a second reference clock signal based on second reception data received after the first reception, a sampling clock generator that generates a sampling clock signal having a phase based on a phase difference between the first reference clock signal and the second reference clock signal, and a sampler that recovers the second reception data based on the generated sampling clock signal.
US10763855B1 High voltage interface circuit
A circuit includes a high voltage (HV) transistor having a first current electrode, a second current electrode, and a control electrode coupled to receive a control signal. The HV transistor is configured and arranged to be non-conductive when the control signal is at a first state and conductive when the control signal is at a second state. A low voltage (LV) transistor is coupled to the first current electrode of the HV transistor. An HV pad is coupled to the second current electrode of the HV transistor. An operating voltage rating of the HV pad exceeds an operating voltage rating of the LV transistor. A secondary electrostatic discharge protection device is coupled between the second current electrode of the HV transistor and a voltage supply terminal.
US10763847B2 Main-auxiliary field-effect transistor configurations with interior parallel transistors
Disclosed herein are switching or other active FET configurations that implement a branch design with one or more interior FETs of a main path coupled in parallel with one or more auxiliary FETs of an auxiliary path. Such designs include a circuit assembly for performing a switching function that includes a branch with a plurality of main FETs coupled in series and an auxiliary FET coupled in parallel with an interior FET of the plurality of main FETs. The body nodes of the FETs can be interconnected and/or connected to a body bias network. The body nodes of the FETs can be connected to body bias networks to enable individual body bias voltages to be used for individual or groups of FETs.
US10763824B2 High-frequency filter and multiplexer
A ladder filter includes at least one series arm resonator connected in a path between first and second input/output terminals, at least two parallel arm resonators each connected between a connection node in the path and a ground, and an inductor connected in series to the at least one series arm resonator. The inductor is closer to the first input/output terminal than are the at least one series arm resonator and the at least two parallel arm resonators. Of the at least two parallel arm resonators, a first parallel arm resonator connected closest to the second input/output terminal has the highest anti-resonant frequency.
US10763815B2 IC chip and method of determining a fuse to be cut off
According to one embodiment, an IC chip includes a plurality of fuse elements including a plurality of fuse portions each of which is to be cut off by a stress, and a plurality of actuator portions provided for the plurality of fuse portions, respectively, and each of which applies a stress to corresponding one of fuse portions, and a control circuit supplying a control signal for cutting off desired one of the fuse portions to corresponding one of the actuator portions.
US10763814B2 Radio frequency processing apparatus and method
In an embodiment, an apparatus includes a radio frequency (RF) generator that is to generate a RF signal, first and second electrodes, and an impedance match module in series between the RF generator and the first electrode. The RF generator detects reflected power from the RF signal applied to a load electrically coupled between the first and second electrodes to change a temperature of the load, the RF signal to be applied to the load until the reflected power reaches a particular value.
US10763812B2 Systems and methods for identifying and remediating sound masking
Some embodiments of the invention are directed to enabling a user to easily identify the frequency range(s) at which sound masking occurs, and addressing the masking, if desired. In this respect, the extent to which a first stem is masked by one or more second stems in a frequency range may depend not only on the absolute value of the energy of the second stem(s) in the frequency range, but also on the relative energy of the first stem with respect to the second stem(s) in the frequency range. Accordingly, some embodiments are directed to modeling sound masking as a function of the energy of the stem being masked and of the relative energy of the masked stem with respect to the masking stem(s) in the frequency range, such as by modeling sound masking as loudness loss, a value indicative of the reduction in loudness of a stem of interest caused by the presence of one or more other stems in a frequency range.
US10763811B2 Gain control in a class-D open-loop amplifier
A system may include a digital modulator configured to modulate an input signal received at an input of the digital modulator to generate a modulated input signal at an output of the digital modulator, a digital gain element having a digital gain and coupled to the digital modulator, an open-loop Class-D amplifier coupled to an output of the digital modulator and configured to amplify the modulated input signal, wherein the open-loop Class-D amplifier is powered from a variable power supply having a variable supply voltage which is variable in response to one or more characteristics of the input signal, and a control circuit configured to control the digital gain to approximately cancel changes in an analog gain of the open-loop Class-D amplifier due to variation in the variable supply voltage in response to the one or more characteristics of the input signal.
US10763810B2 Variable gain amplifiers for communication systems
The present invention is directed to electrical circuits and techniques thereof. In various embodiments, the present invention provides a variable gain amplifier architecture that includes a continuous-time linear equalizer (CTLE) section and a variable gain amplifier (VGA) section. The CTLE section provides both a pair of equalized data signals and a common mode voltage. A DAC generates a control signal based on a control code. The VGA section amplifies the pair of equalized data signals by an amplification factor using a transistor whose resistance value is based on both the common mode voltage and the control signal. There are other embodiments as well.
US10763809B2 Voltage detection circuit
A voltage detection circuit including an input voltage stage configured to scale down an input voltage to produce a scaled down voltage, a gain loss stage configured to receive and adjust the scaled down voltage based on a determined gain or loss to be applied to the scaled down voltage, and a comparison circuit configured to determine if the input voltage is over or under a desired voltage value.
US10763806B2 Envelope tracking method, system, and device employing the method
An envelope tracking device includes a fine slot peak tracking (FSPT) circuit, at least one power amplifier, and an envelope modulator. The FSPT circuit is connected to the power amplifier through the envelope modulator. The FSPT circuit generates envelope signals based on input signals, adds an offset to the envelope signals, and expands and smoothes the added envelope signals. The envelope modulator generates envelope voltage signals according to the smoothed envelope signals, and outputs the signals to drain of the power amplifier. The envelope voltage signals are time-aligned with the amplified signals which are transmitted to gate of the power amplifier.
US10763800B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate comprising a WELL region, a gate electrode comprising a gate length disposed on the WELL region, and first and second drift regions which overlap with the gate electrode. The first and second draft regions may overlap with the gate electrode at an overlapping length which is a percentage of the gate length.
US10763796B2 Miller compensation circuit and electronic circuit
A Miller compensation circuit includes: a differential amplifier having an inverse input end configured to receive an input signal; an output transistor having an output end connected to a positive input end of the differential amplifier, a first end connected to a first power supply, a second end connected to an output end of the differential amplifier, and a third end being a voltage output end and connected to the positive input end and a load; a Miller capacitor connected to the output end of the differential amplifier; a follower; and a current sampling circuit configured to sample a first current of the output transistor. The load is also connected to a second power supply.
US10763795B2 Multi-path communication device for sharing feedback path for digital pre-distortion
The present invention, which relates to a multi-path communication device for sharing a feedback path for digital pre-distortion, includes: a DPD processing unit configured to output a plurality of pre-distorted signals by respectively pre-distorting a plurality of input signals, to output an nth control signal when an nth input signal is input, and to output an nth pre-distorted signal using an nth feedback signal input in response to the nth control signal; a power amplifying unit configured to amplify each of the plurality of pre-distorted signals and output a plurality of amplified signals; a signal combining unit configured to combine some of each of the plurality of amplified signals and output combined feedback signal; and a signal selection unit configured to select and output only the nth feedback signal from the combined feedback signal according to the input nth control signal, thereby preventing an increase in the size of a device and manufacturing cost thereof caused by a plurality of DPD feedback paths.
US10763794B2 Harmonic compensation device
Disclosed is a harmonic compensation device capable of effectively reducing the harmonic distortion of an analog output signal. The harmonic compensation device includes a harmonic compensator, a mixer, a digital-to-analog converter, and an analog output circuit. The harmonic compensator is configured to generate a digital compensation signal according to a digital input signal, in which the digital compensation signal includes the harmonic components of the digital input signal. The mixer is configured to generate a digital output signal according to the digital input signal and the digital compensation signal. The digital-to-analog converter is configured to generate an analog input signal according to the digital output signal. The analog output circuit is configured to generate an analog output signal according to the analog input signal.
US10763784B2 Transmission system
A transmission system comprising: an output-terminal configured to provide an output-signal; a phase-shift oscillator comprising a plurality of phase-shifters, each configured to provide one of a plurality of phase-shifted-signals; and a controller configured to provide a selected one of the phase-shifted-signals to the output-signal as a transition in the output-signal, at an instant in time that is based on one or more of the plurality of phase-shifted-signals.
US10763782B1 Tunable inductors
A technique for tuning a ladder-shaped inductor that achieves a finer tuning resolution by severing one or more shorts, skipping the severing of one or more shorts, and severing one or more subsequent shorts within the ladder-shaped inductor. This technique can be applied to a voltage-controlled oscillator using a differential or single-ended ladder-shaped inductor as part of the resonant circuit. Within an oscillator, such a technique provides for a more precise modulation of the effective inductance of the ladder-shaped inductor, which enables an improved tuning resolution of the operating frequency of the oscillator.
US10763777B2 Roof mounting system
A roof mount assembly mounts a structure to a roof having a rafter and a substrate supported by the rafter. The roof mount assembly includes a piece of flashing positioned on the substrate. The flashing includes a first surface, a second surface opposite the first surface and an aperture extending through the flashing. A fastener extends through the flashing aperture. A bracket is connected to the flashing via the fastener, and the bracket is sized to support at least one roof-mounted structure on the roof. A seal is positioned between the flashing aperture and the fastener. The seal is sized to form a water-tight seal with the aperture to inhibit flow of fluid through the aperture. The seal includes a first portion and a second portion, in which the first portion is positioned to abut the flashing first surface and the second portion is positioned to extend through the aperture.
US10763769B2 Controller for power convertor and motor driving system
A controller for a power convertor includes: a torque command value calculation module to calculate a first torque command value to a power convertor; a torque command limit module to receive the first torque command value and generate a second torque command value obtained by correcting the first torque command value so that the first torque command value is limited to a torque limiter range. The torque command limit module sets a width between the upper limit torque value and the lower limit torque value of the torque limiter range to be smaller as a fundamental wave output frequency of the power convertor increases at least in a speed region equal to or higher than a field weakening starting point.
US10763764B2 Stage and substrate processing apparatus
A stage includes a heat exchanger, a plate provided on the heat exchanger and including a first main surface and a second main surface opposite to each other, the plate having a plurality of through-holes extending in a plate thickness direction, and an electrostatic chuck having a top surface on which a substrate is mounted and a bottom surface attached to the first main surface. The heat exchanger includes a plurality of first tubes having a plurality of opening ends facing a plurality of regions on the bottom surface which are exposed to the respective through-holes and a plurality of second tubes communicating with the through-holes.
US10763762B2 Vibrator, ultrasonic motor, and optical device
A vibrator includes a piezoelectric element including a piezoelectric ceramic having an electrode, a vibration plate, and an adhesive layer between the piezoelectric element and the vibration plate, wherein the adhesive layer is obtained by a resin containing 50 parts by mass or more and 80 parts by mass or less of organic particles having a number average particle size of 5 μm or more and 15 μm or less, relative to 100 parts by mass of the resin.
US10763758B1 Power converting apparatus
A power converting apparatus according to the present disclosure includes: a capacitor being supplied with a DC from a battery of a vehicle; at least one or more power converting modules including a power terminal through which a current is input and output and a signal terminal through which signals are input and output, and disposed perpendicular to the capacitor with the power terminal facing the bottom of the capacitor and the signal terminal facing the top of the capacitor; a control unit disposed over the capacitor and controlling the power converting module; and a housing assembled with the capacitor, the power converting module, and the control unit.
US10763754B2 Power supply device
An object of the present invention is to provide a highly efficient power supply device.A power supply device 1 according to the present invention includes a bidirectional DC-DC converter 3 and an insulated DC-DC converter 4. The bidirectional DC-DC converter 3 receives a main battery 5 and outputs a direct-current link voltage Vlink. The insulated DC-DC converter 4 receives the link voltage Vlink and supplies power to a load 7. The link voltage Vlink, which is an output of the bidirectional DC-DC converter 3, changes according to the output voltage of the insulated DC-DC converter 4.
US10763746B1 Series-parallel charge pump with NMOS devices
A charge pump having only NMOS devices charges a plurality of capacitors to a parallel charged voltage level by electrically connecting the capacitors in parallel between an input voltage node and a ground by activating a plurality of first NMOS transistor switches and a plurality of second NMOS transistor switches and deactivating a plurality of third NMOS transistor switches. The charge pump then generates a series capacitor output voltage level at a capacitor series output node by electrically connecting and discharging the capacitors in series between the input voltage node and the capacitor series output node by activating the third NMOS transistor switches and deactivating the first NMOS transistor switches and the second NMOS transistor switches.
US10763724B2 Sensor unit
The sensor unit (40) includes a case (41) having a bottom surface (41a); a sensor element (42) including a sensor element main body (421) and a power supply terminal (42a); and a power supply bus bar (44) including an inclined part (44d) and a first connection part (44a). An end on one side of the power supply terminal (42a) is electrically connected to the sensor element main body (421). In a state where the power supply terminal (42a) passes through the first connection part (44a), an end on the other side of the power supply terminal (42a) is in contact with the inclined part (44d) and the first connection part (44a) is in contact with the power supply terminal (42a), so that movement of the power supply terminal (42a) in a direction away from the bottom surface (41a) is restricted.
US10763722B2 Terminal block for use in integrated drive generator
A terminal block for use in an integrated drive generator has a body having an outer support surface and extending to an inner surface. There are four connection channels for supporting electric connections for each of three phases of power and a neutral. There are fingers formed between adjacent ones of each of the four connection channels, with the fingers extending away from the support surface in a direction away from the inner surface. An integrated drive generator and a method are also disclosed.
US10763715B2 Nano-crystalline coating for magnet retention in a rotor assembly
A rotor assembly with a rotor hub, a plurality of permanent magnets positioned circumferentially around at least a portion of the rotor hub, and a coating on at least a portion of the plurality of permanent magnets. The coating forming a retaining band that circumferentially extends around the rotor hub and the plurality of permanent magnets. The coating includes a nano-crystalline layer including a metal or metal alloy and defines an average grain size of less than about 50 nanometers (nm).
US10763710B2 Stator for rotary electric machine
A stator includes a stator core, a through hole provided in the stator core, and a insertion member which is fitted into the through hole and has an insertion space, through which a bolt passes. The insertion member includes an outer circumferential member to be fitted in the through hole, an inner circumferential member including a hollow portion forming the insertion space, and an elastic member provided between the outer circumferential member and the inner circumferential member. A lower end portion of the inner circumferential member further protrudes downwardly compared to a lower end surface of the outer circumferential member and a lower end surface of the stator core, and an upper end portion of the inner circumferential member further protrudes upwardly compared to an upper end surface of the outer circumferential member and an upper end surface of the stator core.
US10763709B2 Stator assembly, electric pump having stator assembly, and method for manufacturing stator assembly
A stator assembly includes a stator core. The stator core includes a yoke and teeth. Each of the teeth includes a neck and a tip. The neck includes a first stacking portion, a second stacking portion, a first plane and a second plane. The first stacking portion and the second stacking portion are arranged opposite to each other, and the first plane and the second plane are arranged opposite to each other. The first stacking portion and the second stacking portion are formed by stacking silicone steel sheets of the neck, and the first plane and the second plane are outer surfaces of silicone steel sheets at two terminal ends of the neck in a stacking direction.
US10763708B2 Wireless energy transfer systems for networks of interlinked prescribed paths
According to various embodiments, systems and methods for wirelessly transmitting energy to a moving wireless power receiver in a network of interlinked prescribed paths. A position of a wireless power receiver in a network of interlinked prescribed paths is tracked as the wireless power receiver traverses one or more prescribed paths in the network of interlinked prescribed paths. Energy is wirelessly transmitted from one or more wireless power transmitters to the wireless power receiver based on the position of the wireless power receiver in the network of interlinked prescribed paths. Specifically, the energy is wirelessly transmitted to the wireless power receiver based on the position of the wireless power receiver in the network of interlinked prescribed paths as the wireless power receiver traverses the one or more prescribed paths in the network of interlinked prescribed paths.
US10763707B2 Method and apparatus for providing wireless charging power to a wireless power receiver
A control method of a wireless power transmitter and a wireless power transmitter. The method includes transmitting a first power with a first cycle; transmitting a second power with a second cycle, wherein the second cycle is greater than the first cycle; when a wireless power receiver is placed within a charging area and is detected by the first power, upon detecting the wireless power receiver by the first power, transmitting a third power to drive the wireless power receiver to transmit a search signal to the wireless power transmitter; and when the wireless power receiver is placed within the charging area and is not detected by the first power, using the second power to detect the wireless power receiver and drive the wireless power receiver to transmit the search signal to the wireless power transmitter.
US10763705B2 Method of pairing receiver with wireless charger transmitter
A wireless charging system (transmitter) has multiple transmit coils that allows for multiple receiver devices (receivers), such as cell phones, to be charged simultaneously. The receivers send data packets that include a receiver ID to the transmitter so that one of the transmitter coils can be paired with a respective one of the receivers. The transmitter can then distinguish between the communications with the receivers using the IDs such that communications with receivers connected with adjacent ones of the transmitter coils do not interfere with each other.
US10763696B2 Computer-implemented method for configuring an electronic relay
A method for configuring an electronic relay including: providing a graphic user interface on a computer display, the graphic user interface including graphic resources activatable by a user; providing first graphic resources on the graphic user interface to assist a user in providing first configuration values to configure first operating parameters indicative of the operation of at least one of the first and second live electric circuits, the first operating parameters being processed by the electronic relay to provide synchro-reclosing functionalities; providing second graphic resources on the graphic user interface to assist a user in providing second configuration values to configure second operating parameters indicative of first operating conditions requested to the first and second live electric circuits to enable a re-connection between the first and second live electric circuits following a disconnection between the first and second live electric circuits, the second operating parameters being processed by the electronic relay to provide the synchro-reclosing functionalities; checking whether the electronic relay meets minimum operating requirements to operate; and if the electronic relay meets the minimum operating requirements, transmitting configuration information including at least the first and second configuration values to the electronic relay.
US10763693B2 Back-up power source device and back-up system
A back-up control unit of a back-up power source device executes: a battery failure determination process of determining whether or not a battery failure has been detected by a failure detecting unit; when it is determined that battery failure has been detected in the battery failure determination process, a switching instruction determination process for determining, on the basis of an instruction signal from a monitor circuit, whether or not an instruction to switch to a P range has been made by a user; and when it is determined that a switching instruction has been made in the switching instruction determination process, a shifting instruction process for starting power supply from a back-up power source to a shift control unit and instructing the shift control unit to shift to the P range.
US10763692B2 Method and apparatus for controlling the power supply from an electric vehicle to a dwelling or to an AC power distribution network
A method for managing the operation of an AC power distribution network to which connect a plurality of electric vehicles, at random times and at random locations to receive electrical energy for charging. The AC power distribution network is characterized by a dynamic state of balance between power generation and load, and it has an operating reserve which is a supplemental power generation capacity available to the AC power distribution network. The method includes the step of forecasting a power-supply contribution that would be available to the AC power distribution network from the electric vehicles connected to the AC power distribution network in the event the AC power distribution network experiences a state of imbalance resulting from a power-generation deficit. The method further includes adjusting the magnitude of the operating reserve on the basis of the forecasting.
US10763688B1 Mobile telephone case facilitating wireless charging
A mobile telephone case that includes a housing structured to receive a mobile telephone, the housing includes a perimeter frame disposed about a perimeter of the mobile telephone to substantially cover and protect the mobile telephone, an at least partially open front face to provide access to a display screen of the mobile telephone, and a protective rear panel that is at least partially movable between an open orientation and a closed orientation when the housing is operatively disposed on the mobile telephone. The protective rear panel substantially covers and protects a rear surface of the mobile telephone when in the closed orientation, with at least a portion thereof being at least partially separable from the perimeter frame to define the open orientation that provides wireless charging access to the rear surface of the mobile telephone with the housing still disposed on the mobile telephone.
US10763677B2 Charging/discharging of battery energy storage system using 3-phase transformer
The present invention relates to a battery energy storage system including: a plurality of battery boxes provided with a plurality of battery packs; a plurality of power converter systems respectively connected to the plurality of battery boxes to selectively charge or discharge the plurality of battery boxes through alternating current supplied from an external power source device; a transformer disposed between the external power source device and the plurality of power converter systems; and a controller controlling the plurality of power converter systems to selectively charge or discharge the plurality of battery boxes.
US10763675B2 Power generator system
A power generator system, including a first generator and a second generator, a detector detecting a power of the first generator, a determinator determining whether a parallel operation of the first generator and the second generator is necessary based on a detection value detected by the detector when the first generator is operating and the second generator remains unstarted, a power supply unit supplying a starting power to the second generator to start the second generator when it is determined that the parallel operation is necessary, and a generator controller controlling operation of the second generator so as to operate synchronously in parallel with the first generator after the second generator is started.
US10763671B2 Power management apparatus, power management system, power management method, and non-transitory storage medium
An object of the invention is to reduce an inconvenience in which power consumption from a commercial power supply exceeds a predetermined threshold. To achieve the object, there is provided a power management apparatus (1) including: a load monitoring unit (10) that specifies a timing, at which power consumption of a predetermined load (3) present in a unit power network (100) exceeds a predetermined value, before the timing; and a power storage system control unit (20) that controls the power storage system (2) supplying power to the unit power network (100) to start power supply a predetermined period of time before the timing.
US10763666B2 Voltage source converter
A voltage source converter comprises a converter arm extending between two terminals each terminal being connectable to a or a respective electrical network, the converter arm including a valve that includes at least one module, the or each module being operable to selectively provide a voltage source; and a controller programmed to selectively operate the valve to clamp a voltage at either or both of the two terminals and thereby operate the valve as a current limiter to limit a selected current flowing in the converter arm at or below a fixed or variable current threshold.
US10763665B2 Overvoltage protection circuit
The present invention relates to an overvoltage protection circuit (1) for protecting the electronics of a motor, in particular of an EC motor, against overvoltage pulses, with two protective devices (FS1, FS2) arranged in series connection between two connections (10, 20), wherein a resistor (R1) or (R2) is connected in parallel to each of the protective devices (FS1, FS2) and at least one capacitive element (C1) is provided in parallel connection to the first protective device (FS1), wherein the overvoltage protection circuit (1) has, between the connections (10, 20), at least a first (lower) and a second (higher) breakdown voltage point at a voltage UZ1 or UZ2 dependent on the voltage change over time k=(dU/dt) of a voltage UGA at the connections (10, 20).
US10763664B2 Driver and slew-rate-control circuit providing soft start after recovery from short
A slew-rate-control (SLC) circuit is coupled to an input for a driver circuit to provide a first binary value when the circuit is powered on and to control a slew rate when a pass element controlled by the driver circuit is enabled. The SLC circuit includes a capacitor node for coupling to a first terminal of an external capacitor, the capacitor node being coupled to the input. The SLC circuit also includes a SLC element coupled between the input and a first source of voltage to define the slew rate and a reset FET coupled between the input and a second source of voltage. The reset FET's gate is controlled by an over-current-protection signal that changes binary value when a short is detected. The reset FET is coupled to return the input to the first binary value responsive to detection of a short
US10763659B2 Power contact fault clearing device
A power contact fault clearing device includes a first pair of terminals adapted to be connected across a first set of switchable contacts, and a second pair of terminals adapted to be connected across a second set of switchable contacts. The second set of switchable contacts coupled to an arc suppressor. A current sensor is adapted to be connected between a power load and the second set of switchable contacts. The current sensor is configured to measure a power load current associated with the power load. A controller circuit is operatively coupled to the current sensor and the first and second pairs of terminals. The controller circuit is configured to detect a fault condition based at least on the power load current, and sequence deactivation of the first set of switchable contacts and the second set of switchable contacts based on the detected fault condition.
US10763649B2 Cable feeder
A cable feeder for feeding cables through a structure according to some embodiments of the disclosure includes a housing having a drive roller attached thereto, and idler roller assembly attached to the housing. In an embodiment, the idler roller assembly can be released from the housing to allow cable to be released from the cable feeder. In an embodiment, the housing is formed from upper and lower housings, and the position of the lower housing and idler roller assembly can be adjusted relative to the upper housing and drive roller.
US10763646B2 Spark plug
A spark plug having a metal shell and an insulator, wherein a stepped portion that includes a rear-end-side facing surface that retains an insulator either directly or via another member is provided at an inner periphery of a metal shell. The stepped portion includes a first convex portion that includes the rear-end-side facing surface, a second convex portion that is disposed on a front end side of the first convex portion and that is adjacent to the first convex portion, and a connection portion that connects the first convex portion and the second convex portion to each other.
US10763644B2 Lateral current injection electro-optical device with well-separated doped III-V layers structured as photonic crystals
A lateral current injection electro-optical device includes a slab having a pair of structured, doped layers of III-V semiconductor materials arranged side-by-side in the slab, the pair including an n-doped layer and a p-doped layer, each of the p-doped layer and the n-doped layer includes a two-dimensional photonic crystal, and a separation section extending between the pair of structured layers, the separation section separates the pair of structured layers, the separation section includes current blocking trenches, and an active region of III-V semiconductor gain materials between the current blocking trenches that form a photonic crystal cavity.
US10763642B2 Driver circuit and processing device
A driver circuit includes: a variable power supply configured to apply a power supply voltage to a light emitting device and to vary a voltage value of the power supply voltage; a current-control switching device electrically connected to the light emitting device and configured to control a current flowing in the light emitting device; a detection part configured to detect a current value and a voltage value related to the current flowing in the light emitting device; and a control part configured to determine a minimum voltage of the power supply voltage based on a detection result of the detection part.
US10763639B2 Emitter-on-sub-mount device
A device may include a lead-frame including a first electrode and a second electrode, a carrier, a set of optical devices mechanically and electrically connected to the first electrode, and a set of electrical connections that electrically connects the second electrode to the set of optical devices. The lead-frame and the carrier may be mechanically connected to each other via a set of interlocking structures associated with the lead-frame and the carrier. The lead-frame and the set of optical devices may have matching coefficients of thermal expansion. The first electrode and the second electrode may be electrically isolated from each other.
US10763632B2 Single compression multiple impression crimp tool
A crimp tool is disclosed that creates a plurality of impressions on a connector to secure metal to the connector using a single compression of the connector. The crimp tool includes a plurality of die. Each die including a plurality of impression teeth used to create the plurality of impressions on the connector.
US10763630B2 Portable electronic device connection systems
A connection system for a portable electronic device may allow for modular components to be coupled together. A primary module may comprise computing components, such as a processor, hard drive, wireless chip, battery, etc. Various secondary modules may be removably coupled to the primary module, such as batteries, charging stations, storage units, LTE hotspot devices, cover plates, cameras, virtual reality units, speakers, video screens, user interfaces, etc. The secondary modules may comprise connection posts which mate with receiving slots in the primary module to couple the primary and secondary components together.
US10763629B1 Integrated assembly of an electrical conductor, a fuse and a connector
An integrated assembly of an electrical conductor, a fuse, and a connector includes a conductor body having a conductor terminal secured thereto. A conductor housing includes a support portion engaging the conductor body and a connector interface containing the conductor terminal. The conductor cover is releasably secured to the support portion and covers the conductor body. The fuse is disposed within the connector interface and is connected to the conductor terminal. A connector includes a connector housing that is supported on the connector interface and a connector terminal that is disposed within the connector housing. The connector terminal is connected to the fuse to complete the integrated assembly.
US10763627B2 Busbar adapter, an arrangement with a busbar, and a method for connecting a busbar adapter in a busbar
The invention concerns a busbar adapter (1) with a housing; contact elements (5), on each of which an electrical connection (12) is formed and which are displaceably arranged in the housing, in such a way that the contact elements (5) can each be displaced between an extended position, in which the electrical connection (12) protrudes outwards in the region of a side face on the housing and by means of which electrical connection (12) an electrical contact to a busbar can be made, and a retracted position, in which the electrical connection (12) is arranged in the housing and the electrical contact is broken; and a single camshaft (9) which is arranged in the housing such that it can rotate and which has an arrangement of cams (10) which, for actuating the contact elements (5), are in each case assigned to at least one of the contact elements (5), in such a way that the contact elements (5) can be displaced in each case between the retracted and the extended position by rotation of the single camshaft (9). An arrangement with a busbar which has a mounting space for one or a plurality of busbar adapters and a method for connecting a busbar adapter (1) in a busbar are also provided.
US10763622B2 Grounding structure for an electrical connector
An electrical connector includes a front housing and a contact module received in a cavity of the front housing having a frame assembly including a dielectric holder holding signal contacts. Each signal contact has a mating end and a terminating end. A ground shield is coupled to the dielectric holder for shielding the signal contacts. The ground shield has a ground pad at the mating end, mating beams extending from the ground pad for mating with corresponding header ground shields of a header connector and ground beams between corresponding mating beams for mating with corresponding header ground shields.
US10763618B2 Apparatus for emergency disconnection of battery charge inlet of electric vehicle
An apparatus for emergency disconnection of a battery charge inlet of an electric vehicle may include a case; a handle mounted in the case, and rotatable by partially exposing through a groove formed at one side of the case; and an emergency disconnection cable having one side connected to the handle, and having the other side connected to an emergency disconnection lever provided in an inlet actuator mounted on the inlet for charging an electric vehicle.
US10763617B2 Movable connector
Occurrence of contact point slide due to vibration is suppressed in a movable connector that has a floating function from a technical approach that is different from the related art. A movable connector includes a displacement support member that includes a flexible support portion that is elastically deformable in a fitting direction, in which a mating connector is to be fitted with a movable housing, with the flexible support portion abutting against the movable housing. The movable housing includes a bottom wall, against which the mating connector abuts in the fitting direction. The movable housing is displaced in the fitting direction with the flexible support portion elastically deformed in the fitting direction when the mating connector presses the bottom wall in the fitting direction.
US10763612B1 Electronic connector sealing system
An electronic sealing system for sealing and shielding an electronic connector from detrimental liquid cleaners that are applied with or without pressure. The electronic sealing system includes a U-shaped holder, a gasket frame, a gasket, a top plate, and several fasteners. The U-shaped holder cradles the electronic connector. The gasket frame abuts a top side of the holder and includes an aperture. The gasket engages a portion of the connector via the aperture. The top plate abuts the gasket frame opposite the holder so as to encapsulate the gasket over the aperture and hence over a portion of the electronic connector. The fasteners secure the U-shaped holder, gasket frame, and top plate together so that the electronic connector is secured with the holder and so that a portion of the electronic connector is sealed via the gasket.
US10763609B2 Electrically conductive terminal and connector
An electrically conductive terminal that has a first terminal at its outer layer and a second terminal at its inner layer. The first terminal has a first contact portion at an end thereof. The second terminal is on an inner surface side of the first terminal and has a second contact portion at an end thereof. There is an opening in the first contact portion. A raised portion is on the second contact portion. The raised portion passes through the first terminal via the opening, so as to electrically contact with a mating member. The first terminal at the outer layer and the second terminal at the inner layer may be in electrical contact with the mating member simultaneously, so that the electrically conductive terminal may carry a larger electric current. The electrically conductive terminal can be part of a connector.
US10763607B2 Electrical connector
A connector for connection to a substrate for mounting electronic devices. The connector includes a plurality of coupling contacts pivotably disposed within a housing. Each coupling contact is generally H-shaped and defines opposing first and second spaces. The connector also includes one or more mounting contacts partially disposed within the housing. Each mounting contact has a fastening structure joined to a bar section. The fastening structure is adapted for securement to the substrate and the bar section is disposed in a second space of at least one of the coupling contacts.
US10763602B2 Terminal block, particularly for the electrical connection of printed circuit boards
A terminal block, particularly for the connection of printed circuit boards or “PCB”, comprising an enclosure made of insulating material adapted to accommodate at least one electrical cable and grip elements adapted to retain the electrical cable inside the enclosure; the enclosure is adapted to actuate the grip elements for the extraction/insertion of the electrical cable from/in the enclosure.
US10763600B2 Connector structure
The connector structure selectively uses either a UTP connector or an STP connector. The UTP connector includes UTP connection terminals connected to respective electric wires of a UTP cable and a UTP dielectric having a pair of housing portions in which the UTP connection terminals are housed. The STB connector includes STP connection terminals connected to respective electric wires of an STP cable and an STP dielectric having a pair of housing portions in which the STP connection terminals are housed. In the UTP dielectric, at least a partition wall for partitioning the pair of housing portions is made of a material having a relatively high dielectric constant. In the STP dielectric, at least a partition wall for partitioning the pair of housing portions is made of a material having a relatively low dielectric constant.
US10763595B1 Electrical bridging device for bridging electrical components, in particular an energy source or an energy consumer
The present invention relates to an electrical bridging device comprising two electrical conductors which are electrically isolated from each other and arranged such that two surface regions of both conductors are separated from each other by a gap. The two surface regions are each covered with a layer composed of an electrically conductive material which has a lower melting point than the electrodes. A reactive layer in which an exothermic reaction can be triggered is arranged above the two layers. The gap between the two surface regions is selected and the reactive layer is dimensioned and arranged such that the two layers which are composed of the electrically conductive material fuse at the gap due to the thermal energy which is emitted during the exothermic reaction of the reactive layer and consequently an electrical connection is created between the electrical conductors.
US10763594B1 Antenna system
An antenna system includes a power divider, a first antenna array, a second antenna array, a third antenna array, a delay device, a first switch element, and a second switch element. The power divider has a first output port, a second output port, and a third output port. The first antenna array is coupled to the first output port. The second antenna array is coupled to the second output port. The third antenna array is coupled to the third output port. The first switch element determines whether to couple the first output port to the delay device according to a first control signal. The second switch element determines whether to couple the third output port to a ground voltage according to a second control signal.
US10763593B1 Broadband single pol TX, dual pol RX, circular polarization waveguide network
A polarization waveguide network includes a reactive transmit (TX) power splitter and multiple receive (RX)-reject waveguide filters to reject RX frequencies. The polarization waveguide network further includes a quadrature junction coupler that can couple the RX-reject waveguide filters to an antenna port. The polarization waveguide network is configured to be fabricated in three pieces with two zero-current split planes, and a first piece of the three pieces is used for coupling to the antenna port.
US10763588B2 Patient tracking system for monitoring patient data
A shield, when coupled to a tracker device that is worn by an individual, reduces interfering signals originating from the human body that can adversely impact the detection of signals transmitted by the tracker device. The shield can include multiple layers of components. Specifically, the shield includes a base component that is attached to an adhesive element on the first side of the base and covered by a removable backing. Furthermore, the base, through a second side of the base, is attached to a first non-conductive element, which is further coupled to a second non-conductive element. Each of the non-conductive elements attenuates interfering signals that originate from the human body and therefore, enables the detection of signals transmitted by the patient tracking system. For example, in view of the reduced interference signals, a RF signal transmitted by the patient tracking system can be detected at remote distances.
US10763580B2 Real-time data transmission system
A real-time data transmission system includes an aerial device and a base station. The aerial device has a first antenna module transmitting data in a frequency band with wide-bandwidth and high-speed transmission characteristics. The base station includes a second antenna module configured to receive data from the first antenna module of the aerial device in the frequency band. The radiation direction of the second antenna is adjustable in accordance with the position of the aerial device.
US10763572B2 Antenna module and electronic device including the same
An antenna module is provided. The antenna module includes a circuit board, a conductive layer, and a spiral coil. The circuit board has a first surface and a second surface opposite to each other. The circuit board further includes a first block and a second block connected to each other. The conductive layer is disposed on the first block. The spiral coil is disposed in the second block of the circuit board. The conductive layer at least partially surrounds the spiral coil.
US10763568B2 Electromagnetic coupler arrangements for multi-frequency power detection, and devices including same
A coupling methodology and circuit arrangements to provide multi-frequency simultaneous power measurement. In one example, a wireless device front-end apparatus includes a plurality of antenna swap switches each connected to first and second antenna contacts, and a plurality of electromagnetic couplers each having an input port to receive a input signal of a unique frequency, a coupled port that provides a coupled signal based on the input signal, an output port connected to one of the plurality of antenna swap switches, and an isolation port. The apparatus further includes a termination network including a plurality of termination loads, and an output switch network configured to selectively connect the coupled port of each electromagnetic coupler to a coupler output bank to provide the coupled signals at the coupler output bank, and to selectively connect the isolation port of each electromagnetic coupler to one of the plurality of termination loads.
US10763563B2 Radio frequency filter and radio frequency module
A radio frequency filter includes a first conductive pattern; a second conductive pattern connected to a first point of the first conductive pattern and extended; a third conductive pattern connected to a second point of the first conductive pattern and extended to surround a portion of the second conductive pattern; a fourth conductive pattern; a fifth conductive pattern connected to a third point of the fourth conductive pattern and extended; and a sixth conductive pattern connected to a fourth point of the fourth conductive pattern and extended to surround a portion of the fifth conductive pattern. The first conductive pattern extends toward the fourth conductive pattern and the fourth conductive pattern extends toward the first conductive pattern. A distance between the first conductive pattern and the fourth conductive pattern is greater than or equal to a distance between the third conductive pattern and the sixth conductive pattern.
US10763559B2 Metal-air battery
An object is especially to provide a metal-air battery that ensures a high output and continuance of the output over a long period of time as compared with a conventional one. A metal-air battery in the present invention includes a case, air electrodes disposed on both sides of the case, and a plurality of metal electrodes disposed inwardly separately from the air electrodes. The metal electrodes are opposed to one another via a space (S). The metal-air battery of the present invention can inhibit the reaction product from depositing between the air electrode and the metal electrode. A degree of freedom of a distance between the air electrode and the metal electrode is high. As described above, the high output and the continuance of the output over a long period of time are ensured.
US10763554B2 Rechargeable battery protecting apparatus and power storage system
A deteriorated capacity calculator calculates a deteriorated capacity that is a capacity reduced from the capacity of a cell in an initial state. A gas amount calculator calculates an amount of gas contained in a container for the cell, from the deteriorated capacity. A pressure calculator calculates a pressure inside the container for the cell from the amount of the gas, a volume of a void space of the container for the cell and the temperature of the cell. A pressure monitor outputs a control signal for stopping charging or discharging of the battery when the pressure inside the container for at least any one cell is equal to or greater than a threshold pressure.
US10763546B2 Electrolyte and electrochemical energy storage device
The present disclosure provides an electrolyte and an electrochemical energy storage device. The electrolyte comprises an electrolyte salt and an additive. The additive comprises a sulfonic ester cyclic quaternary ammonium salt and a fluorocarbon surfactant. Under the combined effect of the sulfonic ester cyclic quaternary ammonium salt and the fluorocarbon surfactant, a dense, uniform and stable passive film can form on a surface of each of a positive electrode film and a negative electrode film of the electrochemical energy storage device, and infiltration capability of the electrolyte on each of the passive film of the positive electrode film and the negative electrode film can be increased at the same time, so as to decrease electrode polarization inside the electrochemical energy storage device and make the electrochemical energy storage device have excellent rate capability, low temperature discharge performance and high temperature storage performance.
US10763518B2 Plate member for a cell stack
A plate member for a cell stack, a cell stack assembly, a method of forming a plate member for a cell stack and a method of assembling a cell stack may be provided, and the plate member comprises a channel sheet comprising at least one peak and one trough for forming fluid flow channels; two alignment parts, each alignment part comprising a main body and one or more alignment members, the main body having a through hole provided within the main body; and wherein the alignment part is capable of aligning the channel sheet parallel to a plane of the main body and the alignment member is capable of aligning the alignment member to another corresponding alignment member along an axis passing through the alignment member; and further wherein the channel sheet is disposed between the two alignment parts.
US10763517B2 Stainless steel sheet for fuel cell separators, and production method therefor
A stainless steel sheet for fuel cell separators comprises: a predetermined chemical composition; and fine precipitates containing Cr and Ti at a steel sheet surface, wherein an average equivalent circular diameter of the fine precipitates is 20 nm or more and 500 nm or less, and a number of the fine precipitates existing per 1 μm2 at the steel sheet surface is three or more.
US10763515B2 Portable water-activated power generating device
A portable water-activated power generating device, comprising a first supporting structure, a second supporting structure, a first electrode plate, a second electrode plate, a water-absorbent sheet, and a soft container. The second electrode plate has a first surface and a second surface opposite the first surface, and the water-absorbent sheet surrounds the second electrode plate and is in contact with the first surface and the second surface. The soft container is used for accommodating the second electrode plate and the water-absorbent sheet. The first electrode plate and the soft container are disposed between the first supporting structure and the second supporting structure.
US10763509B2 Positive electrode for lithium ion secondary battery, electrode for lithium ion secondary battery, electrode active material layer including polyolefin particles, and lithium ion secondary battery
Provided are a positive electrode for a lithium ion secondary battery, the positive electrode including a positive electrode active material layer, the positive electrode active material layer including insulating polyolefin particles and an electroconductive material; an electrode for a lithium ion secondary battery, the electrode including an electrode active material layer, the electrode active material layer including polyolefin particles and a resin including a structural unit derived from a nitrile group-containing monomer; and a lithium ion secondary battery using the same.
US10763495B2 Carbon fiber zinc negative electrode
The conductivity of a zinc negative electrode is enhanced through use of surfactant-coated carbon fibers. Carbon fibers, along with other active materials such as bismuth oxide, zinc etc., form an electronically conductive matrix in zinc negative electrodes. Zinc negative electrodes as described herein are particularly useful in nickel zinc secondary batteries.
US10763490B2 Methods of coating an electrically conductive substrate and related electrodepositable compositions including graphenic carbon particles
Methods are disclosed in which an electrically conductive substrate is immersed in electrodepositable composition including graphenic carbon particles, the substrate serving as an electrode in an electrical circuit comprising the electrode and a counter-electrode immersed in the composition, a coating being applied onto or over at least a portion of the substrate as electric current is passed between the electrodes. The electrodepositable composition comprises an aqueous medium, an ionic resin, and solid particles including graphenic carbon particles. The solid particles may also include lithium-containing particles.
US10763481B2 Lithium storage device with improved safety architecture
Improvements in the structural components and physical characteristics of lithium battery articles are provided. Standard lithium ion batteries, for example, are prone to certain phenomena related to short circuiting and have experienced high temperature occurrences and ultimate firing as a result. Structural concerns with battery components have been found to contribute to such problems. Improvements provided herein include the utilization of thin metallized current collectors (aluminum and/or copper, as examples), high shrinkage rate materials, materials that become nonconductive upon exposure to high temperatures, and combinations thereof. Such improvements accord the ability to withstand certain imperfections (dendrites, unexpected electrical surges, etc.) within the target lithium battery through provision of ostensibly an internal fuse within the subject lithium batteries themselves that prevents undesirable high temperature results from short circuits. Battery articles and methods of use thereof including such improvements are also encompassed within this disclosure.
US10763475B2 Battery carrier for an electric battery module of a vehicle
The disclosure relates to a battery carrier for at least one electric battery module in a vehicle, comprising: a hollow profile base configured to receive the electric battery module, wherein the hollow profile base has a plurality of hollow channels configured to allow fluid to pass through to control the temperature of the electric battery module; and a hollow profile side wall that laterally bounds the hollow profile base, wherein a fluid-distributing structure configured to distribute fluid to the hollow channels is formed in the hollow profile side wall, wherein the fluid-distributing structures configured to be fluidically connected to the plurality of hollow channels.
US10763461B2 Secondary battery
The present invention relates to a secondary battery in which a stacked electrode assembly having a cathode, an anode and a separator is accommodated together with an electrolytic solution between exterior members. In the present invention, the secondary battery has a plurality of joint parts at which the outer peripheral portion of the separator is joined with the exterior members and a holding part formed at least between the joint parts so as to hold therein the electrolytic solution, wherein a sum of perimeters of the joint parts is longer than a perimeter of a rectangle of minimum area enclosing therein all of the joint parts. In this configuration, it is possible to refill the stacked electrode assembly with the electrolytic solution and protect the joint parts from breakage while preventing displacement of the stacked electrode assembly in the secondary battery.
US10763458B2 Manufacturing method of color filter substrate
A manufacturing method of a color filter substrate is provided. The manufacturing method includes steps of providing a substrate comprising a color filter region and a black matrix region; depositing a black matrix layer on a surface of the substrate in the black matrix region; applying an RGB color resist to the color filter region of the substrate; correspondingly forming a plurality of photo spacers on a surface of the black matrix, the photo spacers being made from light-shielding material; forming a protective layer above the substrate. The photo spacers made from light-shielding material is arranged on the surface of the black matrix to prevent the transmission of light rays through the RGB color resist that results in mixture of colors.
US10763454B2 Display device and method of manufacturing the same
A display device and a method of manufacturing a display device are provided. A manufacturing method of a display apparatus includes forming a display module including a first area and including a display panel including lower and upper surfaces opposite each other, a first film under the lower surface of the display panel, a second film on the upper surface of the display panel, and an adhesive layer between the lower surface of the display panel and the first film; weakening an adhesive force of a first adhesive portion of the adhesive layer in the first area to be weaker than an adhesive force of a second adhesive portion of the adhesive layer outside the first area; cutting the first film and the adhesive layer; and removing a portion of the first film and the first adhesive portion from the first area.
US10763452B2 Organic light-emitting diode display device, manufacturing method therefor, and display apparatus
The present disclosure relates to organic light-emitting diode display device, manufacturing method therefor and display apparatus. The organic light-emitting diode display device comprises: a substrate and a plurality of sub-pixel units arranged on the substrate. Each sub-pixel unit comprises a first electrode, a light-emitting functional layer and a second electrode arranged in this order on the substrate. A surface of the first electrode away from the substrate comprises a plurality of first grooves arranged in parallel with each other with equal width and equal spacing. A section of the first electrode is serrated. A depth of the plurality of first grooves is less than a maximum distance from the surface of the first electrode away from the substrate to the substrate. For some of the plurality of sub-pixel units, the plurality of first grooves have different widths, and spacings between adjacent two of the plurality of first grooves are different.
US10763446B2 Organic thin film transistor
An organic thin film transistor includes a substrate, a source/drain layer that is located on the substrate and has a source region and a drain region, a first buffer layer that is located between the source region and the drain region, a semiconductor layer that is located on the source/drain layer and the first buffer layer, a gate insulating layer, and a gate electrode. The first buffer layer covers at least one portion of the source region and at least one portion of the drain region. The first buffer layer is located among the semiconductor layer, the source region, the drain region, and the substrate. The gate insulating layer covers the source/drain layer and the semiconductor layer. The gate electrode is located on the gate insulating layer, and a portion of the gate insulating layer is located between the gate electrode and the semiconductor layer.
US10763437B2 Diffusion-limiting electroactive barrier layer for an optoelectronic component
An optoelectronic component is provided having a cathode, an anode and a layer system between the cathode and the anode, the layer system includes electroactive layers, in particular charge-carrier injection and transport layers, and including an optically active layer, the charge-carrier injection and transport layers themselves being a diffusion barrier to water or oxygen.
US10763432B2 Chalcogenide-based memory architecture
A memory cell can include a chalcogenide material configured in an annular shape or a chalcogenide material substantially circumscribing an interior conductive channel. Such memory cells can be included in memory structures having an interior conductive channel and a plurality of alternating dielectric layers and memory layers oriented along the interior conductive channel. Individual memory layers can include a chalcogenide material substantially circumscribing the interior conductive channel.
US10763430B2 Method for stabilizing spin element and method for manufacturing spin element
In the method for stabilizing a spin element according to an aspect of the disclosure, the spin element includes a current-carrying part extending in a first direction, and an element part laminated on one surface of the current-carrying part and including a ferromagnetic material, in the case where the environmental temperature is a predetermined temperature, a pulse current having a current density of 1.0×107 A/cm2 or more and 1.0×109 A/cm2 or less and a pulse width within a predetermined range is applied at least a predetermined number of times in the first direction of the current-carrying part at intervals of a predetermined waiting time.
US10763424B2 Composite articles with dielectric layer
A composite article useful in various electronic devices has 1) a dry piezoelectric layer (first dry PL) comprising a piezoelectric material, and 2) one or more dry dielectric layers arranged contiguously with opposing surfaces of the first dry PL. The dry dielectric layer has essentially: (a′) a dielectric material; and (b) particles having a Young's modulus that is different from the Young's modulus of the (a′) dielectric material by at least 10%. The (b) particles have a d50 of at least 500 nm and up to and including 500 m and a polydispersity coefficient that is less than or equal to 3, provided that the weight ratio of the (b) particles to the (a′) dielectric material is at least 0.01:1 and up to and including 10:1.
US10763421B2 Piezoelectric article with dielectric layer and co-planar electrodes
A composite article has 1) a dry piezoelectric layer comprising a piezoelectric material, 2) a dry dielectric layer arranged contiguously with at least one of the opposing surfaces of the dry piezoelectric layer, and 3) a pair of non-electrically-connected co-planar patterned electrodes. The dry dielectric layer has essentially (a′) a dielectric material; and (b) particles having a Young's modulus that is different from the Young's modulus of the (a′) dielectric material by at least 10%.
US10763420B2 Josephson Junction damascene fabrication
Described herein are structures that include Josephson Junctions (JJs) to be used in superconducting qubits of quantum circuits disposed on a substrate. The JJs of these structures are fabricated using an approach that can be efficiently used in large scale manufacturing, providing a substantial improvement with respect to conventional approaches which include fabrications steps which are not manufacturable. In one aspect of the present disclosure, the proposed approach includes providing a patterned superconductor layer over a substrate, providing a layer of surrounding dielectric over the patterned superconductor layer, and providing a via opening in the layer of surrounding dielectric over a first portion of the patterned superconductor layer. The proposed approach further includes depositing in the via opening a first superconductor, a barrier dielectric, and a second superconductor to form, respectively, a base electrode, a tunnel barrier layer, and a top electrode of the JJ.
US10763419B2 Deposition methodology for superconductor interconnects
A method of forming a superconductor interconnect structure is disclosed. The method includes forming a dielectric layer overlying a substrate, forming an interconnect opening in the dielectric layer, and moving the substrate to a deposition chamber. The method further includes depositing a superconducting metal in the interconnect opening, by performing a series of superconducting deposition and cooling processes to maintain a chamber temperature at or below a predetermined temperature until the superconducting metal has a desired thickness, to form a superconducting element in the superconductor interconnect structure.
US10763418B2 Thermoelectric device
A thermoelectric device having a channel portion which includes at least one channel layer made of a topological insulator material and having a top surface with at least one groove, wherein each side surface of each groove includes a conducting zone with a pair of topologically protected one-dimensional electron channels. Each channel layer includes at least one n-region and at least one p-region which are alternatingly disposed and extend from a first end to a second end of the channel layer, each n-region comprising at least one n-groove running from a first electrode at the first end to a second electrode at the second end and each p-region includes at least one p-groove running from a second electrode to a first electrode, wherein the first and second electrodes are alternatingly disposed to connect the p-grooves and n-grooves of neighboring regions, whereby all p-grooves and n-grooves are connected in series.
US10763406B2 Semiconductor component comprising a first and a second shaped body and method for producing a semiconductor component comprising a first and a second shaped body
The invention relates to a semiconductor component comprising: a semiconductor chip (10) which has a semiconductor body (1) with an active region (12) and a substrate (3) with a first conductor body (31), a second conductor body (32) and a first moulded body (33); and a second moulded body (5); wherein the second moulded body (5) completely surrounds the semiconductor chip (10) in lateral directions (L), the semiconductor chip (10) extends all the way through the second moulded body (5) in a vertical direction (V), at least some parts of an upper side and a lower side of the semiconductor chip (10) are not covered by the second moulded body (5), the substrate (3) is mechanically connected to the semiconductor body (2), the active region (12) is connected to the first conductor body (31) and the second conductor body (32) in an electroconductive manner, and the second moulded body (5) is directly adjacent to the substrate (3) and the semiconductor body (1).
US10763397B2 Semiconductor light emitting device
A semiconductor light emitting device includes a light emitting structure having a first conductivity-type semiconductor layer, an active layer and a second conductivity-type semiconductor layer, a transparent electrode layer on the second conductivity-type semiconductor layer and spaced apart from an edge of the second conductivity-type semiconductor layer, a first insulating layer on the light emitting structure to cover the transparent electrode layer and including a plurality of holes connected to the transparent electrode layer, and a reflective electrode layer on the first insulating layer and connected to the transparent electrode layer through the plurality of holes.
US10763389B1 LED structure with minimized light emission area
Described herein are light emitting apparatuses with minimized light emission areas and methods for fabricating such apparatuses. In certain embodiments, the emission area corresponds to an area of an electrical contact and is minimized by minimizing the area of the electrical contact. The electrical contact is configured to receive an electrical signal that causes a light emission layer to generate light. The light emission layer is between a first semiconductor layer and a second semiconductor layer, with the electrical contact being formed on the second semiconductor layer. To protect the second semiconductor layer from damage during an etching process, a conductive body is formed around the electrical contact, where the conductive body is a non-ohmic contact to the second semiconductor layer. The conductive body acts as an etch stop against unintended etching of the second semiconductor layer as a result of an alignment error during the etching process.
US10763386B2 Heterostructure germanium tandem junction solar cell
A photovoltaic device that includes an upper cell that absorbs a first range of wavelengths of light and a bottom cell that absorbs a second range of wavelengths of light. The bottom cell includes a heterojunction comprising a crystalline germanium containing (Ge) layer. At least one surface of the crystalline germanium (Ge) containing layer is in contact with a silicon (Si) containing layer having a larger band gap than the crystalline (Ge) containing layer.
US10763384B2 Concentrating solar cell module
A concentrating solar cell module including; a base portion having a plurality of mounting regions for mounting solar cells and a plurality of lead electrodes for electrically connecting the solar cells with external electrodes; a support composed of a thermosetting resin, the support surrounding each of the mounting regions of the base portion; the solar cells mounted on the mounting regions; and a condensing lens molded above the mounting regions so as to encapsulate the solar cells, wherein a surface of the mounting regions of the base portion is plated, the condensing lens is molded with a transparent thermosetting silicone resin, and the support is joined to a surface of the base portion, the surface to which the support is joined is on the same side of the base portion as the surface on which the solar cells are mounted.
US10763380B2 Photodetector device with integrated high-contrast grating polarizer
The photodetector device comprises a substrate (1) of semiconductor material, a sensor region (2) in the substrate, a plurality of grid elements (4) arranged at a distance (d) from one another above the sensor region, the grid elements having a refractive index, a region of lower refractive index (3), the grid elements being arranged on the region of lower refractive index, and a further region of lower refractive index (5) covering the grid elements.
US10763375B2 Optical assembly and optical module
An optical module includes an electronic assembly and an optical assembly. The electronic assembly includes a circuit board and a chip component. The optical assembly disposed on the electronic assembly includes a bracket and an optical component. The bracket surrounds the chip component and has at least two conductive layers separated from each other. The conductive layers are electrically connected to the electronic assembly. The optical assembly is disposed on the bracket and has at least one light-transmissive conductive layer which is electrically connected to the conductive layers.
US10763374B2 Crystallized silicon vertical diode on BEOL for access device for confined PCM arrays
A method is presented for integrating an electronic component in back end of the line (BEOL) processing. The method includes forming a first electrode over a semiconductor substrate, forming a first electrically conductive material over a portion of the first electrode, and forming a second electrically conductive material over the first electrically conductive material, where the first and second electrically conductive materials define a p-n junction. The method further includes depositing a second electrode between a set of spacers and in direct contact with the p-n-junction, depositing a phase change material over the p-n junction and in direct contact with the second electrode, and forming a third electrode over a portion of the phase change material.
US10763373B2 Semiconductor device
A transistor with favorable electrical characteristics is provided. One embodiment of the present invention is a semiconductor device including a semiconductor, a first insulator in contact with the semiconductor, a first conductor in contact with the first insulator and overlapping with the semiconductor with the first insulator positioned between the semiconductor and the first conductor, and a second conductor and a third conductor, which are in contact with the semiconductor. One or more of the first to third conductors include a region containing tungsten and one or more elements selected from silicon, carbon, germanium, tin, aluminum, and nickel.
US10763370B2 Inverted T channel field effect transistor (ITFET) including a superlattice
A semiconductor device may include a substrate and an inverted T channel on the substrate and including a superlattice. The superlattice may include stacked groups of layers, with each group of layers including stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The semiconductor device may further include source and drain regions on opposing ends of the inverted T channel, and a gate overlying the inverted T channel between the source and drain regions.
US10763363B2 Gradient doped region of recessed fin forming a FinFET device
An embodiment is a method of manufacturing a semiconductor device. The method includes forming a fin on a substrate. A gate structure is formed over the fin. A recess is formed in the fin proximate the gate structure. A gradient doped region is formed in the fin with a p-type dopant. The gradient doped region extends from a bottom surface of the recess to a vertical depth below the recess in the fin. A source/drain region is formed in the recess and on the gradient doped regions.
US10763362B2 Fin field effect transistor (FinFET) device structure with stop layer and method for forming the same
A FinFET device structure and method for forming the same are provided. The Fin PET device structure includes a stop layer formed over a substrate and a fin structure formed over the stop layer. The FinFET device structure includes a gate structure formed over the fin structure and a source/drain (S/D) structure adjacent to the gate structure. A bottom surface of the S/D structure is located at a position that is higher than or level with a bottom surface of the stop layer.
US10763354B2 Semiconductor device, inverter circuit, driving device, vehicle, and elevator
A semiconductor device of an embodiment includes a silicon carbide layer having a first and a second plane, a trench, a gate electrode in the trench, an n-type first silicon carbide region, a p-type second silicon carbide region and a p-type third silicon carbide region provided between the first silicon carbide region and the first plane and interposing the trench therebetween, a p-type sixth silicon carbide region between the first silicon carbide region and the second silicon carbide region, a p-type seventh silicon carbide region between the first silicon carbide region and the third silicon carbide region, an eighth silicon carbide region between the first silicon carbide region and the sixth silicon carbide region, and a ninth silicon carbide region between the first silicon carbide region and the seventh silicon carbide region. The eighth silicon carbide region has a plurality of first regions extending toward the ninth silicon carbide region.
US10763348B2 Group III nitride based high electron mobility transistors
The invention provides a product and a manufacturing process for a high power semiconductor device. The semiconductor device comprises a GaN/AlGaN epilayer structure on an SOI substrate with a thick, uninterrupted GaN layer for use in high-power applications.
US10763340B2 Growing Groups III-V lateral nanowire channels
In one example, a method for fabricating a semiconductor device includes forming a mandrel comprising silicon. Sidewalls of the silicon are orientated normal to the <111> direction of the silicon. A nanowire is grown directly on at least one of the sidewalls of the silicon and is formed from a material selected from Groups III-V. Only one end of the nanowire directly contacts the silicon.
US10763337B2 Fabrication of gate all around device
A method of forming a gate-all-around device includes forming a gate electrode layer over a substrate, patterning the gate electrode layer to form a conical frustum-shaped gate electrode, etching the conical frustum-shaped gate electrode to form a through hole extending through top and bottom surfaces of the conical frustum-shaped gate electrode, and after etching the conical frustum-shaped gate electrode, forming a nanowire in the through hole in the conical frustum-shaped gate electrode.
US10763336B2 Semiconductor device and method for manufacturing the same
A semiconductor device which simplifies the manufacturing process while decreasing the width of separation between a first MOS transistor area and a second MOS transistor area, and a method for manufacturing the semiconductor device. A first MOS transistor and a second MOS transistor configure a bidirectional switch. The first MOS transistor and second MOS transistor each have a vertical trench structure. A first impurity region abuts on the side wall of a first gate trench of a first MOS transistor element outside the first MOS transistor area and is electrically coupled to a first source region.
US10763331B2 Semiconductor device including ion implanted alignment marks and method of manufacturing the same
A semiconductor device includes a bulk substrate, and an epitaxial layer formed on a surface of the bulk substrate. A part of the surface of the bulk substrate is an alignment region including an alignment pattern defined by at least one recess or one protrusion. An ion-injected layer is formed in at least a part of the alignment region.
US10763320B2 OLED display panel and photomask
An OLED display panel and a photomask are provided. The OLED display panel includes a plurality of pixel areas arranged in a matrix on a plane. Each of the pixel areas is defined by an electrode and an organic light emitting material. The pixel areas increase in size along a first direction and the pixel areas increase in size along a second direction perpendicular to the first direction. The application solves the problem of non-uniformity in displaying images, caused by a feed-through effect in existing arts.
US10763318B2 Organic light-emitting diode (OLED) image display apparatus driven by silicon-based complementary metal oxide semiconductor (CMOS) and manufacturing method
An OLED image display apparatus driven by a silicon-based CMOS and a manufacturing method are disclosed, where the apparatus includes four same microdisplay units formed through exposure by using a same mask, where each microdisplay unit includes: a display controller, a row driver, a column driver, and a rectangular display effective area, where one of vertexes of each rectangular display effective area is close to each other to form one rectangular whole display effective area, and there is no electronic component between any two rectangular display effective areas. Through proper layout designing and exposure field splicing, the OLED image display apparatus that is driven by a silicon-based CMOS and that has a larger area is implemented.
US10763301B2 Display device
A display device is disclosed. The display device includes a light-transmitting substrate having one surface, a pad formed on the one surface, and an electrode layer formed on the one surface, electrically connected to the pad, and having a mesh shape. The electrode layer includes a first region adjacent to the pad and spaced apart from the pad, and a second region connecting the pad to the first region. A density of the mesh shape of the second region is higher than a density of the mesh shape of the first region.
US10763299B2 Wide band gap device integrated circuit architecture on engineered substrate
A method includes forming a wide band gap (WBG) epitaxial layer on an engineered substrate. The WBG epitaxial layer includes a plurality of groups of epitaxial layers. The engineered substrate includes engineered layers formed on a bulk material having a coefficient of thermal expansion (CTE) matching a CTE of the WBG epitaxial layer. The method also includes forming a plurality of WBG devices based on the plurality of groups of epitaxial layers by: for each respective WBG device, forming internal interconnects and electrodes within a respective group of epitaxial layers. The method further includes forming external interconnects between the electrodes of different WBG devices of the plurality of WBG devices to form an integrated circuit.
US10763289B2 Light blocking layer for image sensor device
The present disclosure is directed to a method for forming a light blocking material layer on a back side illuminated image sensor device. The light blocking material layer can block or absorb light rays incoming to the back side illuminated image sensor device at grazing incident angles. The light blocking material layer can be formed using a self-aligned process that does not require the use of a photolithography mask or photolithography operations. For example, the light blocking material layer can be formed over an image sensor device and subsequently etched so that the light blocking material layer remains in areas where light rays incoming at grazing incident angles enter the back side illuminated image sensor device.
US10763283B2 Array substrate, manufacturing method thereof, display panel and manufacturing method thereof
A method for manufacturing the array substrate includes: forming a gate metal layer on a base by a first patterning process and forming a gate insulating layer on the gate metal layer; forming a semiconductor layer and a source/drain metal layer by a second patterning process on the resulted base, the source/drain metal layer including a data line and a metal electrode connected to the data line; forming a first electrode on the resulted base and forming a channel region by a third patterning process, the channel region causing the metal electrode to form a source electrode and a drain electrode; forming a passivation layer and an organic insulating layer by a fourth patterning process on the resulted base; the organic insulating layer at least corresponding to the data line; and forming a second electrode by a fifth patterning process on the resulted base.
US10763281B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a base substrate, a first thin film transistor disposed on the base substrate, a second thin film transistor disposed on the base substrate, and a plurality of insulating layers disposed on the base substrate. The first thin film transistor includes a first input electrode, a first output electrode, a first control electrode, and a first oxide semiconductor pattern, which are disposed on the base substrate. The second thin film transistor includes a second input electrode, a second output electrode, a second control electrode, and a second oxide semiconductor pattern, which are disposed on the base substrate. The first oxide semiconductor pattern includes a crystalline oxide semiconductor, and the second oxide semiconductor pattern includes an oxide semiconductor having a crystal structure different from a crystal structure of the first oxide semiconductor pattern.
US10763279B2 Non-volatile memory device having at least one metal and one semiconductor body extending through the electrode stack
According to an embodiment, a non-volatile memory device includes a first conductive layer, electrodes, an interconnection layer and at least one semiconductor layer. The electrodes are arranged between the first conductive layer and the interconnection layer in a first direction perpendicular to the first conductive layer. The interconnection layer includes a first interconnection and a second interconnection. The semiconductor layer extends through the electrodes in the first direction, and is electrically connected to the first conductive layer and the first interconnection. The device further includes a memory film between each of the electrodes and the semiconductor layer, and a conductive body extending in the first direction. The conductive body electrically connects the first conductive layer and the second interconnection, and includes a first portion and a second portion connected to the second interconnection. The second portion has a width wider than the first portion.
US10763278B2 Semiconductor memory device
A semiconductor memory device includes a substrate having a cell array region and a contact region, a stack structure including a plurality of gate electrodes on the cell array region and the contact region, a plurality of cell vertical channel structures extending through the stack structure on the cell array region, and a contact structure disposed beside of the stack structure on a top surface of the substrate and disposed along a line extending from the cell array region toward the contact region. The height of the contact structure on the cell array region is different from the height of the contact structure on the contact region.
US10763275B2 3D NAND device
A method for forming a 3D NAND structure includes providing a semiconductor substrate; forming a control gate structure having a plurality of staircase-stacked layers, each layer has a first end and a second end; forming a dielectric layer covering the semiconductor substrate, and the control gate structure; forming a hard mask layer on the dielectric layer; patterning the hard mask layer to form a plurality of openings above corresponding second ends of the layers of the control gate structure; forming a photoresist layer on the hard mask layer; repeating a photoresist trimming process and a first etching process to sequentially expose the openings, and to form a plurality of holes with predetermined depths in the dielectric layer; performing a second etching process to etch the plurality of holes until surfaces of the second ends are exposed to form through holes; and forming metal vias in the through holes.
US10763272B2 Semiconductor memory device
A semiconductor memory device includes two first electrode films, a first column and a second insulating film. The two first electrode films extend in a first direction and are separated from each other in a second direction. The first column is provided between the two first electrode films and has a plurality of first members and a plurality of insulating members. Each of the first members and each of the insulating members are arranged alternately in the first direction. One of the plurality of first members has a semiconductor pillar, a second electrode film and a first insulating film provided between the semiconductor pillar and the second electrode film. The semiconductor pillar, the first insulating film and the second electrode film are arranged in the second direction. The second insulating film is provided between the first column and one of the two first electrode films.
US10763265B2 Integrated assemblies having continuous high-dielectric films extending across channel regions of adjacent transistors
Some embodiments include an integrated assembly having a first transistor adjacent to a second transistor. The first transistor has a first conductive gate material over a first insulative region, and the second transistor has a second conductive gate material over a second insulative region. A continuous high-k dielectric film extends across both of the first and second insulative regions. In some embodiments, the transistors may be incorporated into a sense amplifier.
US10763259B2 Semiconductor device manufacturing method
A semiconductor device manufacturing method is presented. The manufacturing method includes providing a semiconductor structure, comprising: a substrate, a plurality of semiconductor fins comprising a first semiconductor fin and a second semiconductor fin on the substrate, a plurality of trenches surrounding the semiconductor fins, and a first insulation layer filling the trenches; conducting a first doping process in the first semiconductor fin to form a first anti-punch-through region therein; removing at least a portion of the first insulation layer from the trenches; forming a second insulation layer filling a portion of the trenches not filled by the first insulation layer; and conducting a second doping process in the second semiconductor fin to form a second anti-punch-through region therein. This inventive concept reduces the chance of a dopant in the first doping process diffusing into the second semiconductor fin.
US10763254B2 Semiconductor device
A semiconductor device includes a substrate including a first region, and a second region, a first gate structure and a second gate structure on the substrate of the first region, a third gate structure and a fourth gate structure on the substrate of the second region, a first interlayer insulating film on the substrate of the first region and including a first lower interlayer insulating film and a first upper interlayer insulating film, a second interlayer insulating film on the substrate of the second region and including a second lower interlayer insulating film and a second upper interlayer insulating film, a first contact between the first gate structure and the second gate structure and within the first interlayer insulating film, and a second contact formed between the third gate structure and the fourth gate structure and within the second interlayer insulating film.
US10763247B2 LED display and electronic device having same
A display according to various embodiments may include: a first face oriented in a first direction; a second face oriented in a second direction opposite the first direction; a plurality of pixels disposed in a space between the first face and the second face; and a plurality of pins disposed on the second face and configured to electrically connect the plurality of pixels to an external device. Each of the plurality of pixels may include a plurality of LEDs and a driving circuit. A conductive pattern configured to electrically connect the plurality of LEDs to the driving circuit may be located in the space and a wiring line configured to electrically connect the driving circuit to the plurality of pins may be located in the space.
US10763241B2 Stacked package structure and stacked packaging method for chip
A stacked package structure for a chip, can include: a substrate having a first surface and a second surface opposite thereto; a first die having an active and back faces, where the active face of the first die includes pads; a first enclosure that covers the first die; an interlinkage that extends to the first enclosure to electrically couple with the pads; a first redistribution body electrically coupled to the interlinkage, and being partially exposed on a surface of the stacked package structure to provide outer pins for electrically coupling to external circuitry; a penetrating body that penetrates the first enclosure and substrate; a second die having an electrode electrically coupled to a first terminal of the penetrating body; and a second terminal of the penetrating body that is exposed on the surface of the stacked package structure to provide outer pins for electrically coupling to the external circuitry.
US10763234B2 Semiconductor device structure having semiconductor die bonded to redistribution layer via electrical pad with barrier layer
A wiring structure includes a redistribution layer and an electrical pad. The redistribution layer includes a passivation layer and a metal layer. The metal layer is embedded in the passivation layer, and the passivation layer defines an opening to expose a portion of the metal layer. The electrical pad is disposed in the opening of the passivation layer and on the metal layer. The electrical pad includes a seed layer, a conductive layer, a barrier layer and an anti-oxidation layer.
US10763232B1 Electrical joint structure
An electrical joint structure including a substrate, a multi-layer bonding structure, and a blocking layer is provided. The multi-layer bonding structure is present on the substrate and includes a diffusive metal layer and a tin-rich layer. The diffusive metal layer includes a copper-tin alloy on a surface of the diffusive metal layer. The surface faces the substrate. A thickness of the copper-tin alloy is less than or equal to 2 μm. The tin-rich layer is present on and in contact with the diffusive metal layer. The blocking layer is present between the multi-layer bonding structure and the substrate and at least in contact with a part of said copper-tin alloy, such that the multi-layer bonding structure is spaced apart from the substrate.
US10763226B2 Method and apparatus for heat sinking high frequency IC with absorbing material
A phased array has a laminar substrate, a plurality of elements on the laminar substrate forming a patch phased array, and integrated circuits on the laminar substrate. Each integrated circuit is a high frequency integrated circuit configured to control receipt and/or transmission of signals by the plurality of elements in the patch phased array. In addition, each integrated circuit has a substrate side coupled with the laminar substrate, and a back side. The phased array also has a plurality of heat sinks. Each integrated circuit is coupled with at least one of the heat sinks. At least one of the integrated circuits has a thermal interface material in conductive thermal contact with its back side. The thermal interface material thus is between the at least one integrated circuit and one of the heat sinks. Preferably, the thermal interface material has a magnetic loss tangent value of between 0.5 and 4.5.
US10763207B2 Interconnects having long grains and methods of manufacturing the same
A method of manufacturing metallic interconnects for an integrated circuit includes forming an interconnect layout including at least one line including a non-diffusing material, forming a diffusing barrier layer on the line, forming an opening extending completely through the diffusing barrier layer and exposing a portion of the line, depositing a diffusing layer on the diffusing barrier layer such that a portion of the diffusing layer contacts the portion of the line, and thermally reacting the diffusing layer to form the metallic interconnects. Thermally reacting the diffusing layer chemically diffuses a material of the diffusing layer into the at least one line and causes at least one crystalline grain to grow along a length of the at least one line from at least one nucleation site defined at an interface between the portions of the diffusing layer and the line.
US10763202B2 Multi-row wiring member for semiconductor device and method for manufacturing the same
A multi-row wiring member configured of a plurality of wiring members arrayed in a matrix includes a resin layer, a first plating layer forming internal terminals, a plating layer forming wiring portions and a second plating layer forming external terminals. The first plating layer is formed in the resin layer with lower faces thereof uncovered in a bottom surface of the resin layer. The plating layer forming wiring portions is formed on the first plating layer in the resin layer. The second plating layer is formed in the resin layer on partial areas within areas of the plating layer forming wiring portions, with upper faces thereof being uncovered on a top-surface side of the resin layer. On a bottom-surface side of the resin layer, a metal frame is formed at a margin around an aggregate of individual wiring members arrayed in the matrix.
US10763196B1 Lead frame
A lead frame includes, as an outermost plating layer, a roughened silver plating layer having acicular projections and covering the entire surface of a lead frame substrate made of a copper-based material. The roughened silver plating layer has a crystal structure in which the crystal direction <101> occupies a largest proportion among the crystal directions <001>, <111>, and <101>. The lead frame can be manufactured with improved productivity owing to reduction in cost and operation time, and achieves remarkably high adhesion to sealing resin while keeping the total thickness of plating layers including the silver plating layer to be thin.
US10763189B2 Sealing arrangement
An embodiment of the invention may include a sealing apparatus. The sealing apparatus may include a first component having a body, where the body has an outer surface and a first arm protruding from the outer surface. The first arm includes an inner surface facing the outer surface of the body. The sealing apparatus may include a second component engaged by the first arm of the first component. The second component may have a first portion arranged inside a space between the inner surface of the first arm and the outer surface of the body and a second portion arranged outside of the space and adjacent to an outer surface of the first arm.
US10763177B1 I/O device for gate-all-around transistors
I/O devices for gate-all-around transistors are provided. In one aspect, a method of forming an integrated circuit includes: forming at least first/second logic and I/O device stacks on a wafer having nanosheets of a channel material; forming an IL oxide on the nanosheets in the first and second device stacks; depositing a gate dielectric on the nanosheets in the first and second device stacks; selectively forming an oxygen containing layer on the second device stack; depositing a sacrificial layer onto the nanosheets and onto the oxygen containing layer; depositing a barrier layer onto the first and second device stacks; annealing the first and second device stacks to drive oxygen atoms from the oxygen containing layer into the IL oxide in the second device stack; removing the oxygen containing layer, sacrificial layer and barrier layer; and depositing a conformal gate conductor over the gate dielectric. An integrated circuit is also provided.
US10763176B2 Transistor with a gate structure comprising a tapered upper surface
One illustrative device disclosed includes a gate structure and a sidewall spacer positioned adjacent the gate structure, the sidewall spacer having an upper surface, wherein an upper portion of the gate structure is positioned above a level of the upper surface of the sidewall spacer. In this illustrative example, the device also includes a tapered upper surface on the upper portion of the gate structure and a gate cap, the gate cap being positioned above the tapered upper surface of the gate structure and above the upper surface of the sidewall spacer.
US10763172B2 Method of processing wafer
A method of processing a wafer having a face side where devices are formed in respective areas demarcated by a grid of projected dicing lines includes a groove forming step, a protective film sticking step, a protective-member-combined wafer forming step, a grinding step, a tape bonding step, a holding step, a peeling step, and a die-attach film dividing step.
US10763167B2 Vertical semiconductor devices and method of manufacturing the same
A vertical semiconductor device includes a conductive pattern structure in which insulation patterns and conductive patterns alternately and repeatedly stacked on the substrate. The conductive pattern structure includes an edge portion having a stair-stepped shape. Each of the conductive patterns includes a pad region corresponding to an upper surface of a stair in the edge portion. A pad conductive pattern is disposed to contact a portion of an upper surface of the pad region. A mask pattern is disposed on an upper surface of the pad conductive pattern. A contact plug penetrates the mask pattern to contact the pad conductive pattern.
US10763159B2 Method for forming a multi-level interconnect structure
A method is provided for forming a multi-level interconnect structure on a semiconductor substrate, e.g., for use in an integrated circuit, comprising forming on the substrate a first interconnection level comprising a first dielectric layer and a first set of conductive structures arranged in the first dielectric layer, forming on the first interconnection level a second interconnection level comprising a second dielectric layer and a second set of conductive structures arranged in the second dielectric layer, and forming on the second interconnection level a third interconnection level.
US10763156B2 Integrated circuit device
An integrated circuit device includes a substrate having a first region and a second region, a first fin-isolation insulating portion in each of the first region and the second region and having a first width in a first direction, a pair of fin-type active regions spaced apart from each other in each of the first region and the second region with the first fin-isolation insulating portion therebetween, and extending in a straight line in the first direction, a pair of second fin-isolation insulating portions contacting, in each of the first region and the second region, two side walls of the first fin-isolation insulating portion, respectively, each of the two side walls facing the opposite sides in the first direction, and a plurality of gate structures extending in the second direction and comprising a plurality of dummy gate structures.
US10763148B2 Semiconductor defects inspection apparatus
A semiconductor defects inspection apparatus for inspection of bubble defects of an object is provided. The semiconductor defects inspection apparatus includes a carrier, an optical system, an infrared image capturing device, and a processing unit. The carrier is adapted for bearing the object. The optical system provides an illumination beam to the object to produce an image beam. The infrared image capturing device is disposed on a transmission path of the image beam. The infrared image capturing device is adapted for receiving the image beam to be transformed into an image information. The processing unit is electrically connected to the infrared image capturing device and adapted for analyzing the object according to the image information.
US10763146B2 Recipe optimization based zonal analysis
Metrology methods and modules are provided, which comprise carrying out recipe setup procedure(s) and/or metrology measurement(s) using zonal analysis with respect to respective setup parameter(s) and/or metrology metric(s). The zonal analysis comprises relating to spatially variable values of the setup parameter(s) and/or metrology metric(s) across one or more wafers in one or more lots. Wafer zones may be discrete or spatially continuous, and be used to weight one or more parameter(s) and/or metric(s) during any of the stages of the respective setup and measurement processes.
US10763145B2 Semiconductor manufacturing equipment and semiconductor manufacturing method
A rotation mechanism is configured to rotate a wafer including an etched region which is to be etched at least partially. An etching mechanism etches the etched region. A thickness measurement function is configured to generate time-dependent thickness data by measuring a thickness of the etched region. An etching control function is configured to stop the etching mechanism when a representative value of thickness of the etched region reaches a target thickness value. A thickness calculation function is configured to calculate the representative value of thickness for each unit period in which the wafer is rotated N times, where N is a natural number, based on measurement values of the time-dependent thickness data in a measurement section being a range measured during the unit period.
US10763144B2 Adaptable-modular optical sensor based process control system, and method of operation thereof
A method of operating a process control system and a process control system are provided by the disclosure. In one embodiment, the process control system includes: (1) an optical sensor configured to monitor a production process within a process chamber and generate optical data therefrom, (2) an operational controller configured to perform critical functions to determine processing conditions of the production process from the optical data, wherein the critical functions are directed by critical function controls, (3) an adaptable management controller configured to provide the critical function controls to the operational controller, wherein the adaptable management controller is hierarchically isolated from the operational controller during the critical functions.
US10763143B2 Processing tool having a monitoring device
Embodiments include systems, devices, and methods for monitoring etch or deposition rates, or controlling an operation of a wafer fabrication process. In an embodiment, a processing tool includes a processing chamber having a liner wall around a chamber volume, and a monitoring device having a sensor exposed to the chamber volume through a hole in the liner wall. The sensor is capable of measuring, in real-time, material deposition and removal rates occurring within the chamber volume during the wafer fabrication process. The monitoring device can be moved relative to the hole in the liner wall to selectively expose either the sensor or a blank area to the chamber volume through the hole. Accordingly, the wafer fabrication process being performed in the chamber volume may be monitored by the sensor, and the sensor may be sealed off from the chamber volume during an in-situ chamber cleaning process. Other embodiments are also described and claimed.
US10763141B2 Non-contact temperature calibration tool for a substrate support and method of using the same
Embodiments of the disclosure relate to methods for measuring temperature and a tool for calibrating temperature control of a substrate support in a processing chamber without contact with a surface of the substrate support. In one embodiment, a test fixture with a temperature sensor is removably mounted to an upper surface of a chamber body of the processing chamber such that the temperature sensor has a field of view including an area of the substrate support that is adjacent to a resistive coil disposed in the substrate support. One or more calibration temperature measurements of the area of the substrate support are taken by the temperature sensor and simultaneously one or more calibration resistance measurements of the resistive coil are taken corresponding to each calibration temperature measurement. Temperature control of a heating element disposed in the substrate support is calibrated based on the calibration temperature and calibration resistance measurements.
US10763138B2 Adjustment plate and apparatus for treating substrate having the same
Provided is a substrate treating apparatus using a process gas and an adjustment plate used thereof. A substrate treating apparatus including a chamber providing a space in which a process is performed, a support member supporting a substrate in the chamber, a gas supply member supplying a process gas onto the substrate disposed on the support member, and an exhaust assembly coupled to the chamber to exhaust a gas in the chamber, wherein the exhaust assembly includes an exhaust pipe connected to the chamber, an exhaust member connected to the exhaust pipe to provide a vacuum pressure in the exhaust pipe, a valve adjusting an opening rate of the exhaust pipe, and an adjustment plate having a cover plate which is provided in the chamber to interfere with a flow of the process gas in an internal region of the chamber in a direction corresponding to, when the exhaust pipe is partially opened, an opened region of the exhaust pipe. Consequently, the process gas may be uniformly supplied onto the substrate.
US10763137B2 Substrate processing apparatus and method of manufacturing semiconductor device
For enhancing productivity, an apparatus comprises a vertical type process furnace configured to simultaneously process N substrates (1
US10763130B2 Systems and methods for improved delamination characteristics in a semiconductor package
Systems and methods are provided for producing an integrated circuit package, e.g., an SOIC package, having reduced or eliminated lead delamination caused by epoxy outgassing resulting from the die attach process in which an integrated circuit die is attached to a lead frame by an epoxy. The epoxy outgassing may be reduced by heating the epoxy during or otherwise in association with the die attach process, e.g. using a heating device provided at the die attach unit. Heating the epoxy may achieve additional cross-linking in the epoxy reaction, which may thereby reduce outgassing from the epoxy, which may in turn reduce or eliminate subsequent lead delamination. A heating device located at or near the die attach site may be used to heat the epoxy to a temperature of 55° C.±5° C. during or otherwise in association with the die attach process.
US10763129B2 System and method for laser assisted bonding of an electronic device
A system and method for laser assisted bonding of semiconductor die. As non-limiting examples, various aspects of this disclosure provide systems and methods that enhance or control laser irradiation of a semiconductor die, for example spatially and/or temporally, to improve bonding of the semiconductor die to a substrate.
US10763127B2 Heat treatment method for semiconductor wafer
A heat treatment method for a semiconductor wafer includes: heat treatment in a heat treatment furnace of single wafer processing type having a susceptor capable of mounting a semiconductor wafer, the heat treatment being performed on a semiconductor wafer mounted on the susceptor disposed in the heat treatment furnace; and pre-heating to hold the temperature in the heat treatment furnace at a prescribed temperature lower than the temperature of the heat treatment for a prescribed period before the heat treatment, holding the semiconductor wafer separated from the susceptor during the pre-heating. This heat treatment method for a semiconductor wafer makes it possible to reduce the slip of a semiconductor wafer without largely lowering the productivity even in a high-temperature heat treatment.
US10763116B2 Contact structure
A semiconductor device includes: a fin structure disposed on a substrate; a gate feature that traverses the fin structure to overlay a central portion of the fin structure; a pair of source/drain features, along the fin structure, that are disposed at respective sides of the gate feature; and a plurality of contact structures that are formed of tungsten, wherein a gate electrode of the gate feature and the pair of source/drain features are each directly coupled to a respective one of the plurality of contact structures.
US10763112B2 Method for manufacturing device
According to one embodiment, a method for manufacturing a device includes a first process, a second process, a third process, and a fourth process. The first process includes providing a structure body at a first surface of a substrate. The substrate is light-transmissive and has a second surface. A light transmissivity of the structure body is lower than a light transmissivity of the substrate. The second process includes providing a negative-type photoresist at the second surface. The third process includes irradiating the substrate with light to expose a portion of the photoresist. The light is irradiated in a first direction from the first surface toward the second surface. The light passes through the substrate. The fourth process includes developing the photoresist to remain the portion of the photoresist in a state of being adhered to the second surface and to remove other portion of the photoresist.
US10763111B2 Polyhedron of which upper width is narrower than lower width, manufacturing method therefor, and photoelectric conversion device comprising same
Provided are a polyhedron of which the upper width is narrower than the lower width, a manufacturing method therefor, and a photoelectric conversion device comprising the same. The photoelectric conversion device comprises: a substrate; a polyhedron disposed on the substrate and of which the upper width is narrower than the lower width; and a semiconductor layer disposed on the polyhedron. The photoelectric conversion device to which the polyhedron, of which the upper width is narrower than the lower width, is applied can have improved photoelectric conversion efficiency due to structural characteristics of the polyhedron.
US10763101B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique that includes forming a first film including a ring-shaped structure composed of silicon and carbon and containing nitrogen so as to fill a recess formed in a surface of a substrate by performing a cycle a predetermined number of times, and performing post-treatment by supplying an oxidizing agent to the substrate under a condition that the ring-shaped structure included in the first film is preserved. The cycle includes non-simultaneously performing supplying a precursor including the ring-shaped structure and containing halogen to the substrate with the recess formed in the surface, and supplying a nitriding agent to the substrate, wherein the cycle is performed under a condition that the ring-shaped structure included in the precursor is preserved.
US10763096B2 Method for neutralizing ion beam, and apparatus using the method
A method and apparatus are provided. The method includes selectively supplying a neutralizing gas to a position on a trajectory of an ion beam between an extraction electrode system and an analysis slit based on a composition of a dopant gas introduced into an ion source that produces the ion beam. The apparatus includes the ion source, the extraction electrode system, the analysis slit, and a gas supply system that selectively supplies the neutralizing gas to the position on the trajectory.
US10763089B2 Wastage determination method and plasma processing apparatus
There is provision of a method of determining wastage including: processing a substrate using a plasma generated by multiple gases including fluorine gas; obtaining light emission intensity of each gas of the multiple gases including fluorine gas from the plasma, by an optical emission spectrometer (OES); and calculating a wastage rate of a particular expendable part from the obtained light emission intensity of each gas of the multiple gases including fluorine gas, with reference to a storage section storing a wastage rate of the particular expendable part in association with the light emission intensity of each gas of the multiple gases including fluorine gas.
US10763087B2 Plasma processing apparatus
A plasma processing apparatus includes a stage including a lower electrode in an inner space of a chamber main body. An upper electrode is provided above the stage. A first radio frequency power supply is electrically connected to the upper electrode through a power feed conductor. A second radio frequency power supply is electrically connected to a lower electrode. A ground conductor extends above the chamber main body to cover the upper electrode. The ground conductor provides an external space at the outside thereof on the side of the inner space. the third portion, the external space being provided on the second portion and above the inner space. The external space is spaced upward from the upper electrode and is shielded from the upper electrode by the ground conductor. An electromagnet is disposed in the external space.
US10763086B2 High conductance process kit
Apparatus for plasma processing of semiconductor substrates. Aspects of the apparatus include an upper shield with a gas diffuser arranged at a center of the upper shield. The gas diffuser and upper shield admit a process gas to a processing chamber in a laminar manner. A profile of the upper shield promotes radial expansion of the process gas and radial travel of materials etched from a surface of the substrates. Curvatures of the upper shield direct the etched materials to a lower shield with reduced depositing of etched materials on the upper shield. The lower shield also includes curved surfaces that direct the etched materials toward slots that enable the etched materials to exit from the process chamber with reduced depositing on the lower shield.
US10763084B2 Substrate processing apparatus, method of manufacturing semiconductor device, and baffle structure of the substrate processing apparatus
A conventional substrate processing apparatus for generating plasma cannot generate plasma with high density and thus throughput of substrate processing is low. In order to solve this problem, provided is a substrate processing apparatus including a reaction vessel having a tubular shape and provided with a coil installed at an outer circumference thereof; a cover installed at a first end of the reaction vessel; a gas introduction port installed at the cover; a first plate installed between the gas introduction port and an upper end of the coil; a second plate installed between the first plate and the upper end of the coil; a substrate processing chamber installed at a second end of the reaction vessel; and a gas exhaust part connected to the substrate processing chamber.
US10763078B2 Charged particle beam device and image processing method in charged particle beam device
There is provided a charged particle beam device which includes a charged particle beam source, a charged particle beam optical system that irradiates a sample with a charged particle beam from the charged particle beam source, a detector that detects a secondary signal generated from the sample by irradiation with the charged particle beam, and an image processing unit that executes integration processing of image data obtained from the secondary signal and outputting an integrated image, and in which the image processing unit executes a normalization integration computation of outputting an integrated image in which a luminance value of the integrated image is always “1” in an integration process.
US10763076B2 Method for operating a particle beam generator for a particle beam device and particle beam device comprising a particle beam generator
A method for operating a particle beam generator for a particle beam device, and a particle beam device for carrying out this method, are provided. An extractor voltage may be set to an extractor value using a first variable voltage supply unit. An emission current of the particle beam generator may be measured. When the emission current of the particle beam generator decreases, a suppressor voltage applied to a suppressor electrode may be adjusted using a second variable voltage supply unit such that a specific emission current of the particle beam generator is reached or maintained. When the emission current of the particle beam generator increases, the extractor voltage applied to the extractor electrode may be adjusted using the first variable voltage supply unit such that the specific emission current of the particle beam generator is reached or maintained.
US10763073B2 Ion source, ion beam irradiation apparatus, and operating method for ion source
An ion source is provided. The ion source includes a plasma generation container, an electron supply, an electromagnet and a shift means. The plasma generation container generates an ion beam to be extracted therefrom in an ion beam extraction direction. The electron supply supplies electrons into the plasma generation container. The electromagnet generates a magnetic field for capturing the electrons from the electron supply. The shift means shifts a center of the magnetic field in the ion beam extraction direction to change a rate of a desired type of ion to be contained in the ion beam.
US10763072B1 Apparatus, system and techniques for mass analyzed ion beam
An apparatus may include a housing including an entrance aperture, to receive an ion beam. The apparatus may include an exit aperture, disposed in the housing, downstream to the entrance aperture, the entrance aperture and the exit aperture defining a beam axis, extending therebetween. The apparatus may include an electrodynamic mass analysis assembly disposed in the housing and comprising an upper electrode assembly, disposed above the beam axis, and a lower electrode assembly, disposed below the beam axis. The apparatus may include an AC voltage assembly, electrically coupled to the upper electrode assembly and the lower electrode assembly, wherein the upper electrode assembly is arranged to receive an AC signal from the AC voltage assembly at a first phase angle, and wherein the lower electrode assembly is arranged to receive the AC signal at a second phase angle, the second phase angle 180 degrees shifted from the first phase angle.
US10763067B1 Panel wire install indicator of a residential circuit breaker
A residential circuit breaker is provided with means for showing proper installation of a panel wire to ensure that an installer/a contractor is aware that the panel wire has been fully inserted into a circuit breaker lug. The residential circuit breaker comprises a circuit breaker lug having a lug body and a lug body screw. The residential circuit breaker further comprises a panel wire install indicator to indicate proper insertion of a panel wire in the lug body by providing a visual indication to an installer/contractor that the panel wire has been fully inserted in the circuit breaker lug during and after installation. The panel wire install indicator includes a panel wire indicator lever wherein the panel wire indicator lever can indicate if the panel wire has been installed properly and wherein there is a visual indication if the panel wire is no longer present in the lug body.
US10763059B2 Switch panel assembly, switch assembly and associated manufacturing method
Embodiments of present disclosure provide a switch panel assembly comprising: a cover including a body and an first opening formed on the body; and a first button received in the first opening and switchable between a first position and a second position; the first button being coplanar with the cover while in the first position and being non-coplanar with the cover while in the second position. The first button of the switch panel assembly according to embodiments of the present disclosure is coplanar with the cover in one of the on or off status, which leads to a better appearance of the switch assembly.
US10763044B2 Acrylic binder and multilayer electronic component using the same
A multilayer electronic component includes a body having a stacked structure in which a plurality of internal electrodes and dielectric layers are alternately stacked; and external electrodes disposed on an outer surface of the body and connected to the internal electrodes. The dielectric layer includes a plurality of grains and a plurality of graphene particles, and the plurality of graphene particles are disposed at boundaries of the plurality of grains.
US10763042B2 Electronic component
An element body of a rectangular parallelepiped shape includes a first principal surface arranged to constitute a mounting surface, a second principal surface opposing the first principal surface in a first direction, a pair of side surfaces opposing each other in a second direction, and a pair of end surfaces opposing each other in a third direction. An external electrode is disposed at an end portion of the element body in the third direction. A first length of the element body in the first direction is different from a second length of the element body in the second direction. The external electrode includes a conductive resin layer. The conductive resin layer continuously covers one part of the first principal surface, one part of the end surface, and one part of each of the pair of side surfaces.
US10763041B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a capacitive portion, a protective part, and first and second connecting electrodes. The capacitive portion includes a first dielectric layer and first and second internal electrodes disposed with the first dielectric layer interposed therebetween. The protective part is disposed on one surface of the capacitive portion and includes a second dielectric layer and first and second electrode patterns disposed to be spaced apart from each other. The first connecting electrode penetrates through the protective part and the capacitive portion and is connected to the first internal electrode and the first electrode pattern, and the second connecting electrode penetrates through the protective part and the capacitive portion and is connected to the second internal electrode and the second electrode pattern.
US10763038B2 Laminated magnetic materials for on-chip magnetic inductors/transformers
A technique relates to a method of forming a laminated multilayer magnetic structure. An adhesion layer is deposited on a substrate. A magnetic seed layer is deposited on top of the adhesion layer. Magnetic layers and non-magnetic spacer layers are alternatingly deposited such that an even number of the magnetic layers is deposited while an odd number of the non-magnetic spacer layers is deposited. The odd number is one less than the even number. Every two of the magnetic layers is separated by one of the non-magnetic spacer layers. The first of the magnetic layers is deposited on the magnetic seed layer, and the magnetic layers each have a thickness less than 500 nanometers.
US10763032B2 Thin film-type inductor
A thin film-type inductor includes a body and a first external electrode and a second external electrode, each disposed on an external surface of the body. The body includes a support member, a first coil, a second coil, a magnetic material surrounding the support member. The first coil is disposed on an upper surface of the support member, and the second coil is disposed on a lower surface of the support member. The support member includes through-hole and a via electrode therein. A portion of one of an upper surface and a lower surface of the via electrode opposes the magnetic material.
US10763027B2 Method to optimize operation of a transformer cooling system, the corresponding system and a method to determine the VFD capacity
The present application discloses a method to optimize operation of a transformer cooling system, the corresponding cooling system, and a method to determine the capacity of Variable Frequency Drives (VFD) that are used in the transformer cooling system. The method comprises: preprocessing the initial data input by user; collecting the on-line data, and calculating the optimized control command to meet the requirement of the transformer loss, top-oil temperature variation and noise; and executing the control actions by controlling a controllable switch and/or sending a control command to a VFD. Compared with the existing prior arts, the proposed solutions are much more intuitive and practical in the field of the cooling system.
US10763025B2 Surface-mount inductor
A surface-mount inductor includes an element assembly having a core, a coil, and a magnetic material; and a pair of external terminals disposed on a mounting surface of the element assembly. The core has a base portion and a columnar portion on an upper surface of the base portion. The coil is disposed on the base portion, and has a wound portion on the columnar portion, and a pair of extended portions extended from the wound portion toward a side surface of the base portion. The magnetic material includes the coil and covers at least a part of the core. The external terminals are disposed on the mounting surface of the element assembly and connected to the extended portions. The surface-mount inductor has, on a surface at a mounting surface side of the wound portion, a curved portion that is curved toward a side opposite to the mounting surface.
US10763020B2 Coil element
One object is to lessen the difference between the direction of the magnetic flux and the easy direction of magnetization in a coil element and improve the effective permeability of the coil element. A coil element according to one element of the present invention includes: a coil conductor wound around a coil axis; at least one isotropic magnetic material layer provided on at least one of an upper surface and a lower surface of the coil conductor, the at least one isotropic magnetic material layer being made of an isotropic magnetic material; and at least one anisotropic magnetic material layer provided on an opposite surface of the at least one isotropic magnetic material layer to the coil conductor, the at least one anisotropic magnetic material layer being made of an anisotropic magnetic material having an easy direction of magnetization oriented perpendicular to the coil axis.
US10763006B2 Ion probe
An ion probe includes a metal wire, a metal sheath covering the metal wire, insulation powder provided between the metal wire and the metal sheath, and a ceramic capillary. A portion of the metal wire projecting from a distal end of the metal sheath is passed through the ceramic capillary. The ceramic capillary is bonded to the distal end of the metal sheath by an organic adhesive layer. A part of the insulation powder located at the distal end of the metal sheath is covered with the organic adhesive layer.
US10762994B2 Systems and methods for enabling customers to obtain vision and eye health examinations
Systems and methods are provided for eye health and vision examinations. A customer diagnostic center is configured to generate customer examination data pertaining to an examination of a customer's eye. The customer diagnostic center provides a user interface for communicating with a customer and ophthalmic equipment for administering tests to the customer. A diagnostic center server is configured to receive the customer examination data from the customer diagnostic center over a network and allow the customer examination data to be accessed by an eye-care practitioner. A practitioner device associated with the eye-care practitioner is configured to receive the customer examination data from the diagnostic center server and display at least a portion of the customer examination data to the eye-care practitioner. Customer evaluation data is generated pertaining to the eye-care practitioner's evaluation of the customer examination data. An eye health report is provided to the customer via the network.
US10762991B2 System, method, and computer program product for identifying device connections
A system, method, and computer program product for identifying device connections in a connection area includes receiving a plurality of physical parameters of a plurality of devices from a plurality of transmission sources in a connection area, wherein the plurality of physical parameters indicates physical states of the plurality of devices. At least one physical connection state is determined between the plurality of devices based on the plurality of physical parameters of the plurality of devices.
US10762984B2 Federated master patient index for autonomous healthcare entities
A method provides fully autonomous patient matching by entities of a federated healthcare system. The method includes receiving an electronically formatted query for a patient from an autonomous healthcare entity in a federation of healthcare entities. The query includes at least an identifier of the entity, a unique patient identifier of the patient generated by the entity, and demographics of the patient. The method further includes searching a federated master patient index stored in master patient index storage for an entry likely to correspond to the patient. The method further includes identifying an entry for the patient. The method further includes updating the identified entry to include at least the identifier of the entity, the unique patient identifier of the patient generated by the entity and the demographics.
US10762980B2 Computer-implemented methods of determining protein viscosity
Provided herein are high-throughput methods for identifying a candidate antibody based on viscosity of the candiate antibody.
US10762974B2 One check fail byte (CFBYTE) scheme
Various embodiments, disclosed herein, can include apparatus and methods to perform a one check failure byte (CFBYTE) scheme in programming of a memory device. In programming memory cells in which each memory cell can store multiple bits, the multiple bits being a n-tuple of bits of a set of n-tuples of bits with each n-tuple of the set associated with a level of a set of levels of threshold voltages for the memory cells. Verification of a program algorithm can be structured based on a programming algorithm that proceeds in a progressive manner by placing a threshold voltage of one level/distribution at a time. The routine of this progression can be used to perform just one failure byte check for that specific target distribution only, thus eliminating the need to check failure byte for all subsequent target distribution during every stage of program algorithm. Additional apparatus, systems, and methods are disclosed.
US10762969B2 Non-volatile semiconductor storage device
According to one embodiment, there is provided a non-volatile semiconductor storage device including a non-volatile memory, a monitoring section, a determining section, and a notification processing section. The non-volatile memory includes a plurality of memory cells driven by word lines and a voltage generating section that generates a read voltage to be applied to the word lines. The monitoring section monitors a change in a threshold distribution of the plurality of memory cells upon performing a read processing to read data from the plurality of memory cells by applying the read voltage to the word lines. The determining section determines a degree of deterioration of the non-volatile memory in accordance with a monitoring result by the monitoring section. The notification processing section notifies a life of the non-volatile memory in accordance with a determining result by the determining section.
US10762968B2 Dynamic user-selectable trim profile in a memory component
A memory component includes a memory configured to store an updatable trim profile that is user-modifiable. The updatable trim profile includes address information corresponding to a trim register to be modified, command information corresponding to an action to be performed, and data corresponding to the action to be performed. A processing device that is coupled to the memory component is configured to receive an instruction to modify the trim register, read contents of the updatable trim profile, and modify the trim register based on the address information, the action to be performed on the trim register, and the data.
US10762962B2 State-changeable device
A state-changeable device includes a first and a second particle arranged in proximity to each other; and a coupling material between the first and the second particle; wherein the first and the second particle are adapted to provide a charge carrier distribution such that surface plasmon polaritons (SPP) occur; and the coupling material is adapted to exhibit a variable conductivity in response to a trigger signal thereby changing an electro-optical coupling between the first and the second particle.
US10762960B2 Resistive random access memory device
A memory architecture includes: a plurality of cell arrays each of which comprises a plurality of bit cells, wherein each of bit cells of the plurality of cell arrays uses a respective variable resistance dielectric layer to transition between first and second logic states; and a control logic circuit, coupled to the plurality of cell arrays, and configured to cause a first information bit to be written into respective bit cells of a pair of cell arrays as an original logic state of the first information bit and a logically complementary logic state of the first information bit, wherein the respective variable resistance dielectric layers are formed by using a same recipe of deposition equipment and have different diameters.
US10762953B2 Memory array with reduced circuitry
A memory array is described herein that includes a static random-access memory (SRAM) array to store data. The memory array also includes a bit circuit to retrieve the data from the SRAM array, the bit circuit to be operated with a clock signal that oscillates between a low state and an intermediate state, wherein the intermediate state is between the low state and a high state. Furthermore, the memory array includes a sense amplifier to amplify an output signal from the bit circuit indicating a value of the stored data, wherein the sense amplifier does not include a cross coupled positive field-effect transistor.
US10762945B2 Memory device and refresh method for PSRAM
A memory device is provided. The memory device includes a pseudo static random access memory (PSRAM), a word line (WL) arbitrator and a refresh controller. The WL arbitrator receives a WL signal and segments the WL signal according to a burst length setting value, to obtain a segmented WL signal. In a synchronous mode, the refresh controller provides a first refresh trigger signal corresponding to the WL signal to refresh the PSRAM. In a smart refresh mode, the refresh controller provides a second refresh trigger signal corresponding to the segmented WL signal to refresh the PSRAM.
US10762944B2 Single plate configuration and memory array operation
Methods, systems, and devices for a single plate configuration and memory array operation are described. A non-volatile memory array may utilize a single plate to cover a subset of the array. One or more memory cells of the subset may be selected by operating the plate and an access line of an unselected memory cell at a fixed voltage. A second voltage may be applied to an access line of the selected cell, and subsequently reduced to perform an access operation. Removing the applied voltage may allow for the memory cell to undergo a recovery period prior to a subsequent access operation.
US10762942B1 Magneto-resistive random access memory cell with spin-dependent diffusion and state transfer
An example device for performing a write operation using a spintronic Hall effect includes a Spin Hall Effect (SHE) structure, a Magnetic Tunnel Junction (MTJ) element, and processing circuitry. The MTJ element includes a free structure, a pinned structure, and a tunnel barrier arranged between the free structure and the pinned structure. The free structure comprises a plurality of free layers. The free structure is arranged with the SHE structure such that current in the SHE structure induces spin transfer into the free structure. The processing circuitry is configured to receive an instruction to set the MTJ element to a target state of a plurality of states and in response to receiving the instruction, generate electrical current through the spin Hall effect structure to modify a resistance of the MTJ element to correspond to the target state.
US10762934B2 Leakage pathway prevention in a memory storage device
The present disclosure describes various exemplary memory storage devices that can be programmed to write electronic data into one or more memory cells in a write mode of operation and/or to read the electronic data from the one or more memory cells in a read mode of operation. The various exemplary memory storage devices can select various control lines to read the electronic data from the one or more memory cells onto data lines and/or to write the electronic data from these data lines into the one or more memory cells. In some situations, these data lines are charged, also referred to as pre-charged, to a first logical value, such as a logical one, before the various exemplary memory storage devices write the electronic data into the one or more memory cells. During this pre-charging of these data lines, the various exemplary memory storage devices electrically isolate these data lines from specialized circuitry within these exemplary memory storage devices. This specialized circuitry, also referred to as a write driver, writes the electronic data onto these data lines for storage in the one or more memory cells during the write mode of operation.
US10762928B1 Cognitive media playback
Provided is a method, system, and computer program product for dynamically enhancing the media consumption experience of a user. A processor may output media content selected by a user on a media playback device. The processor may receive data indicating a sleep state of the user from a determination device. The processor may alter the output of the media content based, at least in part, on a type of the media content and the sleep state of the user.
US10762925B2 Magnetic graphene
A patterned magnetic graphene made from the steps of transferring or growing a graphene film on a substrate, functionalizing the graphene film, hydrogenating the graphene film and forming fully hydrogenated graphene, manipulating the extent of the hydrogen content by using an electron beam from a scanning electron microscope to selectively remove hydrogen, wherein the step of selectively removing hydrogen occurs under a vacuum, and forming areas of magnetic graphene and non-magnetic graphene. A ferromagnetic graphene film comprising film that has a thickness of less than two atom layers thick.
US10762921B1 Disk device
According to one embodiment, a disk device includes a first actuator assembly and a second actuator assembly which are respectively supported by a first bearing unit and a second bearing unit to be rotatable about a support shaft. The first bearing unit includes a first sleeve and a ball bearing. The second bearing unit includes a second sleeve and a ball bearing. The first sleeve includes a first end surface opposed to the second sleeve and an annular first step projecting from the first end surface, and the second sleeve includes a second end surface opposed to the first step with a gap and an annular second step projecting from the second end surface. The second step is opposed to the first step and the first end surface with a gap.
US10762914B2 Adaptive multichannel dereverberation for automatic speech recognition
Utilizing an adaptive multichannel technique to mitigate reverberation present in received audio signals, prior to providing corresponding audio data to one or more additional component(s), such as automatic speech recognition (ASR) components. Implementations disclosed herein are “adaptive”, in that they utilize a filter, in the reverberation mitigation, that is online, causal and varies depending on characteristics of the input. Implementations disclosed herein are “multichannel”, in that a corresponding audio signal is received from each of multiple audio transducers (also referred to herein as “microphones”) of a client device, and the multiple audio signals (e.g., frequency domain representations thereof) are utilized in updating of the filter—and dereverberation occurs for audio data corresponding to each of the audio signals (e.g., frequency domain representations thereof) prior to the audio data being provided to ASR component(s) and/or other component(s).
US10762906B2 Automatically identifying speakers in real-time through media processing with dialog understanding supported by AI techniques
Automatically identifying speakers in real-time through media processing with dialog understanding. A plurality of audio streams may be received, an audio stream representing a speech of a participant speaking during an online meeting. A voice characteristic of a voice corresponding to the speech of the participant in the audio stream may be determined. The plurality of audio streams may be converted into text and a natural language processing may be performed to determine content context of the dialog. The natural language processing infers a name to associate with the voice in the audio stream based on the determined content context. A data structure linking the name with the voice may be created and stored in a knowledge base. A user interface associated with the online meeting application is triggered to present the name or identity of the speaker.
US10762904B2 Electronic device and method of operating the same
A method of operating an electronic device and an electronic device thereof are provided. The method includes receiving a first voice signal of a first user, authenticating whether the first user has authority to control the electronic device, based on the first voice signal, and determining an instruction corresponding to the first voice signal based on an authentication result and controlling the electronic device according to the instruction. The electronic device includes a receiver configured to receive a first voice signal of a first user and at least one processor configured to authenticate whether the first user has authority to control the electronic device based on the first voice signal, determine an instruction corresponding to the first voice signal, and control the electronic device according to the instruction.
US10762903B1 Conversational recovery for voice user interface
A processing device executing a component of a conversational recovery system receives an intent data and a first entity data identified from user input data. The processing device determines that the first entity data is associated with first content associated with a first component. The processing device additionally receives a text data of the user input data. The processing device determines a word in the text data that matches a keyword associated with second content associated with a second component. The processing device ranks the first component and the second component. The processing device generates message data that comprises an inquiry with respect to choosing the first content or the second content.
US10762887B1 Smart voice enhancement architecture for tempo tracking among music, speech, and noise
Audio data describing an audio signal may be received and used to determine a set of frames of the audio signal. A plurality of note onsets in the set of frames may be identified based on spectral energy of the audio signal in the set of frames. One or more tempos may be computed based on the identified plurality of note onsets. The one or more tempos may be validated based on a tempo validation condition. One or more music states of the audio signal may be determined based on the validated one or more tempos. Audio enhancement of the audio signal may be modified based on the one or more determined states of the audio signal.
US10762884B2 Keyboard device for electronic keyboard instrument and keyframe front for keyboard instrument
A keyboard device for an electronic keyboard instrument, capable of suppressing bouncing of a hammer returning to its original position. A key extends in a front-rear direction swingably about a balance rail pin. The hammer is formed vertically pivotally movable between initial and pivotally-moved positions about a hammer fulcrum provided near a rear end of the key and is placed on the key via a key contact portion in contact with a rear end of upper surface of the key from above, for pivotal motion by swinging of the key. A hammer cushion is provided on upper surface of the key at a predetermined location forward of the key contact portion to suppress bouncing of the hammer by contact with a cushion contact portion of the hammer returning from the pivotally-moved position to the initial position by releasing the key depression.
US10762883B2 Drumstick
A drumstick including a first portion having a tip for striking a percussion instrument and a second portion separate from and mounted to the first portion. The second portion defines a space to house one or more functional components of the drumstick, and the second portion includes a substantially tubular outer wall defining the space therein.
US10762874B2 Electronic device and method for controlling display
An electronic device with irregularly-shaped display also includes a storage device, and at least one processor. The display screen includes a corner and first, second, and third display areas. The first display area is the outermost display area and the third display area is the innermost. The first display area displays a first color, and the third display area displays a second color. The processor can set the color of the middle display area (the second display area) according to the first color and the second color.
US10762870B2 Electronic device having a plurality of interfaces and method of driving the same
An electronic device includes: a display driver integrated circuit (IC) configured to transmit image data to a display; and a host coupled to the display driver IC through a first interface and a second interface, wherein the host is configured to transmit the image data to the display driver IC through the first interface and transmit a mode switching signal to the display driver IC through the second interface, wherein the mode switching signal indicates whether the image data is to be transmitted in a command mode or in a video mode.
US10762869B2 Information presentation apparatus and method that display target information
An information presentation apparatus includes a detector and a display. The detector detects a predetermined target person to whom information is to be presented. When plural target persons to whom pieces of different information are to be presented, respectively are detected by the detector, the display displays target information that indicates each of the target persons and presentation information that corresponds to each of the target persons.
US10762866B2 Display rescan
A method and apparatus for updating pixel elements of a display device. The display device comprises a pixel array including a plurality of pixel elements and one or more light sources to illuminate the pixel array at a first instance of time. A data driver is configured to receive a frame of display data corresponding to an image to be displayed on the pixel array at a first instance of time. The data driver scans each row of the pixel array, during a pixel adjustment period prior to the first instance of time, to drive a plurality of first voltages onto the plurality of pixel elements, respectively, based on the received frame. The data driver further rescans a subset of rows of the pixel array, during the pixel adjustment period, to drive second voltages onto respective pixel elements in the subset of rows based on the received frame.
US10762863B2 Device and method of driving display panel
An embodiment of the present disclosure provides a device of driving a display panel, comprising: a control circuit, a memory circuit, a timing circuit and a resistance circuit; where the control circuit is configured to read resistance control data stored in the memory circuit and output the resistance control data to the timing circuit and the resistance circuit, the resistance circuit is configured to adjust its own resistance according to the received resistance control data.
US10762862B2 Display panel and display apparatus
The present application discloses a display panel and a display apparatus. The display panel includes a substrate, an electrostatic discharge circuit disposed on the substrate and including a voltage gate high terminal (VGH terminal), a voltage gate low terminal (VGL terminal), an electrostatic input end and a common voltage terminal (VCOM terminal) coupled to components of the display panel, a first discharge unit and a second discharge unit, where the first discharge unit includes a first P-type thin film transistor and a second P-type thin film transistor, a gate of the first P-type thin film transistor is connected to a drain of the first P-type thin film transistor, and a gate and a drain of the first P-type thin film transistor are also connected to the VGH terminal, a source of the first P-type thin film transistor is connected to the electrostatic input end, a gate of the second P-type thin film transistor is connected to a drain of the second P-type thin film transistor, and a gate and a drain of the second P-type thin film transistor are also connected to the source of the first P-type thin film transistor, a source of the second P-type thin film transistor is connected to the VGL terminal, an input end of the second discharge unit is connected to the electrostatic input end, and an output end of the second discharge unit is connected to the VCOM terminal.
US10762858B2 Display device and driving method of display device
A display device includes a display panel including: a plurality of pixels; and a signal controller which generates, on a frame-by-frame basis, a display signal based on an input image signal and a control signal from an outside. The signal controller includes a memory which stores a preset image signal, a receiver which receives the control signal, a clock signal modulator which generates an internal clock signal having a first frequency during a blank period, which is determined based on the control signal in a frame period, and a data processor which reads the preset image signal from the memory in response to the internal clock signal for an image processing.
US10762854B2 Display device
A display device includes first pixels in a first pixel area, second pixels in a second pixel area, first stages, second stages, and third stages. The first pixels are electrically connected to first signal lines, second signal lines, and data lines. The second pixels are electrically connected to at least a portion of third signal lines, fourth signal lines, or data lines. The first stages supply a first signal to the first and third signal lines. The second stages supply a second signal to the second signal lines and at least one of the fourth signal lines. The third stages supply the second signal to the fourth signal lines other than the at least one fourth signal line connected to the second stages. The second stages are spaced from the third stages.
US10762849B2 Pixel-related circuit and display panel
A pixel-related circuit and a display panel are provided. The pixel-related circuit includes a plurality of pixel groups arranged in an array. The pixel group includes several pixel cells. Each pixel cell includes a first switch, a second switch, a voltage-dividing switch, and a common electrode line.
US10762847B2 Pixel circuit compensation method and device, display panel and display device
A pixel circuit compensation method is provided, including: acquiring a threshold voltage of a driving transistor in each subpixel of a display panel; determining whether there is an abnormal voltage in the threshold voltages; and when there is the abnormal voltage, adjusting a compensation signal to be applied to a first subpixel corresponding to the abnormal voltage.
US10762846B2 Multi-sensing channels design for pixel compensation
A driver of a display panel is provided. The driver includes a plurality of sensing channels and a signal convertor. The plurality of sensing channels are configured to receive a plurality of sensing signals from the display panel via a plurality of sensing lines and output the sensing signals. The signal convertor is coupled to the sensing channels and configured to receive the sensing signals from the sensing channels. The signal convertor receives the sensing signals from the sensing channels in different sequences during different sensing periods.
US10762843B2 Pixel circuit using direct charging and that performs light-emitting device compensation
A display system includes a display panel comprising a plurality of pixel circuits, and a measurement and data processing unit that is external to the display panel. Each pixel circuit includes a light-emitting device having a first terminal connected to a first voltage supply and a second terminal opposite from the first terminal; a first transistor connected between a data voltage supply line from the measurement and data processing unit and the second terminal of the light emitting device; and a second transistor connected between the second terminal of the light-emitting device and a sample line to the measurement and data processing unit. The measurement and data processing unit samples a measured voltage at the second terminal of the light-emitting device through the sample line and outputs a data voltage to the light-emitting device based on the measured voltage to compensate variations in properties of the light-emitting device.
US10762838B2 Display device
A display device with a substrate including an active area having a plurality of pixels, and an inactive area adjacent to the active area; a plurality of power lines in the active area, connected to the plurality of pixels; a first power link line in the inactive area configured to receive power voltage and transmit the power voltage to the plurality of power lines; and a first hole disposed in the first power link line.
US10762834B2 Semiconductor device and driving method thereof
Brightness irregularities that develop in a light emitting device due to is persion among pixels in the threshold values of TFTs used for supplying electric current to light emitting devices become obstacles to improved image quality of the light emitting device. As an image signal input to a pixel from a source signal line, a desired electric potential is applied to a gate electrode of a TFT for supplying electric current to an EL device, through a TFT having its gate and drain connected to each other. A voltage equal to the TFT threshold value is produced between the source and the drain of the TFT 105. An electric potential in which the image signal is offset by the amount of the threshold value is therefore applied to the gate electrode of the TFT. Further, TFTs are disposed in close proximity to each other within the pixel, so that dispersions in the TFT characteristics do not easily develop. A desired drain current can thus be supplied to the EL device even if there is dispersion in the threshold values of the TFTs among pixels, because this is offset by the threshold value of the TFT.
US10762827B2 Signal supply circuit and display device
According to an embodiment, in a display device, pixels have memories respectively. A signal supply circuit includes a mode control circuit, and switches into a first mode or a second mode to supply digital data pieces to sub-pixels. In the first mode, the circuit receives from the outside first video data pieces corresponding to n sub-pixels, and supplies digital data pieces for the n sub-pixels to corresponding memories. In the second mode, the signal supply circuit receives from the outside second video data pieces corresponding to m sub-pixels fewer than n sub-pixels, and supplies digital data pieces for the n sub-pixels to corresponding memories based on the second video data pieces.
US10762826B2 Pixel circuit, display panel, display device and driving method
A pixel circuit, a display panel, a display device and a driving method thereof are provided. The display panel includes a silicon substrate and a plurality of display units and a plurality of storage units fabricated on the silicon substrate. The plurality of storage units correspond to the plurality of display units one to one, and the plurality of storage units are respectively configured to receive and store display data of the plurality of display units corresponding to the plurality of storage units.
US10762820B2 Inversion balancing compensation
System and method for improving displayed image quality of an electronic display that displays a first image frame by applying a first voltage to a display pixel and a second image frame directly before the first image frame by applying a second voltage to the display pixel. A display pipeline is communicatively coupled to the electronic display and receives first image data corresponding with the first image frame, where the image data includes a first grayscale value corresponding with the display pixel. Additionally the display pipeline determines an inversion balancing grayscale offset based at least in part on the first grayscale value when polarity of the first voltage and polarity of the second voltage are the same and determines magnitude of the first voltage by applying the inversion balancing grayscale offset to the first grayscale value to reduce likelihood of a perceivable luminance spike when displaying the first image frame.
US10762818B2 Display device and display method thereof
A display device includes a display panel, a micro lens array, a driving system, a controller, and a signal processor. The controller is configured to set at least one preset path within one frame. The driving system is configured to drive, according to the preset path, the display panel and/or the micro lens array to move along respective preset path(s), and to control the display panel and/or the micro lens array that move along the preset path to stop moving at the stopping positions. The signal processor is configured to, in response to stopping of the display panel and/or the micro lens array at the corresponding stopping positions, provide display sub-images to the display panel according to the at least one preset path and one frame of display image.
US10762814B2 Display panel and testing method thereof, display device
A display panel and a testing method thereof, a display device are provided. The display panel includes a plurality of data lines and a plurality of test signal lines, an even number of adjacent data lines are grouped as a data line group, one test signal line is provided at a middle position of the data line group, a plurality of data line groups are in one-to-one correspondence with the plurality of test signal lines, each of the plurality of test signal lines includes a first extending part and a plurality of second extending parts coupled to the first extending part, and each of the second extending parts extends symmetrically at both sides of the first extending part.
US10762805B1 Simulated solid fuel
The present invention discloses a simulated solid fuel, including a fuel body, a flow guiding device, a mist source and a light source. The fuel body houses a mist distribution chamber and an air directing chamber which are isolated from each other, and the surface of the fuel body includes mist outlets and mist inlets, the mist outlets and the mist inlets all communicating with the mist distribution chamber. The flow guiding device provides an upwardly rising air flow in the air directing chamber. The mist source delivers mist to the mist distribution chamber through the mist inlets, and is then attracted by the air flow injected from the air ejection port to move toward the middle area of the fuel body to form a flame shape, and is irradiated by the light emitted from the light source, thereby truly simulating the realistic effect of solid fuel combustion.
US10762799B1 Make-up assisting method implemented by make-up assisting device
A make-up assisting method implemented by a make-up assisting device is disclosed, wherein the make-up assisting device (1) has a reflecting mirror (11), an image capturing unit (13) and a display unit (12) arranged behind the reflecting mirror (11). The make-up assisting method includes steps of: reflecting user's face image (110) through the reflecting mirror (11) and controlling the image capturing unit (13) to execute an image recording procedure toward the user when the make-up assisting device (1) enters a make-up assisting mode; obtaining video content information (162) corresponding to user's current make-up procedure; displaying the video content information (162) on a first assisting interface (121) of the display unit (12), wherein the first assisting interface (121) does not overlap with the face image; and, terminating the image recording procedure to generate a recorded video (163) when the make-up procedure is completed.
US10762793B2 Systems and methods for selecting accurate runway records for use in cockpit display systems
Systems and methods for selecting a runway record for a target runway are provided. The system includes: a first database having a first runway record with a first runway threshold; a second database having a second runway record with a second runway threshold; a transceiver for receiving an ILS signal; and a computer system. The computer system is configured to determine when the ILS signal is substantially zero. When the ILS signal is substantially zero, the computer system is configured to receive, from one or more databases, a plurality of runway records including corresponding runway thresholds; and select a most accurate runway record from the plurality of runway records based, at least in part, on which of the corresponding runway thresholds deviates least from the aiming point. In various embodiments, the most accurate runway record is then utilized for rendering images in a cockpit display system.
US10762775B2 Vehicle terminal device and control method thereof
A vehicle terminal device is provided. The vehicle terminal device includes a first communicator configured to communicate with an apparatus included in the vehicle using a first wireless communication, a second communicator configured to communicate with an apparatus outside the vehicle using a second wireless communication, a detector configured to detect state information of the vehicle, and a controller configured to control the second communicator to broadcast an accident alert message for alerting of an accident involving the vehicle to at least one of an apparatus included in an adjacent vehicle or a traffic management device in response to a determination of the accident based on the state information of the vehicle detected through the detector, and control the second communicator to transmit at least one of information received from the apparatus included in the vehicle through the first communicator or the state information of the vehicle detected through the detector, to an external server.
US10762771B2 Method for implementing quality alarms in an energy management system remote terminal
Methods for creating high quality alarms raise EMS operator awareness to abnormal conditions in monitored assets across multiple sites in a single EMS software platform. An embodiment includes steps for accessing an alarm designer software tool that contains a library of alarm definitions and the ability to create new alarm definitions, clone and edit existing alarm definitions, lock alarm definitions and delete alarm definitions. Applicable data is defined using channel attributes identifying which channel or channels associated with the multiple monitored sites are to be evaluated for alarming conditions. The alarm frequency, trigger conditions, pending open duration, close conditions, and pending close duration are also defined. Alarms can trigger upon one or more channels' behavior over periods of time and conditional relationships between multiple channels. Close conditions for an alarm can be, but are not required to be, the resolution of the trigger conditions.
US10762766B2 Alarm system with door lock
A building alarm system and automated door lock arranged to place the alarm system in an armed state when a door lock fails to engage to lock an associated door in a closed position. Activation of a single button by a user or use of specific code by a user to gain access to a building can cause the alarm system to automatically rearm and for door locks at the building to be locked after entry by the user. A first responder code can be used by first responder personnel to gain access to a building after an alarm system indicates an alarm state, e.g., that corresponds to an emergency condition.
US10762765B1 System and method for record management
Various embodiments include a system that can comprise one or more processing modules and/or one or more non-transitory memory storage modules storing computing instructions on the one or more processing modules. The computing instructions can be configured to perform the acts of accessing a user history of a user in a first database, wherein the user history can comprise a first set of records describing a first set of physical items, wherein the first set of records can comprise a first distinct record describing a first distinct physical item, and/or wherein the first set of physical items can comprise the first distinct physical item; querying a physical item database for a second distinct record, wherein the physical item database can comprise the second distinct record, and wherein the second distinct record can describe a location of the first distinct physical item; receiving a first physical proximity indication that the user is within a first predefined physical proximity to the location of the first distinct physical item; in response to receiving the first physical proximity notification, automatically notifying the user that the user is within the first predefined physical proximity to the location of the first distinct physical item; receiving a first removal indication that the user has removed the first distinct physical item from the location of the first distinct physical item; and/or in response to receiving the first removal indication, automatically removing the first distinct record from the user history. Other embodiments are also disclosed herein.
US10762762B2 Inventory systems with sensor-driven tag read points
Systems and methods for operating a reader. The methods comprise: supplying power from the reader to an external sensor using a single cable that (A) connects the reader to both an external antenna and the external sensor and (B) is used for data communications between the reader, the external antenna and the external sensor; receiving, by the reader via the single cable, a sensor signal comprising information indicating the external sensor's detection of an individual's presence in proximity thereto, where the sensor signal has a frequency that is outside the antenna's transmit frequency; initiating tag read operations of the reader in response to the sensor information's reception at the reader; and communicating an interrogation signal for tag reading from the reader to the external antenna via the single cable, where the interrogation signal has a frequency which is outside the external sensor's receive frequency band.
US10762758B2 Fire detection device and notification system
Embodiments of the present invention relate to, in general, a fire detection device and notification system configured for generating alerts based on detected environmental conditions (e.g., temperature, humidity, presence of flame or smoke or combustion gas). In some embodiments, the fire detection device employs various sensor devices (e.g., temperature, humidity, flame, smoke, gas, and the like) to collect environmental data and determine whether the detected environmental conditions indicate the presence of or the increased possibility of a fire. In some embodiments, the invention further comprises a notification system for automatically generating and transmitting alerts to one or more computing devices (e.g., responder dispatch systems) based on the detection of hazardous conditions.
US10762756B2 Multi-direction multi-range gate microwave intrusion detection device and method thereof
The present disclosure provides microwave intrusion detecting device with multi-direction and multi-range fence which detects human or vehicle intrusions within altering range by transmitting microwave signals and receiving echo signals. It includes pair of detecting units, a signal unit, a processor, a control interface, an alarm unit, a storage unit, a communication unit, and a power supply unit. The pair of detection units are physically composed back-to-back which can form a long-distance electronic fence. The second detection unit can be separated from a main body to adjust the antenna coverage angle to adapt to environment or obstacles. The signal unit generates the frequency modulated continuous wave signal to the two detecting units respectively. The processor can set thresholds segments to from passing gates in microwave intrusion detecting device and can generate an alarm unit message.
US10762745B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10762742B2 System and method for modifying gaming establishment mobile device application
The present disclosure relates generally to a system that enables a mobile device running a mobile device application to communicate with different gaming establishment components and modify the mobile device application functionality and/or the mobile device application appearance based on different data received from different gaming establishment components.
US10762738B2 Cash management system, cashier device, and cash management method
A cash management system includes a plurality of cash settlement devices, a cashier device, and a cash management device, wherein the cash management device acquires the inventory number in each cash settlement device, and when a request is made to supply change funds, calculates the total number of banknotes or coins lacking relative to the preset post-replenishment inventory number thereof, wherein the cash management device instructs the cashier device to, when the total number is equal to or less than the inventory number in the cashier device, dispense banknotes or coins, the number of the dispensed banknotes or coins being required to allow the inventory number in the cash settlement device to reach the post-replenishment inventory number, and when the total number exceeds the inventory number in the cashier device, dispense banknotes or coins, the number of the dispensed banknotes or coins being calculated according to a preset calculation formula.
US10762736B2 Currency validation
Currency is selectively illuminated with Ultraviolet (UV) light, Infrared (IR) light, and/or white light in front of a camera, which may be integrated into a scanner in some embodiments. The camera takes an image of the illuminated currency and the image is presented on a screen of a display for validating the currency.
US10762735B2 Systems and methods for actuating an electronic lock upon payment for delivery services
A system and computer-implemented method includes the operation of transmitting, via a payment-on-delivery device, a request message to a consumer computing device. The request message includes a request as to whether a consumer wishes to allow a package carrier to actuate an electronic lock. An indication that the package carrier may actuate the electronic lock is received by the payment-on-delivery device, which in response, presents a message to the package carrier asking whether the package carrier wishes to actuate the electronic lock. The package carrier selects to actuate the electronic lock and is presented with an access code for actuating the electronic lock.
US10762723B1 Systems and methods for dynamically controlling parking rates at a parking facility
System, methods, and other embodiments described herein relate to controlling a parking facility. In one embodiment, a method of controlling a parking facility control system is disclosed. The method includes selecting a pricing model, from a set of models based, at least partially, on historical data that indicates past parking rates and past usage levels of the parking facility. The method includes determining, periodically, a dynamic parking rate according to the pricing model. The method includes, in response to receiving a parking request for a vehicle, determining a current parking rate for the vehicle according to at least the dynamic parking rate and attributes of the parking request that indicate at least a parking duration that the vehicle is estimated to be parked at the parking facility. The method includes transmitting a parking notification to the vehicle, the parking notification indicating a parking space and the current parking rate.
US10762722B2 Apparatus for sharing objects of interest and associated methods
An apparatus configured to, in respect of first and second virtual reality content (207, 209) each configured to provide imagery for a respective first and second virtual reality space for viewing in virtual reality; and based on first-user-viewing-experience information defining an appearance of an object of interest (205) that appears in the first virtual reality content as viewed, in virtual reality, by a first user (201), and defining a time-variant point of view from which the first user (201) viewed the object of interest (205); providing for display to a second user (202), the second user provided with a virtual reality view of the second virtual reality content (203), of imagery of the object of interest (204) superimposed into the virtual reality space of the second virtual reality content (203) such that the second user (202) is able, while viewing the second virtual reality content, to witness the object of interest (204) as it was viewed by the first user (201).
US10762720B2 System and method for changing a virtual reality environment dynamically
An electronic device is provided that has a heat mountable device (HMD) with a display, some sensors, a network interface, and a memory that are all interconnected with a processor. First context is created for a virtual reality (VR) application. The VR application includes a default virtual object and a virtual environment. Second context is obtained from the physical world. The first context and the second context are combined to create a combined context that includes physical world details with the first context. A determination is made as to whether a replacement virtual object, relevant to the combined context, is available. When a replacement virtual object is available, it can be obtained and substituted for the default virtual object in the virtual environment. The virtual environment can then be displayed with the replacement virtual object instead of the default virtual object.
US10762717B2 Blend shape system with dynamic partitioning
A method and system that dynamically partitions a 3-D model into multiple regions. The method determines the vertices to be included in each region according to values assigned to an appropriate color channel for each vertex. After partitioning the 3-D model into different regions, the method allows a user to assign different weights to each region to specify a contribution by a driving shape for deforming that region. Dynamic partitioning may be used on multiple color channels to partition the three dimensional model into more than two regions.
US10762712B2 Apparatus and method for supporting interactive augmented reality functionalities
Augmented reality (AR) telepresence systems and methods are disclosed for obtaining a 3D model of a physical location from a 3D-capture system comprising one or more 3D depth sensors disposed throughout the physical location, generating a truncated 3D model of the physical location, the truncated 3D model corresponding to the intersection of the generated 3D model and a field of view of a user terminal camera at the physical location, and transmitting the truncated 3D model to a remote location.
US10762711B2 Head-up display system
A head-up display system includes: an object generation unit configured to generate an object for supporting driving and adjust a display state of the object in such a manner as to adapt to a place at which driving support is required based on information on the place; and a display control unit configured to display the object on a windshield in such a manner that the object is superimposed on a real space visible across the windshield.
US10762699B2 Machining parameter automatic generation system
A machining parameter automatic generation system includes a geometric data capturing module, a feature recognition learning network and a machining parameter learning network. The geometric data capturing module captures a geometric shape of a workpiece to generate a candidate feature list. The feature recognition learning network trains the candidate feature list according to a first neural network model to obtain an applicable feature list. The machining parameter learning network trains the applicable feature list and the candidate machining parameter according to a second neural network model to obtain an applicable machining parameter. The applicable machining parameter is used to generate a machining program, and the machining program is read by a machine tool for processing.
US10762696B2 Graphic processor performing sampling-based rendering and method of operating the same
A method of operating a graphic processor performing sampling-based rendering involves intermediate rendering by shading-processing some fragments of a first frame by using a first sample candidate map having a first pattern. Further intermediate rendering may also be performed by shading-processing some fragments of a second frame by using a first sample candidate map having a second pattern. Other fragments of the second frame may be additionally sampled, where these other fragments may be determined based on comparing a shading processing result of the first frame and a shading processing result of the second frame. Final rendering may be performed by shading-processing the additionally sampled fragments.
US10762694B1 Shadows for inserted content
Systems and methods for generating shadows for inserted content are provided. The inserted content may include augmented reality content that is inserted into an image of a physical space. An example includes determining a location to insert content within an image. The content may include a polygonal mesh defined in part by a skeleton that has a plurality of joints. Examples may further include selecting a plurality of selected joints form the plurality of joints. Examples may also include generating a shadow polygon based on the content and determining shadow contributions values for the plurality of selected joints for pixels of the shadow polygon. Examples may also include combining the shadow contribution values from the selected joints to generate shadow magnitude values for the pixels, rendering the shadow polygon using the shadow magnitude values, and overlaying the inserted content on the rendered shadow polygon.
US10762691B2 Techniques for compensating variable display device latency in image display
Examples described herein generally relate to displaying an image on a display device where a motion during a latency between a first time associated with activating a first portion of the display device and a second time associated with activating a second portion of the display device is predicted. At least a second portion of an image, to be displayed at the second time, is distorted based at least in part on a function of the motion and the latency to compensate for the latency. A first portion of the image is displayed at the first time by activating the first portion of the display device. The second portion of the image, as distorted, is displayed at the second time by activating the second portion of the display device.
US10762686B2 Apparatus and method for a hierarchical beam tracer
Apparatus and method for a hierarchical beam tracer. For example, one embodiment of an apparatus comprises: a beam generator to generate beam data associated with a beam projected into a graphics scene; a bounding volume hierarchy (BVH) generator to generate BVH data comprising a plurality of hierarchically arranged BVH nodes; a hierarchical beam-based traversal unit to determine whether the beam intersects a current BVH node and, if so, to responsively subdivide the beam into N child beams to test against the current BVH node and/or to traverse further down the BVH hierarchy to select a new BVH node, wherein the hierarchical beam-based traversal unit is to iteratively subdivide successive intersecting child beams and/or to continue to traverse down the BVH hierarchy until a leaf node is reached with which at least one final child beam is determined to intersect; the hierarchical beam-based traversal unit to generate a plurality of rays within the final child beam; and intersection hardware logic to perform intersection testing for any rays intersecting the leaf node, the intersection testing to determine intersections between the rays intersecting the leaf node and primitives bounded by the leaf node.
US10762684B2 Animation sequence associated with content item
In one embodiment, a method includes displaying a first content item on a screen of a computing device, the first content item occupying the entire screen and comprising an icon representing a second content item; and in response to a first user input, displaying a first animation sequence depicting the icon opening up to reveal the second content item, the second content item eventually replacing the first content item and occupying the entire screen. Then, in response to a second user input, the method further includes displaying a second animation sequence depicting the second content item closing down and returning to the icon included in the first content item, the second content item eventually disappearing from the screen.
US10762679B2 Process for generating images with realistic modifications
A method for generating an output image with realistic individual text inserts via software loaded on a computer is provided. The method comprises the steps of providing a base image in a commercial graphical format with at least one position frame defined within the base image; the position frame defines an area within the base image where a text insert is insertable; providing software loaded on the computer which transforms a low resolution image into a high resolution image; defining a vector path within the position frame; arranging the text insert along the vector path; composing the text insert wherein the such step comprises the steps of selecting individual elements, sizing the individual elements as a function of the vector path, assembling the elements into letters, and assembling the letters along the vector path to compose the text insert; and entering text of the text insert via a user interface.
US10762677B2 Display apparatus, display control apparatus, and vehicle
The present invention provides a display apparatus that provides, to a driver of a vehicle, an image showing vehicle information related to the vehicle by superimposing the image on a foreground of the vehicle, the apparatus including an obtainment unit configured to obtain information related to a driving state of the driver, and a control unit configured to control a display mode of the image based on the information obtained by the obtainment unit.
US10762676B2 Proactive creation of personalized products
A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.
US10762669B2 Colorization of vector images
Systems and techniques are described for colorizing vector images. Color raster images that correspond to the vector images are used to perform a color mapping to colorize the vector images. The vector images are represented using non-overlapping planar arrangements of faces of the vector images, so that the color mapping may be performed with respect to the faces. The faces may be processed in parallel, to further facilitate a speed and scalability of the describes processes and results.
US10762666B2 Colour grading process and system for diamonds
A computerized system for grading the colour of a diamond, wherein the colour of the diamond is graded based on a predetermined threshold of correlation of colour of a diamond with the colour of a diamond of a plurality of diamonds each having a colour grading assigned thereto, the computerized system including: an optical image acquisition device for acquiring at least a first optical image of a diamond, wherein the first optical image is acquired at a predetermined angle of inclination to the central axis extending normal to the table and through the apex of the pavilion of the diamond and in a direction of towards the table and wherein the first optical image is acquired in an environment having a predetermined constant light level; a processor module for comparing data derived from acquisition of the at least a first optical image with a plurality of data sets each of which corresponds to a diamond of a plurality of diamonds, wherein data sets are each derived from an optical image acquired by an optical image acquisition device in an environment having a predetermined constant light the same as that as (i) and each of the data sets is assigned a colour grading, and wherein said data derived from acquisition of the at least a first optical image and the data of said data sets is data indicative of the colour of the diamond from which it is acquired; and an output module, for responsive to a predetermined threshold of correlation between the data derived from input of the first optical image and one of the plurality of data sets, providing an output signal indicative of the colour grade of the diamond.
US10762663B2 Apparatus, a method and a computer program for video coding and decoding
A method for analyzing a presence of objects within a space provided with a capturing system comprising a plurality of camera devices and a playback system for reproducing audio and/or visual signals in the space, the method comprising obtaining a first 3D volumetric representation of a scene within the space, generated on the basis of input streams of at least a first and a second camera device, said first 3D volumetric representation showing at least one object within the scene; sending probe signals to a processing unit; controlling the processing unit to reproduce, using the playback system, one or more audio and/or visual signals on the basis of the probe signals into the space; controlling the processing unit to capture a second 3D volumetric representation of the scene including reproductions of the one or more audio and/or visual signals within the space; and analyzing the reproductions of the one or more audio and/or visual signals captured within the first space whether they correspond to a presumed location of the at least one object shown in the first 3D volumetric representation.
US10762662B2 Context based position estimation of target of interest in videos
Target tracking in a video is a highly challenging problem as the target may be effected by its appearance changes along the video, partial occlusions, background clutter, illumination variations, surrounding environment and also due to changes in the motion of the target. Embodiments of the present disclosure address this problem by implementing neural network for convolution feature maps and their gradient maps generation. The proposed two-class neural network (TCNN) is guided by feeding it target of interest defined by a bounding box in a first frame of the video. With this target guidance TCNN generates target activation map by using convolutional features and gradient maps. Target activation map gives tentative location of target, and this is further exploited to locate target precisely by using correlation filter(s) and peak location estimator based on identified context. This process repeats for every frame of the video to track the target accurately.
US10762654B2 Method and system for three-dimensional model reconstruction
A method of generating a three-dimensional model of an object is disclosed. The method may use a light field camera to capture a plurality of light field images at a plurality of viewpoints. The method may include capturing a first light field image at a first viewpoint; capturing a second light field image at the second viewpoint; estimating a rotation and a translation of a light field from the first viewpoint to the second viewpoint; obtaining a disparity map from each of the plurality of light field image; and computing a three-dimensional point cloud by optimizing the rotation and translation of the light field and the disparity map. The first light field image may include a first plurality of subaperture images and the second light field image may include a second plurality of subaperture images.
US10762652B2 Hybrid depth detection and movement detection
A head-mounted device (HMD) is configured to perform depth detection in conjunction with movement tracking. The HMD includes a stereo camera pair comprising a first camera and a second camera, both of which are mounted on the HMD. The fields of view for both of the cameras overlap to form an overlapping field of view. These cameras are configured to detect both visible light and infrared (IR) light. The HMD also includes an IR dot-pattern illuminator that is configured to emit an IR dot-pattern illumination. The HMD uses the IR dot-pattern illumination to determine an object's depth. The HMD also includes one or more flood IR light illuminators that emit a flood of IR light. The HMD uses the flood of IR light to track at least its own movements, and sometimes even hand movements, in various environments, even low light environments.
US10762647B2 Motion compensation in hybrid X-ray/camera interventions
A system and method of assisting a treatment procedure is provided, the method comprising the steps of determining a 3-D intervention vector in relation to an inner body structure of a body of interest based on a 3-D x-ray image, determining a 3-D position of an entry point on an outer surface of the body of interest based on the intervention vector, comparing the position and/or orientation of the inner body structure in the 3-D x-ray image with the position and/or orientation of the inner body structure in an additional 2-D x-ray image being generated transverse to the intervention vector, correcting the 3-D position of the entry point on the outer surface of the body of interest based on a deviation detected in the comparing step.
US10762627B2 Method and a system for registering a 3D pre acquired image coordinates system with a medical positioning system coordinate system and with a 2D image coordinate system
A method for registering a three dimensional (3D) coordinates system with a Medical Positioning System (MPS) coordinate system and with a two dimensional (2D) coordinate system, includes acquiring at least one 2D image of a volume of interest, the volume of interest including at least one tubular organ within the body of a patient. The 2D image is associated with the 2D coordinate system, and a plurality of MPS points is acquired, within the at least one tubular organ. The MPS points are associated with the MPS coordinate system, the MPS coordinate system being registered with the 2D coordinate system. A 3D image model is extracted of the at least one tubular organ form a pre-acquired 3D image of the volume of interest. A volumetric model of the at least one tubular organ from the 2D image is estimated and from the acquired MPS points, the 3D coordinate system is registered with the MPS coordinate system and with the 2D coordinate system by matching the extracted 3D image model and the estimated volumetric model of the at least one tubular organ.
US10762626B2 Activity image reconstruction using anatomy data
A method for reconstructing medical images comprises: identifying a plurality of organs in a body of a subject based on an anatomic image; assigning a plurality of voxels in the body to respective ones of the plurality of organs based on the anatomic image; and reconstructing activity images of the body using respectively different processing for the voxels assigned to each respective one of the plurality of organs.
US10762616B2 Method and system of analytics system balancing lead time and accuracy of edge analytics modules
Systems and methods described herein are directed to changing models and analytics algorithms on an edge node from a core server, which can be useful in situations such as optimized factories when the edge node is physically close to data sources such as within a factory plant. The core server or cloud runs analytics algorithms and models concurrently with data received from edge nodes, and replaces the edge node with more accurate analytics algorithms and models as applicable.
US10762614B2 Inspection apparatus, inspection method and computer program product
Provided is an inspection apparatus, an inspection method and a computer program product which can easily remove an improper target object. An inspection apparatus (1000) includes a base (700) for placing target objects thereon, a photographing part (100) which can photograph the target objects placed on the base (700), an inspection part for performing an inspection for the target objects placed on the base (700) based on an image photographed by the photographing part (100), and a distinguishing process part for performing a process of making a specific target object placed on the base (700) visually distinguishable from other target objects placed on the base (700) based on a result of the inspection performed by the inspection part.
US10762609B2 Driving circuit of processing high dynamic range image signal and display device having the same
A driving circuit configured to receive metadata and image signals, the driving circuit comprising: a meta-data parsing circuit configured to parse the metadata and output parsed metadata; an image analyzing and data processing circuit configured to analyze the image signals based on the parsed metadata and output a parameter and data signals; a reference voltage selector configured to output a reference voltage selection signal based on the parameter and the parsed metadata; a grayscale voltage generator configured to select a plurality of reference voltages in response to the reference voltage selection signal and generate a plurality of grayscale voltages based on the selected reference voltages; and an output circuit configured to convert the data signals to data voltage signals based on the grayscale voltages.
US10762606B2 Image processing apparatus and method for generating high quality image
An image processing apparatus includes: an acquisition unit configured to acquire a plurality of images each capturing an identical target and having a different attribute; a derivation unit configured to derive features from the plurality of images, using a first neural network; an integration unit configured to integrate the features derived from the plurality of images; and a generation unit configured to generate a higher quality image than the plurality of images from the feature integrated by the integration unit, using a second neural network.
US10762601B2 Multifunctional environment for image cropping
Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for combining the crop function with zoom, pan and straighten functions as part of a single cropping environment, such that a user can select a portion of an image for cropping, apply zoom, pan and straighten transformations to the selected image portion and then crop the transformed image portion in a single utility. In one aspect, the methods include the actions of receiving user input defining a crop region within a displayed image. The methods also include the actions of displaying a user interface including a cropping panel that is configured to display a subset of the image corresponding to the defined crop region. Further, the methods include the actions of receiving user input requesting to perform at least one of a zoom, rotate or translate operation on the crop region displayed in the cropping panel.
US10762592B2 Point-based rendering and removal of projection noise
Embodiments described herein provide an apparatus comprising a processor to divide a first projection into a plurality of regions, the plurality of regions comprising a plurality of pixels, detect errant visual content in a first region in the plurality of regions, determine a detail frequency rating for the first region, and apply one of a first rendering technique to the first region in the plurality of regions when the detail frequency rating for the first region in the plurality of regions fails to meet a detail frequency threshold or a second rendering technique to the first region in the plurality of regions when the detail frequency rating for the first region in the plurality of regions meets a detail frequency threshold. Other embodiments may be described and claimed.
US10762591B2 Engagement-based routing in geographic routing systems
Systems and methods for engagement-based routing transportation services are disclosed. A method includes establishing a communication session between a server computing device, client computing device, and plurality of geographic routing entities. The method further includes receiving a request for the geographic routing system from the client computing device. The method further includes identifying ones of the geographic routing entities within a determined geographic distance of the client computing device and obtaining a plurality of scores and a plurality of geographic distances from the client computing device. The method further includes transmitting the request to one or more of the identified geographic routing entities. The method further includes receiving acceptances of the request from at least a subset of the identified geographic routing entities. The method further includes selecting a geographic routing entity from the subset based on the plurality of scores and the plurality of geographic distances.
US10762590B2 System and method for provisioning devices using RFID
A system and method for provisioning secure devices onto a network are provided. The system includes a voucher server configured to provide a vouchers to a logistics device, and a secure pledge device associated with an RFID (Radio Frequency Identifier) chip, wherein the RFID chip comprises the voucher obtained from the voucher server and written to the RFID chip by the logistics device and the voucher is used for provisioning the pledge device to a customer network.
US10762587B2 Systems and methods for managing real estate titles and permissions
Methods and systems for managing real estate titles and permissions include using a key to identify titles and/or permissions. The key is preferably operable to control operations of electronic devices within geographic boundaries, with the geographic boundaries preferably being defined by a geofence and/or IP-based addressing. In certain embodiments, a system is linked to real property records to assign the key to the owner of record. Like other property rights, this virtual right-to-control electronic devices while located in a certain space may be sold outright, leased, rented, partitioned or otherwise conveyed to others.
US10762584B2 System and method for creating and managing intelligent water points in resource constrained regions
The disclosure provides a system and method for collection of water point data from a distribution of water points to generate a digital aquifer. The disclosure includes a system to generate and collect water point data through devices supported by frugal innovations that address resource constraints. Use of the systems and methods as described enable water point users to better plan and manage limited water resources.
US10762582B2 System and method of sharing content consumption information
The disclosure relates to identifying a user consuming content so that the user can share information on a social network communication service. Aspects of the disclosure relate to detecting reactions to the content and transmitting information to a social networking service associated with the user.
US10762571B2 Use of drones to assist with insurance, financial and underwriting related activities
An unmanned insurance drone can include a drone body and a sensor unit disposed on the drone body to collect sensor data. An on-board data processor converts the sensor data into insurance related information, and a wireless communication unit in communication with the data processor to transmit the insurance related information. In another example, the data processor may not be on the drone but remotely located. The location can be with the pilot or a control collection location. If the insurance related information is separate from the drone, than the wireless communication unit can transmit the raw sensor data to the processor.
US10762570B2 System and method for using a first electronic representation of contract terms for generating a second electronic representation of the contract terms
Systems and methods are provided in which contract terms from a first electronic representation of a contract are used to form at least a part of a second electronic representation of the contract. For instance, the first electronic representation of a contract may be formed for use with a first software application, such as an adjudication application, and such first electronic representation of the contract is used by a system to form at least part of a second electronic representation of the contract, wherein such second electronic representation is used by a second software application, such as a contract management application. Disparate applications often utilize different representations of contract terms, and certain embodiments enable a second electronic representation to be formed by the system at least in part from a first electronic representation so that the different electronic representations are consistent as to the overlapping contract terms included therein.
US10762569B2 Systems and methods for trading with market depth information
Techniques for displaying market depth information for a financial instrument including a plurality of bid and ask order metrics at corresponding prices of the market instrument and associated time information. A graphical representation of the market depth information, with axes corresponding to time and price, is aligned with color gradients corresponding to one or more metrics including, for example, bid and ask order volume, order count, or order consideration, generated based on the market depth information. The graphical representation of the market depth information and the color gradients are displayed using a display device.
US10762567B1 Systems and methods for administrating a certificate of deposit
A method for administrating a certificate of deposit (CD) includes receiving an option agreement entered into by a user with a financial institution. The option agreement defines one or more predetermined events enabling disposition of funds of a CD prior to the CD's maturity date. The option agreement has a fee associated therewith. The received option agreement and one or more services provided to the user by the financial institution are analyzed by a processor to determine said user's eligibility for disposition of CD funds prior to the maturity date based on an occurrence of the one or more predetermined events specified by the option agreement. The occurrence of the one or more predetermined events is verified, using the processor. A recommendation is provided to the user to dispose the CD funds in response to verifying the occurrence of the one or more predetermined events.
US10762565B2 System and method for trading distinct and identifiable portions of a physical commodity
A method can include obtaining a physical commodity that is divided into one or more physical units. The method can further include storing the physical commodity in a secure vault. Additionally, a map can be utilized to subdivide each of the one or more physical units into a plurality of segments. Each of the plurality of segments can be tangible portions of the physical unit that are distinct and identifiable. Subdividing each of the one or more physical units can render the physical units unaltered. Further, the map can be utilized to assign ownership of the plurality of segments to one or more owner users. The method can additionally include receiving an instruction to transfer ownership of a particular segment of the plurality of segments from a particular owner user to a buying user, and assigning in the map ownership of the particular segment to the buying user.
US10762559B2 Management of payroll lending within an enterprise system
A method and apparatus for facilitating access to credit scores in an enterprise system. A request that includes a context resource identifier may be received at a proxy server from a client. The proxy server controls access to a resource associated with an interface that is referenced by the context resource identifier using a profile that is dynamically built for a user of the client based on a plurality of resource profiles received from a plurality of interfaces in communication with the proxy server. The proxy server sends a response generated by the resource to the client. The response includes a credit score for an entity that is based on a current financial state of the entity. Controlling access to the resource based on the context resource identifier and the profile for the user increases a speed of access to the resource in the enterprise system.
US10762542B2 Item transfer apparatus, system and method
The present disclosure discloses an item transfer apparatus, system and method, and belongs to the field of data processing. The method includes: sending, by a terminal, an order instruction of a target item to an order management system, feeding back, by the order management system, order information of an order to the terminal, sending, by the terminal, a resource exchange instruction to a card management system according to the order information and a read e-card, completing, by the card management system, transfer of the exchange resource, sending, by the order management system, an item transfer instruction to an item provider device according to a resource transfer result, and completing, by the item provider device, transfer of the target item. The present disclosure solves the problem that the current item transfer method not only needs to bind an e-card to a mobile phone but also has cumbersome operations; thereby achieving an effect that a user can acquire a target item through the e-card after directly making an order at a terminal without pre-binding or scanning a two-dimensional code or other additional operations.
US10762537B2 Outdoor power equipment tool
A mower may be specifically recommended for a user based on received data associated with a yard of the user. The method may include providing a computing device for a user, and receiving, using the computing device communicating with a computer over a network, particular parameters about the user's yard. The user's yard parameters may be compared with product parameters of mowers stored on a database associated with a retailer. Using the particular parameters about the user's yard received from the computing device, at least one mower matched with the user's needs. The recommendation of the at least one mower may then be provided to the user.
US10762536B2 Using the utility of configurations in ad serving decisions
Instead of accepting competing ads and using an arbitration function (e.g., an auction) to choose winning ads to be served with a document, sets of ads (perhaps having different characteristics) can be generated, and an arbitration function can be used to select the winning set of ads. Such arbitrations on sets of ads can consider how ads, search results, colors, positions, fonts, etc., all interact with each other and affect the usefulness of the sets of ads to advertisers, end users, document publishers, and/or an ad serving entity.
US10762529B1 Platform for location and time based advertising
Embodiments of the present disclosure provide methods, systems, and computer-readable media for: registering mobile asset; registering content associated with the mobile asset; tracking a location of the mobile asset, the mobile asset being associated with the content to be transmitted to at least one device in proximity to the mobile asset as the mobile asset propagates through the space; receiving a specification of at least one rule for transmitting the content, the at least one rule comprises at least one of the following: at least one element of profile data corresponding to the at least one device, and at least one action; receiving an indication that the at least one device is in proximity to the location of the mobile asset; determining whether the at least one rule is met; and transmitting the content associated with the mobile asset to the at least one device.
US10762523B2 Methods and systems for applying promotions to payment transactions
A method for applying promotion codes to a payment transaction using a computing device is provided. The computing device includes a promotion application in communication with a server. The payment transaction includes a purchase made by a cardholder using a payment card over a payment card network. The method includes providing, by the promotion application, promotion data to the computing device, wherein the promotion data includes a merchant participating in the payment card network, a promotion program offered by the merchant, and promotion codes associated with the promotion program. The method further includes displaying the at least one promotion program on the computing device, receiving a selection of the at least one promotion program from the cardholder using the computing device, and sending the promotion codes associated with the selected promotion program to the server for a payment transaction that corresponds to the selected promotion program.
US10762516B2 Trusted platform and integrated BOP applications for networking BOP components
Embodiments are directed to a trusted platform powered by a client-side company application that implements a Business Organizing Principle (“BOP”) for a company and distributed immutable ledger, which provides the company with secure transactions and transaction data.The application's Business Organizing Principle identifies the business components for a company (e.g., HR, marketing, suppliers, etc.) which the application identifies as core, medium-core, and non-core. The application can then suggest and link the business to other businesses on the network based on matching BOP components. The platform's scoring engine uses the ledger's trusted transactions to generate a BOP network score and “local score” to augment traditional thereby creating a quickly developed trusted ecosystem for horizontal B2B integration between not just businesses, but business components.
US10762500B2 Systems and methods for multi-merchant tokenization
Systems and methods for multi-merchant tokenization may include receiving a transaction from a point of sale terminal of a merchant, validating the merchant ID against merchant logs, and generating a token for the transaction. The token includes a primary account number, expiration, and a group ID. Additionally, the system provides the primary account number to a payment system and receives a response back. The response is then output back to the merchant along with the token. In subsequent transactions, the system may receive the token from a one point of sale terminal of the merchant. The system validates the merchant ID against merchant logs and ensures the merchant is configured for tokenization. The token is decrypted and the group ID is compared to the merchant ID in the merchant logs. When they match, the primary account number is provided to the payment system for approval.
US10762483B2 ATM token cash withdrawal
Embodiments of the invention are directed to a system for managing financial tokens associated with a financial account, whereby the system is directed towards generating and authenticating tokens associated with the financial account in order to grant access to a user to conduct financial transactions on the financial account using an Automated Teller Machine (ATM). The system is configured to generate a server token that is associated with at least one financial account; communicate, to a first mobile device, a server packet comprising at least the server token; receive, from an ATM, a security packet comprising at least a device token; authenticate the device token, the authentication comprising comparing the device token with the server token, thereby resulting in a successful authentication of the device token; and communicate the successful authentication to the ATM.
US10762477B2 Secure real-time processing of payment transactions
A method including receiving, at a first system from a first entity, a request comprising a merchant identifier. The method also includes determining, at the first system, using the merchant account database, first information comprising an account identifier of a second account of the merchant maintained by a second financial institution. The method additionally includes sending the first information from the first system to the first financial institution. The method further includes receiving, at the first system from the first financial institution, payment information regarding a deposit to be made in the second account from the first account to pay the merchant for one or more items to be purchased from the merchant by the consumer for the payment amount. The method additionally includes sending, from the first system to the second financial institution, the payment information such that the second financial institution, upon receiving the payment information, notifies the merchant to satisfy an expectation of the merchant for payment from the consumer. Other embodiments are provided.
US10762476B2 Wind farm supervision monitoring system
A wind farm supervision monitoring system includes: a data collection unit configured to collect data about a status monitoring of each wind turbine from at least one site server; an abnormality status detection unit configured to detect an abnormality status of each wind turbine based on the collected data about the status monitoring and issue an alarm; a wind data management unit configured to early detect a fault of each wind turbine and or monitor performance of each wind turbine based on the data about the status monitoring or the data about the abnormality status; and a supervision unit configured to manage a turbine operation status and operation and maintenance of each wind turbine and provide information for establishing an operation and maintenance plan for the detected abnormality status of the wind turbine.
US10762474B2 Electronic calendar devices
Calendar management devices and systems are disclosed that are configured with hardware to generate a calendar object and a calendar share identifier associated with the calendar object, and to cause the calendar share identifier to be provided to each of a plurality of calendar users. User input is received indicating a new event associated with the calendar object, and in response to the user input, the device(s) are configured to determine an authorization level of the new event based on the user input, generate a calendar event object comprising the authorization level, and automatically send a publication request to a remote server over a network, wherein said sending the publication request directs the remote server to determine a subset of the plurality of calendar users based on the authorization level and to send the event object to each of the subset of the plurality of calendar users. Media data indicative of one or more media items associated with the new event is received and associated with the event object.
US10762472B1 Methods, systems and computer program products for generating notifications of benefit qualification change
A computer-implemented method for providing a notice regarding a benefit qualification status change includes receiving a change in a qualification requirement for a benefit program. The method also includes obtaining a completeness graph corresponding to the benefit program. The method further includes modifying the completeness graph based on the received change in the qualification requirement for the benefit program. Moreover, the method includes obtaining a profile corresponding to an individual. In addition, the method includes obtaining a first qualification status relating to the individual's qualification for the benefit program before the received change in the qualification requirement for the benefit program. The method also includes determining a second qualification status by running the profile against the modified completeness graph. The method further includes when the first and second qualification statuses are different, providing a notice for a corresponding benefit qualification status change.
US10762471B1 Automating management of integrated workflows based on disparate subsidiary data sources
Methods, systems, and computer-readable media described herein may include: obtaining first data from a first datastore managed by a first entity, the first data comprising a first status of a first task of a first subsidiary workflow that is part of an integrated workflow; integrating the first data into a second datastore managed by a second entity that manages the integrated workflow, with an integration layer; generating a graphical user interface to present an interactive graphical object that displays the integrated first data and the integrated workflow to a user; receiving one or more updates from the user to the integrated first data, where the one or more updates are based on one or more graphical user interactions with the integrated first data; identifying a change to a portion of the first data; and writing the change in the first datastore using the integration layer interface.
US10762470B2 Virtual planogram management systems and methods
Systems and methods of constructing and managing virtual planograms are presented. Contemplated systems allow for construction of a virtual planogram, which can be used to present consumers virtual inventory items as being available for purchase via a display device. The display device can include an electronic billboard within an establishment, a mall for example, or include a user's smart device, a cell phone or tablet for example.
US10762468B2 Adaptive process for guiding human-performed inventory tasks
An inventory management system is described. The inventory management system may be configured to determine a head or eye level of an operator interacting with a storage structure. As part of this process, visual image data, thermal image data, or LiDAR data can be obtained and the eyes or head of the operator identified in the obtained data, or the operator may wear a device usable to determine head or eye position. The determined head or eye level can be correlated with a vertical position on a display, and inventory information can be displayed to the operator at the determined level.
US10762458B1 Satellite scheduling system
Systems and methods are provided for scheduling objects having pair-wise and cumulative constraints. The systems and methods presented can utilize a directed acyclic graph to increase or maximize a utilization function. The objects can comprise satellites in a constellation of satellites. In some implementations, the satellites are imaging satellites, and the systems and methods for scheduling can use human collaboration to determine events of interest for acquisition of images. In some implementations, dominant edges are removed from the directed acyclic graph. In some implementations, dynamic weights are assigned to nodes associated with downlink events in the directed acyclic graph.
US10762452B2 System and method for designing and executing control loops in a cloud environment
A system for designing and executing control loops in a cloud environment includes a control platform implemented in the cloud environment having a data collection, analytics and events module, a policy module and an application controller module. The system includes a business process management application coupled to the control platform having a control loop designer module for designing a control loop template and a workflow engine for distributing the control loop template. The business process management application is coupled to the data collection analytics and events module of the control platform as well as the policy module in the application controller module to control platform. The control loop is activated by the control platform.
US10762449B2 Real-time determination of a service cost
This disclosure describes, in part, systems and techniques for retrieving complex data from multiple data sources corresponding to a current cost of consumable materials and a current cost of labor used to provide a service. Once retrieved, the system may determine a total current cost of the consumable materials and a total current cost of the labor. Furthermore, the system may use the total current cost of the consumable materials and the total current cost of the labor to determine an overall current cost of the service. The system may simultaneously provide an overall current cost of multiple services.
US10762433B2 Distributed relationship reasoning engine for generating hypothesis about relations between aspects of objects in response to an inquiry
A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data.
US10762432B2 Semantic analysis network resource provider recommendation system
A system, method and program product for recommending a network resource provider to a resource consumer. An interactive recommendation engine for determining a recommendation of a network resource provider is provide and includes: a requirements collection manager that collects a set of requirements for an organization and includes: a query management system that provides an interactive platform for implementing a natural language dialog with a user; and a semantic analysis system that analyzes inputs from the user to identify requirements and formulate outputs to the user; a provider data curation manager that curates structured and unstructured provider information into a provider knowledgebase; and a decision analytics system that analyzes the set of requirements and provider knowledgebase to identify a recommended resource provider.
US10762427B2 Connectionist temporal classification using segmented labeled sequence data
Classification training systems and methods include a neural network for classification of input data, a training dataset providing segmented labeled training data, and a classification training module operable to train the neural network using the training data. A forward pass processing module is operable to generate neural network outputs for the training data using weights and bias for the neural network, and a backward pass processing module is operable to update the weights and biases in a backward pass, including obtaining Region of Target (ROT) information from the training data, generate a forward-backward masking based on the ROT information, the forward-backward masking placing at least one restriction on a neural network output path, compute modified forward and backward variables based on the neural network outputs and the forward-backward masking, and update the weights and biases.
US10762418B2 Control wavelet for accelerated deep learning
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow based computations on wavelets of data. Each processing element has a compute element and a routing element. Each compute element has memory. Each router enables communication via wavelets with nearest neighbors in a 2D mesh. A compute element receives a wavelet. If a control specifier of the wavelet is a first value, then instructions are read from the memory of the compute element in accordance with an index specifier of the wavelet. If the control specifier is a second value, then instructions are read from the memory of the compute element in accordance with a virtual channel specifier of the wavelet. Then the compute element initiates execution of the instructions.
US10762412B2 DI capacitive embedded metal card
A transaction card having a metal layer, an opening in the metal layer for a transponder chip, and at least one discontinuity extending from an origin on the card periphery to a terminus in the opening. The card has a greater flex resistance than a card having a comparative discontinuity with the terminus and the origin the same distance from a line defined by a first long side of the card periphery in an absence of one or more strengthening features. Strengthening features include a discontinuity wherein one of the terminus or the origin are located relatively closer to the first long side of the card periphery than the other, a plurality of discontinuities wherein fewer than all extend from the card periphery to the opening, a self-supporting, non-metal layer disposed on at least one surface of the card, or one or more ceramic reinforcing tabs surrounding the opening.
US10762404B1 Automated name calling system
An automated name calling system and method including an RFID assembly, a camera assembly, and podium assembly is disclosed herein. The RFID assembly includes RFID tags that may be mounted to clothing accessories such as wristbands, buttons, and the like. The RFID assembly further includes an RFID reader that is mounted to either clothing articles such as gloves or is mounted to be stationary. In the event of a graduation ceremony a student receives an RFID tag provided by the school's faculty. As the student begins walking to have their name called, the camera assembly will automatically take pictures of the student as they walk for graduation. Before a student walks the stage, the student will pass an RFID reader that will automatically display the students name to the podium assembly. Additionally, the podium assembly includes a headset that provides a user the pronunciation of a student's name.
US10762400B2 System configured to output image data representing adjoining characteristic images
A controller of an information processing apparatus is configured to receive image data representing a compound image including at least first characteristic data and second characteristic data, extract first and second characteristic image data respectively representing the first and second characteristic images, determine, by analyzing the first and second characteristic image data as extracted, whether the first and second characteristic images are identical. When it is determined that the first and second characteristic images are not identical, the controller generates arranged image data subjected to be printed and representing the first and second characteristic images in a boundary-distinguishable manner, while, when it is determined that the first and second characteristic images are identical, the controller generates arranged image data subjected to be printed and representing the first and second characteristic images not in a boundary-distinguishable manner. Then, the controller outputs the arranged image data.
US10762392B2 Tiling format for convolutional neural networks
Systems, apparatuses, and methods for converting data to a tiling format when implementing convolutional neural networks are disclosed. A system includes at least a memory, a cache, a processor, and a plurality of compute units. The memory stores a first buffer and a second buffer in a linear format, where the first buffer stores convolutional filter data and the second buffer stores image data. The processor converts the first and second buffers from the linear format to third and fourth buffers, respectively, in a tiling format. The plurality of compute units load the tiling-formatted data from the third and fourth buffers in memory to the cache and then perform a convolutional filter operation on the tiling-formatted data. The system generates a classification of a first dataset based on a result of the convolutional filter operation.
US10762391B2 Learning device, learning method, and storage medium
According to one embodiment, a learning device includes an acquirer, a generator, a first identifier, an extractor, a second identifier, and a learning-processor. The acquirer acquires real data. The generator generates pseudo data of the real data using a first neural network. The first identifier identifies whether input data is the real data or the pseudo data. The extractor extracts features of data from the input data. The second identifier identifies whether the features extracted by the extractor are features of the real data or features of the pseudo data. The learning-processor learns the first neural network such that the pseudo data and the real data are not discriminated on the basis of an identification result of each identifier.
US10762381B2 Forged-physiological-characteristic filtering device of identity authentication system
A forged-physiological-characteristic filtering device includes: a physiological characteristic scanning circuit for conducting a plurality of times of physiological characteristic scanning operations; a control circuit for acquiring a plurality of unverified-user physiological characteristics and generating a plurality of corresponding unverified-user action records, and for calculating time interval between two consecutive unverified-user physiological characteristics to generate corresponding unverified-user time interval records; and a secure circuit for respectively comparing the plurality of unverified-user physiological characteristics with a plurality of valid-user physiological characteristics, for respectively comparing the plurality of unverified-user action records with a plurality of valid-user action records; and for comparing the unverified-user time interval record with a valid-user time interval record. The secure circuit is allowed to conduct encryption, decryption, or signature operation on data transmitted from a host device only if all of the above comparing operations match with predetermined conditions.
US10762368B2 Facial recognition-based authentication
Facial recognition-based authentication comprises obtaining a first image of a target object, updating projection information associated with a display by a display device, obtaining a second image of the target object, the second image being an image of the target object after the projection information is updated, obtaining an image difference data based at least in part on the first image and the second image, and determining whether the target object is a virtual object based at least in part on the image difference data.
US10762354B1 System and method for parking a vehicle in a camera's field of view
Methods, systems, and apparatus, including computer programs encoded on a storage device, for parking a vehicle in a camera's field of view. The method may include actions of determining that a vehicle is parked within a predetermined distance of a property, obtaining data from a monitoring system component, determining, based on the obtained data, that the vehicle is not parked within a field of view of a camera, determining that (i) the vehicle should be parked within a field of view of the camera and (ii) that an image captured by the camera should include a representation of the vehicle, and performing an operation to instigate movement of the vehicle to a different location that is (i) within a field of view of a camera and (ii) where an image captured by the camera includes a representation of the vehicle.
US10762351B2 Methods and systems of spatiotemporal pattern recognition for video content development
Presenting event-specific video content that conforms to a user selection of an event type includes processing at least one video feed through at least one spatiotemporal pattern recognition algorithm that uses machine learning to develop an understanding of at least one event within the at least one video feed to determine at least one event type, wherein the at least one event type includes an entry in a relationship library at least detailing a relationship between two visible features of the at least one video feed, extracting the video content displaying the at least one event and associating the understanding with the video content in a video content data structure. A user interface is configured to permit a user to indicate a preference for at least one event type that is used to retrieve and provide corresponding extracted video content with the data structure in a new video feed.
US10762343B2 Form type learning system and image processing apparatus
To accurately classify a form without using form layout information, the image processing apparatus utilizes a classifier that accepts a filled-in form whose image has been reduced into a specific size as an input and specifies the form type of the filled-in form. Machine learning has been performed to the classifier by a form type learning system and the form type learning system reduces an image of a filled-in form as an original document image, adds a noise to the original document image, which has not been reduced or has been reduced, to generate multiple images for machine learning, associates the form type of the original document image with the multiple images for machine learning as a label, and performs machine learning of the classifier using the multiple images for machine learning and the label as training data.
US10762341B2 Medical tracking system comprising multi-functional sensor device
The present invention relates to a medical tracking system comprising at least one sensor device which can be positioned in a fixed position relative to a target, the sensor device comprising a marker device and a marker device detector, the marker device detector being capable of obtaining information for determining a relative position between the marker device detector and another marker device, the system further comprising a control unit configured to process a medical navigation workflow and to select the function of the sensor device as either acting as a marker device detector or as a marker device in a step of the medical navigation workflow.
US10762339B2 Automatic emotion response detection
A computer-implemented method, system, and computer program product for determining a valence indication, the computer-implemented method comprising: selecting a number of areas, a number of thresholds, a number of points, a number of emotion models, a number of expression models, a number of algorithms; using the number of areas, the number of thresholds, the number of points, the number of emotion models, the number of expression models, and the number of algorithms to form a valence formula; retrieving a video stream from a camera in the particular area in the location; using the video stream, calculating a valence indication for each of a number of individuals having images in the video stream; and wherein the valence indication represents a predominant emotion of a number of individuals at a point in time in the particular area.
US10762336B2 Face recognition in low light conditions for unlocking an electronic device
Certain aspects of the present disclosure provide techniques for performing face recognition in low light conditions using an electronic device. One aspect provides a method including determining if a brightness level within a viewing area of the electronic device satisfies a threshold. The method includes increasing a luminance output of the electronic device from a first luminance level to a second luminance level when the brightness level does not satisfy the threshold. The method includes capturing an image at the second luminance level when the brightness level does not satisfy the threshold. The method includes capturing the image at the first luminance level when the brightness level satisfies the threshold. The method includes detecting a face in the image. The method includes determining if the face corresponds to an authorized user. The method includes unlocking the electronic device when the face corresponds to an authorized user.
US10762325B2 Pressure detection and measurement with a fingerprint sensor
A circuit, system, and method for measuring or detecting pressure or force of a fingerprint on an array of electrodes is described. Pressure or force may be measured or detected using a processed image of the fingerprint, or by measurement of capacitance of deformed variable capacitors.
US10762324B2 Pressure determination method and device and fingerprint recognition method and device
The present disclosure provides a pressure determination method and device. The pressure determination method includes: fingerprint information from a preset region of a terminal is acquired, and the fingerprint information includes multiple first signals corresponding to ridges of a fingerprint and multiple second signals corresponding to valleys of the fingerprint; and a pressure on the preset region is determined according to a relationship between the first signals and the second signals.
US10762322B2 Fingerprint sensor including a substrate defining a ledge with contact points for incorporation into a smartcard
A fingerprint sensor for incorporation into a smart card includes sensor electrodes for detecting fingerprint features of a finger placed on a contact surface, the sensor electrodes being disposed above a substrate layer that comprises a first portion, a second portion, and a ledge where an edge of the first portion extends beyond an edge of the second portion. Contact points disposed on the ledge connect the fingerprint sensor to electrical conductors of an intermediate layer of a multi-layer smartcard. The fingerprint sensor is disposed within a cavity formed in a body of the smartcard, and the contact points disposed on the ledge are set at a depth corresponding to the thickness of an outer layer covering the electrical conductors of the intermediate layer of the smartcard.
US10762319B2 Fingerprint sensor and manufacturing method thereof
A fingerprint sensor includes a die, a plurality of conductive structures, an encapsulant, a plurality of conductive patterns, a first dielectric layer, a second dielectric layer, and a redistribution structure. The die has an active surface and a rear surface opposite to the active surface. The conductive structures surround the die. The encapsulant encapsulates the die and the conductive structures. The conductive patterns are over the die and are electrically connected to the die and the conductive structures. Top surfaces of the conductive patterns are flat. The first dielectric layer is over the die and the encapsulant. A top surface of the first dielectric layer is coplanar with top surfaces of the conductive patterns. The second dielectric layer covers the first dielectric layer and the conductive patterns. The redistribution structure is over the rear surface of the die.
US10762318B2 Light projected feedback for guiding hand movements
A hand-held barcode reader has a decoding module that analyzes barcodes on a surface. The decoding module determines a displacement based on a current position of the hand-held barcode reader and a desired new position of the hand-held barcode reader with respect to a barcode on the surface. An LED of the hand-held barcode reader produces a first-colored light-spot at a position on the surface to direct a desired movement of the hand-held barcode reader to move from the current position to the desired new position.
US10762315B2 Lighting control system using barcode information
Disclosed is a lighting control system for directing a show. The system includes at least: a master device; and a plurality of slave devices that receive lighting control signals from the master device. The light control signals correspond to seats of a plurality of audiences in an auditorium. The plurality of slave devices receive position information indicating specific positions at which the plurality of slave devices emit a light, light-emitting status information including preset information to classify the plurality of slave devices into a plurality of groups, and group identification number information. The plurality of slave devices are grouped in accordance with received information. The master device controls the grouped plurality of slave devices to emit a light per group basis by broadcasting the lighting control signals including group light-emitting pattern information for each of the plurality of groups of the plurality of slave devices.
US10762292B2 Systems and methods for collaborative editing of interactive walkthroughs of content
The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or coauthors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors.
US10762274B2 Execution of an application using a specifically formatted input
A method controls execution of an intended application. One or more processors receive a first formatted character string that is in a first format. The processor(s) determine which application from multiple applications is an intended application that is to use the first formatted character string as a basis of an input to the intended application. The processor(s) convert the first formatted character string into a second formatted character string by applying a second format that is used by the intended application, and then execute the intended application by using the second formatted character string as an input to the intended application.
US10762265B1 Heterogeneous instantiation of high-level language callable library for hardware core
Using a high-level language (HLL) callable library for multiple instances of a core includes detecting, using computer hardware, a reference to an HLL library for a core within an HLL application, determining, using the computer hardware, a plurality of instances of the core by detecting function calls within the HLL application correlated to each of the plurality of instances of the core, and generating, using the computer hardware, interface code within the HLL application for each of the plurality of instances of the core using the HLL library. An executable version of the HLL application is generated, using the computer hardware, wherein the interface code for each of the plurality of instances of the core is bound to the respective instance of the core. The function calls can specify different parameterization files corresponding to the plurality of instances of the core.
US10762261B2 Methods and apparatus for transforming the function of an integrated circuit
A method to transform the function of a circuit is provided. The method provides a first register-transfer level (RTL) document and a second RTL document, provides a first gate level (GTL) netlist and a second GTL netlist, compares the two RTL documents to identify the instances to be modified, locates the instances to be modified in the first GTL netlist, and transforms the function of the circuit by patching the circuit such that the patched first GTL netlist is equivalent to the second GTL netlist. The method improves performance and efficiency of the transformation by reducing the number of instances to be input into the engineering change order (ECO) engine, and also minimizes change in circuit design.
US10762257B2 Equivalent circuit construction method, simulation method and simulation device
An equivalent circuit is capable of, while having a simple configuration, accurately expressing a superposition characteristic and having excellent practicality and workability. A current sensor and a voltage source are connected in series between external terminals of an equivalent circuit. A reference state element having an impedance forms a closed loop with a current source. A current flowing through the equivalent circuit and detected by the current sensor is reproduced by the current source and then applied to the reference state element, so that a potential difference is generated across the reference state element. A voltage obtained by multiplying the potential difference by a correction coefficient is outputted by the voltage source. By setting the correction coefficient to be dependent on the current or an inter-terminal voltage, the impedance represented by the equivalent circuit can be reproduced as a characteristic dependent on the current I or the inter-terminal voltage.
US10762256B2 Hand-drawn ladder logic conversion method and system
A system includes an operator interface that includes a screen on which a ladder logic diagram is displayed. The system also includes an input device that may be used to draw a hand-drawn ladder logic component in the ladder logic diagram on the screen. Additionally, the system includes memory circuitry that stores ladder logic programming code and processing circuitry that executes the ladder logic programming code. The ladder logic programming code executed by the processing circuitry includes a recognition module to recognize the hand-drawn ladder logic component and a conversion module to convert the recognized hand-drawn ladder logic component to a standard graphical format and to a standard programming object.
US10762242B2 Electronic apparatus and method of operating the same
A method and system for operating an electronic apparatus includes: implementing, by a first processor, a main process of the electronic apparatus; receiving a user input for controlling an operation of at least one element (e.g., camera, memory, microphone, or the like) configured to perform at least one function; and in response to a received user input, controlling power of the at least one element by using at least a second processor separate from the first processor.
US10762240B2 Anonymizing a file for diagnosis
Apparatuses, methods, and computer program products are provided for anonymizing a data set having an index component and a data component. In certain embodiments, the apparatuses, methods and computer program products make a copy of the data set, removes personal information from the data component, modifies an index component key value with a random value, modifies a data component key value with the same random value, and maintains a data set structure of the index component and the data component.
US10762234B2 Data processing in a hybrid cluster environment
A hybrid cluster environment with a public cloud cluster having nodes storing data and a plurality of private clusters is provided, wherein each of the plurality of private clusters has nodes storing data. Registration data that indicates a customer identifier, a new private cluster, and a file transfer server is received. The new private cluster is added to the plurality of private clusters in the hybrid cluster environment. Input to design a job to process data in the hybrid cluster environment is received. It is determined that the job is to be deployed to the new private cluster. The job is deployed to the new private cluster using the file transfer server, wherein the job is executed at the new private cluster. Job status information and one or more job logs are received with the file transfer server.
US10762229B2 Secure searchable and shareable remote storage system and method
A secure searchable and shareable remote storage system and method which utilizes client side processing to enable search capability of the stored data, allow the synchronizing of stored data between multiple discrete devices, and allow sharing of stored data between multiple discrete users. Such a remote storage system and method includes a networked remote computer server which receives and stores encrypted data and manages access thereto and a client device configured to index data to be stored, upload secured data and related information, perform searches on the stored data and related information locally, and implement cryptographic protocols which allow the stored data and related information to be synchronized with other desired client devices. Advantageously, since trusted client-side search code may directly access mostly plaintext data, it may operate orders of magnitude faster than the equivalent server code which may access encrypted data only.
US10762224B2 Document providing method and apparatus
Disclosed are a document providing method and apparatus. The method comprises: receiving an access request to a target document that is sent by a user; determining whether an access link used by the user is valid; if the access link is invalid, further determining whether the user identifies the access link before the access link is invalid; and if yes, providing the target document for the user. According to this application, by providing a document providing method and apparatus, when the access link is invalid, it is further determined whether the user identifies the access link before the access link is invalid, and if yes, the target document is provided for the user, so that a user that obtains the document provided by the access link when the access link is valid can obtain the document provided by the access link again after the access link is invalid, thereby providing convenience for the user to obtain the document.
US10762216B2 Anti-theft in firmware
Methods, systems and storage media are disclosed for enhanced system boot processing that authenticates boot code based on biometric information of the user before loading the boot code to system memory. For at least some embodiments, the bio-metric authentication augments authentication of boot code based on a unique platform identifier. The enhanced boot code authentication occurs before loading of the operating system, and may be performed during a Unified Extensible Firmware Interface (UEFI) boot sequence. Other embodiments are described and claimed.
US10762213B2 Database system threat detection
A method and system for improving memory storage and threat detection is provided. The method includes requesting and authorizing permission for executing analysis code for determining if a service device is in compliance with general data protection regulations. In response, executable code is uploaded to the database hardware controller and a first database and a second database is analyzed with respect to patterns associated with the general data protection regulations. Associated results code is generated and transmitted the service device. The results code is executed with respect to the first database and the second database resulting in a storage space increase in the first database and the second database thereby improving operational functions of the first database and the second database.
US10762209B2 Boot security
In one aspect, a method for securing a device includes receiving a first set of boot information of a device, receiving a first cryptographic proof of the first set of boot information, receiving a second set of boot information of the device, receiving a second cryptographic proof of the second set of boot information, comparing the first set of boot information and the second set of boot information, and, upon determining that the first set of boot information and the second set of boot information are different, determining whether differences between the first set of boot information and the second set of boot information are permitted. The method may also include generating an alert upon determining that differences between the first set of boot information and the second set of boot information are not permitted.
US10762205B2 Method and apparatus for displaying keyboard, and terminal device
Embodiments of the present invention disclose a method and an apparatus for displaying a keyboard, and a terminal device. The method includes: displaying, on a touchscreen, a keyboard whose keys are normally arranged; before a touching object touches the keyboard on the touchscreen, obtaining a location, which the touching object points to, on the keyboard; adjusting an arrangement order of some keys on the keyboard, where the keys include keys within a preset range, the preset range includes the location, which the touching object points to, on the keyboard, and the preset range includes at least two keys; and displaying the adjusted keyboard on the touchscreen. By means of the technical solutions in the present invention, an arrangement order of some keys on a keyboard displayed by a terminal is adjusted, thereby improving an information input speed, and reducing energy consumption of the terminal.
US10762204B2 Managing containerized applications
A method of managing access to a plurality of applications capable of executing within a container provisioned on a computing device. The method comprises the steps of: receiving, at a first communications interface of the container, a first communication for execution by a first application in the plurality of applications capable of executing within the container, wherein the communication is received from an on-device process via a first communication pathway using an inter-process communication (IPC) framework provided by an operating system executing on the computing device; sending, from the first communications interface of the container, the communication to a second communications interface of the first application via a second communication pathway provided by the container, wherein the second communication pathway bypasses the IPC framework; receiving, at the first communications interface of the container, a response to the first communication from the second communications interface of the first application via the second communication pathway; and sending, the response from the first communications interface of the container to the on-device process via the first communication pathway.
US10762203B2 Reducing impact of malware/ransomware in caching environment
Methods and systems for reducing the impact of malware/ransomware in a caching environment are provided. A system for reducing the impact of malware/ransomware includes a pattern detection module that identifies one or more file operations associated with one or more malicious patterns. Additionally, the one or more file operations act on data stored at a first data site. The system also includes an administration module that provides an alert to an administrator that one or more malicious patterns have been identified and determines an administration action in response to the alert. The system further includes a replication module that performs a replication action for the one or more file operations based on the administration action, wherein the replication action is performed in relation to replicated data stored at a second data site.
US10762196B2 Point of sale (POS) systems and methods with dynamic kernel selection
A payment reader can have one or more kernels capable of performing certain payment processing functions but not capable of performing certain, more processing-intensive payment processing functions. The payment reader may be designed to selectively assign processing tasks to application layer kernels located on a mobile device and/or a cloud-based device external to the payment reader, the mobile device having more or different processing resources than the payment reader. The selective assignment may be made dynamically based on the measurement of a condition of the reader or an occurrence of an event, such as a determination that the payment reader cannot process a transaction, that the payment reader does not have sufficient battery strength to process the transaction, or that there has been a tempering attempt at the payment reader. The payment reader also has a physical layer module, which module maintains its processing on the payment reader. By these means, the processing related to a payment transaction is conducted on a hybrid system, using resources both local to and remote from the payment reader.
US10762189B2 Segment pattern entry based authentication
A system and method to support authentication or device pairing. A respective indication is received from a respective output of each respective contact element within a plurality of contact elements. The respective output indicates a touching of the respective contact element. Based on receiving the respective indication, a respective state associated with the respective contact element is changed. The respective contact element is controlled to change its respective visual state to correspond to its respective state. Based on receipt of the respective indication, it is determined whether the respective states of the plurality of contact elements match a determined pattern. Based on a determination that the respective states of the plurality of contact elements match the determined pattern, access to an operation is authorized.
US10762187B2 System and method for providing secure transactional solutions
The present invention provides a method and system for verifying and tracking transactional information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10762183B1 Secure authentication using biometric factors
In general, the techniques of this disclosure describe a computing device in a secure domain that is configured to receive, via a guard device, an authentication factor from a biometric authentication device in a non-secure domain. The biometric authentication device is in a non-secure domain, and the authentication factor comprises an identifier of a prospective user of the biometric authentication device. The computing device may then determine, based on the received authentication factor, whether the prospective user is a trusted user of the computing device based on the authentication factor. Responsive to determining that the prospective user of the biometric authentication device is the trusted user, the computing device may enable access to one or more applications on the computing device.
US10762182B2 Detection system, fingerprint sensor, and method of finger touch authentication thereof
The present invention discloses a method of finger touch authentication through a fingerprint sensor. The method includes obtaining a plurality of touch operations through the fingerprint sensor, detecting a pattern of the plurality of touch operations; comparing the pattern with a registered pattern to generate a comparison result, and authenticating the plurality of touch operations on the basis of the comparison result, wherein the pattern indicates at least one feature, and the fingerprint sensor is capable of authenticating a fingerprint of a user after or before the finger touch authentication.
US10762178B2 Secure provisioning and management of devices
Systems, methods and devices for provisioning a computerized device(s). The system may include a distributor computer that is connected to the computerized device, and is operable to receive a digital asset and transmit it to the device. The system may include a digital asset management server that is connected to the distributor computer, and is operable to transmit the digital asset to the distributor computer, and a provisioning controller that is connected to the distributor computer and the digital asset management server, and is operable to cause transmission of the digital asset to the distributor computer. The system can include a second distributor computer that is connected to the digital asset management server and the device (e.g., at a later time), and that receives a second digital asset and transmits it to the device, wherein the second digital asset causes the device to become partially or fully functional.
US10762177B2 Method for preventing an unauthorized operation of a motor vehicle
A method for preventing an unauthorized operation of a vehicle, and an electronic hardware security module for implementing the method are provided. A vehicle immobilizer software is used therein, which is at least partially stored in the electronic hardware security module.
US10762174B2 Collaborative public user profile
A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
US10762173B2 System and method for managing inventory at dispensing units
Dispensing units or stations for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing stations are arranged in groups. Inventory data for all the stations in a group is combined together, and displayed at a graphical view or widget. Multiple widgets may be displayed on a dashboard screen of a user system, for use in managing inventory.
US10762164B2 Vector and matrix computing device
A computing device and related products are provided. The computing device is configured to perform machine learning calculations. The computing device includes an operation unit, a controller unit, and a storage unit. The storage unit includes a data input/output (I/O) unit, a register, and a cache. Technical solution provided by the present disclosure has advantages of fast calculation speed and energy saving.
US10762156B2 Suppressing duplicate listings on multiple search engine web sites from a single source system triggered by a user
A source system receives, from at least one of the user associated with an entity or the human operator associated with the source system, an indication to suppress all listings associated with the entity on one or more provider systems, wherein the indication comprises identification data of the entity and an indication that the identification data of the entity is no longer valid. The source system retrieves, from a database associated with the source system, a list of one or more provider systems associated with the source system and having at least one listing corresponding to the entity. For each provider system in the list of one or more provider systems: the source system searches the provider system for listings having identification data matching the identification data of the entity. The source system receives, from the provider system, one or more matching listings having identification data matching the identification data of the entity, wherein each listing of one or more matching listings has a corresponding provider-supplied external identifier assigned by the provider system. The source system transmits, to the provider system, a request to suppress the one or more matching listings, the request to suppress the one or more matching listings comprising a list of the one or more corresponding provider-supplied external identifiers.
US10762149B2 System and method for inducing user activity via enhanced web content
A system and method for inducing user activity via enhanced web content. The method includes receiving data respective of interactions of a user with web content displayed on a user device during at least one electronic transaction, wherein the web content is associated with at least a product; determining, based on the received data, a user impression; generating a user profile including at least the determined user impression; determining at least one content modification parameter respective of the generated user profile; determining at least one criterion respective of the at least one content modification parameter; and causing a display of enhanced content based on the at least one content modification parameter, when the at least one criterion is met.
US10762145B2 Query classifier
A computer-implemented method for processing a query is disclosed. The method includes receiving, by a server, a query from a user device over a network, the query including one or more keywords; classifying, by the server, the query into one or more categories based on the one or more keywords of the query; determining, by the server, a confidence indicator associated with each of the one or more categories from the classifying; and modifying the query to boost the one or more categories when the confidence indicator associated with the one or more categories for one or more of the keywords of the query is greater than or equal to a confidence level threshold.
US10762143B2 Extension of third party application functionality for intent determination
Intent determination as a service (IaaS) is disclosed. A third party application may be provided access to an IaaS service. The third party application and the IaaS system may exchange or be provided registration data and information that allow configuration of data and interfaces used in provision of IaaS to the third party application. A query received as input at the third party application may be sent to the IaaS system and the intent of a query may be determined and indicated in a query response sent back to the third party application. A third party application may also interface with a device client application integrated into the operating system of a device as part of accessing an IaaS system. Use of IaaS for queries associated with or relevant to third party applications may extend the capabilities of the third party applications and device client applications.
US10762137B1 Page table search engine
Provided are systems and methods for an integrated circuit comprising a search engine, which a memory controller can use to manage a page table. In various implementations, the search engine can generate a series of read transactions to read the page table, which is stored in a memory. Each page table entry includes an address translation for processor memory. The memory controller may periodically change the address translations. The search engine can further determine whether data read from an entry in the page table corresponds to a search parameter. The search engine can further output a response, where the response is affirmative when the data read from the entry corresponds to the search parameters, and where the response is negative when no data read from any entry corresponds to the search parameter.
US10762132B2 System for referring to and/or embedding posts, videos or digital media within another post, video, digital data or digital media within 2D, 3D, 360 degree or spherical applications whereby to reach convergence or grouping
There is disclosed herein a system of managing posts for interacting with web based digital video. The system comprises a user interface application operating on one or more user devices which are operative to view web based digital video, the user interface application creating posts that refer to digital media items, digital media items comprising images, video, 3d images, 3d video, 360-degree images, 360-degree video, geocoded images, geocoded video or spherical digital images and spherical digital video. A database system stores user created posts. The created posts are clustered or grouped to reach convergence. A programmed processing system is in operative communication with user devices and the database system for creating and managing embedded data in user created posts and one or more select locations in select web based digital video, wherein users interacting with the user interface application can access user created posts.
US10762131B2 System for identifying media content
A system that incorporates teachings of the present disclosure may include, for example, a process that identifies identified media content sources based on a consumption pattern. The identified media content sources include alternative media content items and second metadata associated with the items. A match is determined between first metadata associated with media content requested for presentation at a media device and the second metadata. Matched alternative media content items are identified based on the match, and media content previously consumed by the media device is determined. A tout message is constructed identifying alternative media content items that do not include the media content previously consumed by the media device. A selectable command is provided within in the tout message associated with the alternative media content items. Other embodiments are disclosed.
US10762127B2 Face recognition image data cache
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing facial recognition image data in a cache. One of the methods includes receiving an image from a camera, detecting, in the received image, a face of a person, searching a biometric data cache based on the detected face, in response to searching the biometric data cache based on the detected face, determining whether the biometric data cache includes data for the person, in response to a determination that the biometric data cache includes data for the person, using the data from the biometric data cache to determine an identifier for the person, and in response to a determination that the biometric data cache does not include data for the person: searching a data storage system based on the detected face of the person to determine whether the data storage system includes data for the person.
US10762122B2 Method and device for assessing quality of multimedia resource
The present disclosure provides a method and device for assessing quality of multimedia resource, wherein the method includes the steps of: determining a cumulative distribution vector of the multimedia resource according to indicator data for describing user behavior on the multimedia resource; determining an upper boundary vector and a lower boundary vector of the multimedia resource according to the cumulative distribution vector; and determining a quality score of the multimedia resource according to the cumulative distribution vector, the upper boundary vector, and the lower boundary vector. The present disclosure can better describe the quality of multimedia resource, and has a great operability. Moreover, after the quality of multimedia resource is assessed by using the quality assessment method of multimedia resource in the examples of the present disclosure, the feedback of online behaviors can be reflected on the final dynamic and optimized ranking and recommendation of the multimedia resource.
US10762111B2 Automatic feature learning from a relational database for predictive modelling
Embodiments for automatic feature learning for predictive modelling in a computing environment by a processor. A first table and a second table are joined based on an edge between the first table and the second table defined by an entity graph thereby creating a resulting joined table that is connected by a column of data. The resulting joined table is used as an input into one or more neural network operations that transform the resulting joined table to one or more features to predict a target variable.
US10762109B2 Asynchronous deletion in non-relational databases
Methods, systems, and devices for asynchronous deletion at a non-relational database are described. The non-relational database may store a set of data object associations. The non-relational database may receive a read request indicating a first data object identifier. Based on the first data object identifier indicated in the read request, the non-relational database may identify a second data object identifier according to a first data object association of the stored set of data object associations that is indexed in the non-relational database with the first data object identifier. The non-relational database may determine that a last data entry that is indexed in the non-relational database with the identified second data object identifier and is associated with the first data object identifier has been deleted from the non-relational database. The non-relational database may delete the first data object association from the non-relational database.
US10762104B2 File journal interface for synchronizing content
In some embodiments, a system for synchronizing content with client devices receives a request from a client device to synchronize operations pertaining to content items associated with a user account registered at the system. The request can include the operations and a cursor identifying a current position of the client in a journal of revisions on the system. Based on the operations, the system generates linearized operations associated with the content items. The linearized operations can include a respective operation derived for each of the content items from one or more of the operations. The system converts each respective operation in the linearized operations to a respective revision for the journal of revisions and, based on the cursor, determines whether the respective revision conflicts with revisions in the journal. When the respective revision does not conflict with revisions in the journal, the system adds the respective revision to the journal.
US10762103B2 Calculating representative location information for network addresses
A method is provided that includes accessing, by a server provider server of a service provider, a database storing associations between network addresses and locations. Additionally, the method includes determining a subset of the database corresponding to a first network address, each association included in the subset corresponding to an association between the first network address and a respective location. The method also includes in response to determining that the subset of the database satisfies one or more clustering criteria, calculating a representative location corresponding to the first network address, and storing an association between the first network address and the representative location in a second database.
US10762100B2 Method and system for transparent interoperability between applications and data management systems
A method for providing database management system support to a source application configured to operate with a source database management system Is provided. The method comprises detecting database management system communications issued by the source application to the source database management system; and responsive to said database management systems communications, impersonating the source database management system to the source application.
US10762099B2 Syntactical transformation of database interaction statements
A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator. A corresponding computer program product and computer system are also disclosed.
US10762090B2 Software discovery based on metadata analysis
A computer implemented method for discovering a software product in a corporate data processing system comprises: connecting a first computer to a knowledge database, the knowledge database comprising at least one software product indicating identifier that is adapted to identify a software product. Subsequently, the first computer may select, from the knowledge database, one of the at least one software product indicating identifiers. Then the first computer may connect to the corporate data processing system. This step is followed by analyzing, by the first computer, the corporate data processing system for an occurrence of the software product indicating identifier in the corporate data processing system. Eventually the first computer may write a result of the step of analyzing to a list of discovered software products.
US10762082B2 System and method for augmenting answers from a QA system with additional temporal and geographic information
A system includes a question processing circuit, an answer processing circuit, a mining circuit, and a question determination circuit. The question processing circuit is configured to receive a first question. The answer processing circuit is configured to generate a first answer set corresponding to the first question. The first answer set corresponds with one or more evidence passages. The mining circuit is configured to mine the evidence passages to identify a geospatial or temporal modifier. The question determination circuit is configured to generate a second question based on the first question and the geospatial or temporal modifier. The answer processing circuit is further configured to generate a second answer set corresponding to the second question and return a question answer set based on the second answer set to a user.
US10762079B2 System and method for managing a blockchain cloud service
In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.
US10762068B2 Virtual columns to expose row specific details for query execution in column store databases
A system for implementing virtual columns in a column store database is provided. In some implementations, the system performs operations including accessing a database table in a column store database system, the database table comprising at least one virtual column, the column store database system storing data in a column-oriented structure. The operations further include calculating a value for the at least one virtual column based on at least one existing column of the database table, the calculated value mapped to a row identifier associated with a row of the database table. The operations further include providing, in response to a query, the calculated value to a user interface, the query associated with the row identifier.
US10762066B2 Data processing system having an integration layer, aggregation layer, and analysis layer, data processing method for the same, program for the same, and computer storage medium for the same
A database of a data processing system includes a data warehouse that stores all of input data that are input. In the data processing system, an integration layer stores an integrated data after the input data are integrated to generate the integrated data, and an aggregation layer stores aggregated data after the integrated data are aggregated by at least the number of addition items or the number of non-addition items for each of one or more combinations of the non-addition items to generate the aggregated data. An analysis layer stores an analysis data after one aggregated data is selected from the aggregated data based on a condition necessary for generation of the analysis data set by a setting section. The analysis data are further extracted from the one aggregated data.
US10762064B2 Data reduction for reducing a data set
A data reduction device (150) for and a method of reducing a data set based on a subset of variables from a set of variables are provided. Instances of the plurality of variables comprise information to predict an instance of a further type of data. The device comprises a first data set unit (102), a second data set unit (104), a searching unit (110) and a data reduction unit (152). The first data set unit obtains a first set comprising tuples of instances of data. The second data set unit obtains a second set comprising instances of the further type of data. Each instance of the second set corresponds to one of the tuples of the first set. The searching unit obtains a reduced set of variables that represents an at least local optimum of an optimization function being a combination of a first mutual information value between the reduced first set and the second set and a penalty value being based on a number of variables in the reduced set of variables.
US10762056B2 Blockchain-based data processing method and device
Techniques for processing blockchain data are described. A node in a blockchain network receives service data generated by a first service, wherein the service data comprises a data structure having a field a value of which indicates that the first service is associated with a first processing level. The node stores, based on the value of the field, the service data in a first data processing queue selected from a plurality of data processing queues, wherein the first data processing queue corresponds to the first processing level, and each of the plurality of data processing queues corresponds to a different processing level. The node generates a new block that stores the service data read from the first data processing queue, and additional service data read from one or more of the plurality of data processing queues.
US10762055B2 Utilizing user devices for backing up and retrieving data in a distributed backup system
Some examples include backing up and retrieving data in a distributed backup system. For instance, a server may receive a request to backup multiple data files of a user to multiple computing devices associated with the user. Each of the multiple computing devices may be associated with one or more data backup policies for storing a set of data files. The server may identify, for each of the data files, the one or more data backup policies with which the corresponding data file matches and a corresponding set of the multiple computing devices associated with the one or more of the data backup policies. Further, the server may transmit each of the data files to the corresponding set of computing devices.
US10762042B2 Virtual database system
Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
US10762030B2 Storage system, method, and apparatus for fast IO on PCIE devices
Embodiments of systems and methods for fast input/output (IO) on PCIE devices are described. Such methods include receiving an IO request from a user or application, the IO request comprising instructions for communicating data with a host system, the host system comprising a processing device and a memory device, analyzing information from the IO request in an IO block analyzer to select one of a plurality of communication paths for communicating the data with the host system, defining a routing instruction in a transfer routing information transmitter in response to the selected communication path, communicating the routing instruction in a Transaction Layer Packet (TLP) to an integrated IO (IIO) module of the host system routing the data from the peripheral device to either the processing device or the memory device according to the routing instruction with a data transfer router.
US10762024B2 Signal transmission device and signal transmission method
A signal transmission device adapted to a camera includes a power input port, a boost converter, an Ethernet power circuit and a signal conversion circuit. The power input port is configured to receive an input power. The boost converter is configured to convert the input power to a boost power. The Ethernet power circuit is configured to output a DC power to the camera according to the boost power and to receive a data signal generated by the camera. The signal conversion circuit has a first interface electrically connected to the Ethernet power circuit and a second interface electrically connected to an operating system. The signal conversion circuit is configured to receive the data signal through the first interface and convert a format of the data signal, and further configured to transmit the converted data signal to operating system through the second interface.
US10762023B2 System architecture for supporting active pass-through board for multi-mode NMVe over fabrics devices
A rack-mounted system includes a chassis, a switchless board disposed in the chassis, a midplane, and a plurality of device ports. The switchless board includes a baseboard management controller (BMC), a network repeater configured to transport network signals, and a PCIe switch configured to transport PCIe signals. Each of the plurality of device ports is configured to connect a storage device to the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable to operate in one of multiple storage protocol modes based on a type of the chassis. The network repeater of the switchless board is swappable with an Ethernet switch to provide a switching compatibility to the chassis using the same midplane. The storage device can operate in single-port and dual-port configurations.
US10762021B2 Information processing system, and control method of information processing system
An information system connected to hosts and an information processing system manages a second ALU connected to the hosts via a second logical path, and second SLUs for receiving I/O requests from the hosts via the second logical path. A processor manages a first ALU connected to the hosts via a first logical path and first SLUs that receive I/O requests from the hosts via the first logical path, and builds up a first group including the first SLUs. A first SLU and a second SLU compose an HA pair, and the HA pair is provided to the hosts as one volume. The processor evaluates the state of the first logical path based on the pair state of the first SLU that composes the HA pair included in the first group so priorities with which the hosts issue I/Os to the first logical path can be determined.
US10762020B2 Bus system and communication device
A bus system according to the present disclosure includes: three or more devices that include one or a plurality of imaging devices, and transmit and receive a data signal in a time-division manner; and a bus to which the three or more devices are coupled and through which the data signal is transmitted. A first device of the three or more devices includes: an equalizer having a first operation mode in which a received signal is equalized with use of a coefficient set including one or a plurality of equalization coefficients, a storage unit that stores a plurality of the coefficient sets, and a communication controller that selects one of the plurality of the coefficient sets stored in the storage unit and causes the equalizer to operate in the first operation mode with use of the selected coefficient set.
US10762013B2 Driver for network timing systems
Devices and methods of providing drivers for software and hardware systems to avoid additional polling or interrupt mechanisms are provided. An electronic device includes a processor supporting a device driver to perform a data packet receiving operation or data packet transmission operation. The device driver causes the processor to receive one or more data packets to a port of the processor according to a time-synchronization protocol. The device driver polls the DMA feature for a completion status of the storing. The device driver causes the processor to determine a timestamp of the one or more data packets and to complete the data packet receiving operation without the device driver causing the processor to perform a polling operation or an interrupt operation to retrieve the timestamp of the one or more data packets.
US10762009B2 Data processing system including memory systems coupled through internal channel
A data processing system includes: a first memory system coupled to a host through a first external channel, a second memory system coupled to the host through a second external channel, and an internal channel suitable for coupling the first and second memory systems with each other, the host, when read-requesting first and second data to the first memory system, transfers a first external channel control information for selecting sole use of the first external channel or simultaneous use of the first and second external channels, to the first and second memory systems, the first memory system, when the first external channel control information indicates simultaneous use, the first memory system outputs the first data through the first external channel and outputs the second data through the internal channel, and the second memory system outputs the second data inputted through the internal channel, through the second external channel.
US10762008B2 Delay circuit and write and read latency control circuit of memory, and signal delay method thereof
A memory module includes a first memory device that includes first circuit nodes for communication with a memory controller and second circuit nodes for communication inside the memory module, a second memory device that includes first circuit nodes for communication with the memory controller and second circuit nodes for communication inside the memory module, and an internal data bus that couples the first memory device to the second memory device to carry data between the second circuit nodes of the first memory device and the second circuit nodes of the second memory device. When an internal read command is applied to the first memory device and an internal write command is applied to the second memory device, data is transferred from the first memory device to the second memory device through the internal data bus.
US10762006B2 Techniques to dynamically enable memory channels on a compute platform
Various embodiments are generally directed to an apparatus, method and other techniques to determine one or more memory channels of a plurality of memory channels to be enabled based on an indication received from a basic input/output system (BIOS), determine whether a number of the one or more memory channels to be enabled is greater than a maximum number of memory channels permitted, cause a platform reset if the number of the one or more memory channels is greater than the maximum number of memory channels, and permit enablement of the one or more memory channels if the number of the one or more memory channels is not greater than the maximum number of memory channels.
US10762002B2 Electronic tool and methods with audio for meetings
An electronic meeting tool and method for communicating arbitrary media content from users at a meeting comprises a node configuration means adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration means is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. A peripheral device adapted to communicate the user selected arbitrary media content via the communications network is a connection unit comprising a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system, and a transmitter. A program is adapted to obtain user selected arbitrary media content, said program leaving a zero footprint on termination. The user may trigger transfer of said user selected arbitrary media content to said transmitter.
US10761998B2 Recording set indicator
An apparatus comprises processing circuitry for accessing data in a physically-indexed cache. Set indicator recording circuitry is provided to record a set indicator corresponding to a target physical address, where the set indicator depends on which set of one or more storage locations of the cache corresponds to the target physical address. The set indicator is insufficient to identify the target physical address itself. This enables performance issues caused by contention of data items for individual sets in a physically-indexed set-associative or direct-mapped cache to be identified without needing to expose the physical address itself to potentially insecure processes or devices.
US10761993B2 Method, device and computer program product for managing storage system
Various techniques manage a storage system. Such techniques involve, in response to receiving an Input/Output (I/O) request for a first slice of a logic storage unit in a storage system, obtaining a first bitmap with respect to the logic storage unit, the logic storage unit being divided into a plurality of slices including the first slice, and one bit in the first bitmap indicating whether a cache function is enabled for a respective one of the plurality of slices. The techniques further involve determining, based on the first bitmap, whether the cache function is enabled for the first slice. Moreover, the techniques further involve, in response to determining that the cache function is enabled for the first slice, processing the I/O request at least with a cache in the storage system. Such techniques can control the use of cache in the storage system in a finer granularity.
US10761983B2 Memory based configuration state registers
One or more configuration state registers are provided in-memory rather than in-processor. A request to access a configuration state register is obtained. A determination is made that the configuration state register is in-memory rather than in-processor. Based on determining that the configuration state register is in-memory, the access is converted from an in-processor access operation to an in-memory access operation.
US10761982B2 Data storage device and method for operating non-volatile memory
An efficient data storage device is disclosed, which uses a microprocessor and at least one volatile memory to operate a non-volatile memory. The microprocessor allocates the volatile memory to provide a cache area. According to an asynchronous event request (AER) issued by a host, the microprocessor uses the cache area to collect sections of write data requested by the host, programs the sections of write data collected in the cache area to the non-volatile memory together, and reports failed programming of the sections of write data to the host by AER completion information.
US10761980B2 Trim setting determination on a memory device
The present disclosure includes apparatuses and methods related to determining trim settings on a memory device. An example apparatus can determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells.
US10761975B2 Control service for data management
Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an externally-facing interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using an externally-facing interface of the data environment, without accessing the control plane.
US10761969B2 Nonvolatile memory device and operation method thereof
An operation method of a nonvolatile memory device includes receiving control signals and a data signal from external of the nonvolatile memory device, generating debugging information based on the control signals and the data signal, receiving a debugging information request from external of the nonvolatile memory device, and outputting the debugging information in response to the debugging information request.
US10761966B2 Generating program analysis data for analysing the operation of a computer program
A method of generating program analysis data for analysing the operation of a computer program. The method comprises, executing an instrumented process of the computer program to define a reference execution of the program, intercepting a call to a library function by the instrumented process, executing the library function in an uninstrumented process, for the uninstrumented process, capturing in a log, only data generated by or modified through the execution of the library function required by the instrumented process to continue execution of the program, and wherein the captured log is arranged to enable deterministically reproducing the effect of the library function call on the instrumented process upon re-running of the reference execution based upon the captured log to generate the program analysis data.
US10761963B2 Object monitoring in code debugging
According to example embodiments of the present invention, an object to be monitored is determined, the object being associated with a variable in a code snippet including a plurality of statements. The object is monitored in execution of the plurality of statements. If a plurality of updates of the object are detected in the execution of the plurality of statements, a snapshot associated with each of the updates of the object is created. The snapshot includes a current value of the object and a memory address for the current value of the object.
US10761959B2 Synchronized temporal and frequency-based visualizations of operational data
A system includes presentation of a first visualization of a first set of the plurality of samples on the display device, each sample of the first set associated with a time within a first time period, and the first visualization plotting a time against a metric value for each sample of the first set, presentation of a first histogram of the first set on the display device, the first histogram indicating, for each of a first plurality of metric categorizations, a number of samples of the first set associated with the metric categorization. Changing of the first period to a second time period results in cross-synchronization of the visualizations with a second set of data samples associated with the second time period. A first sample of the first set and associated with a first metric categorization may be identified as associated with a first stored event trace, where the first visualization presents a first indicator in association with the first metric categorization and which indicates the first stored event trace.
US10761954B2 Sensor detection architecture
In one example, a system for a sensor detection architecture includes a plurality of sensors coupled to a controller to simultaneously detect abnormalities of a physical system at more than one location of the physical system, wherein each of the plurality of sensors are coupled to at least three other sensors of the plurality of sensors.
US10761953B2 Memory system and method for operating the same
There are provided a memory system and a method for operating the same. A memory system includes: a controller for queuing a plurality of commands and outputting control signals in response to the plurality of queued commands; and a memory device for performing a program operation in response to the control signals, wherein, when the program operation fails, the controller holds the plurality of queued commands.
US10761951B2 FPGA based functional safety control logic (FFSCL)
An apparatus to implement functional safety control logic (FSCL) in an autonomous driving system comprises a field-programmable gate array (FPGA) comprising logic elements to be partitioned into a first section to implement one or more safety cores and a second section to implement one or more non-safety cores, a memory to couple to the safety core or to the non-safety core, and a trusted execution environment (TEE) to couple to a remote administrator via a network and to apply a configuration received from the remote administrator to the FPGA. The safety core is to function as an active agent for FSCL during operation, and the non-safety core is to function as a failover agent during operation, and wherein the non-safety core is to perform a liveliness check on the safety core to monitor for a failover and to take over as the active agent in the event of a failover.
US10761950B2 Electronic equipment including storage device
According to one embodiment, a storage device includes a nonvolatile memory, controller and interface. The nonvolatile memory stores data. The controller controls the operation of the nonvolatile memory. The interface includes first and second input/output units that transmit and receive a signal with respect to a host device. The first and second input/output units are set on the first hierarchy having the same communication function. The interface issues a connection request to the first input/output unit and when the connection request to the first input/output unit is rejected, the interface issues the connection request to the second input/output unit.
US10761946B2 Transaction commit protocol with recoverable commit identifier
Technologies are described for facilitating database system recovery in a distributed database environment having a master node and at least one slave node. The master node maintains an in-memory reference that includes transaction identifiers and their corresponding commit identifiers. When a slave node requests that a commit identifier be assigned to a transaction, the transaction and commit identifiers for the transaction are added to the in-memory reference. The commit identifier is sent by the master node to the slave node. The slave node writes a log entry to a commit log that includes the transaction identifier and the assigned commit identifier. If the database system is interrupted before the slave node writes the commit log entry, the slave node can request the commit identifier for the transaction from the master node, which retrieves the identifier from the in-memory reference.
US10761933B2 Prefill of raid stripes in a storage system by reading of existing data
A storage system comprises a plurality of storage nodes each comprising one or more storage devices. At least a given one of the storage nodes is configured to read data blocks from its one or more storage devices, and for a given one of the data blocks, to determine based at least in part on a content-based signature of that data block whether or not the given data block is appropriate for use in a prefilling operation of the given storage node. Responsive to the given data block being appropriate for use in the prefilling operation of the given storage node, the given storage node uses the data block in the prefilling operation of the given storage node. Responsive to the given data block not being appropriate for use in the prefilling operation of the given storage node, the given storage node sends the data block to another one of the storage nodes for use in a prefilling operation of that other storage node.
US10761929B2 Data storage drive rebuild with parity generation offload using peer-to-peer data transfers
A system and method improve the performance of non-volatile memory storage by rebuilding, on the fly, “lost data” in response to a read request, which identifies data to be read or recovered, by identifying a parity data storage device in a set of data storage devices that contains parity corresponding to the identified data; sending a reconstruction request to a respective data storage device, which may be the parity data storage device or other data storage device in the system, to reconstruct the identified data, and receiving the identified data from the respective data storage device. The reconstruction request commands the respective data storage device to retrieve, via peer-to-peer read requests, from other data storage devices, data from one or more data blocks, and to reconstruct the identified data based on the retrieved data and parity data locally stored at the parity data storage device.
US10761926B2 Server hardware fault analysis and recovery
A method and system for automatically managing a fault event occurring in a datacenter system provided. The method includes collecting hardware fault event analysis corresponding with the hardware fault event. The hardware fault event analysis is organized into a report for a server device suffering from the hardware fault event. The method also includes processing statistical data received from the report for the server device. The method also includes performing hardware recovery based on the evaluated statistical data.
US10761922B2 Method and system to decrease measured usage license charges for diagnostic data collection
Techniques are provided for executing a software product that includes a plurality of machine instructions and that is associated with a measured usage pricing model. The executing of the software product includes tracking the usage of one or more computing resources for executing the software product in accordance with the associated measured pricing model. The executing also includes, for each of multiple sets of machine instructions, determining whether the set is associated with a token indicating that the set is a set of diagnostic machine instructions related to the executing of the software product. For each of those multiple sets of machine instructions, the executing of the software product further includes, responsive to a determination that the set of machine instructions is associated with the token, not tracking the usage of the one or more computing resources during execution of that set of diagnostic machine instructions.
US10761921B2 Automatic root cause analysis using ternary fault scenario representation
A plurality of potential fault scenarios are accessed, wherein a given potential fault scenario of the plurality of potential fault scenarios has at least one corresponding root cause, and a representation of the given potential fault scenario comprises a don't care value. An actual fault scenario from telemetry received from a monitored system is generated. The actual fault scenario is matched against the plurality of potential fault scenarios. One or more matched causes are output as one or more probable root cause failures of the monitored system.
US10761920B2 Individualized channel error detection and resolution
Aspects of the disclosure relate to using natural language processing to identify a context of failure associated with a channel error and analyzing the identified context of failure in relation to historic data by machine learning algorithms to identify one or more of a severity ranking, alternate channel, and solution for the channel error. In some instances, a computing platform may receive data corresponding to a system event associated with a channel of server infrastructure, identify a technical issue, customer intent, and customer sentiment of the system event, determine a context of failure of the system event, generate a mapping of the context of failure in relation to historic data, and identify a suggested solution, severity assignment, and alternate channel for the system event based on the mapping of the context of failure in relation to the historic data.
US10761917B2 Using global namespace addressing in a dispersed storage network
A method begins with a processing module of a dispersed storage network (DSN) receiving a first data object for storage in the DSN from a requesting entity based on an identifier associated with the first data object. The method continues with the processing module storing the first data object in the DSN, facilitating storage of the first data object in a cache memory using an address-based map and determining whether to transfer one or more data objects of a plurality of data objects from the cache memory. Based on a determination to transfer one or more data objects, the method continues by identifying a data object and another processing module to receive the data object, initiating a capacity query for the other processing module. The method continues with the processing module facilitating transfer of the second data object to the other processing module, receiving a transfer confirmation message; and facilitating updating the address-based map.
US10761905B2 Enhanced code callback
Implementations are disclosed herein for enhancing swizzling technology. In at least one implementation, functions are hooked by modifying their machine code implementations to jump to a central callback function. The central callback function may then route to other target functions that serve to replace the hooked functions. In another implementation, the machine code implementations are modified to jump to intermediate functions. The intermediate functions invoke dispatch functions that can call into a central callback function. The central callback function may return to the hooked functions.
US10761900B1 System and method for secure distributed processing across networks of heterogeneous processing nodes
A method for distributed processing includes receiving a job bundle at a command center comprising a processor, a network interface, and a memory. The method includes determining a value of a dimension of the job bundle, determining, based on a predetermined rule applied to the determined value of the dimension of the job bundle, an aggregate processing cost for the job bundle and identifying one or more available member devices communicatively connected to the command center via the network interface. Additionally, the method includes the operations of splitting the job bundle into one or more threads based on at least one of the determined value of the dimension, the aggregate processing cost or the available member devices, apportioning a thread of the one or more threads to a member device and transmitting, via the network interface, the apportioned thread to a secure processing environment of the member device.
US10761881B2 Managing a lifecycle of a software container
It is provided a method for managing a lifecycle of a software container announced in a distributed peer-to-peer repository, wherein the method is performed in a server. The method comprises the steps of: initialising execution of the software container in the server; setting the software container in a standby state; receiving a start message from a remote device, the start message comprising at least one start parameter for the software container; and starting a main process of the software container and applying the at least one start parameter for the main process, to progress the software container to a running state.
US10761871B2 Method and apparratus for secrets injection into containers
A method and system for managing dynamic runtime information provision for containers in a container management system. The method includes starting a container image load, determining whether a secret sub unit is present in the container image, determining secret value input source and destination of secret value, and providing secret values to destination sub unit of a container defined by the container image.
US10761866B2 Intent identification for agent matching by assistant systems
In one embodiment, a method includes receiving a user request associated with one or more domains from a client system associated with a first user, parsing the user request to identify one or more semantic-intents are associated with the one or more domains and one or more slots, identifying, based on a ranker model, one or more dialog-intents associated with the user request based on the one or more semantic-intents and slots and context information associated with the user request, wherein each dialog-intent is a sub-intent of one or more of the semantic-intents, determining one or more agents for executing one or more tasks associated with the one or more dialog-intents respectively, and sending instructions for presenting a communication content information returned from the one or more agents responsive to executing the one or more tasks responsive to the user input to the client system.
US10761864B2 Centralized application programming interface monitoring tool
Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
US10761861B1 System, method, and computer program for event stream modification
A system, method, and computer program product are provided for event stream modification. In operation, a system identifies an event to add to an event stream. Moreover, the system appends the new event to at least one of any event in the event stream based on criteria.