US10958630B2
An approach to exchanging data and identity between devices, securely, is provided. The approach includes data encryption, device management, a voting mechanism, message queuing, and encrypted data storing. Using the approach, a user can provide their identity to and share data with an external software or device in a secure manner. Also the user can decide where to store their encrypted data.
US10958626B2
Embodiments of the invention are directed to systems, methods and computer program products for end to end encryption on a network without using certificates. The system utilizes a correlation between two quantum particles that are entangled. In this way, data may be encrypted with the particles and transmitted to end users. Since the particles are forced to behave the same way even if they are separated, the data associated with the particles is not able to be breached. In the application encryption processing, that means the particles are not hackable and the encryption is always true and accurate. In this way, verification of application encryption occurs via particle measurement by leveraging the fact that that there is only one sender and one receiver, because they are of the same particle computation or physical end-point, instead of current encryption relying on logical end-points.
US10958621B2
The disclosure is directed to maintaining an asynchronous communication via an intermediary. An agent executed on a device intermediary to clients and providers can receive a request from a client for an asynchronous communication between the client device and a provider device. The agent identifies a provider dynamic identifier identifying the provider. The agent uses a communication channel selection policy to determine a communication channel and a provider static identifier corresponding to the provider device. The agent maps a client dynamic identifier assigned by the server to a client static identifier of the client device. The agent generates a transmission data package including the content, a source address identifying the client dynamic identifier and a destination address identifying the provider static identifier. The agent provides the generated transmission data package for transmission via the communication channel determined using the communication channel selection policy to the provider device.
US10958617B2
A technique for resolving a uniform resource locator (URL) present on a social network website is presented. The technique includes detecting that a user's computing device is rendering a social network web page on the social network website, detecting a user activation of the URL present on the social network web page, where the URL present on the social network web page includes a domain name, obtaining a domain name system (DNS) resource record for the domain name, detecting, in the DNS resource record for the domain name, an entry for the social network website associated with a destination URL, retrieving content from the destination URL in response to at least the detecting that the user's computing device is rendering the social network web page and the detecting a user activation of the URL present on the social network web page, and causing the content to be displayed.
US10958616B2
Methods, systems, and computer readable media for network test configuration using VLAN scanning are disclosed. One method for network test configuration using VLAN scanning occurs at a first port of a network equipment test device. The method includes sending a plurality of address resolution protocol (ARP) requests to a system under test (SUT), wherein each of the plurality of ARP requests includes a different virtual local area network (VLAN) identifier (ID). The method also includes receiving an ARP response from the SUT, wherein the ARP response indicates a first VLAN ID associated with the SUT. The method further includes using the first VLAN ID when sending test packets to the SUT via the first port.
US10958612B2
Systems herein supply hero cards that display contextual information and actions based on backend systems. The information and actions are related to a trigger content item in an application that does not have access to the backend systems. A hero agent running a user device can communicate the trigger content to a hero server. The hero server can determine which connectors to backend systems relate to the user device, and then can retrieve result information from one or more of the backend systems. The result information populates the hero card, which the hero agent displays within the application. Action buttons on the hero card cause the hero agent to contact one or more of the backend systems to cause an action to take place there.
US10958600B1
A method is provided for operating a multi-channel messaging system. The method may provide automated conversation across multiple communication channels associated with a user by: selecting a first communication channel from the multiple communication channels, wherein the first communication channel is hosted by a first communication server; receiving, via an existing user interface of the first communication channel, a first user input via as part of a conversation with a chatbot, wherein the chatbot comprises a communication data structure comprising a plurality of communication paths; selecting a communication path based on the first user input; and generating a first feedback in response to the first user input according to the selected communication path.
US10958597B2
The disclosed technology relates to a process for general-purpose ring buffer handling in a network controller. Specifically, general purpose ring buffers are used in software queue on both the host domain and the network controller to carry out user-defined protocols. The protocols define the relationship of the ring buffers in the host domain and the network controller domain (e.g. how data is moved and processed). The protocols minimize interruptions to the network controller. Furthermore, the implementation of ring buffers in the network controller domain also provides additional resources to the host domain for carrying out the user-defined protocols.
US10958569B2
A network node device and method of determining a communication route to one or more other network nodes through a network. The method includes sending current routing information to a network management server (NMS), and receiving new or supplemental routing information from the NMS, this supplemental routing information determined by the NMS based on the current routing information of the network node and of the one or more other network nodes. The supplemental routing information may include lateral route information identifying designated routing nodes that form lateral band(s) of nodes that span the network, each lateral band including gate node(s) as entrances/exits to the lateral band. The method may further include determining, based on the supplemental routing information, a route to one or more of the other network nodes. A lateral band may facilitate a route through a chokepoint or other abnormal topological layout.
US10958557B2
A processor, based on detection of a configuration change to a central electronics complex (CEC) in a CEC group, automatically creates a monitoring network within the CEC. Automatically creating the monitoring network includes the processor issuing a request via a hardware management console (HMC) to the CEC to create a virtual switch implementing a virtual local area network (VLAN). The processor also issues a request via the HMC to the CEC to create, on a virtual input-output server (VIOS) hosted in the CEC, a virtual trunk adapter connected to the VLAN. In addition, the processor issues a request via the HMC to the CEC to create, on each of a plurality of logical partitions (LPARs) hosted in the CEC, a virtual network adapter connected to the VLAN. The processor can employ the network, for example, to monitor health of the LPARs and VIOS within the CEC via the HMC.
US10958552B2
Internet of Things (IoT) event objects can be tailored to specific device types and capabilities. An IoT event object can use a flexible definition of an event that can be reconfigured. An IoT event object allows for the ability to set different triggering conditions and priorities. Individual event definitions can be extended to create more complex events. A Notification Handler supports sending a request or command in response to an event that requires action.
US10958550B2
Capturing messages exchanged with field devices in an industrial process without disrupting communication of the messages. A diagnostic driver embedded within a gateway device detects abnormal conditions in connections between the gateway device and the field devices. The diagnostic driver captures messages indicative of the abnormal condition without disrupting message communication. The driver is capable of transmitting captured messages, on demand, to a workstation computing device for diagnosis of the abnormal condition.
US10958549B2
A method of analyzing protocol message sequence communicated over a network, involves receiving one or more protocol messages associated with a real-time communication session between a first network node and a second network node in the network. A set of packet attributes corresponding to the one or more protocol messages associated with the real-time communication session may be extracted. Each one of the set of packet attributes may be compared with a plurality of baseline attributes. At least one error condition in at least one protocol message received from the first network node may be determined based on the comparison. A corrective measure on the first network node may be performed based on the at least one error condition in the at least one protocol message received from the first network node.
US10958544B2
A communication device includes: a first processing circuit including an acquisition unit that acquires first information via a first network from a first device connected to the first network, the first information being related to the first device; and a storage that stores device information including the acquired first information, the device information being readable from the storage via a second network by a second device connected to the second network, the second network being a network external to the first network.
US10958538B2
A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
US10958537B2
One exemplary aspect describes systems and methods for determining normal SLE behavior, determining when a SLE exhibits abnormal deterioration, and determining whether to take an action to mitigate what appears to be an indication of an abnormal SLE.
US10958535B2
Disclosed are systems, apparatus, methods, and computer readable media for interfacing with a phone system in an on-demand service environment. In one embodiment, a client machine is in communication with a data provider and the phone system. The phone system is operated by a phone provider separate from the data provider. A message is received at the client machine from the phone system. The message includes information regarding a phone event in relation to a phone call. The phone event information is provided in a first part of a user interface in a web browser on the client machine. A second part of the user interface is capable of displaying information received at the client machine from the data provider. The first part of the user interface and the second part of the user interface are adapted to communicate with one another. For example, the first part of the user interface is adapted to send a message including the phone event information to the second part of the user interface.
US10958532B2
An example embodiment involves receiving an activity record including activity data, provider data, and description data; applying a first layer of a multi-layer machine learning (ML) model to predict that the activity record relates to software, applying a second layer of the multi-layer ML model to predict a provider name of a software application referenced in the activity record, applying a third layer of the multi-layer ML model to predict an application title of the software application referenced in the activity record, and storing, in a database, a configuration item indicating that the activity record relates to software, where the configuration item contains attributes including the provider name and the application title.
US10958524B2
A method for generating a network slice template and for applying the network slice template, and an apparatus. The method comprises: according to a service characteristic of a service requested by a user, matching in a pre-set slice template database to find whether there is a slice template that satisfies the service characteristic; if so, determining the slice template that satisfies the service characteristic as a target slice template; and if not, generating a target slice template based on the service characteristic, a pre-set slice template, a virtual network function and a network function virtualisation infrastructure database.
US10958517B2
A new scalable approach to conflict-free deployment of changes across networks. The conflict rules or constraints may be modeled using policies and algorithms to determine an optimized schedule for change deployment.
US10958516B2
A system for intelligently provisioning a distributed ledger technology (DLT) network may be configured to receive requests from authorized users to provision a DLT network based on a plurality of preset parameters. The system may further be configured to generate one or more script, using machine learning or other artificial intelligence algorithms, for provisioning the DLT network according to the preset parameters. One or more nodes in the DLT network can then execute the intelligently generated script to provision the DLT network as requested.
US10958510B2
Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify a sequence of a service instances based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The sequence of service instances may be scheduled for deployment to accomplish the task by the core network. The core network may deploy the sequence of the service instances to one or more server machines of the core network.
US10958503B2
Method for transmitting data packets between a network management station monitoring a network and network devices on which agents are installed, the network management station communicating with the agent of a network device via instructions; said method is characterized in that the network management station accesses a management information base of a network device by means of a configurable instruction and retrieves data packets corresponding to the configuration of the instruction.
US10958502B2
Systems, apparatuses, and methods are described for auto-discovery of port-to-port connectivity through correlative analysis on performance metrics. Statistical data corresponding to each port of routers and transport devices may be collected. The collected data may be processed such that missing data may be patched and time frames may be aligned. Statistical analysis may be performed on the collected data. Such statistical analysis may comprise generating a waveform based on the data and determining, e.g., correlations in the data. If the analyzed data of one port matches analyzed data of another port, the two ports may be determined to be connected to one another. A match may be based on meeting various criteria and/or thresholds.
US10958501B1
Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices by correlating client computing device identifiers, such as an Internet Protocol (“IP”) address, with identifiers (e.g., IP addresses) associated with other components in a content delivery environment, such as DNS resolvers associated with the client computing device. The processing of the DNS requests can also correspond to client computing device clustering or classes of client computing devices.
US10958496B1
A transmitter includes: a first mapping unit to allocate modulation symbols to orthogonal frequency division multiplexing subcarriers; a first differential block coding unit to perform differential block coding on a part of the modulation symbols allocated; a second differential block coding unit to perform, by using output of the first differential block coding unit as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols subjected to differential block coding by the first differential block coding unit; and a second mapping unit to convert output of the second differential block coding unit into a transmit signal that is transmitted from a plurality of antennas.
US10958491B2
The present disclosure includes a time-to-digital converter (TDC) based RF-to-digital (RDC) data converter for time domain signal processing polar receivers. Polar data conversion achieves better SNR tolerance owing to its phase convergence near the origin in a polar coordinate. The proposed RDC consists of a TDC for phase detection and an analog-to-digital converter (ADC) for amplitude conversion. Unlike the conversional data converter, the proposed ADC's sampling position is guided by the detected phase result from the TDC's output. This TDC assisted data-converter architecture reduces the number of bits required for the ADC. In addition, oversampling is no longer needed. With precisely controlled tunable delay cells and gain compensator, this hybrid data convertor is capable to directly convert Quadrature Amplitude Modulation (QAM) waveforms and Amplitude Phase Shift Keying (APSK) waveforms directly from the RF signal without down-conversion. Thus, the proposed RDC architecture achieves lower power consumption and better performance comparing with conventional I/Q receivers.
US10958490B2
The invention relates to a transponder that transmits measurement values that does not have an energy source of its own, which draws energy from a radio field and that includes a novel input circuit to demodulate the high frequency. The novel circuit facilitates using the transponder for digital identification and measurement purposes respectively with a high level of efficiency. Intelligent coupling of a conventional full wave diode rectifier with an inductivity and a switching element, advantageously a MOSFET providing power for a digital circuit is facilitated as well as providing power for an analog quartz sensor, herein the power is always conducted into the path where it is required. Additionally the quartz sensor arrangement is activated or deactivated at will by precisely one switching element and an increased output voltage for the digital circuit is generated by smart modulation of the high frequency feed signal using the inductivity.
US10958480B2
Examples described herein include systems and methods for creating a per-app virtual private network (“VPN”) using hooking, even though an isolated process is used for networking functions. The isolated process can include networking functions of the WebView class for ANDROID. The application can start an HTTP proxy server to receive local HTTP requests. Then, the application can trigger a broadcast to the isolated process, causing the isolated process to route its HTTP requests to the HTTP proxy of the application. The application can then hook HTTP requests and send them to a virtual private network (“VPN”) tunnel server. This can allow an application to securely connect to enterprise files or data even though the networking functions occur in the isolated process.
US10958474B2
A network interface of a network user having at least one physical interface for connecting the network interface to a network interface of a different network user, at least one data selector, which is connected to the physical interface and which is suitable for receiving data from the physical interface and sending data to the physical interface, and at least one data switch, which is connected to the data selector and which is suitable for receiving data from the data selector and sending data to the data selector.
US10958463B1
Methods, apparatus, and processor-readable storage media for pairing multiple devices into a designated group for a communication session are provided herein. An example computer-implemented method includes processing, via a first processing device, information input by a user in connection with a request to pair the first processing device to one or more additional processing devices, wherein the information comprises a number of additional processing devices to which the first processing device is attempting to pair; implementing, via the first processing device, a pairing algorithm which comprises searching for additional processing devices, in accordance with temporal values associated with the input of the first processing device, that carried out a request to pair to the same number of additional processing devices as the first processing device; and configuring the first processing device to a pairing mode configuration upon successful completion of the pairing algorithm.
US10958460B2
Techniques for connecting networks to facilitate distribution of data are described. For example, to distribute multicast data to members of a multicast group that span multiple networks, the techniques may identify a path between networks that each have a member of the multicast group, such as a shortest path between networks. The techniques may inform the networks on the path to establish a connection with an adjacent network. This may allow multicast data for a multicast group to be distributed to members of the multicast group that are located in separate networks.
US10958458B2
A method, computer program product, and a system include a processor(s) that monitors an event, as a proxy for an invitee, to assign or periodically update a value (the value shifts temporally during the event). The processor(s) monitors the event by analyzing sentiment and emotion in verbal content, generate a speech baseline for each attendee, i.e., tone neutral vocal communication patterns, determine an aggregate tone for the event, and generating and progressive update, during the monitoring, the value (the value represents deviations in tone from the aggregate tone in portions of the verbal content proximate to an occurrence of one or more keywords relevant to the invitee, based on the aggregate tone and the speech baseline for each of the one or more attendees). The processor(s) determine that the value has exceeded a threshold and trigger an action to facilitate connection of the invitee to the event.
US10958437B2
A system and method for digitally signing an object. An object signing agent sends a signing request for an object to a remote signing server, which, in response to receiving the request, generates a virtual machine executing code for signing the object. The object is signed within the virtual machine and returned to the object signing agent.
US10958432B1
A regression on a prime-indexed-prime finite difference generator function is used to predict prime numbers. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10958426B2
A computer implemented method of authenticating communication between a first node and a second node, using a function of combined information obtained from at least one of the nodes, the method comprising: sending a commitment message from the first node to the second node, the message containing content based on (at least) a first part of the combined information, which content commits the first node to a first value of the function, and wherein the first part of the combined information is communicated from the first node to the second node with a delay mechanism that only allows the first part of the information to be determined by the second node after a predetermined time; and in response to receiving notification at the first node that the second node has received the message, which receipt commits the second node to the first function value.
US10958423B2
The automated changeover of a transfer encryption key from one transfer encryption key to another. This occurs in an environment in which a set of computing systems are to share one or more keys (such as a private and public key pair). The transfer encryption key is used to encrypt communications of the key(s) such that the encrypted key(s) may be transferred over a transfer system without the transfer system having access to the key(s). In order to perform automated changeover of the transfer encryption key, one of the set of computing systems encrypts the next transfer encryption key with the prior transfer encryption key. The transfer system provides this encrypted message to the remainder of the set of computing systems, which may then decrypt the encrypted message using the prior transfer encryption key, to find the next transfer encryption key.
US10958410B2
There are provided examples of receivers, controller units and related methods, wherein one receiver includes: an adjustable sample provider configured to provide samples of an input signal using an adjustable sample timing; a feedback path configured to provide a feedback signal to the adjustable sample provider on the basis of a timing error, wherein the feedback path includes a loop filter configured to provide sample timing information to the adjustable sample provider; and a replacement value provider configured to provide a replacement sample timing information replacing the sample timing information provided by the feedback path when an input signal does not fulfil a predetermined requirement for a feedback-based sample timing adaptation, wherein the replacement value provider is configured to provide the replacement sample timing information considering a timing error information, or a quantity derived from the timing error information, over a longer time period when compared to a time period considered by the loop filter for a provision of the sample timing information.
US10958404B2
The disclosure provides for receiving a downlink transmission for wireless communications. A user equipment (UE) may receive, on a primary component carrier, an indication that a subframe of a secondary component carrier includes a discovery reference signal. During the subframe, the UE may receive, on the secondary component carrier over an unlicensed spectrum, a transmission including the discovery reference signal. The UE may rate match the transmission based on the indication. The disclosure further provides for discovering timing information during wireless communications. The UE may receive on a primary component carrier, an indication that a set of subframes of a carrier of a neighboring cell includes a discovery reference signal. The UE may determine a subframe to receive the discovery reference signal based on the indication. The UE may receive during the subframe, the discovery reference signal from the neighboring cell in an unlicensed spectrum.
US10958399B2
A terminal device for use with a wireless telecommunications network, the terminal device comprising: transceiver circuitry configured to receive data from the wireless telecommunications network, and a controller configured: to control the transceiver circuitry to receive control information, a control channel and a data channel wherein, the control information defines the period of time between the control channel and the data channel, and to ignore a subsequent control channel received during the period of time following the control channel.
US10958396B2
The present disclosure relates to a method for sending cell common control reference information. In one example method, before common control information needs to be sent, a base station having M antenna ports generates the cell control reference information used to detect the common control information. The base station maps the common control information and the cell control reference information to one or more resource units (RUs) of N antenna ports. The N antenna ports are a subset of the M antenna ports. The base station uses the one or more RUs to send the common control information and the cell control reference information used to detect the common control information to a user equipment (UE) within a coverage area of the base station.
US10958389B2
A communication device that comprises a plurality of distributed transceivers, a central processor and a network management engine may be configured based on one or more diversity modes of operations. The diversity modes of operations may comprise a spatial diversity mode, a frequency diversity mode, and/or a polarization diversity mode. Diversity mode configuration may comprise forming, based on selected diversity mode, a plurality of communication modules from the plurality of distributed transceivers, wherein each of the plurality of communication modules may comprise one or more antennas and/or antenna array elements, and one or more of said plurality of distributed transceivers associated with said one or more antennas and/or antenna array elements. The plurality of communication modules may be utilized to concurrently communicate multiple data streams. The multiple data streams may comprise the same data.
US10958381B2
A base station receives uplink data and a first demodulation reference signal (DMRS) in a physical multiple access (MA) resource, and attempts to decode the uplink data, using the first DMRS. When the base station fails to decode the uplink data, the base station transmits an ACK/NACK for a first MA signature corresponding to the first DMRS among multiple MA signatures. When the ACK/NACK for the first MA signature is a NACK and the received power level of the first DMRS is higher than or equal to a threshold, the base station transmits a MA signature reselection command for the first MA signature together with the ACK/NACK. When the ACK/NACK for the first MA signature is a NACK and the received power level of the first DMRS is lower than the threshold, the base station transmits a MA signature maintenance command for the first MA signature together with the ACK/NACK.
US10958380B2
Provided is a method of transmitting and receiving a data channel for the next-generation/5G radio access network. The method may include: receiving setting information about a code block group (CBG) for retransmission of the data channel from a base station; and receiving downlink control information (DCI) including scheduling information about the data channel from the base station, wherein the DCI includes transmission direction information about the CBG.
US10958371B2
An optical network communication system utilizes a passive optical network including an optical hub having an optical line terminal, downstream transmitter, an upstream receiver, a processor, and a multiplexer. The upstream receiver includes a plurality of TWDMA upstream subreceivers. The system includes a power splitter for dividing a coherent optical signal from the optical hub into a plurality of downstream wavelength signals, a long fiber to carry the coherent optical signal between the optical hub and the power splitter, and a plurality of serving groups. Each serving group includes a plurality of optical network units configured to (i) receive at least one downstream wavelength signal, and (ii) transmit at least one upstream wavelength signal. The system includes a plurality of short fibers to carry the downstream and upstream wavelength signals between the power splitter and the optical network units, respectively. Each upstream subreceiver receives a respective upstream wavelength signal.
US10958365B2
The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method that enable provision of an emergency warning service more suited to actual operation.
Provided is a reception apparatus that includes a reception section and a demodulation section. The reception section receives a physical layer frame transported as a broadcast signal. The demodulation section demodulates physical layer signalling acquired from the physical layer frame and monitors whether or not emergency warning information has been transported on a basis of emergency warning notice information acquired as a result of the demodulation. In a case where the emergency warning notice information indicates that the emergency warning information has been transported, the reception apparatus starts up automatically. The present technology is applicable, for example, to a transport system for transporting a physical layer frame compliant with a DVB-T2 standard.
US10958361B2
An antenna apparatus is configured to include: a DUT scan mechanism that executes total spherical scanning on a DUT having an antenna in an internal space of an OTA chamber around a reference point; a plurality of antennas disposed at a distance within a near field measurement range from the reference point; and signal analysis devices that respectively perform a near field measurement process related to total radiated power (TRP) based on reception signals of the antennas which receive radio signals in a spurious frequency bandwidth radiated from the antenna transmitting and receiving radio signals in a specified frequency bandwidth, during execution of the total spherical scanning.
US10958343B1
In some embodiments, an apparatus includes an optical transmitter module that can be electrically coupled to an electrical serializer/deserializer and a controller. The optical transmitter module can include an electrical detector that can receive an in-band signal. The electrical detector can send to the controller a first power error signal and a second power error signal based on the in-band signal. The controller can send a correction control signal to the electrical serializer/deserializer based on the first power error signal and the second power error signal such that the electrical serializer/deserializer sends a pre-emphasized signal to the optical transmitter module based on the correction control signal. In such embodiments, the first power error signal, the second power signal and the correction control signal are out-of-band signals.
US10958333B2
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method and apparatus for performing a relay communication are provided. A remote user equipment (UE) according to the present disclosure is configured to acquire a first parameter related to relay load from each of a plurality of relay candidate UEs, to select a relay UE which will perform a relay communication with the remote UE from among the plurality of relay candidate UEs based on the first parameter acquired from each of the plurality of relay candidate UEs, and to perform the relay communication with the selected relay UE. The first parameter is generated based on cellular communication load between a base station (BS) connected to a corresponding relay candidate UE and the corresponding relay candidate UE.
US10958330B2
A communication system is provided. The communication system supports higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A first apparatus in a wireless communication system is provided. The apparatus includes an antenna array, at least one transceiver, and at least one processor. The transceiver is configured to transmit signals by using a beam set, and receive a signal for indicating at least one beam in the beam set from a second apparatus. The processor is configured to determine an auxiliary beam pair, based on the at least one beam. The transceiver is configured to transmit reference signals to the second apparatus by using the auxiliary beam pair, and receive feedback information relating to the auxiliary beam pair from the second apparatus. The at least one processor is configured to determine, based on the feedback information, a communication direction relating to the second apparatus.
US10958329B2
This application provides a data transmission method, a terminal device, and a network device. The method includes: sending, by a terminal device, first information to a network device, where the first information is used to indicate a first channel quality indicator (CQI) corresponding to a first block error rate; and sending, by the terminal device, second information to the network device by using radio resource control (RRC) signaling or media access control (MAC) signaling, where the second information is used to indicate a difference between the first CQI and a second CQI, the second CQI is a CQI corresponding to a second block error rate, and the first block error rate is greater than the second block error rate.
US10958328B2
Beam management enhancements for advanced millimeter wave (mm Wave) operations are disclosed. As a part of channel state information (CSI) reporting configuration, a user equipment may include an interference plus noise measurement of beams for consideration in beam management. The UE measures a set of signaling resources of each beam for power contribution and interference plus noise. According to the particular configuration, the UE may rank all of the available beams into a subset of the highest ranked beams, ranked either by the interference plus noise measurement, by the power contribution metric, or by a combination of both. The UE reports an identification of the subset to the serving base station which determines the beam to use for subsequent communications with the UE.
US10958327B2
A user equipment (UE) for channel state information (CSI) feedback comprises a transceiver configured to receive, from a base station (BS), configuration information for the CSI feedback, the configuration information indicating a number of antenna panels (Ng) at the BS and a codebook mode, wherein Ng>1 and each of the antenna panels comprises antenna ports with a first polarization (P1) and antenna ports with a second polarization (P2). The UE further comprises a processor operably connected to the transceiver, the processor configured to identify the number of antenna panels (Ng) at the BS, identify a codebook for the CSI feedback based on the codebook mode configured between a first codebook mode and a second codebook mode, and generate the CSI feedback using the identified codebook. The transceiver is further configured to transmit the generated CSI feedback to the BS.
US10958324B2
A wireless audio system including a transmitter using multiple antenna diversity techniques for different signal types is provided. Multipath performance may be optimized, along with improved spectral efficiency of the system.
US10958323B1
An automotive radar system that is switchable between one or more high power modes and one or more increased channel modes. The radar system includes multiple transmit antennas, an integrated circuit including a transmit chain generating a positive transmit signal and a negative transmit signal that together form a differential transmit signal, and a coupling interface. The coupling interface configurably couples the differential transmit signal to two transmit antennas of the multiple transmit antennas to selectively drive the two transmit antennas in either a differential mode or in a power-combining mode that combines power from the positive transmit signal and negative transmit signal to drive a first transmit antenna of the multiple transmit antennas while isolating a second transmit antenna of the two transmit antennas.
US10958311B2
A system for identifying a location of a device includes a first antenna mounted to a plug. The first antenna surrounds one or more prongs of the plug, and the plug has a memory that stores a device ID. A second antenna receives the device ID from the first antenna when the plug is coupled to a power outlet. A controller uses a communication module to wirelessly transfer the device ID and a power outlet ID to a computer server. The computer server uses the device ID and the power outlet ID to determine the location of the device within a building.
US10958308B2
Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.
US10958307B2
Aspects of the subject disclosure may include, for example, a coupling device including a first antenna that radiates a first RF signal conveying first data; and a second antenna that radiates a second RF signal conveying the first data from the at least one transmitting device. The first RF signal and second RF signal form a combined RF signal that is bound by an outer surface of a transmission medium to propagate as a guided electromagnetic wave substantially in a single longitudinal direction along the transmission medium. Other embodiments are disclosed.
US10958306B2
Some embodiments include a system, method, and computer program product for managing the Ultra Wideband (UWB) systems, especially when the UWB system is collocated with another wireless system (e.g., WiFi) to transmit and/or receive UWB signals with an occupied bandwidth (OBW) that satisfies a UWB OBW standard (e.g., a UWB OBW>=500 MHz.) In some embodiments a TailBit signal (e.g., a periodic signal at a selected frequency) is added to a UWB packet to generate frequency components at the selected frequency that enables the power spectrum of the TailBit UWB signal to satisfy the UWB OBW standard. In some embodiments an altered code sequence is used to generate an altered spread signal, where the altered code sequence reduces or removes a frequency component peak near DC frequency of the power spectrum of an altered UWB signal, resulting in altered UWB OBW that satisfies the UWB OBW standard.
US10958299B2
Systems, methods, and apparatus for reducing antenna multipath and Rayleigh fading are disclosed. In one or more embodiments, a disclosed method for reducing multipath and Rayleigh fading for an antenna comprises receiving, by a structure, at least one undesired electromagnetic (EM) signal. In one or more embodiments, the structure is mounted proximate the antenna. In at least one embodiment, the structure comprises absorber material and/or reflective material. In one or more embodiments, the antenna is mounted on top of the structure. In at least one embodiment, the structure further comprises a core, where the core is covered by the absorber material and/or the reflective material. In at least one embodiment, the core is in the shape of a sphere, a hemisphere, at least a portion of a sphere, an ellipsoid, a torus, a pyramid, a cube, a cuboid, a cylinder, a cone, a polyhedron, or a freeform shape.
US10958297B2
There is provided mechanisms for mitigating interference in a communications network. A method is performed by a network node. The method comprises obtaining a packet. The packet has been wirelessly received in an uplink direction by a transmission and reception point of the network node and from a packet sender. The packet is indicative of scheduled transmission of a further packet within a predefined time interval from the transmission and reception point has wirelessly received the packet. The method comprises determining beamforming weights such that interference caused by transmission from the transmission and reception point of the network node in a downlink direction being reversed to the uplink direction is less than a threshold interference value. The method comprises initiating transmission in at least one beam using the determined beamforming weights. The beamforming weights are used for the transmission at least within the predefined time interval.
US10958275B2
Techniques are described for fast wakeup of a crystal oscillator circuit. Embodiments operate in context of a crystal oscillator coupled with a phase-locked loop (PLL). For example, prior to entering sleep mode, embodiments retain a previously obtained coarse code used to coarse-tune a voltage controlled oscillator of the PLL. On wakeup, the PLL is configured in a chirp mode, in which the retained coarse code and a sweep voltage are used to generate a chirp signal at, or close to, a target stimulating frequency for the crystal oscillator. The chirp signal can be used to inject energy into the crystal oscillator, thereby causing the crystal oscillator to move from sleep mode to steady state oscillation relatively quickly.
US10958270B2
A physically unclonable function (PUF) device and a method for maximizing existing process variation for a physically unclonable device are provided. The method of maximizing process variation of the PUF device includes: modeling a physically unclonable function (PUF) device, comprising a plurality of PUF cells, selecting the size of transistors in the PUF device to be smaller than a predetermined size defined according to a design rule check (DRC) and generate maximum variations among the plurality of PUF cells, varying the material of the PUF device, and driving the PUF device with a predetermined voltage. The physically unclonable device includes: a plurality of PUF cells, configured to generate an output. Each of the plurality of PUF cells includes a harvester circuit, configured to generate a bit line and a complementary bit line. The harvester circuit is selected to be smaller than a predetermined size defined according to a design rule check (DRC) and generate maximum variations among the plurality of PUF cells; and a sense amplifier having a plurality of transistors configured to receive a first input signal and a second input signal from the harvester circuit.
US10958258B2
A comparator includes a pair of back-to-back negative-AND (NAND) gates and a delay circuit coupled to the pair of back-to-back NAND gates. The delay circuit is configured to modulate a triggering clock signal by an input voltage to generate a delayed clock signal with a delay that is based on the input voltage. Each of the pair of back-to-back NAND gates is configured to receive the delayed clock signal and generate a comparator output signal based on the delayed clock signal.
US10958257B1
A duty cycle adjustment system includes a time-to-digital converter to generate a plurality of time-to-digital codes from an input signal, a duty cycle index generator to compute a duty cycle of the input signal based upon the plurality of time-to-digital codes, and assign a duty cycle index based upon the computed duty cycle, an input phase assignment generator to generate a first output and a second output based upon the duty cycle index, a first delay line to delay the first output to generate a third output, and a duty cycle generator to adjust the duty cycle of the input signal based upon the third output and the second output.
US10958255B1
This disclosure provides devices and methods for limiting the duration of pulses resulting from frequency modulation so as to provide for better propagation of a frequency doubler output within a communication device. The frequency doubler may be configured to receive a frequency doubler input and produce a modified frequency doubler output, wherein the frequency doubler includes a first flip-flop gate configured to receive a data input, a reset input, and a clock input and produce a first gate output; a first delay control configured to receive the gate output and produce a first delayed control output; and a first logic gate configured to receive the delayed control output and the frequency doubler input and produce a first logic gate output, wherein the modified frequency doubler output is based on the first logic gate output.
US10958254B1
An electrical machine includes as part of its stator XRAM windings for multiplying current output of the machine. The XRAM windings are coupled to switching elements that are configured to produce current multiplication for output to an external load. The XRAM windings may be in slots in the stator, or may be elsewhere in the stator, operatively coupled to other windings in the stator. The stator may be operatively coupled to a rotor and hence to an inertial energy source, such as a flywheel on the same shaft as the elements of the electrical machine. Short circuiting of select windings of the machine can advantageously cause a shifting and concentration of a machine airgap flux of the machine over other windings, and increasing their magnetic storage energy.
US10958251B2
Methods and systems are described for generating multiple phases of a local clock at a controllable variable frequency, using loop-connected strings of active circuit elements. A specific embodiment incorporates a loop of four active circuit elements, each element providing true and complement outputs that are cross-coupled to maintain a fixed phase relationship, and feed-forward connections at each loop node to facilitate high frequency operation. A particular physical layout is described that maximizes operating frequency and minimizes clock pertubations caused by unbalanced or asymmetric signal paths and parasitic node capacitances.
US10958249B2
A wireless network includes a tunable RF transmitter in wireless communication with a master node to transmit at a first slave frequency; a tunable RF receiver in wireless communication with the master node to receive at a second slave frequency; and an RF oscillator to communicate with the RF receiver and the RF transmitter an RF oscillator frequency to determine and tune the first and second slave frequencies. The RF oscillator is configured to receive calibration information including time information or frequency information, or both, from a reference node. The RF oscillator frequency of the RF oscillator is tuned based on the calibration information from the reference node to enable communication between the slave node and the master node at the tuned RF oscillator frequency.
US10958248B1
A method and apparatus are described to implement a bandpass filter in a current mode logic (CML) stage of a clock tree in an electronic system. The bandpass filter has a bandpass filter transfer function to attenuate frequencies lower than and higher than a carrier frequency. The bandpass filter uses adjustable active inductors and capacitive source degeneration. Adjustable resistors may be controlled to move a peak frequency of the bandpass filter transfer function to a higher or lower frequency. The adjustable active inductors and capacitive degeneration may consist of field effect transistors.
US10958244B2
An acoustic filter apparatus is provided. In examples discussed herein, the acoustic filter apparatus includes an acoustic ladder network configured to pass a signal in a series resonance frequency and block the signal in a number of parallel resonance frequencies. The acoustic ladder network is coupled to a microelectromechanical systems (MEMS) switch circuit that includes a number of MEMS switches. The MEMS switches may be selectively controlled (e.g., closed and/or opened) to cause a modification to a selected parallel resonance frequency(s) among the parallel resonance frequencies. As such, it may be possible to flexibly configure the parallel resonance frequencies of the acoustic ladder network based on application scenarios. Further, by employing the MEMS switches having improved figure-of-merit (FOM) over conventional silicon-on-insulator (SOI) switches, it may be possible to reconfigure the parallel resonance frequencies with reduced insertion loss, thus helping to improve performance of the acoustic filter apparatus.
US10958242B2
A filter includes a series arm resonator, a first parallel arm resonance circuit, and a second parallel arm resonance circuit. The first parallel arm resonance circuit includes: a first parallel arm resonator connected to a first node; a first capacitor and a first switch connected together in parallel and connected in series with the first parallel arm resonator; and a first inductor provided on a path connecting the node and ground to each other via the first switch. The second parallel arm resonance circuit includes: a second parallel arm resonator connected to a second node; a second capacitor and a second switch connected together in parallel and connected in series with the second parallel arm resonator; and a second inductor provided on a path connecting the second node and ground to each other via the second switch. The first and second inductor have different inductance values.
US10958239B2
A bulk acoustic wave resonator includes: support members disposed between air cavities; a resonant part including a first electrode, a piezoelectric layer, and a second electrode sequentially disposed above the air cavities and on the support members; and a wiring electrode connected either one or both of the first electrode and the second electrode, and disposed above one of the air cavities, wherein a width of an upper surface of the support members is greater than a width of a lower surface of the support members, and side surfaces of the support members connecting the upper surface and the lower surface to each other are inclined.
US10958232B2
Disclosed herein is an LC filter that includes a conductive substrate, a first capacitive insulating film having one surface covered with the conductive substrate and other surface covered with a first capacitive electrode, a first inductor pattern having one end connected to the first capacitive electrode, a first terminal electrode connected to other end of the first inductor pattern, and a common terminal electrode connected to the conductive substrate.
US10958230B2
In optical receivers, extending the transimpedance amplifier's (TIA) dynamic range is a key to increasing the receiver's dynamic range, and therefore increase the channel capacity. Ideally, the TIA requires controllable gain, whereby the receiver can modify the characteristics of the TIA and/or the VGA to process high power incoming signals with a defined maximum distortion, and low power incoming signals with a defined maximum noise. A solution to the problem is to provide TIA's and VGA's with reconfigurable sizes, which are adjustable based on the level of power, e.g. current, generated by the photodetector.
US10958223B2
There has been a problem that linearity is degraded in the conventional amplifier when the idle current is reduced in order to lower the power consumption.
An amplifier of the present invention includes: a bias circuit to cause a bias current to flow; an amplifying element to amplify a signal by causing an output current corresponding to the bias current to flow; a bias current subtracting circuit to detect the signal and subtract, from the bias current, a current based on an amplitude of the signal detected; and a bias current adding circuit having an operation starting point higher than an operation starting point of the bias current subtracting circuit, and to detect the signal and add, to the bias current, a current based on an amplitude of the signal detected.
US10958221B2
An amplifier assembly (100) includes an amplifier (102) having an input terminal, an output terminal and a feedback terminal; a first feedback path connecting the output terminal to the feedback terminal; a second feedback path connecting the output terminal to the feedback terminal; a switch (124) positioned in the second feedback path, the switch (124) opening or closing in response to a voltage at the output terminal relative to a breakpoint, when the switch (124) is open, the amplifier assembly (100) has a first gain and when the switch (124) is closed, the amplifier assembly (100) has a second gain; and a thermally variable element (152) connected to the switch (124), the thermally variable element (152) configured to generate a compensation voltage to maintain the breakpoint in response to varying temperature of the switch (152).
US10958211B1
Devices and methods for providing a mobile source of power for many different types of situations are provided. A portable emergency alternating current (AC) energy (PEACE) Supplier can serve as a mobile source of power for users with photovoltaic (PV) and/or energy storage systems during power outage situations caused by normal or extreme scenarios. A Supplier can also be used to provide power when weather conditions result in insufficient solar energy for the user's needs.
US10958208B2
A mounting assembly for a photovoltaic (PV) module, and systems including such mounting assemblies, are described. In an example, the mounting assembly includes a top support and a bottom support having respective mounting walls, and holes through the mounting walls. A pin assembly may extend through the holes in the mounting walls to constrain the supports, for example, relative to a torque member of a solar-tracking PV system. The pin assembly may include end collars to engage and distribute loading from the torque member.
US10958207B2
In an attachment structure for attaching a photovoltaic cell module having flexibility to an installation surface or an attachment member, a back surface of the photovoltaic cell module is attached to the installation surface or the attachment member by being adhered by an adhesive material.
US10958194B2
A piezoelectric drive device includes a piezoelectric actuator which includes a vibration portion that vibrates and a protruding portion that protrudes from the vibration portion, a driven member, an optical scale, a sensor which receives transmitted light or reflected light from the optical scale and outputs a signal in accordance with intensity of the received light, in which a facing area of the optical scale and the sensor is disposed to be deviated to one side in a direction in which the optical scale and the sensor are aligned with respect to a contact portion between the protruding portion and the driven member.
US10958193B2
A piezoelectric device includes a first member, a second member, a guide mechanism that guides the second member relative to the first member in a first direction, and a piezoelectric actuator that moves the second member relative to the first member in the first direction, the guide mechanism including a first rail and a second rail spaced apart from the first rail in a second direction orthogonal to the first direction, and the piezoelectric actuator, when viewed from a third direction orthogonal to both the first direction and the second direction, being disposed between the first rail or an extended line obtained by extending the first rail in the first direction and the second rail or an extended line obtained by extending the second rail in the first direction.
US10958184B2
An uninterruptible power supply (UPS) is provided that includes a split direct current (DC) link having a first capacitor coupled between a positive DC link terminal and a first node, and a second capacitor coupled between the first node and a negative DC link terminal. The UPS also includes a rectifier coupled to an input of the split DC link and a controller coupled to the rectifier. The rectifier includes first, second, and third legs, wherein each leg is configured to convert a first alternating current (AC) voltage received from an AC source into a DC voltage to be provided to the split DC link, and a fourth leg configured to balance DC link voltages of the first and second capacitors. The controller is configured to maintain functionality of the rectifier during at least one of a partial utility power outage, a full utility outage, and a failure of at least one of the first, second, third, and fourth legs.
US10958179B2
Reduced voltage switching of a main switch in flyback power converters. Example embodiments are methods including: driving a primary current with a first polarity in a primary winding of a transformer, and a secondary winding of the transformer arranged for flyback operation; creating, by the primary current, a charge voltage on an auxiliary winding of the transformer; charging, by the charge voltage, a capacitance coupled to the auxiliary winding; ceasing the driving of the primary current and discharging an energy in a field associated with the secondary winding to provide an output voltage of the power converter; inducing a primary current with a second polarity in the primary winding by coupling the capacitance to the auxiliary winding; and reducing voltage across a main switch coupled to the primary winding, the reducing by the primary current with the second polarity.
US10958174B1
A power converter and method to detect a light load condition at an output of the power converter are presented. The power converter may have an inductor and a resistive element connected between an input of the power converter and an input of the inductor. The power converter may have a first chopping unit to generate a chopped voltage signal at an output of said first chopping unit, wherein the chopped voltage signal is generated by chopping an inductor voltage at the input of said inductor based on a duty cycle of the power converter. The power converter may have a reference current source, wherein the reference current source and a replica resistive element are arranged in series. The power converter may have a comparator unit to generate, based on the reference potential and based on the chopped voltage signal, a signal indicative of said light load condition.
US10958169B2
A power converter includes an input node on an input side of the power converter, an output node on an output side of the power converter, a switch coupled to the input node and having a switch control node, an inductor coupled to the switch and to the output node, and a feedback compensation and control circuit between the output node and the switch control node. The feedback compensation and control circuit includes two or more programmable resistors to adjust one or more gains of i) a proportional-integral-derivative portion, and ii) a bandpass filter portion of the feedback compensation and control circuit. The feedback compensation and control circuit receives an output voltage from the output node and generates a compensated feedback signal based on the output voltage from the output node and the one or more gains, the switch control node being controlled based on the compensated feedback signal.
US10958150B2
An electronic circuit includes a switched-mode power supply and a linear voltage regulation circuit having an input stage, a first output stage, and a second output stage. A first load is capable of being powered either by the switched-mode power supply in series with the regulation circuit or by the regulation circuit without the switched-mode power supply.
US10958147B2
A magnetically continuous winding includes a first coil and at least one additional coil substantially fixed in place in at least one direction with respect to a position of the first coil. A core formed by a resin is applied to the first coil and the at least one additional coil to substantially bind the first coil and the at least one additional coil.
US10958142B2
A wire forming apparatus comprises a first rack moveable relative to a second rack in a first direction, a plurality of first forming structures provided on the first rack, and a plurality of second forming structures provided on the second rack. Each of the plurality of first forming structures is configured to move in the first direction, is separated from an adjacent first forming structure, and is configured to move in a second direction closer to the adjacent first forming structure when the first rack moves relative to the second rack. Each of the plurality of second forming structures is configured to move in the first direction, is separated from an adjacent second forming structure, and is configured to move in the second direction closer to the adjacent second forming structure when the first rack moves relative to the second rack. The second direction is different from the first direction.
US10958141B2
Three substrate side terminal members are provided on a circuit substrate on which electronic components for controlling a brushless motor are disposed. Two of the substrate side terminal members protrude on a side in close proximity to bearing retaining members, and the remaining one substrate side terminal member protrudes on a side separated from the bearing retaining members. Ends of flexible wire members, the other ends of which are held in engagement with stator side terminal members, are held in engagement with the three substrate side terminal members.
US10958133B2
In an electric motor, a magnetic bearing generates an electromagnetic force between multiple permanent magnets and a coil and rotatably supports an other side of a rotation shaft in an axis line direction. The rotation shaft is configured to be capable of being inclined with a rotation center line using a bearing side of the rotation shaft as a fulcrum. An electronic control device controls a current that flows to the coil such that an axis line of the rotation shaft approaches the rotation center line due to a supporting force which is the electromagnetic force between the multiple permanent magnets and the coil. Accordingly, the rotation shaft is rotatably supported to be freely rotatable by a magnetic bearing and the bearing.
US10958130B2
A motor includes a rotor, a stator, a housing, and a flange. The housing includes a first cylindrical portion, a contact portion extending radially inward from an axial lower end of the first cylindrical portion, a second cylindrical portion that extends axially downward from a radial inner edge of the contact portion and has a smaller outer diameter than the first cylindrical portion, and a bottom portion extending radially inward from an axial lower end of the second cylindrical portion. The flange includes a flange cylindrical portion, and a flange flat portion extending radially outward from an axial lower end of the flange cylindrical portion. The flange cylindrical portion is fixed to an outer surface of the second cylindrical portion and an upper end of the flange cylindrical portion contacts with an outside lower surface of the contact portion.
US10958128B2
The invention relates to a flywheel unit with a damping device for fastening the flywheel unit and a flywheel energy store. The flywheel unit comprises a rotor, a machine housing enclosing the rotor and with an underside, and a damping device fastened to the underside of the machine housing for fastening the flywheel unit to a suitable foundation, wherein the damping device comprises a lower stand unit for fastening to the foundation, an upper stand unit for fastening to the underside of the machine housing, and a membrane connecting the lower stand unit with the upper stand unit, wherein the upper and lower stand units as well as the membrane are configured in such away, that the membrane can establish a pliable self-supporting connection between the upper and lower stand units.
US10958121B2
An annular rotor-side circumferential wall is provided to stand on an end surface of a rotor. An arc-shaped case-side circumferential wall is provided to stand on an inner wall surface of an end cover facing the end surface of the rotor, in close proximity to the rotor-side circumferential wall. A coolant reservoir for receiving and storing a coolant is formed by the end surface of the rotor, the inner wall surface of the end cover, the rotor-side circumferential wall, and the case-side circumferential wall. A rotor core has a coolant flow passage extending and penetrating in a direction along a rotational axis. The coolant flow passage is arranged to be open with respect to the coolant reservoir. The coolant flowing from the coolant reservoir into the coolant flow passage cools the rotor core from inside.
US10958099B2
This disclosure relates to systems and methods for real-time electrical power grid restorations. An example system may include a real-time monitoring module configured to acquire operational data associated with electrical grid components of an electrical grid. The system may further include a restoration manager module configured to detect, based on the operational data, one or more unplanned outages or other events in the electrical grid. In response to the detection, the restoration manager module can analyze the operational data to determine or select from a database a restoration plan. The restoration plan can include operations associated with commands for control devices, wherein the control devices are operable to control a power transmission between the electrical grid components. The restoration manager module can be further configured to execute the one or more operations of the restoration plan to restore the electrical power grid to a normal operational state.
US10958097B2
A circuit for selecting between a primary power source and a back-up power source is provided in one embodiment. The circuit includes a first port configured to be coupled to a primary power source, a second port configured to be coupled to a back-up power source, a third port configured to be coupled to provide power to a load. The circuit also includes first and second power field effect transistors (FET) coupled between the second port and the third port, a third power FET coupled between the first port and the third port, and a dual ideal diode-OR controller coupled between the second and third power FETs to selectively turn on and off the second and third power FETs. The circuit further includes an opto-isolator coupled to a control input of the first power FET and a controller, coupled to the opto-isolator, that selectively turns on and off the opto-isolator.
US10958095B2
A wireless-power receiver is disclosed including a first antenna configured to transmit first near-field radio frequency (RF) energy, a second antenna configured to receive second near-field RF energy, and a communications component configured to provide a communication signal including data indicating a location of the first wireless-power receiver. The wireless-power receiver is configured to, in accordance with a determination that the wireless-power receiver is in direct contact with a surface of another wireless-power receiver, transmit the first near-field RF energy, via the first antenna, to the other receiver. The wireless-power receiver is further configured to, in accordance with a determination, based on the data indicating the location of the wireless-power receiver, that the wireless-power receiver is within a non-zero threshold distance from the other receiver or a wireless-power transmitter, receive the second near-field RF energy, via the second antenna, from the other receiver or from the wireless-power transmitter.
US10958087B2
A battery protection system with a voltage sensing circuit for sensing the voltage of a battery and disconnecting all loads from the battery, including the voltage sensing circuit itself, when the voltage of the battery drops below a preset limit or when a battery charger is connected to the battery. The battery protection system reconnects the voltage sensing circuit upon disconnection of the battery charger.
US10958078B2
A power generation module including: a power generation element; an AC generation circuit configured to convert DC current output from the power generation element into AC current; a module-side inductance element configured to generate a magnetic field from the AC current; a phase information acquiring circuit; and a control circuit; and a power-collector closed circuit including a power collector-side inductance element configured to electromagnetically couple to the module-side inductance element to generate an induced electromotive force, wherein, when reference AC current flowing in the power-collector closed circuit flows through the power collector-side inductance element, the module-side inductance element electromagnetically coupled to the power collector-side inductance element generates AC current corresponding to the reference AC current, and the control circuit acquires phase information related to the reference AC current via the phase information acquiring circuit so that the control circuit controls the AC generation circuit in accordance with the phase information.
US10958077B2
Provided is a method for generating a multiphase electrical alternating current having a sinusoidal fundamental wave in each phase by a multiphase inverter of a wind power installation. The multiphase inverter is controlled by a tolerance band method which respectively has an upper and a lower band limit for each of the phases of the inverter. The inverter has, for each phase, an upper switch for generating a positive sine half-wave of the alternating current of the phase and a lower switch for generating a negative sine half-wave of the alternating current of the phase. The method includes generating the positive sine half-wave by the upper switch and generating the negative sine half-wave by the lower switch based on the band limits of the phase, and changing at least one of the band limits such that a signal component superimposed on the respective sinusoidal fundamental wave is reduced.
US10958075B2
An alternating-current power source can include a set of power storage units arranged in series and defining a power output. Each power storage unit can include a power storage device, a first connection configured to enable a voltage output of the power storage device, and a second connection configured to enable bypassing the voltage output of the power storage device.
US10958060B2
The photovoltaic installation being intended to supply an electric current (i), the method comprises the steps of measuring (e0) values representative of the electric current (i) supplied by the photovoltaic installation; adjusting (e2) a variable current jump threshold (s(ti)) according to measured values; detecting (e3) a current jump with an amplitude greater than a current jump threshold adjusted according to values measured before the jump; and detecting (e5) an electric arc based on the detection of a current jump.
US10958050B2
A protective cover for surrounding a conduit assembly in a mine has a flexible elongate main body that comprises a plurality of discrete functional layers and which is configurable as a sleeve having an outer surface, the protective cover comprising a first layer, substantially comprised of an aramid based material, that is structurally configured to provide substantial protection from the force associated with impacting projectiles originating from the external environment whilst also being configured to substantially resist internally generated forces of the type that are typically associated with a burst hose, a second layer, adjacent to the outer surface of the first layer, that is structurally configured in the form of a mesh thereby protecting the first layer from external bodies that may otherwise potentially induce tear damage to the first layer, the protective cover characterised by further comprising a third layer, adjacent to said first layer, comprising a polymeric membrane that is substantially impermeable to the passage of at least one liquid. There is also provided a system for protecting at least one or a plurality of cables and/or hoses from matter falling from above, said system comprising use of at least one such protective cover suspended from a flexible strand that is in turn attached to a fixed structure that is located substantially vertically above said at least one or a plurality of cables and/or hoses.
US10958049B2
In various implementations, a raceway may include a housing with walls and arms extending from the housing. A cavity may be disposed in the housing and cables may reside in the cavity, during use. The cables may provide connectivity to receptacles of the raceway and thus a variety of devices. A cover may be utilized with the housing to facilitate access to the cables in the cavity of the housing. In some implementations, the cover may be retained by flexible arms of the housing. The raceway may be configured to receive wire clips to retain cables and/or conduit disposed in a cavity of the raceway.
US10958046B2
For protecting wildlife from high voltage conductors proximate to a utility pole, dielectric covers are used to cover fuse cutouts, bushings, or other connections to insulators. Such covers include a vertical slot for receiving an energized wire so the cover can be installed using a hot-stick while the wire is energized. To eliminate leakage currents flowing across the cover under high voltage conditions, which previously led to localized melting of the cover, inner walls of the cover are molded that are laterally separated from the outer walls of the cover. The double wall design eliminates leakage currents due to the extra dielectric wall and air gap, and the inner wall is not subject to contamination from conductive pollutants. The double wall design also increases the insulating properties of the cover.
US10958045B2
In a spark plug, a base material contains 50 mass % or more of Ni, 8 mass % or more and 40 mass % or less of Cr, 0.01 mass % or more and 2 mass % or less of Si, 0.01 mass % or more and 2 mass % or less of Al, 0.01 mass % or more and 2 mass % or less of Mn, 0.01 mass % or more and 0.1 mass % or less of C, and 0.001 mass % or more and 5 mass % or less of Fe. A discharge member contains at least Pt of a P group (Pt, Rh, Ir, and Ru) and Ni. The atomic concentration K of the P group of the discharge member, the atomic concentration L of the P group of the base material, the atomic concentration M of Ni of the discharge member, and the atomic concentration N of Ni of the base material satisfy (K+L)/(M+N)≤1.14.
US10958044B1
In the spark plug, an insulator is held by a metal shell via a packing. The packing includes a base material and a metal layer formed on a surface of the base material. In a cross section including the axial line, of distances between end points of the metal layer on a first contact surface of the insulator that contacts with the metal layer and first points which are intersections of the first contact surface and first perpendiculars extending to the first contact surface from first corners at which a first surface and third surfaces of the base material intersect each other is longer than a thickness of the metal layer at a middle position on the third surface that corresponds to half a length measured along the third surface.
US10958043B2
A laser device includes a plurality of laser diodes that generate laser light beams having different wavelengths from each other, a partial reflective mirror constituting a resonator along with the laser diodes, a wavelength dispersive element set in the resonator, which combines parts of the laser light beams outputted by the laser diodes to each other, emits the combined parts of the laser light beams as a first laser light beam toward the partial reflective mirror, and emits other parts of the laser light beams as second laser light beams in directions different from the direction toward the partial reflective mirror, and an output detecting unit detecting intensities of the second laser light beams.
US10958039B2
There is provided an optical module comprising a semiconductor laser element; and a planar lightwave circuit (PLC) in which a waveguide is formed on a substrate. A position of a light-emitting point of the semiconductor laser element is approximately aligned with a position of a core of the waveguide. In a plan view, a first line segment representing an emission surface of the semiconductor laser element and a second line segment corresponding to the first line segment and representing an incident surface of the waveguide are arranged oblique to each other, and the light-emitting point of the semiconductor laser element is disposed closer to an intersection point of an extension line of the first line segment and the second line segment or an extension line of the second line segment than a center of the first line segment.
US10958038B2
An edge-emitting laser includes an active gain section and a reflector section optically coupled to the active gain section. The active gain section is configured to amplify an optical power of light across a wavelength range. The reflector section is configured to selectively reflect light of a selected wavelength within the wavelength range. The selected wavelength is tunable via high-frequency index modulation of the reflector section. The active gain section and the reflector section collectively form an optical cavity configured to lase coherent light in the selected wavelength.
US10958036B2
A semiconductor light-emitting device includes an active layer including quantum dots, a diffraction grating, a low-reflectance film disposed at a light-emitting end of the active layer, and a high-reflectance film disposed at another end of the active layer and having an optical reflectance higher than an optical reflectance of the low-reflectance film.
US10958031B1
Wired connector assembly systems and methods involve fixing a connector in an assembly station and following, by an assembler, a set of instructions indicating a set of wires and a respective set of terminal portions of the connector in which the set of wires are to be seated. A controller of the assembly station then monitors a pulling force on the connector via each seated wire to verify proper wire-terminal portion seating. After completing the set of instructions, including verifying each proper wire-terminal portion seating, the connector is released from the assembly station and a fully assembled wired connector is obtained.
US10958027B2
Provided is an electrical connection box according to which it is possible to suppress the occurrence of mistakes in a manufacturing process, and it is possible to reliably prevent the occurrence of faulty products. The electrical connection box to be used in a vehicle includes a terminal having an inner-fitting plate portion that is fit into and held in a slit of a holding member; and multiple substrate connection portions that protrude along a surface of the inner-fitting plate portion from one side edge of the inner-fitting plate portion. The terminal has a shape that is asymmetrical in a direction in which the multiple substrate connection portions are arranged side by side.
US10958026B1
A contactless thermometer for an in-wall power adapter is described. The contactless thermometer may comprise a first contact element of a plurality of contact elements configured to receive a power signal from the in-wall power adapter; a transformer coupled to the first contact element, wherein the transformer converts the power signal from a first voltage to a second voltage; a transmitter adapted to transmit a signal from the contactless thermometer; a receiver adapted to receive a reflected signal based upon the transmitted signal; and a control circuit coupled to the receiver, wherein the control circuit determines a temperature based upon the reflected signal.
US10958023B2
An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
US10958022B2
A RF coaxial cable connector with rapid installation includes a front shell, a rear protective sleeve, a front insulator, a center conductor, a rear insulator, a cable crimping ring, and a cable clamping assembly. The front insulator, the center conductor and the rear insulator are arranged in a front-rear sequence in a cavity of the front shell. The cable crimping ring has a front end surface abutting on an outer ring end surface of a rear end surface of the rear insulator, and is connected with the front shell. The rear protective sleeve is connected with the front shell. The cable clamping assembly is arranged in an inner cavity of the rear protective sleeve, and has a clamping surface formed thereon for clamping on an outer ring surface of an outer conductor of a cable to be connected.
US10958013B1
A connector mainly includes a main base body, one end of which has a guide sleeve, the other end of the main base body has a butting holes, and the guide sleeve is connected with a connecting module. The connecting module further includes a connecting base which includes a connecting element. The connecting module further includes a butting seat correspondingly engages the guide sleeve, and a conductive module is housed inside the main base body. The conductive module further includes a central pin, and the central pin is provided with a second waterproof gasket. The second waterproof gasket for the central pin extending therethrough and abuts against a side of a convex seat. The central pin extends through a sleeve which is correspondingly connected with a conductive base, and the central pin is sleeved in the sleeve and the conductive base. Finally, the conductive module is further correspondingly sleeved with a fixing seat and a protective sleeve in sequence. A waterproof layer protrudes outward on the outer peripheral surface.
US10958012B2
A cover assembly (100) is disclosed that can be installed onto and removed from a telecommunications connector (200) without requiring the connector (200) from being removed from its mounted position and without requiring an associated cover plate (120) from being removed from its mounted position. The cover assembly (100) can include a base portion (150) that defines an opening that entirely surrounds a cover portion (110). In one example, the cover portion (110) is attached to the base portion (150) via a living hinge (118). In one aspect, the base portion (150) acts as a color cap while the cover portion (110) acts as a dust cover. In one example, the base portion (150) is provided without a cover portion (110) such that the cover assembly (100) simply acts as a color cap.
US10957991B2
Embodiments of this disclosure disclose a planar array antenna, including at least one first radiation array arranged along a first direction. The first radiation array includes at least one first radiation unit and at least one radiation unit pair, the first radiation unit and the radiation unit pair are disposed on an axis of the first radiation array, the radiation unit pair includes at least two second radiation units, and the at least two second radiation units are symmetric with respect to the axis of the first radiation array. In addition, the embodiments of this disclosure further disclose a communications device to which the planar array antenna is applied.
US10957981B2
An antenna device for transmitting and receiving radio waves by an antenna element formed as a conductive pattern on a substrate, and the antenna element includes: a first element part which is electrically connected to a power supply line; and two second element parts which are electrically connected to the first element part via connection lines, the connection lines being different from the power supply line.
US10957978B2
An electronic device may be provided with an antenna for receiving signals in first and second ultra-wideband communications bands. The antenna may include a first arm that radiates in the first band and a second arm that radiates in the second band. The antenna may be fed by a stripline. A microstrip may couple the stripline to the first and second arms and may be configured to match the impedance of the stripline to the impedance of the first and second arms in the first and second bands, respectively. Sets of antennas tuned to different frequencies may be fed by the same transmission line and may collectively exhibit a relatively wide bandwidth. A conductive shielding layer or other conductive components may be layered over the antennas to mitigate cross-polarization interference at the antennas.
US10957976B2
Disclosed is a pedestal apparatus having an antenna attached thereto capable of biaxial motion. The pedestal apparatus according to one embodiment may comprise: a body; a first drive unit, arranged on the lower part of the body, for transmitting driving power; a second drive unit, arranged on the lower part of the body, for transmitting driving power; a first drive gear arranged on the upper part of the body and receiving driving power from the first drive unit; a second drive gear arranged on the upper part of the body opposite the first drive gear, and receiving driving power from the second drive unit; and a driven gear which rotates by receiving driving power from the first and second drive gears, and to which an antenna is connected, wherein the antenna can move biaxially in accordance with the rotational directions of the first and second drive gears.
US10957975B2
An antenna with adjustable tilt angle includes: a mounting structure; an antenna mount fixed to the mounting structure; an antenna mounted to the antenna mount, the antenna configured to produce an antenna beam; a remote electrical tilt (RET) unit operatively associated with the antenna to adjust a pointing tilt angle of the antenna beam; a tilt pointing direction sensor mounted to the antenna, the pointing direction tilt sensor configured to detect the a pointing angle of the antenna relative to a baseline standard; and a controller operatively connected with the RET unit and the pointing direction tilt sensor, the controller configured to receive signals from the pointing direction tilt sensor and transmit signals to the RET unit to adjust the tilt pointing angle of the antenna beam based on the detected angle of the antenna.
US10957974B2
The present disclosure discloses an antenna base for fixing an antenna body on a casing. The antenna base includes a base plate and a slot structure. The base plate is fixed on the casing. The slot structure includes a first side wall, a second side wall, and at least one welding structure. The first side wall and the second side wall are connected to the base plate and opposite to each other. An accommodating slot is formed between the first side wall and the second side wall for accommodating the antenna body. The at least one welding structure is disposed on the first side wall and for welding with the antenna body. In such a way, the antenna base is suitable for various antenna bodies with different structures according to practical demands without redesigning different molds for different antenna bases, which effectively reduces manufacturing cost.
US10957968B2
A method, wireless communication device (WCD), and computer program product deploys an additional, retractable antenna to enhance signal communication within an identified network. A processor executes an antenna deployment module (ADM) in order to determine a link status based on a quality and/or a strength of communication signals propagated via at least one stationary antenna. In response to the link status indicating that coverage of a second/target network is available or that a quality of a signal propagated within a first network is less than a threshold level, the ADM provides a deployment signal to a deployment component. In response to receiving the deployment signal, the deployment component deploys the retractable antenna by extending the retractable antenna from a stowed position to a deployed position. The ADM enables the WCD to communicate within the selected network via the deployed retractable antenna using a higher quality communication signal.
US10957951B2
There is provided a temperature control device for a battery of a vehicle which has a battery housing having a battery which is arranged therein and which is intended to have its temperature controlled, and a battery heat transmission device, which are arranged with spacing from each other so as to form an intermediate space, wherein a temperature control medium can be introduced into the intermediate space. The temperature control device further has a delimitation device, an air chamber which is arranged between the battery heat transmission device and the delimitation device, an air inlet opening for supplying ambient air to the air chamber and an air outlet opening for discharging air from the air chamber. In order to increase the efficiency of the battery cooling, it is proposed to construct the air inlet opening so as to be able to be closed. There are further provided a vehicle having such a temperature control device and a method for controlling the temperature of a battery which is arranged in a battery housing of a vehicle by means of a temperature control medium.
US10957945B2
A battery state detection method includes: presetting at least one discharge method and at least one discharge condition of a battery set for estimating a battery state, with the discharge condition including a discharge voltage, discharge time or a relative battery impedance variation; executing a partial discharge procedure of the battery set and measuring partial discharge data; and directly calculating battery state data of the partial discharge data under the discharge method and the discharge condition. The battery state data include a SOH (state of health) datum, a SOC (state of charge) datum or a residual discharging time datum. The detection of the battery set is suitable for a manual operation system, a remote control monitoring system or an automatic scheduling system.
US10957941B2
A nonaqueous electrolyte secondary battery which satisfies four requirements is provided. A porous layer contains α-form polyvinylidene fluoride-based resin in an amount of not less than 35.0 mol % with respect to 100 mol % of a total amount of (i) the α-form polyvinylidene fluoride-based resin and (ii) β-form polyvinylidene fluoride-based resin. A porous film has a temperature rise ending period of 2.9 sec·m2/g to 5.7 sec·m2/g with respect to an amount of a resin per unit area when the porous film is impregnated with N-methylpyrrolidone containing water in an amount of 3% by weight and then (ii) irradiated, at an output of 1,800 W, with a microwave having a frequency of 2,455 MHz. A positive electrode plate has a capacitance of 1 nF to 1000 nF per measurement area of 900 mm2. A negative electrode plate has a capacitance of 4 nF to 8500 nF per measurement area of 900 mm2.
US10957931B2
A membrane electrode assembly manufacturing device includes a loading apparatus for supplying an MEA roll on which a membrane electrode assembly is arranged by a predetermined pitch, a hot press apparatus for pressing a surface corresponding to the membrane electrode assembly of the MEA roll at a set temperature, a buffer apparatus to which the MEA roll is supplied to one side and exhausted at the other side, and for performing a buffer function of absorbing a difference between supply and exhaustion, and a cutting apparatus for cutting a portion of the membrane electrode assembly arranged at the MEA roll.
US10957921B2
One method of operating a fuel cell system including splitting a cathode exhaust from one or more fuel cell stacks in the system into a majority cathode exhaust stream comprising more than 50% of the cathode exhaust and a first cathode exhaust bypass stream, providing the majority cathode exhaust stream to an inlet of an anode tail gas oxidizer (ATO) containing a catalyst and providing the first cathode bypass stream downstream of the catalyst such that it bypasses the catalyst. Another method includes providing an air inlet stream to the SOFC system via a main air inlet, providing the air inlet stream from the main air inlet to a cathode recuperator, and providing a cooling medium to a heat exchanger to cool the cathode recuperator.
US10957920B2
A fuel cell vehicle capable of generating electric power in an optimum wet state is provided. A fuel cell vehicle including a fuel cell, a radiator configured to cool a coolant which has been warmed by cooling the fuel cell and send it back to the fuel cell, a grille shutter configured to adjust a flow rate of air taken into the radiator from an air intake, a sensor configured to measure an impedance of the fuel cell, and a control unit configured to control the grille shutter to open and close. The control unit controls the grille shutter to open when a measured value of the impedance becomes greater than or equal to a predetermined threshold.
US10957918B2
A method of making an electrolyte matrix includes: preparing a slurry comprising a support material, a coarsening inhibitor, an electrolyte material, and a solvent; and drying the slurry to form an electrolyte matrix. The support material comprises lithium aluminate, the coarsening inhibitor comprises a material selected from the group consisting of MnO2, Mn2O3, TiO2, ZrO2, Fe2O3, LiFe2O3, and mixtures thereof, and the coarsening inhibitor has a particle size of about 0.005 μm to about 0.5 μm.
US10957917B2
A manufacturing method of a unit cell of a fuel cell, includes: preparing a frame member made of resin, first adhesive bonds being provided on one surface of the frame member and being separated from each other and each having thermoplasticity; preparing a separator; and joining the frame member and the separator by heating and pressing the frame member and the separator in a state where the one surface of the frame member faces the separator through the first adhesive bonds, so as to melt the first adhesive bonds to be brought into contact with each other.
US10957916B2
A precursor fiber sheet includes short carbon fibers having an average length of 3 to 10 mm, natural pulp having an ash content of 0.15 mass % or less, and a heat-carbonizable resin, and a porous carbon sheet is obtained by carbonizing the precursor fiber sheet. This enhances gas diffusibility and water removal properties of the porous carbon sheet and has high mechanical strength and few appearance defects even when the bulk density of the porous carbon sheet is lowered.
US10957913B2
A lead-acid battery electrode including a tubular bag. The tubular bag includes a textile fabric, wherein the textile fabric includes a consolidated binder with thermoplastic properties and at least one electrically conductive additive.
US10957907B2
The present invention relates to polymers and to the use thereof in the form of active electrode material or in an electrode slurry as electrical charge storage means, the electrical charge storage means especially being secondary batteries. These secondary batteries are especially notable for high cell voltages, and simple and scalable processing and production methods (for example by means of screen printing).
US10957899B2
In a method of preparing a lithium metal oxide, a preliminary lithium metal oxide is prepared. The preliminary lithium metal oxide is washed using an organic washing solution to remove lithium salt impurities. The organic washing solution includes an organic solvent and a multivalent carboxylic acid compound. A minimum distance between oxygen atoms included in different carboxylic acid groups neighboring each other in the multivalent carboxylic acid compound is 220 pm or more.
US10957897B2
A composite cathode active material, a cathode including the composite cathode active material, and a lithium battery including the cathode are provided. The composite cathode active material includes a core including a lithium metal oxide and a coating layer on the core, wherein the lithium metal oxide includes two or more transition metals including nickel (Ni), an amount of Ni within one mole of the two or more transition metals included in the lithium metal oxide is about 0.65 mol or greater, the coating layer includes LiF, and a resistance of the composite cathode active material is lower than that of the core.
US10957891B2
A wiring module includes a plurality of bus bars for connection to positive and negative electrode terminals of a plurality of electricity storage elements; a plurality of detection wires electrically connected the bus bars to detect a state of the electricity storage elements; a plurality of overcurrent protection elements connected between the plurality of bus bars and the plurality of detection wires; and an insulating protector in which the plurality of bus bars, the plurality of detection wires, and the plurality of overcurrent protection elements are disposed, wherein the insulating protector includes a bus bar arrangement portion in which the bus bars are disposed, and a plurality of extension portions which are extended to a region different from the bus bar arrangement portion and in which the overcurrent protection elements are disposed, and the plurality of extension portions are stacked in a plurality of levels.
US10957883B2
A prismatic secondary battery includes an electrode body including a positive-electrode sheet and a negative-electrode sheet, a prismatic exterior body that accommodates the electrode body, a sealing plate that seals an opening of the prismatic exterior body, and a negative terminal electrically connected to the negative-electrode sheet. The positive-electrode sheet is electrically connected to the sealing plate. The sealing plate has a recessed portion on an outer surface and a terminal insertion hole formed in the recessed portion. The negative terminal is inserted in the terminal insertion hole. An outer insulating member is disposed between the negative terminal and the sealing plate. The sealing plate has a first groove extending to an end of the recessed portion in the longitudinal direction of the sealing plate.
US10957879B2
An OLED substrate and a manufacturing method thereof, the OLED substrate includes a substrate, and an OLED device in a sub-pixel region on the substrate. The OLED device includes an organic layer having a non-uniform thickness. The OLED substrate further includes a transmittance adjusting layer in the sub-pixel region. The transmittance of a portion of the transmittance adjusting layer corresponding to a thicker portion of the organic layer is higher than the transmittance of a portion of the transmittance adjusting layer corresponding to a thinner portion of the organic layer. The transmittance adjusting layer is located on a light exit side of the organic layer such that light emitted from the organic layer passes through the transmittance adjusting layer when the OLED substrate is in operation.
US10957877B2
An organic light emitting diode display device includes: a substrate including a plurality of pixel regions which each include an emission region and a non-emission region around the emission region; a plurality of scattering portions disposed on the substrate, corresponding to the emission region, and spaced apart from each other; a first overcoat layer disposed on the substrate having the plurality of scattering portions and including a plurality of concave portions which respectively correspond to the plurality of scattering portions; a first electrode disposed on the first overcoat layer in each of the plurality of pixel regions; and an organic light emitting layer and a second electrode sequentially disposed on the first electrode.
US10957876B2
A first light-emitting element and a second light-emitting element that have a resonance structure that causes output light from a light-emission functional layer to resonate between a reflective layer and a semi-transmissive reflective layer, and a pixel definition layer, and in which an aperture part is formed to correspond to each of the first light-emitting element and the second light-emitting element, are formed on a base. A first interval between the reflective layer and the semi-transmissive reflective layer in the first light-emitting element and a second interval between the reflective layer and the semi-transmissive reflective layer in the second light-emitting element are different, and a film thickness of the pixel definition layer is less than a difference between the first interval and the second interval.
US10957875B2
Disclosed is a display apparatus for protecting a side surface of a substrate from the outside. The display apparatus includes a base substrate including a stepped portion, a buffer layer provided on the base substrate, a pixel array layer provided on the buffer layer, an encapsulation substrate provided on the pixel array layer, and a cover layer covering a side surface of the encapsulation substrate. The buffer layer covers the stepped portion of the base substrate.
US10957867B2
A display device includes a display module, a protective member under the display module, and an adhesive member between the display module and the protective member. The display module includes a folding area foldable along a folding axis, a first non-folding area, and a second non-folding area, and the folding area is between the first and second non-folding areas. A first thickness of the protective member overlapping with the folding area is less than a second thickness of the protective member overlapping with the first non-folding area and a third thickness of the protective member overlapping with the second non-folding area.
US10957866B2
New metal complexes containing a substituted fused aromatic moiety is disclosed. The substituents on the fused aromatic moiety fine-tune molecular energy levels and solid-state self-assembly, conducive to improved material performance in devices useful for phosphorescent organic light emitting devices.
US10957863B2
A condensed cyclic compound represented by Formula 1: wherein D1 in Formula 1 is a group represented by Formula 1-1, A1 in Formula 1 is a group represented by Formula 1-2, 1-3, or 1-4, wherein in Formulae 1-1, 1-2, 1-3, and 1-4, groups and variables are the same as described in the specification.
US10957858B2
A compound having the structure of Formula I is disclosed. In the structure of Formula I, each of R1, R2, and R3 is independently a hydrogen, a non-fused aryl group having one meta-substituent, or a non-fused heteroaryl six-membered ring having one or more meta-substituents; each meta-substituent is a non-fused aryl or non-fused heteroaryl six-membered ring optionally substituted with further substituents selected from the group consisting of non-fused aryl groups, non-fused heteroaryl groups, and alkyl groups; and at least one of R1, R2, and R3 is a non-fused aryl having one meta-substituent or a heteroaryl six-membered ring having at least one meta-substituent, wherein each meta-substituent is a non-fused aryl or non-fused heteroaryl group further substituted with a chain of at least two non-fused aryl or non-fused heteroaryl groups. The compounds may be useful in phosphorescent organic light emitting devices.
US10957847B2
A semiconductor structure is disclosed. The semiconductor structure includes: an Nth metal layer; a bottom electrode over the Nth metal layer; a magnetic tunneling junction (MTJ) over the bottom electrode; a top electrode over the MTJ; a spacer, including: a first spacer layer including SiN with a first atom density, the first spacer layer laterally encompassing the MTJ; and a second spacer layer including SiN with a second atom density different from the first atom density, the second spacer layer laterally encompassing at least a portion of the first spacer layer; and an (N+1)th metal layer over the top electrode. A method for manufacturing a semiconductor structure is also disclosed.
US10957846B2
According to one embodiment, a method of manufacturing a magnetoresistive-effect element includes: forming a second layer on a stack of layers, the stack of layers including a ferromagnetic layer and a first layer, the first layer comprising magnesium oxide, the second layer and magnesium oxide having a selected ratio larger than 1 to first etching by ion beams; and etching the stack of layers through the first etching with the second layer used as a mask.
US10957843B2
Single bulk unimorph piezoelectric elements, with interdigitated electrodes aligned obliquely relative to the direction perpendicular to the axis of the element, such that a torsional response is induced into the element. When such elements are used as a beam structure, with angularly oriented electrodes on both opposite surfaces of the beam, and with their orientations at mutually opposite angles, motion ranging from pure torsional rotation to pure bending can be obtained, depending on the comparative level and polarity of the voltages applied to each of the two electrode sets. If such elements are used as the spiral support arms of a central platform, a large displacement of the stage can be achieved. Due to the oblique orientation of the IDE's, the piezoelectric transduction induces torsional deformation in the spirals, and this torsion is converted by the spiral arms to a parallel out-of-plane platform motion.
US10957842B2
A piezoelectric drive device includes first and second piezoelectric vibration modules pressed toward a driven portion and including a vibration portion and a transmission portion abutting the driven portion and transmitting vibration to the driven portion and a controller. A pressing force of the second module to the driven portion is greater than that of the first module. The controller drives the second module so that the transmission portion of the second module performs longitudinal vibration vibrating in the pressing direction while driving the first module so that the transmission portion of the first module performs bending vibration that is a composite of longitudinal vibration in a pressing direction and lateral vibration intersecting the pressing direction.
US10957838B2
A thermoelectric element material according to the present invention includes a quantum dot portion including a large number of quantum dots. The quantum dot portion includes carriers therein, the carriers serving to carry an electric current. Of the large number of quantum dots, adjacent quantum dots are separate from each other and are close to each other to an extent allowing the carriers to move between the quantum dots.
US10957836B2
A printed board includes: a plate-shaped base member having an upper surface and a lower surface opposite the upper surface and having an insulation property; a first metal layer disposed on the upper surface; and a second metal layer disposed on the lower surface. The base member has a through-hole penetrating the base member in a thickness direction thereof. The second metal layer is spaced apart from the through-hole by a predetermined distance in a bottom view. The printed board may further include a third metal layer that continuously covers the first metal layer, the second metal layer, and an inner surface of the through-hole. A light emitting device includes the printed board and a light emitting element mounted on the printed board such as to be electrically connected with a wiring pattern composed of the first metal layer, the second metal layer, and the third metal layer.
US10957832B2
A light emitting semiconductor (LES) device having desirable thermal performance characteristics is disclosed. The LES device includes an insulating substrate layer having a plurality of vias formed therein and at least one LES chip mounted on the insulating substrate layer, with each of the LES chips(s) including an active surface including a light emitting area configured to emit light therefrom and a back surface positioned on a top surface of the insulating substrate layer and including connection pads thereon. A conductor layer is positioned on a bottom surface of the insulating substrate layer and in the vias, the conductor layer in direct contact with the connection pads of the LES chip(s) so as to be electrically and thermally connected thereto. An encapsulant is positioned adjacent the top surface of the insulating substrate layer and surrounding at least part of the LES chip(s), the encapsulant comprising a light transmitting material.
US10957823B2
A light emitting device according to an embodiment includes a body having a recess; a light emitting chip disposed in the recess; and a first dampproof layer sealing the light emitting chip and extended from a surface of the light emitting chip to a bottom of the recess, wherein the light emitting chip includes a wavelength range of 100 nm to 280 nm, and the first dampproof layer includes a fluororesin-based material.
US10957819B2
A method of forming a semiconductor structure includes providing a substrate comprising a first material portion and a single crystal silicon layer on the first material portion. The substrate further comprises a major front surface, a major backside surface opposing the major front surface, and a plurality of grooves positioned in the major front surface. A buffer layer is deposited in one or more of the plurality of grooves. A semiconductor material is epitaxially grown over the buffer layer and in the one or more plurality of grooves, the epitaxially grown semiconductor material comprising a hexagonal crystalline phase layer and a cubic crystalline phase structure disposed over the hexagonal crystalline phase.
US10957816B2
An electronic device includes a spreading layer and a first contact layer formed over and contacting the spreading layer. The first contact layer is formed from a thermally conductive crystalline material having a thermal conductivity greater than or equal to that of an active layer material. An active layer includes one or more III-nitride layers. A second contact layer is formed over the active layer, wherein the active layer is disposed vertically between the first and second contact layers to form a vertical thin film stack.
US10957811B2
An ultra-broad spectrum detector integrated with functions of a two-dimensional semiconductor and a ferroelectric material, where the device includes a substrate, a two-dimensional semiconductor, a source electrode, a drain electrode, a ferroelectric material and a gate electrode; the two-dimensional semiconductor, the source electrode and the drain electrode are arranged on an upper surface of the substrate, and the source electrode and the drain electrode are respectively arranged at two ends of an upper surface of the two-dimensional semiconductor; two sides of the two-dimensional semiconductor are respectively connected with the lower-layer metal of the source electrode and the lower-layer metal of the drain electrode; the ferroelectric material is arranged on the upper surfaces of the two-dimensional semiconductor, the source electrode and the drain electrode; and the lower surface of the gate electrode is connected with the upper surface of the ferroelectric material.
US10957808B2
A flexible double-junction solar cell includes a flexible substrate including a lower electrode layer, an InGaAs solar cell disposed to be in contact with the lower electrode layer of the flexible substrate, and a GaAs solar cell disposed on the InGaAs solar cell and connected to the InGaAs solar cell in series. The GaAs solar cell includes a metal nanodisk array disposed on a lower surface thereof and a void array, aligned with the metal nanodisk array, is disposed below the metal nanodisk array.
US10957802B2
Methods for forming a tight pitch stack nanowire without shallow trench isolation including a base nanosheet formed on a substrate. At least one fin are formed, and at least one dummy gate is formed over the at least two fins, on the base nanosheet, the at least two fins including at least two alternating layers of a first material and a second material. The base nanoset is replaced with a blanket dielectric to form a shallow trench isolation (STI) around the at least one fin and around the at least one dummy gate. A gate replacement is performed to replace the at least one dummy gate and the second material with a gate conductor material and a gate cap to form gate structure.
US10957796B2
Embodiments of the present invention describe a epitaxial region on a semiconductor device. In one embodiment, the epitaxial region is deposited onto a substrate via cyclical deposition-etch process. Cavities created underneath the spacer during the cyclical deposition-etch process are backfilled by an epitaxial cap layer. The epitaxial region and epitaxial cap layer improves electron mobility at the channel region, reduces short channel effects and decreases parasitic resistance.
US10957794B2
According to an embodiment of the present invention, a semiconductor device includes a plurality of transistors, wherein each of the plurality of transistors includes a first vertical fin connected to a gate and a first doped region, wherein the first doped region is formed on a substrate, a second vertical fin connected to the gate and a source or a drain (S/D), wherein the S/D is formed on the substrate and a bottom contact self-aligned with and connected to the gate and a second doped region. Each of the plurality of transistors is operably connected to form the semiconductor device.
US10957793B2
The disclosed technology generally relates to semiconductor fabrication, and more particularly to a method of forming a target layer surrounding a vertical nanostructure. In one aspect, a method includes providing a substrate having a substrate surface. The method additionally includes forming a vertical nanostructure extending outwardly from a substrate surface. The vertical nanostructure has a sidewall surface, where the sidewall surface has an upper portion and a lower portion. The method additionally includes forming a target layer at least along the sidewall surface of the vertical nanostructure and on the substrate surface. The method additionally includes forming a protection layer covering the target layer and removing an upper portion of the protection layer, thereby exposing the target layer along the upper portion of the sidewall surface of the vertical nanostructure. Thereafter, the exposed target layer is removed along the upper portion of the sidewall surface of the vertical nanostructure selective towards the protection layer. Thereafter, the remaining protection layer is removed.
US10957783B2
A method for fabricating a semiconductor device including a vertical transistor includes etching a longitudinal end portion of a fin on a substrate to form a gap exposing the substrate, forming a top source/drain region, and forming, around a horizontal portion and a vertical portion of a bottom source/drain region disposed on the substrate, a contact wrapping in a region including a location where the longitudinal end portion of the fin was removed by the etching.
US10957777B2
A method for manufacturing a semiconductor structure includes forming a first dielectric layer on a gate structure and a source drain structure. A recess is formed at least partially in the first dielectric layer. A protection layer is formed at least on a sidewall of the recess. The recess is deepened to expose the source drain structure. A bottom conductor is formed in the recess and is electrically connected to the source drain structure. The protection layer is removed to form a gap between the bottom conductor and the sidewall of the recess.
US10957771B2
Disclosed is a transistor device which includes a semiconductor body having a first surface, a source region, a drift region, a body region being arranged between the source region and the drift region, a gate electrode adjacent the body region and dielectrically insulated from the body region by a gate dielectric, and a field electrode adjacent the drift region and dielectrically insulated from the drift region by a field electrode dielectric. The field electrode includes a first layer and a second layer. The second layer includes a different conductive material as the first layer. A portion of the second layer is disposed above and directly contacts a portion of the first layer.
US10957770B2
A semiconductor layer (2,3) is provided on a substrate (1). A gate electrode (4), a source electrode (5) and a drain electrode (6) are provided on the semiconductor layer (3). A first passivation film (7) covers the gate electrode (4) and the semiconductor layer (3). A source field plate (9) is provided on the first passivation film (7), and extends from the source electrode (5) to a space between the gate electrode (4) and the drain electrode (6). A second passivation film (10) covers the first passivation film (7) and the source field plate (9). An end portion on the drain electrode (6) side of the source field plate (9) is curved to be rounded.
US10957768B1
A SiC substrate of a semiconductor device includes: a drift region of a first conductivity type; a body region of a second conductivity type having a channel region which adjoins a first surface of the SiC substrate; a source region of the first conductivity type adjoining a first end of the channel region; an extension region of the first conductivity type at an opposite side of the body region as the source region and vertically extending to the drift region; a buried region of the second conductivity type below the body region and having a tail which extends toward the first surface and adjoins the extension region; and a compensation region of the first conductivity type protruding from the extension region into the body region along the first surface and terminating at a second end of the channel region opposite the first end.
US10957761B2
Self-limiting cavities are formed within a crystalline semiconductor substrate and beneath a stack of semiconductor layers used to form a nanosheet transistor device. Inner ends of the cavities merge beneath the stack while the outer ends thereof adjoin isolation regions within the substrate. The cavities are filled with electrically insulating material to provide bottom device isolation. Source/drain regions are grown in vertical trenches extending through the stack of semiconductor layers following formation of dielectric inner spacers. The bottom ends of the trenches adjoin the electrically insulating material within the cavities.
US10957753B2
A display device includes a substrate including an outer area neighboring a border; and an insulating layer positioned over the substrate and including a plurality of openings positioned over the outer area. The openings are arranged to be spaced from each other in a direction. The display device further includes a wavy line extending in the direction and passing the plurality of openings.
US10957749B2
A display device includes a substrate, a driving layer which is disposed on the substrate, and includes first driving circuit groups each including N first pixel driving circuits and photo pixels each including a photo driving circuit and a photo sensor electrically connected to the photo driving circuit. A display element layer is on the driving layer, and includes first display element groups each including N first display elements electrically connected to the respective N first pixel driving circuits. Minimum distances between first color display elements included in the first display elements in a first predetermined direction in a plan view, are substantially the same. A distance between two first pixel driving circuits adjacent to each other in a second predetermined direction with the photo pixel therebetween in the plan view is different from a distance between two first pixel driving circuits continuously disposed in the second predetermined direction.
US10957741B2
Some embodiments include an arrangement having a memory tier with memory cells on opposing sides of a coupling region. First sense/access lines are under the memory cells, and are electrically connected with the memory cells. A conductive interconnect is within the coupling region. A second sense/access line extends across the memory cells, and across the conductive interconnect. The second sense/access line has a first region having a second conductive material over a first conductive material, and has a second region having only the second conductive material. The first region is over the memory cells, and is electrically connected with the memory cells. The second region is over the conductive interconnect and is electrically coupled with the conductive interconnect. An additional tier is under the memory tier, and includes CMOS circuitry coupled with the conductive interconnect. Some embodiments include methods of forming multitier arrangements.
US10957740B2
A method of manufacturing a memory device includes sequentially forming and then etching a preliminary selection device layer, a preliminary middle electrode layer, and a preliminary variable resistance layer on a substrate, thereby forming a selection device, a middle electrode, and a variable resistance layer. At least one of a side portion of the selection device or a side portion of the variable resistance layer is removed so that a first width of the middle electrode in a first direction parallel to a top of the substrate is greater than a second width of the variable resistance layer in the first direction or a third width of the selection device in the first direction. A capping layer is formed on at least one of a side wall of the etched side portion of the selection device or a side wall of the etched side portion of the variable resistance layer.
US10957738B2
A semiconductor structure and fabrication method of forming a semiconductor structure. The structure is a MRAM element having a first conductive electrode embedded in a first interconnect dielectric material layer upon which a multi-layered magnetic tunnel junction (MTJ) memory element is formed in a magnetoresistive random access memory (MRAM) device area. The first conductive electrode includes a first end having a top surface of a first surface area and a second end having a bottom surface of a second surface area, the first surface area being smaller than the second surface area. The second end of the bottom electrode includes a barrier liner material including a metal fill material, and the first end of the bottom electrode is a pillar structure formed as a result of an etchback process in which the metal barrier liner is recessed relative to the metal fill material.
US10957736B2
Light emitting diode (LED) components include a submount, at least one or more LED chip wirebonded on a first surface of the submount to electrical traces at the edges of the submount, and a molded encapsulant which is devoid of a curved lens or hemispherical lens and can have outer or lateral walls co-planar with exterior walls of the submount. An LED component can have a viewing angle that is greater than 125°. A method of providing an LED component includes providing a substantially flat submount, attaching one or more LED chip over a first surface of the submount, dispensing an encapsulant over the first surface of the submount over the LED chips, applying a press over the encapsulant to apply a heat and/or pressure to the encapsulant, and molding the encapsulant over the first surface of the submount.
US10957731B1
A sensor device is provided. The sensor device includes at least one sensor unit. The sensor unit includes at least one sensor element, an interlayer, a passivation layer, a micro-lens structure, an opening, and a first reflecting layer. The interlayer is disposed on the sensor element. The passivation layer is disposed on the interlayer. The micro-lens structure is disposed on the passivation layer. The opening is disposed in the micro-lens structure. The first reflecting layer is disposed on the micro-lens structure. In addition, the first reflecting layer extends from the opening to the passivation layer.
US10957727B2
An image sensor may include phase detection pixels that gather phase detection data. The phase detection pixels may be formed in phase detection pixel groups with two or more phase detection pixels covered by a single microlens. Each phase detection pixel may have an asymmetric angular response to incident light. Phase detection pixels may be covered by diffractive lenses. A diffractive lens may cover a phase detection pixel pair to improve angular separation between the pixels. A diffractive lens may partially cover a phase detection pixel in a phase detection pixel pair to shift the angular response and account for an off-axis chief ray angle of the phase detection pixel pair.
US10957701B1
One IC product disclosed herein includes, among other things, a semiconductor substrate, a first anti-fuse device formed on the semiconductor substrate, the first anti-fuse device comprising at least one first fin formed with a first fin pitch, a first source region and a first drain region, wherein the first anti-fuse device is adapted to breakdown when a first programing voltage is applied to the first anti-fuse device, and a second anti-fuse device formed on the semiconductor substrate, the second anti-fuse device comprising at least one second fin formed with a second fin pitch, a second source region and a second drain region, wherein the second anti-fuse device is adapted to breakdown when a second programing voltage is applied to the second anti-fuse device, wherein the first fin pitch is greater than the second fin pitch and wherein the first programming voltage is greater than the second programing voltage.
US10957700B2
A semiconductor device and a fabrication method are provided. The method includes: providing a base substrate; forming a first gate structure and doped source/drain layers on the base substrate; forming a dielectric layer on a surface of the base substrate; forming a first trench on the doped source/drain layers through the dielectric layer, where the first trench includes a first region and a second region under the first region, and an angle between a sidewall of the first region and the surface of the base substrate is a first angle; forming a first conductive structure in the second region of the first trench; after forming the first conductive structure, forming an insulation layer in the first region of the first trench; forming a recess, exposing the first gate structure, in the dielectric layer using the insulation layer as a mask; and forming a second conductive structure in the recess.
US10957699B2
Some embodiments include an integrated assembly which has bitline structures that extend along a first direction. The bitline structures include conductive bitlines, and include insulative shells which extend over the conductive bitlines and along sidewalls of the conductive bitlines. The insulative shells include a first silicon nitride composition. The bitline structures are spaced from one another by intervening regions. Semiconductor structures and insulative spacers are within the intervening regions. The semiconductor structures and insulative spacers alternate with one another along the first direction. The insulative spacers include a second silicon nitride composition which is characterized as having a faster etch rate than the first silicon nitride composition by a mixture which contains sulfuric acid and hydrogen peroxide. Some embodiments include methods of forming integrated assemblies.
US10957697B2
A manufacture includes a substrate comprising a first portion and a second portion. The manufacture further includes a first polysilicon structure over the first portion of the substrate. The manufacture further includes a second polysilicon structure over the second portion of the substrate. The manufacture further includes two spacers on opposite sidewalls of the second polysilicon structure, wherein each spacer of the two spacers has a concave corner region between an upper portion and a lower portion. The manufacture further includes a protective layer covering the first portion of the substrate and the first polysilicon structure, the protective layer exposing the second portion of the substrate, the second polysilicon structure, and partially exposing the two spacers.
US10957695B2
The present disclosure describes an exemplary asymmetric CPP layout for a semiconductor structure with a different gate pitch over the source and the drain regions to mitigate gate-to-gate parasitic capacitances over the drain region, thus improving cutoff frequency. For example, the semiconductor structure can include a fin on a substrate. The semiconductor structure can also include first and second gate structures formed on the fin and separated by a first space. The semiconductor structure can also include a third gate structure formed on the fin between the first and the second gate structures. The third gate structure can be separated from the first gate structure by a second pitch and separated from the second gate structure by a third pitch that is greater than the second pitch. The semiconductor structure further includes a source region formed between the first and third gate structures, and a drain region formed between the third and the second gate structures.
US10957694B2
A method of forming a semiconductor device that includes providing regions of epitaxial oxide material on a substrate of a first lattice dimension, wherein regions of the epitaxial oxide material separate regions of epitaxial semiconductor material having a second lattice dimension are different than the first lattice dimension to provide regions of strained semiconductor. The regions of the strained semiconductor material are patterned to provide regions of strained fin structures. The epitaxial oxide that is present in the gate cut space obstructs relaxation of the strained fin structures. A gate structure is formed on a channel region of the strained fin structures separating source and drain regions of the fin structures.
US10957693B2
Techniques for forming VFETs with differing gate lengths are provided. In one aspect, a method for forming a VFET device includes: patterning fins in a substrate, wherein at least one of the fins includes a vertical fin channel of a FET1 and at least another one of the fins includes a vertical fin channel of a FET2; forming a bottom source and drain; forming bottom spacers on the bottom source and drain; forming gates surrounding the vertical fin channel of the FET1 and FET2; forming top spacers on the gate; and forming top source and drains at the tops of the fins by varying a positioning of the top source and drains relative to at least one of the vertical fin channel of the FET1 and the FET2 such that the FET1/FET2 have an effective gate length Lgate1/Lgate2, wherein Lgate1>Lgate2. A VFET device is also provided.
US10957692B2
A transient voltage suppression (TVS) device, may include: a substrate base formed in a substrate, the substrate base comprising a semiconductor of a first conductivity type; and an epitaxial layer, disposed on the substrate base, on a first side of the substrate, and comprising a semiconductor of a second conductivity type. The epitaxial layer may include: a first portion, the first portion having a first layer thickness; and a second portion, the second portion having a second layer thickness, less than the first layer thickness, wherein the first portion and the second portion are disposed on a first side of the substrate, and wherein the first portion is electrically isolated from the second portion.
US10957683B2
An integrated circuit includes a semiconductor substrate, first through third power rails, first through third selection gate lines, and a row connection wiring. The first through third power rails on the semiconductor substrate extend in a first direction and arranged sequentially in a second direction perpendicular to the first direction. The first through third selection gate lines on the semiconductor substrate extend in the second direction over a first region between the first power rail and the second power rail and a second region between the second power rail and the third power rail, and are arranged sequentially in the first direction. The row connection wiring on the semiconductor substrate extends in the first direction to connect the first selection gate line and the third selection gate line.
US10957682B2
An LED display module is disclosed. The LED display module includes: an active matrix substrate including a plurality of control units; a plurality of pairs of solder bumps arranged in a matrix on the active matrix substrate by transfer printing; a plurality of LED chips including pairs of electrodes connected to the corresponding plurality of pairs of solder bumps and arranged in a matrix on the active matrix substrate by transfer printing; grid barriers formed on the active matrix substrate to isolate the plurality of LED chips into individual chip units; and a multi-color cell layer including a plurality of color cells and aligned with the active matrix substrate such that the plurality of color cells match the plurality of LED chips in a one-to-one relationship. The plurality of color cells include first color cells, second color cells, and third color cells disposed consecutively in one direction.
US10957679B2
A chip package includes an interposer comprising a silicon substrate, multiple metal vias passing through the silicon substrate, a first interconnection metal layer over the silicon substrate, a second interconnection metal layer over the silicon substrate, and an insulating dielectric layer over the silicon substrate and between the first and second interconnection metal layers; a field-programmable-gate-array (FPGA) integrated-circuit (IC) chip over the interposer; multiple first metal bumps between the interposer and the FPGA IC chip; a first underfill between the interposer and the FPGA IC chip, wherein the first underfill encloses the first metal bumps; a non-volatile memory (NVM) IC chip over the interposer; multiple second metal bumps between the interposer and the NVM IC chip; and a second underfill between the interposer and the NVM IC chip, wherein the second underfill encloses the second metal bumps.
US10957666B2
In one instance, a semiconductor package includes a metal leadframe having a first plurality of openings extending partially into the leadframe from the first side and a second plurality of openings extending partially into the leadframe from the second side together forming a plurality of leads. A pre-mold compound is positioned in the second plurality of openings that at least partially supports the plurality of leads. The semiconductor package has a plurality of bumps extending from the landing sites to a semiconductor die and a molding compounding at least partially covering the plurality of bumps and the metal leadframe. Other packages and methods are disclosed.
US10957663B2
A center pad or paddle that is shaped with three or more curved spires which are symmetrical in form about axis that radiate from the center of the integrated circuit package, which takes advantage of the surface tension of solder to produce increased rotational align forces and increased centering forces during package soldering when aligned to a matching shaped pad on the surface of a circuit board.
US10957661B2
An apparatus relating generally to a substrate is disclosed. In this apparatus, a post extends from the substrate. The post includes a conductor member. An upper portion of the post extends above an upper surface of the substrate. An exterior surface of the post associated with the upper portion is in contact with a dielectric layer. The dielectric layer is disposed on the upper surface of the substrate and adjacent to the post to provide a dielectric collar for the post. An exterior surface of the dielectric collar is in contact with a conductor layer. The conductor layer is disposed adjacent to the dielectric collar to provide a metal collar for the post, where a top surface of each of the conductor member, the dielectric collar and the metal collar have formed thereon a bond structure for interconnection of the metal collar and the conductor member.
US10957658B2
A package structure includes a redistribution structure, a chip, one or more structural reinforcing elements, and a protective layer. The redistribution structure includes a first circuit layer and a second circuit layer disposed over the first circuit layer. The first circuit layer is electrically connected to the second circuit layer. The chip is disposed over the redistribution structure and electrically connected to the second circuit layer. The one or more structural reinforcing elements are disposed over the redistribution structure. The structural reinforcing element has a Young's modulus in a range of 30 to 200 GPa. The protective layer overlays the chip and a sidewall of the structural reinforcing element.
US10957653B2
Among other things, one or more semiconductor arrangements, and techniques for forming such semiconductor arrangements are provided. A layer, such as a poly layer or an inter layer dielectric (ILD) layer, is formed over a substrate. A photoresist mask is formed over the layer. The photoresist mask comprises an open region overlaying a target region of the layer and comprises a protection region overlaying a second region of the layer. An etching process is performed through the open region to reduce a height of the layer in the target region in relation to a height of the layer in the second region because the protection region inhibits the etching process from affecting the layer in the second region. A first structure, having a first height, is formed within the target region. A second structure, having a second height greater than the first height, is formed within the second region.
US10957645B1
A package structure includes a semiconductor die and a redistribution circuit structure. The redistribution circuit structure is disposed on and electrically connected to the semiconductor die and includes a metallization layer and a dielectric layer disposed on the metallization layer. The metallization layer has conductive patterns, where each of the conductive patterns includes crystal grains, the crystal grains each are in a column shape and include a plurality of first banded structures having copper atoms oriented on a (220) lattice plane.
US10957644B2
Some embodiments include an integrated structure having a conductive region which contains one or more elements from Group 2 of the periodic table. Some embodiments include an integrated structure which has a conductive region over and directly against a base material. The conductive region includes one or more elements from Group 2 of the periodic table, and has a pair of opposing sidewalls along a cross-section. A capping material is over and directly against the conductive region. Protective material is along and directly against the sidewalls of the protective region.
US10957637B2
A device and method for fabrication thereof is provided which results in corrosion resistance of metal flanges of a semiconductor package, such as a quad flat no-lead package (QFN). Using metal electroplating (such as electroplating of nickel (Ni) or nickel alloys on copper flanges of the QFN package), corrosion resistance for the flanges is provided using a process that allows an electric current to reach the entire backside of a substrate to permit electroplating. In addition, the method may be used to directly connect a semiconductor die to the metal substrate of the package.
US10957633B2
A unit lead frame includes a periphery structure, a die paddle inside of the periphery structure, a plurality of leads extending between the periphery structure and the die paddle, and trenches or grooves extending from an outer surface of the periphery structure and configured to guide liquefied molding material onto the periphery structure along sidewalls of the trenches or grooves.
US10957629B2
A semiconductor package includes a package substrate, a flip chip coupled to the package substrate, an interposer stacked on the flip chip and including a first terminal and a second terminal at an upper surface thereof, a bonding wire which connects the first terminal and the package substrate and a mold layer which covers the interposer, the flip chip and the bonding wire. The mold layer has a signal hole which exposes the second terminal, and at least one dummy hole spaced apart from the signal hole on an upper surface of the interposer.
US10957628B2
A method for producing a conductive through-via, including applying a seed layer on a surface of a first substrate, and forming a surface modification layer on at least one of the seed layer and a second substrate. Next, the second substrate is bonded to the first substrate with the surface modification layer to form an assembly. A conductive release layer is formed in the at least one through-via by placing a conductive release material into the at least one through-via. The conductive release layer is present on the seed layer and in the at least one through-via. A conductive metal material is applied to the at least one through-via, and the second substrate is removed from the assembly after applying the conductive metal material to the at least one through via.
US10957622B2
A semiconductor device that includes a semiconductor substrate having a surface, the surface having several regions having different thermal and/or mechanical requirements; and a composite thermal interface material including several spatially localized thermal interface materials placed on the surface, each of the several thermal interface materials tailored to the different thermal and/or mechanical requirements of each of the regions. Also disclosed is a method of forming the composite thermal interface material.
US10957621B2
A power semiconductor module has a base plate with a heat sink affixed thereto, a housing affixed to the base plate, a DC busbar affixed to the base plate and to the housing, an AC busbar affixed to the base plate and to the housing on a side of the housing opposite the DC busbar, and control electronics positioned in an interior of the housing and connected to the DC busbar and to the AC busbar. The heat sink has a plurality of pins affixed to one side of the base plate and extending outwardly therefrom. Each of the plurality of pins is of a forged or impact extruded pure aluminum material.
US10957619B2
A semiconductor apparatus is provided, including: a housing; a heat-dissipation substrate; a first semiconductor chip provided on the heat-dissipation substrate; a temperature detecting unit provided on the housing; a first thermoelectric member electrically connecting the first semiconductor chip and the temperature detecting unit; and a second thermoelectric member electrically connecting the first semiconductor chip and the temperature detecting unit, the second thermoelectric member being made of a different material than the first thermoelectric member. The thermal conductivity of the heat-dissipation substrate is higher than the thermal conductivity of the housing.
US10957612B2
A power semiconductor module arrangement includes a substrate including a dielectric insulation layer, a first metallization layer arranged on a first side of the dielectric insulation layer, and a second metallization layer arranged on a second side of the dielectric insulation layer, the dielectric insulation layer being disposed between the first and second metallization layers. The arrangement further includes at least one first connection element mounted on the substrate, a housing having sidewalls, and at least one second connection element. Each second connection element includes a first part extending vertically through a sidewall of the housing, a second part coupled to a first end of the first part and protruding from the sidewall in a vertical direction, and a third part coupled to a second end of the first part opposite the first end. Each third part is detachably coupled to one of the at least one first connection element.
US10957609B2
A method includes performing Chemical Mechanical Polish (CMP) on a wafer, placing the wafer on a chuck, performing a post-CMP cleaning on the wafer, and determining cleanness of the wafer when the wafer is located on the chuck.
US10957606B2
Disclosed is a manufacturing method of a complementary metal oxide semiconductor transistor, comprising a step of implementing a channel doping to an N-type channel region. The step comprises: preparing a low temperature polysilicon layer on a substrate, and patterning the low temperature polysilicon layer to form the N-type channel region correspondingly above a light shielding pattern; coating a negative photoresist on the substrate, and using the light shielding pattern as a mask to implement exposure to the negative photoresist from a back surface of the substrate to form a negative photoresist mask plate exposing the N-type channel region after development; implementing the channel doping to the N-type channel region with shielding of the negative photoresist mask plate. Further disclosed is a manufacturing method of an array substrate, applied with the aforesaid manufacturing method of the complementary metal oxide semiconductor transistor.
US10957605B2
The present invention provides VFET device designs for top contact resistance measurement. In one aspect, a method of forming a VFET test structure includes: etching fins in a substrate (for active and sensing devices); forming bottom source/drains at a base of the fins; forming a STI region that isolates the bottom source/drains of the active device from that of the sensing device; forming a gate surrounding each of the fins; forming top source/drains over the gate, wherein the top source/drains of the active device and that of the sensing device are merged; and forming contacts to i) the bottom source/drains of the active device, ii) the top source/drains of the active device, and iii) the bottom source/drains of the sensing device. A test structure formed by the method as well as techniques for use thereof for measuring contact resistance are also provided.
US10957603B2
A semiconductor device comprises a first source/drain region arranged on a semiconductor substrate, a second source/drain region arranged on the semiconductor substrate, a bottom spacer arranged on the first source/drain region, and a bottom spacer arranged on the second source/drain region. A first gate stack having a first length is arranged on the first source/drain region. A second gate stack having a second length is arranged on the second source/drain region, the first length is shorter than the second length. A top spacer is arranged on the first gate stack, and a top spacer is arranged on the second gate stack.
US10957595B2
A system and method for fabricating an orifice in a multi-layered semiconductor substrate and singulation of the semiconductor substrate includes adding a sacrificial layer of material to a first surface of a semiconductor substrate; subsequently, removing a first radius of a first depth of material from the semiconductor substrate along a direction normal to the first surface, the removal of the first depth of material uses a first removal technique that removes the first depth of material; and removing a second radius of a second depth of material from the semiconductor substrate along the direction normal to the first surface based on the removal of the first depth of material, the removal of the second depth of material uses a second removal technique.
US10957594B2
A manufacturing method of a semiconductor chip is provided. The method includes: forming a first metal pattern over a substrate and within a chip region and a scribe line region of the substrate, wherein the chip region is surrounded by the scribe line region; forming a metal material layer on the first metal pattern; patterning the metal material layer to remove substantially all portions of the metal material layer within the scribe line region and a portion of the metal material layer within the chip region, so as to form a second metal pattern within the chip region; forming a third metal pattern, wherein the second metal pattern within the chip region is covered by the third metal pattern, and the third metal pattern is located over the first metal pattern within the scribe line region; and performing singulation along the scribe line region, to form the semiconductor chip.
US10957593B2
A method of processing a wafer includes a grinding step of grinding a wafer that has first insulating films covering via electrodes, from a reverse side thereof, an electrode protruding step of protruding the via electrodes covered with the first insulating films from the reverse side by way of etching, a distorted layer forming step of forming a distorted layer on the reverse side of the wafer, an insulating film forming step of forming a second insulating film on the reverse side of the wafer, and an electrode forming step of removing the first insulating films and the second insulating film from the regions where they overlap the via electrodes, and forming reverse-side electrodes connected to the via electrodes.
US10957589B2
A method for forming a self-aligned contact includes providing a substrate with a plurality of gate structures including spacers on opposite sides. The method also includes forming a sacrificial layer between the gate structures. The method also includes forming a mask layer on a part of the sacrificial layer. The method also includes forming a plurality of first openings by removing the sacrificial layer exposed from the mask layer. The method also includes forming a dielectric layer in the plurality of first openings. The method also includes removing the mask layer. The method also includes forming a plurality of second openings by removing the sacrificial layer that remains on the substrate. The method also includes forming a plurality of first contact plugs in the second openings.
US10957577B2
A method for fabricating a strained semiconductor-on-insulator substrate comprises bonding a donor substrate to a receiving substrate with a dielectric layer at the interface. The donor substrate comprises a monocrystalline carrier substrate, an intermediate etch-stop layer, and a monocrystalline semiconductor layer. The monocrystalline semiconductor layer is transferred from the donor substrate to the receiving substrate. Trench isolations are formed to cut a portion from a layer stack including the transferred monocrystalline semiconductor layer, the dielectric layer, and the strained semiconductor material layer. The cutting operation results in relaxation of strain in the strained semiconductor material, and in application of strain to the transferred monocrystalline semiconductor layer. After transferring the monocrystalline semiconductor layer and before the cutting operation, a portion of the carrier substrate is selectively etched with respect to the intermediate layer, and the intermediate layer is selectively etched with respect to the monocrystalline semiconductor layer.
US10957574B2
An electrostatic chuck includes a base having a support surface configured to retain a retaining target by electrostatic retention, and a thermocouple configured to detect a temperature of the base. The thermocouple includes first and second metal parts provided inside the base and having ends connected to each other to form a measuring junction, a first wire part having one end connected to the other end of the first metal part inside the base, and another end extending outside the base, and a second wire part having one end connected to the other end of the second metal part inside the base, and another end extending outside the base. The first metal part and the first wire part are formed from a first material, and the second metal part and the second wire part are formed from a second material different from the first material.
US10957573B2
An electrostatic chuck device includes: in order, an electrostatic chuck part having one principal surface serving as a placing surface on which a plate-shaped sample is placed, and having a built-in internal electrode for electrostatic attraction; a heating member bonded to a surface on the side opposite to the placing surface of the electrostatic chuck part in a pattern having gaps; a sheet material; and a base part having a function of cooling the electrostatic chuck part, in which a silicone resin sheet having a layer thickness of 10 μm or more and less than 200 μm and a Shore hardness (A) in a range of 10 to 70 is provided between the electrostatic chuck part and the heating member.
US10957571B2
Apparatus and methods for determining wafer characters are disclosed. In one example, an apparatus is disclosed. The apparatus includes: a processing tool configured to process a semiconductor wafer; a device configured to read an optical character disposed on the semiconductor wafer while the semiconductor wafer is located at the apparatus for wafer fabrication; and a controller configured to determine whether the optical character matches a predetermined character corresponding to the semiconductor wafer based on the optical character read in real-time at the apparatus.
US10957569B2
An improved automated material handling system that allows an overhead hoist supported by a suspended track to access Work-In-Process (WIP) parts from storage locations beside the track. The automated material handling system includes an overhead hoist transport vehicle for transporting an overhead hoist on a suspended track, and one or more storage bins for storing WIP parts located beside the track. Each storage bin is either a movable shelf or a fixed shelf. To access a WIP part from a selected shelf, the overhead hoist transport vehicle moves along the suspended track to a position at the side of the shelf. Next, the movable shelf moves to a position underneath the overhead hoist. Alternatively, overhead hoist moves to a position above the fixed shelf. The overhead hoist is then operated to pick a desired WIP part directly from the shelf, or to place one or more WIP parts directly to the shelf. Once the WIP part is held by the overhead hoist, the overhead hoist transport vehicle moves the WIP part to a workstation or processing machine on the product manufacturing floor.
US10957568B1
Disclosed are methods and apparatus for facilitating defect detection in a multilayer stack. The method includes selection of a set of structure parameters for modeling a particular multilayer stack and a particular defect contained within such particular multilayer stack and a set of operating parameters for an optical inspection system. Based on the set of structure and operating parameters, an electromagnetic simulation is performed of waves scattered from the particular multilayer stack and defect and arriving at a collection pupil of the optical inspection system. Based on the simulated waves at the collection pupil, a design of a phase filter having a plurality of positions for changing a plurality of phases within a plurality of corresponding positions of the collection pupil of the optical inspection tool is determined so as to compensate for an adverse effect of the particular multilayer stack on obtaining a defect signal for the defect within such particular multilayer stack and/or to enhance such defect signal. The design of the phase filter is then provided for fabrication or configuration of a phase filter inserted within the optical inspection system for detection of defects in multilayer stacks with the same structure parameters as the particular multilayer stack. Methods and systems for inspecting a multilayer stack for defects are also disclosed.
US10957560B2
The invention provides a pressure sintering method including: a) providing a sintered component arrangement with a workpiece carrier having recesses, with a substrate resting on a main surface of the workpiece carrier, wherein a sintering material to be sintered is arranged between the power semiconductor components and the substrate, a first power semiconductor component and a first region of the substrate arranged above the workpiece carrier in the normal direction of the first main side of the insulation layer flush with a first recess of the workpiece carrier, and a second power semiconductor component and a second region of the substrate are arranged above the workpiece carrier in the normal direction of the first main side of the insulation layer flush with a second recess of the workpiece carrier and a step of b) pressurizing the power semiconductor components and applying a temperature treatment.
US10957557B2
A polishing slurry includes a carbon polishing particle and an exothermic material.
US10957548B2
Methods for dry plasma etching thin layers of material including Cu(In, Ga)Se, e.g., CIGS material on semiconductor substrates are provided. A method of etching a CIGS material layer such as copper indium gallium selenide film, includes: flowing an etching gas including a mixture of gases into a process chamber having a substrate disposed therein, the substrate including a copper indium gallium selenide layer having a patterned film stack disposed thereon, the patterned film stack covering a first portion of the copper indium gallium selenide layer and exposing a second portion of the copper indium gallium selenide layer; and contacting the copper indium gallium selenide layer with the etching gas to remove the second portion and form one or more copper indium gallium selenide edges of the first portion.
US10957547B2
Compositions useful for the selective removal of silicon germanium materials relative to germanium-containing materials and silicon-containing materials from a microelectronic device having same thereon. The removal compositions include at least one diol and are tunable to achieve the required SiGe:Ge removal selectivity and etch rates.
US10957540B2
A method includes providing a semiconductor structure having an active region and an isolation structure adjacent to the active region, the active region having source and drain regions sandwiching a channel region for a transistor, the semiconductor structure further having a gate structure over the channel region. The method further includes etching a trench in one of the source and drain regions, wherein the trench exposes a portion of a sidewall of the isolation structure, epitaxially growing a first semiconductor layer in the trench, epitaxially growing a second semiconductor layer over the first semiconductor layer, changing a crystalline facet orientation of a portion of a top surface of the second semiconductor layer by an etching process, and epitaxially growing a third semiconductor layer over the second semiconductor layer after the changing of the crystalline facet orientation.
US10957527B2
A mass analyzer for scanning sample gases is disclosed. The mass analyzer comprises an ionizer for generating ions from a sample; a mass filter with an accumulator section integrated in the mass filter and accumulates filtered ions prior to ejecting from the mass filter; and an ion detector that is configured to detecting ejected ions from the mass filter. The mass filter may include a quadrupole array and the accumulator section includes an ion trap array.
US10957517B2
Disclosed is a substrate treating apparatus including a chamber having a process space therein in which a substrate is treated, a substrate support assembly located in the chamber and including a support plate that supports the substrate, a gas supply unit that supplies gas into the chamber, a gas distribution plate that distributes the gas and supplies the gas into the process space, and a temperature control unit that controls temperature of the gas distribution plate. The temperature control unit includes a heating member that heats the gas distribution plate, a cooling member that cools the gas distribution plate, and a control member that controls the heating member and the cooling member, based on a correlation coefficient regarding an interaction of the heating member and the cooling member and a disturbance coefficient regarding an external influence.
US10957515B2
A plasma processing method is provided that includes applying a radio frequency power to an upper electrode of a chamber, and performing a coating process by supplying a coating gas, including a carbon-containing gas, to an interior of the chamber to generate a plasma from the supplied coating gas, and coating the interior of the chamber with a carbon film using the plasma generated from the coating gas. The plasma processing method further includes performing an etching process after the coating process by supplying an etching gas, including a fluorocarbon-containing gas, to the interior of the chamber to generate a plasma from the supplied etching gas and etching a first silicon-containing film that is arranged on a second silicon-containing film covering an electrode formed on a workpiece using the plasma generated from the etching gas.
US10957514B2
Provided are apparatuses and methods for performing deposition and etch processes in an integrated tool. An apparatus may include a plasma processing chamber that is a capacitively-coupled plasma reactor, and the plasma processing chamber can include a showerhead that includes a top electrode and a pedestal that includes a bottom electrode. The apparatus may be configured with an RF hardware configuration so that an RF generator may power the top electrode in a deposition mode and power the bottom electrode in an etch mode. In some implementations, the apparatus can include one or more switches so that at least an HFRF generator is electrically connected to the showerhead in a deposition mode, and the HFRF generator and an LFRF generator is electrically connected to the pedestal and the showerhead is grounded in the etch mode.
US10957510B2
A device for generating a source current of charge carriers and a method for stabilizing a source current of charge carriers are disclosed. In an embodiment the device includes at least one field emission element configured to emit charge carriers, which lead to an emission current in the field emission element, at least one extraction electrode configured to apply an extraction voltage in order to extract the charge carriers from the field emission element, wherein a first part of the extracted charge carriers contributes to the source current, and a second part of the extracted charge carriers impinges on the extraction electrode and leads to an extraction current in the extraction electrode and a control device configured to reduce fluctuations of a controlled variable Q which is a characteristic for the source current, wherein Q is a function of a difference between the emission current and the extraction current.
US10957506B2
A controller 10 performs a first welding check and a second welding check in any order, and then performs a third welding check before a fourth welding check and also performs a fifth welding check before a sixth welding check. The first welding check is performed by turning on a first relay 18. The second welding check is performed by turning on a second relay 19. The third welding check is performed by turning on an in-phase relay, a third relay 20, and a fourth relay 21. The fourth welding check is performed by turning on an out-of-phase relay, the third relay 20, and the fourth relay 21. The fifth welding check is performed by turning on the in-phase relay, a fifth relay 22, and a sixth relay 23. The sixth welding check is performed by turning on the out-of-phase relay, the fifth relay 22, and the sixth relay 23.
US10957502B2
A control key assembly including a button cover and a weight member is provided. The button cover has a first top surface, a bottom surface and a first assembling structure, wherein the first assembling structure is located on the bottom surface. The weight member has an arc surface and a second assembling structure, the arc surface and the second assembling structure are located on opposite sides of the weight member, wherein the second assembling structure is assembled with the first assembling structure, and the weight of the weight member is greater than the weight of the button cover.
US10957501B1
An electronic device includes an enclosure and a keyboard positioned within the enclosure. The keyboard includes a substrate and a key mechanism. The key mechanism includes a keycap support mechanism, a keycap supported by the keycap support mechanism and movable relative to the substrate, a ferromagnetic component attached to the keycap support mechanism, and a selectively magnetizable magnet. The selectively magnetizable magnet system may include a magnetizable material and a coil configured to selectively magnetize and demagnetize the magnetizable material. The key mechanism may include a collapsible dome biasing the keycap toward the extended position.
US10957500B2
Systems and methods for selective keyboard backlighting with reduced driver circuitry are provided. In one example embodiment, a method includes, inter alia, simultaneously controlling, with a control signal, an output of a first light emitting element that illuminates only one key of a plurality of keys of a keyboard and an output of a second light emitting element that illuminates only one key of the plurality of keys, and maintaining, with a current mirror circuit, uniformity between the output of the first light emitting element and the output of the second light emitting element.
US10957498B2
The present disclosure provides an intelligent lighting control system including a scalable wall-plate system. The wall-plate system is used for installation of a plurality of base modules in a multi-gang electrical box. The base modules in a base housing forms a well and includes a first electrical connector positioned in the well. A first light control module of a plurality of light control modules is nested in a first base module. A wall-plate cover is connected to the plurality of base modules such that the nested first light control module is positioned in a recess formed in a back surface of the wall-plate cover such that an aperture in the wall-plate cover is positioned over a well in a second base module of the plurality of base modules. A second light control module is nested through the aperture and into the well of the second base module.
US10957497B2
An enclosure is provided that includes a main housing, a top housing, and a front housing. The main housing defines at least a rear wall of the enclosure, the top housing defines a top wall and a pair of side walls of the enclosure, and the front housing defines a front wall of the enclosure. The top wall has a convex curved portion that spans between side walls, where the convex curved portion has an angle that slopes downward from the rear wall towards the front wall.
US10957493B2
A wet electrolytic capacitor is provided. The capacitor comprises an anode that comprises an anodically oxidized pellet formed from a pressed and sintered valve metal powder, a cathode that comprises a metal substrate coated with a conductive coating, a microporous membrane that is positioned between the anode and cathode and contains an olefin polymer having a weight-average molecular weight of about 1,000,000 grams per mole or more, and a fluidic working electrolyte in communication with the anode and the cathode.
US10957491B2
An electrolytic capacitor-specific electrode member is used for an electrolytic capacitor, and formed in a wire shape. The electrolytic capacitor-specific electrode member has an outer surface including at least one or more first cavity portions opened to outside, and at least one or more second cavity portions opened at least to the first cavity portions. The second cavity portions are smaller in opening diameter represented by a circle equivalent diameter than the first cavity portions.
US10957487B2
A multilayer ceramic capacitor includes a laminated body including dielectric layers and internal electrodes alternately laminated, and an external electrode provided on the surface of the laminated body and connected to the internal electrodes. The internal electrode includes a facing electrode portion facing another internal electrode with the dielectric layer provided therebetween, and an extended electrode portion extended from the facing electrode portion to the surface of the laminated body and connected to the external electrode. At least one layer of the internal electrodes includes a bent portion in the extended electrode portion. The distance between extended electrode portions adjacent to each other in the lamination direction narrows from the end portion of the facing electrode portion toward the bent portion, and widens from the bent portion toward the end portion of the extended electrode portion on the external electrode side.
US10957479B2
A coil component includes a first outer magnetic body, a first outer insulator, a first inner magnetic body, an inner insulator, a second inner magnetic body, a second outer insulator, and a second outer magnetic body stacked sequentially, and a coil in the inner insulator and an internal magnetic body inside the coil. Volumes A, B, C, and D of the first and second outer insulators, the inner insulator, the coil, and the internal magnetic body, respectively, and volume E of the first outer magnetic body, the first inner magnetic body, the second inner magnetic body, and the second outer magnetic body satisfy 0.05≤A≤0.07, 0.2≤B≤0.4, 0.01≤C≤0.08, 0.03≤D≤0.05, and 0.4≤E≤0.71, where 0.05B≤C≤0.2B and A+B+C+D+E=1.
US10957470B2
The invention relates to an assembly for a cable passthrough in a wall, with a cable feedthrough (1; 20) including: a sealing section (2) made from a soft plastic component, the sealing section (2) having an opening (4) extending in the lengthwise direction for sealing accommodation of a cable that is to be passed through a housing wall; a strain relief (3) made from a hard plastic component, which is formed integrally onto the sealing section (2) and has a passthrough (5) in the lengthwise direction for the cable that is to be passed through, which passthrough (5) is aligned with the opening (4); and a slotting arrangement (6) which extends over the sealing section (2) and the strain relief (3) in the lengthwise direction of the cable feedthrough (1; 20) and through which the cable to be passed through can be introduced into the opening (4) and the passthrough (5) from the outside from a direction transverse to the lengthwise direction.
US10957459B2
A suspension device (10) for at least partially supporting a radioprotection garment (12) worn by an intended user (14), including a harness (34) wearable by the intended user (14) under the radioprotection garment (12), the harness including a harness attachment (38); a support (28) positionable above the intended user (14); an elongated flexible element (30) operatively coupled to the support (28) to be supported thereby; a flexible element attachment (32) secured to the elongated flexible element (30) opposed to the support (28); the harness (34) and flexible element attachment (38) being reversibly attachable to each other.
US10957458B2
A control rod drive system and an inspection method of the control rod drive system capable of performing inspection safely and effectively. A control rod drive system controlling operation by supplying a hydraulic pressure to control rod drive mechanisms. A plurality of first hydraulic control units supply the hydraulic pressure to corresponding control rod drive mechanisms and a second hydraulic control unit supplies the hydraulic pressure to corresponding control rod drive mechanisms of the first hydraulic control unit as an inspection target instead of the first hydraulic control unit.
US10957455B2
A method, software, database and system for attribute partner identification and social network based attribute analysis are presented in which attribute profiles associated with individuals can be compared and potential partners identified. Connections can be formed within social networks based on analysis of genetic and non-genetic data. Degrees of attribute separation (genetic and non-genetic) can be utilized to analyze relationships and to identify individuals who might benefit from being connected.
US10957450B2
Systems, apparatuses and methods may provide for technology that assigns confidence levels to data bins containing similarity data and length of stay data, wherein the similarity data and the length of stay data correspond to a plurality of previous admissions. Additionally, the confidence levels may be weighted based on a distribution metric that assigns higher weights to denser regions. A length of stay of a target admission may be predicted based on the weighted confidence levels.
US10957447B2
A system and method for providing chronic obstructive pulmonary disease (COPD) exacerbation risk notifications in real time or near-real time is described. Rescue and controller medication events are detected by sensors associated with the patient's medicament device/s, and provide a basis to determine to rescue and controller medication use trends for the patient. This data is analyzed to determine the patient's risk for COPD exacerbation after each event, and is used to send notifications to one or both of the patient and their health care provider.
US10957444B2
A system for capturing possible repeats or rejections of images occurring during tomographic imaging accommodates the wide variety of imaging protocols by providing groupings of common imaging protocol types and highlighting outliers of this grouping. The grouping may consider text descriptions of the images and their series, machine parameters such as tomographic and localizer scans, and overlap between images of any given series.
US10957442B2
Techniques are described that facilitate integrating artificial intelligence (AI) informatics in healthcare systems using a distributed learning platform. In one embodiment, a computer-implemented is provided that comprises interfacing, by a system operatively coupled to a processor, with a medical imaging application that provides for viewing medical image data. The method further comprises, facilitating, by the system, generation of structured diagnostic data according to a defined ontology in association with usage of the imaging application to perform a clinical evaluation of the medical image data. The method further comprises providing, by the system, the structured diagnostic data to one or more machine learning systems, wherein based on the providing, the one or more machine learning systems employ the structured diagnostic data as training data to generate or train one or more diagnostic models configured to provide artificial intelligence-based diagnostic evaluations of new medical image data.
US10957440B2
The invention pertains to a reusable disposable (1) for usage within a medical treatment process by a corresponding medical apparatus (A) and a corresponding medical apparatus. The reusable disposable (1) for usage within a medical process by a medical apparatus (A), the reusable disposable (1) comprises first memory means (MEM1) for storing predetermined data, whereby the first memory means are programmed during production of the reusable disposable (1), whereby the first memory means (MEM1) are secured against any or any unauthorized alteration after production, second memory means (MEM2) for storing patient identity data, whereby the second memory means is a write-once memory, whereby re-usage of the reusable disposable is only allowed with respect to same patient identity data.
US10957439B2
The present invention provides group performance monitoring systems and methods. In one exemplary embodiment, a group monitoring device includes a display configured to display, during an athletic activity, a plurality of individual performance metrics relating to a plurality of individuals engaged in the athletic activity, each individual performance metric relating to one of the plurality of individuals; and an input to manipulate the display.
US10957435B2
A pharmaceutical company may employ a computer system that is configured to train a machine learning model for predicting a next time in the future at which a given type of treatment decision is likely to be made for a patient, use the trained machine learning model to analyze anonymized patient data for patients treated by a given health care provider (HCP) in order to predict a next time in the future at which the given HCP is likely to make a given type of treatment decision for at least one patient, and then responsively generate a trigger alert suggesting that the given HCP be visited prior to the predicted next time to deliver a message related to the given type of treatment decision, which may in turn be delivered to a target of the trigger alert.
US10957429B2
Apparatus, systems and methods for pre-processing, analyzing, and storing genomic data through a scalable, distributed analysis system across a network is presented.
US10957423B2
Apparatuses and methods are disclosed for comparing a first biosequence string with a second biosequence string to assess similarity between those biosequence strings. For example, a field programmable gate array (FPGA) can be used to (1) detect substrings of the second biosequence string that are matches to substrings of the first biosequence string, and (2) map the detected substrings of the second biosequence string to corresponding positions in the first biosequence string where the detected substrings are located based on a data structure that links substrings of the first biosequence string to positions in the first biosequence string where the substrings of the first biosequence string are located. These operations can be used to seed an alignment between the first and second biosequence strings that permits comparisons to be performed over longer substrings of the first and second biosequence strings so that similarities between those longer substrings can be quantified.
US10957416B2
Methods and apparatus for using characterized devices such as memories. In one embodiment, characterized memories are associated with a range of performances over a range of operational parameters. The characterized memories can be used in conjunction with a solution density function to optimize memory searching. In one exemplary embodiment, a cryptocurrency miner can utilize characterized memories to generate memory hard proof-of-work (POW). The results may be further validated against general compute memories; such that only valid solutions are broadcasted to the mining community. In one embodiment, the validation mechanism is implemented for a plurality of searching apparatus in parallel to provide a more distributed and efficient approach.
US10957415B2
An NAND flash memory and a reading method thereof capable of high-speed reading of SFDP data are provided. The flash memory includes a memory cell array, a page buffer/reading circuit 170 and a controller 150. The page buffer/reading circuit 170 includes a first latch circuit L1 and a second latch circuit L2. The first latch circuit L1 keeps data read from the memory cell array. The second latch circuit L2 keeps data transferred from the first latch circuit L1. Just after power is turned on or reset, the controller 150 controls data of block 0/page 0 of the memory cell array to be kept in the second latch circuit L2 and controls the SFDP data to be kept in the first latch circuit L1. The SFDP data or the data of block 0/page 0 is serially output according to an input command.
US10957411B2
A memory system includes a memory device including a plurality of blocks, each capable of storing data, and a controller, coupled with the memory device. The controller can perform at least one sub erase operation on each of the plurality of blocks, and variably increase an erase count of each of the plurality of blocks based on a timing of erasing data of each of the plurality of blocks through the sub erase operation.
US10957400B1
A memory controller performs a reference read on a plurality of memory cells using reference read voltages, generates a histogram indicating the number of memory cells in different threshold voltage bins based on results of the reference read, estimates actual read voltages based on the histogram and a first estimation function, and reads data using the actual read voltages. When reading of the data with the actual read voltages estimated using the first estimation function fails, the memory controller estimates actual read voltages using a second estimation function different from the first estimation function and reads the data with the actual read voltages estimated using the second estimation function.
US10957393B2
Method of operating a memory, and apparatus configured to perform similar methods, including performing a first access operation having a plurality of phases on a first grouping of memory cells, receiving a command to perform a second access operation having a plurality of phases on a second grouping of memory cells while performing a particular phase of the plurality of phases of the first access operation, pausing the first access operation in response to completion of the particular phase of the plurality of phases of the first access operation, performing an initial phase of the plurality of phases of the second access operation while the first access operation is paused, and performing a next subsequent phase of the plurality of phases of the first access operation and a next subsequent phase of the plurality of phases of the second access operation concurrently.
US10957389B2
The present disclosure includes multifunctional memory cells. A number of embodiments include a gate element, a charge transport element, a first charge storage element configured to store a first charge transported from the gate element and through the charge transport element, wherein the first charge storage element includes a nitride material, and a second charge storage element configured to store a second charge transported from the gate element and through the charge transport element, wherein the second charge storage element includes a gallium nitride material.
US10957386B2
An apparatus is provided which comprises: an interconnect comprising poly extending in a first direction; a power supply rail extending in a second direction, wherein the second direction is parallel to the first direction; and a memory array organized in rows and columns, wherein the rows are orthogonal to the columns, wherein the first and second directions are parallel to the rows of the memory array, wherein the memory array comprises bit-cells (e.g., 6T SRAM bit-cells) that are organized such that there are no gap bit-cells in the array.
US10957381B1
Devices and techniques are disclosed herein to address high latency associated with large-scale un-map or trim commands associated with flash memory. In an example, a method can include receiving a trim command for a partition of a storage system, identifying a record of a partition table of the storage system corresponding to the partition, updating a partition count of the record with a count value of a partition counter of the storage system, and incrementing the partition counter.
US10957380B2
According to an exemplary embodiment, a memory device may include a memory cell array that includes memory cells connected to word lines arranged in sequential order depending on a sequential change of a row address, a row decoder that, for each row address input to the row decoder, scrambles a first bit of the row address and a second bit of the row address depending on a selection signal, thereby forming a scrambled row address, decodes the scrambled row address, and selects a word line from the word lines based on the scrambled row address, and an anti-fuse array that includes an anti-fuse in which a logical value of the selection signal is programmed. A first word line and a second word line of the word lines may be adjacent to each other, and a difference between a first value of the row address corresponding to the first word line and a second value of the row address corresponding to the second word line may be a value corresponding to the first bit.
US10957371B2
A memory device includes a memory cell array in which plural memory cells are arranged in a matrix manner, and a mode selection part. The mode selection part has at least any two of a first mode, a second mode, a third mode and selects any operation mode. The first mode is for reading and writing 1-bit data with the first memory cell or the second memory cell. The second mode is for reading and writing the 1-bit data with a cell unit including the N first memory cells and the N second memory cells connected to a bit line pair. The third mode is for reading and writing the 1-bit data with a cell unit including the M first memory cells and the M second memory cells connected to the bit line pair. M and N are 1 or more integers which are different from each other.
US10957370B1
A magnetic memory array having an epitaxially grown vertical semiconductor selector connected with a two terminal resistive switching memory element via a bottom electrode such as TaN. An electrically conductive contact such as tungsten (W) or TaN can be included between the vertical semiconductor channel and the TaN bottom electrode. The electrically conductive contact and the TaN bottom electrode can both be formed by a damascene process wherein an opening is formed in an oxide layer and a metal is deposited into the opening. A chemical mechanical polishing process can then be performed to remove portions of the metal that extend out of the opening in the oxide layer over the oxide surface.
US10957369B2
Systems and memory devices that include a transistor shared by word line drivers are described. A memory device includes a first word line driver coupled to a first word line, and a second word line driver coupled to a second word line. The memory device also includes a transistor comprising a first terminal coupled to an output of the first word line driver, and a second terminal coupled to an output of the second word line driver.
US10957364B2
Memory devices may have internal circuitry that employs voltages higher and/or lower than voltages provided by an external power source. Charge pumps are DC/DC converters that may be used to generate the higher voltages internally. The number of available charge pumps in a memory device may be conservatively dimensioned to be high, in some systems to protect yields. Some of the available charge pumps may be disabled during manufacturing or testing to reduce the number of active charge pumps. The testing process may employ dedicated logic in the memory device and the disabling may employ fuse circuitry.
US10957362B1
Implementation of a non-interfering micro-positioning device, for a tape drive write/read head module assembly utilizing piezoelectric elements, by generating at least two flexure brackets. The at least two flexure brackets may include the piezoelectric elements. Affixing at least one flexure bracket to a first side of the write/read head module assembly. Affixing at least one other flexure bracket to a second side of the write/read head module assembly.
US10957360B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for synchronizing recorded videos. The methods, systems, and apparatus include actions of receiving a first video and a second video, determining first time stamps from pixels in the first video, determining second time stamps from pixels in the second video, determining an earliest frame in each of the videos that time stamps match, pairing the earliest frames, determining that a subsequent frame in each of the videos have corresponding time stamps that have a difference that satisfies a criteria, and pairing the subsequent frame in the first video with a frame after the subsequent frame in the second video.
US10957354B2
A base plate is a portion of a housing of a hard disk drive, and includes a cast base body. The base body includes an inner surface including an inside machined surface that is machined and an inside non-machined surface that is not machined. The base body includes an outer surface including an outside machined surface that is machined and an outside non-machined surface that is not machined. The outside machined surface and the inside non-machined surface overlap in an axial direction that is a direction parallel or substantially parallel to a rotation axis of a disk of the hard disk drive.
US10957353B1
An optical phonograph cartridge includes an optical vibration sensor that operatively couples to a stylus/cantilever to convert, to optical signals, mechanical vibrations representative of the music encoded in the groove of a vinyl record. The optical vibration sensor includes a photonic integrated circuit includes an input waveguide network for conveying light and an output waveguide network for conveying modulated light, wherein the modulated light is generated by a screen that is attached to the cantilever and is disposed between the input and output waveguide networks.
US10957352B2
The magnetic recording medium has a magnetic layer containing multiple nonmagnetic particles having a ratio, major axis length/minor axis length, of less than or equal to 1.5, the multiple nonmagnetic particles are present in the magnetic layer in a state where, when the depth to which each of the multiple nonmagnetic particles is embedded in the magnetic layer in observation of a sectional image picked up by SEM is denoted as b and the thickness of the magnetic layer as t, the average value of the ratio of b/t is less than or equal to 0.9, and the number of protrusions 5 nm or greater in height is 800 or greater and the number of protrusions 20 nm or greater in height is 20 or less as measured by AFM per an area 40 μm×40 μm on the magnetic layer side surface of the magnetic recording medium.
US10957350B1
A head gimbal assembly for supporting a disk drive includes a slider, a load beam, a ring gimbal affixed to the load beam, a plurality of microactuators, and a flexure. The flexure includes a first end extending along the load beam through a center region of a longitudinal axis of the head gimbal assembly and second end that includes a plurality of bond pads electrically coupled to the slider. The flexure includes a plurality of support features. Each support feature of the plurality of support features spans a respective microactuator of the plurality of microactuators. Each support feature includes a support protrusion and a support base. Each support protrusion is coupled to the ring gimbal at a distal side of the respective microactuator and each support base is coupled to the flex circuit on a proximal side of the respective microactuator.
US10957345B2
According to one embodiment, a magnetic disk device includes a disk, a head including a main magnetic pole having a first end and a second end opposite to the first end in a radial direction of the disk, a write shield facing the main magnetic pole with a gap, and an assist element provided in the gap and at a position where a first distance between the first end and the assist element and a second distance between the second end and the assist element are different from each other, and a controller which controls a voltage applied to the assist element according to a shingled write direction in which a second track is overwritten on a first track.
US10957341B2
A mechanism, method, and computer readable medium to enhance speech enabled devices. The method comprising receiving, by an ultrasonic attack detector of a speech enabled device, an audio stream from one or more microphones and a segmentation signal from a keyword detector indicating a location of a detected keyword within the audio stream, preprocessing, by the ultrasonic attack detector, a segmented portion of the audio stream including the detected keyword to obtain a spectrogram, and executing, by the ultrasonic attack detector, a neural network classifier using the spectrogram as input, the neural network classifier to discern real human speech from intermodulation distortion products resulting from ultrasonic attacks on the speech enabled device.
US10957338B2
Audio processing systems and methods comprise an audio sensor array configured to receive a multichannel audio input and generate a corresponding multichannel audio signal and a target activity detector configured to identify audio target sources in the multichannel audio signal. The target activity detector includes a VAD, an instantaneous locations component configured to detect a location of a plurality of audio sources, a dominant locations component configured to selectively buffer a subset of the plurality of audio sources comprising dominant audio sources, a source tracker configured to track locations of the dominant audio sources over time, and a dominance selection component configured to select the dominant target sources for further audio processing. The instantaneous location component computes a discrete spatial map comprising the location of the plurality of audio sources, and the dominant location component selects N of the dominant sources from the discrete spatial map for source tracking.
US10957333B2
A protected extended playback mode protects the integrity of audio and side information of a spatial audio signal and sound object and position information of audio objects in an immersive audio capture and rendering environment. Integrity verification data for audio-related data determined. An integrity verification value is computable dependent on the transmitted audio-related data. The integrity verification value can be compared with the integrity verification data for verifying the audio-related data transmitted in the audio stream for generating a playback signal having a mode dependent on the verification of the audio-related data A transmitting device transmits that integrity verification data and the audio-related data in an audio stream for reception by a receiving device. The audio stream, including the audio-related data and integrity verification data are received by the receiving device. The integrity verification value is computed by the receiving device, compared with the integrity verification data, and a playback signal is generated depending on whether the integrity verification value matches the integrity verification data.
US10957326B2
Identifier dependent operation processing of packet based data communication is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. A content selector component can select, based on the request or trigger keyword, a content item. A link generation component can determine whether the client computing device has an account or a record in a database associated with the service provider device. In the absence of the record or account, the link generation device generates and sends a virtual identifier to the service provider device with instructions to generate an account in the database using the virtual identifier. Once the account is created, the service provider device can communicate with the client computing device.
US10957322B2
Provided is a speech processing apparatus including a word string estimation unit that estimates a word string equivalent to input speech among word strings included in dictionary data, and a calculation unit that calculates, for an element part constituting the word string estimated by the word string estimation unit, a certainty factor in which a content of the element part is equivalent to a content of a corresponding part in the input speech.
US10957315B2
Provided are a mobile terminal including an artificial intelligent agent and a method for controlling a mobile terminal using machine learning. A mobile terminal comprises a microphone, a learning data unit configured to identify and store keywords and a controller configured to: activate the microphone in response to an activation event, receive a voice input via the microphone, extract vocabulary information from the received voice input and execute a control corresponding to command information included in the received voice input, wherein the executed control is varied by utilizing the keywords and the extracted vocabulary information.
US10957313B1
Techniques for performing command processing are described. A system receives, from a device, input data corresponding to a command. The input data may originate as audio data, as text data, or as other data. The system determines NLU processing results corresponding to the input data. The NLU processing results may be associated with multiple speechlets. The system also determines NLU confidences for the NLU processing results for each speechlet. The system sends NLU processing results and an indication to provide potential results to a portion of the multiple speechlets, and receives potential results from the portion of the speechlets. The system also receives indications whether the speechlets need to be re-called if the speechlets are selected to execute with respect to the command. The system ranks the portion of the speechlets based at least in part on the NLU processing results as well as the potential results provided by the portion of the speechlets. The system may also rank the portion of the applications using other data. The system causes content provided by the highest ranked speechlet to be output to a user.
US10957307B2
Systems and techniques for modular language model adaptation are described herein. A set of adaptation training data and a set of parameters may be received from a recurrent neural network model. A set of adaptation parameters may be determined using the set of adaptation training data. A set of outputs of the recurrent neural network model may be modified using output of an evaluation of the set of adaptation training data using the set of adaptation parameters. An adaptation module may be generated that includes a set of adaptation module parameters based on the modified set of outputs. The adaptation module may be added to the recurrent neural network model for evaluation of inputs corresponding to the set of adaptation parameters.
US10957294B2
Techniques are provided for generating an output file. One technique involves the steps of generating audio or MIDI content blocks from one or more musical performances; receiving an input file having audio or MIDI music content; generating a harmonic chord map for the input file; using the harmonic chord map to automatically select a subset of the audio or MIDI content blocks, and generating the output file by combining the selected subset of content blocks and the input file. This technique may enable the creation of unique and new musical accompaniments by re-purposing audio or MIDI content from back catalogs and/or out-takes of musical works. The new arrangement may be provided in multiple music styles, genres, or moods and may contain performances from multiple musical instruments, which may be pre-recorded from live instrument performances and/or of MIDI generated musical content.
US10957293B2
Systems, devices, and methods for encoding digital representations of musical compositions are described. Various components of a musical composition that are defined in modern music theory, such as notes and bars, are encoded as respective hierarchically-dependent data objects in a data file. The hierarchically-dependent data objects encode the musical composition in a tree-like data structure with modular nodes and adjustable relationships between nodes. Note start times and beat start times are encoded independently of one another and characterized by a timing relationship that captures the expressiveness imbued when notes and beats are not precisely synchronized. Musical variations that preserve the timing relationship between the notes and beats of the original composition are also generated and encoded.
US10957283B2
A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is configured to access a code mapping between the reference code values and device-specific code values of the imaging device. The device-specific code values are configured to produce gray levels that are specific to the imaging device. Based on the code mapping, the data converter is configured to transcode the reference encoded image data into device-specific image data, which is encoded with the device-specific code values.
US10957275B2
The application relates to a pixel compensation method, a pixel compensation circuit and a display device. The pixel compensation method includes: recording a working time of a display device and determining gate and source voltages of a TFT in an active area within the working time; finding a voltage compensation value from a look-up table according to the working time and the gate and source voltages; and performing voltage compensation to a scan signal according to the voltage compensation value. The gate and source voltages in a time period of the display device are counted, the pre-stored look-up table is searched according to voltage statistical values of gate, source and drain to determine voltage adjustment values for adjusting voltage values of the scan signal, so that a problem of image ghost or flicker in the display device caused by the drift of I-V characteristic curve is overcome consequently.
US10957272B2
A backplane operative to drive an array of emissive pixel elements is disclosed. Each pixel element comprises a pixel circuit drive element and an emissive element, wherein the pixel circuit drive element comprises a memory cell, a current source element, and a modulation element. The present invention improves on an emissive display by providing a backplane and modulation system that enables fabrication of multi-color or monochrome LED display systems that operate efficiently and without objectionable image artifacts. One aspect of the present invention is to realize the backplane in a single crystal silicon process with a minimum number of metal layers while providing each color with a suitable operating voltage and drive current.
US10957271B2
A display device includes a first data driver which is disposed at an upper side of a display panel and supplies a data signal to data lines of a plurality of data lines, a second data driver which is disposed at a lower side of the display panel and supplies a data signal to remaining data lines of the plurality of data lines, and a signal controller which outputs a corrected image signal, based on a first lookup table which stores a correction value of a first input image signal for the first data driver and a second lookup table which stores a correction value of a second input image signal for the second data driver.
US10957261B2
According to an aspect, a display device includes a display unit including a plurality of pixels, a light source device that emits light that illuminates the display unit, and a controller that controls operation of the light source device. The controller does not lower luminance of the light for a second predetermined time or longer after the controller has raised the luminance of the light by a predetermined amount of luminance change or more within a first predetermined time.
US10957260B2
A source driver of a display system includes a plurality of channels, and each of the plurality of channels includes a first latch, a second latch, an output driver and a comparator. The first latch receives a first data code and a second data code from a timing controller of the display system. The second latch receives the first data code from the first latch. The output driver is used for transmitting the first data code to a display panel of the display system. The comparator, coupled to the first latch, the second latch and the output driver, is used for comparing the first data code stored in the second latch with the second data code stored in the first latch, to generate a signal indicating a power level for the output driver to transmit the second data code.
US10957257B2
A pixel circuit, a driving method thereof and a display panel are provided. The pixel circuit includes a reset sub-circuit, a compensation sub-circuit, a driving sub-circuit, a control sub-circuit, a data signal writing sub-circuit, a power input sub-circuit and a light emitting device. The compensation sub-circuit may store a compensation voltage for the gate of the driving transistor in the driving sub-circuit, which can alleviate or eliminate the influence of the threshold voltage of the driving transistor on the driving current of the light emitting device, thereby improving the uniformity in brightness of the light emitting device, which enhances the display quality of the display panel.
US10957250B2
A terminal device, a sensing method, and a sensing apparatus are provided. The terminal device include a plurality of optical sensors, wherein the plurality of optical sensors are arranged in a plurality of sub-regions, and each of the plurality of sub-regions has a respective optical parameter; and a processor, configured to: control the optical sensor in each sub-region to, upon detecting a target object, sense the target object with a first optical parameter value, and obtain a first sensing signal in each sub-region; determine a target signal range according to the first sensing signal in each sub-region; determine a second optical parameter value with respect to each sub-region according to the first sensing signal in the sub-region and the target signal range; and set the optical parameter of each sub-region to the second optical parameter value.
US10957249B2
An organic light emitting display device can include a display panel that expresses brightness based on a driving current corresponding to a data voltage, a power source unit that supplies power to the display panel, and a controller configured that outputs a mode control signal for determining a normal mode and a standby mode, drives the display panel to display a first frame for a first time period in the normal mode based on the mode control signal, and drives the display panel to display a second frame for a second time period that is longer than the first time period in the standby mode based on the mode control signal, in which the power source unit supplies a compensation voltage to at least one pixel during the standby mode for compensating a change in the data voltage in the pixel.
US10957247B1
A system is disclosed. In one or more embodiments, the system includes a display device including a display substrate configured to display at least one image. In embodiments, the display substrate includes a plurality of pixels, wherein at least one pixel of the plurality of pixels includes a plurality of sub-pixels. The system further includes a sub-pixel drive communicatively coupled to the display substrate. In embodiments, the sub-pixel drive is configured to generate one or more control signals configured to selectively modify a sub-pixel luminance level of at least one sub-pixel of the plurality of sub-pixels in order to adjust one or more characteristics of the display substrate.
US10957246B2
A display screen includes a display module. The display module includes a light emitting layer and a driving layer for driving the light emitting layer to emit light. The sensor module is located beneath the display module or located beneath the light emitting layer in the display module. The sensor module includes a plurality of transmitting units for transmitting a wireless signal, and a receiving unit that is used for receiving a reflected signal obtained from the wireless signal being reflected by a detected object and determining distance information between the sensor module and the detected object according to the received reflected signal.
US10957243B1
A display drive circuit, a method for operating the display drive circuit, and a display panel. The method for operating the display drive circuit comprises: reversing output values of a first voltage output terminal and a second voltage output terminal to make a reference voltage output terminal outputs a high voltage, and a sampling voltage output terminal outputs a low voltage; scan lines providing a scan voltage, data lines providing a data voltage, and a sensor sensing a voltage variation value of a anode of a light-emitting diode; and adjusting the data voltage provided by the data lines according to the voltage variation value.
US10957238B2
A display apparatus is provided including a display panel, a memory configured to store first image quality compensation data corresponding to a driving frequency of the display panel, and second image quality compensation data corresponding to a frame frequency of an input image to the display panel, the second image quality compensation data corresponding to the first image quality compensation data adjusted based on a luminance value of the input image, and a timing controller configured to, based on the frame frequency of the image input to the display panel being varied, perform image quality compensation on the input image using the second image quality compensation data, and to control the display panel to display the input image based on the image quality compensation.
US10957237B2
A semiconductor device with lower power consumption or a display device including the semiconductor device is provided. A circuit to which an N-bit signal is input includes a first digital-to-analog converter circuit to which an upper M-bit signal is input, a second digital-to-analog converter circuit to which a lower (N−M)-bit signal is input, and an amplifier circuit. The amplifier circuit includes a first transistor and a second transistor. An output terminal of the first digital-to-analog converter circuit is electrically connected to a gate of the first transistor. An output terminal of the second digital-to-analog converter circuit is electrically connected to a substrate potential of the second transistor. One of a source and a drain of the first transistor is electrically connected to one of a source and a drain of the second transistor. An output terminal of the amplifier circuit is electrically connected to a gate of the second transistor.
US10957236B2
The present invention discloses a driving method for a source driver, for driving a source line of a display panel. The driving method includes the steps of: driving the source line with a first voltage or a second voltage smaller than the first voltage in a first driving cycle; driving the source line with the first voltage in a second driving cycle next to the first driving cycle when the source line is driven with the first voltage in the first driving cycle; and driving the source line with an overdrive voltage in the second driving cycle when the source line is driven with the second voltage in the first driving cycle. The first voltage is a normal high voltage of the display panel, and the overdrive voltage is greater than the normal high voltage.
US10957233B1
A control method, suitable for a display panel including M scan lines and a plurality of source lines, include following operations. M is a positive integer. M gate signals are generated sequentially in M time periods during a first display frame to the M scan lines of the display panel. A level of a data signal to one of the source lines is updated in the M time periods during the first display frame. N gate signals are generated in N time periods selected from the M time periods during a second display frame to N scan lines selected from the M scan lines. (M-N) gate signals are suspended during the second display frame. The level of the data signal is updated in the N time periods and is not updated in the (M-N) time periods during the second display frame. N is a positive integer smaller than M.
US10957228B2
A projector includes a first light modulator having first pixels, a second light modulator having second pixels, and a processing circuit. The processing circuit is configured to determine whether to control the spatial light modulators in a high-end mode or a low-end mode based on a video demand indicating greyscale levels. In high-end mode, at least one first pixel is driven in an ON state for at least a fraction of a frame time that a corresponding second pixel is in the ON state, the fraction determined based on the greyscale level. In the low-end mode, the at least one first pixel is driven in an OFF state while the corresponding second pixel is driven between ON and OFF states. The fraction that the second pixel is in the ON state is increased to compensate for driving the at least one first pixel in the OFF state.
US10957227B2
A display system is configured to be mounted to a vehicle, the system including a display and one or more sensors. The display system may be configured to determine, based at least in part on data from the one or more sensors, a speed of a vehicle to which a sign is coupled. Based at least in part on the speed of the vehicle, the display system may position the sign in a first position based at least in part on the speed of the vehicle being less than a threshold speed, or a second position based at least in part on the speed of the vehicle being greater than or equal to the threshold speed.
US10957224B2
A cover film is applied to a flexible display device. The cover film includes a light incident surface and a light exit surface. A plurality of concaves are provided on the light incident surface. Each of the concaves includes a first portion, and the first portion is arch shaped. By providing the plurality of concaves with an arched structure on the cover film, the flexible display device changes a light path less during a bending process, and rainbow ripples or water ripples may be avoided, thereby improving user experience. In addition, since the plurality of concaves are the arched structures with a certain radian, the plurality of concaves have a certain concentrating effect, so that brightness of a visible region of the flexible display device can be enhanced.
US10957209B2
Methods and apparatus for preventing collisions between drones based on drone-to-drone acoustic communications are disclosed. A control system of a first drone includes a route manager to command the first drone to track a first route. The control system further includes a plurality of acoustic sensors arranged on the first drone to detect acoustic signals. The control system further includes a collision prevention engine to determine a second route based on acoustic signals detected by the acoustic sensors, the acoustic signals being received from a second drone while the first drone is tracking the first route. The second route differs from the first route to prevent a drone-to-drone collision between the first drone and the second drone. The collision prevention engine is to cause the route manager to command the first drone to track the second route instead of the first route.
US10957207B2
Systems and methods for associating critical flight reference data with a flight path vector symbol are provided. The system displays a continuously updated image with a symbol for a flight path vector. The system displays a first readout arrangement, in which the airspeed indicator and the altitude indicator are (i) each located in relationship to boundary edges of the display device, and (ii) their locations are substantially static. The system detects a deviation between the flight path vector and the heading, and when the deviation exceeds a threshold, the system toggles to a second readout arrangement, in which the airspeed indicator and the altitude indicator are (i) each located a distance measured from the flight path vector, and (ii) dynamically change location responsive to movement of the flight path vector.
US10957190B2
Various aspects are related to a traffic management system that may include: a token issuer associated with a first traffic-managing infrastructure, a token collector associated with a vehicle, and a token verifier associated with a second traffic-managing infrastructure, wherein the token issuer is configured to issue one or more tokens, wherein the token collector is configured to collect the one or more tokens when the vehicle is in a vicinity of the first traffic-managing infrastructure and send the one or more collected tokens to the token verifier when the vehicle is in a vicinity of the second traffic-managing infrastructure, wherein the token verifier is configured to trigger a control of the second traffic-managing infrastructure based on the one or more collected tokens.
US10957170B2
A network sanitization technology for enforcing a network edge and enforcing particular communication functions for untrusted dedicated-function devices such as Internet Protocol (IP) cameras. An untrusted network device is isolated from a network by a network sanitization system such that it cannot communicate with the network. Communications from the untrusted device are intercepted by the system and only allowed communications are used. Allowed communications are used to create new communications according to an allowed framework. Sanitization device may be in small two-port package with visual indicia indicating the untrusted device and the network side. The device may use and provide Power over Ethernet (PoE) to device. Abstract is not to be considered limiting.
US10957166B2
To achieve the above-mentioned objective, an automated teller machine service system according to one aspect of the present disclosure includes an automated teller machine (ATM) including a near-field communication (NFC) tag, a mobile terminal including a NFC chip and an input/output device for processing a deposit or withdrawal, and a server configured to receive transaction information for processing the deposit or withdrawal from the mobile terminal and, in a case in which the transaction information is identical to previously-saved information as a result of comparing the two pieces of information, transmit deposit/withdrawal authorization information to the ATM, wherein, when the NFC chip is brought into contact with the NFC tag, the ATM transmits a deposit/withdrawal application running command to the mobile terminal, and the mobile terminal receives the command and then runs the application to transmit the transaction information to the ATM or the server.
US10957164B1
A setting device for a claw machine is disclosed. The setting device includes: a cabinet, containing therein prizes; a movable gantry assembly, being installed at a top of the cabinet; a claw member, attached to the gantry assembly from below through a string; and a control device, installed outside the cabinet. The control device has a control circuit module, a joystick, a color liquid crystal display, a music player, and a button. After putting one or more coins, a player is allowed to operate the joystick of the control device to displace the gantry assembly and the claw member. The cabinet has a collection hole communicating with the exterior. The color liquid crystal display displays a setting interface. The disclosed device allows a machine owner to easily set relevant setting items through the setting interface so as to provide players with variable playing experiences and in turn increasing revenues of the claw machine.
US10957158B2
An artificial intelligence (AI) learning machine is integrated into a gaming system to adaptively learn to predict when and where excessive chronological clustering of winning hits is likely to occur for a progressive jackpot (e.g., a high frequency one) within the gaming system, to preemptively prepare for such occurrences by prefunding one or more smart-awards funds to cope with such excessive chronological clusterings of hits and to use the one or more smart-awards funds to pay off not-first-in-time winners with a same jackpot award amount as is paid to the true first-in-time winner of the jackpot if such runner up winners hit their respective win conditions within a predetermined smart-awards time span after the first-in-time winner hits. This can avoid or reduce feelings of unfairness by the not-first-in-time winners especially when the latter hit just a split second after the true first-in-time winner hits the jackpot.
US10957155B2
An electronic gaming machine includes a processor configured to control a display device to display a plurality of columns of symbol positions, where each symbol position includes a symbol selected from a set of symbols. The processor is also configured to determine whether any of the symbol positions include a designated symbol, and if so, to: i) control the display device to hold the designated symbol in the symbol position for at least one subsequent game instance of a series of game instances, and ii) increase a multiplier used in determining a game award from a first multiplier to a second, larger, multiplier. The processor is also configured to evaluate the symbols included in each symbol position to determine whether a winning combination of symbols is displayed. If a winning combination of symbols is displayed, the processor also calculates a game award using one of the first multiplier or the second multiplier.
US10957152B2
A recommendation system is provided, including a non-transitory memory, a processor, and a player interface. The non-transitory memory is configured to store a database including the player's playing history for a plurality of electronic gaming machines. The processor is coupled to the non-transitory memory and configured to gain access to the database and execute computer-executable instructions. The computer-executable instructions include a promotions engine operable to generate a list of electronic gaming machine recommendations personalized for a player based at least on the player's playing history. The promotions engine is further operable to generate a promotion based on the list. The player interface is accessible by the player and includes a display configured to present the promotion.
US10957147B1
A gaming system includes a gaming machine and game-logic circuitry. The gaming machine includes a display device configured to display (i) a symbol array comprising a plurality of symbols and (ii) a modifier array comprising a plurality of modifiers. The game-logic circuitry is configured to select, for a plurality of rounds of populating the symbol array with symbols, a subarray of the modifier array. The selected subarray is displayed by the display device. The game-logic circuitry is further configured to generate, using a random-number generator, one or more random numbers to determine an outcome of a round of the plurality of rounds, modify the subarray in response to the outcome of the round including a selection symbol, and apply, in response to a trigger round of the plurality of rounds, the modifiers of the subarray to an outcome associated with the trigger round.
US10957146B2
A system includes a processor configured to receive a vehicle identifier identifying a vehicle from a first digital entity. The processor is also configured to digitally obtain a payment account associated with the identifier, responsive to receiving the identifier. The processor is further configured to validate payment rights through input from a second entity, confirming the right to use the account to pay for charging the vehicle and responsive to successful validation, charge the payment account for vehicle charging, following vehicle charging completion.
US10957145B2
An apparatus may include a housing, a power-supply, a user-interface, a wrap-roller, a dispenser. In one embodiment, the apparatus is configured to roll an unwound hand-wrap after a workout. In another embodiment, a vending machine includes the housing, the power-supply, the user-interface, the wrap-roller, and the dispenser. In this embodiment, the housing includes a plurality of items that may aid in a users' workout and may selectively dispensed from the vending machine. The vending and use of the apparatus may be monetized for profit at sports-related establishments.
US10957143B2
Various embodiments for contextual tapping engines. For example, an application executing on a computing device may authenticate credentials associated with an account and detect a tap of a contactless card to the computing device. The application may receive, from a communications interface of the contactless card, action data used to determine an action associated with the tap of the contactless card to the computing device. The application may determine a context of the application based on a current output of the application. The application may determine, based on the action data, the determined context, and data associated with the account, a first action associated with the tap of the contactless card to the computing device, the first action associated with at least one of the application and an operating system (OS). The application may initiate performance of the first action based on the tap of the contactless card.
US10957136B1
An information-based access control system for facilities. The control system includes a mobile app and securely connected central server, which is cloud-based. The app collects and transmits multiple biometric and other authentication factors and the facility enabling the server to verify identity and check to ensure the person is authorized to obtain access. If so, the server issues a limited-duration access token, which can be displayed to the facility guards and transmitted to signal lights and electronic gates to obtain access quickly, conveniently, inexpensively, and securely. In another exemplary embodiment, a vehicle on the move can acquire access without having to slow down or stop. In this exemplary embodiment, an RFID device in a person's vehicle who is seeking access is provided, along with an RFID reader which obtains approval, based on the multiple authentication factors and the RFID tag, to permit access to the moving vehicle.
US10957135B2
A locker system includes a locker area, a plurality of lockers positioned in the locker area, and a plurality of augmented reality headsets. Individual augmented headsets of the plurality of augmented reality headsets including a display and being configured to be worn by respective individual users. The locker system also includes a controller communicatively coupled to the plurality of lockers and the plurality of augmented reality headsets, wherein the controller comprises a memory and a processor configured to execute instructions stored on the memory. The instructions include generating locker assignments to assign individual lockers of the plurality of lockers to the respective individual users, communicating the locker assignments of the assigned individual lockers to the respective individual users using the plurality of augmented reality headsets, and controlling operation of the assigned individual lockers of the plurality of lockers based on signals received from the plurality of augmented reality headsets.
US10957130B2
The described features of the present disclosure generally relate to one or more improved systems for analyzing driver performance with respect to a driving event that is correlated with corresponding image or video data (e.g., video captured by cameras mounted around the truck). Specifically, before the driving event is recorded against the driver's performance assessment, the techniques of the present disclosure analyze the image or video data corresponding to external environmental conditions around the vehicle and corresponding to the driving event (e.g., abrupt application of brakes) in order to determine whether the driver was at fault or if the driver actions were in response to conditions out of the control of the driver.
US10957128B2
A vehicle inspection system for acquiring measurements of at least one vehicle moving through an inspection lane is in communication with a remote data processing and storage system to aggregate data from multiple vehicles passing through the inspection lane, and optionally, from multiple inspection lanes. The remote data processing and storage system is configured with suitable software instructions to store the received vehicle inspection data, as well as vehicle service data received from vehicle service equipment, and to generate reports and/or respond to data queries using the stored vehicle inspection and vehicle service data.
US10957122B1
Computing systems for vehicle diagnostics are provided. In accordance with some aspects, a computing system may include a vehicle having a plurality of sensors for monitoring an operation of one or more vehicle systems. The system may also include a computing device configured to receive, from a vehicle (e.g., from the plurality of sensors monitoring the operation of one or more vehicle systems via a communication interface), at least one signal corresponding to a status of a vehicle component. The computing system may predict, based on the at least one signal, when an issue with the vehicle is likely to occur and may determine, based on the issue, a remedial action for addressing the issue and a timeframe for performing the remedial action. The computing system may store data identifying the issue, the remedial action, and the timeframe in a record associated with the vehicle.
US10957121B2
A method for determining split times in a relay race run using one or more lanes of a running track, where a relay team in each lane carries a respective relay baton, includes, for each lane: (a) periodically determining a location of the respective relay baton, (b) determining, for one or more take-over zones in the lane, respective first times when the relay baton crosses a respective line within the take-over zone, (c) determining a second time when a finish line of the relay race is reached, and (d) determining a split time for each segment of the relay race, based upon a start time of the relay race, the one or more first times, and the second time.
US10957119B2
In one embodiment, a method for designing an augmented-reality effect may include displaying a virtual object in a 3D space of a user interface comprising a first and second display areas, wherein the virtual object is displayed from a first perspective in the first display area and displayed from a second perspective in the second display area, the second perspective being different from the first perspective, receiving, via the user interface, instructions to adjust the virtual object, adjusting the virtual object according to the instructions, and displaying the adjusted virtual object in the 3D space of the user interface, wherein the adjusted virtual object is displayed from the first perspective in the first display area and displayed from the second perspective in the second display area.
US10957116B2
A system for analysis of gaps between modeled parts of an assembly to be produced is provided. The system generates a three-dimensional (3D) visualization environment of 3D models of a plurality of parts in the assembly and performs an analysis of those of the 3D models within a given proximity to each other to determine gaps therebetween, including any non-acceptable gaps with gap distances that exceed an acceptable gap threshold. The system generates, for a non-acceptable gap, an instruction and automatically implements the instruction to correct the non-acceptable gap and confirms that the non-acceptable gap as corrected does not have a gap distance that exceeds the acceptable gap threshold. The system generates an output of a 3D model of the assembly populated with the 3D models and with the non-acceptable gap as corrected for use in connection with production of the assembly.
US10957106B2
An image processing apparatus connected to a display device to be mounted on the head of a user acquires panoramic image data representing a captured image around the user and generates background image data representing the panoramic image data projected onto a projection plane having a predetermined shape that is virtually disposed around the position of a user's viewpoint in a virtual space. The image processing apparatus synthesizes model image data generated on the basis of predetermined three-dimensional model data with the background image data, thereby generating synthesized image data, and outputs a visual field image of the user generated on the basis of the synthesized image data to the display device.
US10957100B2
According to an exemplary embodiment of the present disclosure, a three-dimensional map generating method of an indoor space, includes: obtaining at least one indoor space image which is an image for an indoor space; distinguishing a background area corresponding to a structure of the indoor space from a non-background area corresponding to objects located in the indoor space in the at least one indoor space image; generating at least one expanded indoor space image by expanding the background area to the non-background area in the at least one indoor space image; generating depth-image associated information based on at least one expanded indoor space image and geographic information including information of a depth value for the indoor space; and generating a three-dimensional map for the indoor space using the at least one expanded indoor space image, the geographic information, and the depth-image associated information.
US10957081B2
A computer implemented method of assessing sub-graphs proposed for constructing a concept map, comprising using one or more processors for executing code for receiving a proposed sub-graph from one or more user client terminals used by users, where the proposed sub-graph comprises concept nodes and edges defining conceptual relationship between the concept nodes and searching a database comprising stored sub-graphs to determine a match of the proposed sub-graph with one of the stored sub-graphs each associated with a stored feedback record. In case of a match, selecting the stored feedback record associated with a matching stored sub-graph and in case of no-match, forwarding the proposed sub-graph to a reviewer client terminal of reviewer(s) and receiving from the reviewer client terminal(s) a generated feedback record and responding to the user client terminal(s) with the selected stored feedback record or the generated feedback record according to the match.
US10957080B2
Systems and methods are described for generating automatic illustrator guides. The method may include generating a plurality of candidate guides for a digital image (e.g., using an automated shape detection engine), where each of the plurality of candidate guides is a simple shape such as a line or a circle, combining at least two of the candidate guides based on the shape information to create refined candidate guides, generating a pixel coverage map for each of the refined candidate guides, prioritizing the refined candidate guides based on the corresponding pixel coverage maps, selecting one or more drawing guides from the one or more refined candidate guides based on the prioritization, and displaying the digital image along with the one or more drawing guides.
US10957077B2
Opinion data may be obtained from individuals via a web widget and a graphic visualization of aggregated opinion data may be displayed via the web widget. The web widget may be provided for presentation via one or more third-party webpages. The web widget may include an input portion and a graphic visualization portion. A first instance of the web widget may be presented via a first third-party webpage. Via the input portion, input from users may be received on a plurality of aspects of one or more topics. The input may convey users' opinions of the plurality of aspects. The input may be received responsive to the users manipulating the input portion of the web widget. The graphical visualization may be updated in real time to represent input received from a plurality of users from a plurality of third-party web sites, or anywhere where the web widget may be displayed.
US10957073B2
An image recognition method includes: selecting an augmentation process from augmentation processes based on a probability table, in response to an acquisition of an input image; acquiring an augmented image by augmenting the input image based on the selected augmentation process; and recognizing an object from the augmented image based on a recognition model.
US10957068B2
An information processing apparatus has a hold unit for holding a plurality of features of a physical space as a plurality of held features, each of the plurality of held features being related with a position in a first image captured by an image capturing apparatus at a first time, and information of an availability for a position/orientation calculation of the image capturing apparatus. The information processing apparatus associates a plurality of detected features, which are detected in a second image captured by the image capturing apparatus at a second time after the first time, with the plurality of held features, and, based on the availabilities related with the associated held features, adjusts a detected feature, among the plurality of detected features, to be used in the calculation of the position/orientation of the image capturing apparatus.
US10957055B2
The claimed invention relates to the data processing industry, in particular, to the methods and systems of searching and analyzing data for finding an object in a video stream. The technical result is enhancing the precision of determining the sought object in a video stream, as well as increasing the speed of locating the object by means of performing a classification of objects and determining their features present on the video stream frames.
US10957053B2
A multi-object tracking (MOT) framework uses a dual Long Short-Term Memory (LSTM) network (Siamese) for MOT. The dual LSTM network learns metrics along with an online updating scheme for data association. The dual LSTM network fuses relevant features of trajectories to interpret both temporal and spatial components non-linearly and concurrently outputs a similarity score. An LSTM model can be initialized for each trajectory and the metric updated in an online fashion during the tracking phase. An efficient and feasible visual tracking approach using Optical Flow and affine transformations can generate robust tracklets for initialization. Thus, the MOT framework can achieve increased tracking accuracy. Further, the MOT framework has improved performance and can be flexible utilized in arbitrary scenarios.
US10957048B2
An image segmentation method is providing that includes the steps outlined below. A first image corresponding to a first time spot and a second image corresponding to a second time spot are received from a video stream, wherein the second time spot is behind the first time spot. Segmentation is performed on the second image by a segmentation neural network to generate a label probability set. Similarity determination is performed on the first image and the second image by a similarity calculation neural network to generate a similarity probability set. The label probability set and the similarity probability set are concatenated by a concatenating unit to generate a concatenated result. Further inference is performed on the concatenated result by a strategic neural network to generate a label mask.
US10957045B2
Optimizations are provided for segmenting tissue objects included in an ultrasound image. Initially, raw pixel data is received. Here, each pixel corresponds to ultrasound information. This raw pixel data is processed through a first fully convolutional network to generate a first segmentation label map. This first map includes a first set of objects that have been segmented into a coarse segmentation class. Then, this first map is processed through a second fully convolutional network to generate a second segmentation label map. This second map is processed using the raw pixel data as a base reference. Further, this second map includes a second set of objects that have been segmented into a fine segmentation class. Then, a contour optimization algorithm is applied to at least one of the second set of objects in order to refine that object's contour boundary. Subsequently, that object is identified as corresponding to a lymph node.
US10957040B2
Embodiments of the present disclosure provide for methods and systems for preparing chromosomal spread for a selected cell so that chromosomal spreads and/or translocations can be correlated with the selected cell.
US10957038B2
Methods, systems, and computer readable media are provided for processing medical images. One or more prior medical images are aligned with a current medical image. Image subtraction between the current medical image and the one or more prior medical images is performed to produce one or more difference images. The one or more difference images are applied to a machine learning model to determine a presence or an absence of a medical condition.
US10957032B2
Scheduling automated visual inspection tasks includes capturing an image of a component to be inspected. A visual inspection model is formed with a model engine as a composite model of utility modules and functional modules to perform visual inspection of the image of the component. An abstract processing workflow of the visual inspection model is derived with a scheduler including dependencies between the utility modules and the functional modules. Performance of each of the functional modules is profiled with the scheduler by testing performance with available hardware resources to produce a performance profile. Parallel instances of each of the functional modules in a branch of the abstract processing workflow are scheduled with the scheduler according to the dependencies and the performance profiles. An indication of defects in the component is produced by processing the visual inspection model according to the scheduled functional modules.
US10957031B1
Implementations include receiving image data representative of images of items within a physical environment and depicting defects in at least one item, providing one or more of a set of augmented images using image augmentation based on the image data and a set of synthetic images using ML-based image synthesis based on the image data, processing one of the set of augmented images and the set of synthetic images using an ML model to provide a set of defect characteristics representative of defects in the at least one item, providing one or more root causes of each of the one or more defects by processing the set of defect characteristics and ancillary data, the ancillary data representative of the physical environment, and generating one or more alerts based on the one or more root causes for remediation of at least one root cause of the one or more defects.
US10957030B2
System and methods for solder void analysis with an optical inspection component are described, including a plurality of optical fibers longitudinally disposed through a glass tube such that ends of the optical fibers are exposed from corresponding ends of the glass tube. A solderable fill encompassing each of the optical fibers by filling spaces between each of the optical fibers and between the optical fibers and the glass tube such that the ends of the glass tube include the ends of the optical fibers surrounded by the solderable fill to form an interface around the optical fibers for soldering one of the ends of the glass tube to a solder pad.
US10957015B2
Low spatial frequencies of an original image and an upscaled filtered image are analyzed. Differences will be observed in the low frequency components of the two images in the general case since the pixel art upscaler filter as a side effect introduces low frequency changes. A modification to images produced by the PAU is applied to attempt to match the brightness of the original images in the low frequency spectrum. From a viewer perspective (e.g., based on typical blurring visual effects), the original image and the modified filtered image will look the same—demonstrating that there is no low frequency brightness creep or resulting increased photosensitivity concerns.
US10957014B1
In a system and method for producing a mosaic image, a printable substrate has a front side that defines a first area and a second area. Both the first and second areas are printable. A back side of the printable substrate features a pressure-sensitive adhesive and a backing. The first area corresponds to a region of a physical matrix of regions. A source image may be printed on the first area to define a tile and an address of the tile on the matrix of regions may be printed on the second area. The tile may be peeled from the backing separately from the second area to reveal the pressure sensitive adhesive. Users may adhere a plurality of tiles to the matrix of regions at the addresses on the second areas to define the mosaic image.
US10957010B2
The subject matter discussed herein relates to the automatic, real-time registration of pre-operative magnetic resonance imaging (MRI) data to intra-operative ultrasound (US) data (e.g., reconstructed images or unreconstructed data), such as to facilitate surgical guidance or other interventional procedures. In one such example, brain structures (or other suitable anatomic features or structures) are automatically segmented in pre-operative and intra-operative ultrasound data. Thereafter, anatomic structure (e.g., brain structure) guided registration is applied between pre-operative and intra-operative ultrasound data to account for non-linear deformation of the imaged anatomic structure. MR images that are pre-registered to pre-operative ultrasound images are then given the same nonlinear spatial transformation to align the MR images with intra-operative ultrasound images to provide surgical guidance.
US10957004B2
A watermark processing method including generating watermark parameters for original multimedia data; performing watermark superposition processing on the original multimedia data according to the watermark parameters to obtain first multimedia data; encoding the first multimedia data to obtain a first multimedia code stream and encapsulating the watermark parameters into the first multimedia code stream to obtain a second multimedia code stream; and sending the second multimedia code stream to a terminal device so that the terminal device performs watermark inverse superposition processing on the first multimedia data according to the watermark parameters to obtaining the original multimedia data. The watermark processing method and apparatus prevent unlicensed broadcasting and hotlinking through a watermark and meanwhile do not display the watermark at the terminal device with valid content licensing of the broadcasted content during broadcasting to avoid affecting watch experience of audience.
US10956996B2
A computer-implemented method of generating recommendations based on predicted activity includes: receiving transaction data associated with a first transaction initiated by a user; determining, based on the transaction data, that the first transaction is associated with a travel purchase; in response to determining that the first transaction is associated with a travel purchase, identifying itinerary information associated with a trip; and automatically initiating at least one target action based on the itinerary information. A system and computer program product for generating recommendations based on predicted activity is also disclosed.
US10956994B2
Disclosed is a method of facilitating processing of an order at a facility. The method may include receiving, using a communication device, a presence indication of a customer device. Further, the method may include receiving, using the communication device, a reservation request from the customer device. Further, the reservation request may be associated with a reservable area of the facility. Further, the method may include generating, using a processing device, a booking code based on the presence indication and the reservation request. Further, the method may include transmitting, using the communication device, the booking code to the customer device. Further, the method may include receiving, using the communication device, an order data from the customer device. Further, the method may include transmitting, using the communication device, each of the order data and the booking code to at least one facility processing device.
US10956991B2
Systems, methods, and non-transitory computer readable media can determine an interaction involving a user and an entity based on selection of a call to action (CTA). One or more follow up actions can be determined. Presentation of an option for selecting the one or more follow up actions can be caused.
US10956989B2
Novel tools and techniques are provided for implementing accounting platform functionalities. In various embodiments, a computing system might access a data file(s) associated with a first entity from a first accounting software system among a plurality of accounting software systems, each operating based on corresponding one of two or more commercial accounting software that are different from and/or incompatible with each other. The computing system might autonomously extract transaction data corresponding to a transaction entry for each individual transaction. The computing system might autonomously generate a transaction-based trial balance based on the extracted transaction data, the generated transaction-based trial balance serving as a living trial balance that is continually updated based on updated or new transaction data that is accessed from the first accounting software system. The computing system might autonomously generate one of a tax trial balance or an adjusted trial balance, based on the generated transaction-based trial balance.
US10956981B1
Systems and methods are disclosed for annotating and visualizing a damage scene. In various aspects, one or more immersive multimedia images are generated and associated with a damage scene. The immersive multimedia image(s) may be augmented with annotation(s) to create annotated immersive multimedia image(s). The annotated immersive multimedia image(s) may be visualized using a using a virtual reality (VR) device, where the damage scene and the annotation(s) of the annotated immersive multimedia image(s) can be viewed via the VR device.
US10956979B2
A computer implemented method determines a margin requirement for a financial product portfolio. Market conditions for the financial product portfolio are characterized by a zero curve. The method includes producing a plurality of scenario curves, each scenario curve reflecting a principal component analysis (PCA) model of the zero curve with a respective PCA factor of a plurality of PCA factors of the PCA model offset from a corresponding base value for the zero curve, calculating a respective projected value of the financial product portfolio for each scenario curve of the plurality of scenario curves, calculating a loss risk amount for each PCA factor based on the respective projected value and a current value of the financial product portfolio, and determining the margin requirement based on a sum of the loss risk amounts for the plurality of PCA factors.
US10956974B2
A system for dynamic origination of capital includes a rate processor, a revenue forecaster, and an offer processor. The rate processor is configured to generate a price for a capital product offer to a first subscriber of a point-of-sale (POS) subscription service, where the interest rate is generated by employing a probability of default (PD) value that is derived from historical POS data corresponding to all subscribers. The revenue forecaster is coupled to the rate processor and is configured to employ first historical POS data for an establishment corresponding to the first subscriber to predict future POS data using a neural network trained on the historical data corresponding to all subscribers, and to employ the future POS data to generate a predicted total revenue over a payback period for the first subscriber. The offer processor is configured to generate and transmit the capital product offer corresponding to the first subscriber, where the capital product offer comprises the payback period, the price, and a maximum dollar amount that is a percentage of the predicted total revenue.
US10956970B2
A set of dynamically-modifiable objects are maintained by a network system for a listing on an online marketplace. Each of the dynamically-modifiable objects includes a pointer referencing a corresponding one of a set of data records, each being associated with a respective asset for sale via the listing on the online marketplace. While the listing is active on the online marketplace, the network system can detect a change in status for a first data record that is referenced by a first pointer of a first dynamically-modifiable object. In response, the network system can identify a second data record not referenced by any pointers of the set of dynamically-modifiable objects and automatically update the first dynamically-modifiable object by de-referencing the first pointer from the first data record and referencing the first pointer to the second data record.
US10956956B2
Apparatus and method for providing contextual recommendations based on user state are disclosed herein. In some embodiments, sensor data corresponding to at least one sensor included in an item worn by a user is received. A user state is determined based on the received sensor data. In response to a state change being satisfied by at least the user state, a recommendation is determined based on the user state and a profile associated with the user. The recommendation may be presented on an electronic mobile device associated with the user.
US10956952B2
Data processing computer systems and methods are disclosed for generating an electronic record for a privacy campaign that may include campaign data and a risk level for the privacy campaign. The risk level may be calculated using the campaign data and weighting factors. The weighting factors may be user customizable. Each piece of campaign data may have a relative risk rating that may also be user customizable and that may be used in calculating the risk level for the privacy campaign.
US10956949B2
An approach is provided for determining a price of a product. After a purchase of the product, data specifying usage of the product is obtained. The data is being collected by one or more sensors coupled to the product. Based on the data specifying the usage, a price of the product is determined for a return of the product or a sell back of the product.
US10956948B2
The embodiment herein provides a method and system for providing an integrated information about a product or a feature and generating generalized reviews. The system and method is applicable to products or features including but not limited to hotels, food, restaurants, travel itineraries and transport. The system provides a hotel discovery platform to enable a plurality of users to discover a plurality of hotels and reviews related to the plurality of hotels. The system also provides a generalized review of each of the hotel, based on a plurality of third-party user reviews. The system provides a generalized review of each of the component of the hotel along with a plurality of related pictures. The system comprises a computing device and an application server. The application server comprises a registration module, a query receiver, a knowledge tree, an analysis module and the display module.
US10956947B2
Methods and apparatus to collect impressions using media object characteristics are disclosed. A disclosed example method involves, based on first instructions associated with a collector media object presented at a client device, collecting a first characteristic of the collector media object and collecting second characteristics corresponding to a plurality of second media objects that are presented at the client device concurrently with the collector media object. The example method also involves, based on second instructions associated with the collector media object, reporting multiple impressions corresponding to the collector media object and to the second media objects by sending the first and second characteristics and an identifier associated with the client device in a single communication to an audience measurement entity.
US10956946B2
Provided herein are systems, methods and computer readable media for programmatically generating and/or revising promotion offers for a merchant based on one or more merchant self-service indicators. In providing such functionality, the system can be configured to, for example, facilitate registration and verification of merchant identities, determine promotion content and parameters based on merchant self-service indicators, and monitor and analyze promotion offers for merchants with similar merchant self-service indicators. The system may determine the relative successfulness of a promotion offer for a merchant and/or category of merchant. In some embodiments, the system may be further configured to revise the promotion offer programmatically and/or upon receiving the merchant's approval of the programmatically generated proposed edits to the promotion offer.
US10956945B1
Social interaction-based policies are provided to a digital content owner and are applied to uploaded content matching digital content owned by the digital content owner. Social interaction-based policies enable the content owner to obtain various benefits to the content owned by the content owner within a video hosting site and outside the video hosting site. The benefits include using content owner's successful digital content to drive traffic or subscriptions to content owner's social interaction platforms and increase engagement with viewers of the digital content within and outside the video hosting site. The social interaction-based policies also enable content uploaders of digital content matching content owned by others to participate in sharing revenue generated from their uploaded videos subject to social interaction-based policies applied to the uploaded videos.
US10956940B2
The current subject matter relates to generation of relevant real-time offers based on global positioning system (GPS) data of an individual. A mobile device of an individual can record the GPS data of the individual. The mobile device can be connected to a central system. The central system can receive the recorded GPS data. The central system can predict, by using a trained predictive model and based on transaction history of the individual and the GPS data, categories of likely purchases by the individual. The central system can generate or reproduce offers from merchants of the predicted categories that are located within a threshold distance from a current location of the individual. The central system can send the generated offers to the mobile device that can display the generated offers in real-time. Other applications can include improving relevance of batch offers and/or real-time offers based on a recent purchase trigger.
US10956937B1
Systems, apparatus, and methods for providing local promotions are discussed herein. Some embodiments may include an apparatus, such as a server or distributed servers, including processing circuitry configured to provide an electronic newsfeed to consumer devices based on tracking consumer device location. For example, the processing circuitry may be connected with merchant devices and consumer devices via a network. The processing circuitry may receive promotion data defining a promotion from the merchant device and may generate an impression of the promotion based on the promotion data. Consumer devices and merchants may be associated for receiving the impression as a feed item to the electronic newsfeed based on various criteria, such as the real-time location of a consumer device relative to merchant locations capable of providing promotion redemption.
US10956935B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for serving advertisements based on partial queries. In one aspect, a method includes receiving a request for advertisements that specifies a set of query suggestions. The query suggestions are ranked based, at least in part on a probability of each query suggestion being selected by a user that input the partial query. A proper subset of the query suggestions is selected and includes a highest ranked query suggestion based on the ranking and one or more query suggestions of the set of query suggestions that is at least one of a revision of the highest ranked query suggestion or refers to a same topic as the highest ranked query suggestion. One or more advertisements are identified for each query suggestion of the proper subset. Data specifying the identified advertisements are provided.
US10956920B1
A computer-implemented method may include predicting a first marketing indicator using a first module of an aggregate model; comparing the predicted first marketing indicator with a measured first marketing indicator; and based on the comparison of the predicted first marketing indicator with the measured first marketing indicator, adjusting the first module of the aggregate model. Additionally, the method may include predicting a second marketing indicator using a second module of the aggregate model; comparing the predicted second marketing indicator with a measured second marketing indicator; and based on the comparison of the predicted second marketing indicator with the measured second marketing indicator, adjusting the second module of the aggregate model. Further, the method may include determining a bid value based on the aggregate model.
US10956919B2
Methods, computing systems and computer program products implement embodiments of the present invention that include presenting, on a display, multiple storage objects and their respective current utilizations, and forecasting a respective subsequent utilization for each of the storage objects at each of one or more future times. Examples of the storage objects include of a storage facility having multiple sites, one or more storage systems at a given site, storage pools in the storage systems, and logical volumes in the storage pools. Upon receiving a first input indicating a change to the multiple storage objects, and receiving a second input indicating a given future time, the respective forecasted subsequent utilizations of the changed multiple storage objects at the given future time is presented on a display. Examples of changes to the storage objects include adding an additional storage object and moving or resizing a storage object.
US10956918B1
Techniques are provided for analytically generating micro-service Consumer- Driven Contracts and automated tests. One method comprises obtaining a plurality of usage data records for consumers of a service from a run-time environment; extracting data features from the usage data records; applying a clustering algorithm to the usage data records to assign the usage data records to a given usage pattern cluster of a plurality of usage pattern clusters based on the extracted data features, wherein each of the plurality of usage pattern clusters comprises usage data records; and performing the following steps when the clustering algorithm creates a new usage pattern cluster: creating a new Consumer-Driven Contract that defines consumer expectations of the service, with respect to the new usage pattern associated with the new usage pattern cluster; and generating automated Consumer-Driven Contract tests to test the new Consumer-Driven Contract.
US10956915B2
A method, a device and a computer program for conformity determination of cross-regional affairs. The method comprises obtaining characteristics from a description of an affair at least crossing a local region and a non-local region. The method further comprises generating a multi-level constraint based on the characteristics from a knowledge base, and the knowledge base includes regulations for cross-regional affairs, and the multi-level constraint includes a local constraint associated with the local region and a non-local constraint associated with the local region and the non-local region. Moreover, the method also comprises determining conformity of the affair to the multi-level constraint. The method can determine the conformity of the cross-regional affairs automatically, thereby reducing the consumption of human resources and the inconformity risk in the cross-regional affairs.
US10956907B2
A voice authentication transaction system may receive, as part of an authorization request to authorize a transaction of the customer, information that specifies an identity of the customer and a sample of the customer's speech. The system may generate various voice information based on the specified speech sample, and may determine whether to authorize the transaction based at least in part on validating the speech sample, such as by comparing the generated voice information with stored voice reference information already associated with the indicated customer identity. The customer may present a portable instrument such as a mobile device or smartcard to a point-of-sale terminal, and the portable instrument may include securely stored voice reference information for comparison with the voice information generated based on the provided speech sample. The voice reference information may be securely stored by a remote server.
US10956905B2
Computer-implemented methods and systems reliant on establishing a common session key between an electronic device and a computer server are disclosed. The method and systems may be for processing de-tokenization requests in payment transaction processing and for preparing an electronic device to perform payment transactions. During such a transaction, the server may perform a method that includes receiving a de-tokenization request including a payment token and a cryptogram generated by the electronic device using a session key generated by the electronic device based on a fingerprint of the electronic device, a secret value previously shared with the electronic device, the payment token, and a transaction counter; retrieving the fingerprint, the secret value, and the transaction counter and generating the session key based on the same; verifying the cryptogram using the session key; retrieving an associated account number; and sending response to the request including the account number.
US10956895B2
A payment transaction method and device are provided. The electronic device includes a first communication module comprising first communication circuitry configured to transmit and receive first payment information, a second communication module comprising second communication circuitry configured to transmit second payment information, and a processor which is functionally connected to the first and second communication modules, wherein the processor is configured to receive a payment request signal, to select one of the first and second communication modules based on the received payment request signal, and to transmit payment information corresponding to the selected communication module to an external device.
US10956892B2
A method and apparatus are disclosed for performing a transaction at a hand held device. The method comprises the steps of accessing a virtualized operating system and Automated Teller Machine (ATM) application at a hand held device and performing a customer transaction at the hand held device using the virtualized operating system and ATM application.
US10956889B2
A method for contactless conveyance of transactional data includes: displaying, on a display device interfaced with a computing device, a machine-readable code, wherein the machine-readable code is encoded with transaction data; receiving, by a receiver of the computing device, a trigger notification; generating, by the computing device, a contactless data message, wherein the contactless data message is formatted according to one or more standards and includes at least the transaction data formatted according to the one or more standards; and electronically transmitting, by a transmitter of the computing device, the generated contactless data message to a point of sale device using a contactless communication protocol.
US10956884B2
A system and method for displaying product information in a store. The system is configured to communicate with a communication network. Included is a shelf display device or digital tag positioned within the store and a physical, bib tag for a product. The digital tag has a digital display surface, a reader, and a communication device. The digital tag is configured to display information associated with a product via its display surface and configured for operative communication with the communication network via its communication device. The bib tag has product-related information displayed thereon. The bib tag also has machine readable information that is readable by the reader of the digital tag. The communication device of the digital tag is configured and arranged to transmit information, regarding the machine readable information of the bib tag, to the communication network.
US10956881B2
Methods, apparatus and systems for allowing users to easily and securely enroll directly into a newly issued biometric payment card. In an embodiment, a user is provided with a biometric payment card enrollment package that includes a biometric payment card, an energy sleeve having a power source and at least a front wall and a rear wall defining an opening for accepting the biometric payment card therein, and at least one light-emitting diode (LED). The power source includes circuitry to provide power to an EMV chip of the biometric payment card when the biometric payment card is seated therein, and to provide power to the LED during a biometric enrollment process. In some embodiments, a software development kit (SDK) provided by the issuer of the biometric payment card provides support and guidance which enables the user to enroll directly into the biometric payment card.
US10956879B1
A method, apparatus and system are disclosed for providing a user with an indication of the user's financial security level. In order to achieve this, the user may be surveyed to provide information related to the user's attributes and current level of financial security. Based on the user's inputs, a financial security tool may generate a financial security score and monetary risk amount that provides an accurate interpretation of the user's financial security level.
US10956878B2
Systems and methods are provided for constructing a digital money from concatenated or otherwise linked bit strings. Several applications of digital coins include (i) means to secure the use of money according to the prevailing understanding between payer and payee, (ii) a method by which a mint entity that mints and redeems digital money collaborates with traders to jointly earn interest, or jointly gamble in the stock market, or other markets, (iii) a method by which a mint entity that mints and redeems digital money collaborates with merchants, their customers, and credit-extending entities (CEE) to allow the CEE to extend credit to selected group of customers, so that these customers can shop with any participating merchant, and (iv) a method for utility consumption on a real-time basis by splitting digital coins at a rate that pays exactly for the utility measure being consumed.
US10956874B2
A method for creating events for use by an electronic calendar application. A computer device running a calendar application displays a GUI having a representation of a calendar. A first widget on the GUI initiates a software routine for defining an event. The routine generates an interface window having a plurality of event detail widgets which allow the user to interactively define details of the event. Once the details are entered, the event is saved as a multimedia object, and the multimedia object is placed onto the calendar representation. Further, details of the event may include additional multimedia content. Also, the calendar representation itself may include multimedia content. The event may be defined with an approximate time frame rather than a specific time frame. For example, an event may be linked to another event rather than to a specific time frame.
US10956862B2
Methods, systems, and devices for implementing and managing order fulfilment processes are generally described. An order fulfilment system may include order management device configured to manage order information associated with a plurality of orders having one or more units orders for the order fulfillment system. The system may also include an order procurement device configured to receive order information from the order management device and to implement the fulfilment of the orders. The order procurement device may transmit completed order information to the order management device. The order management device may assign orders to the order procurement device responsive to receiving an indication that the order procurement device has completed an order. The orders may be assigned based on various order assignment factors, such as travel costs, order ranking, unit characteristics, customer characteristics, or the like.
US10956859B2
A method, system and computer program product for fulfilling an online order. An online order to purchase an item(s) is received. The “candidate locations” that stock the item(s) of the online order and that can be used to fulfill at least a portion of the online order are determined. A stockout cost for each of these candidate locations for fulfilling an item of the online order may be calculated, where the stockout cost is a cost of a potential lost sale of the item of the online order by the candidate location if the candidate location fulfills the item of the online order. A shipping location among the candidate locations to fulfill the item is then determined based at least in part on the stockout cost for each of the candidate locations for fulfilling the item. The item is then shipped to the customer from the determined shipping location.
US10956854B2
Provided are methods, devices, and computer-program products for tracking goods carriers from a particular source. According to some embodiments of the invention, a computer-implemented method includes training an artificial neural network to count the number of goods carriers from a particular source within an image. Further, the method includes receiving a first image file generated by a first imaging device; using the trained artificial neural network to determine a first number of goods carriers from the particular source in the first image; receiving a second image file generated by a second imaging device; using the trained artificial neural network to determine a second number of goods carriers from the particular source in the second image; and determining whether the first number of goods carriers from the particular source in the first image is equal to the second number of goods carriers from the particular source in the second image.
US10956849B2
Methods and systems associated with a microservice based predictive service level agreement (SLA) impact analytics system that may run on standardized container based virtual computing platform to enable capacity auto-scaling for on-demand, near-real-time resource allocation automatically supporting user data packet forwarding when SLA is potentially impacted to ensure SLA compliance.
US10956842B2
A controller for central plant equipment obtains a model of one or more sources configured to supply input resources, one or more subplants configured to convert the input resources to output resources, and one or more sinks configured to consume the output resources. The controller generates a resource balance constraint that requires balance between a first amount of each resource and a second amount of each resource. The first amount of each resource includes a sum of an amount of the resource supplied by the sources and an amount of the resource produced by the subplants. The second amount of each resource includes a sum of an amount of the resource consumed by the subplants and an amount of the resource consumed by the sinks. The controller performs an optimization of an objective function subject to the resource balance constraint to determine target amounts of each resource to be produced or consumed by the central plant equipment at a plurality of times within an optimization period. The controller controls the central plant equipment to produce or consume the target amounts of each resource at the plurality of times within the optimization period.
US10956836B2
Embodiments disclosed herein provide systems and methods for a crowd-funding server for users to pledge to purchase tickets to an event based on a number of users that have pledged to purchase tickets for an event and the gender ratio of the users that have pledged to purchase the tickets for the event.
US10956822B1
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of managing regulatory questions. The systems and methods receive a question having words and phrases. The systems and methods identify keywords in the question using a knowledgebase. The systems and methods determine closely related questions based on the identification, the closely related questions having answers associated with each question of the closely related questions. The systems and methods perform machine learning on the answers of the determined closely related questions.
US10956820B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a reinforcement learning system. The method includes: training an action selection policy neural network, and during the training of the action selection neural network, training one or more auxiliary control neural networks and a reward prediction neural network. Each of the auxiliary control neural networks is configured to receive a respective intermediate output generated by the action selection policy neural network and generate a policy output for a corresponding auxiliary control task. The reward prediction neural network is configured to receive one or more intermediate outputs generated by the action selection policy neural network and generate a corresponding predicted reward. Training each of the auxiliary control neural networks and the reward prediction neural network comprises adjusting values of the respective auxiliary control parameters, reward prediction parameters, and the action selection policy network parameters.
US10956809B1
A computer-implemented method of generating a response based on a physical signal, a non-transitory memory and a system to implement the method is described. The method includes detecting a physical signal by an image sensor and a sound sensor; processing the detected physical signal by a corresponding first deep neural network; storing the processed signal as processed data in individual corresponding memory units; connecting the individual corresponding memory units with a second deep neural network to form one or more cognition units; generating, by the one more cognitions units, an expression, from a signal produced by the second deep neural network; and converting, by a third deep neural network, the expression into an output for an output device.
US10956805B2
An RFID tag 10 attachable to an article in use that includes an RFIC module including an RFIC chip and a helical coil connected to the RFIC chip, and an antenna member that is a threadlike conductor having a portion helically wound on the RFIC module around a winding axis extending parallel to an extending direction of a coil axis of the helical coil.
US10956785B2
Methods, systems, and media for selecting candidates for annotation for use in training classifiers are provided. In some embodiments, the method comprises: identifying, for a trained Convolutional Neural Network (CNN), a group of candidate training samples, wherein each candidate training sample includes a plurality of patches; for each patch of the plurality of patches, determining a plurality of probabilities, each probability being a probability that the patch corresponds to a label of a plurality of labels; identifying a subset of the patches in the plurality of patches; for each patch in the subset of the patches, calculating a metric that indicates a variance of the probabilities assigned to each patch; selecting a subset of the candidate training samples based on the metric; labeling candidate training samples in the subset of the candidate training samples by querying an external source; and re-training the CNN using the labeled candidate training samples.
US10956784B2
An image creation and editing tool can use the data produced from training a neural network to add stylized representations of an object to an image. An object classification will correspond to an object representation, and pixel values for the object representation can be added to, or blended with, the pixel values of an image in order to add a visualization of a type of object to the image. Such an approach can be used to add stylized representations of objects to existing images or create new images based on those representations. The visualizations can be used to create patterns and textures as well, as may be used to paint or fill various regions of an image. Such patterns can enable regions to be filled where image data has been deleted, such as to remove an undesired object, in a way that appears natural for the contents of the image.
US10956779B2
Systems, methods, and other embodiments associated with multi-distance clustering are described. In one embodiment, a method includes reading a multi-distance similarity matrix S that records pair-wise multi-distance similarities between respective pairs of data points in a data set. Each pair-wise similarity is based on distances between a pair of data points calculated using K different distance functions, where K is greater than one. The method includes clustering the data points in the data set into n clusters based on the similarity matrix S. The number of clusters n is not determined prior to the clustering.
US10956759B1
An apparatus includes a capture device and a processor. The capture device may be configured to generate a plurality of video frames corresponding to an interior view of a vehicle. The processor may be configured to perform operations to detect objects in the video frames, detect occupants of the vehicle and seats of the vehicle based on the objects detected in the video frames, determine an age of the occupants based on characteristics of the occupants and select a reaction if the age of the occupant is below a threshold for the seat. The threshold may be based on a location of the seat within the vehicle. The characteristics may be determined by performing the operations on each of the occupants.
US10956758B2
A method or system capable of managing automobile parking space (“APS”) using containerized sensors, machine learning center, and cloud based network is disclosed. A process, in one aspect, monitors the surrounding information observed by a set of onboard sensors of a vehicle as the vehicle is in motion. After selectively recording the surrounding information in accordance with instructions from a containerized APS model which is received from a machine learning center, an APS and APS surrounding information are detected when the vehicle is in a parked condition. Upon rewinding recorded surrounding information leading up to the detection of APS, labeled data associated with APS is generated based on APS and the recorded surrounding information. The process subsequently uploads the labeled data to the cloud based network for facilitating APS model training at the machine learning center via a virtuous cycle.
US10956756B2
Computerized methods are performable by a driver assistance system while the host vehicle is moving. The driver assistance system includes a camera connectible to a processor. First and second image frames are captured from the field of view of the camera. Corresponding image points of the road are tracked from the first image frame to the second image frame. Image motion between the corresponding image points of the road is processed to detect a hazard in the road. The corresponding image points are determined to be of a moving shadow cast on the road to avoid a false positive detection of a hazard in the road or the corresponding image points are determined not to be of a moving shadow cast on the road to verify detection of a hazard in the road.
US10956751B2
The present invention provides an external apparatus connected to an imaging apparatus over a network, the imaging apparatus including an imaging unit which captures an image of a vessel being a subject, the external apparatus including an obtaining unit which obtains image data including the vessel captured by the imaging unit, a display unit which displays the image data, an analyzing unit which extracts vessel estimation information regarding an arbitrary vessel included in the image data based on the image data, a receiving unit which receives vessel information based on a wireless communication from the vessel, and a comparing unit which compares the vessel estimation information and the vessel information, wherein, in a case where the vessel estimation information and the vessel information are not matched, the display unit displays a warning in addition to the image data.
US10956743B1
An augmented reality system to perform operations that include: accessing image data at a client device; determining a position of a user of the client device based on the image data; causing display of a projection that extends from the position of the user upon a presentation of the image data at the client device; detecting an intersection of the projection and a surface of an object; generating a request that includes an identification of the portion of the surface of the object at the client device; and presenting the portion of the surface of the object based on the graphical property of the projection at the client device in response to the request that includes the identification of the portion of the surface of the object.
US10956736B2
Disclosed herein are systems and methods wherein the iris biometric of an individual person is acquired using a mobile or static device. This acquisition may involve the use of active illumination and repeated use of the camera and processor, as examples. These modules consume considerable power however, and this can significantly reduce battery life. There is a need therefore for a power-efficient iris recognition system.
US10956735B1
A system for determining a refractive error from a red reflex image of the eyes of a subject by analyzing the red reflex image of the subject using deep learning and clustering algorithms is provided. The system (i) predicts a probability map for each of sixteen eye landmarks on a contour of an iris of the eye, (ii) determines a location of an eye landmark on the eye-region image, (iii) determines a circular mask of the iris, (iv) extracts an iris region image between the circular mask of the iris and the eye-region image, (v) generates a plurality of clusters by identifying a similarity between pixels of the iris region image, (vi) determines a crescent of the red reflex in the iris, (viii) predicts a pupil radius, (ix) determines a width of the crescent, and (x) determines a power in each eye by computing a width of an anti-crescent, eccentricity of an image capturing device, a working distance of the image capturing device.
US10956732B2
System and method for detecting the authenticity of products by detecting a unique chaotic signature. Photos of the products are taken at the plant and stored in a database/server. The server processes the images to detect for each authentic product a unique authentic signature which is the result of a manufacturing process, a process of nature etc. To detect whether the product is genuine or not at the store, the user/buyer may take a picture of the product and send it to the server (e.g. using an app installed on a portable device or the like). Upon receipt of the photo, the server may process the receive image in search for a pre-detected and/or pre-stored chaotic signature associated with an authentic product. The server may return a response to the user indicating the result of the search. A feedback mechanism may be included to guide the user to take a picture at a specific location of the product where the chaotic signature may exist.
US10956731B1
Techniques described herein implement heading identification and classification for a digital document in a digital medium environment. A document analysis system is leveraged to extract structural features from a digital document, identify heading candidates from among the structural features, validate the headings candidates, and classify validated headings into different headings types. The classified headings are then utilized to generate a sectioned version of the digital document (“sectioned document”) that is divided into different sections based on the headings. Further, a document directory is generated that includes the headings and that enables navigation to different sections of the sectioned document.
US10956726B1
Described are systems and methods for detecting objects using calibrated imaging devices and obfuscating, in real-time or near real time, portions of the video data to protect the privacy of operators represented in the video data. For example, a position of an operator within a fulfillment center may be determined or tracked in video data and the pixels representative of that operator may be obfuscated using pixilation and/or other techniques so that a reviewing agent that is viewing the video data cannot determine the identity of the operator. Such obfuscation may be performed in real-time or near real-time using automated processing. In addition, only portions of the video data may be obfuscated so that events (e.g., item picks, item place) and/or other objects represented in the video data are still viewable to the reviewing agent.
US10956718B2
Methods and systems for sharing digital media include locating faces within a digital image. Individuals portrayed in the digital image are identified based on the located faces. The identified individuals are added to an access control list for the digital image to enable the identified individuals to access the digital image.
US10956717B2
A collator includes at least one processor and a storage unit storing a plurality of registered face images, the processor performs a partial collation for collating a feature quantity of a first target area excluding partial areas in each of the plurality of registered face images with a feature quantity of a second target area excluding a partial area in a search face image to be searched, and displays a result of the partial collation.
US10956716B2
Disclosed is a method for building a neural network tool to determine, by processing a picture of a human face, a score representative of a qualitative feature of the face, including performing a training session of an initial neural network to assess, from the picture, an estimated age of the person. The initial neural network includes layers of neurons and associated weights, and each training session is performed on a first database of face images with associated ages, and each training session outputs an updated version of the neural network with adjusted weights. For each updated version of the initial neural network corresponding to a training session, evaluating an error of part of the initial neural network on another database of images with each associated with a reference score representing the qualitative feature, selecting the part of the initial neural network in the updated version corresponding to the minimum.
US10956714B2
A method and apparatus for detecting a living body, an electronic device and a storage medium include: performing target object detection on a first image captured by a first image sensor in a binocular camera apparatus to obtain a first target region, and performing the target object detection on a second image captured by a second image sensor in the binocular camera apparatus to obtain a second target region; obtaining key point depth information of a target object according to the first target region and the second target region; and determining, based on the key point depth information of the target object, whether the target object is a living body.
US10956712B1
A hardware system is configured for, and a method of, generating detail-rich gradient-based disparity maps in real-time using an automated gradient-based disparity map classification process that is scalable, can be used under different environment conditions with little to no restrictions, and whose level of precision can be adjusted in a scalable manner. Highly accurate cross-spectral stereo matching methods may be used for search and rescue operations and work at day time and night time using current and past visual and full infrared imaging to generate, classify, and identify scenes in real-time with minimum constraints. Such system and methods may be used to improve operations of existing search and rescue equipment.
US10956710B2
A design support system for permitting a design that easily meets desired conditions regarding an entire item group is provided. An automatic estimation system acting as the design support system comprises: an item recognition section that recognizes each of the items included in the item group by individually recognizing elements making up the item; a designated condition recognition section that recognizes a designated condition from the manufacturing conditions; and a recommended-to-be-examined element recognition section that recognizes, with respect to the designated condition recognized, the element corresponding to any of the manufacturing conditions that is recommended to be examined for changes. The recommended-to-be-examined element recognition section displays a model of the item group by highlighting the element for which the manufacturing condition is recommended to be examined for changes.
US10956695B2
An indicia reader can include an indicia-capturing system, an indicia-decoding module, and an audio indicator system having a sound source. An indicia-reader housing can support these components, and the housing includes two adjacent mounting surfaces and a sound port opening formed within a portion of the common edge of the two adjacent surfaces. The indicia reader can be operatively mounted in at least two different positions by attaching one of the two adjacent surfaces to a support structure. The reader's sound port opening is in acoustic communication with the sound source of the audio indicator for transmitting audible indications emitted via the audio indicator system when the indicia reader is mounted in either of the at least two different mounting positions.
US10956694B2
A data capture device includes: a display, a primary image sensor having a primary field of view centered on a primary optical axis; an auxiliary image sensor having an auxiliary field of view centered on an auxiliary optical axis, wherein the auxiliary field of view is larger than the primary field of view; a memory storing offset data defining an offset between the primary field of view and the auxiliary field of view; a data capture controller connected to the primary image sensor, the auxiliary image sensor and the memory; wherein the data capture controller is configured to: responsive to activation of an aiming mode, control the auxiliary image sensor to capture a video stream; select, according to the offset data, a portion of the video stream corresponding to the primary field of view; and present the selected portion of the video stream on the display.
US10956687B1
A logarithmic amplifier includes a logarithmic current preamplifier circuit and logarithmic amplifier circuit. The logarithmic current preamplifier circuit includes an inverting input terminal, an output terminal, and a first diode. The first diode is coupled between the inverting input terminal of the logarithmic current preamplifier circuit and the output terminal of the logarithmic current preamplifier circuit. The logarithmic amplifier circuit includes an inverting input terminal, an output terminal, and a second diode. The inverting input terminal of the logarithmic amplifier circuit is coupled to the output terminal of the logarithmic current preamplifier circuit. The second diode is coupled between the inverting input terminal of the logarithmic amplifier circuit and the output terminal of the logarithmic amplifier circuit.
US10956681B2
Systems and methods for generating and publishing an app. A method in one example can include obtaining a first natural language statement to generate a first set of one or more natural language statements; translating the first natural language statement into a first version of a meaning representation; and publishing a functional version of the app based at least in part on the first version of the meaning representation so that the app is usable by one or more user devices.
US10956680B1
Embodiments of the present disclosure resolve natural language temporal expressions into temporal values via a temporal expressions processor that parses a given temporal expression into one or more semantic parses, selects an optimal semantic parse and resolves a value for the optimal semantic parse. The temporal values may pertain to one or more calendar dates, one or more calendar periods, one or more clock times, a clock time period and/or a combination of the above.
US10956675B2
A system and method are provided. The system includes a gateway portion (201), embedded in a gateway device, having an embedded artificial intelligence engine (220) for processing commands using natural language processing. The system further includes a supplemental cloud server portion (202) having a supplemental artificial intelligence engine (280) for processing, using the natural language processing, the commands unable to be processed by the embedded artificial intelligence engine. The gateway portion (201) further includes a configuration and status interface (230) for performing at least one of diagnostic operations, configuration operations, and status operations, on the gateway device responsive to instructions from any of the embedded artificial intelligence engine and the supplemental artificial intelligence engine.
US10956674B2
A contract generation system that automatically generates cost models for new business contracts is provided. The system receives a new contract comprising a set of key-value pairs, each key-value pair comprising a question and an answer that correspond to a field of information in a document for the new contract. The system computes a similarity measure between the new contract and an existing contract based on a set of variance definitions for determining differences between the set of key-value pairs of the new contract and a corresponding set of key-value pairs of the existing contract. The system generates a cost model of the new contract based on the similarity measure and a cost model of the existing contract.
US10956673B1
A computer-implemented system and method for identifying citations within regulatory content is disclosed. The method involves receiving image data representing a format and layout of the regulatory content, receiving a language embedding including a plurality of tokens representing words or characters in the regulatory content, and generating a token mapping associating each of the tokens with a portion of the image data. The method also involves receiving the plurality of tokens and token mapping at an input of a citation classifier, the citation classifier having been trained to generate a classification output for each token based on the language embedding and the token mapping, the classification output identifying a plurality of citation tokens within the plurality of tokens. The method further involves processing the plurality of citation tokens to determine a hierarchical relationship between citation tokens, the hierarchical relationship being established based at least in part on the token mapping for the citation tokens.
US10956665B1
Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically generate detailed reports (including tables, charts, and/or the like) of complex data including time varying attributes. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically calculates applicable time intervals, accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals and the calculated time intervals, displays the calculated complex data to the user, and/or enters the calculated complex data into the tables, charts, and/or the like. The user interfaces may be automatically updated based on a context selected by the user.
US10956663B2
A computing device includes a digital input system that allows freehand digital inputs to be received (e.g., via movement of a pen, stylus, finger, etc.). The digital input system provides functionality allowing applications to receive digital inputs from a user and control the display of data based on the digital inputs. The digital input system receives digital input from a user and analyzes the digital input to collect input data for the digital input. As the digital input is received, the input data is made available to an application, allowing the application to operate on the input data (e.g., modify the input data and/or generate additional input data) and provide the operated-on input data to the digital input system. The digital input system then proceeds to control the display of data based on the operated-on input data.
US10956655B2
Embodiments of the invention automate some of the human report generation process with the application of new AI and machine learning technologies plus the automatic generation of cutting-edge infographics, that is also not aesthetically pleasing but also engage the report reading audience. Aspects of the invention employ specific implementations of natural language generation and the recognition of elements of infographics that complimentary to the natural language generation.
US10956642B2
Apparatuses and methods for measuring an electrical characteristic of a model signal line and providing measurement information based at least in part on the measurement of the electrical characteristic. An example apparatus includes a signal line model including a model signal line configured to model electrical characteristics of a signal line. The apparatus further includes a measurement circuit coupled to the signal line model and configured to measure the electrical characteristic of the model signal line responsive to an input signal provided to the model signal line. The measurement circuit is further configured to provide measurement information based at least in part on the measurement to set a signal applied to the signal line.
US10956639B1
A method of time budgeting an integrated circuit (IC) that includes determining an initial value of time delay variables for each block of a plurality of blocks along a set of timing paths based on delays of each design module of the blocks and determining a value of at least one advanced timing factor adjusting a clock period of the IC along each timing path. The method then generates a time budget for ports along each timing path based on the value of the at least one advanced timing factor and the initial value of the time delay variable. The method then optimizes the value of time delay variables by calculating new values of the time delay variables that satisfy each timing path to minimize a possibility of timing violations and to satisfy the clock period of the IC, which is adjusted by the value of the advanced timing factor.
US10956630B2
A platform models and correlates physical activities based on users' interactions with a simple grip-metaphor design, enabling multi-dimensions actionable information to improve the health, performance and well-being of connected grip users within like-minded communities. For example, the platform captures multi-dimensional datasets generated from activities of each of a plurality of users on the online human internet of thing platform, where the activities include physical interactions with connected grips systems connected to the online human internet of thing platform. The platform then filters the captured multi-dimensional datasets into a plurality of categories and scores the filtered multi-dimensional data by the human internet of thing platform. Finally, the platform generates a multi-dimensional information modeling for each user based on the scored multi-dimensional data.
US10956618B2
An ID token includes a sensor, a communication interface, and a first microcontroller. The ID token includes a protected second microcontroller having at least one microcontroller communication interface, which is arranged in a holder of the ID token, wherein the microcontroller communication interface provides a data input and a data output. The first microcontroller is configured as a proxy for switching between the sensing of the measurement data by the sensor and forwarding of the sensed measurement data from the sensor to the first application of the protected second microcontroller by the microcontroller communication interface thereof on the one hand and forwarding of notifications for establishing a connection between the second application and the reading device and/or forwarding of APDUs by the connection between the second application and the reading device on the other hand.
US10956615B2
Embodiments are directed to managing software components loaded on a device by identifying a platform manifest having a valid certificate, confirming that the platform manifest is bound to the device, identifying components listed on the platform manifest, confirming that the listed components have a valid certificate, and loading listed components with valid certificates on the device. The components may be binaries and packages for an operating system. The components may be signed in an embedded manner or with detached signatures. The platform manifest may be bound to the device in a manner that allows for identification of unauthorized platform manifests.
US10956609B2
A method for safeguarding confidential information during a screen share between two computing devices each having a screen. The method includes receiving, from a first computer, a request to share content of one or more applications displayable on a screen of a second computer. The method further includes summarizing the content to be displayed by the one or more applications, and transmitting, by the first computer, the summarized content to be shared by the one or more applications with the second computer. In exemplary embodiments, the summarized content may be password protected. The method may further include prompting, by the second computer, a password entry and displaying, by the second computer, the summarized content based on a password match.
US10956608B2
An information processing apparatus includes a memory, and a processor coupled to the memory and configured to control, in an event of access to personal data of a user in a case where personal data is stored in a data region for each individual user, an access right to access the personal data of the user for an account that accesses the personal data of the user, based on a relation between the account and the user and a situation in which the account accesses the personal data of the user.
US10956605B1
In accordance with one embodiment, an apparatus is provided that includes a computer processor coupled with a call center device positioned to receive an input communication containing PII data and originating from a telephone caller, wherein the computer processor implements code to suppress at least a portion of the received PII data without requiring a physical interrupt of the input communication so that the received PII data is not conveyed to a call center agent or to a computer of the call center agent.
US10956596B2
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
US10956594B2
A user interface for interacting with multiple databases allows a user to lock or unlock access to their data in multiple databases simultaneously, each database being controlled by a different entity. A user interface server communicates with servers of the multiple databases to request that the consumer's data be locked or unlocked. The user interface server may also report to the consumer the lock status of the consumer's data in each of the multiple databases. To authenticate the user, the user interface for interacting with multiple databases may provide one or more authentication prompts prior to allowing the user to lock or unlock access to their data. The authentication prompts may be provided by one or more of the multiple entities.
US10956593B2
A solution is proposed for managing containers isolating corresponding application environments from one or more shared operating systems in a computing system. One or more relevant groups are determined among one or more candidate groups (each comprising private data in common among a plurality of the containers); the candidate groups are determined according to corresponding access commands submitted by the containers and the relevant groups are determined according to one or more relevance policies. The private data of the relevant groups are consolidated into corresponding shared data.
US10956587B2
A system comprises a first computer interface that includes a first plurality of single bit bus lines that communicate with a computer accessory; and a second computer interface that includes a second plurality of single bit bus lines that communicate with a vehicle computer. The second plurality of single bit bus lines are less than the first plurality of single bit bus lines for preventing bits of the data bits that are on a most significant bit (MSB) bus of the first plurality of single bit bus lines from communicating with a region of an address space in a memory of the on-board vehicle computer.
US10956586B2
A system and method configures permission settings for applications (“apps”) running on a computing device of a user. A data center generates at least one model of collective privacy preferences. The computing device is in communication with the data center via a communications network. The computing device comprises a processor that execute at least a first app that requests access to at least one permission of the computing device and a personal privacy assistant app. The personal privacy assistant app receives the at least one model from the one or more servers of the data center; collects information about the user; identifies at least one recommended permission setting for the first app based on the at least one model and such that the recommended permission setting is user-specific; and configures the computing device to implement the received at least one user-specific recommended permission setting.
US10956584B1
Systems and methods for performing neural network processing are provided. In one example, a system comprises a neural network processor comprising: a data decryption engine that receives encrypted data and decrypts the encrypted data, the encrypted data comprising at least one of: encrypted weights data, encrypted input data, or encrypted instruction data related to a neural network model; and a computing engine that receives the weights data and perform computations of neural network processing using the input data and the weights data and based on the instruction data.
US10956564B2
Systems and methods that may be implemented to use encryption to isolate SMI functions, libraries and data from each other, such as during operation of systems management mode (SMM). Isolation of SMI function, library and data (and limitation of SMI function/library privileges) may be achieved in SMI at runtime by decrypting only that code and data needed for performing the required action/s in response to a SMI received from a calling process by a host processor (e.g., CPU).
US10956560B1
A computer-implemented method for authentication using a hashed fried password may include receiving a password value of a user, a salt key, a pepper key, and/or a temporary and randomly generated fry key, or otherwise modifying/appending the password with the salt key, pepper key, and/or fry key. The method may include hashing the modified password, such as performing a hash operation similar to Hash (Password, Salt Key, Pepper Key, Temporary Fry Key). The randomly generated fry key is not saved or otherwise stored, either locally or remotely. A remote server attempting to authenticate the user's password may check for each possible fry key, such as checking against a set of preapproved fry keys, that the hashed fried password may have been modified with in parallel. As a result, an online customer experience requiring a password is not impacted or impeded, while an attacker's attempts to learn the password are frustrated.
US10956551B2
The present embodiments relate generally to systems and methods for securing operation of an ultrasound scanner for use with a multi-use electronic display device. In some embodiments, the multi-use electronic display device can control whether the ultrasound scanner is permitted to generate ultrasound image data for display based on an institution affiliation status of the ultrasound scanner retrieved from a server. In some embodiments, the multi-use electronic display device can control whether the ultrasound scanner is permitted to generate ultrasound image data for display based on whether a digital certificate provided by a server is successfully validated.
US10956548B2
One embodiment provides a method, including: detecting, from a user and using a sensor operatively coupled to an information handling device, for facial features associated with an authorized user; requesting, using a prompt provided by an output device operatively coupled to an information handling device, the user to mimic at least one emotion; detecting, responsive to the requesting, at least one facial expression provided by the user; and authenticating the user responsive to determining that: the at least one facial expression corresponds to at least one accepted facial expression associated with the at least one emotion and the at least one facial expression comprises the facial features. Other aspects are described and claimed.
US10956545B1
A monitoring system is disclosed. The monitoring system includes a monitoring server that is configured to receive a personally identifying code from a visitor to a property monitored by the monitoring system. The monitoring system includes one or more sensors that transmit sensor data to the monitoring server and that are configured to capture a biometric identifier from the visitor to the property monitored by the monitoring system. The monitoring system is configured to compare the received personally identifying code to a stored personally identifying code. The monitoring system is configured to compare the received biometric identifier to a stored biometric identifier. The monitoring system is configured to determine a likelihood that the visitor is the known person. The monitoring system is configured to determine that the likelihood that the visitor is the known person does not satisfy a threshold. The monitoring system is configured to generate an alarm condition.
US10956542B2
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.
US10956537B2
A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector.
US10956534B2
A system and method for translating performance characteristics of a system from one system condition to another system condition includes sensing, at a current system condition, a first system performance parameter and a second system performance parameter. The first and second system performance parameters correspond to a measured performance characteristic value of the system. A first reference performance datum associated with the first and second system performance parameters at the current system condition, and a second reference performance datum associated with the first and second system performance parameters at a selected reference system condition are both retrieved from a memory. A difference between the first and second reference performance data is calculated to generate a translation value. The measured performance characteristic value of the system is then translated an amount equal to the data translation value, whereby a corrected performance characteristic value at the selected reference system condition is generated.
US10956532B2
Implementations of this specification provide a method and an apparatus for obtaining a display policy through reinforcement learning techniques. The display policy can be used to select particular page layouts to present to a user. The method includes the following: obtaining user features of a first user in response to a request for accessing a first page by the first user; selecting, according to a display policy and based on the user features, a first page layout from a first plurality of candidate page layouts; displaying the first page to the first user with the first page layout; obtaining operation information of the first user on the first page with the first page layout, and determining a reward score for current page display based on the operation information; and updating the display policy for displaying pages by using a reinforcement learning algorithm based at least on the reward score.
US10956530B2
In some embodiments, apparatuses and methods are provided herein useful to presenting search diagnostic tools in concert with a website. In some embodiments, a system for presenting search diagnostic tools in concert with a website comprises a server, wherein the server stores code for a website including a first code set including executable code for rendering the website and a second code set including executable code for rendering a user interface integrated with the rendering of the website including search diagnostic tools for the website, and a control circuit configured to receive a search query, receive results for the search query, output signals to cause rendering of the website, wherein the website includes the results for the search query, and output signals to cause rendering of the user interface including the search diagnostic tools such that the user interface is presenting with the search results for the search query.
US10956525B1
An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user. The third party system requests the online system generate content for presentation to the user, and the online system identifies content provided by the third party system with which additional users having at least a threshold measure of similarity to the user interacted to present to the user.
US10956517B2
A method, computer program product, and system for generating holistic maps and relocating social media assets. The computer may receive a plurality of social media assets to be relocated or merged from a user. A snapshot of each asset within the plurality of social media assets may be generated. The snapshot may be a record of the plurality of social media assets at any one time. A machine learning model may be generated for the plurality of social media assets based on the generated snapshot. A projected location may be identified based on the generated machine learning model. A new snapshot may be generated based on the projected location. It may be determined whether a transaction was successful based on a comparison of the snapshot with the new snapshot. An action may be performed based on the determination.
US10956516B2
One or more computing devices, systems, and/or methods for collectively performing a domain search and a trademark search are presented. For example, a graphical user interface may be controlled to display a domain search interface. A search request to search for domain names may be received via the domain search interface, wherein the search request comprises a name and a selection of a first selectable input corresponding to performing a trademark search. Responsive to receiving the search request, a domain database may be analyzed to generate a plurality of domain names associated with the name and/or a trademark database may be analyzed to generate a plurality of trademark names associated with the name. A search report may be generated comprising the plurality of domain names and the plurality of trademark names. The graphical user interface may be controlled to display the domain search interface comprising the search report.
US10956515B2
In an example, an indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. Then a plurality of user profiles in the social networking service are accessed. A machine-learned model is then used to calculate, based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred, a similarity score between a first node and second node by computing distance between the first node and the second node in a d-dimensional space on which a plurality of entities are mapped, the similarity score generated using a generalized linear mixed model having a global coefficient vector applied to global function pertaining to the co-occurrence counts and a first random effects coefficient vector applied to a random effects per-country function.
US10956511B2
One or more embodiments of a document organization system quickly and conveniently provide digital documents to a user on a client device based on a physical object. In particular, the document organization system can receive an image of a physical document and an identifier from a first client device, identify digital documents that match the physical document, and provide the matching digital documents to a second client device, which displays the identifier. In another embodiment, the document organization system allows a user to bind digital documents to a physical object and later recall the digital documents using the physical object. In addition, the document organization system can store and recall the layout arrangement of digital documents on a client device when binding and recalling the digital documents to the physical object.
US10956510B2
A system comprising a memory storing an inverted index of a corpus of documents, and a processor coupled to the memory and configured to receive a search query, after receiving the search query identify a first subset of documents that include the search query by searching, based on the search query, the inverted index of the corpus of documents, wherein the corpus of documents includes the first subset of documents, process the first subset of documents to identify entities related to the search query and relations between the entities and the search query, and generate a knowledge graph based on the entities and the relations.
US10956508B2
Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.
US10956505B2
A method for a data search includes: executing a first process of obtaining a query template used for generating a query, the query template including an output definition statement and a search condition statement, the output definition statement indicating one or more data items as search targets, and the search condition statement indicating a relationship between an identifier to be designated by a search request and the one or more data items, the relationship including a parameter to be replaced by the designated identifier when the query is generated using the query template; executing a second process when the search request includes identifiers, the second process including generating a query based on first query templates each of which is the query template obtained by the first process based on each of the identifiers; and executing a third process that includes obtaining a search result searched based on the generated query.
US10956495B2
A system and method for analyzing behavior in a video is described. The method includes extracting a plurality of salient fragments of a video; building a database of the plurality of salient fragments; associating a time anchor with a machine event; retrieving one or more salient fragments of the video from the database of the plurality of salient fragments based on the time anchor; generating a focalized visualization based on the one or more salient fragments of the video; tagging a human subject in the focalized visualization with a unique identifier; analyzing the focalized visualization based on the time anchor and the unique identifier to generate a behavior score; and providing the behavior score via the user device.
US10956494B2
A system and method for analyzing behavior in a video is described. The method includes extracting a plurality of salient fragments of a video; building a database of the plurality of salient fragments; receiving a keyword; identifying a time anchor when the keyword appears in an audio track associated with the video; retrieving one or more salient fragments of the video from the database of the plurality of salient fragments based on the time anchor; generating a focalized visualization based on the one or more salient fragments of the video; tagging a human subject in the focalized visualization with a unique identifier; analyzing the focalized visualization based on the time anchor and the unique identifier to generate a behavior score; and providing the behavior score via the user device.
US10956492B2
Systems and methods for segmenting surgical videos are disclosed. One example method includes receiving, by a processor of a computing device, surgical video, the surgical video comprising at least a sequence of video frames of a surgical procedure; in response to receiving an identification of a video frame, generating, by the processor, a bookmark based on the video frame; associating, by the processor, the bookmark with the video frame; and storing, by the processor, the bookmark in a non-transitory computer-readable medium.
US10956491B2
A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.
US10956490B2
Provided are computer-implemented methods and systems for implementing and utilizing an audio and visual asset matching platform. The audio and visual asset matching platform may include a first interface, a digital asset creation platform, an asset matching engine, and a user feedback engine. The first interface may be configured to select at least one master digital asset. The digital asset creation platform may be configured to create digital assets, the digital assets comprising at least one of text, audio, image, video, 3D/4D virtual environments, and animation files and metadata. The asset matching engine may be configured to match digital assets and generate at least one output digital asset. The user feedback engine may be configured to monitor and analyze behavior in response to receipt of at least one output digital asset and generate feedback metrics to improve the matching of the asset matching engine.
US10956488B2
A method of obtaining an image tile from a server by a client includes a client submitting a request to a server for extracting an image tile from a compressed image file. The server controls access to the compressed image file, the compressed image file contains multiple different resolution image layers and the image tile is to be extracted from one of these image layers. The request includes the identity of the image layer and the coordinates of the image tile in the image layer. The server extracts the requested image tile directly from the image layer in the compressed image file using the request and transfers image tile to the client at the decompressed image resolution and quality such that the image tile can be displayed on a display of the client.
US10956483B2
A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, any additional content-dependent slides with assigned individual slide priority levels lower than the assigned first selectable slide presentation priority level that are determined, according to inter-slide content dependency data, to include a user-assigned inter-slide content dependency upon content of the presented slide are selectively presented.
US10956471B2
Electronic natural language processing in a natural language processing (NLP) system, such as a Question-Answering (QA) system. A receives electronic text input, in question form, and determines a readability level indicator in the question. The readability level indicator includes at least a grammatical error, a slang term, and a misspelling type. The computer determines a readability level for the electronic text input based on the readability level indicator, and retrieves candidate answers based on the readability level.
US10956469B2
A method for identifying correlated datasets comprises receiving a natural language query from a user, extracting electronic metadata from a plurality of computerized datasets, correlating the electronic metadata with the natural language query using natural language processing, calculating a correlation score between the natural language query and each of the plurality of electronic datasets, and returning a result to the user, wherein the result includes one or more datasets of the plurality of electronic datasets with a correlation score greater than or equal to a threshold.
US10956463B2
Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement an improved search query generation system, the method comprising inputting a natural language question; parsing the natural language question into a parse tree; identifying argument positions comprising one or more argument position terms; for each argument position: comparing a head term's discriminator score against a threshold discriminator score; and if the head term surpasses the threshold discriminator score, adding the head term as a required term to an improved search query; and outputting the improved search query.
US10956461B2
According to an aspect, searching, recommending, and exploring documents through conceptual associations includes a method for receiving a plurality of documents and extracting concepts from each of the documents. A degree of relation between each of the documents and concepts in a knowledge base is calculated. The method also includes, in response to receiving a query, determining one or more concepts from the query. For each of the concepts, a list of documents having a highest degree of relation to the concept is retrieved. The method also includes outputting a list that is responsive to the one or more retrieved lists.
US10956459B2
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict effectiveness of content in electronic messages as a function, for example, modifiable portions of the content. In some examples, a method may include receiving data signals to cause formation of an electronic message, determining a component of the electronic message, identifying one or more message performance criteria, characterizing the component to identify a component attribute, predicting the component attribute matches at least one of the message performance criteria, and transmitting the electronic message.
US10956455B2
According to some embodiments, described herein is a system and method for classifying and grouping users of a task database system based on their activities in completing tasks defined in the task database system. A cloud server communicatively coupled to the task database system receives task data from the task database system, receives a request for ranking users under a particular level in a user hierarchy, gathers user activity data from an activity data server, uses a predetermined algorithm calculate a raw score for each user based on the user's activity, normalizes the raw score, and generates a ranking of the users based on their normalized scores. The ranking can be used as an indicator for determining which users need additional training in communicating with outside parties in completing assigned tasks.
US10956452B2
An information processing apparatus includes an extraction unit and a generation unit. The extraction unit extracts a common topic from profiles of plural users. The generation unit generates a community including users who are associated with the topic extracted by the extraction unit.
US10956448B2
This disclosure describes systems, methods, and apparatus for creating or updating a table in a fully-indexed hierarchical database for storing both structured and unstructured data, where the database structure rather than separate index files provides indexing. The database includes a hierarchy of nodes where the lowest nodes represent raw data and hard links to the raw data. Data records in a table, write request, update request, etc. can be exploded into attributes and values for those attributes, and then each value is stored in a separate file at the lowest nodes of the hierarchy.
US10956444B2
A method of synchronizing blockchain state data, where account state data in the blockchain is organized into a Merkle state tree and stored in a database; the Merkle state tree includes a current Merkle state tree formed by a latest account state of each blockchain account; and a history Merkle state tree formed by a history account state of each blockchain account; and the method includes: receiving a data synchronization instruction for the Merkle state tree; in response to the data synchronization instruction, obtaining in real time the current Merkle state tree of the latest block stored in the database of other node device in the blockchain; and storing the obtained current Merkle state tree of the latest block to the local database to complete real-time data synchronization for the Merkle state tree.
US10956423B2
A modular and distributed architecture for data stream processing and analysis is described to incorporate data stream analytics capabilities, called Data Stream Analytics Service (DSAS) in the IoT/M2M service layer. Each service layer node hosting DSAS can be split into two independent modules, Stream Forwarder and Stream Analytics Engine. Stream Forwarder is a light weight processing modules that can be responsible for data preprocessing and routing. Stream Analytics Engine is responsible for performing actual analytics on the data stream. Separating the two functionalities enables the service layer nodes to efficiently distribute stream analytics tasks across multiple nodes.
US10956417B2
Techniques are provided for scheduling data operations for a given query based upon a query-cost model that analyzes the cost of scheduling data operations based upon their operation cost and the type of resources needed for the operation. In an embodiment, a database server receives a set of operations for a query. The database server determines a set of leaf operation nodes from the set of data operations, where the set of leaf operation nodes includes operation nodes that do not depend on the execution of other nodes within the set of data operations. The database server compares operation costs between the leaf operation nodes to determine which leaf operation node to insert into a scheduled order set. The database server inserts the leaf operation node into the scheduled order set. Then the database server iteratively determines new leaf operation nodes and performs cost analysis on remaining leaf operation nodes to generate a set of scheduled data operations.
US10956397B2
The present disclosure provides a method and an apparatus for processing concurrent transactions, and a non-transitory computer readable storage medium. The method includes: determining whether a two-dimensional digraph for a set of concurrent transactions has a cyclic structure, wherein the set of concurrent transactions comprises a transaction to be committed and at least one committed transaction, the two-dimensional digraph comprises a plurality of nodes corresponding respectively to the transactions in the set, and directed edges between the nodes of the two-dimensional digraph indicate a serializability relation among the transactions in the set; aborting the transaction to be committed if it is determined that the two-dimensional digraph has the cyclic structure; and committing the transaction to be committed if it is determined that the two-dimensional digraph does not have the cyclic structure. Embodiments of the present disclosure can improve the performance of a concurrent system.
US10956390B2
Embodiments relate to a system, product, and method for visually presenting data based on a viewing and change history. A first exploration is created, including a first and second view of a first data version. A second exploration is created, including a third and fourth view of a second data version. A first combined view of the first and second views is created containing a first data visualization of the first data version. A second combined view of the third and fourth views is created containing a second data visualization of the second data version. The first and second combined views are compared to display the structural changes between the first and second data versions.
US10956388B2
One example method includes receiving a write request that includes a data structure version to be written, wherein the data structure version is associated with a unique identifier, storing the data structure version in association with the unique identifier, receiving a read request for a most recent version of the data structure and, when the stored data structure version is not the most recent version of the data structure, examining respective unique identifiers of each of a group of other stored data structure versions to determine which stored data structure version is the most recent. Finally, the example method includes returning the most recent data structure version, notwithstanding that one or more other data structure versions existed at the time that the read request was received.
US10956385B2
Systems, methods, and computer program products for associating a unique identifier with an object. The system may include a database with a memory unit, an index unit, and a control pointer unit, at least one identifier management unit, and at least one update unit. A finite set of identifiers is organized in pages, and each page includes a bitmap representing the availability of the identifiers. The pointers to data in the index include a pointer to a last page loaded by an identifier management unit, and a pointer to a last page updated by an update unit.
US10956383B2
Disclosed are various embodiments for performing a backup a device and/or performing a wipe or removal of data from a device enrolled with a device management service. In various embodiments, a wipe request is generated by a management service and transmitted to a client device. The wipe request includes commands to backup enterprise data for a particular application, verify that the management service has received the enterprise data, and remove the enterprise data from the client device. The management service determines that the enterprise data is received from the client device and transmits a confirmation that the management service has received the enterprise data. The confirmation causes the client device to remove the enterprise data from the client device.
US10956381B2
A method and apparatus for migrating data. A computer system locates information about a structure used to store the data in a source database. The computer system identifies similarities between first columns in the source database and second columns in a destination database based on column names and compatible data types in the information. The computer system also displays suggestions for matches between the first columns in the source database and the second columns in the destination database on a display system based on the similarities identified. Further, the computer system receives user input to the suggestions, enabling reaching a desired level of matching to migrate the data from the source database to the destination database.
US10956379B2
Techniques are described that enable the dynamic and automatic life cycle management of database schemas. Temporary database schemas are dynamically and automatically allocated in response to database schema requests. Allocated schemas are also automatically reclaimed upon expiration. A dynamic schema allocation system is provided that is configured to receive database schema requests from one or more clients and dynamically and automatically, substantially free of any manual intervention, serve database schemas in response to the requests. The database schemas may be allocated from multiple database instances available to the dynamic schema allocation system. Attributes specified in a database schema request may be used to find a matching database instance and a schema is allocated for the request from the matching database instance.
US10956374B2
This application is related to a data recovery system. The data recovery system includes processing circuitry which receives a restore request. The restore request includes a restore target time. When backup data corresponding to the restore target time is determined to be available, the processing circuitry creates a temporary database service instance and determines information of the temporary database service instance. The processing circuitry further obtains the backup data corresponding to the restore target time and writes the backup data into the temporary database service instance according to the information of the temporary database service instance. The processing circuitry executes a formal restoration operation on the temporary database service instance, in which the backup data is written, according to a received processing request.
US10956369B1
The disclosure is related to a system that saves booking requests to a transaction data store and generates data aggregations from the booking requests. A two-phase booking process is employed that includes validating the local timestamp of a booking request. Asynchronous archiving of booking requests to an archive is also employed. Aggregations can be generated from the transaction archive.
US10956366B2
An aspect of dynamic physical capacity allocation in an unbalanced content-addressable storage system includes initiating a scale up for a storage cluster. An aspect further includes determining a target number of hash-to-physical-location-on-disk (h2d) slices to be assigned to each data module (D module), and reassigning h2d slices assigned to D modules having greater than the target number of h2d slices to D modules having less h2d slices than the target number.
US10956364B2
Performing data synchronization is disclosed, including: receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state; causing the container to have the second data state corresponding to the snapshot; and maintaining the identity of the container.
US10956361B2
A computing system includes a plurality of functional units, each functional unit having one or more inputs and an output. There is a shared memory block coupled to the inputs and outputs of the plurality of functional units. There is a private memory block assigned to each of the plurality of functional units. An inter functional unit data bypass (IFUDB) block is coupled to the plurality of functional units. The IFUDB is configured to route signals between the one or more functional units without use of the shared memory block.
US10956358B2
A software framework is disclosed. The framework defines a system of a plurality of independent processors including compatible processors. A composite processor is created from the compatible processors.
US10956356B1
A computer system for performing control of an electronic control unit (ECU) having a processor for executing computer-readable instructions and a memory for maintaining the computer-executable instructions, the computer-executable instructions when executed by the processor perform the following functions by a processor. The functions include configuring a communication controller to while operating in a secure mode, transiting to an unsecure mode, executing a program in the unsecure mode that utilizes the communication controller; and in response to detecting a clock off request while a transmit buffer of the communication controller is not empty, inhibiting the clock off request until the transmit buffer is empty.
US10956345B2
A method is described. The method includes determining that a first of a plurality of processor cores in a multi-processor computing system has entered an idle state, triggering a SMI for the first processor core, the first processor core entering a system management mode (SMM) and performing one or more platform management operations.
US10956344B2
An indication of a capacity of a CMB elasticity buffer and an indication of a throughput of one or more memory components associated with the CMB elasticity buffer can be received. An amount of time for data at the CMB elasticity buffer to be transmitted to one or more memory components can be determined based on the capacity of the CMB elasticity buffer and the throughput of the one or more memory components. Write data can be transmitted from a host system to the CMB elasticity buffer based on the determined amount of time for data at the CMB elasticity buffer to be transmitted to the one or more memory components.
US10956337B2
Processing of a storage operand request identified as restrained is selectively, temporarily suppressed. The processing includes determining whether a storage operand request to a common storage location shared by multiple processing units of a computing environment is restrained, and based on determining that the storage operand request is restrained, then temporarily suppressing requesting access to the common storage location pursuant to the storage operand request. The processing unit performing the processing may proceed with processing of the restrained storage operand request, without performing the suppressing, where the processing can be accomplished using cache private to the processing unit. Otherwise the suppressing may continue until an instruction, or operation of an instruction, associated with the storage operand request is next to complete.
US10956334B2
Subject matter disclosed herein relates to techniques to read memory in a continuous fashion.
US10956324B1
Persistent Memory, byte-addressable non-volatile memory technologies, offer performance advantages and access similar to Dynamic Random Access Memory while having the persistence of disk. Hardware Transactional Memory support, originally designed for DRAM concurrency control, can corrupt persistent memory transactions due to cache evictions before system failure. Unifying storage and memory on the main-memory bus and accessed directly while using HTM for concurrency control has previously required the additional burden of changes to processors to prevent possible data corruption.
The present invention provides a solution for the durability of transactions to persistent memory while using HTM as a concurrency control mechanism, without any changes to processors or cache-coherency mechanisms. The invention includes a software only method and system that provides durability and ordering of HTM transactions to persistent memory. The invention also discloses a back-end memory controller that supports HTM transactions for durability to persistent memory without up-front processor changes.
US10956318B2
Systems, methods, and apparatus including computer-readable mediums for managing memories by overlapping ranges of pages in nonvolatile memory systems are provided. An example memory system includes a memory controller coupled to a memory and configured to: determine a range of logical addresses associated with a command, search particular mapping tables including the range of logical addresses in mapping pages in the memory, determine whether a starting address of the range of logical addresses is in an overlapped range of first and second sequential mapping pages, the overlapped range including logical addresses of one or more mapping tables duplicated in the first and second mapping pages, determine which of the first and second mapping pages from which the particular mapping tables to be loaded based on a result of determining whether the starting address is in the overlapped range, and load the particular mapping tables from the determined mapping page.
US10956313B2
In an approach for testing an application for a security vulnerability, a processor inserts an instrumentation hook in the application to be tested, wherein the instrumentation hook is executed prior to a sink operation. A processor transmits a probe input value to the application to be tested. A processor detects a modification to the probe input value at the instrumentation hook by comparing the probe input value at the instrumentation hook to a signature value and detecting that the probe input value matches the signature value. A processor removes the sink operation from testing for the security vulnerability.
US10956312B2
A laboratory system is disclosed. The laboratory system comprises a plurality of laboratories comprising one or more analytical instruments for performing a plurality of analytical tests (T1-n) and providing analytical test results (TR1-n) and a remote computer communicatively connected to the laboratories. Each of the laboratories is configured to define test result validation criteria (C1-n) for validating at least one of the analytical test results (TR1-n) associated with the respective analytical tests (T1-n) of one of the plurality of laboratories. The remote computer is configured to define a plurality of profiles (P1-n) of validation criteria, to assign the profiles (P1-n) of test result validation criteria (C1-n) to one or more of the laboratories (102), and to perform an automatic validation of groups (G1-n) of the analytical test results (TR1-n) according to the profiles (P1-n) of test result validation criteria (C1-n).
US10956306B2
A method for debugging a streaming application is provided. The method may include establishing, by a processor, a debug region in the streaming application to mark a subgraph for debugging. The method may further include receiving a tuple flow suspension notification from a job control plane. The method may also include displaying a plurality of debugging options for debugging a streaming application on a graphical user interface based on the received tuple flow suspension notification. The method may further include determining a debugging option from the displayed plurality of debugging options based on a user selection on the graphical user interface. The method may also include translating the determined debugging option into a format compatible with the job control plane. The method may further include transmitting the translated debugging option to the job control plane.
US10956304B2
Dynamically instrumenting code that executes based on a historic execution of a subject executable entity. Historic execution information for a subject executable entity is accessed. The historic execution information includes execution state information for at least one point in time in the historic execution the executable entity. Diagnostic code instruction(s) are identified, for instrumenting subject code instruction(s) of the executable entity. The subject code instruction(s) are virtually executed based at least on supplying the subject code instruction(s) with data from the historic execution information. While virtually executing the identified executable code instruction(s), the diagnostic code instruction(s) are also executed. The diagnostic code instruction(s) collecting diagnostic data regarding the virtual execution of the subject code instruction(s), or override at least one of a value or an execution behavior of the subject code instruction(s).
US10956295B1
Systems, methods, and computer program products are described herein for automatically recognizing user interface (UI) elements. Capturing, by a first application, of user interactions with a graphical user interface (GUI) of a second application is initiated. The GUI includes a plurality of UI elements. The first application is separate and distinct from the second application. A selection of a UI element is received. The selection is iteratively evaluated against a ranked criteria list having a plurality of criteria to identify whether the selection matches at least one criterion of the plurality of criteria. The selection is appended to the ranked criteria list based on the selection matching the at least one criterion. A second selection of another UI element is received from the second application. The first application automatically appends a criterion to the second selection based on the ranked criteria list.
US10956294B2
A system and method of generating representative I/O. The system is configured to utilize representative I/O patterns stored in a pattern database. A user may select one or more patterns to perform I/O using. The patterns are modified according to user supplied parameters and multiple parameters are integrated into a single workload. I/O is then generated according to the workload and system performance may be measured.
US10956291B2
A method of automatic test upon storage devices, connected to user interface of computer apparatus via external connection port(s), includes: providing user interface which can be controlled by user to input at least one set of setting parameters for execution of testing task of at least one test software tool; automatically configuring information of at least one field for the execution of the testing task according to the at least one set of setting parameters; automatically executing the at least one test software tool to perform the testing task upon the multiple storage devices according to the information of the at least one field; and automatically storing result of the testing task and displaying the result on the user interface for user.
US10956287B2
Provided are techniques for implementing shared Ethernet adapter (SEA) failover, including receiving a first ARP packet at a first SEA coupled to a first switch; parsing, by the first SEA, a first MAC address and VLAN ID (VID) corresponding to the first ARP packet; transmitting the first MAC address and VID to a second SEA coupled to a second switch; detecting the first SEA has transitioned from a primary configuration to an inactive configuration and the second SEA has transitioned from a backup configuration to the primary configuration; and responsive to the detecting, transmitting a reverse ARP packet to the second switch notifying the second switch that the first SEA has transitioned to an inactive configuration and that the second SEA has transitioned to an active configuration; and configuring the first switch to forward any subsequent packets to the second switch rather than the first SEA.
US10956286B2
Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary storage computing device based on the detected computing resources, configure the newly installed secondary storage computing device with deduplication and storage policies used by the other secondary storage computing devices, re-partition secondary storage devices to allocate memory for the newly installed secondary storage computing device, and instruct other secondary storage computing devices to replicate their managed data such that the newly installed secondary storage computing device has access to the replicated data.
US10956283B2
A memory system includes: a memory device suitable for storing system operating information; and a controller suitable for performing a check-pointing operation whenever a background operation is to be performed, performing the background operation based on the system operating information, and performing a roll-back operation based on the system operating information stored by the check-pointing operation at a time right before the background operation is performed when an error occurs during the background operation, wherein the controller performs the roll-back operation by reflecting error information on the error into the system operating information, and performing the background operation based on the system operating information with the error information reflected therein.
US10956279B2
A document management system including a document manager connected to a document storage, and a backup coordinator connected to the document manager and adapted to: continuously receive a plurality of notifications from the document manager, each including information describing a change in a document stored in the document manager's document storage; and for each notification in the plurality of notifications: select a backup agent from a plurality of backup agents connected to the backup coordinator; send a backup request to the backup agent including the information, for the purpose of updating a copy of the document stored in a backup storage connected to the backup agent; wait for an acknowledgement message from the backup agent; and send another backup request to another backup agent selected from the plurality of backup agents upon a failure to receive the acknowledgement message within an identified amount of time after sending the backup request.
US10956275B2
A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During restore operations, the system can use the client-side signature repository to identify data blocks located in primary storage. The system can also use the client-side signature repository to identify multiple locations within primary storage where instances of some of the data blocks to be restored are located. Accordingly, during a restore operation of one client computing device, the system can source a data block to be restored to the client computing device from another client computing device that is in primary storage.
US10956272B2
A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.
US10956268B2
Embodiments of the invention are generally directed to systems, methods, and apparatuses for hybrid memory. In one embodiment, a hybrid memory may include a package substrate. The hybrid memory may also include a hybrid memory buffer chip attached to the first side of the package substrate. High speed input/output (HSIO) logic supporting a HSIO interface with a processor. The hybrid memory also includes packet processing logic to support a packet processing protocol on the HSIO interface. Additionally, the hybrid memory also has one or more memory tiles that are vertically stacked on the hybrid memory buffer.
US10956260B2
A semiconductor memory device includes a memory cell array, an error correction code (ECC) engine, an input/output (I/O) gating circuit, and a control logic circuit. The memory cell array includes a data region and a parity region. The I/O gating circuit is connected to the ECC engine and the memory cell array. The control logic circuit generates control signals by decoding a command received from a memory controller. The ECC engine is configured to a first parity data based on a first write data associated with a first command. The control logic circuit is further configured to adjust a first write timing to write the first parity data in the parity region based on a receiving timing of a second command successive to the first command and a reference time interval.
US10956253B2
Methods and systems for detecting anomalous behavior include performing a principal component analysis on a plurality of key performance indicators (KPIs) to determine a set of principal axes. The KPIs are clustered in a space defined by the set of principal axes. Local and structural anomalies are determined in the clustered KPIs. The structural and local anomalies are classified based on historical information. A transformation is performed from a space based on the principal axes to an original space. It is determined whether each of the local and structural anomalies is a global or a local anomaly. A management action is performed based on the classified structural and local anomalies.
US10956249B2
A system includes processing circuits configured to run workloads, a clock generation circuit configured to generate a reference clock signal for processing circuits, and a control processing circuit configured to manage interrupts, such as interrupts relating to the reference clock signal. The processing circuits are configured to generate interrupts in response to detecting a reference clock signal error.