US10687445B2
A display apparatus is provided that includes a display panel, a plate-shaped base disposed on a rear surface side of the display panel, and a flexible wiring substrate. The display apparatus also includes a circuit substrate, an electronic component attached to at least one of the wiring substrate and the circuit substrate, and a heat conductive member attached to a rear surface of the electronic component. The display apparatus further includes a rear structural member disposed to cover the heat conductive member, and a connecting member that connects the base and the rear structural member and generates a compressive force that compresses the heat conductive member being sandwiched by the electronic component and the rear structural member.
US10687434B2
Mechanisms for SAS-free cabling in Rack Scale Design (RSD) environments and associated methods, apparatus, and systems. Pooled compute drawers containing multiple compute nodes are coupled to pooled storage drawers using fabric infrastructure, such as Ethernet links and switches. The pooled storage drawers includes a storage distributor that is coupled to a plurality of storage devices and includes one or more fabric ports and a PCIe switch with multiple PCIe ports. Under one configuration, the PCIe ports are connected to one or more IO hubs including a PCIe switch coupled to multiple storage device interfaces that are coupled to the storage devices. In another configuration, the PCIe ports are connected directly to PCIe storage devices. The storage distributor implements a NVMe-oF server driver that interacts with an NVMe-oF client driver running on compute nodes or a fabric switch. The drivers logically couple the storage devices over the fabric infrastructure to the compute nodes in a manner that appears the storage devices are local devices.
US10687421B1
A conductive fabric includes a fabric with one or more electrically conductive wire braids woven into the fabric. The one or more wire braids are woven into the fabric such that one or more portions of each wire braid are exposed at one or more surfaces of the fabric, the exposed portions of the wire braid forming connection pads. Each connection pad provides an electrical connection point for attachment to a complementary electrical connection point on an electronic component, such as a bond pad, solder bump, or connection lead. A single wire braid can be used to electrically interconnect multiple electronic components. Multiple wire braids can be arranged, with appropriate spacing and alignment of exposed portions, to electrically interconnect multiple electronic components with multiple electrical interconnects between one or more electronic components. Each electrically conductive wire braid includes a plurality of individual electrically conductive wires braided together.
US10687414B2
A circuit board has a base layer composed of multiple layers, and the base layer includes a connector to which a wire harness carrying a signal is coupled, the connector being fixed to a slot for mounting, and a plurality of GND plane patterns arranged in a plurality of layers and electrically coupled to each other through at least one via. Each one of the multiple layers of the base layer includes one of the plurality of GND plane patterns. In and around an area in which the connector is disposed, each one of the plurality of GND plane patterns is provided for a respective one of the multiple layers. The at least one via is arranged around the area in which the connector is disposed. The base layer includes a frame, and at least one via is arranged in the frame.
US10687407B2
A luminaire (10) is disclosed comprising a wireless communication module (13) for configuring the luminaire; an optical signal detector (11) for detecting a directional optical signal (31) comprising source information included in the directional signal by a signal source (20) of the directional signal; and a controller (15) for controlling the wireless communication module. The controller is adapted to decode the source information of the coded directional optical signal to extract an identification code and a cryptographic key; to enable the wireless communication module such as to establish a wireless communication link (33) between the wireless communication module and the signal source if the extracted code matches a reference code; and to encrypt data sent over the wireless communication link (33) in accordance with said cryptographic key. A method for communicating with such a luminaire, a computer program product for implementing such a method and a mobile communications device comprising the computer program product are also disclosed.
US10687396B2
Disclosed is an electronic device that includes a layer, a light source that irradiates light to the layer from a lower side of the layer, a regulator that supplies a voltage to the light source, and a processor electrically connected with the regulator. The processor determines an output voltage of the regulator based on information about the layer.
US10687395B2
An apparatus for irradiating a load with UHF or microwave radiation includes a cavity for accepting a load, at least one energy feed for transmitting energy into the cavity at a plurality of UHF or microwave frequencies to irradiate the load, and a controller. The controller sets transmission durations, by setting for each of a plurality of frequencies, a respective transmission duration, repeatedly causes energy to be transmitted into the cavity at the plurality of UHF or microwave frequencies according to a duty cycle, and switches ON or OFF transmission of the energy at different frequencies in different repetitions of the duty cycle, which defines an allotted transmission time for each of the plurality of UHF or microwave frequencies. Over a plurality of repetitions of the duty cycle the energy is transmitted at each of the plurality of frequencies for the respective transmission duration.
US10687388B2
A miniaturized wireless router including a housing and at least one network interface. The at least one network interface includes a curved antenna disposed within the housing.
US10687379B1
A communication system includes a Core Network (CN); a 3GPP Home Node-B GateWay (HNB-GW); a Communication Apparatus (CA) coupled to the CN and embedded in a Communication Device (CD), wherein said CA transforms a 3GPP Home Node-B (HNB) into a mobile or location independent portable entity.
US10687378B2
An operation method of a transmitting apparatus in a multi-connection based mobile communication system includes generating combined data by combining data and an extended information element (IE), when the data received from a serving gate way (SGW) or a core network is determined to be transmitted to a receiving apparatus; transmitting the combined data to the receiving apparatus; and receiving, from the receiving apparatus, feedback information indicating whether or not the receiving apparatus normally receives the combined data.
US10687374B1
Techniques for peer-to-peer attribution including receiving, at a server and from a first user profile of a P2P application executing on a first user device, an image of an item, a plurality of radio-frequency identifiers, and a plurality of other user profiles respectively executing on a plurality of other user devices communicatively coupled to the first user device by a wireless personal area network (WPAN). The techniques further include performing object recognition on the image, retrieving a first product, transmitting inventory information for the first product from a third-party server to the first user device, receiving an order confirmation for the first product, executing a smart contract between the first user profile, a second user profile, and the third-party, and adding the first product to a first inventory of the first user profile.
US10687365B2
A base station (BS) for handling bandwidth parts (BWPs) comprises at least one storage device storing instructions of communicating with a communication device via a first DL BWP and a first UL BWP in a cell; transmitting a radio resource control (RRC) message in the first DL BWP to the communication device, wherein the RRC message configures at least one of a second DL BWP and a second UL BWP in the cell to the communication device; receiving a RRC response message from the communication device in the first UL BWP; receiving a RA preamble from the communication device in the first UL BWP or the second UL BWP; transmitting a RA response (RAR) to the communication device in the first DL BWP or the second DL BWP; and communicating with the communication device via the at least one of the second DL BWP and the second UL BWP.
US10687363B2
An object is to increase opportunities for starting “Inter-band CA”. A mobile station UE of the present invention includes a transmission unit 14 configured to postpone transmission of a random access preamble in a cell #2 when the mobile station UE in a “RRC_Connected state” in a cell #1 detects a start trigger of a random access procedure in the cell #2, and determines that an uplink signal is being transmitted in the cell #1. The transmission unit 14 performs the postponed transmission of the random access preamble upon completing the transmission of the uplink signal in the cell #1.
US10687349B2
A method and apparatus for requesting scheduling in a wireless communication system is provided. The method requests scheduling for transmitting uplink data in a wireless communication system and may include transmitting, by user equipment (UE), a Scheduling Request (SR) of an SR type selected from multiple SR types to an eNB, receiving, by the UE, an uplink grant determined according to the selected SR type from the eNB, and transmitting, by the UE, uplink data to the eNB through a physical uplink shared channel (PUSCH) resource allocated by the uplink grant.
US10687344B2
The present disclosure relates to a network node having a processor and a transceiver. The processor is configured to select at least one user device if a Channel Estimation Timer (CET) for a radio channel between the network node and the at least one user device is valid, and to schedule data transmission to the at least one selected user device. The transceiver is configured to perform the scheduled data transmission to the at least one selected user device. The present disclosure also describes a corresponding method, a wireless communication system including such a network node, a computer program, and a computer program product.
US10687341B2
Scheduling traffic of a communication session between an application on WiFi and another device, by: receiving traffic of a first session; determining that the traffic belongs to a first classification; determining that a time allocated to the first classification times a second classification airtime is less than or equal to a time allocated to the second classification times a first classification airtime; selecting a counter associated with the first session as being the largest of multiple counters each associated with a different communication session of multiple communication sessions (which include the first session); determining that the traffic of the first session is to be scheduled for transmission to the application over WiFi in response to the counter being determined to be the largest of the plurality of counters; and based on the traffic being determined to be scheduled, increasing the airtime associated with the first classification and decreases the counter.
US10687336B2
A transmitter of the present disclosure includes: an output terminal; a driver that performs transition of a voltage of the output terminal among a plurality of voltages; and a controller that controls the driver to cause transition start timing in one voltage transition in voltage transition among the plurality of voltages to be later than transition start timing in another voltage transition.
US10687335B2
In a process of beam change, the base station transmits a beam change instruction to a user equipment to confirm a change from a current beam to another beam. The base station determines to change from a first beam to a second beam. The base station generates a beam change instruction to indicate the determination to change from the first beam to the second beam. The base station transmits, to a UE, the beam change instruction in a downlink control information (DCI). The base station determines whether or not the beam change instruction is detected by the UE.
US10687333B2
A communication device communicates with an originating device during an originating session and receives originating data from the originating device over a wireless communication link and then communicates with a receiving device during a receiving session and sends the originating data to the receiving device over a wireless communication link, such that the originating session and the receiving session occur at different times, and at least one of the sessions is an ad hoc communication session.
US10687306B2
Methods, systems, and apparatuses are described for throttling and management of notifications. A rules manager stores definitions of multiple classes of notifications for sending to recipients. Each of the classes has a respective set of throttling parameters that enables notifications in each class to be selectively throttled. A notification monitor monitors the number of notifications in each class transmitted to a plurality of recipients over time. In response to determining that a threshold number of notifications of a class have been transmitted to a recipient during an interval of time, the recipient is placed in a throttled mode for the class that reduces a subsequent number of notifications transmitted to the recipient. The threshold number may be dependent upon a transmission channel of the notification. The recipient is informed of being placed in the throttled mode and provided an indication of where subsequent notifications can be accessed.
US10687304B2
[Object] To provide a wireless communication device which enables paging to be effectively performed with respect to a terminal device that is a target of paging in a system in which another terminal device acts like a cell.[Solution] Provided is a terminal device including: an acquisition unit configured to acquire a paging message from a base station; and a control unit configured to execute paging with respect to one or more other terminal devices that perform wireless communication with the base station via the terminal device on the basis of the paging message acquired by the acquisition unit.
US10687297B2
Systems and associated methods for reducing Doppler shifts in the broadband signals between Unmanned Aerial Vehicles (UAVs) and ground stations are disclosed herein. In one embodiment, a method for reducing the Doppler shift of wireless signals includes estimating a velocity of the UAV based on a Global Positioning System (GPS) or an Inertial Measurement Unit (IMU) of the UAV and calculating the Doppler shift of an upload (UL) wireless signal based on the velocity of the UAV. The method further includes predistorting a frequency of the UL wireless signal at the ground station to reduce the Doppler shift at a UAV receiver (RX) and transmitting the UL wireless signal from a ground station transmitter (TX) to the UAV RX. In some embodiments, calculating the Doppler shift of the UL wireless signal is performed at the ground station.
US10687296B2
A user equipment (UE) receives a first synchronization signal (SS) block including a first codeword and a second SS block including a second codeword. Each codeword is based on a linear encoding of a physical broadcast channel (PBCH) payload. The PBCH payloads include different timing indicators. The SS blocks are received at different times separated by a time increment. The UE determines, based on the time increment, one or more hypotheses of combined decoding metrics for the first codeword and the second codeword, and decodes the first codeword based on each of at least one hypothesis in the one or more hypotheses. The at least one hypothesis includes a correct hypothesis. The UE determines the first codeword based on an error detection procedure such as CRC verification performed when decoding the first codeword based on the correct hypothesis.
US10687295B2
A communication device of the disclosure includes a phase synchronizer, a first modulator, and a detector. The phase synchronizer generates a second signal on a basis of a first signal received from a communication partner. The first modulator is able to modulate the first signal on a basis of the second signal. The detector detects that synchronization between the first signal and the second signal is lost.
US10687289B2
A method and an apparatus for secondary synchronization in the Internet of things. The receiving apparatus extracts a frequency domain sample by applying channel estimation to a time domain sample of the secondary synchronization signal. Further, the receiving apparatus estimates a physical cell ID (PCI) and 80 ms frame timing (FT) based on decorrelation between a frequency domain standard signal of the secondary synchronization signal and the frequency domain sample.
US10687288B2
Techniques for synchronization across transmitting nodes of a same public land mobile network (PLMN) operator using a shared radio frequency spectrum band may include initiating, at a first wireless node, a listen-before-talk (LBT) procedure for access to the shared radio frequency spectrum band, and identifying that a second wireless node associated with a same PLMN operator as the first wireless node has won contention for the shared radio frequency spectrum band. The first wireless node may discontinue the LBT procedure and initiate an auxiliary transmission using the shared radio frequency spectrum band concurrently with a primary transmission of the second wireless node.
US10687280B2
A system of saving battery power in a battery powered Wi-Fi device. The system includes a battery powered Wi-Fi device configured to transmit a customized beacon frame from the battery powered Wi-Fi device to a Wi-Fi enabled device. The customized beacon frame includes battery status information. In another form, a method of saving battery power in a battery powered Wi-Fi device. The method includes transmitting a customized beacon frame from the battery powered Wi-Fi device to a Wi-Fi enabled device. The customized beacon frame includes battery status information. In another form, a system for saving sensor battery power includes a battery powered sensor configured to transmit a customized beacon frame from the battery powered sensor to a Wi-Fi enabled device. The customized beacon frame includes sensor data. Customized beacon frame may be sent from the Wi-Fi enabled device to a wireless network.
US10687279B2
An improved method and system of optimizing handling and sending of reachability notifications for a UE is disclosed. Solutions and implementations disclosed provide an efficient mechanism for determining the timing and duration of reachability periods for a UE and as a result predicting future reachability periods. This enables sending of one notification with sufficient information to inform the network of the time periods during which the UE is reachable instead of sending a notification each time the device becomes reachable.
US10687274B2
There is provided a selecting of a radio access for a mobile terminal, comprising the steps of obtaining coverage information from a coverage information database for two or more nodes of the mobile communication network, obtaining configuration and/or state information from an inventory database for two or more nodes of the mobile communication network, and generating correlation information for two or more nodes correlating the coverage information obtained from the coverage database and the configuration and/or state information of nodes obtained from the inventory database.
US10687273B1
An apparatus that matches one or more affiliates to a user includes a memory, a geofencing engine, an artificial intelligence engine, and processing circuitry communicatively coupled to each. The geofencing engine determines a current geofenced area of a mobile device of the user. The artificial intelligence engine determines anticipated needs of the user. The processing circuitry determines, using the affiliate database, a list of candidate affiliates for the current geofenced area, and transmits a query to an affiliate feed for the list of candidate affiliates, where the query is based at least in part on the anticipated need of the user. The processing circuitry determines a first affiliate and a second affiliate based on the query and receives query results for the first affiliate and the second affiliate from the affiliate feed. The results are transmitted to the mobile device for presentation in a user interface.
US10687270B2
Techniques, apparatus, and methods are provided in conjunction with differentiated delivery of system information (SI) in a wireless communications network.
US10687257B2
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). Specifically, there is disclosed optimizing methods for handing off or connecting a mobile user to different access points.
US10687255B2
Provided is a beam transmission/reception method, which is executed in a wireless communication system in which a terminal and a base station are configured to use a beam to communicate to and from each other. The beam transmission/reception method includes a first step of setting, by the base station, when receiving a random access signal transmitted by the terminal as a connection request, a beam direction group at a time of reception of the random access signal by adding a further outer beam direction to beam directions used at a time of transmission of a notification signal for measuring a signal before the reception.
US10687251B2
A robust header compression (ROHC) controller provides for service flow processing of a ROHC channel in a WiMAX wireless communication system. The ROHC controller controls the negotiations of the MS ROHC capabilities during its registration and the negotiations of the ROHC channel parameters during ROHC enabled service flow setup; the MS ROHC capabilities including ROHC compression and decompression capabilities and ROHC channel and feedback strategies; the channel parameter negotiation covers the ROHC profile set and feedback channel information in addition to the 16e/12D standard. The ROHC controller receives a service flow request for a ROHC enabled service flow, wherein the request includes a QoS profile.
US10687237B2
There is provided a method comprising: determining, by a network element in communication with a terminal device, to initiate allocation of radio resources to the terminal device from at least one further carrier; as a response to the determining, requesting, from the terminal device, a measurement report for determining at least one cell for providing said radio resources from the at least one further carrier; as a response to the requesting, acquiring the measurement report from the terminal device; determining whether the measurement report indicates one or more cell candidates for providing said radio resources; and as a response to the determining that the measurement report indicates the one or more cell candidates, determining the at least one cell among the one or more cell candidates for providing said radio resources to the terminal device from the at least one further carrier.
US10687236B2
A user equipment is configured to receive logged minimization of drive tests (MDT) configuration information and to determine, according to the received logged MDT configuration information, a Multimedia Broadcast Multicast Service (MBMS) set used for triggering logged MDT measurement and a measurement parameter used for performing the logged MDT measurement. The user equipment is also configured to perform the logged MDT measurement based on the measurement parameter when determining that an MBMS used for triggering the logged MDT measurement is being received, where the MBMS used for triggering the logged MDT measurement belongs to the MBMS set used for triggering the logged MDT measurement, thereby implementing the logged MDT measurement.
US10687235B2
Embodiments of an access point (AP), station (STA) and methods of communication are generally described herein. The AP may transmit a trigger frame (TF) that indicates resource units (RUs) that are available for contention based access by STAs for a fine timing measurement (FTM) protocol. The AP may attempt to decode one or more initial fine timing measurement request (iFTMR) frames received in the indicated RUs. The AP may transmit a broadcast acknowledgement (ACK) frame that indicates whether at least one iFTMR frame was decoded. The AP may, for a decoded iFTMR frame: allocate the RU corresponding to the decoded iFTMR frame to a corresponding STA for the FTM protocol; and transmit, in the corresponding RU, an initial fine timing measurement (iFTM) frame that includes an identifier of the corresponding STA.
US10687233B2
A vehicle device for monitoring data traffic with components of a motor vehicle in a motor vehicle includes one or more interfaces to communicate with at least one transceiver of a first radio system and at least one transceiver of a second radio system. The device includes a monitoring module to receive information about a data transmission via the one or more interfaces and the first radio system and to transmit data via the one or more transceivers and via the second radio system. The network device for a network component for monitoring a data transmission to at least one component of a motor vehicle includes at least one interface to communicate with at least one other network component and a monitoring module to receive information about a request for a data transmission and to transmit information about the request via a radio system to the motor vehicle.
US10687232B2
A control apparatus (5) is adapted to allocate a dedicated radio resource to a plurality of radio terminals (1, 2) for Proximity Service (ProSe) communication (103) performed within a terminal group including the plurality of radio terminals (1, 2), and allocate a shared radio resource to the plurality of radio terminal (1, 2) for ProSe communication performed between a radio terminal (1, 2) belonging to the terminal group and a radio terminal that does not belong to the terminal group. This contributes, for example, to facilitating inter-terminal direct communication.
US10687226B2
A coordinated multiple-AP system and method for alleviating AP overloading, sticky clients, and RF interference for use in a non-WLAN Controller (WLC) communication environment, such as a home network. In the present system and method AP periodically measure the communication environment and share the measured data with other APs in the same communication environment. The shared communication environment data is utilized to collaboratively determine best data transmission scenarios for supported clients. Best data transmission scenarios include but are not limited to optimized Client Link Management and Radio Resource Management.
US10687220B2
Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.
US10687214B2
Systems, apparatuses, and methods relating to operating a security system are described. In one embodiment a method may include receiving at a receiving unit a protected signal sent from a portable transmitter, the receiving unit in communication with a security system panel, assessing at least one characteristic of the protected signal, modifying at least one characteristic of the protected signal based at least in part on the assessing, and comparing the protected signal to a stored signal after the modifying.
US10687211B2
A mobile device, a method for displaying a screen thereof, a wearable device, a method for driving the same, and a computer-readable recording medium are provided. The mobile device operating with a wearable device includes a display configured to display a private screen which is personalized to a user after authentication of the wearable device based on at least one of a user state and an operational state of the mobile device and a controller configured to control the display to display the private screen after the authentication.
US10687209B2
Methods, systems, and devices for wireless communications are described that provide for a user equipment (UE) capability indication that indicates one or more constraints associated with a supported modulation order. In some cases, the UE capability indication may indicate that the UE supports a particular modulation order, but has a capacity constraint such that an associated data rate is limited to a data rate associated with a lower modulation order. In some cases, one or more frequency bands may be mapped to a UE constraint.
US10687206B2
In some examples, a system includes a storage to store a repository of user information, and a processor to receive, from a requester device, a request for a first information element relating to a user entity, and in response to a determination that the requester device supports a feature that enables the requester device to request multiple different information elements relating to the user entity in one request, send, in a response message that is responsive to the received request, the first information element and a second information element, the second information element not indicated as being requested by the received request.
US10687204B1
A mobile network operator (MNO) may receive a request to provide an embedded Subscriber Identity Module (eSIM) profile to an embedded Universal Integrated Circuit Card (eUICC) of a user device. The user device is configured to receive telecommunication services from the MNO. Thus, if it is determined that a particular remote SIM provisioning (RSP) platform of a plurality of RSP platforms is able to provide the eSIM profile, the particular RSP platform is directed to provision the eUICC of the user device with the eSIM profile. However, if a condition that affects an ability of the particular RSP platform to provide the eSIM profile is detected, an alternative RSP platform may be directed to provide the eUICC of the user device with the eSIM profile.
US10687195B2
Multiple timers used by a device during setup of a communication session may include a first timer and a second timer, each configured to expire after different periods of time, and each configured to start in response to the device sending a Session Initiation Protocol (SIP) request using a SIP INVITE method. The first timer is stopped on receipt of the first SIP response, which may include a 100. Trying SIP response, while the second timer is stopped on receipt of a non-100 Trying SIP response. If the first timer expires, the device may send an additional SIP request using the SIP INVITE method as a retry mechanism while the second timer continues to run. If the second timer expires, the device may halt the session setup and reattempt using a different type of access network.
US10687193B2
A wearable device monitors a wearer's physical activity and provides assistance to the wearer. The device includes physiologic sensors that provide sensor data of the wearer to a processor, a user interface that provides information to the wearer, a network interface that provides a network connection between the device and a remote computer, and a memory that stores instructions. The processor executes the instructions to collect physical activity data of the wearer using the sensors, to provide the collected activity data to the remote computer via the network interface to create or update a parameterized rule-based custom data model for the wearer, to receive the custom data model for comparison to collected activity data, and to communicate with the wearer via the user interface when a check of the wearer's activity data against the custom data model indicates that the wearer's activity is not consistent with the custom data model.
US10687182B1
Methods and devices for a wireless accessory device (AD) comprising a cellular radio to communicate with a cellular network using the cellular radio. The wireless AD establishes a texting session with a network entity through the cellular network and using the cellular radio. The wireless AD initiates a countdown timer in response to establishing the texting session. The wireless AD determines that a companion device to the wireless AD is reachable by the wireless AD. The wireless AD refrains from pairing with the companion device until the countdown timer expires in response to determining that the companion device is reachable by the wireless device. After expiration of the countdown timer, if the companion device is still reachable by the wireless AD, the wireless AD may pair with the companion device and/or power down its cellular radio.
US10687171B1
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
US10687167B1
In general, embodiments of the present invention provide systems, methods and computer readable media for detecting aggregation events.
US10687151B2
The disclosure present a method for determining a status of one or more features of a hearing aid device and a hearing system, wherein the hearing system includes the hearing aid device, and the hearing aid device comprises a housing part, a connection part and an ear piece connected via the connection part to the housing part, and wherein the hearing aid device comprising; a first microphone configured to receive a first acoustic signal and provide a first audio signal based on the first acoustic signal, a signal processor connected to the first microphone and configured to receive the first audio signal and provide an output audio signal based on the first audio signal, a speaker configured to receive the output audio signal and output an acoustic output signal via the ear piece, an anti-feedback unit configured to receive the output audio signal from the signal processor and a secondary first audio signal from the first microphone, and the anti-feedback unit is further configured to estimate a first feedback response of a feedback path from the speaker to the first microphone based on a feedback estimate and the received secondary first audio signal and the output audio signal, andwherein the hearing system includes a self-checking unit configured to communicate with the anti-feedback unit, and the self-checking unit is configured to compare the first feedback response with a first feedback input signal, and the hearing system is configured to determine a status of one or more features in the hearing aid device based on the comparison between the first feedback response and the first feedback input signal.
US10687147B2
Disclosed are a MEMS microphone and an electronic apparatus. The MEMS microphone comprises: a pressure sensing element, for sensing pressure applied thereon; a diaphragm attached to the pressure sensing element and applying pressure to the pressure sensing element; and a backbone attached to the pressure sensing element and supporting the pressure sensing element.
US10687141B2
A speaker driving device including a setting part setting at least one parameter defining an equivalent circuit of a first speaker unit as a first parameter; a first calculator configured to change a first frequency response based on the first parameter, the changed first frequency response being applied to an input signal; and a driving signal generator configured to generate a drive signal for driving a speaker unit based on a first calculation signal, the first calculation signal being obtained by applying the changed first frequency response to the input signal.
US10687132B2
A signal transmission structure for speaker includes a base having two outgoing lead grooves provided on the same side thereof; a magnet member arranged on the base; a voice coil movably disposed over the magnet member; two tinsel leads respectively having an end connected to two opposite sides of the voice coil and another end set in the two outgoing lead grooves; and a signal connection board disposed in the base with two tinsel lead welding pads and two hook-up wire welding pads provided on a top and a bottom surface thereof, respectively. The tinsel lead welding pads are located between the voice coil and the outgoing lead grooves, allowing the two tinsel leads to be separately welded thereto. With the above signal transmission structure for speaker, welding of tinsel leads and hook-up wires thereto can be conveniently performed to reduce labor and time costs.
US10687111B2
Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
US10687110B2
Embodiments described herein involve facilitating playback in a media playback system that includes a first media device and a second media device. An example implementation involves comparing one or more first network performance metrics corresponding to a network interface of the first media device to one or more second network performance metrics corresponding to a network interface of the second media device, wherein the comparison indicates that the first media device has a better network connection than the second media device. Based on the comparison, the first media device is configured to forward data indicating audio content from a network source to the second media device to facilitate playback of the audio content by the second media device. The second media device plays back particular audio content via one or more speakers by receiving data indicating the particular audio content from the first media device.
US10687105B1
An online system defines a new group of users of the online system for a content provider to use as an audience for its content. The online system generates the audience by first allowing the content provider to specify a subset of the users of the online system, along with a weight for each specified user. The online system then performs a lookalike expansion on the specified subset to obtain a larger group of users of the online system who are similar to the specified subset. This lookalike expansion is weighted using the weights provided for each of the members of the specified subset. Once the resulting expanded audience is generated, the online system performs a content selection process for content to present to users of the online system, where membership in the cluster group is used as an eligibility criteria in the content selection process.
US10687100B2
Methods and apparatus to measure exposure to streaming media are disclosed. An example method includes detecting metadata associated with streaming media presented at a client device. Data is extracted from a first field of the metadata. The data from the first field of the metadata is processed to generate a first request directed to a first internet domain, the first internet domain based on the data, the first request including a media identifier from a second field of the metadata, the second field of the metadata separate from the first field of the metadata, the media identifier identifying the streaming media. In response to the detection of the metadata, the first request is sent from the client device to the first internet domain.
US10687098B2
Methods and apparatus for crediting a media presentation device are disclosed. Example apparatus disclosed include a signal generator to compute a signature from audio obtained from a media device during a time period, and an on/off detector to determine an on/off state of the media device based on a gain level applied by an automatic gain controller during collection of the audio. Disclosed apparatus also include a location creditor to credit the media device with presenting media during the time period when the signature matches at least one of a set of reference signatures and the on/off state is determined as the on state or as the off state, the location creditor not to credit the media device with presenting the media when the signature does not match at least one of the set of reference signatures and the on/off state is determined as the off state.
US10687095B2
Systems and methods for saving encoded media streamed using adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a playback device configured to perform adaptive bitrate streaming of media includes a video decoder application and a processor, where the video decoder application configures the processor to select a download stream from a set of alternative streams of video data, measure streaming conditions and request a stream of video data from the alternative streams of video data, receive portions of video data from the requested stream of video data, decode the received video data, save the received video data to memory, when the received video data is from the download stream and separately download and save the corresponding portion of video data from the download stream to memory, when the received video data is not from the download stream.
US10687084B2
An image coding method using arithmetic coding. The method includes: performing arithmetic coding on a first flag that indicates whether or not an absolute value of a target coefficient in a target coefficient block is greater than 1; and performing arithmetic coding on a second flag that indicates whether or not the absolute value is greater than 2. In the arithmetic coding on the first flag and the arithmetic coding on the second flag, it is determined whether or not an immediately-prior coefficient block that has been coded immediately prior to the target coefficient block includes a coefficient having an absolute value greater than a threshold value. Based on a result of the determination, respective contexts to be used in the arithmetic coding on the first and second flags are selected.
US10687079B2
Techniques include constraining depth intra mode coding in a three-dimensional (3D) video coding process, such as 3D-High Efficiency Video Coding (3D-HEVC). In some examples, the techniques for constraining depth intra mode coding may prevent transform tree nodes from being split into sub-transform tree nodes when a depth prediction unit that corresponds to the transform tree node is predicted according to a depth modeling mode (DMM). In further examples, the techniques for constraining depth intra mode coding may prevent the DMM mode from being used when the maximum transform unit size that corresponds to a depth prediction unit is greater than the size of the depth prediction unit. The techniques for constraining depth intra mode coding may prevent characteristics of the DMM prediction modes used in 3D-HEVC and characteristics of the transform tree subdivision used in 3D-HEVC from interfering with each other.
US10687076B2
In video motion estimation an initial candidate motion vector is generated for each block and a vector error is determined as for example a DFD. Spatial gradients of pixel values are calculated and used to refine the initial candidate motion vector. The relative contribution of the spatial gradients to the refinement process depends on the vector error.
US10687069B2
Innovations in encoding or decoding when switching color spaces are presented. For example, some of the innovations relate to signaling of control information for adaptive color space transformation (“ACT”). Other innovations relate to ACT operations. These innovations can improve coding efficiency when switching between color spaces during encoding and decoding.
US10687060B2
A decoding device, including circuitry configured to decode a bit stream and generate a quantized value, and inversely quantize the generated quantized value by using a flat scaling list, in a case where a block size of a transform block to which a transform skip is applied is larger than a 4 by 4 block size.
US10687055B2
An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to determine whether an access unit of the video data includes a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message; and decode an MCTS extraction information set (MCTS-EIS) SEI message of the access unit only when the access unit includes the temporal MCTS SEI message.
US10687050B2
Methods, apparatus, and computer-readable media are provided for processing image data captured by a first device for display on a second device. For example, a range of predicted orientations of the second device can be determined. A predicted field-of-view of the second device can then be determined. The predicted field-of-view corresponds to the range of predicted orientations of the second device. The predicted field-of-view can be transmitted to the first device. Cropped image data may then be received from the first device, which includes image data cropped to include the predicted field-of-view. An updated orientation of the second device can be determined, and an updated field-of-view within the cropped image data can be determined that corresponds to the updated orientation of the second device.
US10687043B2
A method of transmitting omnidirectional video is provided according to one aspect of the present invention. The method of transmitting omnidirectional video according to an embodiment of the present invention includes: acquiring an image for the omnidirectional video; projecting the image for the omnidirectional video onto a 3D projection structure; packing the image projected on the 3D projection structure into a 2D frame; encoding the image packed into the 2D frame; and transmitting a data signal including the encoded image and metadata about the omnidirectional video.
US10687039B1
Video information and sensor information may be obtained. The video information may define spherical video content having a progress length. The spherical video content may define visual content viewable from a point a view as a function of progress through the progress length of the spherical video content. The spherical video content may be captured by one or more image capture devices. The sensor information may characterize capture of the spherical video content. A viewing direction for the spherical video content may be determined based on the sensor information and/or other information. The viewing direction may define a direction of view for the spherical video content from the point of view as the function of progress through the progress length of the spherical video content. The spherical video content may be presented on a display based on the viewing direction.
US10687036B2
The disclosure relates to a method, apparatus and system for detecting and reducing the effects of color fringing in digital video acquired by a camera comprising an iris. The method comprises: acquiring, by the camera, a first digital image frame using a first camera setting, including a first iris aperture size; acquiring, by the camera, a second digital image frame using a second camera setting, including a second iris aperture size, wherein the second aperture size is smaller than the first aperture size; comparing the first and the second digital image frame, at least a specific color component thereof; localizing regions having a disproportional intensity ratio in the specific color component between the first digital image frame and the second digital image frame; and reducing the specific color component in the localized regions for subsequently acquired digital image frames.
US10687021B2
A user interface for a video conference session includes selection options for selecting one or more sharing modes, at least some of the selection options presented in a hierarchical fashion on the user interface. The sharing modes may include a screen sharing mode, an application sharing mode and a window sharing mode.
US10687012B2
Systems and methods for predicting trigger events, such as an advertisement during a video program, and activating a remote control device in response to the prediction are described. By activating the remote control device at a particular time, the remote control device may save energy when listening for data from one or more terminal devices. The time to activate the remote control may be based on one or more factors, including the current presentation position and/or presentation speed of the video program. A remote control device may take additional actions the next time it listens for data, including illuminating backlights, turning on a display, displaying content on the display, interacting with other devices, etc.
US10687011B2
A method and an apparatus for improving digital video signal transmission over a long transmission line are disclosed. A simple equalization reference signal is generated and then combined with a digital video signal in the digital domain such that the transmission of the reference signal takes place at a predefined time period during the vertical blanking interval of the video signal. The combined signal is then converted into an analog video transport signal, which analog signal is then transmitted over the long transmission line to a downstream video receiver. The equalization reference signal is extracted and used at the video receiver to restore the analog video signal which in turn is converted back to digital video signal.
US10687007B2
The electronic device according to various examples comprises a power supply module and an image sensor, wherein the image sensor comprises: a pixel array including a plurality of pixels; an analog-digital converter, of a first group, for converting the amount of light acquired through the pixel array into a first digital signal; and an analog-digital converter of a second group, the analog-digital converter being adjacent to the first group and for converting power, supplied from the power supply module to the image sensor, into a second digital signal.
US10687003B2
A pixel array for use in a high dynamic range image sensor includes a plurality of pixels arranged in a plurality of rows and columns in the pixel array. Each one of the pixels includes a linear subpixel and a log subpixel disposed in a semiconductor material. The linear subpixel is coupled to generate a linear output signal having a linear response, and the log subpixel is coupled to generate a log output signal having a logarithmic response in response to the incident light. A bitline is coupled to the linear subpixel and to the log subpixel to receive the linear output signal and the log output signal. The bitline is one of a plurality of bitlines coupled to the plurality of pixels. Each one of the plurality of bitlines is coupled to a corresponding grouping of the plurality of pixels.
US10686997B2
The present disclosure provides a method and a device for compositing a plurality of images. The method includes obtaining a first exposure time t required for current photographing. The first exposure time t is divided into N segments where N is M power of 4, and M is a positive integer. A micro-electro-mechanical system (MEMS) controls an image sensor to move clockwise or anticlockwise according to a step length of a preset number of pixels. The image sensor is controlled to expose for a second exposure time t/N after each movement of the image sensor according to the preset number of pixels, to obtain N images. The N images are composited to obtain a composite picture.
US10686992B2
Aspects of the present disclosure relate to systems and methods for indicating and adjusting an orientation of an image. An example device may include a processor and a memory. The processor may be configured to receive an image from a camera, determine a first orientation of the image based on an orientation of the camera during capture of the image, determine a final orientation for the image after processing based on an orientation of the device, generate a visual indication to indicate the final orientation for the image after processing, output the image to a display to display the image in the first orientation, and output the visual indication to the display to indicate the final orientation.
US10686989B2
An image stabilization apparatus includes a shake detector configured to detect an image blur, a generation unit configured to generate a first shake correction signal and a second shake correction signal based on a shake signal corresponding to a detection result from the shake detector, the generation unit extracting a low-frequency band signal from the shake signal, changing an amplitude of the extracted low-frequency band signal to generate the first shake correction signal, and generating the second shake correction signal based on the change in the amplitude and the shake signal, a first shake correction unit configured to correct the image blur based on the first shake correction signal, and a transmission unit configured to transmit the second shake correction signal to a second image stabilization apparatus.
US10686981B2
There is provided an image processing apparatus including, a display configured to display a captured image and a representative icon, wherein the representative icon indicates a range of a focus area of the displayed image and the range encompasses a center of focus point located at an initial position within the displayed image, and a processor configured to adjust the range of the focus area of the displayed image according to a size of the representative icon.
US10686962B2
A graphical indicator comprising a plurality of first header blocks, a plurality of second header blocks and a plurality of data blocks for forming an indicator matrix is provided. Each of the first and second header blocks has a header graphical micro-unit, and each of the data blocks has a data graphical micro-unit. An array area is formed by the second header blocks and the data blocks. A first virtual line and a second virtual line are respectively formed by virtual centers of the first and second header blocks, and an included angle between the first and second virtual lines is less than 90 degrees.
US10686953B2
Provided are an input assisting method, a non-transitory computer-readable recording medium and a setup-information input system including an information input apparatus. A hardware processor of the apparatus determines at least one candidate value for at least one input field in a setup screen, by using a first data set created from a database of setting values specified for past jobs, creates a rule for the at least one candidate value, and calculates an evaluation value. On finding no candidate value for which a sufficient evaluation value was calculated, the hardware processor creates a second data set from the first data set, creates a rule for at least one candidate value determined for the at least one input field, by using the second data set, and when detecting an operator's operation on a certain input field, indicates a candidate value determined according to the rule, in the certain input field.
US10686951B2
Embodiments of the disclosure provide for controlling functions of a Multi-Function Printer (MFP) by receiving a text or voice message expressed in natural language and received by the one or more servers from a mobile device of the user of the MFP, extracting text data or audio data of the received text or voice message, forwarding the extracted text data or audio data of the received text or voice message to the one or more servers, receiving, from the one or more servers, one or more entities or intents related to the text or voice message based on processing of the text data or audio data by the one or more servers, processing the entities or intents to determine one or more functions related to the text or voice message from the mobile device of the user of the MFP, and performing the determined one or more functions.
US10686946B2
An intermediary device includes circuitry to: transmit, to a server, device information on a device to be monitored acquired from the device via a network; monitor a state of another intermediary device, the another intermediary device being configured to acquire from another device to be monitored device information on the another device and transmit the acquired device information to the information processor; and take over monitoring of the another device, which the another intermediary device kept monitoring, based on setting information for monitoring the another device monitored by the another intermediary device, when the state of the another intermediary device indicates that the another intermediary device has an abnormality.
US10686944B2
A method includes receiving input during execution of a first application at an electronic device. The input indicates that data usage of the electronic device is to be billed to a first data usage account of a plurality of data usage accounts associated with the electronic device. The method further includes generating a request during execution of a second application at the electronic device. The method also includes, based on the input, encapsulating, by the electronic device, the request to generate an encapsulated request that identifies a destination endpoint provisioned for the first data usage account. The method further includes transmitting the encapsulated request from the electronic device to a network element.
US10686943B2
Described herein is a retrofit digital speaker system comprising two or more retrofitted speaker enclosures, each of the two or more retrofitted speaker enclosures (enclosures) comprising: at least one speaker; and an analog-and-digital interface adapted to receive digitally encoded audio signals, electrical power, and digital command signals, and wherein the digitally encoded audio signals, electrical power, and digital command signals are transmitted over existing two wire analog audio cables, and further wherein the two or more retrofitted speaker enclosures are wired in a daisy chain fashion, via the existing two wire analog audio cables.
US10686938B1
A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.
US10686934B2
A mobile application running on a host mobile device is used to control the display of notifications, received by the host mobile device, on a mobile device cover. A single button on the mobile device cover is used to display, configure, and navigate through functionality menus of functions provided by the mobile device cover.
US10686923B2
A mobile terminal includes: a case unit including a plurality of case parts; a waterproof member that waterproofs the plurality of case parts; an inner space formed by the plurality of case parts and the waterproof member; a sound output unit in the inner space; an electronic component in the inner space; at least one processor controlling the sound output unit; a resonance space in the inner space that resonates sound from the sound output unit; and a sound hole at one side of the case unit that outputs a first sound. A sound pressure level of a second sound output by vibration of the case unit due to the first sound is higher than that of the first sound in a low-frequency range, and when the case unit is on a mounting surface, a third sound is generated by the mounting surface due to vibration of the second sound.
US10686922B2
Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable electronic device with a separate head-mounted device (e.g., temporarily integrates the separate devices into a single unit) are disclosed. The portable electronic may be physically coupled to the head-mounted device such that the portable electronic device can be worn on the user's head. The portable electronic device may be operatively coupled to the head-mounted device such that the portable electronic device and head mounted device can communicate and operate with one another. Each device may be allowed to extend its features and/or services to the other device for the purpose of enhancing, increasing and/or eliminating redundant functions between the head-mounted device and the portable electronic device.
US10686918B2
A Media Access Control protocol data unit processing method includes: obtaining a Media Access Control (MAC) protocol data unit (PDU), where the MAC PDU includes N sub-PDUs, each sub-PDU includes a logical channel identifier (LCID), the N sub-PDUs are arranged in a first sequence, and N is a positive integer; parsing the N sub-PDUs according to the first sequence, and when a first sub-PDU is parsed, stopping the parsing and reserving a parsed second sub-PDU, where the second sub-PDU includes at least one sub-PDU before the first sub-PDU in the N sub-PDUs in the first sequence, and a value of an LCID included in the first sub-PDU is a specified reserved value. In this way, a manner for processing a MAC PDU can be provided when a value of an LCID is an invalid value or a reserved value.
US10686907B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing an electronic resource to multiple users that are associated with the electronic resource. In some implementations, a method includes identifying multiple users, as a proper subset of users of a satellite communication network, that are each associated with an electronic resource. Satellite terminals of the satellite communication network corresponding to the identified users are identified. Satellite transmission data is generated that includes the electronic resource and designates the identified satellite terminals. A satellite gateway transmits the satellite transmission data over the satellite communication network in a satellite broadcast to the identified satellite terminals, such that the identified satellite terminals can concurrently receive data associated with the electronic resource without sending a request for data associated with the electronic resource.
US10686900B2
The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least some of the details of the multiple activity cards. The example can also generate an activity graph that reflects at least some of the relationships between individual activity cards.
US10686879B2
Replication in a distributed file system is described. A processing device determines that a completion threshold has been satisfied in view of at least a received indication of completion of a new data modification request, wherein the completion threshold comprises a number of server devices of the distributed file system for which the new data modification has been performed thereon. The processing device provides, in response to determining that the completion threshold has been satisfied, a message to a client device that the new data modification request was performed successfully.
US10686874B2
The present invention discloses a load balancing method, apparatus and system. In the present invention, a network management and control center of a basic network system interacts with a service management and control center of a network service system, and determines a load balancing policy according to entity information about service function execution entities in the network service system; and the network management and control center generates an execution flow table according to the load balancing policy, and controls a network device to perform a load balancing operation according to the execution flow table. The present invention is applicable to a network service system comprising a service function execution entity in a transparent mode, so as to implement load balancing processing on the service function execution entity in transparent mode in the network service system.
US10686873B2
A technique is disclosed for making transitions between mesh and bridge topology seamless to the end user of the video session, without a significant gap between the audio and video experience of the video session when the transition occurs. In addition, a function provides a way for determining whether a trigger event for such a transition has occurred.
US10686872B2
A network interface device having an FPGA for providing an FPGA application. A first interface between a host computing device and the FPGA application is provided, allowing the FPGA application to make use of data-path operations provided by a transport engine on the network interface device, as well as communicate with the host. The FPGA application sends and receives data with the host via a memory that is memory mapped to a shared memory location in the host computing device, whilst the transport engine sends and receives data packets with the host via a second memory. A second interface is provided to interface the FPGA application and transport engine with the network, wherein the second interface is configured to back-pressure the transport engine.
US10686871B1
The Distributed Software Defined Network (dSDN) disclosed herein is an end-to-end architecture that enables secure and flexible programmability across a network with full lifecycle management of services and infrastructure applications (fxDeviceApp). The dSDN also harmonizes application deployment across the network independent of the hardware vendor. As a result, the dSDN simplifies the network deployment lifecycle from concept to design to implementation to decommissioning.
US10686861B2
A method for a live stream connector includes receiving an input media stream of data with input parameter and transmitting, to a receiving node, the input media stream as packetized data with a header indicating the input parameters. The receiving node is configured with a receiving buffer based on the input parameters of the header and is configured to emit the packetized data to a destination when an amount of delay since receipt of the packetized data satisfies the latency input of the input parameters. The method further includes receiving, from a feedback node, a control packet identifying a missing packet within the transmission. The method also includes identifying that a retransmission buffer includes the missing packet and determining whether a sender buffer includes the identified missing packet. When the sender buffer includes the identified missing packet, the method includes retransmitting the identified missing packet to the receiving node.
US10686855B2
A Multimedia Broadcast Multicast Services (MBMS) publishing device receives a location of a Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) master playlist for content, to be multicast, that is stored in a content delivery network (CDN), and pulls, using the location, the HLS master playlist from the CDN. The MBMS publishing device pulls, based on the HLS master playlist, HLS segment files from the CDN, and pushes the HLS segment files to a MBMS broadcast multicast service center (BM-SC) for broadcast via multicast bearer in a MBMS synchronization area of a wireless network.
US10686854B2
Content, such as video content, may be shared by a user device that is participating in an ad hoc network via a short range local wireless connections. In one implementation, a method may include joining, by a user device and via direct wireless communication with other user devices, an ad hoc network including the other user devices; receiving, by the user device, a content stream from a cellular wireless network; transmitting, by the user device, an indication of the received content stream to the other user devices in the ad hoc network; receiving, by the user device and from one or more of the other user devices in the ad hoc network, a request for the content stream; forwarding, by the user device and based on the received request, the content stream to the one or more of the other user devices in the ad hoc network; and presenting, by the user device, the content stream to a user of the user device.
US10686852B2
An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
US10686851B2
A media system includes a computer network, a media device supporting a network-based media sharing protocol, a plurality of output devices located at a plurality of physical locations within a hospitality establishment, and a system controller. In response to a first event, the system controller assigns the media device to a particular guest device by reconfiguring one or more components of the computer network to enable the particular guest device to utilize the network-based media sharing protocol to share media over the computer network with the media device, and commands an output device located at a physical location associated with the particular guest device to play media corresponding to the media signal outputted by the media device on the output port. In response to a second event, the system controller un-assigns the media device from the particular guest device and commands the output device to stop playing the media.
US10686850B2
A request to establish a bi-directional full-duplex network connection is received. The request conforms to a half-duplex network connection protocol and the half-duplex connection protocol is a HTTP based protocol. The request is processed to determine a decision on whether to allow the bi-directional full-duplex connection. In the event the decision is to allow the bi-directional full-duplex connection, the bi-directional full-duplex network connection is established using the half-duplex network connection protocol. The bi-directional full-duplex connection utilizes a WebSocket communication protocol. Establishing the bi-directional full-duplex connection utilizes a plurality of half duplex connections. A confirmation that the bi-directional full-duplex network connection has been established is provided.
US10686846B2
Measures, including methods, apparatus and computer programs, for use in operating a network node. A method includes, at the network node: receiving a session initiation protocol (SIP) message directed towards a downstream network element, wherein the received message comprises session description protocol (SDP) data indicating a first SDP preconditions setting; forwarding the received SIP message on to the downstream network element with no modifications; in response to forwarding the received SIP message, receiving a rejection message from the downstream network element; on the basis of the received rejection message, determining that the first SDP preconditions setting is not supported by downstream device; generating a second SIP message comprising SDP data indicating a second SDP preconditions setting different from the first SDP preconditions setting; and transmitting the generated second SIP message comprising SDP data indicating the second SDP preconditions setting to the downstream network element.
US10686845B2
SIP INVITE messages received at a load balancer are returned as SIP Redirect messages which are addressed to an access director and include additional information, such as a tracing token and a cryptographic token. When the access director receives the redirected SIP INVITE, the access director analyzes the included cryptographic token and passes the SIP INVITE if the cryptographic token is correct. This provides the needed access control function to allow the access directors to be directly accessed by the endpoints, rather than funneling all communications through the load balancer.
US10686843B2
An authorization policy recommendation method is provided. The method includes obtaining account data based on a cloud service, provided authorization policy data, and service data; and extracting an account feature, an authorization policy feature, and a service feature according to the account data, the provided authorization policy data, and the service data. The method further includes generating a combined feature based on the account data, the provided authorization policy data, and the service data; performing model training according to the account feature, the authorization policy feature, the service feature, and the combined feature, to generate a policy predictive recommendation model; and performing predictive recommendation according to context scenario information of a current account in the cloud service based on the policy predictive recommendation model, obtaining an authorization policy by screening, and recommending the authorization policy to the current account.
US10686840B1
An electronic permissions and security system are disclosed which may be used to determine permissions and policies for resources in a complex multi-dimensional data system. Analysis of resource data hierarchies and/or accessor data hierarchies using the permissions computing systems and methods discussed herein may provide efficient and flexible permissions analysis, determination, and management. The electronic permissions system may include for example, a permissions analysis module or component configured to access, traverse and/or analyze a resource hierarchy and/or an accessor hierarchy to determine permissions with respect to a resource. Permissions may be defined according to various policies which may include specific actions allowed or disallowed for the policy. Specific actions within a policy may also be organized hierarchically such that one particular grant of one permission may imply granting of another permission.
US10686839B2
Systems and methods for implementing a cooperative security fabric (CSF) protocol are provided. According to one embodiment, a CSF of multiple network security devices (NSDs) deployed within a protected network is constructed in a form of a tree, having a root node, one or more intermediate nodes and one or more leaf nodes, based on hierarchical interconnections among the NSDs by determining a relative upstream or downstream relationship among each NSD. Backend daemons of the NSDs establish and maintain a bi-directional tunnel between each parent node within the CSF and its respective child nodes through which queries and replies are communicated and through which periodic keep-alive messages and responses are exchanged. Forward daemons of the NSDs enforce a CSF protocol that limits the issuance of query messages to those originated by an upstream node within the CSF and directed to a downstream node within the CSF.
US10686838B2
An intrusion protection system (IPS) switch system forwards traffic inserted from a switch to a destination port, simultaneously copying and storing the traffic output to an internal port by a port mirroring method of the switch, detecting maleficence inspection of the stored packet based on a protocol/pattern, providing a blocking control policy (e.g., Access Control List (ACL)) to an output port of the switch based on IP or MAC information of the terminal detected of maleficence to prevent expansion of maleficent packets, and transmitting traffic whose destination is outside to the IPS processor to transmit only normal packets to the outside after detecting/blocking maleficence based on the protocol/pattern, and a processing method thereof.
US10686832B2
Various embodiments of the invention disclosed herein provide techniques for dynamically assigning a signaling server for threat mitigation. A DDoS detection server transmits a first message to a first signaling server requesting first configuration data. The DDoS detection server receives a second message from the first signaling server that includes first configuration data identifying a second signaling server. The DDoS detection server determines that a distributed denial of service (DDoS) attack is in progress. The DDoS detection server, in response to determines that a DDoS attack is in progress, transmitting a third message to the second signaling server requesting mitigation of the DDoS attack.
US10686829B2
A method including extracting, from initial data transmitted on a network, multiple events, each of the events including a user accessing a resource. First and second sets of records are created, each first set record including a sub-group of the events of a user, each second set record including a sub-group of the events of a multiple users during respective sub-periods of a training period. Safe labels are assigned to the first set records and suspicious labels are assigned to the second set records. An analysis fits, to the first and the second set records and their respective labels, a model for predicting the label for a given record. The model filters subsequent network data to identify, in the subsequent data, sequences of events predicted to be labeled suspicious by the model, and upon detecting a given sequence of events predicted as suspicious by the model, an alert is generated.
US10686823B2
Methods and systems for carrying out campaigns of penetration testing for discovering and reporting security vulnerabilities of a networked system, the networked system comprising a plurality of network nodes interconnected by one or more networks.
US10686817B2
Examples determine a number of hosts, within an enterprise, which are resolving a particular domain. Based on the number of hosts within the enterprise resolving the particular domain, the examples identify whether the particular domain is benign.
US10686815B2
A system for in-vehicle network intrusion detection includes a microcontroller having first and second cores and memory. The first core may be configured to obtain one or more network messages from one or more communication buses of a vehicle describing one or more events associated with the vehicle. The memory may be configured to store the one or more network messages obtained by the first core. The second core may be configured to: (i) read the one or more network messages from the memory; (ii) detect whether at least some of the one or more events constitute an anomaly based on predefined rules; (iii) generate one or more resident incident logs including metadata associated with one or more detected anomalous events based on the detected anomaly event data; and (iv) generate one or more transmitted incident logs based on the one or more resident incident logs.
US10686809B2
Approaches for providing data protection in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a first system in the networked computing environment. The method also includes generating, by the at least one computer device, a second system in the networked computing environment, wherein the second system includes a patch based on the breach. The method additionally includes converting, by the at least one computer device, the first system to a decoy system. The method further includes generating, by the at least one computer device, a third system in the networked computing environment, wherein the third system has reduced security relative to the first system.
US10686804B2
An example method includes detecting, using sensors, packets throughout a datacenter. The sensors can then send packet logs to various collectors which can then identify and summarize data flows in the datacenter. The collectors can then send flow logs to an analytics module which can identify the status of the datacenter and detect an attack.
US10686799B2
A blockchain-based method and system for providing tenant security and compliance in a cloud computing environment. Specifically, the method and system disclosed herein implement a marketplace solution which extends blockchain technology to the problem of providing defined security levels in the cloud computing environment. In adapting blockchain technology, the method and system disclosed herein provide a mechanism for guaranteeing tenant security without any implication of trust between security providers and security requestors or consumers.
US10686793B2
An attempt to authenticate to a system resource using a particular device and particular credentials is identified and an identity of a user associated with the particular credentials is determined. In association with the attempt to authenticate, a location associated with the particular device is determined and sensor data generated by a set of sensors deployed in an environment is accessed, at least some of the sensor data including biometric data. The sensor data is used to detect a location of the user, and a degree of proximity between the location associated with the particular device and the location of the user is determined. An authentication action is caused to be performed corresponding to the attempt to authenticate based on the degree of proximity.
US10686787B2
The present invention relates to a method to authenticate a user using an authenticator at an access device using another registered device named personal device, said authenticator being stored by the access device after registration of the personal device comprising a double encryption using an access device's secret key and a personal device's public key to be retrieved at each request of authentication received from the personal device, encrypted using a session key and sent with the session key encrypted using the personal device's public key to the personal device for partial decryption using the decrypted session key and the personal device's private key, re-encryption using the session key and sending back to the access device for total decryption of the authenticator, using the session key and the access device's secret key, and use of the thus decrypted authenticator to authenticate at the access device.
US10686786B2
The specification discloses an authentication method. The method includes receiving an authentication request sent from a target browser, the authentication request comprising information to be authenticated and a jump parameter used for implementing a jump between the target browser and the authentication client; after authenticating the information to be authenticated to obtain an authentication result, searching for identification information of the target browser that corresponds to the jump parameter from a mapping file according to the jump parameter, the mapping file comprising mapping relationships between identification information of different browsers and jump parameters of the browsers; sending a page jump request to the target browser according to the identification information of the target browser, the page jump request comprising the authentication result.
US10686780B2
An approach is provided for generating a secure, cloud-based data collection tool for collecting data from computer resources of a target system. In an embodiment, the method comprises: receiving a request to perform a data collection on one or more target computer resources; based on the request, generating a customization specification; and transmitting the customization specification to a deployment engine to cause the deployment engine to: based on the customization specification, generate the customized collector that is specific to the data collection, and storing the customized collector at a particular location in a cloud storage; generate, and transmit to a custodian, a first notification that includes the particular location; generate a unique deployment key that is specific to the customized collector; generate a second notification that includes the unique deployment key; and transmit the second notification to the custodian separately from transmitting the first notification.
US10686765B2
A method, computer system, and a computer program product for securing and accessing a plurality of data levels is provided. The present invention may include gathering, by a network device, data. The present invention may also include encrypting, by a network device, a first section of data within the gathered data with a level 1 encryption key. The present invention may then include encrypting, by a network device, a second section of data within the gathered data with a level 2 encryption key. The present invention may further include transmitting, by a network device, the data to a recipient device. The present invention may also include decrypting, by the recipient device, the second section of data with the level 2 encryption key. The present invention may then include decrypting, by the recipient device, the first section of data with the level 1 encryption key.
US10686754B2
Embodiments for exchanging data information packets, by a processor device, include writing an Internet Protocol (IP) information unit received by a host node executing a Fibre Connection (FICON) software library to a transport layer by converting the IP information unit to FICON payload and placing the FICON payload into a shared memory space of the host node; and transmitting data including the IP information unit to a target node by accessing the FICON payload in the shared memory by a FICON adapter of the host node and transferring the FICON payload to the target node over a FICON network.
US10686744B2
In one embodiment, a computing device selects a number of location updates from users which corresponds to a place. Each location update includes data indicating a geographic location that a user was at, and a time corresponding to when the user was at the geographic location. The computing device selects a first subset of the location updates which have geographic locations within a particular geographic area. For each location update in the first subset, the computing device determines a corresponding user and time. The computing device selects a second subset of location updates, each location update in the second subset corresponding to a user from the first subset, and a time within a threshold time of the time of the location update in the first subset. The computing device generates a probability map based on a distribution of geographic locations corresponding to the location updates in the second subset.
US10686742B2
One or more computing devices, systems, and/or methods for adjusting recipients of a message are provided. For example, a trigger item may be detected in a first input field, of a messaging interface, corresponding to a body of a message. A list of user identifications may be generated and/or displayed. A first content item may be detected in the second input field following the trigger item. A second list of user identifications may be generated based upon the first content item and/or the second list of user identifications may be displayed. A first user identification may be selected by receiving a selection of the first user identification from the second list of user identifications. A first contact item associated with the first user identification may be entered into one or more second input fields corresponding to one or more recipients of the message.
US10686739B2
A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master; establishes a single communication session with a server system, by the master; receives chat data, by the chat messaging interface of the master via the single communication session, including rich content comprising graphical elements, enhanced formatting, and interactive functionality; stores the chat data including the rich content in session storage for the master; renders the chat data including the rich content, by the chat messaging interface of the master; provides updated chat data including the rich content to the slaves, by the master via a broadcast pipeline for the browser application; and presents the updated chat data by re-rendering the chat data including the rich content, via secondary chat messaging interfaces corresponding to the slaves.
US10686729B2
A network system for a data center is described in which a switch fabric provides full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, optical permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers.
US10686726B2
The invention discloses a resource optimization method for a mobile browser based on cloud-client cooperation. The present method includes: 1) set up a proxy server on the user's mobile terminal, set up a cloud server on the user's personal cloud; 2) mobile terminal proxy server receives and resolves the URL request from the browser, and if the mobile terminal proxy server resources have been cached URL corresponding to the request, or calculated by the URL matching algorithm there is a corresponding resource, the process directly returns the resource to the browser; otherwise, it sends the request to the cloud server; 3) the cloud server checks if the resource corresponding to the URL in the request has been cached; if the resource is cached, returning the resource to the proxy server; otherwise sending a request to the target website corresponding to URL in the resource request and returning the results to the proxy server; and 4) returning the result received by the proxy server to the browser in accordance with the structure of the HTTP response. The invention greatly improves the loading speed.
US10686713B2
A method of control Maximum Transmission Unit (MTU) reporting and discovery using AT commands is proposed. In communications networks, the MTU of a communication protocol of a layer is the size (in bytes or octets) of the largest protocol data unit that the layer can pass onwards. In an IP network, IP packets may be fragmented if the supported MTU size is smaller than the packet length. In accordance with one novel aspect, the packet data protocol (PDP) context of a packet data network (PDN) connection comprises MTU information. By introducing MTU information to the PDP contexts, TE can use AT commands to query MTU parameters from the network and thereby avoid fragmentation. TE can also use AT command to set MTU parameters and thereby control MTU discovery.
US10686712B2
A communication apparatus comprises a packet reception notifying unit that, when receiving predetermined packets, transmits to a predetermined control apparatus a packet reception notification, wherein the packet reception notification indicates that the predetermined packets have been received. Regarding a packet specified by the control apparatus among the predetermined packets, the communication apparatus performs predetermined transmission restraint control of the packet reception notification.
US10686705B2
A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
US10686684B2
Embodiments of the invention are directed to a system, method, or computer program product for individual application flow isotope tagging within a network infrastructure. In this regard, the invention is configured to construct a robotic process automation application structured to determine data flow associated with a first technology application within a myriad of data transmission flows between a plurality of network nodes of the network infrastructure. The invention configures a robotic process automation application for inserting a unique isotope tag string in data packets associated with first technology activity performed by the first technology application, prior to transmission from a source network node. The invention is configured to track, in real time, the current locations of the data packets among the multitude of data packets being transmitted in the network, based on the first unique isotope tag string.
US10686682B2
A computer system for classifying one or more servers by server type in a networked computing system to institute server-type based monitoring and or maintenance of the networked computing system. The computer system includes a processor, a memory, a data receiver, a server signature generator, and a server-type tagging service. The data receiver collects server performance data for a first server over a time interval. The server signature generator determines a signature of the first server based on the collected server performance data. The server-type tagging service compares the signature of the first server to a signature of a second server of known server type, determines a similarity of the signature of the first server to the signature of the second server, and, based on the similarity, classifies the first server as being of the same server type as the second server.
US10686679B2
Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that has a flow-size detection circuit that generates flow-size density distribution for all or some of the data message flows that it processes for forwarding in a network. The flow-size (FS) detection circuit in some embodiments generates statistical values regarding the processed data message flows, and based on these statistical values, it generates a FS density distribution that expresses a number of flows in different flow-size sub-ranges in a range of flow sizes. In some embodiments, the density distribution is a probabilistic density distribution that is based on probabilistic statistical values that the flow-size detection circuit generates for the data message flows that are processed for forwarding within the network. The FS detection circuit in some embodiments generates probabilistic statistical values for the data message flows by generating hash values from header values of the data message flows and accumulating flow-size values at memory locations identified by the generated hash values. In some embodiments, the generated hashes for different data message flows can collide, which results in the accumulated flow-size values being probabilistic values that might have a certain level of inaccuracy.
US10686673B1
Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a set of network management device packages associated with a set of network management devices. The processor can merge a set of management device schema commands from the set of network management device packages with a unified schema to produce unified schema information. The processor can receive a unified schema command signal based on the unified schema information, and can convert the unified schema command signal into a set of management device schema command signals using the unified schema. The processor can also send each management device schema command signal from the set of management device schema commands, to network management devices.
US10686671B1
Methods, systems, and computer readable media for testing network elements of an in-band telemetry (INT)-capable network are disclosed. One exemplary method includes generating, by a network test tool device, at least one INT test system data packet that includes emulated INT metadata that represents telemetry parameters corresponding to a plurality of emulated network devices. The method also includes sending the at least one INT test system data packet to an INT sink device and generating, by the INT sink device, an INT telemetry report derived from the INT metadata extracted from the at least one INT test system data packet. The method also includes forwarding the generated INT telemetry report to a software defined network (SDN) controller entity.
US10686659B1
A method for determining compliance of a logical build in a converged infrastructure is provided. The method includes receiving a logical configuration survey in a predefined format, wherein the logical configuration survey represents a specification for a logical build to be implemented in a converged infrastructure. The method includes collecting data from the converged infrastructure regarding the logical build as implemented in the converged infrastructure, wherein the collecting is performed by an automated data collector. The method includes determining, from the collected data, whether the logical build as implemented complies with the logical configuration survey in the predefined format, wherein the determining is performed by a compliance scan engine.
US10686655B2
Methods and systems for configuring computing devices using mobile workspace contexts based on proximity to locations are described herein. A mobile computing device determines that the device is proximate to a location, another device, or an individual associated with an enterprise system. The mobile computing device may then receive a mobile workspace context associated with the location, device, or individual, such as one or more specific wireless networks, enterprise applications, and/or documents, and may configure the device based on the received mobile workspace context. Additional methods and systems are described herein for transmitting and receiving sets of device capabilities between multiple devices, establishing communication sessions, and sharing various capabilities between devices. Still additional methods and systems are described for determining and accessing the capabilities of enterprise system resources using mobile computing devices in an enterprise system.
US10686652B2
The invention relates to a method for controlling the load of a data concentration gateway for a wireless communication network, the method comprising: —receiving a plurality of data signals from a plurality of remote client devices, —providing the communication start date of each data signal received, —selecting a received data signal, —determining a communication end date of each data signal received, —determining a number of data signals received by the gateway that are different from the selected data signal, which have a communication end date that is between the communication start date of the selected data signal and the communication end date of the selected data signal, —comparing the number of data signals to a threshold number, and —emitting an alarm signal in response to the detection that the number of data signals is greater than the threshold number.
US10686651B2
End-to-end techniques for creating PM (Performance Measurement) thresholds at a NFVI (Network Function Virtualization Infrastructure) are discussed. In various aspects, techniques are discussed for: creating PM jobs at the NFVI based on a request from a NM (Network Manager), creating thresholds to monitor PM data collected in connection with PM jobs based on a request from the NM, subscribing the NM to TC (threshold crossing) notifications based on a request from the NM, and reporting TC notifications to the NM.
US10686650B2
A stack link fault response system includes a connected device, a first networking device, and a second networking device that is coupled to the connected device by first connected device link(s), and to the first networking device by stack links. The second networking device uses the stack links to transmit connected device communications received through the first connected device link(s) from the connected device. When the second networking device determines that a subset of the stack links are unavailable to transmit communications while at least one of the stack links is available to transmit communications, it performs a stack link fault response action that is configured to prevent the connected device from sending at least a portion of the connected device communications through the first connected device link(s) to the second networking device.
US10686647B1
Systems and methods for mapping and managing interrelationships between data resources, application programs, and infrastructure components of a managed network are disclosed. A configuration management data database may contain configuration item (CI) records associated with CIs of the network. Each CI may correspond to configurable entities of the network, such as infrastructure components, application programs, and the data resources. A request relating to data resources of a data domain hierarchy of information object (IO) CIs may be received, where each IO CI is associated with a data resource of the network. A first look-up may identify one or more application programs that use the respective data resource associated with the given IO CI, and a second look-up may identify a resource database that stores the data resource associated with the given IO CI. A mapping list including the identities from the look-ups may be returned in response to the request.
US10686634B2
Techniques are provided herein to increase a rate of data transfer across a large number of channels in a memory device using multi-level signaling. Such multi-level signaling may be configured to increase a data transfer rate without increasing the frequency of data transfer and/or a transmit power of the communicated data. An example of multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the multi-level signal may be configured to represent a plurality of bits of data.
US10686633B2
The present disclosure provides a downlink control signaling sending method and device. The method includes: determining, by a base station, a first transmission type of a first terminal device and a second transmission type of a second terminal device; and sending demodulation information to the first terminal device according to the first transmission type and the second transmission type by using downlink control signaling, where the demodulation information is used to instruct the first terminal device to demodulate a transmission signal of the first terminal device that is received by the first terminal device. In this way, content of the demodulation information to be sent is specifically determined, so as to effectively resolve a problem that, during pairing at a plurality of layers, when different power ratios are configured on different subbands, a large amount of signaling needs to be consumed for notification to the first terminal device.
US10686625B2
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US10686624B2
A communication system includes: an information acquisition unit that acquires node information, which indicates the presence or absence of the execution of a reissuing process by communication processing nodes, for a plurality of switching processes in the case where a switching process has been executed once each for all of communication lines; and a system information generation unit that generates system information, which indicates the system of a communication network, on the basis of a plurality of pieces of node information that have been acquired.
US10686621B1
A system for digital aggregation of upstream traffic includes digital optical node units (DONUs), each assigned a corresponding timeslot and a corresponding frequency band for transmission of digital data. Each DONU converts a radio frequency burst into the corresponding intermediate frequency (IF) band and transmits the corresponding IF data onto one of the optical fiber spans at the corresponding timeslot to an optical passive splitter. The optical passive splitter receives the digital data from the DONUs without collision, combines the IF data from each of the DONUs into a combined digital data, and sends the combined digital data to the digital RFoG transceiver over a single span. The digital RFoG transceiver recovers IF data for each of the DONUs from the combined digital data, converts the IF data to RF data, combines plurality of RF data, converts the digital combined RF data to analog RF data and outputs the analog data to the network.
US10686618B2
A system and method for streaming real-time data from a user device to a dispatch unit terminal, where the method includes: identifying a connection between a user device and a call center; sending a link to the user device, wherein the link includes instructions to initiate streaming of real-time data from the user device, and further includes a unique identifier associated with the user device; and sending the real-time data to a dispatch unit terminal, where the unique identifier is used to match the real-time data with the dispatch terminal used in the first connection.
US10686605B2
Technologies for providing shared immutable code among untrusting domains are provided. The untrusting domains may be cryptographically separated within a cloud computing service or environment. The shared immutable code may be a shared virtual machine monitor (sVMM) that is setup by system software to indicate that the sVMM code pages need integrity alone and should be protected with an integrity key associated with individual domains. This indication may be stored in page tables and carried over the memory bus to a cryptographic engine. The cryptographic engine may use this indication to protect the integrity of data before storing the data to memory. In order to ensure cryptographic isolation, integrity values may be generated using a domain-specific key ensuring that an attempt to modify the code by one domain is detected by a different domain. Other embodiments are described herein and claimed.
US10686597B1
Described is a system for secure multiparty computation. The system uses a secret sharing protocol to share secrets among servers of a synchronous network. An Open-Semi-Robust protocol or an Open Robust protocol is used to allow the servers to open their shares of secret data. If a server is corrupt, the Open-Robust protocol is used, otherwise, the Open-Semi-Robust protocol is used. A Deal-Semi-Robust protocol or a Deal-Robust protocol is utilized by a server to distribute its shares of secret data among the other servers. If a server is corrupt, the Deal-Robust protocol is used, otherwise, the Deal-Semi-Robust protocol is used. A Recover-Semi-Robust protocol or a Recover-Robust protocol is used to allow servers that were previously corrupted to recover their shares of secret data, such that each uncorrupted server holds correct shares of secret data. If a server is corrupt, the Recover-Robust protocol is used, otherwise, the Recover-Semi-Robust protocol is used.
US10686586B2
Techniques are disclosed for managing encrypted data stored in one or more blocks of a first data structure. One embodiment presented herein includes a computer-implemented method, which includes retrieving the encrypted data from the one or more blocks. The method further includes placing the encrypted data in a container object. The method further includes applying an encryption technique to the container object to generate an encrypted container object and a key. The method further includes generating a second data structure. A first block of the second data structure may include either the encrypted container object or information related to the encrypted container object.
US10686584B2
Generating, at a plurality of delay stages of a local oscillator, a plurality of phases of a local oscillator signal, generating a loop error signal based on a comparison of one or more phases of the local oscillator signal to one or more phases of a received reference clock, generating a plurality of phase-specific quadrature error signals, each phase-specific quadrature error signal associated with a respective phase of the plurality of phases of the local oscillator signal, each phase-specific quadrature error signal based on a comparison of the respective phase to two or more other phases of the local oscillator signal, and adjusting each delay stage according to a corresponding phase-specific quadrature error signal of the plurality of phase-specific quadrature error signals and the loop error signal.
US10686581B2
A method for transmit timestamp autocalibration includes generating a calibration pulse for calibrating a transmit timestamp in a transmitting device. The method further includes applying the calibration pulse to a transmit data pipeline in the transmitting device. The method further includes sampling a transmit timestamp when the calibration pulse reaches a timestamp sample triggering location in the transmit data pipeline upstream from an egress point of the transmitting device. The method further includes measuring a latency between a time that the calibration pulse reaches the timestamp sample triggering location and a time that the calibration pulse reaches a location downstream from the timestamp sample triggering location. The method further includes generating an adjusted timestamp based on the measured latency and inserting the adjusted timestamp into a data packet to be transmitted from the transmitting device.
US10686580B2
This invention relates to a proposal of an uplink resource assignment format and a downlink resource assignment format. Furthermore, the invention relates to the use of the new uplink/downlink resource assignments in methods for (de)activation of downlink component carrier(s) configured for a mobile terminal, a base station and a mobile terminal. To enable efficient and robust (de)activation of component carriers, while minimizing the signaling overhead, the invention proposes a new uplink/downlink resource assignment format that allow the activation/deactivation of individual downlink component carriers configured for a mobile. The new uplink or downlink resource assignment comprises an indication of the activation state of the configured downlink component carriers, i.e., indicate which downlink component carrier(s) is/are to be activated or deactivated. This indication is for example implemented by means of a bit-mask that indicates which of the configured uplink component carriers are to be activated respectively deactivated.
US10686577B2
A method and an apparatus for allocating ACKnowledgement (ACK)/Non-ACKnowledgement (NACK) channel resources and processing confirmation information are disclosed. The method includes: The network side determines one physical channel area among multiple physical channel areas to be used by an ACK/NACK channel, and notifies the determined physical channel area to a User Equipment (UE) so as to enable the UE to determine a channel for receiving or sending ACK/NACK information in the determined physical channel area according to a mapping rule. Moreover, the network side may send or receive ACK/NACK information on the physical channel area that includes the ACK/NACK channel. The method and apparatus improve the utilization ratio and flexibility of the ACK/NACK channel, and reduce the probability of conflict generated by the ACK/NACK channel.
US10686574B2
Methods and apparatus for indicating a radio resource to a receiver in a wireless communication system, the method including allocating a plurality of reference signals (RSs) for beam indication, selecting one of the plurality of RSs for the receiver, and transmitting information about the selected RS to the receiver, wherein the information includes a reference indication (RI) that indicates the radio resource of the selected RS.
US10686573B2
Apparatuses, methods, and systems are disclosed for reference signals for radio link monitoring. The method includes measuring a first set of reference signals for radio link monitoring. The method includes receiving an indication of a second set of reference signals for radio link monitoring. The method includes resetting a counter in response to reception of the indication of the second set of reference signals. The first set of reference signals is associated with a first set of downlink antenna ports, the second set of reference signals is associated with a second set of downlink antenna ports, and the first set of downlink antenna ports is different from the second set of downlink antenna ports.
US10686562B2
This application discloses a method for a hybrid automatic repeat request (HARQ) feedback of downlink data. A terminal receives downlink data of a physical downlink shared channel (PDSCH) and downlink data of a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (EPDCCH) from a base station. Then the terminal sends a hybrid automatic repeat request (HARQ) feedback codebook to the base station. A size of the HARQ feedback codebook is based on a state of a semi-persistent scheduling (SPS) PDSCH transmission and a total downlink assignment indicator in the downlink data of the PDCCH or the EPDCCH, and the HARQ feedback codebook comprises a HARQ bit for the SPS PDSCH transmission.
US10686550B2
A radio transmitting device and method enables reduction of an increase of CGI memories for the control channel and an improvement of the throughput of the data channel. When multiplex transmission through the control channel and the data channel is carried out and when adaptive modulation is applied to both channels, an MCS selecting section is provided with one CQI table for the data channel and CQI tables for the control channel, and a table selecting MCS determining section selects one of the tables depending on the transmission bandwidth of the terminal and determines the MCS of the control channel while looking up the selected CQI table.
US10686547B1
A method includes distributing payload data among a master sub-band and a plurality of slave sub-bands. The master sub-band and the plurality of slave sub-bands collectively extend over an allocated frequency spectrum; the master sub-band and the plurality of slave sub-bands are associated with different carrier frequencies; and the master sub-band has a center frequency that corresponds to a center frequency of the allocated frequency spectrum. The method includes generating modulated data for the master sub-band and the plurality of slave sub-bands based on the distributed payload data; and transmitting an optical signal to an optical medium representing the modulated data.
US10686544B2
Devices, computer-readable media and methods are disclosed for selecting paths in reconfigurable optical add/drop multiplexer (ROADM) networks using machine learning. In one example, a method includes defining a feature set for a proposed path through a wavelength division multiplexing network, wherein the proposed path traverses at least one link in the network, and wherein the at least one link connects a pair of reconfigurable optical add/drop multiplexers, predicting an optical performance of the proposed path, wherein the predicting employs a machine learning model that takes the feature set as an input and outputs a metric that quantifies predicted optical performance, and determining whether to deploy a new wavelength on the proposed path based on the predicted optical performance of the proposed path.
US10686542B2
A method for transmitting channel state information (CSI) on a transmission opportunity (TxOP) duration by a user equipment (UE) in a wireless communication system supporting a unlicensed band, includes measuring CSI of the TxOP duration based on CSI interference measurement (CSI-IM) and/or CSI reference signal (CSI-RS) in one or more time intervals via the unlicensed band, wherein the one or more time intervals are determined based on a starting point of the TxOP duration; and transmitting the CSI to a base station.
US10686539B2
An apparatus with flexible debug observation-points (DOPs) includes a pipeline that includes multiple stages. A number of DOPs is embedded in the stages, and a DOP memory is provided at an end of the pipeline. The DOP memory is configured to store data associated with each DOP. Each DOP includes a flop-based storage and is identifiable by a unique DOP-identification (ID) associated with that DOP. The DOPs allow shifting data through the DOPs to the DOP memory.
US10686534B2
A method for optical interconnection between semiconductor chips according to an embodiment include converting an electrical signal to an optical signal, transmitting the optical signal to a second substrate disposed above or below a first substrate using an optical transmitter provided on the first substrate, receiving the optical signal using an optical detector provided on the second substrate, and converting the received optical signal to an electrical signal. Accordingly, using a mid-infrared wavelength range of light that is transparent to semiconductor materials such as silicon and next-generation high-mobility materials, it is possible to enable interconnection between stacked semiconductor chips without using metal wiring. Using optical interconnection, it is possible to significantly reduce the bandwidth and power consumption, and overcome the limitations of TSV technology, and it is possible to extend the photonics technology and platform established in the existing Si Photonics, thereby reducing the cost required for design.
US10686532B2
An optical receiver component, wherein the receiver component comprises a first type of partial-voltage source with a first absorption edge and a second type of partial-voltage source with a second absorption edge, and the first absorption edge lies at a higher energy than the second absorption edge. Each partial-voltage source produces a partial voltage, provided a photon flux at a specific wavelength strikes the partial-voltage source, and the two partial-voltage sources are connected in series. A first number of series-connected sub-partial-voltage sources of the first type and a second number of series-connected sub-partial-voltage sources of the second type are provided. The first number and/or the second number are greater than one, and the respective deviation of the source voltages of the sub-partial-voltage sources among themselves is less than 20% in both types. Each sub-partial-voltage source comprises a semiconductor diode with a p-n junction.
US10686527B2
Improvements in extinguishing optical signals in silicon photonics may be achieved by supplying a test signal of a known characteristics to a Photonic Element (PE) to extinguish the test signal via a first phase shifter and intensity modulator on a first arm of the PE and a second phase shifter and intensity modulator on a second arm of the PE; sweeping through a plurality of voltages at the first intensity modulator to identify a first voltage that is associated with an extinction ratio at an output of the PE that satisfies an induced loss threshold and a second voltage that is associated with an induced loss in the test signal at the output of the PE that satisfies an extinction ratio threshold; and setting the PE to provide an operational voltage to the first intensity modulator based on the first voltage and the second voltage.
US10686509B2
The method of UE for CSI reporting comprises receiving a higher layer signaling including CB SR information; determining a bitmap sequence B based on the CB SR information, wherein the bitmap sequence B includes a first bitmap sequence B1 and a second bitmap sequence B2; determining the first bitmap sequence B1 and the second bitmap sequence B2 based on the bitmap sequence B; identifying, based on the first bitmap sequence B1 and the second bitmap sequence B2, a restriction on P beam groups out of Q beam groups G(r1, r2) for the CSI reporting; generating a CSI report based on the P beam groups with the identified restriction for the CSI reporting and remaining Q minus P beam groups without any restrictions for the CSI reporting; and transmitting the CSI report to the BS. The remaining beam groups are determined as the Q beam groups G(r1, r2) minus the P beam groups.
US10686498B2
A method for improved efficiency for massive MIMO adaptation. In an embodiment, method for operating a network component in a massive MIMO network includes obtaining, by the network component, one or more network parameters; determining, by the network component, a number of active antennas in a massive MIMO AP to use for transmitting in one time frame according to the one or more network parameters, the number of active antennas selected being less than a total number of antennas available in the massive MIMO AP; and serving one or more UEs using the determined number of active antennas. Other embodiments reduce the number of beamformers utilized according to network parameters. In still other embodiments, a number of data streams to transmit and a corresponding number of users to be served in a time frame by a massive MIMO AP is reduced.
US10686493B2
Aspects of the subject disclosure may include, a system for receiving electromagnetic waves that propagate along a transmission medium, generating, according to the electromagnetic waves, signals that convey data and routing information, and providing the signals to a switch that facilitates routing, according to the routing information, a first portion of the data conveyed by the signals to an access point, a second portion of the data conveyed by the signals to a second waveguide system, or a combination thereof. Other embodiments are disclosed.
US10686492B1
Multiple ports of a vectored digital subscriber line (DSL) system can be automatically reconfigured to respond to a fault or defect associated with another one of the ports of the system. Information regarding retrain events for the ports of the system can be examined to identify the “bad” port with the associated fault or defect and the corresponding group of ports affected by the bad port. The affected group of ports can be identified as a group of ports that all were retrained within a predetermined time period and for common retrain reasons (e.g., 1 or 2 different retrain reasons). Once the affected group of ports is identified, the affected group of ports and the bad port can receive corresponding repair profiles to reconfigure the ports to respond to the fault or defect.
US10686491B2
A method of estimating a noise present on a 2-wire line connected to a modem using a plurality of frequency bands is implemented by a noise estimation device connected to the 2-wire line. The method comprises obtaining a first voltage value of a differential mode voltage at the two wires of the secondary side of the differential mode circuit, the first voltage value measured on the plurality of frequency bands and a second voltage value of a common mode image voltage corresponding to a voltage at the two wires of the secondary side of the common mode circuit, resulting from said differential mode voltage, the second voltage value being measured on the plurality of frequency bands and transmitting the first voltage value and the second voltage value to a calculating module configured to provide a noise estimate based on the first and second voltage values.
US10686489B2
A digital radio receiver (7) is arranged to receive and process data frames, each data frame comprising (i) a plurality of identical synchronization sequences; (ii) identification data different from the synchronization sequences; and (iii) convolution-encoded message data. An initial-synchronization section of the receiver (7) uses the plurality of synchronization sequences in a received data frame to perform a frequency-synchronization or symbol-timing-synchronization operation. A frame-synchronization section determines frame-synchronization information by correlating at least a part of the received identification data against reference identification data stored in a memory. A convolution-decoding section uses the frame-synchronization information to decode the message data.
US10686488B2
A method for demodulating a received signal resulting from the modulation of a basic chirp signal including estimating of a symbol carried by the received signal, implementing the following sub-steps: determining N decision components from the received signal and from a reference chirp signal obtained by modulating the basic chirp signal by a reference symbol corresponding to a symbol of rank r, a decision component of index I, denoted as a component Dl, being a function of a term, the phase of which depends quadratically on I, with I being an integer from 0 to N−1; and deciding the rank {circumflex over (k)} of the symbol carried by the received signal, from the decision component, of index k, denoted as a component Dk, having an extremum value among the N decision components.
US10686486B1
A radio frequency (RF) transistor includes a drain, a source, and a gate. A first dielectric having a first dielectric constant is over the source and the drain. A gap is in the first dielectric and over the gate, the gap extending to the gate. A second dielectric is situated in the gap. The second dielectric has a second dielectric constant substantially less than the first dielectric constant so as to reduce a COFF of the RF transistor. The RF transistor can be part of a stack of RF transistors in an RF switch. The RF switch can be situated between an antenna and an amplifier.
US10686483B2
An accessory device for use with an electronic device is disclosed. The accessory device may include multiple layers. One layer may be formed from a plastic. Other layers may include a fabric layer and a silicone layer. The accessory device may further include a retaining feature designed to hold or carry an object, such as a stylus for use with the electronic device. The accessory device may include a recessed region suited to receive the retaining feature. This allows the retaining feature to be stored in the accessory device when the retaining feature is not in use. Further, the retaining feature may be co-planar with an interior region of the accessory device such that the electronic device is not disturbed when positioned in the accessory device. In this manner, the retaining feature may be hidden. Also, the retaining feature may be deployed from the recessed region and receive the object.
US10686480B2
A mobile terminal further comprises: a case having an opening formed therethrough so as to communicate with the inside thereof; and a card tray inserted in the opening, wherein the card tray further comprises a cover part for covering the opening; a support part positioned inside the opening and comprising a seating part on which a card is stably placed; and a flexible part connecting the support part and the cover part and fitted/coupled to the circumference of the opening. The mobile terminal wherein the relative position of the cover part to the support part changes with morphological changing of the flexible part allows the positions of the cover part and the support part in the card tray to be flexibly variable. Therefore, even when positions of the opening and a card socket are mismatched, a card can be mounted in the mobile terminal, thus reducing an initial detective rate and an operationally detective rate.
US10686474B1
One illustrative dual mode frequency multiplier embodiment includes: a first and a second nonlinear element, a summation node, and a switchable phase shifter. The first and second nonlinear elements are driven by a differential signal to produce a first and a second branch signal each having even and odd harmonics, the even harmonics being in-phase and the odd harmonics being out of phase. The first and second branch signals combine at the summation node to form a combined signal. The switchable phase shifter couples the first nonlinear element to the summation node, providing the first branch signal with a phase shift switchable between 0 and 180° to suppress either the odd or the even harmonics from the combined signal.
US10686470B2
The present technology relates to a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 6/15, 8/15, or 10/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the present technology can be applied to a technique of performing data transmission using an LDPC code.
US10686468B2
A data processing apparatus for compressing physical address values correlated to logical address values includes a first prediction unit that calculates a first predicted address value for a first input address value in input data to be compressed, a determination unit that selects an encoding processing for the first input address value according to the first predicted address value, and a compression unit configured to encode the first input address value according to the encoding processing selected by the determination unit.
US10686465B2
An improved mixed oscillator-and-external excitation model and methods for estimating the model parameters, for evaluating model quality, and for combining it with known in the art methods are disclosed. The improvement over existing oscillators allows the model to receive, as an input, all except the most recent point in the acquired data. Model stability is achieved through a process which includes restoring unavailable to the decoder data from the optimal model parameters and by using metrics to select a stable restored model output. The present invention is effective for very low bit-rate coding/compression and decoding/decompression of digital signals, including digitized speech, audio, and image data, and for analysis, detection, and classification of signals. Operations can be performed in real time, and parameterization can be achieved at a user-specified level of compression.
US10686459B2
A method of incorporating Programmable Gain Amplifier (PGA) function into pipelined ADC for wide input range. The power consumption is saved without adding extra stage to reduce input range. The ADC input range can be adjusted on the fly using resistor bank and capacitor bank to achieve optimal system performance.
US10686458B1
A TAF-DPS based circuits and methods to improve electronic system's frequency accuracy and enhance its frequency stability is disclosed in this application. Present invention creates a circuit architecture and a calculation scheme for compensating frequency source's frequency error. Present invention further discloses a method of incorporating said scheme into functional chip built in either ASIC or FPGA fashion. Present invention further presents a method of using TAF-DPS-frequency-compensation-scheme-equipped-chips as nodes in electronic network. As a result, the circuit and apparatus disclosed in present invention can improve electronic system's performance from the time synchronization perspective.
US10686441B2
This disclosure generally relates to repeaters, and, in particular, repeaters for open-drain systems. In one embodiment, an apparatus comprises a first port, a second port, a current detector, a transistor, and a control logic circuit. A current detector input of the current detector is coupled to the first port. A transistor channel electrode of the transistor is coupled to the second port. A control logic circuit input of the control logic circuit is coupled to the current detector output, and a control logic circuit output of the control logic circuit is coupled to a transistor control electrode of the transistor.
US10686431B1
A clocked comparator includes a first clocked transconductance amplifier configured to receive a first voltage signal and output a first current signal to an internal node in accordance with a clock; a clocked regenerative load configured to enable a second voltage signal at the internal node to self-regenerate in accordance with the clock; a SR (set-reset) latch configured to receive the second voltage signal at the internal node and output a third voltage signal; and a second clocked transconductance amplifier configured to receive the third voltage signal and output a second current signal to the internal node.
US10686427B1
During operation of an analog filter having one or more filter stages is configured to operate in a first configuration. Configuring the analog filter to operate in the first filter configuration includes configuring one or both of i) a filter response of the analog filter and ii) a filter bandwidth of the analog filter. A first set of one or more direct current (DC) offset correction codes corresponding to the first filter configuration are retrieved from a memory. The one or more DC offset correction codes in the first set are converted to one or more first analog DC offset correction signals. While operating the analog filter configured in the first configuration, the one or more first analog DC offset correction signals are applied to the one or more filter stages of the analog filter.
US10686405B2
A resonator oscillator that may be included in a gas sensing system may include an oscillator that may be electrically connected to an external resonator through a conductive line. The oscillator may generate an oscillating signal having a frequency corresponding to a resonance frequency of the external resonator in an oscillating path. A spurious resonance removal circuit on the oscillating path may remove spurious resonance caused by the conductive line from the oscillating path. A gas sensing system may include the oscillator, a resonator that includes a sensor configured to sense a gas, and a frequency counting logic that receives the oscillating signal and a reference clock signal, performs a counting operation on the oscillating signal according to a logic state of the reference clock signal to generate a counted value, and generate a gas sensing output indicating a sensed gas based on the counted value.
US10686397B2
A motor system according to the present invention includes: a motor including a first winding portion and a second winding portion, the second winding portion having a larger number of turns than the first winding portion; a first inverter connected to the first winding portion; and a second inverter connected to the second winding portion.
US10686396B2
Embodiments of a mixing device power system generally include a power control module, an AC motor, and a variable frequency drive, wherein upon application of AC power to the system, electrical power is provided to the power control module which transmits electrical power to the AC motor, whereby rotation of a mixing spindle is initiated. After the spindle has begun rotating, transmission of electrical power from the power control module to the AC motor is ceased, and substantially simultaneously electrical power transmission is commenced from the power control module to the variable frequency drive which transmits electrical power to the AC motor, whereby rotation of the mixing spindle is continued. A method of using the mixing device power system to mix a fluid sample is also provided.
US10686391B2
In one embodiment, a method includes detecting, by a stall detection sensor in a driver coupled to a stepper motor, a first set of time-off periods in a rising commutation phase of motor current during current regulation. The stall detection sensor further detects a second set of time-off periods in a falling commutation phase of motor current during current regulation. Next, the stall detection sensor compares the first set of time-off periods with the second set of time-off periods and determines whether the stepper motor is stalled based on the comparison of the first set of time-off periods with the second set of time-off periods.
US10686390B2
Utilizing an asymmetric magnetic field caused by a mechanism design between a motor rotor and a stator to induce a BEMF, a method for starting a fixed rotation direction of single-phase sensorless DC brushless motor, includes: power-on starting a motor control circuit; if the motor is not in a rotating state before starting the excitation, executing a static starting procedure; then, if the motor rotation direction conforms to a predetermined direction, executing a normal driving procedure; otherwise, executing a static starting procedure. The static starting procedure, by discharging remnant energy of the motor, achieves the purpose of star-up by performing the steps of first phase excitation, stop excitation, and strong second phase excitation. In the normal driving procedure, the slope of BEMF signal of the first phase or the second phase is taken out periodically to detect the motor rotation direction.
US10686388B2
An AC/DC converter includes a first terminal and a second terminal to receive an AC voltage and a third terminal and a fourth terminal to deliver a DC voltage. A rectifying bridge is provided in the converter. A controllable switching or rectifying element has a control terminal configured to receive a control current. A first switch is coupled between a supply voltage and the control terminal to inject the control current. A second switch is coupled between the control terminal and a reference voltage to extract the control current. The first and second switches are selectively actuated by a control circuit.
US10686387B2
An LLC converter includes a resonant circuit connected to a DC input voltage, a switching circuit connected to the DC input voltage, transformers each including primary windings and secondary windings, and synchronous rectifiers each connected to one secondary winding and to ground. The primary windings of the transformers include a first primary winding and a second primary winding. The first primary windings of the transformers are connected in series, and the second primary windings of each of the plurality of transformers are connected in series. The series-connected first primary windings and the series-connected second primary windings are directly connected in parallel with the resonant circuit. A first current from a first switch flows into the series-connected first primary windings, and a second current from a second switch flows into the series-connected second primary windings. Currents from each of the secondary windings are equal or substantially equal.
US10686386B2
A resonant or semi-resonant DC/DC converter makes use of one or more synchronous rectification (SR) switches for rectifying an output current that is provided to a load of the converter. The SR switches are ideally turned off when zero current is flowing through them. To achieve such zero-current switching, the current through each of the SR switches is monitored and compared against a turn-off threshold. The turn-off threshold for a particular SR switch is determined from the slope of a waveform of the current together with a transition delay for turning off the SR switch. This transition delay typically includes a delay through a driver circuit for the SR switch together with a latency through the SR switch itself. Once it is detected that the current for an SR switch has dropped to or below the turn-off threshold, a signal is provided to the SR switch turning it off.
US10686377B1
There is presented a boost converter and an associated method for starting the boost converter. The boost converter includes an input terminal for receiving an input voltage, an output terminal for providing an output voltage, a low-side power switch and a high-side power switch coupled at a switching node, and a voltage regulator coupled to the high-side power switch. The boost converter is also provided with a controller for operating the boost converter in a start-up phase. In the start-up phase the controller controls the boost converter to generate an intermediate voltage and increase the intermediate voltage to a predetermined value. The intermediate voltage is then provided to the voltage regulator to obtain a drive voltage. The high side power switch is then driven to increase the output voltage linearly up to a start-up voltage.
US10686376B1
A method of controlling a tunable passive component in a pulse width modulation controlled switched mode power supply (SMPS) having a power input and an output with tunable passive component power filter. The method includes operably connecting and supplying power relative to a circuit ground to a DC bus, converting a voltage on the DC bus to an output voltage by operating a first switching device and a second switching device at a selected frequency, and filtering the output voltage with a tunable output filter, the tunable output filter including a tunable passive component responsive to a control function circuit configured to automatically tune the tunable passive component value based on a voltage associated with operation of the power supply to maintain resonance of the tunable output filter at about the selected frequency.
US10686373B2
Systems and methods are provided for regulating a power converter. An example system controller includes: a driver configured to output a drive signal to a switch to affect a current flowing through an inductive winding of a power converter, the drive signal being associated with a switching period including an on-time period and an off-time period. The switch is closed in response to the drive signal during the on-time period. The switch is opened in response to the drive signal during the off-time period. A duty cycle is equal to a duration of the on-time period divided by a duration of the switching period. One minus the duty cycle is equal to a parameter. The system controller is configured to keep a multiplication product of the duty cycle, the parameter and the duration of the on-time period approximately constant.
US10686372B2
A power supply is disclosed. The power supply includes a switching converter for providing an output voltage comprising a power switch coupled to a driver for driving the power switch with an on-off switching cycle; and a voltage threshold indicator. The voltage threshold indicator includes an input for receiving an output of the converter, and an output coupled to the driver. The voltage threshold indicator is adapted to provide a temperature compensated voltage threshold, and a control signal to control the on-off switching cycle. The control signal is adapted such that when the output voltage exceeds the temperature compensated voltage threshold, a value of the control signal changes.
US10686371B1
A power converter and method using a flying capacitor, a first transistor, a second transistor, a third transistor, a fourth transistor, and a driver circuit are presented. The first transistor is coupled between an input terminal and a first terminal of the flying capacitor. The second transistor is coupled between the first terminal of the flying capacitor and an output terminal. The third transistor is coupled between the output terminal and a second terminal of the flying capacitor. The fourth transistor is coupled between the second terminal of the flying capacitor and a reference potential. The driver circuit is coupled between a high side power rail and a low side power rail. There is a regulation circuit to regulate a high side voltage of the high side power rail such that the regulated high side voltage is independent of an input voltage at the input terminal.
US10686369B1
A power sensing and switching circuit, using voltage and current sensors, integrated circuits and logic gates that detects reverse power flow, from reactive loads, non-linear loads or dispersed electrical generators, and mitigates reverse power flow by functioning as a power factor correction device and by diverting the reverse power flow as recycled power to storage, local usage, or remote usage via a recovery line that mitigates distribution grid instability and speeds up the growth of dispersed electrical generators.
US10686360B2
A power control circuit includes a detection device, a first control device, and a second control device. When the detection signal is changed from lower to higher than the first voltage, the first control device's output is changed to the second potential. When the detection signal is changed from higher to lower than the second voltage, the first control device's output is changed to the first potential. When the detection signal is changed from lower to higher than the third voltage, the second control device's output is changed to the fourth potential. When the detection signal is changed from higher to lower than the fourth voltage, the second control device's output is changed to the third potential. According to the first or second potentials, the circuit device turns on/off the first function. According to the third or fourth potentials, the circuit device turns on/off the second function.
US10686347B2
The present invention provides a high-speed motor for supplying high-output power by preparing a power transmission device, which increases rotational power at the front of a motor converting electrical energy into mechanical energy, so as to cause a rotary motion, obtain power, and supply the power, such that the power transmission device generates torque through an interaction of attraction and repulsion between a rotating magnetic field and a magnetic field generated by receiving the rotational power of the electric motor of receiving the rotational power of the electric motor and external electric power, thereby implementing a motor for transferring power with an increased number of revolutions and torque.
US10686320B2
A device for holding and charging an electronic cigarette element is disclosed. The device comprises a housing having a planar surface deposited with adhesive configured for coupling to a flat surface, the housing including a rechargeable battery, a first power port in the housing, the first power port conductively coupled to the rechargeable battery and configured for accepting external power for recharging the rechargeable battery, a tubular element coupled to the housing, the tubular element having a cavity that is configured to accept an electronic cigarette element, and a charging terminal located on the housing such that when the electronic cigarette element is inserted in to the tubular element, one end of the electronic cigarette element contacts the charging terminal, wherein when the electronic cigarette element contacts the charging terminal, the rechargeable battery recharges a battery of the electronic cigarette element.
US10686317B2
A programmable battery protection system. Implementations may include a battery protection integrated circuit (IC) with an array of fuses, a plurality of latches coupled with the array of fuses, a plurality of MOSFETs coupled with the plurality of latches, and a plurality of resistors coupled in series and in parallel with each one of the plurality of MOSFETs. The IC may also include a comparator coupled with the plurality of resistors and with a battery control circuit. Whether any one of the array of fuses is open or closed (remains closed) may be set by a fuse trimming signal from the battery control circuit. A voltage supplied to the comparator by the plurality of resistors during operation may be one of a discharge overcurrent threshold voltage, a charge overcurrent threshold voltage, or a short current threshold voltage.
US10686308B1
A sheath-bonding link box is provided, the sheath-bonding link box including a housing defining a sealed interior space, and a set of electrically conductive connectors extending through the housing between an exterior of the enclosure and the interior space. The set of connectors each has an internal portion positioned inside of the interior space and an external portion positioned outside of the housing. The internal portion of the connectors is electrically connectable to a functional link in the interior space, and the external portion of the connectors is dimensioned to be electrically connectable to a sheath-bonding lead.
US10686307B2
A flexible channel molding assembly may include a plurality of molding members. Each of the molding members defines a channel configured to receive a cable, and the plurality of molding members are configured to be pivotally coupled to one another along an axial direction to conform to a surface having a complex geometry.
US10686306B2
A floor cable channel for positioning a cable line element on an underlying surface and for protecting the cable line element. The floor cable channel includes a first channel element and a second channel element for receiving the cable line element and a connection element connecting the first channel element to the second channel element. The connection element allows a rotational movement of the first channel element relative to the second channel element. The floor cable channel can be brought into a transport position in which the channel elements are parallel to each other and into an operating position in which the channel elements are arranged along their longitudinal axes. In the operating position, the first and second channel elements are in contact at their mutually facing front faces to provide a self-locking of the channel elements relative to each other in the operating position.
US10686299B2
A spark plug has a spark plug housing of a cylindrical shape, an insulator of a cylindrical shape, a central electrode, a ground electrode and a terminal metal fitting. The insulator has a head part projecting toward a distal end side of the spark plug from the spark plug housing. The central electrode and the ground electrode forms a discharge gap. The terminal metal fitting, electrically connected to the central electrode, has a main body part and an exposed part. The exposed part of the terminal metal fitting has a head part. An outer diameter of the head part of the exposed part is greater than an outer diameter of the main body part. A ratio Dt/Di of not less than 0.8 is satisfied, Di represents an outer diameter of the head part of the insulator and Dt represents an outer diameter of the head part of the exposed part.
US10686294B2
A method of manufacturing a semiconductor element includes forming a first silicon oxide film on a semiconductor wafer under a first film forming condition; forming a second silicon oxide film on the first silicon oxide film under a second film forming condition, a density of the second silicon oxide film being lower than a density of the first silicon oxide film; coating, with a photoresist, a region including the second silicon oxide film; exposing the photoresist using a photomask having an aperture and being disposed such that at least a portion of an edge of the aperture is disposed on the second silicon oxide film; removing a portion of the photoresist to form a photoresist pattern that has an overhang shape in a cross-section of the photoresist pattern; forming an electrode film on a region including the photoresist pattern; and performing lift-off by removing the photoresist pattern.
US10686288B2
A system and method for tuning and infrared source laser in the Mid-IR wavelength range. The system and method comprising, at least, a plurality of individually tunable emitters, each emitter emitting a beam having a unique wavelength, a grating, a mirror positioned after the grating to receive at least one refracted order of light of at least one beam and to redirect the beam back towards the grating, and a micro-electro-mechanical systems device containing a plurality of adjustable micro-mirrors.
US10686283B2
A semiconductor device for determining whether a foreign substance (e.g., water) is present and a method of operating the same are provided. The semiconductor device includes a receptacle including a plurality of pins according to a USB type-C receptacle interface; a first current source providing first current to a CC1 signal pin or a CC2 signal pin among the plurality of pins in a first operation mode; a second current source providing second current to the CC1 signal pin or the CC2 signal pin in a second operation mode; a third current source providing third current to at least two pins of other pins excluding the CC1 signal pin and the CC2 signal pin; and a power delivery integrated circuit (PDIC) controlling the first current source, the second current source and the third current source and detecting the voltage level of a signal outputted to the plurality of pins.
US10686280B2
The present invention provides a floating connector that includes a connector housing and a connector body. The connector housing has a housing opening, and the housing opening includes a plurality of conductive terminals. The connector body includes a housing member having a plurality of housing member terminal openings, a tongue connector, and a plurality of S-type conductive terminals connecting the housing member and the tongue connector. Wherein, the displacement of the housing member between the tongue connector retrieved by the deformation range of the S-type conductive terminals. When the connector body is connected with the connector housing, the plurality of S-type conductive terminals and the plurality of conductive terminals remain electrically connected in a floating state.
US10686275B2
A power interface may include a housing and a connection body. The housing has an inner wall defining a stopping groove. The connection body is disposed in the housing and includes a first encapsulation portion and a plurality of pins spaced apart. The pins are wrapped by the first encapsulation portion, and a partial outer face of each of the pins is exposed by the first encapsulation portion. The first encapsulation portion is connected to the housing. The first encapsulation portion is made from polyamide resin and has an engaging flange arranged adjacent an end of the pins, and the engaging flange is engaged in the stopping groove.
US10686272B2
A contact element (1) for establishing electric contact between two contact pieces comprises a support grip (2) extending in a longitudinal direction (L) as well as a plurality of contact parts (5,5a, 5b), each of which has a first contact section (6) for contacting one of the two contact pieces (K1, K2), a second contact section (7) for contacting the other one of the two contact pieces (K2, K1), and a fastening section (8) for securing the contact part (5, 5a, 5b) to the support strip (2) at a fastening point (3). Each contact part (5, 5a, 5b) comprises at least one plastically deformable connection element (50) for securing the contact part (5, 5a 5b) to the support strip (2). The at least one connection element (50) forms an integral part of the contact part (5, 5a, 5b).
US10686264B2
A coaxial cable connector having, in one embodiment, a connector body or body member, a coupling element and a grounding bridge portion. The connector body is configured to be attached to a post. The grounding bridge portion is configured to maintain an electrical connection between the coupling element and the connector body.
US10686263B2
A ground block may include a metal ground plate and a ground wire fixedly coupled with the metal ground plate. The ground wire is configured to be non-detachable from the ground block during normal use of the ground block. The ground block may be formed by soldering, brazing, or clamping the ground wire to the metal ground plate.
US10686261B2
An electrical connection box includes a box main body; internal circuits that are arranged and accommodated in the box main body; and a terminal fastening portion that is arranged and accommodated in the box main body, and that is provided with a first fastening tool, the electrical connection box having a plurality of connection terminal portions that are provided to the internal circuits arranged on a first seating surface of the first fastening tool, and also having the plurality of connection terminal portions fastened and fixed together with a connection terminal that is crimped to an end of an external wire, in which the plurality of connection terminal portions each include a plurality of divided terminal portions that are formed to a size that partially covers the first seating surface of the first fastening tool and do not overlap each other in an axis direction of the first fastening tool.
US10686258B2
An apparatus includes a phased array antenna panel and a plurality of beam former circuits. The phased array antenna panel generally comprises a plurality of antenna elements. The plurality of beam former circuits are each mounted on the phased array antenna panel adjacent to a number of the antenna elements. Each beam former circuit has one or more ports directly coupled to each of the adjacent antenna elements. Each beam former circuit may be configured to generate a plurality of radio-frequency output signals at the ports while in a transmit mode and receive a plurality of radio-frequency input signals at the ports while in a receive mode. Each beam former circuit generally implements a hard-wired address.
US10686252B2
An electronic device may be provided with wireless circuitry that includes a radio-frequency transceiver circuit and an antenna. The antenna may be a patch antenna formed from a patch antenna resonating element and an antenna ground. The patch antenna resonating element may be formed from a metal patch on a printed circuit board. The antenna ground may be formed from a metal housing having a planar rear wall that lies in a plane parallel to the metal patch. The radio-frequency transceiver circuit may be coupled to the metal patch through traces on the printed circuit and may be coupled to rear wall of the housing through a screw and a screw boss in the housing. Buttons and other electrical components may be mounted on the printed circuit board and may be coupled to control circuitry on the printed circuit board through the metal patch.
US10686248B2
A wireless communication device is provided. The wireless communication device comprises a circuit board and a loop antenna. The circuit board includes a wireless communication circuit. The wireless communication circuit includes a signal transmitting end and a ground terminal. The loop antenna includes a conductive loop, a feed portion, a first short-circuit portion and a second short-circuit portion. The feed portion is connected between the conductive loop and the signal transmitting end. The first short-circuit portion and the second short-circuit portion are connected between the conductive loop and the ground terminal, respectively.
US10686229B2
A battery state detection device detects a battery state and includes: a first permissible current calculating unit configured to calculate a first permissible current of a battery based on a voltage of the battery detected by a voltage detecting unit; a second permissible current calculating unit configured to calculate a second permissible current of the battery without using the voltage of the battery; and a permissible current determining unit configured to determine a permissible current of the battery corresponding to the battery state on the basis of at least one of the first permissible current and the second permissible current.
US10686228B2
Disclosed herein is a battery with a pouch-type enclosure for use with an implantable electronic device. The battery may have greater than 20 megaohms of isolation between the anode and the external surface of the pouch-type battery enclosure and the cathode and the external surface of the pouch-type battery enclosure. The battery may have a pouch-type enclosure with a contoured shape, including a cathode, anode, and electrolyte disposed within the pouch-type enclosure. The cathode and/or anode may have variable thicknesses. The variable thickness anode and/or cathode may be contoured in shape to at least partially provide the contoured shape of the pouch-type enclosure.
US10686222B2
A method for manufacturing a phosphate, which includes reacting, in a solvent, an organophosphate represented by the following formula (2) and an alkali metal hydroxide in an amount of 1.01 mole equivalents or more relative to the organophosphate to provide a composition containing a phosphate represented by the following formula (1), the alkali metal hydroxide, and the solvent; and adding hydrogen fluoride to the composition to neutralize the composition and to precipitate an alkali metal fluoride, thereby providing a composition containing the precipitated alkali metal fluoride, the phosphate represented by the formula (1), and the solvent. The formula (1) is (R11O)(R12O)PO2M, where R11, R12 and M are as defined herein. The formula (2) is (R21O)(R22O)(R23O)PO, where R21, R22, and R23 are as defined herein.
US10686221B2
The present disclosure provides an electrolyte and an electrochemical energy storage device. The electrolyte comprises an electrolyte salt and an additive. The additive comprises a sulfonic ester cyclic quaternary ammonium salt and a dioxide heterocyclic compound. Under the combined effect of the sulfonic ester cyclic quaternary ammonium salt and the dioxide heterocyclic compound, a dense, uniform and stable passive film on a surface of each of the positive electrode film and the negative electrode film of the electrochemical energy storage device, thereby reducing the contact between the positive, negative electrode active materials and the electrolyte, thus avoiding the occurrence of continuous oxidation and reduction reaction of the electrolyte on the surface of each of the positive electrode film and the negative electrode film, so as to make the electrochemical energy storage device has excellent high temperature storage performance and high temperature cycle performance.
US10686210B2
A method for manufacturing oxide semiconductor secondary cells concurrently and evenly on a plurality of chips. A method for manufacturing a chip on which an oxide semiconductor secondary cell is mounted, the oxide semiconductor secondary cell that is formed by layering a first electrode, a charging function layer, and a second electrode being layered on a circuit. The method includes a layering process to layer and form the oxide semiconductor secondary cells integrally at regions corresponding to a plurality of chips formed on a wafer without separately forming oxide semiconductor secondary cells at regions corresponding to the respective chips, and a separating process to perform separation into individual oxide semiconductor secondary cells corresponding to the respective chips by performing pattern etching on the integrally-formed oxide semiconductor secondary cells to eliminate regions not corresponding to the respective chips except for regions corresponding to the respective chips.
US10686207B2
To provide a storage battery including a carbon-based material. To provide a graphene compound film having desired ion conductivity and mechanical strength while preventing direct contact between electrodes in a storage battery. To achieve long-term reliability. A lithium-ion storage battery includes a positive electrode, a negative electrode, an exterior body, and a separator between the positive electrode and the negative electrode. In the lithium-ion storage battery, one of the positive electrode and the negative electrode is wrapped in a first film, and the positive electrode, the negative electrode, and the separator are stored in the exterior body. The first film may include a first region in which the first film includes a first functional group. The first film may further include a second region in which the first film includes a second functional group different from the first functional group. The first film may be a graphene compound film.
US10686199B2
A fuel cell anode flow field includes at least one flow channel with a cross-sectional area that varies along at least a portion of its length. In some embodiments, the channel width decreases along at least a portion of the channel length according to a natural exponential function. This type of anode flow field can improve performance, reduce fuel consumption and/or reduce detrimental effects such as carbon corrosion and catalyst degradation, thereby improving fuel cell longevity and durability. When operating the fuel cell on either a substantially pure or a dilute fuel stream, this type of anode flow field can provide more uniform current density. These flow channels can be incorporated into reactant flow field plates, fuel cells and fuel cell stacks.
US10686183B2
Improved high energy capacity designs for lithium ion batteries are described that take advantage of the properties of high specific capacity anode active compositions and high specific capacity cathode active compositions. In particular, specific electrode designs provide for achieving very high energy densities. Furthermore, the complex behavior of the active materials is used advantageously in a radical electrode balancing design that significantly reduced wasted electrode capacity in either electrode when cycling under realistic conditions of moderate to high discharge rates and/or over a reduced depth of discharge.
US10686182B2
A secondary battery is provided, which includes a laminated electrode body and which has a current-collecting structure with favorable structural stability even when mounted to a vehicle and with superior high-rate charge-discharge characteristics. In a laminated electrode body included in a secondary battery provided by the present invention, a laminated positive electrode current collector-exposed portion and a laminated negative electrode current collector-exposed portion respectively constitute a plurality of current collector bundles which are bundled while being divided into two or more in a direction of lamination, each of the plurality of current collector bundles is individually and separately joined to the current collector portion on the same electrode side, and any of separators between positive and negative electrodes is enveloped in any of the plurality of current collector bundles on the side of the positive electrode current collector-exposed portion and/or any of the plurality of current collector bundles on the side of the negative electrode current collector-exposed portion.
US10686180B2
A battery protection system for a power tool includes a power tool housing with a battery pack interface. The battery pack interface includes at least one tool electrical terminal. The battery protection system also includes a battery with a battery housing and at least one battery electrical terminal and a divider positioned between the at least one battery electrical terminal and the at least one tool electrical terminal. The divider includes at least one fold.
US10686173B2
A battery pack includes an electrode assembly having a cathode, an anode, and a separator interposed therebetween, a first pack case having the electrode assembly and an electrolyte disposed therein, a second pack case with the first pack case disposed therein and a portion of the interior surface separated from the first pack case exterior surface, a fire extinguishing agent disposed between the exterior surface of the first pack case and the interior surface of the second pack case and a cap assembly that simultaneously seals an open surface of the first and second pack cases when the first pack case is disposed in the second pack case. A first venting portion is configured to open to enable the fire extinguishing agent to flow into the interior of the first pack case when the pressure within the first pack case is equal to or greater than a critical pressure.
US10686169B2
A secondary battery packaging material according to the present invention includes: a substrate layer having a first surface and containing polyester or polyamide; a metal foil layer laminated on the first surface of the substrate layer; an anti-corrosion treatment layer laminated on the metal foil layer; an adhesive layer laminated on the anti-corrosion treatment layer and containing two or more polyolefins; and a heat-sealable resin layer laminated on the adhesive layer. Of the two or more polyolefins, a first polyolefin having a highest melting temperature of the two or more polyolefins with a melting temperature of from not less than a heat-resistance imparting temperature to not more than a critical substrate layer thermal deterioration temperature; and of the two or more of polyolefins, and a second polyolefin having a lowest melting temperature of the two or more polyolefins with a melting temperature of from not less than a critical heat-resistance temperature to not more than a lamination temperature.
US10686168B2
A method of manufacturing a short-preventive all-solid-state battery in which a thermosetting insulating resin applied in advance to a pouch-type electrode case provided with an electrode assembly received therein is forced to fill a space between the edges of the electrode assembly during packaging of the electrode assembly to fill vacant spaces between electrodes at the edges of the electrode assembly and may thus prevent physical contact and collision between the electrodes and fundamentally prevent generation of a short circuit caused thereby.
US10686167B2
A repeatedly bendable power storage device. A highly reliable power storage device. A long-life power storage device. A repeatedly bendable electronic device. A flexible electronic device. The power storage device includes a film, a positive electrode, and a negative electrode. The film includes a plurality of projections. A difference between the maximum height and the minimum height of a surface of the film is greater than or equal to 0.15 mm and less than 0.8 mm. The modulus of rigidity of the film is less than 6.5×109 N. The film includes a metal layer. The thickness of the metal layer is greater than or equal to 5 μm and less than or equal to 200 μm. The positive electrode and the negative electrode are surrounded by the film.
US10686164B2
A battery comprising an anode comprising anode material in contact with a metal anode current collector. The battery further comprises a cathode comprising cathode material in contact with a cathode current collector comprising a transparent conducting oxide (TCO). The battery further comprises an electrolyte with a pH in a range of 3 to 7.
US10686158B2
A display device is provided. The display device includes a light-emitting unit. The light-emitting unit includes a light-emitting part, wherein a light extraction structure is disposed on a first surface of the light-emitting part. The light-emitting unit also includes a connective part disposed on a second surface opposite to the first surface of the light-emitting part. The light-emitting unit further includes a protective part surrounding the light-emitting part and the connective part. In addition, the display device includes a substrate having a plurality of active elements and at least one bonding pad, wherein the bonding pad is electrically connected to the corresponding connective part of the light-emitting unit. The roughness of the light extraction structure is greater than or equal to 0.2 μm and less than or equal to 5 μm.
US10686153B2
Provided is a light-emitting element which includes a first electrode, a second electrode over the first electrode, and first and second light-emitting layers therebetween. The first light-emitting layer contains a first host material and a first light-emitting material, and the second light-emitting layer contains a second host material and a second light-emitting material. The first light-emitting material is a fluorescent material, and the second light-emitting material is a phosphorescent material. The level of the lowest triplet excited state (T1 level) of the first light-emitting material is higher than the T1 level of the first host material. A light-emitting device, an electronic device, and a lighting device including the light-emitting element are further provided.
US10686152B2
Emission efficiency of a light-emitting element is improved. The light-emitting element has a pair of electrodes and an EL layer between the pair of electrodes. The EL layer includes a first light-emitting layer and a second light-emitting layer. The first light-emitting layer includes a fluorescent material and a host material. The second light-emitting layer includes a phosphorescent material, a first organic compound, and a second organic compound. An emission spectrum of the second light-emitting layer has a peak in a yellow wavelength region. The first organic compound and the second organic compound form an exciplex.
US10686151B2
A plurality of light-emitting units (140) are provided on a first surface (100a) of a substrate (100), separated from each other. Each light-emitting unit (140) includes a light-transmitting first electrode (110), an organic layer (120), and alight-reflective second electrode (130). The organic layer (120) is located between the first electrode (110) and the second electrode (130). A light-transmitting region is located between the light-emitting units (140) and transmits light in the thickness direction of a light-emitting device (10). An optical filter (200) is overlapped with the light-emitting unit (140) and not overlapped with at least a portion of the light-transmitting region.
US10686145B2
Disclosed are an organic compound selected from a compound represented by Chemical Formula 1A, a compound represented by Chemical Formula 1B, and a combination thereof, an organic thin film including the organic compound, an organic thin film transistor, and an electronic device. The organic compound has liquid crystal properties and exhibits an ordered liquid crystal phase when being heated in a liquid crystal period due to asymmetric substituents and thereby charge mobility may be further improved.
US10686143B2
Organic compounds consisting of indolo[321-jk]carbazole and carbazole are disclosed. The compounds are useful as host materials in OLEDs and can improve OLED performance.
US10686139B2
A nitrogen-containing compound and an organic electroluminescence device including the same, the nitrogen-containing compound being represented by the following Formula 1:
US10686136B2
The present invention relates to a hole transporting material having a structure of formula (I). The present invention provides a hole transporting material having at least one saturated six-membered carbon ring and benzene ring(s) having non-hydrogen substituent(s) in the formula and being capable of obtaining a suitable mobility rate without occurrence of crosstalk between pixels; and the hole transporting material provided by the present invention is capable of satisfying the requirements on MASK cleaning in terms of solubility (NMP solvent).
US10686132B2
The invention relates to formulations comprising at least two organic semiconducting compounds and at least two solvents, methods for their preparation, their use for the preparation of electronic devices and electronic devices comprising organic semiconducting materials.
US10686118B2
A method for promoting an electric output of a piezoelectric/conductive hybrid polymer is provided. The method includes forming a piezoelectric/conductive hybrid polymer by mixing poly(vinylidene fluoride-trifluoroethylene) (PVDF-TrFE) and poly(3,4-ethylenedioxythiophene):poly(styrenesulfonate) (PEDOT:PSS) so as to increase an output current and an output power of the piezoelectric/conductive hybrid polymer; and changing a surface structure of the piezoelectric/conductive hybrid polymer by a nano-imprint process for promoting a piezoelectricity of the piezoelectric/conductive hybrid polymer. As a result, an output voltage, the output current and the output power of the piezoelectric/conductive hybrid polymer are increased.
US10686114B2
A thermoelectric conversion module may include a plurality of n type thermoelectric conversion materials and a plurality of p type thermoelectric conversion materials that are disposed alternately, and a plurality of electrodes that connects the plurality of thermoelectric conversion material disposed alternately on one side and on an opposite side alternately, wherein the plurality of electrodes includes a first electrode configured to electrically connect the n type thermoelectric conversion material and the p type thermoelectric conversion material by penetrating the n type thermoelectric conversion material and the p type thermoelectric conversion material to transfer heat obtained from a heat source to the plurality of thermoelectric conversion materials.
US10686113B2
A power generating brick comprising a brick body with a through hole provided along a vertical direction; a thermoelectric unit disposed in the through hole and comprising a heat collecting assembly, a thermoelectric power generation sheet and a heat sink; wherein, the heat sink is disposed at the lower end of the through hole; the thermoelectric power generation sheet is disposed on the heat sink; the heat collecting assembly is disposed on the thermoelectric power generation sheet; so as to generate electrical energy from a temperature difference between the cold and hot sides of the thermoelectric power generation sheet, and output electrical energy via wires connected to the positive and negative electrodes of the thermoelectric power generation sheet. The power generating brick can be laid on the pedestrian streets, squares, roads and roofs of a city or used as walls of a building. Converting the collected solar thermal energy into electrical energy by the power generating brick, the surrounding facilities can be supplied for electricity. Use of power generating brick reduces external clutter caused by wiring while reducing costs.
US10686101B2
Provided is a semiconductor light emitting device which includes: a light emitting structure including a plurality of semiconductor layers and configured to generate and emit light to an outside of the light emitting structure; a transparent electrode layer disposed on the light emitting structure; a transparent protective layer disposed on the transparent electrode layer; a distributed Bragg reflector (DBR) layer disposed on the transparent protective layer and covering at least a part of the transparent electrode layer; and at least one electrode pad connected to the transparent electrode layer through a hole or via.
US10686095B2
A photoelectric sensor including at least any one of a light projecting unit for emitting light and a light receiving unit for detecting light includes a substrate on which at least any one of the light projecting unit and the light receiving unit is mounted, a cover which has a protecting portion facing the substrate and for protecting the substrate and a side wall extending from a periphery of the protecting portion, and a sealing member which seals at least any one of the light projecting unit and the light receiving unit that is mounted on the substrate, in which the cover has a protruding portion on a surface which is positioned outside a side surface of the substrate and intersects an extending direction of the side wall, and the protruding portion is in contact with the sealing member.
US10686094B2
A photodetection element includes a semiconductor layer having, on one surface side, a periodic concave/convex structure that includes periodic convex portions and concave portions and converts light into surface plasmon, and a metal film provided on the one surface side of the semiconductor layer in correspondence to the periodic concave/convex structure, and in the periodic concave/convex structure, a Schottky junction portion that has a Schottky junction with the metal film is provided on a base end side of the convex portion, and a non-Schottky junction portion that does not have a Schottky junction with the metal film is provided on a distal end side of the convex portion.
US10686093B2
According to one embodiment, a semiconductor light receiving element is disclosed. The semiconductor light receiving element includes a Si substrate, a Si pn junction, a passivation film, and a compound semiconductor light receiving layer. The Si avalanche multiplication part is provided on the Si substrate. The Si pn junction surrounds the Si avalanche multiplication part, and includes a junction end part at a height different from that of the Si avalanche multiplication part. The passivation film is provided on the junction end part of the Si pn junction. The compound semiconductor light receiving layer is selectively provided inside a region on the Si pn junction.
US10686087B2
Disclosed is a solar cell including a control passivation film on one surface of a semiconductor substrate, and being formed of a dielectric material; and a semiconductor layer on the control passivation film, wherein the semiconductor layer including a first conductive region having a first conductive type and a second conductive region having a second conductive type opposite to the first conductive type. The semiconductor substrate includes a diffusion region including at least one of a first diffusion region and a second diffusion region adjacent to the control passivation film, wherein the first diffusion region being locally formed to correspond to the first conductive region and having a doping concentration lower than a doping concentration of the first conductive region, wherein the second diffusion region being locally formed to correspond to the second conductive region and having a doping concentration lower than a doping concentration of the second conductive region.
US10686077B2
A fin field effect transistor (FinFET) device structure and method for forming FinFET device structure are provided. The FinFET structure includes a substrate and a fin structure extending above the substrate. The FinFET structure includes an epitaxial structure formed on the fin structure, and the epitaxial structure has a first height. The FinFET structure also includes fin sidewall spacers formed adjacent to the epitaxial structure. The sidewall spacers have a second height and the first height is greater than the second height, and the fin sidewall spacers are configured to control a volume and the first height of the epitaxial structure.
US10686074B2
A FinFET device structure is provided. The FinFET device structure includes a fin structure extended above a substrate and a gate structure formed over a middle portion of the fin structure. The middle portion of the fin structure is wrapped by the gate structure. The FinFET device structure includes a source/drain (S/D) structure adjacent to the gate structure, and the S/D structure includes a doped region at an outer portion of the S/D structure, and the doped region includes gallium (Ga). The FinFET device structure includes a metal silicide layer formed over the doped region of the S/D structure, and the metal silicide layer is in direct contact with the doped region of the S/D structure.
US10686072B2
A semiconductor device includes a source and a drain and a channel disposed between the source and the drain, a first gate dielectric layer disposed on the channel, a first gate electrode disposed on the first gate dielectric layer, a second gate dielectric layer disposed on the first gate electrode, and a second gate electrode disposed on the second gate dielectric layer. The second gate dielectric layer is made of a ferroelectric material. A first area of a bottom surface of the first gate electrode which is in contact with the first gate dielectric layer where the is greater than a second area of a bottom surface of the second gate dielectric layer which is in contact with the first gate electrode.
US10686066B2
This semiconductor device includes: an n-type SiC drift layer; a p-type base region; an n-type source region selectively embedded in the top part of the base region; p-type base contact regions selectively embedded in the top part of the base region so as to form a first gap with the source region along the <11-20> direction; a gate electrode provided via a gate insulating film; and an n-type drain region. The top surface of the drain region has an off-angle relative to the <11-20> direction towards the <0001> direction, and an alignment mark for positioning is formed on the top surface. The drift layer and the base region are epitaxially grown films, and a width wg of the first gap is set in accordance with a positional deviation width of the alignment mark caused by the off-angle and epitaxial growth.
US10686063B2
The present disclosure provides a semiconductor device and a manufacturing method thereof. The semiconductor device includes a semiconductor layer, a source and a drain located on one side of the semiconductor layer, a blocking layer located on one side of the semiconductor layer, the blocking layer including silicide, wherein the distance between an interface at one side of the blocking layer close to the semiconductor layer and the semiconductor layer is equal to or more than 10 nm, and a gate located between the source and the drain, the gate penetrating through the blocking layer, the gate including a first conductive layer and a second conductive layer, the first conductive layer being close to the semiconductor layer, the second conductive layer being located on one side of the first conductive layer away from the semiconductor layer, and the first conductive layer including nickel.
US10686060B2
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a fin structure over a semiconductor substrate and a gate stack covering a portion of the fin structure. The gate stack includes a work function layer and a gate dielectric layer. The semiconductor device structure also includes an isolation element over the semiconductor substrate and adjacent to the gate stack. The isolation element is in direct contact with the work function layer and the gate dielectric layer, and a lower width of the isolation element is greater than an upper width of the isolation element.
US10686054B2
A semiconductor device includes a first III-V compound layer, a second III-V compound layer over the first III-V compound layer, a source contact and a drain contact over the second III-V compound layer, a gate contact over the second III-V compound layer and between the source contact and the drain contact, a gate field plate over the second III-V compound layer, a first etch stop layer over the source contact, and a second etch stop layer over the drain contact and separated from the first etch stop layer.
US10686048B2
A method of forming a gate structure with a modified gate geometry, including, forming two gate spacers and a dummy gate fill on a channel, wherein the dummy gate fill is between the two gate spacers, forming a stressed layer on the two gate spacers, wherein the stressed layer is on the surfaces of the gate spacers opposite the dummy gate fill, and wherein the stressed layer applies a tensile stress to the two gate spacers, and removing a portion of the dummy gate fill, wherein the tensile stress applied to the two gate spacers is no longer balanced by the dummy gate fill, such that each of the two gate spacers becomes inclined at an obtuse angle relative to a top surface of the remaining dummy gate fill.
US10686047B2
A semiconductor device includes a semiconductor substrate, a gate dielectric, a gate electrode and a pair of source/drain regions. The gate dielectric is disposed in the semiconductor substrate having a concave profile that defines an upper boundary lower than an upper surface of the semiconductor substrate. The gate electrode is disposed over the gate dielectric. The pair of source/drain regions are disposed on opposing sides of the gate dielectric.
US10686045B2
A semiconductor memory device according to an embodiment, includes a pair of first electrodes, a semiconductor pillar, an inter-pillar insulating member, a first insulating film, a second electrode, and a second insulating film. The pair of first electrodes are separated from each other, and extend in a first direction. The semiconductor pillar and the inter-pillar insulating member are arranged alternately along the first direction between the pair of first electrodes. The semiconductor pillar and the inter-pillar insulating member extend in a second direction crossing the first direction. The first insulating film is provided at a periphery of the semiconductor pillar. The second electrode is provided between the first insulating film and each electrode of the pair of first electrodes. The second electrode is not provided between the semiconductor pillar and the inter-pillar insulating member. The second insulating film is provided between the second electrode and the first electrode.
US10686038B2
An RC-IGBT includes a semiconductor body incorporating a field stop zone where the base region and the field stop zone are both formed using an epitaxial process and the field stop zone has an enhanced doping profile to realize improved soft-switching performance for the semiconductor device. In alternate embodiments, RC-IGBT device, including the epitaxial layer field stop zone, are realized through a fabrication process that uses front side processing only to form the backside contact regions and the front side device region. The fabrication method forms an RC-IGBT device using front side processing to form the backside contact regions and then using wafer bonding process to flip the semiconductor structure onto a carrier wafer so that front side processing is used again to form the device region.
US10686027B2
A display device includes a substrate including a display area and a non-display area, driving elements disposed in the display area, a plurality of pads disposed in the non-display area and electrically connected to the driving elements, an insulating layer partially disposed on the pads to partially expose the pads, a plurality of signal pads disposed on the pads exposed by the insulating layer and electrically connected to the pads, respectively, and an electronic component including a plurality of driving bumps disposed on the signal pads and electrically connected to the signal pads, respectively. A first portion of a first driving bump of the driving bumps is in direct contact with a first signal pad of the signal pads, and a second portion of the first driving bump is in direct contact with a portion of the insulating layer not overlapping with the first signal pad.
US10686026B2
Disclosed is a trace structure of an organic light emitting diode display panel, comprising an array substrate, wherein the trace structure of the organic light emitting diode display panel comprises an outer lead region disposed on a substrate of the array substrate; wherein two metal trace layers which are mutually insulated are disposed on the outer lead region, a bending region is configured to the outer lead region, traces of the two metal trace layers and a center line of the bending region are arranged with a non-orthogonal included angle and the metal trace layers connect the organic light emitting diode display panel with external electrical signals.
US10686024B2
A display device includes a substrate including a display area and a non-display area, a plurality of pixels provided in the display area, lines respectively connected to the plurality of pixels, the lines applying a signal to the plurality of pixels, the lines each including a first metal layer including a first metal and a second metal layer that is provided on the first metal layer and includes a second metal, an insulating layer provided at a least one portion between the substrate and the lines, the insulating layer including an inorganic insulating layer and an organic insulating layer, and a barrier layer provided between the organic insulating layer and the first metal layer, the barrier layer including an oxide of the first metal.
US10686022B2
An organic light emitting diode display is discussed. The organic light emitting diode display can include a first substrate and a second substrate facing the first substrate. The first substrate includes an auxiliary electrode, a bank having an opening exposing at least a portion of the auxiliary electrode, a barrier disposed on the exposed auxiliary electrode, a spacer disposed on the bank and protruding toward the second substrate, a cathode included in an organic light emitting diode and divided by the barrier, one end of the cathode directly contacting the auxiliary electrode, a contact electrode disposed on the cathode and divided by the barrier, one end of the contact electrode directly contacting the auxiliary electrode, and a protective layer interposed between the cathode and the contact electrode. The contact electrode and a power line directly contact each other.
US10686018B2
A display device and a method of manufacturing the display device are provided. A display device includes: a plurality of first emission areas and a plurality of second emission areas alternately arranged at centers of virtual quadrangles aligned adjacent to each other in a row direction and a column direction; and a plurality of third areas respectively arranged at vertexes of the virtual quadrangles, and a difference between planar areas of the first to third emission areas is less than 25% of a largest planar area among the planar areas of the first to third emission areas.
US10686011B2
A semiconductor device integrated with memory device includes a substrate, having a first side and a second side. A transistor circuit layer is disposed over the substrate at the first side. An interconnect structure layer is disposed over the transistor circuit layer with electric connection to form a circuit route. A memory cell layer is disposed over the interconnect structure layer or over a second side of the substrate, in connection to the circuit route. The memory cell layer includes a plurality of memory cells, and a cell structure of the memory cells includes an oxide semiconductor field effect transistor and a memory element.
US10686010B2
In fabricating a semiconductor device, a shared material is formed in a resonator region of the semiconductor device and in a phase-change material (PCM) switch region of the semiconductor device. A portion of the shared material is removed to concurrently form a heat spreader comprising the shared material in the PCM switch region and a piezoelectric segment comprising the shared material in the resonator region. The piezoelectric segment in the resonator region and the heat spreader in the PCM switch region are situated at substantially the same level in the semiconductor device. The PCM switch region includes a heating element between the heat spreader and a PCM. The resonator region includes the piezoelectric segment between two electrodes.
US10686006B2
The present invention discloses a light source device applied to a display module. The light source device produces an emission light field which forms a light field shape when projected in a normal direction onto a planar surface substantially parallel to a placement plane of the light source device. The light field shape includes a light field center, more than three intense light regions, and more than three dim light regions. The intense light regions and the dim light regions are alternately disposed, and radially arranged around the light field center. A light brightness at a predetermined distance from the light field center in the dim light region is less than 90% of a light brightness at the predetermined distance from the light field center in the intense light region.
US10686004B2
An image sensor having a plurality of pixels along a first direction includes: a first pixel having a first photoelectric conversion unit that generates an electric charge through photoelectric conversion and a reflecting portion disposed at least in a part of an area located in the first direction relative to a center of the first photoelectric conversion unit, which reflects part of light having been transmitted through the first photoelectric conversion unit toward the first photoelectric conversion unit; and a second pixel having a second photoelectric conversion unit that generates an electric charge through photoelectric conversion and a second reflecting portion disposed at least in a part of an area located in a direction opposite from the first direction relative to a center of the second photoelectric conversion unit, which reflects part of light having been transmitted through the second photoelectric conversion unit toward the second photoelectric conversion unit.
US10685999B2
Various embodiments include methods and apparatuses for forming and using pixels for image sensors. In one embodiment, an image sensor is disclosed. The image sensor includes an optically sensitive material; a plurality of electrodes proximate the optically sensitive material, including at least a first electrode, a second electrode and a third electrode; and a charge store. The first electrode is coupled to the charge store, and the first electrode and the second electrode are configured to provide a bias to the optically sensitive material to direct photocarriers to the charge store. Other methods and apparatuses are disclosed.
US10685988B2
A display panel includes a plurality of scan lines and connection lines. The plurality of scan lines are spaced from each other. The connection lines are connected to end portions of the plurality of scan lines. The connection lines are formed of intrinsic silicon. By having the connection lines that are formed of intrinsic silicon connected with the end portions of all the scan lines, due to intrinsic silicon being almost electrically non-conductive, this does not affect stage by stage activation of the scan lines and provides a way of power consumption by large resistivity of intrinsic silicon for preventing static electricity on end portions of the scan lines thereby overcoming the issue of static electricity being easily caused on the end portions of the scan lines and thus enhancing product quality.
US10685986B2
A display device includes a resin substrate including a through hole in a terminal area around a display area in which an image is displayed, a circuit layer including a thin film transistor and disposed in the display area on the resin substrate, a wire extending from the circuit layer and formed inside of the through hole, and an IC driver disposed on a side of the resin substrate opposite to a side on which the circuit layer is disposed. The IC driver includes a terminal that protrudes into the through hole and is in contact with the wire formed inside of the through hole such that the IC driver and the circuit layer are electrically connected to each other.
US10685980B2
A three-dimensional semiconductor memory device includes: a base substrate; a gate stack structure disposed on the base substrate, and including gate electrodes stacked in a direction substantially perpendicular to a top surface of the base substrate; a penetration region penetrating through the gate stack structure and surrounded by the gate stack structure; and vertical channel structures passing through the gate stack structure. The lowermost gate electrodes among the gate electrodes are spaced apart from each other, and a portion of at least one of the lowermost gate electrodes has a shape bent toward the penetration region.
US10685964B2
A semiconductor structure for preventing row hammering issue in DRAM cell is provided in the present invention. The structure includes a trench with a gate dielectric, an n-type work function metal layer, a TiN layer conformally formed within, and a buried word line filled in the trench.
US10685958B2
Disclosed herein is a composite transistor which includes a first transistor including a control electrode, a first active region, a first A extending part, and a first B extending part, and a second transistor including a control electrode, a second active region, a second A extending part, and a second B extending part. The first active region, the second active region, and the control electrode overlap one another. Both the first A extending part, and the first B extending part extend from the first active region and both the second A extending part and the second B extending part extend from the second active region. The first electrode is connected to the first A extending part, the second electrode is connected to the second A extending part, and the third electrode is connected to the first B extending part and the second B extending part.
US10685957B2
A semiconductor device includes an active fin on a substrate, a gate structure on the active fin, a gate spacer structure on a sidewall of the gate structure, and a source/drain layer on at least a portion of the active fin adjacent the gate spacer structure. The gate spacer structure includes a wet etch stop pattern, an oxygen-containing silicon pattern, and an outgas sing prevention pattern sequentially stacked.
US10685952B2
A memory circuit includes a first memory cell and a second memory adjacent to the first memory cell. The first memory cell includes a first word line strapping line segment electrically coupled with a pass device of the first memory cell; and a second word line strapping line segment. The second memory cell includes a first word line strapping line segment; and a second word line strapping line segment electrically coupled with a pass device of the second memory cell. The first word line strapping line segment of the first memory cell and the first word line strapping line segment of the second memory cell are connected with each other at a first interconnection layer. The second word line strapping line segment of the first memory cell and the second word line strapping line segment of the second memory cell are connected with each other at the first interconnection layer.
US10685940B2
Display panels and methods of manufacture are described for down converting a peak emission wavelength of a pump LED within a subpixel with a quantum dot layer. In some embodiments, pump LEDs with a peak emission wavelength below 500 nm, such as between 340 nm and 420 nm are used. QD layers in accordance with embodiments can be integrated into a variety of display panel structures including a wavelength conversion cover arrangement, QD patch arrangement, or QD layers patterned on the display substrate.
US10685932B2
A semiconductor substrate (1) has a front surface and a back surface that are opposite each other. A first metal layer (2) is formed on the front surface of the semiconductor substrate (1). A second metal layer (3) for soldering is formed on the first metal layer (2). A third metal layer (5) is formed on the back surface of the semiconductor substrate (1). A fourth metal layer (6) for soldering is formed on the third metal layer (5). The second metal layer (3) has a larger thickness than that of the fourth metal layer (6). The first, third, and fourth metal layers (2,5,6) are not divided in a pattern. The second metal layer (3) is divided in a pattern and has a plurality of metal layers electrically connected to each other via the first metal layer (2).
US10685926B2
An antenna module includes an antenna substrate including a core layer, insulating layers disposed on opposite surfaces of the core layer, and wiring layers including antenna patterns. The antenna substrate has first and second recess portions. The antenna module further includes a passive component disposed in the first recess portion, a semiconductor chip disposed in the second recess portion and having an active surface, an encapsulant encapsulating at least portions of the semiconductor chip and the passive component, and a connection portion disposed on the active surface of the semiconductor chip and including redistribution layers electrically connected to the semiconductor chip. The passive component has a thickness greater than that of the semiconductor chip, and the first recess portion has a depth greater than that of the second recess portion.
US10685923B2
An electronic chip including a plurality of buried doped bars and a circuit for detecting an anomaly of an electric characteristic of the bars.
US10685918B2
Devices, systems and methods for uniquely identifying integrated circuits are provided. For at least one embodiment, a method for marking a given integrated circuit out of a plurality of integrated circuits, includes the operations of fabricating a plurality of identifier devices onto each integrated circuit of the plurality of integrated circuits; testing each of the plurality of identifier devices to obtain a test result for each identifier device; associating together each test result obtained for each identifier device fabricated onto each given integrated circuit to form an analog identifier for the given integrated circuit; and storing in a database each analog identifier for each of the plurality of integrated circuits. For at least one embodiment, a method for identifying an integrated circuit previously marked in an accordance with the present disclosure is provided. Articles of commerce marked using an embodiment of the present disclosure are also described.
US10685912B2
An integrated circuit includes a substrate; an interconnect portion disposed over the substrate, the interconnect portion comprising multiple metallization levels separated by an insulating region; and an antifuse structure coated with a portion of the insulating region, the antifuse structure comprising a beam held at two different points by two arms, a body, and an antifuse insulating zone, the beam, the body and the arms being metal and located within a same metallization level, the body and the beam mutually making contact via the antifuse insulating zone, the antifuse insulating zone configured to undergo breakdown in the presence of a breakdown potential difference between the body and the beam.
US10685911B2
The present disclosure provides a semiconductor package, including a first semiconductor structure, a first bonding dielectric over the first semiconductor structure and surrounding a first bonding metallization structure, a through via over the first bonding dielectric, and a passive device passive device electrically coupled to the through via and the first bonding metallization structure. The present disclosure also provides a method for manufacturing a semiconductor package, including providing a first die, bonding a second die with the first die, wherein the second die partially covers the first die thereby forming a gap over an uncovered portion of the first die, filling the gap over the first die with dielectric, forming a through dielectric via (TDV) in the filled gap, and forming a passive device over the second die and the TDV.
US10685909B2
A semiconductor device package includes a lead frame, a first power semiconductor device mounted on a first part of the lead frame and a second power semiconductor device mounted on a second part of the lead frame. The first power semiconductor device is encapsulated by a first mold compound. The second power semiconductor device is encapsulated by a second mold compound. The first mold compound and the second mold compound are substantially separate from each other. The lead frame includes an intermediate part arranged between the first part and the second part. The intermediate part is not covered by the first mold compound or by the second mold compound.
US10685908B2
The present disclosure provides a method for forming a semiconductor structure. In accordance with some embodiments, the method includes providing a substrate and a conductive feature formed over the substrate; forming a low-k dielectric layer over the conductive feature; forming a contact trench aligned with the conductive feature; and selectively growing a sealing layer which is a monolayer formed on sidewalls of the contact trench.
US10685907B2
A semiconductor structure with a through silicon via includes a substrate having a front side and a back side. The through silicon via penetrates the substrate. A device is disposed on the front side of the substrate. Numerous dielectric layers cover the front side. A first test pad for testing the device is disposed on the front side of the substrate. A second test pad for testing the through silicon via is disposed on the back side of the substrate. A method of fabricating and testing the semiconductor structure is also provided.
US10685906B2
Devices and methods that can facilitate electrically conductive deterministic lateral displacement (DLD) pillar array components are provided. According to an embodiment, a device can comprise a substrate that can have a channel that can comprise electrically conductive pillar components that can be coupled to one or more electrodes. The device can further comprise a seal layer that can be coupled to the substrate that seals the one or more electrodes.
US10685905B2
A multi-layer cooling structure comprising a first substrate layer comprising an array of cooling channels, a second substrate layer comprising a nozzle structure that includes one or more nozzles, an outlet, and an outlet manifold, a third substrate layer comprising an inlet manifold and an inlet, and one or more TSVs disposed through the first substrate layer, second substrate layer, and third substrate layer. At least one of the one or more TSVs is metallized. The first substrate layer and the second substrate layer are directly bonded, and the second substrate layer and the third substrate layer are directly bonded.
US10685904B2
A packaging device including a first semiconductor device, a thermal dissipating component, an encapsulation layer, a via, and a pad. The first semiconductor device includes a substrate, an active region, and an electrode. The active region is disposed between the substrate and the electrode. The substrate has a first surface opposite to the active region, and the electrode has a second surface opposite to the active region. The thermal dissipating component is disposed on the first surface of the substrate. The encapsulation layer encloses the second surface of the electrode and a part of the thermal dissipating component, such that another part of the thermal dissipating component is exposed by the encapsulation layer. The pad is disposed on the encapsulation layer. The via is disposed in the encapsulation layer and connects the pad to the electrode.
US10685902B2
A switchgear cabinet includes a closed housing, and a cooling device for cooling items of electrical and/or electronic equipment disposed inside the housing. The cooling device includes a first closed cooling circuit containing a first cooling medium for removing heat generated during operation of at least one of the items of equipment from the housing. The first cooling circuit is connected inside the housing to a first heat exchanger for transferring the heat from the at least one item of equipment to the first cooling medium and, outside the housing, to a second heat exchanger for dissipating the heat to an external cooling medium, with the second heat exchanger disposed above the first heat exchanger. The first cooling circuit, the first cooling medium and the first and second heat exchangers are designed to implement heat transfer according to the two-phase thermosiphon principle.
US10685888B2
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes at least one semiconductor fin disposed on a substrate. A disposable gate contacts the at least one semiconductor fin. A spacer is disposed on the at least one semiconductor fin and in contact with the disposable gate. Epitaxially grown source and drain regions are disposed at least partially within the at least one semiconductor fin. A first one of silicide and germanide is disposed on and in contact with the source region. A second one of one of silicide and germanide is disposed on and in contact with the drain region. The method includes epitaxially growing source/drain regions within a semiconductor fin. A contact metal layer contacts the source/drain regions. One of a silicide and a germanide is formed on the source/drain regions from the contact metal layer prior to removing the disposable gate.
US10685880B2
A method includes providing a device structure having an isolation structure, a fin adjacent the isolation structure and taller than the isolation structure, and gate structures over the fin and the isolation structure. The isolation structure, the fin, and the gate structures define a first trench over the fin and a second trench over the isolation structure. The method further includes forming a first contact etch stop layer (CESL) over the gate structures, the fin, and the isolation structure; depositing a first inter-layer dielectric (ILD) layer over the first CESL and filling in the first and second trenches; and recessing the first ILD layer such that the first ILD layer in the first trench is removed and the first ILD layer in the second trench is recessed to a level that is about even with a top surface of the fin.
US10685876B2
Embodiments of the invention are directed to an interconnect stack including a first dielectric layer, a first trench formed in the first dielectric layer, and a first liner deposited in the first trench, wherein the first liner defines a second trench. A first conductive material is in the second trench and deposited over the first dielectric layer and the first conductive material. A third trench extends through the second dielectric layer and is over the first conductive material. A bottom surface of the third trench includes at least a portion of the top surface of the first conductive material. A second liner is in the third trench, on sidewalls of the third trench, and also on the portion of the top surface of the first conductive material. The second liner functions as a cap region configured to counter electro-migration or surface migration of the first conductive material.
US10685869B2
The present disclosure provides a semiconductor device. The semiconductor device includes a substrate having a first conductive pattern and a conductive mask disposed over the first conductive pattern. The semiconductor device further includes a second conductive pattern disposed over the conductive mask, and electrically connecting with the first conductive pattern through the conductive mask. The conductive mask has a lower etch rate to a predetermined etchant than the second conductive pattern. A method for forming the semiconductor device is also provided.
US10685867B2
A method of semiconductor device fabrication includes providing a substrate having a hardmask layer thereover. The hardmask layer is patterned to expose the substrate. The substrate is etched through the patterned hardmask layer to form a first fin element and a second fin element extending from the substrate. An isolation feature between the first and second fin elements is formed, where the isolation feature has a first etch rate in a first solution. A laser anneal process is performed to irradiate the isolation feature with a pulsed laser beam. A pulse duration of the pulsed laser beam is adjusted based on a height of the isolation feature. The isolation feature after performing the laser anneal process has a second etch rate less than the first etch rate in the first solution.
US10685861B2
A substrate support assembly includes a ceramic plate, a cooling plate coupled to the ceramic plate, and an optical guide coupled to the cooling plate. The ceramic plate comprises a top surface, a bottom surface and a first channel, wherein the top surface is to support a substrate. The cooling plate comprises a second channel. The optical guide is to direct light onto the substrate. At least a portion of the optical guide is disposed in the first channel in the ceramic plate and the second channel in the cooling plate.
US10685860B2
There is provided a first substrate having a first main surface, a second substrate having a second main surface, a bonding member bonding the first main surface and the second main surface, and a flow path positioned between the first substrate and the second substrate and extended in a parallel direction with the first main surface and the second main surface, and the bonding member has a projection which is protruded from a portion between the first main surface and the second main surface toward an inner part of the flow path, the flow path includes a first portion having the projection provided in an inner part and a second portion linked to the first portion adjacently to an opposite side to a side where the projection of the first portion is provided, and a height of the first substrate is greater than a height of the second portion in the thickness direction.
US10685842B2
The present disclosure relates to a method for fabricating a semiconductor structure. The method includes providing a substrate with a gate structure, an insulating structure over the gate structure, and a S/D region; depositing a titanium silicide layer over the S/D region with a first chemical vapor deposition (CVD) process. The first CVD process includes a first hydrogen gas flow. The method also includes depositing a titanium nitride layer over the insulating structure with a second CVD process. The second CVD process includes a second hydrogen gas flow. The first and second CVD processes are performed in a single reaction chamber and a flow rate of the first hydrogen gas flow is higher than a flow rate of the second hydrogen gas flow.
US10685841B2
A semiconductor device includes a semiconductor member having a mesa structure in which a first semiconductor layer and a second semiconductor layer are laminated on each other and having a pn junction; an insulating film disposed on a side surface of the mesa structure and on an outside upper surface of the mesa structure; a first electrode connected to the second semiconductor layer on the upper surface of the mesa structure, and extends on the side surface of the mesa structure and on the outside upper surface of the mesa structure on the insulating film; and a second electrode connected to the first semiconductor layer on a lower surface of the first semiconductor layer, and having a capacitance of the insulating film when a reverse bias voltage is applied between the first electrode and the second electrode, so that a first voltage applied to the insulating film between a corner position (a first position) where the side surface of the insulating film disposed on the side surface of the mesa structure and the upper surface of the insulating film disposed on the outside upper surface of the mesa structure are connected to each other, and a corner position (a second position) where the side surface of the mesa structure and the outside upper surface of the mesa structure are connected to each other, is equal to or smaller than a second voltage applied to the first semiconductor layer between a pn junction interface (a third position) in a lower part of a region where the first electrode is in contact with the second semiconductor layer, and a position directly under the third position (a fourth position) at a height of the second position.
US10685836B2
Methods of and apparatuses for processing substrates having carbon-containing material using atomic layer etch and selective deposition are provided. Methods involve exposing a carbon-containing material on a substrate to an oxidant and igniting a first plasma to modify a surface of the substrate and exposing the modified surface to a second plasma at a bias power to remove the modified surface. Methods also involve selectively depositing a second carbon-containing material onto the substrate using a precursor having a chemical formula of CxHy, where x and y are integers greater than or equal to 1. ALE and selective deposition may be performed without breaking vacuum.
US10685835B2
A III-nitride tunnel junction with a modified p-n interface, wherein the modified p-n interface includes a delta-doped layer to reduce tunneling resistance. The delta-doped layer may be doped using donor atoms comprised of Oxygen (O), Germanium (Ge) or Silicon (Si); acceptor atoms comprised of Magnesium (Mg) or Zinc (Zn); or impurities comprised of Iron (Fe) or Carbon (C).
US10685828B2
A mercury-free high-pressure metal-halide ultraviolet gas-discharge lamp comprising a primary filling of at least one of osmium, germanium and tellurium, and a secondary filling comprising at least one of tin, antimony, indium, tantalum and gold. In a preferred embodiment, the primary filling is TeI2 and the secondary filling is SbI3.
US10685825B2
An aperture member including an opening having a predetermined shape and an image forming optical system having a short focal length are disposed at predetermined positions between a laser emitter and a sample, and a substantially square laser beam irradiation region is formed by reducing and forming an image of the opening shape on the sample. The aperture member and the image forming optical system are movable in an optical axis direction, and a size of substantially square laser beam irradiation region on the sample is variable. The size of the laser beam irradiation region is adjusted to a size of a unit attention region in an analysis target region on the sample, and a step width of scanning for moving the laser beam irradiation position is also adjusted to the size of the unit attention region.
US10685810B2
An apparatus for generating plasma, including a quadrupole antenna having a center region and an outer region and configured to be disposed over a dielectric window of a plasma chamber. The quadrupole antenna including a first coil defining a first SDA and a second coil defining a second SDA, the first coil being in a nested arrangement within the second coil. The nested arrangement places a turn of the first coil to be adjacent to a corresponding turn of the second coil as the first and second coils spiral from the center region to the outer region of the quadrupole antenna. Adjacent turns of each of the first and second coils are horizontally separated from one another by a distance when disposed over the dielectric window.
US10685806B2
Image intensifiers may include a photocathode that emits photoelectrons in proportion to the rate photons impact the photocathode. The photoelectrons are multiplied using a microchannel plate that includes a plurality of microchannels. Photoelectrons are scattered by the microchannel plate when the photoelectrons strike the surface of the microchannel plate rather than enter one of the microchannels. Electron scatter within an image intensifier results in a halo or bloom around bright or luminous objects. Halo or bloom may be minimized by reducing the electron scatter within the image intensifier. Deposition of an anti-scattering layer on the surface of the microchannel plate within the image intensifier can absorb photoelectrons that fail to enter a microchannel and may thus reduce the incidence of halo or bloom.
US10685788B2
An electrolytic capacitor includes a capacitor element and an electrolyte solution. The capacitor element includes: an anode foil on which a dielectric layer is formed; a cathode foil on which an inorganic conductive layer is formed; and a conductive polymer layer disposed between the anode foil and the cathode foil. The inorganic layer has a surface having projections and recesses.
US10685784B2
A back-end-of-the-line (BEOL) metal-insulator-metal (MIM) capacitor is provided that includes three electrode plates in which the first electrode plate of the MIM capacitor is an electrically conductive interconnect structure embedded in a first interconnect dielectric material layer. The other two electrode plates are located in a second interconnect dielectric material layer that is located above the first interconnect dielectric material layer. A first contact structure is present in the second interconnect dielectric material layer and contacts a surface of the first interconnect dielectric material layer, wherein the first contact structure passes through the second electrode plate. A second contact structure is also present in the second interconnect dielectric material layer and contacts a surface of the first electrode plate, wherein the second contact structure passes through the third electrode plate. Capacitor dielectric materials are located between each of the electrode plates.
US10685773B2
The present invention relates to an electrical transformer comprising an electrical insulator and a winding of an electrical conductor around a core, said insulator being formed of an essentially non-porous composite material comprising a resin matrix and up to 85% by weight of insulating fibres surrounded by the resin matrix, the composite material having a maximum moisture content of less than 0.5% by weight at 23° C. and 50% relative humidity.
US10685765B2
A cable with an operation unit having an operation unit provided on a middle of a cable which includes a plurality of core electric wires. The plurality of core electric wires are bundled to form a bundle of electric wires, the bundle of electric wires is divided into two groups, each of which is covered with a coating resin, and the cable includes a separated part at each of front and rear parts of the operation unit by a predetermined length, in which bundles of electric wires of the two groups are separately configured, and an integrated part in which the bundles of electric wires of the two groups are integrated at a part except the separated part. A boundary part between the separated part and the integrated part is covered with a reinforcing member.
US10685751B2
A floating nuclear power reactor is provided and includes a barge floating in a tank filled with water. The reactor includes a self-cooling containment structure and an emergency heat exchange system.
US10685746B2
A method and system for producing statistical analysis of medical care information comprises: aggregating medical care providers to a peer group level; aggregating medical care information at the peer group level and at the medical care provider level; computing a statistical analysis, such as performing Pearson's correlation analysis; and generating peer group level and medical care provider level results utilizing the computed statistical analysis. Also, a method for producing statistical analysis of medical care information for a medical care provider efficiency measurement comprises: applying minimum unit of analysis criteria for medical care providers to be used in statistical analysis; calculating an overall weighted average medical care information measure for each medical care provider; calculating a medical condition-specific medical care information measure for each medical care provider; removing outlier medical care providers from statistical analysis at medical care information level; calculating a statistical analysis to medical care provider efficiency measurement at each medical care information level using a statistical calculation; and selecting statistically related medical care information to identify medical care providers meeting a desired practice pattern.
US10685745B2
Methods and systems for verifying a manually-generated report for a medical image. One system comprises an electronic processor configured to receive a first report for the medical image generated by a first radiologist, receive a second report for the medical image generated by a cognitive system, and automatically compare the first report and the second report to detect a discrepancy between the first report and the second report. The electronic processor is also configured to, in response to not detecting a discrepancy between the first report and the second report, submitting the first report for the medical image. The electronic processor is also configured to, in response to detecting a discrepancy between the first report and the second report, assign the medical image to a second radiologist, receive a third report for the medical image generated by the second radiologist, and submit the third report for the medical image.
US10685728B2
The invention provides a code generating apparatus and an OTP memory block. The code generating apparatus of present disclosure includes a plurality of first one time programming (OTP) memory cells, a reference signal provider and a sense amplifier. The first OTP memory cells are coupled to a first bit line. The reference signal provider provides a reference signal. Wherein, at least one of the first OTP memory cells provides a read current to the first bit line, and the sense amplifier compares the read current and the reference signal to generate an output code. A current value of the reference signal is set within a range, and the range is set by the bit current corresponding to a maximum bit count, such as that the output code is determined by a manufacturing variation of the at least one first OTP memory cell.
US10685719B2
A method for operating a memory device includes: receiving a program command, a memory address, and a program data from a controller; performing a first temperature sensing operation for measuring an internal temperature to produce a first result of the first temperature sensing operation; performing a program operation on the program data based on the first result of the first temperature sensing operation; performing a second temperature sensing operation for measuring an internal temperature to produce a first result of the second temperature sensing operation; and performing a temperature comparison operation for deciding whether the program operation failed when a difference between the first result of the first temperature sensing operation and the first result of the second temperature sensing operation is greater than or equal to a threshold value.
US10685715B2
According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array and a control unit. The memory cell array includes a plurality of memory cells arranged in a matrix. The control unit erases data of the memory cells. The control unit interrupts the erase operation of the memory cells and holds an erase condition before the interrupt in accordance with a first command during the erase operation, and resumes the erase operation based on the held erase condition in accordance with a second command.
US10685712B2
An operating method of the semiconductor memory device including a plurality of memory cells each having one of “n” number of program statuses as a target program status. The operating method includes performing a program operation to the memory cells according to one of first to third program mode set until a first condition is met; performing the program operation to the memory cells according to another one of first to third program mode set until a second condition is met; and performing the program operation to the memory cells according to a remaining one of first to third program mode set.
US10685702B2
Systems, devices, and methods related to reset read are described. A reset read may be employed to initiate a transition of a portion of memory array into a first state or maintain a portion of memory array in a first state, such as a transient state. A reset read may provide a highly-parallelized, energy-efficient option to ensure memory blocks are in the first state. Various modes of reset read may be configured according to different input.
US10685696B2
Embodiments of the disclosure are drawn to apparatuses and methods for scheduling targeted refreshes in a memory device. Memory cells in a memory device may be volatile and may need to be periodically refreshed as part of an auto-refresh operation. In addition, certain rows may experience faster degradation, and may need to undergo targeted refresh operations, where a specific targeted refresh address is provided and refreshed. The rate at which targeted refresh operations need to occur may be based on the rate at which memory cells are accessed. The memory device may monitor accesses to a bank of the memory, and may use a count of the accesses to determine if an auto-refresh address or a targeted refresh address will be refreshed.
US10685692B2
An electronic device may include a semiconductor memory, and the semiconductor memory may include a free layer including a CoFeBAl alloy and having a variable magnetization direction; a pinned layer having a pinned magnetization direction; and a tunnel barrier layer interposed between the free layer and the pinned layer, wherein the CoFeBAl alloy may have an Al content less than 10 at %.
US10685686B2
An electronic device includes an internal supply rail; a plurality of first main header switches for coupling the internal supply rail to a first power supply; a plurality of second main header switches for coupling the internal supply rail to a second power supply; an auxiliary circuit including a first auxiliary header switch for coupling the internal supply rail to the first power supply and a second auxiliary header switch for coupling the internal supply rail to the second power supply; a feedback circuit, the feedback circuit tracking a status of the first and second main header switches; and a control circuit, the control circuit controlling the first main header switches, second main header switches and first and second auxiliary header switches responsive to the switch control signal and an output of the feedback circuit.
US10685683B2
A magnetic recording array includes: a plurality of domain wall moving elements; a first wiring which is electrically connected to a reference potential and is electrically connected to at least one domain wall moving element of the plurality of domain wall moving elements; a second wiring which is electrically connected to at least two or more domain wall moving elements of the plurality of domain wall moving elements; a first switching element which is connected between each of the domain wall moving elements and the first wiring; and a second switching element which is connected between each of the domain wall moving elements and the second wiring, wherein an OFF resistance of the first switching element is smaller than an OFF resistance of the second switching element.
US10685682B2
A memory device includes a first cell block on a substrate at a first level, and a second cell block on the substrate at a second level different from the first level. Each of the first and second cell blocks includes a word line extending in a first direction that is parallel to a top surface of the substrate, a word line contact connected to a center point of the word line, a bit line extending in a second direction that is parallel to the top surface of the substrate and intersects the first direction, a bit line contact connected to a center point of the bit line, and a memory cell between the word and bit lines. The second cell block is offset from the first cell block in at least one of the first and second directions.
US10685680B2
A method includes grouping media items associated with a user into segments based on a timestamp associated with each media item and a total number of media items. The method also includes selecting target media from the media items for each of the segments based on media attributes associated with the media item. The method also includes generating a video that includes the target media for each of the segments by generating a first animation that illustrates a first transition from a first item from the target media to a second item from the target media with movement of the first item from an onscreen location to an offscreen location, wherein the first item is adjacent to the second item in the first animation and determining whether the target media includes one or more additional items. The method also includes adding a song to the video.
US10685679B1
A computer-implemented system and method of determining a virtual camera path. The method comprises determining an action path in video data of a scene, wherein the action path includes at least two points, each of the two points defining a three-dimensional position and a time in the video data; and selecting a template for a virtual camera path, the template camera path including information defining a template camera path with respect to an associated template focus path. The method further comprises aligning the template focus path with the determined action path in the scene and transforming the template camera path based on the alignment to determine the virtual camera path.
US10685676B1
Provided is a method, computer program product, and system for handling seek commands for a tape drive. The method includes receiving a seek command for moving tape in the tape drive to a target position. The method further includes moving the tape from the current position to a high water mark (HWM) with the tape at a first tension and moving the tape from the HWM to the target position with the tape at a second tension. The method further includes updating the HWM to reference the target position.
US10685675B2
Systems and methods for long-term non-volatile non-rotating optical storage of digital information rely on storage elements that include optical storage media, an access subsystem configured to access bits of information from one of the storage elements, and a support structure configured to support multiple storage elements. A laser used to retrieve and/or record bits of digital information may be moved along two orthogonal dimensions while the storage element is non-rotating.
US10685669B1
This disclosure describes techniques for identifying a voice-enabled device from a group of voice-enabled devices to respond to a speech utterance of a user. A speech-processing system may receive an audio signal representing the speech utterance captured in an environment of a voice-enabled device, and identify another voice-enabled device located in the environment. The system may analyze the audio signal using a different natural-language-understanding model for each of the voice-enabled devices to identify an intent for each of the voice-enabled devices to respond to the speech utterance. The system may determine confidence scores that the intents are responsive to the speech utterance, and select the intent with the highest confidence score. The system may use the selected intent to generate a command for the corresponding voice-enabled device to respond to the user.
US10685661B2
The present invention proposes a new method for improving the performance of a real-valued filterbank based spectral envelope adjuster. By adaptively locking the gain values for adjacent channels dependent on the sign of the channels, as defined in the application, reduced aliasing is achieved. Furthermore, the grouping of the channels during gain-calculation, gives an improved energy estimate of the real valued subband signals in the filterbank.
US10685657B2
Systems and methods for analyzing digital recordings of the human voice in order to find characteristics unique to an individual. A biometrics engine may use an analytics service in a contact center to supply audio streams based on configured rules and providers for biometric detection. The analytics service may provide call audio data and attributes to connected engines based on a provider-set of selection rules. The connected providers send call audio data and attributes through the analytics service. The engines are notified when a new call is available for processing and can then retrieve chunks of audio data and call attributes by polling an analytics service interface. A mathematical model of the human vocal tract in the call audio data is created and/or matched against existing models. The result is analogous to a fingerprint, i.e., a pattern unique to an individual to within some level of probability.
US10685655B2
A system, computer program product, and method are provided to automate a natural language processing system to facilitate an artificial intelligence platform defining a relationship between dialogue and post dialogue activity. Dialogue is detected and analyzed, including identification of key words and phrases within the dialogue. Post dialogue actions, including physical actuation of a hardware device and an associated temporal proximity of the action and the dialogue, are monitored. The hardware device receives an instruction from a processing unit that relates to the analyzed dialogue and the hardware device changes states and/or actuates another hardware device. The system constructs a hypothesis, i.e., a relationship from the identified key phrase drawn from the analyzed dialogue and the monitored post action dialogue. A dialogue tree containing identified terms and associated post dialogue actions is dynamically modified with one or more new identified terms and the associated post dialogue actions.
US10685654B2
A computer-implemented method according to one embodiment includes identifying a plurality of communications each having an associated objective, automatically determining a plurality of dialog acts within the plurality of communications, utilizing a classifier, determining a plurality of features within each of the plurality of communications, training the model, utilizing the plurality of communications and associated objectives, the plurality of dialog acts, and the plurality of features, receiving textual data associated with a real-time conversation between a first participant and a second participant, receiving an objective of the first participant for the real-time conversation between the first participant and the second participant, determining a dialog act to be entered by the first participant at a current point in the real-time conversation that meets the objective, utilizing the model, and determining the dialog act to be entered, based on the scoring, and returning the dialog act to the first participant.
US10685653B2
An electronic device and an method of the electronic device are provided, where the electronic device maintains a context that does not reflect a request for a secret conversation, in response to the request for the secret conversation being received from a first user, and generates a response signal to a voice signal of a second user based on the maintained context, in response to an end of the secret conversation with the first user.
US10685651B2
An information processing apparatus includes an acquiring unit, a detecting unit, and a voice command unit. The acquiring unit acquires voice information of a speaker. The detecting unit detects operation related to speech by the speaker. The voice command unit performs a voice command in accordance with the voice information acquired by the acquiring unit after the detecting unit detects the operation.
US10685648B2
Mechanisms are provided, in a smart speaker system having at least one smart speaker device comprising an audio capture device, and smart speaker system logic, for processing audio sample data captured by the audio capture device. The audio capture device captures an audio sample from a monitored environment and one or more sensor devices capture sensor data representing non-verbal attention indicators associated with a speaker of a speech portion of the audio sample. The smart speaker system logic evaluates the non-verbal attention indicators of the sensor data to determine whether or not the speech portion of the audio sample is directed to the smart speaker device. In response to determining that the speech portion of the audio sample is directed to the smart speaker device, a cognitive system associated with the smart speaker system generates a response to the speech portion.
US10685646B2
By combining efficient manufacturing technology, design for user-centric comfort and accessibility with advanced automated operator control and operational features, the float tank methods and systems described herein provide clients with a personalized float experience, voice and non-tactile control interfacing, and float facility owners with highly profitable and reliable equipment.
US10685644B2
There is disclosed a method of generating a text-to-speech (TTS) training set for training a Machine Learning Algorithm (MLA) for generating machine-spoken utterances The method is executable by a server. The method includes generating a synthetic word based on merging separate phonemes from each of two words of a corpus of pre-recorded utterances, the merging being done using the common phoneme as a merging anchor, the merging resulting in at least two synthetic words. The synthetic words and assessor labels are used to train a classifier to predict a quality parameter associated with a new synthetic phonemes-based word, the quality parameter being representative of whether the new synthetic phonemes-based word is naturally sounding (based on acoustic features of generated synthetic words utterances). The classifier is then used to generate training objects for the MLA and to use the MLA to process the corpus of pre-recorded utterances into their respective vectors.
US10685641B2
According to the present disclosure, a sound output device includes a sound acquisition part that acquires a sound signal generated from an ambient sound, a reverb process part that performs a reverb process on the sound signal, and a sound output part that outputs a sound generated from the sound signal subjected to the reverb process, to a vicinity of an ear of a listener. This configuration allows a listener to hear sound acquired in real time to which desired reverberation is added.
US10685640B2
A noise-cancellation method, comprising the steps of: receiving a value from a noise sensor at a time step; storing the received value in a buffer, the buffer having a length, the buffer further storing a number of additional values, wherein an end value is removed from the buffer to accommodate the received value; providing a previously-computed result, wherein the previously-computed result represents the sum of the square of the values stored in the buffer at a previous time step; adding a square of the received value to the previously-computed result and subtracting a square of the end value from the sum of the received value and the previously computed value in order to yield a newly-computed result and updating a plurality of coefficients of an adaptive filter according to, in part, the value of the newly-computed result.
US10685637B2
A noise masking device includes: an acquisition unit that acquires (i) frequency information indicating a frequency of a noise in a vehicle or frequency-correlated information correlated to the frequency and (ii) vehicle information relating to a characteristic of the noise; a signal source that generates a masker signal for outputting a masker sound that masks the noise in the vehicle; a pitch-shifting unit that pitch-shifts the masker signal according to the frequency information or the frequency-correlated information acquired by the acquisition unit to generate a pitch-shifted masker signal; an adjustment unit that performs, on the pitch-shifted masker signal, an adjustment according to the vehicle information acquired by the acquisition unit to generate an adjusted masker signal; and an output unit that outputs the adjusted masker signal as the masker sound.
US10685631B2
According to an embodiment of the present invention, a keyboard apparatus includes a key; and a connecting member connecting the key to a frame and including a rod-like flexible member arranged between the frame and the key, the key being turned to the frame by bending of the rod-like flexible member.
US10685621B1
A mobile device, method of controlling use of a mobile device and computer program product for operating a mobile device having a rollable display. A usage condition is received at the mobile device and stored in a database of the mobile device. A processor compares a usage level of the mobile device to the usage condition, and performs an action at the rollable display to change a value of a presentation parameter of the mobile device from a first value to a second value when the usage level meets the usage condition.
US10685613B2
A liquid crystal display (LCD) device, a controller thereof, and a driving method thereof are provided. The LCD device can include a liquid crystal display panel configured to display images, on which data lines and gate lines are disposed, and subpixels defined by the data lines and the gate lines are arranged; a gate driver configured to supply a scanning signal to the gate lines; a data driver configured to supply a data voltage to the data lines; and a controller configured to control the gate driver and the data driver, in which the LCD device operates in a first type of inversion when a driving frequency is in a first driving frequency range, and the LCD device operates in a second type of inversion different from the first type of inversion when the driving frequency is in a second driving frequency range different from the first driving frequency range.
US10685601B2
A pixel circuit includes a driving transistor, a write transistor, a first switching transistor, a second switching transistor, a first storage capacitor, and a second storage capacitor. The driving transistor controls a current flowing in a light-emitting device. The write transistor controls application of a signal voltage to a gate of the driving transistor. The first switching transistor controls a gate voltage of the driving transistor upon correction operation that allows a gate-source voltage of the driving transistor to come close to a threshold voltage of the driving transistor. The second switching transistor is provided at a path between first and second terminals. The first storage capacitor is provided at a path between the gate of the driving transistor and the first terminal. The second storage capacitor is provided at a path between the gate of the driving transistor and the second terminal.
US10685597B2
Provided is a shift register, including a first node control module for controlling a level state of a first node based on an input signal, a first clock signal and a second clock signal. The shift register includes a second node control module for controlling a level state of a second node based on the input signal, the first clock signal, the second clock signal and the level state of the first node. In a phase when the input signal is at high level and the first clock signal is at low level, a third node for controlling a level at the second node is provided with high level, such that in a phase when the input signal is at high level and the second clock signal is at low level, the level at the third node is pulled down so as to provide low level at the second node.
US10685593B2
A pixel driving circuit is provided. The pixel driving circuit comprises a reset module, a compensation module and light emitting module, wherein the reset module is configured to transmit a data signal to the compensation module to reset the compensation module under controlling of a first driving signal, the compensation module is configured to write the data signal to compensate a threshold voltage under controlling of a second driving signal, and the light emitting module is configured to emit light under controlling of a third driving signal.
US10685591B2
The present disclosure is related to a display device including: a display panel including a display surface displaying an image; and a morphing driver disposed at an opposite side of the display surface of the display panel and physically controlling a height of the display surface in a first direction which is substantially perpendicular to the display surface according to depth information of input image data, wherein the morphing driver comprises at least one among a piezoelectric film, an electroactive polymer, and a magnetic generator.
US10685590B2
There is provided a flag assembly for mitigating against flag entanglement. The flag assembly comprises a flagpole assembly, the flagpole assembly having a fixed portion for fastening to a mount; a rotating coupling fastened to the fixed portion; and a rotating portion fastened to the rotating coupling such that the rotating coupling is able to rotate with respect to the fixed portion in use and a flag fastened to the rotating portion such that, in use, the fixed portion remains static while the rotating portion is able to rotate through 360 degrees under multidirectional wind force so as to mitigating against the entanglement of the flag about the flagpole assembly; wherein the rotating portion comprises an axial slot configured to allow the fastening of a portion of the flag to an interior of the rotating portion.
US10685588B2
Self-erectable displays and methods of making such self-erectable displays are disclosed. An example apparatus includes a shroud including a first shroud panel opposite a second shroud panel, the first shroud panel and the second shroud panel coupled at a first end of the shroud and a second end of the shroud. A support to be coupled to a first internal surface of the first shroud panel at a first position and to a second internal surface of the second shroud panel at a second position, the first position and the second position located between the first end and the second end, and an elastic band disposed about an exterior of the support, the elastic band biasing the first position away from the second position.
US10685587B2
A cryptographic device (100) calculates a block cipher (500) on a block cipher input (105) and produces a block cipher output (106). The block cipher calculation operates on encoded values (210). The cryptographic device includes a round function unit (140; 300) for applying the final round (118) of the multiple rounds of cryptographic processing implementing the block cipher. A first output unit (160) and second output unit (180) decodes encoded output data (132, 152).
US10685581B2
Systems, computer readable media, and method concern includes generating visual, auditory and other sensory depictions of a life-sized virtual crew member in an aircraft simulator. The virtual crew member simulates operational actions and behavioral and physiological responses of a crew member of an aircraft. The method includes collecting one or more responses of an operator using the aircraft simulator. The one or more responses comprise biofeedback data associated with the operator. The method includes generating, in response to the one or more responses, one or more simulated operational actions or simulated behavioral and physiological responses for the virtual crew member. The method includes collecting one or more additional responses of the operator. The one or more additional responses comprise additional biofeedback data of the operator that corresponds to an interaction with the one or more simulated operational actions or simulated behavioral and physiological responses for the virtual crew member.
US10685574B2
Described herein are systems and methods for allocating departure slots at an airport. One embodiment of the disclosure of this application is related to a method including calculating an estimated takeoff time (“ETT”) based on airport data and flight plan data, allocating a departure slot time for the at least one flight based on the ETT, and populating the allocated departure slot time in an allocation grid. Another embodiment of the disclosure of this application is related to a system comprising a user interface displaying information related to flight plan data and airport data received from an airport network, and a departure allocation module calculating an estimated takeoff time (“ETT”) for the first flight based on the airport data and the flight plan data, allocating a departure slot time for the flight, and populating the departure slot time in an allocation grid via the user interface.
US10685567B2
The invention relates to a method for determining a parking area (8) for parking a motor vehicle (1), in which the motor vehicle (1) is moved relative to a potential parking space (9), a road marking (11) and at least one object (12, 16) delimiting the potential parking space (9) are recognized on the basis of sensor data of at least one sensor (4) of the motor vehicle (1) during the movement of the motor vehicle (1) relative to the potential parking space (9), and the parking area (8) within the potential parking space (9) is determined on the basis of the recognized road marking (11) and the at least one object (12, 16), wherein an orientation for the parking area (8) is determined on the basis of the road marking (11), an orientation of the at least one object (12, 16) is determined, and the parking area (8) is determined in dependence on a comparison between the determined orientation for the parking area (8) and the determined orientation of the at least one object (12, 16).
US10685555B2
[Object] To automatically distinguish whether an occupant is at home or not and to control an operating state of a management system of a house more simply.[Solution] An information processing apparatus according to the present disclosure includes: a radio wave information learning section configured to record a plurality of pieces of radio wave information detected in a house and learn radio wave information of a plurality of terminals supposed to be in the house on a basis of the recorded radio wave information; and a control section configured to compare newly detected radio wave information and the radio wave information of the plurality of terminals supposed to be in the house based on a result of the learning, and perform processing for changing an operating state of a system that manages the house in a case where none of the plurality of terminals supposed to be in the house were detected for a prescribed time or more.
US10685554B2
A system including at least one detector and a central station in two-way communication with the detector is provided. The detector can include an ambient condition sensing element, a motion sensor, control circuitry, and two-way communications hardware. The control circuitry can determine an alarm event based on a first signal received from the ambient condition sensing element and can transmit an alarm signal to the communications hardware during the alarm event. The control circuitry can also determine a man-down event based on a second signal received from the motion sensor and transmit a man-down alarm signal to the communications hardware during the man-down event. The two-way communications hardware can transmit at least one of the gas alarm signal and the man-down alarm signal to a remote location, and the two-way communications hardware can receive a status inquiry from the remote location.
US10685551B2
Provided is an information processing system, an information processing apparatus, and an information processing method, which are capable of achieving all of crime prevention, disaster prevention, and activation of local community by appropriately conveying an indoor state to the outside while distancing from physical contact. The information processing system includes a detecting unit that detects a feeling of one or more persons located indoors on the basis of sensor data obtained by sensing an indoor state; and a control unit configured to perform control such that a captured image obtained by imaging the indoor state is output to an outdoor display apparatus in a case in which a value of a feeling of at least any one person among the detected feelings satisfies a predetermined condition.
US10685548B2
Guide systems for indicating a distance between a first object and a second object and a method for visually representing a distance between two objects as the distance reduces are provided. A sensor measures a distance between the first object and the second object. A processor receives a distance measurement from the sensor and determines whether the distance measured by the sensor is within one of a plurality of distance intervals. Upon determining that the distance is within one of the plurality of distance intervals, the processor displays a distance indicator on the display. The distance indicator is located on the display based on the distance according to a scale for the distance interval, where a display area on the display represents the distance interval. The scale for the distance intervals becomes finer as the distance between the first object and the second object decreases.
US10685547B2
Provided is a communication device including a control unit that acquires current situation information of a first user based on an attribute of the first user and a current situation of the first user, and a communication unit that, in accordance with control by the control unit, transmits the current situation information of the first user to a surrounding communication device.
US10685546B2
Various embodiments may include a method for fire detection comprising: radiating light at a first wavelength into a scattered light volume and measuring a radiation intensity generated by forward scattering; radiating light at a second wavelength and measuring a second scattered radiation intensity generated by forward scattering; determining a first quotient from the scattered radiation intensities and comparing it to a first and second value; and if the first quotient lies between the first and the second value; radiating pulses at the second wavelength into and measuring a third intensity generated by backward scattering; determining a second quotient from the first and third scattered radiation intensity and comparing the second quotient with a third value; and generating a fire alarm if the second quotient exceeds the third comparison value.
US10685530B2
An embodiment may involve a software application executed on behalf of a client machine with a graphical display unit, where the software application involves graphically displaying, on vertical symbol display segments of the graphical display unit, animations that simulate spinning a plurality of reels, and where each reel contains a respective plurality of symbols, subsets of which are displayable in a respective vertical symbol display segment corresponding to the reel. The embodiment may also involve iterations of: selecting a set of symbols including a locking symbol when (i) the locking symbol was locked in place from a previous spin and has been used in fewer than 3 winning combinations, or (ii) the locking symbol was initially selected during the spin of the reels; and causing the graphical display unit to display an animation of the spin of the reels in which the instance of the locking symbol remains in place.
US10685525B2
A money handling apparatus (for example, money depositing and dispensing machine 100) includes a state detector 107 configured to detect a state of another money handling apparatus (for example, money change machine 200) to which the storage cassette (for example, banknote storage cassette 300) has previously been mounted or a state of the storage cassette itself and a determiner 108 configured to determine whether a counter (for example, recognizer 132) counts the money taken out from the storage cassette, based on the state detected by the state detector.
US10685519B2
A wireless access device deployed at a traffic station performs short-range wireless communication with a mobile device associated with a target user and entering a signal coverage area of the traffic station. An association between identity information of the target user and the traffic station is detected. An image capture device deployed at the traffic station obtains a facial image of the target user and matches the facial image against facial image samples in a dynamic facial sample library. A gate associated with the traffic station is controlled based on a result of a matching operation performed with the facial image and the facial image samples in the dynamic facial sample library.
US10685516B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a virtual intercom. In some implementations, a request from a visitor device to communicate with an occupant of a particular unit of the facility is received. A location of the visitor device is received. Based on the received location, it is determined that the visitor device is within a predetermined bounded area. An occupant profile is identified based on the received request. Information associated with the occupant profile is obtained. Based on the obtained information, it is determined the occupant has registered a profile. Based on the obtained information, a communication path to an occupant device is identified. The request from the visitor device is sent, using the communication path, to an occupant device belonging to the occupant. A response from the occupant device is received. Based on the response, an action is performed.
US10685514B2
The lockbox contains a microcomputer used in the processes of validating preapproved credentials. One method of obtaining access to the lockbox is by user carrying only an identification card, the lockbox scanning the identification card and transmitting its data to the lockbox's server for validation via an internal cell phone modem's connection through cell towers. The lockbox is also capable of capturing video and audio recordings, storing and categorizing the recordings into data such as traffic or noise levels over varying periods of time; and such data can be transferred to a user's cell phone upon the owner's approval. Additionally, the lockbox is powered by a solar panel power source, making it self-sustaining.
US10685506B2
An apparatus and method that detect a wheel alignment condition are provided. The method includes receiving a dataset comprising one or more from among a steering wheel angle parameter, a speed parameter, a lateral acceleration parameter, a self-aligning torque parameter and a power steering torque parameter, normalizing the received dataset, analyzing the normalized dataset according to a model for determining a wheel alignment condition, and outputting a value indicating whether the wheel alignment is within a predetermined value based on the model.
US10685505B2
Examples of techniques for vehicle suspension system alignment monitoring are disclosed. In one example implementation, a method includes receiving vehicle data and environmental data including, inertial measurement unit (IMU) acceleration data and global positioning system (GPS) velocity data from a GPS associated with the vehicle, and steering wheel angle data, driver applied torque data, and electronic power steering (EPS) applied torque data associated with the steering system. The method further includes mitigating for at least one of a vehicle effect and an environmental effect based on the vehicle data and environmental data. The method further includes detecting a misalignment based at least in part on one or more of the IMU acceleration data, the GPS velocity data, acceleration data, a steering wheel angle, and a self-aligning torque. The method further includes reporting the misalignment of the vehicle based at least in part on detecting the misalignment.
US10685504B2
A method for dynamically handling traffic data can include obtaining location data and sensor data corresponding to at least one object located in a traffic area. The location data and/or the sensor data then can be selectively blurred to preserve privacy or meet privacy regulations. The blurring may be implemented by adding noise to the location data and/or the sensor data. The blurred data may then be transmitted to another entity.
US10685503B2
A vehicle is provided that detects a first presence of a driver in a vehicle, based upon detecting the first presence, provides a user interface for the driver to enter first user information, information, and communicates the first sensitive information to a vendor to authenticate the combines the first user information and the vehicle information to generate the first sensitive driver to enable the vendor to perform a financial transaction with the driver using the first sensitive information while the vehicle is in motion. The processor is programmed to initiate automatically, on behalf of the driver, the financial transaction with the vendor in response to a sensed state or location of the vehicle.
US10685498B2
Methods for rendering augmented reality (AR) content are presented. An a priori defined 3D albedo model of an object is leveraged to adjust AR content so that is appears as a natural part of a scene. Disclosed devices recognize a known object having a corresponding albedo model. The devices compare the observed object to the known albedo model to determine a content transformation referred to as an estimated shading (environmental shading) model. The transformation is then applied to the AR content to generate adjusted content, which is then rendered and presented for consumption by a user.
US10685491B2
In accordance with one embodiment, a ride attraction system includes a track, a bogie coupled to the track and configured to move along the track, and an attachment coupled to the bogie and configured to couple a user to the bogie. The ride attraction system also includes an image controller coupled to the bogie and configured to supply virtual reality (VR) and/or mixed reality (MR) images to the user via headgear.
US10685488B1
A computer-implemented system/method for entertaining a person includes providing a head mounted display to play one or more erotic contents; sensing one or more body parameters including head position, eye gaze, or hand gesture and modifying an erotic content based thereon; and rendering modified erotic video on the head mounted display.
US10685472B1
An image editing program can include animation brushes. An animation brush enables a content creator to draw as with any other digital brush. The animation brush will automatically generate elements, such as hair or raindrops. Each element can be drawn using a set of pixels that have a particular shape, location, and/or color, as determined by parameters associated with the animation brush. The image editing program can further animate the elements by determining, for each frame of an animation sequence, updated shape, location, and/or color values for the pixels of the elements. The image editing program can then redraw the elements. Redrawing of the elements can thus produce an animation.
US10685461B1
A method and apparatus is provided to iteratively reconstruct a computed tomography (CT) image using a spatially-varying content-oriented regularization parameter, thereby achieving uniform statistical properties within respective organs/regions and different statistical properties (e.g., degree of smoothing and noise level) among the respective organs/regions. For example, less smoothing and sharper features/resolution can be applied within a lung region than within a soft-tissue region by using a smaller regularization parameter value in the lung region than in the soft-tissue region. This can be achieved, e.g., using a minimum intensity projection to suppress/eliminate sub-solid nodules in the lung region. The content-oriented regularization parameter can be generated by reconstructing an initial CT image, which is then segmented/classified according to organs and/or tissue type. Segmenting the image and generating the content-oriented regularization parameter can be integrated into one process by applying an HU-to-β mapping to the CT image.
US10685453B1
A depth camera assembly includes an illumination source, and an imaging device. The illumination source includes one or more emitters on a single substrate, and one or more folding elements folding at least an optical path of the projected light from each emitter. Each emitter emits a respective beam of light. The imaging device captures images of the local area illuminated with the light from the illumination source. In some configurations, the depth camera assembly includes a controller that provides images to a console that determines a depth information based in part on images of the local area illuminated with the light from the illumination source, and generates a virtual object based in part on the depth information.
US10685451B2
An image registration method includes acquiring first image data for a target object that includes first coordinate information; acquiring second image data for the target object that includes second coordinate information, by using a probe; and registering the first image data with the second image data, using the first coordinate information and the second coordinate information. According to the image registration method, image registration between a plurality of pieces of volume data adjusted so that their coordinate axes correspond to each other is performed, whereby a high-quality registered image may be quickly and simply obtained.
US10685450B2
A controller controls operation of a forming machine capable of forming a workpiece. The controller includes: an object determination unit configured to determine an object other than the workpiece and the forming machine based on image data sensed by a sensor; a setting unit configured to set a plurality of determination areas based on a bolster shape of the forming machine included in the image data; a detection unit configured to detect entry of the object into each of the plurality of determination areas set by the setting unit; and a control unit configured to limit operation speed of the forming machine based on the determination area in which the entry of the object has been detected by the detection unit.
US10685437B2
Disclosed are methods for identification and quantification of a number of different materials within an object using one or more multi-energy CT imaging devices and the image data sets produced therefrom. Identification and quantification of different materials is achieved by using the following three properties: solve only for sparse solutions; separate the soft tissue problem from the dense material problem; and use a combinatorial approach to allow for simple application of different constraints to different combinations of materials. Also disclosed are one or more computer program products, computer systems or computer implemented methods for the identification of multiple materials within an object.
US10685436B2
A method for encoding dot-matrix product information method includes identifying, via a processor, a dot-matrix grid size. The method further includes evaluating, via the processor, one or more dot pattern variation levels. In some aspects, the method includes retrieving, via the processor, an encoding structure indicative of a plurality of product information attributes. The method also includes determining, via the processor, whether an alpha-numeric digit at a dot pattern variation level can include a plurality of product information. The method further includes outputting, via the processor, a dot pattern code map. In some aspects, the dot pattern code map is indicative of a relationship between each of the product information attributes and the plurality of values for each of the product information attributes.
US10685430B2
Provided is a system and method for generating an optimized 3D model. The system includes a processor for receiving a high-poly 3D model, wherein the processor is configured to: divide the high-poly 3D model into a plurality of subcomponents, approximate each subcomponent of the plurality of subcomponents by a geometric shape, adjust the geometric shape to conform to the subcomponent to the geometric shape, merge the adjusted geometric shapes to form a reduced 3D model, and texture map the reduced 3D model to provide texture of the high-poly 3D model to form the optimized 3D model. The system also includes a memory connected to the processor for storing the high-poly 3D model and the optimized 3D model and a 3D model display for displaying the optimized 3D model.
US10685429B2
The present embodiments relate to denoising medical images. By way of introduction, the present embodiments described below include apparatuses and methods for machine learning sparse image representations with deep unfolding and deploying the machine learnt network to denoise medical images. Iterative thresholding is performed using a deep neural network by training each layer of the network as an iteration of an iterative shrinkage algorithm. The deep neural network is randomly initialized and trained independently with a patch-based approach to learn sparse image representations for denoising image data. The different layers of the deep neural network are unfolded into a feed-forward network trained end-to-end.
US10685428B2
Methods and systems which provide super-resolution synthesis based on weighted results from a random forest classifier are described. Embodiments apply a trained random forest classifier to low-resolution patches generated from the low-resolution input image to classify the low-resolution input patches. As each low-resolution patch is fed into the random forest classifier, each decision tree in the random forest classifier “votes” for a particular class for each of the low-resolution patches. Each class is associated with a projection matrix. The projection matrices output by the decision trees are combined by a weighted average to calculate an overall projection matrix corresponding to the random forest classifier output, which is used to calculate a high-resolution patch for each low-resolution patch. The high-resolution patches are combined to generate a synthesized high-resolution image corresponding to the low-resolution input image.
US10685427B2
An electronic device including a bendable base, a plurality of camera modules, a sensing module and a processing module is provided. The camera modules are mounted on the base, and may capture a plurality of images corresponding to different fields of view. The sensing module is coupled to the base for detecting a physical bending information of the base. The processing module is coupled to the camera module and the sensing module for estimating a bending angle of the base according to the physical bending information, obtaining an overlapping information of the images according to the bending angle, and stitching the images according to the overlapping information to create a stitched image.
US10685425B2
In graphics processing data is received representing one or more vertices for a scene in a virtual space. Primitive assembly is performed on the vertices to compute projections of the vertices from virtual space onto a viewport of the scene in a screen space of a display device containing a plurality of pixels, the plurality of pixels being subdivided into a plurality of subsections. Scan conversion determines which pixels of the plurality of pixels are part of each primitive that has been converted to screen space coordinates. Coarse rasterization for each primitive determines which subsection or subsections the primitive overlaps. Metadata associated with the subsection a primitive overlaps determines a pixel resolution for the subsection. The metadata is used in processing pixels for the subsection to generate final pixel values for the viewport of the scene that is displayed on the display device in such a way that parts of the scene in two different subsections have different pixel resolution.
US10685421B1
Embodiments relate to a configurable convolution engine that receives configuration information to perform convolution and other deep machine learning operations on streaming input data of various formats. The convolution engine may include two convolution circuits that each generate a stream of values by applying convolution kernels to input data. The stream of values may each define one or more channels of image data. A channel merge circuit combines the streams of values from each convolution circuit in accordance with a selected mode of operation. In one mode, the first and second streams from the convolution circuits are merged into an output stream having the combined channels of the first and second streams in an interleaved manner. In another mode, the first stream from the first convolution circuit is fed into the input of the second convolution circuit.
US10685418B2
Implementations generally relate to retrieving images from a device for consumption by the receiving device. In some implementations, a computing device may receive from a communication device an update to a collection of images including at least one image not previously received in a prior version of the collection. The computing device may store in long term memory the update to the collection and copy at least one of the images from the update to a non-persistent memory. The images in non-persistent memory may not exceed a maximum threshold. In response to the computing device changing from inactive to active, the computing device may display an image from non-persistent memory as a background image on the computing device. In further response to a minimum threshold number of images in non-persistent memory, the computing device may copy at least one of the new images to non-persistent memory.
US10685416B2
A travel coordination system coordinates travel between a client and a provider to a destination. The client and provider meet at a pickup location and the provider transports the client (or an item or object from the client) to the destination. The travel coordination system automatically suggests a pickup location for the trip by determining location data points corresponding to prior trips of clients. Location data points near the client's location are determined by distance or by region and scored to determine a pickup location that improves the estimated pickup time and/or estimated time to arrive at the destination.
US10685409B2
Systems and methods may be used to provide industry access to proprietary fisheries dependent data originating from fishers while preserving confidentiality rights of the fishers. An industry-accessible secured fisheries database is established to store proprietary fisheries dependent data, for example, received from a government fisheries database that collects fisheries dependent data in accordance with a fishery regulating authority. User interfaces may be established for database administrators and/or industry members to access the industry-accessible secured fisheries database. Application programming interfaces (APis) may be established for interfacing with other software applications, for example, to transfer the fisheries dependent data into the industry-accessible secured fisheries database and/or to access the proprietary fisheries dependent data for purposes of traceability and/or verification of fish products. The industry-accessible secured fisheries database and the interfaces may use various security measures or techniques to preserve confidentiality rights of the fishers and while providing access to the proprietary data.
US10685405B2
In one embodiment, a method includes storing a cost assigned to a physical computing device in a storage device. The physical computing device is found in a physical infrastructure of a data center. The method determines an instantiation of a virtual machine in a virtual infrastructure. Information for a provisioning of the virtual machine with the physical computing device in the physical infrastructure of the data center is then received. The cost assigned to the physical computing device from the storage device is determined where the cost is used to determine a charge for the virtual machine based on usage of the physical computing device.
US10685396B2
An apparatus includes a code generator and a broadcaster. The code generator receives a first request from a first user and receives a second request from a second user. The code generator also generates, based on a first user role for the first user, a first segment of javascript code. The code generator also generates, based on a second user role for the second user, a second segment of javascript code. The code generator further communicates the first segment of the javascript code to a web browser of the first user and communicates the second segment of the javascript code to a web browser of the second user. The broadcaster receives a bid from the first user and communicates the bid to a server, the second user, and a third user.
US10685393B2
A peripheral device, e.g., a headphone, connected to a communication device may have controls that are configured to switch between a regular mode and a purchase mode. When in the purchase mode, the controls of the peripheral device may be configured to facilitate purchase by receiving user input related to making a purchase. The peripheral or the communication device may be configured to receive user instructions, such as a voice command, to switch between the regular mode and the purchase mode. In particular, the controls may include volume buttons configured to adjust volume in the regular mode and configured to adjust purchase price in purchase mode. The controls also may include a start/end button configured to selectively activate or end an application in the regular mode and configured to confirm or select a purchase in the purchase mode.
US10685385B2
A system and method of intelligently recommending items based on social media communications are provided. A communication with an audio portion in a first format is intercepted from a first service. An intent to transact is then detected within the communication at least in part based on analyzed sound in the audio portion. A recommendation engine can then be used to identify one or search results based on the intent to transact within the communication. Then a reply communication can be posted to the first service in the first format, with the reply communication including the one or more identified items.
US10685381B2
In one embodiment, a method includes receiving a message comprising status data from a second computing device, determining that a geographic area is a hotspot based at least on the status data, where mobile users in a hotspot have a high probability of accessing an application on their mobile computing devices, and sending an indication that the geographic area is a hotspot to a third-party computing device, where the indication is used by the third-party computing device to determine a value for delivery of content to computing devices associated with the geographic area.
US10685380B1
The present disclosure provides methods, systems, and computer-readable media for performing at least the following: receiving a specification of a geolocation; receiving content to be associated with the geolocation; associating the geolocation with the content; defining a delivery condition for delivering the content, the delivery condition comprising a course of travel of a mobile computing device; receiving a first indication associated with a first location of a mobile computing device; determining that the first location is within a radius of the geolocation; receiving a second indication associated with a second location of the mobile computing device; determining the course of travel of the mobile computing device based on a comparison of the first location to the second location; and transmitting, when the delivery condition is met, the content associated with the geolocation.
US10685376B2
A method and apparatus for managing and integrating lead sources for a marketing/advertisement campaign on a platform that allocates and optimizes lead source budgets and provides a customer service and payment processing function. The present technology as disclosed and claimed herein provides a platform that is a customer retention and customer management system that is automated to provide lead estimations and optimizations to allocate and optimize lead source budgets where the system has a learning function that improves over time.
US10685375B2
Techniques and systems are described for analyzing components of digital marketing content as part of a digital marketing campaign. A computing device of an analytics system receives user interaction data that describes an effect of user interaction with a plurality of items of digital marketing content on achieving an action. The analytics system identifies which of a plurality of components are included in respective items of digital marketing content. The analytics system then generates outcome data describing a likely effect of the plurality of components on achieving the action based on association with respective items of digital marketing content. Additionally, the analytics system generates a recommendation to configure a subsequent item of digital marketing content based on the outcome data. The recommendation is based on the likely effect of the different ones of the plurality of components, to generate more effective digital marketing content items for digital marketing campaigns.
US10685373B2
A system for tracking telephone calls made in response to advertising campaigns in electronic or other media is provided. The system permits an advertiser to associate specific and distinct telephone numbers with associated advertising campaigns. The system further modifies advertiser-provided information in response to the advertising campaign to which a potential customer responds, and includes the associated telephone number in the modified advertiser information. The system processes telephone calls made to the selected telephone numbers, and provides reports to advertisers of call data associated with the respective advertising campaigns.
US10685369B2
A system and method is presented for product substantiation and promotion redemption. A purchased product list is transmitted from a retail store system to a promotion analysis server along with a user identifier. The promotion analysis server identifies promotions available to the user, and then considers whether the benefits under the promotions are still available to the user. Discounts for available promotions related to the purchased product list are calculated and transmitted to the retail store system for deduction from the transactions. An approved product list can be provided that filters the purchased product list before transmittal. The approved product list can include promotions from a plurality of programs.
US10685368B1
Systems and methods for invoking functions to cause a change in a displayed price provided for output in a third party website, comprising receiving data corresponding to one or more codes each associated with a respective promotion. In response to determining that a webpage of the third party website output in a web browser is associated with initiating a payment process with the third party website, an interface element is generated and presented in another interface of the web browser. When a user selection of the interface element is received, each of the codes is applied to a data entry interface in the webpage, and based on the respective outcomes of applying each of the codes, a particular code that results in a greatest change in the displayed price is identified. The particular code is then applied to obtain a resulting price that is displayed in the webpage.
US10685366B2
A method and system for automatically terminating a logout session for a restricted access system by determining that an authorized user has left the vicinity of the restricted access system. The authorized user preferably carries a wireless transmitter which transmits an authorization signal that is also used for permitting access to the restricted access system. When the authorized user leaves the vicinity of the restricted access system after logging in, the signal is no longer received by a wireless receiver or too weak of a signal, such that an access control system in communication with the wireless receiver automatically causes the restricted access system to initiate a logout action in order to prevent or reduce the chance of an unauthorized user gaining access to the restricted access system. The restricted access system can be a rewards tracking system, such as, but not limited to, a rewards tracking system for a gaming machine or gaming table.
US10685364B2
An approach is provided for determining at least one distribution of a plurality of current values for at least one dynamic content parameter associated with a plurality of points of interest within a predetermined proximity to at least one target point of interest. The approach involves determining at least one distribution mean and at least one distribution standard deviation for the at least one distribution of the plurality of current values. The approach also involves determining at least one set of historical values for the at least one dynamic content parameter for the at least one target point of interest. The approach further involves determining at least one estimated current value for the at least one dynamic content parameter associated with the at least one target point of interest based, at least in part, on the at least one set of historical values, the at least one distribution mean, and the at least one distribution standard deviation.
US10685362B2
Provided herein are systems, methods and computer readable media for managing a sales pipeline, and in some embodiments, generating demand based on real time demand and predicted demand. An example method comprises generating a virtual promotion, wherein the virtual promotion comprises a combination of a category or sub-category, a location, and a price range, calculating a probability that a particular consumer would buy the virtual offer in a predetermined time period, wherein the probability is generated at least based on historical data related to the particular consumer and one or more related consumers, determining an estimated number of units to be sold for the virtual offer as a function of at least the probability, the estimated number of units representing a predicted demand, calculating a real time demand, wherein the real time demand is generated based on a plurality of generated identification pairs for the predetermined time period, and determining, using a processor, total demand by summing the predicted demand and the real time demand.
US10685360B2
A system and method for updating advertising content for a recorded program (e.g., recorded on personal video recorder equipment), substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
US10685354B1
In an example, a method for implementing gamification in user authentication operations for a customer financial transaction device such as an automatic teller machine (ATM) or kiosk may be provided to improve security and enable enhanced electronic display and user interface features. In one example, the electronic operations for implementing gamification may include associated actions in a user interface authentication screen with defined gamification functions, receiving and evaluating input in the user interface authentication screen, and enabling or performing certain authentication actions based on an expected gamification action. In further examples, the gamification may be implemented based on themes for the user interface that match entertainment themes, individual games, or customizations to graphical and text content established by the user.
US10685352B2
An integration platform provides a third party channel products from a merchant, so that the third party channel may cause an opportunity to be presented to a user to purchase one of the products. In response to an indication of a user purchase, the integration platform transmits a purchase request to the electronic commerce platform to create an order for the purchase. The integration platform may create a payment for the purchase with the merchant's payment processor and transmit the payment to the payment processor, update the order with the merchant's electronic commerce platform with the payment information, update the status of the order to shipped, and capture payment information by communicating with the payment provider. The merchant's electronic commerce platform may then update the order with the integration platform, which may notify the third party channel of the update so that update may be communicated to the user.
US10685351B1
A device receives a request for a trust designation for a user that is to utilize a merchant application to interact with one or more other users, wherein the merchant application includes one or more interfaces that allow the user to interact with the one or more other users while remaining anonymous or partially anonymous. The device obtains user data for the user based on information included in the request. The device determines the trust designation for the user by using a data model that has been trained using machine learning to process the user data. The device permits at least one of the one or more interfaces of the merchant application to display the trust designation, wherein the user remains anonymous or partially anonymous while the trust designation is displayed.
US10685350B2
Example embodiments of systems and methods for data transmission between a contactless card and a client device in support of a FIDO authentication are provided. In an embodiment, upon receipt of a challenge issued by a server in connection with a pending transaction, the contactless card may authorize the client device to utilize a FIDO private key to respond to the challenge. If the response to the challenge is successful, the FIDO authentication may proceed and the transaction may be completed.
US10685349B2
A user accesses a merchant system website via a user computing device, selects items for purchase, and selects an option to checkout using a digital wallet account. The user selects payment information associated with a payment card device for use in an online transaction. The merchant system transmits an unpredictable number to the user computing device. The user taps the payment card device to the user computing device to establish a wireless communication channel over which the payment card device receives the unpredictable number. The payment card device transmits payment card information and a check sum calculated from the unpredictable number and by the payment card device to the merchant system via the user computing device. The merchant system transmits the check sum and payment card information in a transaction authorization request to the issuer system, which verifies the check sum using the shared secret and the unpredictable number.
US10685347B1
A device may receive, from a user device, a request to activate a transaction card. The device may verify an image as a non-fraudulent image based on the metadata associated with the image and a verified identity of the user device or a user of the user device based on the data associated with the user device. The device may process the image using an image processing technique to extract information from the image. The device may identify the transaction card to be activated by performing a lookup of the extracted information in a data structure. The device may perform one or more actions related to completing an activation of the transaction card.
US10685344B2
A method for controlling payment in a communications system including the steps of providing a service accessing a service provider from the or one user device, selecting a product for purchase from the service provider, the service agent receiving a request for payment from the service provider via a payment operator and the service agent issuing a payment authorisation to a payment provider via the payment operator. The service agent is installable in a variety of user devices and provides a uniform interface to the payment system from a plurality of the user devices. The service agent may also provide a uniform interface to an ordering system from a plurality of the user devices.
US10685326B1
Systems and methods for automated monitoring of inventory are disclosed. In accordance with some embodiments of the disclosure, automated monitoring is achieved through the use of active tags, such as RFID tags, that are coupled to inventory and tracked by communication nodes. The tags are designed to consume a low amount of power while ensuring robust wireless communication. Indeed, the tags are capable of communicating with remote nodes even when the tags are buried in stacks of inventory items, and the system is scalable to handle a large number of tags.
US10685322B2
The system includes an apparatus which automatically measures an inventory of a consumable good and tracks the inventory as it is used. The system may include a signaling device which creates a signal when a defined minimum amount of the consumable good has been reached. The apparatus may also send the user an electronic message that the defined minimum has been reached. The system may then automatically submit an order to a supplier for a replacement supply of the consumable good. This system may be used to track supply and reorder animal food, food staples, production supplies, manufacturing parts, or virtually any consumable good. Accordingly, a user may avoid the inconvenience and loss of time and money due to failure to timely replace a consumable good.
US10685319B2
A simulator is configured to simulate the fulfillment of orders by nodes. Each node has an inventory of products and is capable of shipping the products to destinations in response to receipt of a corresponding order. The simulator divides the nodes into groups and assigns a different priority to each group based on input provided by a user to the simulator to generate an ordered sequence of priorities. The simulator maintains safety stock data corresponding to each node that indicates minimum quantities of the products required to be present at the corresponding node. The simulator selects a current priority of the sequence and next simulates a first group among the groups having the current priority fulfilling the orders for a given product among the products while a quantity of the given product at each of the nodes in the first group is below the minimum quantity in the corresponding safety stock data.
US10685314B1
Case management systems and techniques are disclosed. In various embodiments, a trait definition is received that associates with a case node comprising a case model an object associated with an external system, e.g., a document or other content object and/or a business or other software object. The trait definition is used to bind respective instances of the object to corresponding instances of the case node in case instances created based on the case model.
US10685313B2
Certain example embodiments described herein relate to defining relevant data for analysis and reporting for modeled processes and process-related data. In certain example embodiments, a normal (and potentially-non-expert) user can define a model, object, or a relation as “source” and “target” of interest. The user also may be able to make a question more concrete, e.g., by specifying stopovers, a number of steps that might be between the source and the target, etc. A net of different paths from the source to the target may be retrieved as result, representing all possible relations, including those that are implicit. Such information also can be selectively excluded from the net, e.g., if the user does not want to evaluate same. However, the user can be reasonably sure that all relevant data for analysis has been returned, even though the definition was made without consulting an expert.
US10685304B2
An agricultural work management system includes: a data input unit (41) configured to receive, from an agricultural crop harvester (1), harvesting position data indicating a harvesting work position as agricultural land information, harvest amount data indicating a harvest amount of the agricultural crop harvested in the agricultural land, and quality data indicating the quality thereof as agricultural crop information; a database server (6) configured to store the agricultural land information and the agricultural crop information such that they can be associated with each other; an agricultural work evaluation unit (51) configured to perform agricultural work evaluation on the agricultural land based on the agricultural land information and the agricultural crop information; and a data output unit (42) configured to send out the agricultural work evaluation data generated by the agricultural work evaluation unit.
US10685299B2
A fleet management system is provided for outdoor power equipment and is, in some embodiments, configured to estimate operator performance and/or skill for a particular operator based at least partially on engine speed data sensed during the particular operator's use of one or more pieces of equipment. Embodiments of the invention also provide an apparatus configured to receive data comprising RPM values of a rotating component of a piece of outdoor power equipment sampled throughout a period of operation of the piece of outdoor power equipment, and further configured to generate a RPM histogram for a particular operator and/or for a particular piece of outdoor power equipment in order to use the RPM histogram to determine additional information about the particular operator, the particular piece of equipment, and/or the particular period of operation.
US10685296B2
A method for establishing and using a pollutant emission scavenging forecasting (PESF) model to calculate a purgeable pollutant emission to dynamically control an emitted pollutant at any target concentration. The dynamic control considers the initial pollutant concentration and pollutant scavenging ability of atmosphere. The method further takes into account the constraint conditions specified by a user, and employs a dynamic emission correction system to quickly calculate an optimal pollutant emission scheme. If the emission is lower than minimum acceptable value for a current time instance (a moment), the method corrects the emission intensity before (prior to) this moment by changing the initial concentration at this time. This initial concentration is the final pollutant concentration of a prior moment. Since the method makes full use of the atmospheric pollutants scavenging ability, the dynamic emission control scheme can provide the most effective and lowest economic losses solution.
US10685295B1
A method for allocating resources for a machine learning model is disclosed. A machine learning model to be executed on a special purpose machine learning model processor is received. A computational data graph is generated from the machine learning model. The computational dataflow graph represents the machine learning model which includes nodes, connector directed edges, and parameter directed edges. The operations of the computational dataflow graph is scheduled and then compiled using a deterministic instruction set architecture that specifies functionality of a special purpose machine learning model processor. An amount of resources required to execute the computational dataflow graph is determined. Resources are allocated based on the determined amounts of resources required to execute the machine learning model represented by the computational dataflow graph.
US10685290B2
One or more parameter changes for one or more parameters are computed at one or more worker nodes. The one or more parameters on a remote server are updated based on the computed one or more parameter changes. The updating is performed via one or more remote direct memory access atomic operations with the remote server.
US10685289B2
Techniques are disclosed for improving classification performance in supervised learning. In accordance with some embodiments, a multiclass support vector machine (SVM) having three or more classes may be converted to a plurality of binary problems that then may be reduced via one or more reduced-set methods. The resultant reduced-set (RS) vectors may be combined together in one or more joint lists, along with the original support vectors (SVs) of the different binary classes. Each binary problem may be re-trained using the joint list(s) by applying a reduction factor (RF) parameter to reduce the total quantity of RS vectors. In re-training, different kernel methods can be combined, in accordance with some embodiments. Reduction may be performed until desired classification performance is achieved. The disclosed techniques can be used, for example, to improve classification speed, accuracy, class prioritization, or a combination thereof, in the SVM training phase, in accordance with some embodiments.
US10685286B1
A method of generating a neural network includes iteratively performing operations including generating, for each neural network of a population, a matrix representation. The matrix representation of a particular neural network includes rows of values, where each row corresponds to a set of layers of the particular neural network and each value specifies a hyperparameter of the set of layers. The operations also include providing the matrix representations as input to a relative fitness estimator that is trained to generate estimated fitness data for neural networks of the population. The estimated fitness data are based on expected fitness of neural networks predicted by the relative fitness estimator. The operations further include generating, based on the estimated fitness data, a subsequent population of neural networks. The method also includes, when a termination condition is satisfied, outputting data identifying a neural network as a candidate neural network.
US10685283B2
A pipeline system for time-series data forecasting using a distributed computing environment is disclosed herein. In one example, a pipeline for forecasting time series is generated. The pipeline represents a sequence of operations for processing the time series to produce modeling results such as forecasts of the time series. The pipeline includes a segmentation operation for categorizing the time series into multiple demand classes based on demand characteristics of the time series. The pipeline also includes multiple sub-pipelines corresponding to the multiple demand classes. Each of the sub-pipelines applies a model strategy to the time series in the corresponding demand class. The model strategy is selected from multiple candidate model strategies based on predetermined relationships between the demand classes and the candidate model strategies. The pipeline is executed to determine the modeling results for the time series.
US10685281B2
Systems and methods for providing a predictive framework are provided. The predictive framework comprises plural neural layers of adaptable, executable neurons. Neurons accept one or more input signals and produce an output signal that may be used by an upper-level neural layer. Input signals are received by an encoding neural layer, where there is a 1:1 correspondence between an input signal and an encoding neuron. Input signals for a set of data are received at the encoding layer and processed successively by the plurality of neural layers. An objective function utilizes the output signals of the topmost neural layer to generate predictive results for the data set according to an objective. In one embodiment, the objective is to determine the likelihood of user interaction with regard to a specific item of content in a set of search results, or the likelihood of user interaction with regard to any item of content in a set of search results.
US10685276B2
A race bib and a method of assembling the same. The bib includes a first and second layers with a programmable tag embedded between them. Indicia are provided on a first surface or a second surface of the first layer. A backer is positionable between the tag and the first or second layers. During assembly, a competitor number is printed on the first layer with an ink printer, a tag number correlating to or corresponding to the competitor number is encoded into the tag with a RFID tag printer. The printing and encoding can be accomplished by a combined printer. Alternatively, an optical scanner reads the printed competitor number and transmits the same to the tag printer. The second layer overlays the first layer and is thermally welded or adhesively secured to the first layer.
US10685269B2
Systems and methods for predicting, identifying, and/or confirming the presence of an object in a predefined space include communication between the object and a sensor having a detection range. The detection range of the sensor is limited to a predefined space or direction that may be less than its maximum detection range.
US10685254B2
The present invention relates to a device for encoding an anatomical shape (13) of a living being, comprising a receiving unit (12) for receiving an anatomical shape (13); a shape representation generating unit (14) for generating a shape representation of the anatomical shape (13) by using one or more shape representation models and determining the value of one or more shape representation coefficients of the one or more shape representation models; and a conversion unit (16) for converting the determined value of the one or more shape representation coefficients into a human-readable code comprising one or more human-readable characters.
US10685253B2
Techniques for automatically determining, on a pixel by pixel basis, whether imagery includes ground images or is obscured by cloud cover. The techniques include training a Neural Network, making an initial determination of cloud or ground by using the Neural Network, and performing a max-flow, min-cut operation on the image to determine whether each pixel is a cloud or ground imagery.
US10685250B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for liveness detection are disclosed. In one aspect, a method includes the actions of providing, for display on a screen to a user, a graphical item that travels along a path. The actions further include tracking a movement of an eye of the user while the graphical item travels along the path on the screen. The actions further include comparing the movement of the eye of the user to the path traveled by the graphical item. The actions further include generating an eye correlation score that reflects a correlation between the movement of the eye of the user and the path traveled by the graphical item. The actions further include determining whether the eye correlation score satisfies an eye liveness threshold score. The actions further include determining whether the user is a live person.
US10685247B2
An infrastructure-device status-verification system suitable for use by an automated vehicle includes a transceiver, an object-detector, and a controller. The transceiver is suitable to install on a host-vehicle. The transceiver is used to receive an indicated-status of an infrastructure-device. The object-detector is suitable to install on the host-vehicle. The object-detector is used to determine a detected-status of the infrastructure-device. The controller is in communication with the transceiver and the object-detector. The controller determines a confirmed-status of the infrastructure-device based on the indicated-status and the detected-status. The system provides for increased confidence and security regarding information about the status of an infrastructure-device such as the traffic-signal (e.g. red, yellow, and green), thereby avoid miss-information caused by, for example, hacking or spoofing of V2I communications from the infrastructure-device, and overcome instances when the field-of-view between the object-detector and the infrastructure-device 26 becomes occluded after the confirmed-status has been established or determined.
US10685246B2
A detection system for a vehicle is provided. The detection system may include at least one image capture device configured to acquire a plurality of images of an area forward of the vehicle, the area including a curb separating a road surface from an off-road surface and a data interface. The detection system may also include at least one processing device programmed to receive the plurality of images via the data interface, and determine a plurality of curb edge line candidates in the plurality of images. The at least one processing device may be further programmed to identify at least one edge line candidate as an edge line of the curb.
US10685231B2
The purpose of the present disclosure is to provide a computer system, a plant diagnosis method, and a program in which the accuracy of plant diagnosis can be improved. The computer system acquires a visible light image of a plant imaged by a camera, compares the acquired visible light image with a normal visible light image of the plant and performs image analysis, identifies a species of the plant according to the result of the image analysis, identifies an abnormal portion of the plant according to the result of the image analysis, acquires environmental data of the plant, and diagnoses a condition of the plant according to the identified species, the identified abnormal portion and the acquired environmental data.
US10685229B2
Systems and methods for image based localization for unmanned aerial vehicles (UAVs) are disclosed. In one embodiment, a method for navigating a UAV includes: flying a UAV along a flight path; acquiring an image of a ground area along the flight path with a camera carried by the UAV; and sending the image to a base station. The method further includes receiving navigation data from the base station, based upon a comparison of the image of the ground area to at least one terrestrial map of the flight path.
US10685228B2
Index-based geospatial analysis may include applying a first and second index-based analysis for a set of imagery. The set of imagery may include a location-specific index values used to form a histogram for a single index image (e.g., for a single surveyed field). This first analysis may be referred to as an “acre-to-acre” mapping, which may be useful for identifying differences in indices (e.g., NDVI vegetative health) of different parts of the field from a single day. A second “day-to-day” index-based analysis may be performed by calculating a histogram for each set of imagery from multiple days, combining the histograms, and generating a single equal-area index map. The index map can be applied to redistribute the histogram values within multiple days of data, which may provide a more useful map of variation in each individual image and changes between images.
US10685224B1
The present disclosure relates to language agnostic unsupervised removal of text from form images. According to one embodiment, a method comprises generating a spectral domain representation of an image by applying a transformation, where the image depicts form layout elements and text elements, applying a first filter to the spectral domain representation to remove a portion of the frequency domain corresponding to the text element, and applying a transformation to the filtered spectral domain representation of the image to generate a reconstructed image. The text elements are not depicted in the reconstructed image.
US10685223B2
Systems and methods are provided for processing and extracting content from an image captured using a mobile device. In one embodiment, an image is captured by a mobile device and corrected to improve the quality of the image. The corrected image is then further processed by adjusting the image, identifying the format and layout of the document, binarizing the image and extracting the content using optical character recognition (OCR). Multiple methods of image adjusting may be implemented to accurately assess features of the document, and a secondary layout identification process may be performed to ensure that the content being extracted is properly classified.
US10685221B2
Methods and apparatus to monitor environments are disclosed. Example audience measurement devices disclosed herein include means for executing a first recognition analysis on three-dimensional data representative of a first object within a threshold distance from a three-dimensional sensor. Disclosed example audience measurement devices also include means for executing a second recognition analysis on two-dimensional data representative of a second object outside the threshold distance from the three-dimensional sensor. Disclosed example audience measurement devices further include means for combining a first detection of a first person provided by the first recognition analysis and a second detection of a second person provided by the second recognition analysis to generate a people count for an environment.
US10685218B2
Some embodiments of a computer-implemented method and system can entail continuously obtaining a visual input comprising a plurality of representations of at least one eye of at least one user to continuously track the plurality of representations over a predetermined time duration. The at least one processor can continually apply at least one eye-gaze movement tracking (EGMT) algorithm to form a time series of eye-gaze vectors. Continually inputting the time series of eye-gaze vectors into an Activity Tracking Neural Network (ATNN) can determine an attentiveness level of the at least one user over the predetermined time duration. The at least one processor can initiate a first action when the attentiveness level is equal to or above a predetermined threshold attentiveness value throughout the predetermined time duration; and initiate a second action when the attentiveness level is below the predetermined threshold attentiveness value throughout the predetermined time duration.
US10685215B2
Embodiments of the present disclosure disclose a method and apparatus for recognizing a face. A specific embodiment of the method includes: acquiring at least two facial images of a to-be-recognized face under different illuminations using a near-infrared photographing device; generating at least one difference image based on a brightness difference between each two of the at least two facial images; determining a facial contour image of the to-be-recognized, face based on the at least one difference image; inputting the at least two facial images, the at least one difference image, and the facial contour image into a pre-trained real face prediction value calculation model to obtain a real face prediction value of the to-be-recognized face; and outputting prompt information for indicating successful recognition of a real face, in response to determining the obtained real face prediction value being greater than a preset threshold.
US10685210B2
The present invention relates to digital pathology. In order to facilitate analyzing a tissue microarray, an apparatus is provided for tissue examination. The apparatus comprises a data input (102), a tissue microarray analyzing unit (104), and an output (106). The data input is configured to receive a reference image of a reference slice obtained from a tissue sample block; and to receive a microarray image of a microarray slice comprising at least one tissue core obtained from at least the tissue sample block. The tissue microarray analyzing unit is configured to register tissue core images of at least one tissue core with the reference image based on a spatial arrangement of the respective tissue core within the tissue sample block. The output is configured to provide a registered result obtained from the tissue microarray analyzing unit for further analyzing purposes.
US10685209B2
Techniques for providing an information image display method are described. One example method includes biometric information is received from a user at a client device. The received biometric information is determined whether it matches a predetermined biometric information from a plurality of stored predetermined biometric information. In response to determining the received biometric information matches one of the stored predetermined biometric information, data indicating an interface of an application is retrieved that corresponds to the stored predetermined biometric information. The data indicating the interface of the application on a display screen of the client device for a predetermined duration is displayed while the client device is in an unused mode. After the predetermined duration has elapsed, the data indicating the interface of the application from the display screen is removed while the client device remains in the unused mode.
US10685208B2
A controlling method includes acquiring induction information of an operation body at a fingerprint collection region, determining, based on the induction information, a target collection region for collecting fingerprint corresponding to the operation body, and enabling sensors corresponding to the target collection region. The target collection region is a sub-region of the fingerprint collection region.
US10685205B2
An electronic device is provided. The electronic device includes an optical sensor, the optical sensor comprising a lighting device configured to emit light, a sensor layer including an array of sensors configured to detect first image information corresponding to an object from light reflected by the object, and a filter layer including openings configured to transmit the light reflected by the object, the filter layer disposed on the sensor layer, wherein the first image information is different from an image of the object identified with naked eyes. The electronic device may be diversified according to embodiments.
US10685189B2
A method includes performing, with at least one processing device, natural language generation using both (i) a semantic word and clause representation generated from syntactically-labeled context and (ii) a syntax generated from common semantic relations between sequential words and clauses. Performing the natural language generation includes pushing words onto a stack based on the semantic word and clause representation and based on words and clauses already on the stack and popping the words and clauses off the stack to be replaced by clauses based on the syntax. Pushing the words onto the stack could be based only on components of the semantic word and clause representation coming from future context.
US10685188B1
Systems, methods, and non-transitory computer readable media can generate a plurality of language clusters based on one or more of: language similarity between languages or social behavior similarity between languages. A representative language for a language cluster of the plurality of language clusters can be determined. For the language cluster of the plurality of language clusters, a machine learning model can be trained based on the representative language for the language cluster to classify content items in languages included in the language cluster.
US10685176B2
A computer system and a computer-implemented method is provided for authoring a requirements document for a product or service. The requirements document includes one or more components for the product or service. Each component is described using one or more requirements statements. An online tool is used to provide electronic templates to view and/or modify features of the requirement statements. A common data structure is used to store attributes associated with portions of the requirements statements. The common data structure is accessible by the online tool to author the requirements document.
US10685171B2
A steganographic coding detector (and method) analyzes one or more pages of a file. For each page containing text strings, the detector counts a number of A0h and 20h characters for the text string. For each text string for which the number of A0h characters is greater than a first threshold, the detector sets a flag to a first state, The first threshold is computed based on the number of 20h characters in that text string. For each text string for which the number of 20h characters is less than the first threshold, the detector sets the flag to a second state. Responsive to the number of text strings that have a flag at the first state being greater than a second threshold, the detector marks the file as being steganographically encoded.
US10685163B2
Disclosed is technology for evaluating the performance of various conducting structures in an integrated circuit. A three-dimensional circuit representation of a circuit design is provided. The three-dimensional circuit representation includes a plurality of conducting structures including a first conducting structure which has a length L. A plurality of longitudinally adjacent volume elements is identified in the conducting structure. A width Wn and a height Hn are estimated for each volume element n in the conducting structure. Furthermore, the local resistivity ρn for each volume element n is estimated based on a function that is dependent upon the length L of the conducting structure and the width Wn and height Hn of the volume element n. The resistance of a conducting structure is estimated in dependence upon the resistivity ρn for each of the volume elements n in the plurality of volume elements in the conducting structure.
US10685144B2
Systems and methods for detecting counterfeit integrated circuits are provided. One exemplary embodiment of a method can include: providing an integrated circuit for testing; and characterizing capacitive and inductive loading of the integrated circuit power for a specified frequency range; wherein the characterizing step further comprises applying a low level alternating current to a power pin while measuring for capacitance characterization conditions created by the integrated circuit's internal capacitance and inductance responses, wherein by sweeping the alternating current signal across a specified frequency range one or more capacitance related device signature can be created and used to identify a component as originating from a trusted source or not. A system can include components and machine readable instructions for operating the components using exemplary methods. Exemplary embodiments can include automated systems that can also be used with the device signature on a production line or in a supply chain verification location.
US10685142B2
The present disclosure provides a security enhanced channel control system useable on a wireless device comprising a policy module including at least one processor and memory, the policy module configured to store, in the memory, one or more security policies and apply a compliance check to a first system layer and a second system layer; and a first policy base stored in the memory of the policy module, the first policy base being associated with a mandatory access control (“MAC”) base and defining one more security polices for access to a plurality of channels associated with the first and second system layers. The policy module cooperates with the first policy base to establish one or more access control rules that are applied to at least one of the plurality of channels to preclude an unauthorized application from accessing at least one of the channels.
US10685135B2
A computer-implemented system and method for encrypting call recordings is provided. Calls are recorded and each call recording is divided into segments. Each segment represents a record. An encryption key unique to each call recording is generated. The unique encryption keys each include seed information from two or more sources and a key counter for one such call recording. For each record, an encryption counter is encrypted using the encryption key for the call recording associated with that record. Also, for each record, the encrypted encryption counter and the data from that record are mixed and encrypted.
US10685129B2
A data processing system is provided with a data verification system that is configured to perform a validation check upon receipt of a request from a field device to transfer data to the data processing system. The data verification system is also configured to verify a permission of the field device to exchange data and to validate the data integrity. A data landing zone is provided for temporary storage of the data in the event that a validation check fails, so that data errors may be corrected.
US10685121B2
What is disclosed is a system and method to secure a network device such as a server. The network device has a memory storing a static credential file. A basic input output system operates a security module that gathers an IP address of the router and an IP address of the network device, via a query to a network manager when power is enabled to the network device. The gathered IP addresses are compared with stored IP addresses in the static credential file. The operating system of the network device is prevented from booting if the IP addresses do not match. In addition, a baseboard management controller is operable to receive an encrypted credential file. The encrypted credential file is decrypted and compared with the static content file. The baseboard management controller shuts down power to the network device if the credential file does not match the static content file.
US10685120B2
A data storage device utilized for confirming firmware data includes a flash memory and a controller. The controller is coupled to the flash memory to receive first firmware data and first sorting hash data related to the first firmware data, and it divides a first hash data generated from the first firmware data into a plurality of data groups, and re-assembles the data groups according to a mapping and sorting algorithm to generate second sorting hash data. The controller includes an efuse region for writing the mapping and sorting algorithm. When the controller determines that the second sorting hash data is identical to the first sorting hash data, the first firmware data is allowed to update the controller.
US10685119B2
A trusted co-processor can provide a hardware-based observation point into the operation of a host machine owned by a resource provider or other such entity. The co-processor can be installed via a peripheral card on a fast bus, such as a PCI bus, on the host machine. The co-processor can execute malware detection software, and can use this software to analyze data and/or code obtained from the relevant resources of the host machine. The trusted co-processor can notify the customer or another appropriate entity of the results of the scan, such that an appropriate action can be taken if malware is detected. The results of the scan can be trusted, as malware will be unable to falsify such a notification or modify the operation of the trusted co-processor.
US10685117B2
A target file is run in an installation package. A secure dynamic library is loaded in the installation package. Based on a code in the target file, digital watermark information embedded in the target file and verification information stored in the secure dynamic library is retrieved. Based on the digital watermark information and the verification information, a determination is made whether the installation package is a repackaged installation package.
US10685116B2
Methods, apparatus, systems, and articles of manufacture to remediate ransomware are disclosed. An example malware scanner includes a sinkhole generator to generate a sinkhole directory. The example malware scanner includes a storage device adapted to store a computer file and the sinkhole directory, wherein the sinkhole directory recursively expands when the computer file performs a file listing of the sinkhole directory to occupy the computer file by extending a period of time taken to perform the file listing of the sinkhole directory. The example malware scanner includes an analyzer to monitor execution of the computer file while the computer file is performing the file listing of the sinkhole directory to attempt to identify an indicator of compromise associated with the computer file, the analyzer to classify the computer file as ransomware when the analyzer identifies the indicator of compromise. The example malware scanner includes a cleaner to remediate the ransomware.
US10685114B2
Techniques and systems are described for detecting malware's bulk transformation of a user's data before the malware is able to complete the data transformation. Included are methods and systems for enabling malware detection by monitoring the file operations of a computer application or process for particular kinds of suspicious data transformation indicators. Indicators include primary indicators, such as file-type signature changes, notable changes in file data entropy, and out-of-range similarity measurements between the read and write versions of file data, as well as secondary indicators, such as a large number of file deletions and a large reduction in the number of file-types written versus read by a process over time. When indicators are triggered by a process, an adjustment to the process' malware score is made; in the event that the process' malware score reaches a malware detection threshold, the process is marked as malware and appropriate actions are taken.
US10685110B2
The present disclosure is directed to monitoring internal process memory of a computer at a time with program code executes. Methods and apparatus consistent with the present disclosure monitor the operation of program code with the intent of detecting whether received program inputs may exploit vulnerabilities that may exist in the program code at runtime. By detecting suspicious activity or malicious code that may affect internal process memory at run-time, methods and apparatus described herein identify suspected malware based on suspicious actions performed as program code executes. Runtime exploit detection may detect certain anomalous activities or chain of events in a potentially vulnerable application during execution. These events may be detected using instrumentation code when a regular code execution path of an application is deviated from.
US10685106B2
A secure cloud computing environment protects the confidentiality of application code from a customer while simultaneously protecting the confidentiality of a customer's data from intentional or inadvertent leaks by the application code. This result is accomplished without the need to trust the application code and without requiring human surveillance or intervention. A client secure virtual machine (SVM) is accessible by a client who supplies commands, operand data and application data. An appliance SVM has the application code loaded therein and includes an application program interface that accesses a memory area shared by both SVMs. All access to the appliance SVM is initially revoked by an ultravisor, except for the shared memory. The appliance SVM processes the commands without ever saving any persistent state of the application data. The ultravisor manages an SVM by maintaining exclusive control over a device tree used by the operating system of the SVM.
US10685095B2
A processing equipment includes a processing unit having a plurality of functions. A retaining unit retains a device identifier capable of identifying the processing equipment. An interface unit receives a function authentication key which is a code for setting a specific function among the plurality of functions to be enabled or disabled. A control unit sets the specific function to be enabled or disabled according to the function authentication key when a device identifier included in the received function authentication key coincides with the device identifier retained in the retaining unit.
US10685086B2
The proposed method is an improved method of flooding weak reservoirs and avoiding premature breakthrough of the displacing fluid used in the flooding operation by first modeling the performance of the reservoir under a rage of flooding pressures in a couple geomechanic and multiphase flow model. Ideal pressures are thus selected from use in a flooding operation, thus avoiding rock failure and fluid breakthrough.
US10685085B2
In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a web application from a device and in response to the request: obtaining a set of object identifiers, providing the set of object identifiers to a link relationship manager and receiving, from the link relationship manager, a set of link relationships. The method further includes providing the set of link relationships and a link relationship evaluator to the device, where the link relationship evaluator only permits objects that are associated with a link relationship from the set of link relationships to be displayed on the device.
US10685080B2
A method for a website building system, the method includes gathering and analyzing business family and industry data related to a website designer using the website building system from a plurality of sources external and internal to the website building system, wherein the data is associated with information about the designer extracted from answers to at least one questionnaire and from available business identifying information for the website designer; offering to the designer in conjunction with a website editor, multiple layout solutions based on pre-defined design elements to handle content and layout associated with the data based on ranking, machine learning and artificial intelligence; enabling the designer to select and edit at least one layout solution; and generating a website for the designer based on the at least one selected layout solution.
US10685078B2
A method includes detecting a proximity event associated with a first user and a second user, wherein the proximity event includes the second user being in geographic proximity to the first user and calculating an influence score associated with the proximity event, wherein the influence score is based at least in part on a social gravity of the second user and a duration of the proximity event. The method further includes, upon determining that the influence score is greater than a threshold score, identifying, based at least in part on a geographic location of the first user, a content object associated with the second user for provision to the first user and sending the content object to a client system associated with the first user for display.
US10685075B2
An input audio signal is monitored at an electronic digital assistant of an electronic computing device. The assistant determines that the audio signal includes audio from multiple speaking parties, identifies first and second parties of the multiple parties and roles of the parties, accesses a database of multi-party interaction templates and selects, as a function of the roles of the parties, a particular multi-party interaction template that matches the roles, and then generates, based on a detected content of the audio signal and the particular multi-party interaction template, a database query to retrieve information responsive to or supplemental to content of the audio signal. The assistant then causes the query to be performed results of the query provided to the first party, the second party, a dispatcher or administrator associated with the parties, or a computer-aided-dispatch system associated with the parties.
US10685070B2
An online system generates dynamically optimized sponsored content for a target user of the online system. Each sponsored content item comprises optimal creatives selected for a target user from a set of creatives provided by a content provider. Each type of creative (e.g. title, image, video, descriptive text), has a trained creative model to generate a prediction score for a creative of the same type based on the features of the creative and the characteristics of the target user. The prediction score of a creative indicates the likelihood that the target user will interact with a sponsored content item that includes that particular creative. The online system selects a creative for each type and assembles the selected creatives into a sponsored content item for the target user. For a different user, a different sponsored content item having different creatives chosen from the same set of creatives is generated.
US10685065B2
Method, system, and programs for recommending content to a user. First information related to one or more previous users is first obtained. A model that maps from users to topics of interest is then established based on the first information related to the one or more previous users. Second information related to the current user is also obtained. One or more topics of interest are identified for the current user based on the model. Content is recommended to the current user in accordance with the one or more topics of interest for the current user. Eventually, an updated model is generated by integrating information associated with the current user with the model established based on the first information related to the one or more previous users. The information associated with the current user includes the second information related to the current user.
US10685064B2
The present invention addresses deficiencies of the art with respect to collaborative computer networks consisting of mixed data, control functions, analysis functions, and sensors in complex systems of systems. The method involves a database framework for representing complex heterogeneous characteristics of processes, systems, and systems of systems that feature many to many interrelationships. The homoiconic graph framework takes the form of an executable graph database, which is often faster for associative data sets, and maps more directly to object-oriented computer applications for large-scale operations. The invention provides a method to execute the graph database, in that the graph comprises nodes that are both data fragments and executable components. The graph is characterized as one or more homoiconic or executable graph frameworks, to distinguish this unique feature from the concept of a graph database, which generally is a repository of connected data only.
US10685053B2
System and method for generating professional profile of an employee in an organization are disclosed. An organizational ontology may be built for the employee. The organizational ontology may be indicative of interrelationships between the employee, other employees and tasks performed by the employee. Further, email data associated with the employee may be stored for a complete lifecycle of the employee. The email data may be analyzed to identify insights about the employee and the professional profile may be generated based on the identified insights.
US10685036B2
An interactive system having a processor configured to execute computer instructions stored to said memory device, wherein said processor receives, via a communication device, data from one or more data sources, wherein said processor generates, via a display, a graphical user interface having a first visualization area and a second visualization area, wherein said processor generates a first data visualization based at least in part on the received data, the first data visualization being displayed at said first visualization area, wherein the first data visualization comprises a plurality of user-selectable regions, each user-selectable region represented a subset of the received data, wherein, in response to selection of a user-selectable region, said processor generates a second data visualization based at least in part on the selected user-selectable region's user-selectable region, the second data visualization being displayed at said second visualization area.
US10685035B2
A set of transition characteristics can be identified. The set of transition characteristics can include continuities and discontinuities between data fields and data visualization channels among a plurality of data visualizations. The set of transition characteristics can be identified by analyzing the plurality of data visualizations and identifying similarities and differences among the data fields and the data visualization channels. A distribution of the data fields and the data visualization channels across the plurality of data visualizations can be determined. A collection of the data visualizations can be determined based on the distribution of the data fields and the data visualization channels across the plurality of data visualizations. The collection of the data visualizations can include at least a subset of the plurality of data visualizations.
US10685030B2
Presenting a diagram indicating relationships among data items stored in a data management system includes: receiving a request that identifies a first data item stored in the data management system from a user interface; retrieving stored configuration information that includes a plurality of selection specifications for selecting data items in the data management system that are related to a given data item of a predetermined type, where each selection specification is associated with a different respective predetermined type; querying the data management system to identify a set of one or more data items according to a selection specification from the configuration information that is associated with a type of the first data item; for each of multiple returned data items in the identified set, querying the data management system to determine whether additional data items are identified according to a selection specification from the configuration information that is associated with a type of the returned data item; generating a diagram indicating relationships among data items identified using the configuration information; and presenting the generated diagram over the user interface.
US10685027B2
A search system is provided with an on-line social network system. When a user of the on-line social network system requests a search, the search system examines a member profile representing the user in the on-line social network system and derives, from the member profile, additional terms to be included into the search request together with the user-supplied search terms. The resulting query is processed by applying the AND operator to the user-supplied terms and a weighted OR operator to the additional terms derived from the member profile. The search results obtained by executing the query are made available to the requesting user.
US10685025B2
A first file and a second file are retrieved from a database, in which the first and second files include an unstructured text stream. Metadata of the first and second files are extracted. The extracted metadata include a description category, entity source, geographic region, and a set of sub-files linked to the file. A data structure indicative of relationship between the first and second files is generated. Weighting factor is applied to the generated data structure. which indicates a degree of relationship between the first file and the second file. The relationship and the degree of the relationship are determined based on the extracted metadata of the first and second files. In response to a user requesting the first file, it is determined whether the second file should be provided in conjunction with the first file based on the weighting factor as applied to the data structure.
US10685014B1
In general, embodiments of the technology relate to a method for processing read-only transactions. The method includes receiving a read-only transaction, wherein the read-only transaction specifies a page, obtaining a page descriptor, from a page cache, for the page, where the page descriptor comprises a plurality of entries, identifying an entry of the plurality of entries in the page descriptor for the read-only transaction, and processing the read-only transaction using a snapshot of the page associated with the entry.
US10685009B1
A computerized system and method may include, in response to receiving a blockchain via a communications network that includes information associated with an event, parsing, by a blockchain parsing engine being executed by a blockchain node, the information to identify a status state of an item related to the event. The blockchain may be inclusive of the information along with the status state of the item may be stored in a storage unit. An event tracking engine may determine from the parsed information that the status state of the item transitioned from a first state to a second state. Responsive to the event tracking engine determining that a qualifying state is satisfied by the item being in the second state, automatically executing, by the blockchain node, a smart code inclusive of initiating communications between a first party and a second party.
US10685007B2
A deployment infrastructure (DI) imports at least one object description artifact and at least one content data file associated with a database object to a design-time container. The DI deploys the database object in a runtime container based on the at least one object description artifact and the at least one content data file. The DI exports the at least one object description artifact in the design-time container and at least one updated content data file based on an updated database object in the runtime container, wherein the updated database object includes updated content of the database object generated at runtime of a database application.
US10685002B2
An information processing system, computer readable storage medium, and method for accelerated radix sort processing of data elements in an array in memory. The information processing system stores an array of data elements in a buffer memory in an application specific integrated circuit radix sort accelerator. The array has a head end and a tail end. The system radix sort processing, with a head processor, data elements starting at the head end of the array and progressively advancing radix sort processing data elements toward the tail end of the array. The system radix sort processing, with a tail processor, data elements starting at the tail end of the array and progressively advancing radix sort processing data elements toward the head end of the array, the tail processor radix sort processing data elements in the array contemporaneously with the head processor radix sort processing data elements in the array.
US10684991B2
A mechanism is provided in a data processing system for managing filesystem inodes. The mechanism monitors inode consumption in a filesystem. The mechanism periodically determines a number of inodes to add to the filesystem based on the inode consumption and adds the number of inodes to the filesystem.
US10684990B2
In a distributed processing environment, an adaptor object on a first computer creates a disk cache file that includes a copy of data acquired from a data source. The performance of a CRUD operation on the copy of the data is recorded in a disk cache change history. A business intelligence object requests the data as the data existed prior to the performance of the CRUD operation from a second computer. The second computer, determines that the requested data does not exist on the second computer. The first computer determines, in response to a request from the second computer that the requested data exists on the first computer. The requested data is reconstructed from the copy in the cache to create reconstructed data. A local copy of the reconstructed data is created on the second computer; and a reference to the local copy is provided to the requesting object.
US10684988B2
A radio frequency dataset generation system comprising a software-defined radio, a set of radio frequency collection parameters, a first digital file, a second digital file, and a dataset. The software-defined radio comprises, an analog signal reception device, an analog-to-digital converter, and a digital signal processing system. The set of radio frequency collection parameters are associated with the software-defined radio and correspond to a plurality of analog signal protocols. The first digital file comprises raw signal information corresponding to at least one analog signal received by the analog signal reception device. The second digital file comprises metadata information corresponding to the at least one analog signal received by the analog signal reception device. The dataset comprises the raw signal information time-associated with at least a portion of the metadata information.
US10684987B2
Systems and methods for the identification and reconciliation of network resource information are herein disclosed. In an implementation, a system includes instructions stored in memory for processing a request received from a data source to update a record of a network resource by receiving data relating to an attribute of a network resource of a computer network from a first data source, wherein the network resource is associated with a configuration item of a configuration management database, the configuration item including data relating to the attribute from a second source; determining that the first data source is authoritative for the attribute based on a priority of the first data source, a priority of the second data source, and a staleness period of the second data source; and processing the request by updating the attribute based on the data.
US10684982B2
A print controller includes a processor and a memory. When an instruction to execute a specific calculation function is received, the processor obtains a calculation result related to the specific calculation function. When an instruction to print is received, if the instruction to execute the specific calculation function has been received a plurality of times without printing the calculation result related to the specific calculation function, which was obtained when the instruction to execute the calculation function was received one or more times before the instruction received at a last time of the plurality of times, the processor causes a printing device to print the calculation result related to the specific calculation function, which was obtained when the instruction to execute the specific calculation function was received at the last time of the plurality of times.
US10684979B2
A memory system configured to support internal data (DQ) termination of a data buffer is provided. The memory system includes a first memory module, which is a target memory module accessed by an external device, and a second memory module, which is a non-target memory module not accessed by the external device. The second memory module performs the internal DQ termination on an internal data path during an internal operation mode in which data communication is performed by using the internal data path between internal memory chips. Signal reflection over the internal data path is reduced or prohibited due to the internal DQ termination, and thus, signal integrity is improved.
US10684976B1
A firmware enumerates the buses of root bridges in the computing system. If an OOR condition occurs during enumeration of the buses, the firmware determines the number of required buses for each root bridge causing an OOR condition. The number of required buses for bridge devices connected to each root bridge causing an OOR condition can be identified using the same set of bus numbers. Once the firmware has determined the number of buses required by each root bridge, including those not causing an OOR condition, the firmware reallocates the number of available buses between the root bridges such that each root bridge is allocated a number of the available buses greater than or equal to the number of required buses. The firmware stores data identifying the allocation and restarts the computing device. Upon rebooting, the computing system utilizes the new allocation of bus numbers to eliminate the OOR condition.
US10684973B2
Methods, apparatus, and computer platforms and architectures employing many-to-many and many-to-one peripheral switches. The methods and apparatus may be implemented on computer platforms having multiple nodes, such as those employing a Non-uniform Memory Access (NUMA) architecture, wherein each node comprises a plurality of components including a processor having at least one level of memory cache and being operatively coupled to system memory and operatively coupled to a many-to-many peripheral switch that includes a plurality of downstream ports to which NICs and/or peripheral expansion slots are operatively coupled, or a many-to-one switch that enables a peripheral device to be shared by multiple nodes. During operation, packets are received at the NICs and DMA memory writes are initiated using memory write transactions identifying a destination memory address. The many-to-many and many-to-one peripheral switches forwards the transaction packets internally within the switch based on the destination address such that the packets are forwarded to a node via which the memory address can be accessed. The platform architectures may also be configured to support migration operations in response to failure or replacement of a node.
US10684962B2
A peripheral device class identifier is generated for a class of peripheral devices, and is used to identify a setup record that indicates how to install or otherwise set up the class of peripheral devices on a computing device. The peripheral device class identifier is a combination of three components: a vendor identifier, a namespace identifier, and a namespace entry identifier. The vendor identifier is an identifier of the vendor of the class of peripheral devices. The namespace identifier is an identifier of different collections or groups of types of peripheral devices or types of functionality of peripheral devices. The namespace entry identifier is an identifier of a particular type of peripheral device (or particular functionality) of the different collections or groups of types of peripheral devices (or types of functionality of peripheral devices).
US10684961B1
External memory protection may be implemented for content addressable memory (CAM). Memory protection data, such as duplicate values for entries in a CAM or error detection codes generated from values of the entries in a CAM, may be stored in a random access memory that is separate from the CAM. When an entry in the CAM is accessed to perform a lookup or scrubbing operation, the memory protection data may be obtained from the RAM. A validation of the value of the entry may then be performed according to the memory protection data to determine whether the value is valid.
US10684954B2
Various examples described herein provide for caching a page on persistent memory for memory-mapped access of a file from a non-persistent memory file system or a remote file system having a non-persistent memory page cache. In particular, some examples detect memory-mapped access of a file from a non-persistent memory file system or a remote file system having a non-persistent memory page cache and, based on availability of persistent memory, caches a page associated with the memory-mapped access on the persistent memory.
US10684948B2
An apparatus and method for memory backup are disclosed as being operational at a memory module that includes a volatile memory device but which is devoid of a non-volatile memory device. The memory module can emulate operations of a non-volatile memory on the memory module while the memory module is devoid of such non-volatile memory.
US10684945B2
In one embodiment, an apparatus includes a page miss handler to receive a full address including a linear address portion having a linear address and a key identifier portion having a key identifier for a key. The page miss handler may insert an entry including this key identifier in a translation storage. The apparatus further may include a remapping table having a plurality of entries each to store information regarding a key identifier. Other embodiments are described and claimed.
US10684939B2
Aspects of the present invention include a method, system and computer program product determining, scoring and reporting the complexity of customer and test environments and workloads. The method includes a processor performing an accounting of factors related to complexity of a plurality of environments and workloads; determining one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads; collecting relative environment and workload data; determining a complexity score for each one of the plurality of environments and workloads; and determining a complexity ranking for each one of the plurality of environments and workloads.
US10684936B2
Systems and methods validate the operation of a component of an executable model without inadvertently altering the behavior of the component. The model may be partitioned into a design space and a verification space. The component may be placed in the design space, while an observer for validating the component may be placed in the verification space, and linked to the component. During execution of the model, input or output values for the component may be computed and buffered. Execution of the observer may follow execution of the component. The input or output values may be read out of the buffer, and utilized during execution of validation functionality defined for the observer. Model compilation operations that may inadvertently alter the behavior of the component, such as back propagation of attributes, are blocked between the observer and the component.
US10684922B2
Systems and methods for replicating data are disclosed. Data stored in a compressed form on a source storage array or device can be read and transmitted to a destination storage array or device. The replication of data is achieved without having to decompress the data.
US10684918B2
One or more techniques and/or computing devices are provided for restarting a dump backup. For example, a phase offset table is used to track a directory transfer phase offset and a file transfer phase offset of phases of a dump backup. An offset map is used to map inodes, of data being backed up, to offsets within a backup image within which the data is being backed up. The phase offset table and/or the offset map are evaluated using a bytes written value to identify a phase during which the dump backup aborted and to identify a restart point. Accordingly, the dump backup is restarted at the restart point. In this way, the dump backup may be restarted during any phase and/or at any point using the bytes written value, the phase offset table, and the offset map without the need for additional information such as a file history.
US10684913B2
Systems and methods are provided that may be implemented to detect and optionally recover corrupted system configuration data written to non-volatile random access memory (NVRAM). The disclosed systems and methods may be implemented by writing a copy of the NVRAM data to volatile system memory (e.g., RAM) while the system is active. Error correction code (ECC) data may written to the NVRAM when the system enters a lower power state. When the system resumes from the low power state, the copy of data is made in system RAM from the NVRAM, and the ECC data is used to determine whether there are errors in NVRAM data, in which case the ECC data may be used to correct data in the copy on RAM before writing the corrected data to NVRAM from the system RAM.
US10684907B2
Methods, systems, and computer readable media can be operable to facilitate automated repair analysis for client devices within a subscriber premise. A diagnostics controller may detect an error condition at a network element within a subscriber premise. When an error condition is detected, the diagnostics controller may retrieve identification information, an error code, and/or query parameters associated with the network element. The diagnostics controller may generate a query for repair analysis that includes the identification information, error code, and/or query parameters, and the diagnostics controller may output the query to an upstream server. In response, the diagnostics controller may receive a repair analysis that includes information associated with remedying the error condition. The diagnostics controller may generate and output for presentation a user interface that includes the information associated with remedying the error condition.