US10917998B2

A liquid cooled information handling system (LC_IHS) includes a first liquid cooled node coupled to a first chassis. The LC_IHS further includes a supply conduit in fluid communication with the first chassis to cool a first liquid cooled node. The supply conduit includes a plurality of fluid paths configured such that when a first fluid path of the plurality of fluid paths is interrupted, cooling of the first liquid cooled node continues.
US10917997B2

Example drive cage panels for drive cages are disclosed. For example, a drive cage panel for a drive cage may include a plurality of air inlet holes in a front face of the drive cage panel, a plurality of air guides through a surface of the drive cage panel, the plurality of air guides aligned with a drive region of the drive cage, and an air baffle. In one example, the air baffle is to divert a flow of air from the plurality of air inlet holes to the drive region via the plurality of air guides when deployed on the surface of the drive cage panel.
US10917995B2

A cooling device includes: a cold plate; a radiator; a pump; a first tank; and a second tank. The cold plate has a first cooling medium flow passage. The radiator has fins and pipes forming a second cooling medium flow passage. The pump circulates a cooling medium. The first tank is coupled to one ends of the pipes. The second tank couples the other ends of the pipes to the pump. The radiator is disposed on the cold plate. The cold plate has a bottom wall portion, a top wall portion, a side wall portion, an internal space, an inlet port, and an outlet port. The bottom wall portion has blades, and an inner peripheral wall of the side wall portion has a first bent portion.
US10917982B2

A ventilation structure includes a metal housing and a ventilation member. The metal housing is a housing that requires ventilation, and has a ventilation hole and a hole-surrounding portion. The ventilation hole is covered by the ventilation member. The hole-surrounding portion defining the periphery of the ventilation hole has been subjected to an alumite treatment, a treatment for forming a chemical conversion coating formed by a trivalent chromium compound, a chromium-plating-on-aluminum treatment, or an oil-repellent treatment.
US10917975B2

A vertical circuit board printer includes a multi-layer conveyor, a printer assembly, and a control system. The multi-layer conveyor includes a number of front conveyors and one rear conveyor. Each upper front conveyor is coupled to a lower front conveyor by a circuit board-lowering mechanism to transport a number of circuit boards in sequence from the number of front conveyors to the rear conveyor. The printer assembly includes a number of printers arranged in sequence above the number of front conveyors. The control system controls operation of the multi-layer conveyor and controls operation of the printing assembly through a software system.
US10917973B1

A flexible printed circuit board with a lithium ion battery printed thereon is achieved. The flexible printed circuit board comprises a top and a bottom electrically insulating base film, a top electrically conductive metal layer over the top electrically insulating base film, and a bottom electrically conductive metal layer under the bottom electrically insulating base film. A printable lithium ion battery sits in a cavity completely through the top and bottom base films wherein a top of the battery contacts the top electrically conductive metal layer and wherein a bottom of the battery contacts the bottom electrically conductive metal layer. An adhesive film around the battery seals it to the top and bottom electrically insulating base film and seals the top electrically conductive metal layer to the bottom electrically conductive metal layer.
US10917969B2

A display device includes a display panel, a first circuit board, a control unit disposed on the first circuit board, a second circuit board, and a coupling film which electrically couples the control unit and the second circuit board to each other. The coupling film includes a first coupling part including a first region attached to the first circuit board, and a second region overlapping the display panel when viewed in a thickness direction of the display panel, a second coupling part including a third region attached to the second circuit board, and a fourth region overlapping the display panel when viewed in the thickness direction of the display panel, and a third coupling part coupled to each of the second region and the fourth region to electrically couple the first coupling part and the second coupling part to each other.
US10917967B2

A printed wiring board includes an insulator having a first surface, and a second surface opposite to the first surface, a through-hole penetrating from the first surface to the second surface, and a metal plated layer formed on the first and second surfaces of the insulator, and on an inner peripheral surface of the through-hole, wherein an inside diameter of the through-hole gradually decreases from the first surface toward the second surface of the insulator. An average diameter of the through-hole is 20 μm or greater and 35 μm or less at the first surface, and is 3 μm or greater and 15 μm or less at the second surface, and an average thickness of the metal plated layer formed on the first and second surfaces is 8 μm or greater and 12 μm or less.
US10917963B2

A device may include a temperature controlled chamber. The temperature controlled chamber may be coupled to a plurality of strengthening coated capillary tubes. The strengthening coated capillary tubes may support the temperature controlled chamber and provide thermal insulation to the temperature controlled chamber.
US10917957B1

An LED circuit board, system, and method of using an LED configuration tool are described. The LED circuit board contains a microprocessor that wakes up when power is supplied from the tool. The microprocessor determines that the tool is present by sending a signal from one pin and detecting whether the same signal is received at another pin. When analog or digital programming information received from the tool indexes the information in a table of the microprocessor or also uses a new table provided by digital programming information, the programming information is used to change a lighting configuration of the LEDs. Feedback from the microprocessor to the tool provides information regarding the status of programming the microprocessor.
US10917955B2

There is provided a lighting device (1) comprising a lighting unit (2) configured to emit light and a control unit (3) configured to control the light emitted by the lighting unit (2), wherein the control unit (3) is configured to change the intensity of the light emitted by the lighting unit (2) at least from a high setting (8) via a mid setting (7) to a low setting (6) and/or vice versa, wherein the intensity of the high setting is greater than the 5 intensity of the mid setting, wherein the intensity of the mid setting is greater than the intensity of the low setting, and wherein the low setting (6) and the high setting (8) each gives a higher color temperature of the light emitted by the lighting unit (2) than the mid setting (7).
US10917945B2

An electrical connector for connecting to an electrical component in or on a glazing, comprising at least one electrical conductor having first and second ends; a layer at least partly covering the at least one electrical conductor and located between the first and second ends, wherein the layer comprises a flat region having a first surface for bonding to a glazing via an adhesive layer and having a second surface for bonding to a flange of an aperture via an adhesive bead and having at least two straight sides and a discontinuity arranged in each of the at least two straight sides so that in use mounted on a glazing the discontinuity forms a receptacle for receiving an adhesive bead to form a seal against water ingress along each of the two straight sides.
US10917944B2

A portable food and beverage heating device including an elongated heating element designed to be immersed in a substance and to radiate heat to increase the temperature of the substance. The device further including a removable cap designed to act as an intermediary between a power supply and the elongated heating element, such that in one embodiment the heating element can only receive power from the power supply when the removable cap is secured to a second end of a housing. Additionally, the device includes several safety features like a non-conductive heat-resistant tip, a burn guard, a non-conductive fastener, and optional foldability or removability of the heating element all of which are designed to safeguard against personal injury to a user, or damage to a container holding the substance being heated.
US10917942B2

Provided are a structure, a planar heater including the same, a heating device including the planar heater, and a method of preparing the structure. The structure includes a metal substrate, an insulating layer disposed on the metal substrate, an electrode layer disposed on the insulating layer, and an electrically conductive layer disposed on the electrode layer, wherein a difference in a coefficient of thermal expansion (CTE) between the metal substrate and the insulating layer is 4 parts per million per degree Kelvin change in temperature (ppm/K) or less.
US10917941B2

The present invention generally relates to thawing a cryogenically frozen sample. The systems, devices, and methods may be used to heat a sample holder, the sample holder configured to receive a sample container holding the frozen sample. A sample thaw start time may be identified by measuring a temperature of the sample container and/or a temperature of the sample. A sample thaw end time may be calculated as a function of the sample thaw start time. In some embodiments, the same thaw start time may be identified by a significant change in a first derivative of a warming curve of recorded temperature measurements. The sample end time may be calculated by adding a constant to the sample thaw start time. The constant may be the average sample thaw time per the sample container.
US10917936B2

A communication apparatus includes: a PPDU generation circuit that sets a time equal to or greater than a total of a non-legacy STF, a non-legacy CEF, multiple non-legacy header fields, and multiple data fields as a nominal data field length, computes a nominal data octet size based on the nominal data field length, stores the nominal data octet size in a legacy header, and sets an Additional PPDU field in the legacy header to 0; a signal processing circuit that forms an A-PPDU in the nominal data field length or less; and a transmission circuit that transmits the A-PPDU.
US10917932B2

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method for operating a terminal is provided. The method includes receiving a first radio resource control (RRC) message including information for RRC connection suspension, maintaining a signaling radio bearer (SRB) 0 and suspending a data radio bearer (DRB) and at least one other SRB based on the first RRC message, transmitting, to a base station, a second RRC message for requesting RRC connection resumption through the SRB0, receiving, from the base station, a third RRC message for the RRC connection resumption through an SRB1, and resuming an SRB2 and the DRB based on the third RRC message.
US10917928B2

A wireless communication unit for communicating with a wireless network node and one or more wireless remote communication units is described. The wireless communication unit comprises: at least one receiver configured to receive data content when connected to the wireless network node or a first wireless remote communication unit; at least one memory operably coupled to the at least one receiver and configured to store the received data content; at least one transmitter operably coupled to the at least one memory; and a processor operably coupled to the at least one memory and the at least one transmitter. When no longer connected to the wireless network node or the first wireless remote communication unit, the processor is configured to access the data content from the at least one memory and the transmitter is configured to transmit the accessed data content to at least one second wireless remote communication unit.
US10917921B2

A system and method (600) of securely and accurately connecting mobile devices (110) to wireless networks in vehicles (210) by using encrypted wireless network configurations based on vehicle specific data is disclosed herein. The system comprises a vehicle (210) comprising an on-board computer (232) with a memory (231) having a vehicle identification number (233), a connector plug (235), and an motorized engine (234), a connected vehicle device (130) comprising a processor, a WiFi radio, a BLUETOOTH radio, a memory, and a connector for mating with the connector plug of the vehicle (210), and a mobile device (110) comprising a graphical user interface (335), a processor (310), a WiFi radio (307), a BLUETOOTH radio (306), and a cellular network interface (308).
US10917920B2

The present invention relates to a method for transmitting and receiving data performed by a first device that receives service list information through Bluetooth Low Energy (LE). The present invention provides a method and apparatus including receiving an advertising message for discovering a second device from the second device, establishing a Bluetooth LE connection with the second device based on the advertising message, transmitting a first request message requesting connection information for establishing the Bluetooth BR/EDR connection with the second device through the Bluetooth LE, receiving a first response message including the connection information from the first device, and establishing a Bluetooth BR/EDR connection for providing a specific service with the second device.
US10917908B2

Provided is a dynamic scheduling method and apparatus. The method includes: in a process in which a user equipment (UE) receives data of a channel A, the UE triggers to start or restart an inactivity timer a preset length at a preset moment; during running of the inactivity timer, the UE receives a Physical Downlink Control Channel (PDCCH) signaling sent by a base station, and detects a PDCCH signaling for scheduling a downlink control information (DCI) of the channel A.
US10917887B2

The present disclosure provides an information transmission method and device based on a sweeping block. The method includes: configuring part of or all symbols of a data transmission subframe within a sweeping period as a sweeping block; and carrying a sweeping signal channel in the sweeping block for transmission. The sweeping signal channel refers to a signal or a signal and channel to be transmitted by polling all ports or beams. The above solution can improve flexibility and efficiency of data beam transmission and reduce a latency of traffic transmission.
US10917884B2

The invention relates to a new structure of a control channel region within a sub-frame of a 3GPP-based based communication system using OFDM in the downlink. This new structure of a control channel region is inter alia particularly suitable for conveying physical downlink control channel information from a donor eNodeB to a relay node. The control channel region is divided in CCEs that have equal size irrespective of the presence of further cell-specific and/or UE-specific reference signals within the control channel region. This is achieved by dividing the control channel region in plural sub-CCEs that are combined to CCEs all having equal size (in terms of resource elements that can be used for the signaling of control information). The control channel region is divided in the frequency domain and/or time domain in a FDM respectively TDM fashion in order to obtain the sub-CCEs.
US10917881B2

A user equipment device obtains a first measurement using a first CSI-RS sub-resource and a second measurement using a second CSI-RS sub-resource. The user device derives a single CSI-process based on the first and the second measurements and reports the CSI-process to a base station. The user device receives a message from the base station configuring the first and second CSI-RS sub-resources corresponding to the single CSI-process to be reported by the user device. The message from the base station comprises a configuration of the first CSI-RS sub-resource and a separate configuration of the second CSI-RS sub-resource. The configuration of each CSI-RS sub-resource comprises, for the corresponding CSI-RS sub-resource, at least a CSI-RS sub-resource index, a periodicity, and an offset. The user device may alternatively obtain measurements using any number of CSI-RS sub-resources and then derive and report a single CSI-process based on the plurality of measurements.
US10917880B2

Techniques are described for wireless communication. A method for wireless communication at a base station includes identifying time resources and frequency resources for narrowband communication in a plurality of subframes, identifying a plurality of user equipment (UE) devices, allocating a first portion of the time resources and the frequency resources to an uplink (UL) channel to carry UL control information, and allocating resources of the UL channel to the identified UE devices. A method for wireless communication at a UE device includes identifying time resources and frequency resources for narrowband communication in a plurality of subframes, receiving an indication of at least a first portion of the time resources and the frequency resources allocated to a UL channel to carry UL control information for the UE device, and transmitting one or both of downlink acknowledgements (ACKs) and downlink non-acknowledgements (NAKs) on the UL channel.
US10917878B2

A method for wireless communication at a user equipment (UE) includes transmitting a scheduling request (SR) transmission in a radio frequency spectrum band on at least one resource of a contention-based physical uplink shared channel (PUSCH), and monitoring the radio frequency spectrum band for a response to the SR transmission. A method for wireless communication at a network access device includes receiving, from a UE, a SR transmission in a radio frequency spectrum band on at least one resource of a contention-based PUSCH; determining an availability of uplink resources allocable to the UE; selecting, based at least in part on the determined availability of uplink resources, the response to the SR transmission; and transmitting in the radio frequency spectrum band, to the UE, the selected response to the SR transmission. The response to the SR transmission includes an uplink grant or an acknowledgement of the SR transmission.
US10917870B2

An angle of arrival estimation method and device, where a first device: collects a first signal from a second device using a reference antenna and a first antenna group; determines first channel state information (CSI); collects a second signal from the second device using the reference antenna and a second antenna group; determines second CSI; determines a phase difference vector between the first signal and the second signal based on a vector corresponding to the reference antenna in the first CSI and a vector corresponding to the reference antenna in the second CSI; compensates for the second CSI using the phase difference vector; and estimates an angle of arrival of the second device based on the first CSI and compensated second CSI.
US10917869B2

This disclosure provides systems and methods for determining a location of a mobile device within an indoor environment. An embodiment of the system can have one or more positioning nodes (PONs), each having one or more antennas. Each PON can be disposed at a location within indoor environment and configured to transmit signals via the one or more antennas. The signals transmitted from the antennas of the PONs can be synchronized in time and frequency. A server communicatively coupled to the PONs and storing aiding information, including location and signal information related to the PONs, can transmit the aiding information to a mobile device. The mobile device can receive the signals from use the PONs and use the aiding information to determine a three dimensional position within the indoor environment based on one-way time difference of arrival of the signals.
US10917859B2

A technique is disclosed for reducing interference in a communication system including a plurality of wireless devices. A first device transmits a frame (e.g., an RTS frame or a CTS frame) to a second device, the frame including information from which a non-target third device may use to estimate potential interference at the first device based on a proposed transmission to a fourth device. The information includes at least one of an interference and sensitivity factor (ISF), transmit power, and reciprocity factor (a difference between an antenna receive gain and an antenna transmit gain). Using the information in the frame to estimate the potential interference at the first device, the third device may choose to proceed with the proposed transmission if the estimated potential interference is less than a threshold; or withdraw or modify the proposed transmission if the estimated potential interference is greater than or equal to a threshold.
US10917858B2

[Object] To achieve both prevention of harmful interference and promptness of power allocation under conditions in which multiple secondary systems may be managed. [Solution] Provided is a communication control apparatus including: a calculation unit configured to calculate a transmit power to be allocated, including a nominal transmit power and a margin for interference avoidance, for one or more secondary systems that secondarily use frequency channels protected for a primary system; and a determination unit configured to determine a variation in a number of secondary systems, and cause the calculation unit to adjust the margin for interference avoidance on a basis of the determined variation.
US10917847B2

Methods, systems, and devices for wireless communications are described. Some wireless communications systems support user equipment (UEs) achieving power savings by operating in a connected discontinuous reception (C-DRX) mode. The systems may additionally utilize wakeup signals for further power savings at a UE. For example, a UE may be configured with a wakeup signal resource configuration (e.g., a first search space configuration) for monitoring for wakeup signals while operating in a low power mode. This first search space configuration may be different from a second search space configuration for the UE operating in an active mode. When in a low power mode, the UE may monitor for wakeup signals according to the wakeup signal resource configuration. If the UE receives a wakeup signal in a wakeup signal resource defined by the configuration, the UE may initiate a wakeup procedure and transition to the active mode for data transmission and reception.
US10917846B2

According to one embodiment, a beacon device is configured to provide power in the beacon device in response to a signal from a clock to enter a wake state from a sleep state. The beacon device is further configured to receive configuration parameters over the wireless network interfaces from a network device, monitor one or more of a beacon sensor or a user device over the wireless network interfaces according to the configuration parameters, transmit data over the network interfaces to the network device according to the configuration parameters, and monitor the clock for a signal to enter a sleep state. The beacon device is further configured to disrupt the power in the beacon device in response to the signal to enter the sleep state from the clock.
US10917842B2

Embodiments of this application relate to the communications field, and provide an access point connection method and a terminal, so as to preferentially connect to a traffic-free access point, reduce traffic consumption of a user, and improve video experience of the user. The method specifically includes: A terminal first obtains a charging type of each of at least one AP, where the AP charging type includes a traffic-free AP and a traffic-charged AP; and then the terminal selects an AP for connection based on the charging type of each of the at least one AP and an AP connection priority. A connection priority of the traffic-free AP is higher than that of the traffic-charged AP. This application is used to connect to an AP by a terminal.
US10917841B2

Provided is a method for selecting a serving mobility management entity (MME) and transmitting a non-access stratum (NAS) message, the method according to one embodiment of the present invention, with respect to an eNB selecting a serving MME of a remote user equipment (UE) and transmitting an NAS message in a wireless communication system, comprising the steps of: the eNB receiving an attach request of the remote UE; the eNB selecting a serving MME of the remote UE; and the eNB transmitting the attach request to the selected MME, wherein, on the basis of one or more from among the identification data of a relay UE, data indicating that the attach request is transmitted by means of the relay UE, or data indicating that the selected PLMN data of the remote UE is not available, the eNB selects a PLMN of the relay UE as the PLMN of the remote UE.
US10917831B2

This patent application discloses a radio access network slice generation method, a radio access network, and a slice manager. The method includes: receiving, by a radio access network, a radio access network slice generation request message sent by a slice manager; and generating, by the radio access network, a radio access network slice. The radio access network slice generation request message includes information about a service type, and a protocol stack corresponding to the service type is configured for the radio access network slice. In this patent application, there is no need to repeatedly deploy different radio access networks to meet different service types, and therefore operating expenses are reduced. The radio access network slice may be quickly generated, and this facilitates rapid deployment of a new service.
US10917818B2

A method for group communication of a broadcasting server in a wireless communication system is provided. The method for group communication of a broadcasting server includes receiving a data packet from a content server, generating a transmission packet by copying the data packet, and transmitting the generated transmission packet to a base station.
US10917815B2

A communication technique for converging a 5G communication system, which is provided to support a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor applied to intelligent services (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety related service, or the like) based on the 5G communication technology and the IoT related technology by re-establishing a PDCP entity for a header compression protocol and activating uplink semi-persistent scheduling.
US10917804B2

Some embodiments include an electronic device, method, and computer program product for enabling secure time of flight (SToF) measurements for wireless communication packets that include ranging packets with zero padded random sequence waveforms, especially at higher frequency bands (e.g., 60 GHz) and in non-line of sight (NLOS) scenarios. Some embodiments provide a flexible protocol to allow negotiation of various security parameters and SToF operation parameters. For example, some embodiments employ: phase tracking and signaling to support devices with phase noise constraints to mitigate phase noise at higher frequencies; determining a number of random sequences (RSs) used for SToF to support consistency checks and channel verification; additional rules supporting sub-phases of the SToF operation; and/or determining First Path (FP), Sub-Optimal, and/or Hybrid path AWV modes and the pre-conditioning usage of these modes.
US10917802B2

A base station for handling communication operations with a communication device comprising a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise transmitting at least one configuration of a first type for configuring 32 measurement objects (MeasObjects) to the communication device; transmitting at least one configuration of a second type for configuring at least one MeasObject in addition to the 32 MeasObjects to the communication device, wherein the second type is different from the first type; receiving a measurement result corresponding to one of the 32 MeasObjects from the communication device; and receiving a measurement result corresponding to one of the at least one MeasObject from the communication device.
US10917800B2

The present invention provides methods and apparatuses for service based architecture (SBA) for data analytics management (DAM). Configuration specifications are provided for configuring DAM entities for infrastructure management by infrastructure managers (InfMs), customer service managers (CSMs) for network slice subnet instance (NSSI), network slice instance (NSI) and service instance (SI) management, content and forwarding managers (CFM) for content and content cache management. Also provided are methods and apparatus for data analytics service provisioning regardless of DAM architecture.
US10917794B2

Provided are a method for a terminal calculating a redistribution range in a wireless communication system, and a device supporting same. A terminal may receive redistribution factors from a network and calculate a redistribution range on the basis of a valid redistribution factor among the received redistribution factors.
US10917786B2

Disclosed are a communication technique of merging, with IoT technology, a 5G communication system for supporting a data transmission rate higher than that of a 4G system, and a system therefor. The disclosure can be applied to intelligent services (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, security and safety related services, and the like) on the basis of 5G communication technology and IoT related technology. According to one embodiment of the present invention, a communication method of a base station comprises the steps of: determining an RRC state transition condition of a terminal; and transmitting information on the RRC state transition condition to the terminal, wherein the RRC state transition condition can include at least one timer for the transition between RRC states and/or information indicating an RRC state to be changed.
US10917774B2

A method applied to a wireless Bluetooth audio communication system includes: providing an audio gateway of a first piconet to communicate with a master device in the first piconet and to transmit at least one packet of audio stream to the master device and a slave device; employing a first transceiver as the master device to receive the at least one packet of the audio stream from the audio gateway; and, employing a second transceiver as the slave device to receive the at least one packet of the audio stream from the audio gateway and to acknowledge the first transceiver whether the second transceiver has successfully received the at least one packet of the audio stream from the audio gateway.
US10917772B2

An information processing apparatus includes a first communication unit that performs first wireless communication, which is long-distance wireless communication with a terminal, a second communication unit that performs second wireless communication, which is short-distance wireless communication with the terminal, and a control unit that, if notified from the terminal that an amount of information accumulated in the terminal is equal to or larger than a predetermined threshold, switches from the first communication unit to the second communication unit.
US10917767B2

Various systems and methods for initiating a communication session are provided herein. A system for initiating a connection session includes sensor array; a gesture detection circuit communicatively coupled to the sensor array, the gesture detection circuit to: detect an air gesture performed by a user of the system based on data from the sensor array; and determine a classification of the air gesture; and a transceiver to transmit a signal to a receiver associated with a receiver device, to initiate a connection between the system and the receiver device, when the air gesture is recognized as a triggering gesture to initiate the connection.
US10917758B1

Techniques for enabling a system to create a multimedia messaging service (MMS) message or a short message service (SMS) message from a spoken message are described. A system may receive audio data corresponding to a spoken message. The system may determine a recipient of the spoken message as well as a device associated with the recipient. The system may determine the type of messaging supported by the device. Based on the messaging capabilities, the system generates either a MMS message or a SMS message. The MMS message may include a message payload including a portion of text corresponding to content of the message as well as audio data embedded in the message payload. The SMS message may include a message payload including a portion of text corresponding to content of the message as well as a link to message content audio data stored by the system.
US10917756B2

A system for verifying an identity of a user includes a first client electronic device associated with a first user, and a computer-readable storage medium having one or more programming instructions that, when executed, cause the first client electronic device to receive a first secret and a second secret, detect, a wireless signal being broadcast by a second client electronic device in proximity to a specified physical location where the interaction is to occur, establish a communication channel with the second client electronic device, send the first secret to the second client electronic device via the communication channel, receive data from the second client electronic device via the communication channel, determine whether the received data matches the second secret, and in response to determining that the received data matches the second secret, cause an alert to be provided to the first user via the first client electronic device.
US10917750B2

A vehicle system may include wireless transmitters carried by a vehicle and spaced apart from one another and configured to transmit wireless signals, a portable device configured to receive the wireless signals from the wireless transmitters, and a controller carried by the vehicle. The controller may be configured to wirelessly communicate with the portable device, cooperate with the portable device to determine when the portable device enters into one of a plurality of different zones relative to the vehicle based upon the received wireless location signals, with the zones having different respective vehicle control functions associated therewith. The controller may also be configured to enable the respective vehicle control function associated with the zone entered into by the portable device.
US10917748B2

Method and apparatus are disclosed for mobile device tethering for vehicle systems based on variable time-of-flight and dead reckoning. An example vehicle includes a communication module to communicate with a mobile device using multiple frequency bands and a body control module. The body control module at an interval, estimates a location of the mobile device relative to the vehicle based on time-of-flight measurements using one of the multiple frequency bands selected based on a previous location estimate. Between the intervals, the body control module tracks the location of the mobile device using dead reckoning. Additionally, the body control system controls a subsystem of the vehicle based on the location of the mobile device.
US10917745B2

Systems and methods that can utilize the detection of human occupancy without fiducial elements to control an environmental, security, or other system within a structure. The systems and method can initiate communication to a human user directly, and can alter their operation based on human presence.
US10917743B2

Systems and methods are provided for determining that the first computing device is located within a predetermined geofence and that a user of the first computing device is opted into chance mode. Based on determining that the user of first computing device is opted into chance mode, systems and methods further provide for determining a subset of a plurality of computing devices that are located within the predetermined geofence and that are associated with users opted into chance mode, generating location information and user information each of the users of the subset of the plurality of computing devices, and causing display on the first computing device of indicium for each user associated with each of the subset of the plurality of computing devices on a map, each indicium presented in a location on the map associated with each of the subset of the plurality of computing devices.
US10917739B1

A location system of a mobile device may detect a first location and a second location of the mobile device. A processor of the mobile device may determine that the first location and second location are within a geofence surrounding the location of interest. The processor may determine a speed at which the mobile device traveled from the first location to the second location. The processor may determine that the mobile device is loitering at the location of interest in response to the speed being below a threshold value. In response to determining that the mobile device is loitering at the location of interest, the processor may perform check in processing to check a user of the mobile device as being on site at the location of interest.
US10917738B2

The disclosed embodiments include methods, systems, and articles of manufacture for enabling beta testing of new features within a native application. In one embodiment, a native application executed by a client device may include executable instructions that are activated and executed only upon indication of a user belonging to a beta test group. The client device may receive a signal from a service or content provider that includes test group information indicating whether a user is a member of a test group. The client device may process the received signal to determine whether the user is a member of a test group and, if so, activates and executes certain instructions received as part of the native application that define a user interface enabling access to additional functionality unavailable to a user determined not to be a member of a test group.
US10917734B2

An electronic device for controlling a speaker and an operating method thereof are provided. The electronic device includes an audio output apparatus, and a processor configured to, according to a type of a first sound source to be output through the audio output apparatus, control an output of the audio output apparatus to output a first sound corresponding to the first sound source so as to be focused on a first area.
US10917726B2

A diaphragm is provided, including a dome and a suspension extending from a periphery of the dome. The dome includes a stack of an aluminum foil layer, a foam layer and a carbon fiber layer. The dome is recessed from the aluminum foil layer toward the carbon fiber layer to form a receiving recess. The receiving recess is arranged surrounding the periphery of the dome. The suspension is partially received in the receiving recess and is fixed to the dome. A sounding device is also provided, the sounding device includes the diaphragm. The diaphragm and the sounding device of the present disclosure have better high frequency acoustic performance and excellent reliability.
US10917725B2

An exemplary low-profile loudspeaker can be provided having an enclosure volume defined between a bottom and an outer wall with an outer periphery configured to suspend such membrane in the center, and excite the membrane at the periphery. An exemplary loudspeaker membrane can also be provided with a suspension path along which to suspend the membrane in a loudspeaker and with an excitation path along which to excite the membrane to produce sound when suspended and excited. The membrane can have an outward face for radiating sound and opposite an inward face for facing towards a volume of a loudspeaker, the membrane having a plurality of structure paths each single structure path substantially extending between the excitation path and the suspension path and along each individual structure path being non-flush structures to the otherwise flush outward face.
US10917716B2

A method, comprising: obtain one or more accelerometer signals derived from an accelerometer; and determining one or more parameters of wind at the accelerometer based on the one or more accelerometer signals.
US10917709B2

A bone conduction speaker includes a vibration driver that includes a magnetic circuit and a vibration plate, and that is configured to convert sound into vibration, a vibration body configured to hold a side of the vibration driver, which is adjacent to the magnetic circuit, to come into contact with a subject, and to transmit vibration of the vibration driver to the subject, and a lid body configured to cover a side of the vibration driver, which is adjacent to the vibration plate, without being in contact with the vibration driver, and to substantially seal the vibration driver together with the vibration body.
US10917704B1

Systems, methods, and computer-readable media are disclosed for systems and methods for automated video preview generation. Example methods may include determining video content, determining a first shot transition, a second shot transition, a third shot transition, and a fourth shot transition in the video content, and determining that human speech is present during the first shot transition and the second shot transition. Example methods may include determining a first timestamp associated with the third shot transition, determining a second timestamp associated with the fourth shot transition, generating a first video preview of the video content, where the first video preview includes a segment of the video content from the first timestamp to the second timestamp, and causing presentation of the first video preview, where the first video preview does not include a segment of the video content between the first shot transition and the second shot transition.
US10917695B2

Aspects of the subject disclosure may include, for example, determining available media content items and identifying a first number of wireless broadcast channels of a wireless network having a limited channel capacity and adapted to broadcast media content items within a coverage area. A demand for a group of media content items is identified, and media content items are selected according to the demand, wherein broadcasting of the selected media content items within the coverage area does not exceed the limited channel capacity. The selected media content items are assigned to a group of broadcast channels of the first number of wireless broadcast channels to obtain a broadcast channel assignment for the coverage area. The wireless network is configured to broadcast the selected media content items within the coverage area via wireless broadcast channels according to the broadcast channel assignment. Other embodiments are disclosed.
US10917694B2

Methods and apparatus for providing protected content to subscribers of a managed (e.g., MSO) network via a content source accessible via an internetwork such as the Internet. In one embodiment, a user accesses a service provider portal (e.g., website), and requests content. The service provider determines whether the requesting user is permitted to access the content, and what rights or restrictions are associated with the user. This includes authenticating the user as a subscriber of the MSO, and determining the subscriber's subscription level. In another embodiment, a user's account with the MSO and service provider may be federated, thus a given user will have MSO-specific information regarding its identity (such as login information, GUID, etc.) and is able to perform a single sign on to request and receive content.
US10917687B2

Methods, systems, and media for presenting caption information based on volume setting adjustments are provided. The method comprises: during playback of a video content item in a media playback application, causing a volume interface that corresponds to the media playback application to be presented, wherein the volume interface includes a lowest volume setting and a caption interface element; determining that a first user selection has been received that causes the volume interface to be at the lowest volume setting of the volume interface; in response to determining that the first user selection has been received, causing the video content item being presented in the media playback application to be in a mute state in which audio content associated with the video content item is muted, updating the volume interface by positioning a highlight region over the lowest volume setting, and presenting a contextual interface element that indicates the mute state of the media playback application; determining that a second user selection has been received that corresponds with decreasing volume of the audio content associated with the video content item while the video content item being presented in the media playback application is in a mute state; and, in response to determining that the second user selection has been received, updating the volume interface by positioning the highlight region over the caption interface element, presenting the contextual interface element that indicates a caption state of the media playback application, and causing caption information associated with the video content item to be presented.
US10917685B2

An entry device for communicating external network signals between an in-home network and an external network. The entry device includes a signal blocking and communication device in communication with an input port, a first network port, and a second network port. The signal blocking and communication device is configured to transmit the external network signals bidirectionally between the input port and the first network port, block in-home network signals from transmission from the first network port to the input port, while allowing the external network signals to be transmitted to the input port, block the in-home network signals from transmission to the input port, while allowing the external network signals to be transmitted to the input port, and transmit the in-home network signals between the first network port and the second network port.
US10917682B2

A method and system for synchronizing two or more media streams, generated by different sources (210, 220). An identifier generator 200 generates identifiers 600 with unique sequence numbers and a unique media identifier in relation to a second media stream generated by second media server 220. The generated identifiers are supplied to an encoder 230 and an identifier storage 205. In the identifier storage 205 a broadcaster stores an associated URL (first media server address & content) with a particular identifier. The identifiers and the second media stream 620A are encoded by the encoder 230 into a carrier (620M) which is recorded or broadcasted. Play-out of the recorded or broadcasted is accomplished by feeding the encoded carrier to a decoder 300, which decodes the identifiers and the second media stream 620B. The decoded identifier is received by a first device 310 that retrieves 560 the stored associated URL for the particular identifier and subsequently request 570 first media server 210 for the first media stream indicated by the associated URL. The first media stream 610 is provided 580 to the first device 310, which is also provided 552 with the decoded second media stream 620B.
US10917674B2

Methods and systems are described for providing media content for continuous watching. A rewind command is received while a first episode of a series is generated for display. In response, and without detecting a further command to skip a portion of an episode, the first episode of the series is rewound. Then, in response to rewinding the first episode to the beginning, title credits of the first episode and end credits of a previous episode of the series are automatically skipped; and the previous episode of the series is automatically rewound.
US10917666B2

The present disclosure is directed toward systems and methods for providing a start trigger for a live video broadcast. In particular, in some embodiments the systems and methods described herein provide a live video stream received from a broadcaster client device to one or more viewer client devices. Additionally, the systems and methods described herein determine whether an audience satisfies a triggering event to provide the video stream to an audience of viewers. The systems and methods provide content for a wait screen in response to determining that the audience does not satisfy the triggering event, and provide the video stream in a live broadcast in response to determining that the audience does satisfy the triggering event.
US10917653B2

In some embodiments, a method receives an encoded video and decodes blocks in a frame of the encoded video in which replacement content will be inserted. The blocks are analyzed to determine first blocks of the frame that are affected by insertion of the replacement content and second blocks in the frame that are not affected by the insertion. Information from the decoding of the block is saved for the second blocks. The frame is encoded where the replacement content is inserted to replace the first blocks in the encoding of the frame, and wherein the information from the decoding of the second blocks is reused when performing the encoding of the second blocks.
US10917644B2

In various embodiments, an iterative encoding application encodes a source video sequence. The encoding optimization application generates a set of shot encode points based on a set of encoding points and a first shot sequence included in the source video sequence. Each shot encode point is associated with a different encoded shot sequence. The encoding optimization application performs convex hull operation(s) across the set of shot encode points to generate a first convex hull associated with the first shot sequence. Subsequently, the encoding optimization application generates encoded video sequences based on the first convex hull and a second convex hull associated with a second shot sequence included in the source video sequence. The encoding optimization application computes a new encoding point based on the encoded video sequences and a target value for a first video metric and then generates an optimized encoded video sequence based on the new encoding point.
US10917643B2

A method and an apparatus for detecting a scene change frame in a video and a system, where when a scene change frame in the video is detected, whether a maximum P frame (Pmax) in all P frames in a group of pictures (GOP) of the video is a scene change frame is determined based on a relative relationship between a size Pkmax of Pmax and a median or an average of sizes of a plurality of I frames between Pmax and a scene change frame closest to Pmax and before Pmax, or a relative relationship between Pkmax and a median or an average of sizes of a plurality of P frames in the GOP to detect a scene change frame in the P frames such that missed detection of a scene change frame is effectively reduced.
US10917642B2

Coefficient coding for transform units (TUs) during high efficiency video coding (HEVC), and similar standards, toward simplifying design while enhancing efficiency. Elements of the invention include coefficient coding for TUs with up-right diagonal scans being modified, and selectively applying multi-level significance map coding.
US10917641B2

An encoder includes processing circuitry; and a memory coupled to the processing circuitry. Using the memory, the processing circuitry is configured to: change values of pixels in a first block and a second block to filter the boundary between the first block and the second block such that change amounts of the respective values are smaller than respective thresholds, the pixels being arranged along a line across the boundary; and encode a third block. The pixels in the first block include a first pixel located at a first position, and the pixels in the second block include a second pixel located at a second position corresponding to the first position with respect to the boundary. The thresholds include a first threshold and a second threshold corresponding to the first pixel and the second pixel, respectively. The first threshold is different from the second threshold.
US10917636B2

Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry that obtains a first syntax element from a coded video bitstream, the first syntax element being associated with a plurality of modes for identifying and applying motion information to a current block, and a first value of the first syntax element indicating a subset of the plurality of modes for the current block. The processing circuitry further generates a predictor of the current block according to the subset of the plurality of modes indicated by the first value of the first syntax element, and generates reconstructed samples of the current block based on the predictor.
US10917632B2

A display panel and a driving method for the same, and a display device are disclosed. The display panel includes a plurality of display pixels arranged in a first array and black matrixes. Each display pixel includes a first display area; and each black matrix is disposed between two adjacent first display areas. A width of the first display area in a first direction on an array arrangement plane of the first array is smaller than an interval in the first direction between two black matrixes which are adjacent in the first direction.
US10917609B2

A motion vector detector detects a motion vector, and generates reliability data of the motion vector. Pixel selectors select pixels for dynamic interpolation and pixels for static interpolation. The mixing ratio generator generates a first mixing ratio of interpolation pixels of the dynamic interpolation and interpolation pixels of the static interpolation based on the reliability data. A mixing ratio generator generates a second mixing ratio based on a difference value between the pixels for the dynamic interpolation. A mixing ratio adjuster adjusts the mixing ratio so that the mixing ratio of the interpolation pixels of the static interpolation becomes larger to generate a third mixing ratio. An interpolation data generator mixes the interpolation pixels of the dynamic interpolation and the static interpolation with each other in response to the third mixing ratio.
US10917604B2

A captured image displaying device generates a video signal for causing a thumbnail image of a video taken by an imaging device to be displayed on a map. A synthesis unit generates a video signal for synthesizing and displaying a thumbnail image of a video of an imaging device in an image display area provided in association with an imaging position of the imaging device on a map. When there are imaging positions of a plurality of imaging devices in the image display area, the synthesis unit generates a video signal that causes thumbnail images of videos of the plurality of imaging devices to be switched and displayed in the image display area in a predetermined sequence, or generates a video signal that splits the image display area and causes the thumbnail images of the videos of the plurality of imaging devices to be displayed in split areas.
US10917598B2

A ramp signal generator and an image sensor including the same are disclosed, which relate to technology for allowing a ramp signal generator to reduce voltage drop and current deviation affected by fabrication change. The ramp signal generator includes a ramp array including a plurality of ramp circuits arranged in row and column directions and selectively activated by ramp control signals, and configured to generate an output current by summing currents from selectively activated ramp circuits, and a current-to-voltage converter configured to convert the output current into a voltage value to output the voltage value as a ramp signal. Each of the ramp circuits initializes a voltage of a charge node in response to an initialization voltage, and generates the output current based on charges in a charge transistor charged through the charge node when receiving a drive voltage.
US10917595B2

An output compensation circuit of an image sensor includes a first current mirror circuit, a first current generator circuit and a second current generator circuit. The first current mirror circuit, coupled to a select transistor of a pixel circuit of the image sensor, is configured to, in response to a first current, generate a second current flowing through the select transistor. The select transistor is selectively turned on according to a power supply voltage. When the select transistor is turned on, the pixel circuit outputs the second current through the select transistor. The first current generator circuit outputs a compensation current, serving as a first portion of the first current, to the first current mirror circuit in response to a variation in the power supply voltage. The second current generator circuit outputs a reference current, serving as a second portion of the first current, to the first current mirror circuit.
US10917581B2

There is provided an optical distance measurement system including an image sensor and a processing unit. The processing unit is configured to generate an image to be calculated according to at least one image captured by the image sensor, wherein different image regions of the image to be calculated correspond to different exposure times thereby improving the accuracy of the distance calculation.
US10917580B2

A control apparatus includes a setting unit that sets an evaluation area in an image, and an angle control unit that adjusts a tilt angle based on an evaluation value in the evaluation area. The setting unit sets a first evaluation area relating to a first object, a second evaluation area relating to a second object closer than the first object, and a first partial evaluation area and a second partial evaluation area both of which are obtained by dividing the second evaluation area. The angle control unit adjusts the tilt angle so as to increase a sum of a first evaluation value in the first evaluation area and a second evaluation value in the second evaluation area, and sets the tilt angle based on a third evaluation value in the first partial evaluation area and a fourth evaluation value in the second partial evaluation area.
US10917566B2

An optimum situation determination imaging method and a device for performing the method. An optimum situation determination imaging method can include the step of an omnidirectional image processing device deciding whether or not a current imaging situation satisfies an optimum imaging situation condition, the omnidirectional image processing device performing imaging and generating a condition-satisfied omnidirectional image, wherein the optimum imaging situation condition can comprise a tilting condition of omnidirectional image processing device.
US10917563B2

An obtainment unit obtains a captured image captured by an image capturing unit. A control unit sets, as a distribution target image which is to be distributed, an image of a partial region cut out from the captured image or an image obtained by capturing the partial region by controlling at least one of panning, tilting, and zooming of the image capturing unit, and, based on one of a distribution frame rate of the distribution target image and a set time period for distributing the distribution target image, controls the other of the distribution frame rate and the set time period. The distribution target image is distributed for the set time period in accordance with the distribution frame rate.
US10917561B2

Embodiments include devices and methods for processing an image captured by an image sensor of an unmanned autonomous vehicle (UAV). A processor of the UAV may determine a body coordinate matrix of the UAV. The processor may determine an estimated rotation of the image sensor of the UAV. The processor may determine an estimated rotation of the UAV. The processor may transform an image captured by the image sensor based on the body coordinate matrix, the estimated rotation of the image sensor, and the estimated rotation of the UAV.
US10917554B2

A lens apparatus detachably attachable to an image capturing apparatus including a focus detection unit having a focus detection optical system and performing focus detection process, and a controller controlling driving of a focusing lens unit based on a result of the focus detection process, via an extender including an extender optical system, includes an image capturing optical system including the focusing lens unit, and a determination unit determining a first correction value used for correcting the result of the focus detection process. When the lens apparatus is attached to the image capturing apparatus via the extender, the determination unit determines the first correction value using first information regarding a diameter of a pupil of the focus detection optical system and second information regarding a diameter of a pupil of an optical system including the image capturing optical system and the extender optical system.
US10917551B2

A method for interactive photography performed by a device, a device for interactive photography, and a computer program product for interactive photography are disclosed. An image is captured by a first device used by a first user to photograph a second user and the image received at a device for interactive photography. An adjustment input from the second user to adjust the image is received. An adjusted image is generated at the device for interactive photography based on the received adjustment input to the received image. The adjusted image is sent to the first device as adjustment information, for use in photographing the second user.
US10917550B2

To enable a structure to be downsized, and to restrict a reduction in image quality. There is provided an electronic component including a circuit board having a first face, a second face opposite to the first face, and a first opening, a translucent member provide to oppose the first face of the circuit board, an imaging device flip-chip mounted on the second face of the circuit board and having a light receiving face on a side opposing the translucent member, and a light absorption member provided between the circuit board and the translucent member and formed in a region other than the first opening in plan view on the first face of the circuit board.
US10917549B2

An electronic device and method for taking a picture using the electronic device are provided. The electronic device includes a housing, a display screen mounted on the housing, and a camera. The display screen includes a first display region and a second display region. The first display region has a pixel density less than that of the second display region. The camera includes a lens facing toward the first display region. At least a part of the camera is movable, such that the lens of the camera is movable in a plane parallel to the first display region. The lens is configured to take at least two initial pictures at positions in the first display region that are different from each other. A target picture free from pixels of the first display region is synthesized based on the at least two initial pictures.
US10917547B2

A plastic barrel including an object-end portion, a holder portion, and a tube portion is proposed. The object-end portion includes an outer object-end surface, an object-end hole, and an inner annular object-end surface. A part of the inner annular object-end surface is connected with the outer object-end surface and surrounding the object-end hole. The holder portion includes a bottom surface, a bottom hole, and an outer bottom side. The bottom surface surrounds the bottom hole and is connected with the outer bottom side. The holder portion further includes cut traces formed by partially removing gate portions. The tube portion includes inner annular surfaces and connects the object-end portion with the holder portion.
US10917541B2

An original reading unit that inputs image data; an image generation unit that generates an image based on the image data; an image output unit that outputs, as a preview image, the image generated based on the image data; a touch panel display that displays the preview image; a color change region specifying unit that specifies, in the preview image, a region, a color of which is changed; and a control unit that performs control so that color change of the region specified by the color change region specifying unit is performed are included.
US10917516B1

Embodiments described herein disclose methods and systems for providing selective data access to representatives. In some embodiments, the system can monitor a call between a user and a representative regarding a subject matter. The user can have an associated profile with data, and the data can be locked such that the representative cannot access the data. During the conversation between the representative and the user, the system can continuously convert both parties' speech into text. The system can determine an intent of the call based on the text and unlock a portion of the data about the user based on the determined intent of the call. Only the unlocked portion of the data is displayed to the representative.
US10917508B2

The present invention relates to a mobile terminal capable of efficiently controlling reception of an incoming call in a state that an external terminal capable of assisting audio output is connected with the mobile terminal and a method of controlling therefor. Specifically, the present invention relates to the mobile terminal including a wireless communication unit configured to communicate with the external terminal, a sensing unit configured to detect a movement of the mobile terminal, an audio output unit and a controller, if a first movement is detected by the sensing unit in the middle of receiving the incoming call in a first configuration state of which an audio output is performed via a first external terminal, configured to accept the incoming call and switch to a second configuration outputting an calling signal for the accepted incoming call via the audio output unit instead of the first external terminal.
US10917502B2

A method for using metadata in an Internet Protocol (IP) packet is provided. A first processor at a first node sets a dedicated field of the IP packet to a predetermined value to indicate that metadata is present in the IP packet, and adds metadata to the IP packet by inserting the metadata between an original transport header of the IP packet and an original packet payload of the IP packet. A second processor at a second node receives the IP packet from the first node, reads the dedicated field to identify the predetermined value indicating that metadata is present in the IP packet, and identifies the metadata in the IP packet based on the predetermined value.
US10917496B2

Technologies are provided for a dynamically scalable storage architecture. A workload manager can be configured to monitor compute workloads targeting network-enabled storage devices. The workload manager can identify servers to perform all or part of the compute workloads. The workload management server can configure the identified servers to establish logical connections with the network-enabled storage devices, wherein the identified servers can transmit data access commands to the network-enabled storage devices via a computer network. The identified servers can then be used to perform all or part of the compute workloads targeting the network-enabled storage devices. In at least some embodiments, the workload manager can monitor a pool of available servers, from which servers can be identified and associated with network-enabled storage devices. In a different or further embodiment, the workload management server can instantiate new virtual servers and associate the virtual servers with network-enabled storage devices.
US10917484B2

A computer system receives digital content for communication to a user. Digital fingerprints are calculated from the digital content. The fingerprints are compared to identify redundant digital content. Digital identifications associated with the digital fingerprints are communicated to a user device to determine whether the digital content exists in local storage.
US10917483B2

A system that creates and automatically builds one or more entity models that are derived from communication-based information received over a network. Building the entity models uses machine learning, a user interface, a sentiment analyzer, a communication monitoring agent and an automated bot. Bots are created based on a bot template. New communication-based information is analyzed and processed to improve the entity model, to keep the bot up-to-date, and to update other services and products that the entity relies on. The system enables a business to cluster other entities together to assist in identifying competitors. The system provides analytical information about how users journey through an entity model. The system automatically maintains listings such as frequently asked questions. The system works in a networked environment, which may be a distributed network.
US10917480B2

A method includes: (a) setting up a service orchestration rule set between a home operator and a sponsor service provider, managing a service domain for obtaining a data structure for a service definition object; (b) receiving a list of available services from the sponsor service provider; (c) receiving a subscriber selection of at least one service from the list; (d) adding a first set of data including subscriber specific data to the service definition object; (e) sending a service creation request to the sponsor service provider for subscribing to the selected service; and (f) receiving a response from the sponsor service provider including the service definition object complemented with a second set of data to allow the selected service to be executed.
US10917473B2

A road sensor system for sensing data about a road surface and for providing that data, in real time, to data receivers. The system includes a communications network and a data control center that receives and transmits data via the communications network. Sensor assemblies include a housing that is implanted into the road surface, a sensor in the housing that collects sensor data related to an area local to the sensor assembly, and a communications module for communicating sensor data via the communications network from the sensor to the data control center for storage in the database. Sensor data received and stored is associated with location data for a location of the road surface where the housing is implanted. The data receivers receive sensor data or metadata derived from sensor data via the communications network.
US10917472B2

One mode of the present invention is configured to acquire sensor-side metadata including a first label corresponding to a label showing a name given in order to identify event data, to acquire app-side metadata including a second label that is an event condition showing a condition of an event and corresponds to the label, to determine, in a case where sensing data satisfies a requirement of an application, whether the first label and the second label are identical, and to transmit, in the case where these labels are identical, a dataflow control command including information specifying a sensor, information specifying the application and the event condition included in the app-side metadata.
US10917470B1

Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.
US10917466B1

Disclosed are methods and systems for providing cloud services to personal computing devices that store large personal files such as personal videos and personal photographs in a lossless format. The methods and systems include a cloud server that synchronizes a menu of the file system between local computing devices.
US10917462B2

Apparatus and methods are described, including a method for use with a first content delivery network (CDN) and a second CDN that are used by a content source. A processor is used to identify that a device is requesting an exchange of content with the content source, identify a property of the requested exchange of content, and based on the property, select one of the first CDN and the second CDN. Subsequently, content is exchanged between the device and the selected CDN. Other embodiments are also described.
US10917450B2

Content is provided from a content distribution node in either low or high-fidelity form depending upon a state of an end-point node. A nominal variant of high-fidelity content is transmitted to an end-point node while a presentation function remains engaged at the end-point node. When determined that the presentation function is disengaged at the end-point node, the particular frame on which nominal variant is paused is identified. A high-fidelity frame of the high-fidelity content that corresponds to the particular frame on which play is paused at the end-point node is transmitted to the end-point node. The end-point node uses the high-fidelity frame to bring the particular frame on which play is paused at the end-point node to full fidelity.
US10917442B2

Methods and systems for independent security scrubbing and billing of calls through an IP Multimedia Core Network Subsystem (IMS) are provided. The system includes a core IMS network and a security network cloud securely connected via session border controllers. The IMS network is configured to route calls to the security network cloud. The security network includes call-processing and billing servers that implement security checks on calls from OSI model layer three to seven and analyze the call to collect and generate billing data. After successful security and billing operations, the call is routed back to the IMS network for handling according to conventional workflows. Accordingly, the disclosed invention serves to enhance security for IMS traffic, improve the accuracy of customer billing and conserves IMS network resources which would otherwise be consumed by malicious attacks and billing responsibilities.
US10917441B2

A communications system includes a transmission device configured to transmit information as a communication message to a network at a predetermined frequency according to a type of information and a reception device configured to receive the transmitted communication message, wherein a first type of information to be transmitted at a first frequency and a second type of information to be transmitted at a second frequency higher than the first frequency are transmitted as different communication messages to the network, and wherein the reception device detects the occurrence of an abnormal state in the network on the basis of the number of receptions of the second type of information until the next first type of information is received after the first type of information is received.
US10917438B2

Aspects of the disclosed technology relate to ways to authenticate customer/subscriber access to a policy update stream. A process of the technology can include steps for instantiating a network monitoring device in response to a request, the request comprising one or more configuration parameters for the network monitoring device, and receiving a first certificate from the network monitoring device, wherein the first certificate is based on the one or more configuration parameters. In some aspects, the steps can further include sending the first certificate to a processing pipeline for authentication, wherein the processing pipeline is configured to authenticate the first certificate based on a second certificate received by the processing pipeline from the network monitoring device. Systems and machine readable media are also provided.
US10917436B2

Systems, methods, and computer-readable media for on-demand security provisioning using whitelist and blacklist rules. In some examples, a system in a network including a plurality of pods can configure security policies for a first endpoint group (EPG) in a first pod, the security policies including blacklist and whitelist rules defining traffic security enforcement rules for communications between the first EPG and a second EPG in a second pods in the network. The system can assign respective implicit priorities to the one or more security policies based on a respective specificity of each policy, wherein more specific policies are assigned higher priorities than less specific policies. The system can respond to a detected move of a virtual machine associated with the first EPG to a second pod in the network by dynamically provisioning security policies for the first EPG in the second pod and removing security policies from the first pod.
US10917435B2

Methods and systems are disclosed herein for detecting malicious software executing on a plurality of computing devices. In an exemplary aspect, a method comprises collecting, from a plurality of agents executing on a respective computing device, analysis data corresponding to executables on the respective computing device, determining a suspicious activity pattern based on the received analysis data, determining that at least one executable on a computing device is malware based on the determined suspicious activity pattern, generating a plurality of remedial actions for protecting respective computing devices of the plurality of agents based on the suspicious activity pattern, and distributing, to the plurality of agents, the plurality of remedial actions to protect the respective computing device from the malware.
US10917422B2

An auditing system (10) is provided for detecting at least one unauthorized operational activity in at least one website, and includes a processor coupled to at least one database (34) for storing data related to the at least one unauthorized operational activity. The processor is programmed to detect the at least one unauthorized operational activity in the at least one website using a monitoring module (22) configured to monitor the at least one website via a network (16) and provide unauthorized operational status information about the at least one website using a plurality of status messages generated based on the data, and a detection module (24) configured to examine the plurality of status messages and detect an anomaly caused by the at least one unauthorized operational activity.
US10917415B2

A technique includes processing a plurality of sets of program code to extract call graphs; determining similarities between the call graphs; applying unsupervised machine learning to an input formed from the determined similarities to determine latent features of the input; clustering the determined latent features; and determining a characteristic of a given program code set of the plurality of program code sets based on a result of the clustering.
US10917407B2

A method for providing extended control of media displayed on individual and groups of digital signs for use in near realtime scenarios by leveraging the short message service (SMS) as a transport mechanism to enable immediate temporary or permanent changes to displayed media shown on digital signage. Each SMS message utilizes command codes and variable arguments to query for information to be returned or indicate actions to be performed, providing a subset of the data and control mechanisms exposed by the digital signage management service. SMS endpoints are authenticated against a whitelist also containing a list of valid digital signage management groups with associated message routing information. Data requests require no additional validation, while action requests include a secondary verification as a protection against caller ID spoofing.
US10917405B2

FIDO (“Fast IDentity Online”) authentication processes and systems are described. In an embodiment, a FIDO (“Fast IDentity Online”) authentication process includes a FIDO information systems (IS) computer system receiving a FIDO authentication request for a transaction from a user device, the FIDO authentication request including user data and user device authenticator data, then verifying the user data and user device authenticator data, selecting a FIDO-certified server based on a list of authorized authenticators, business rules and the user device authenticator data, and transmitting the FIDO authentication request to the selected FIDO server. The process also includes the FIDO IS computer system receiving an authentication result from the FIDO-certified server, and transmitting the authentication result to the user device.
US10917404B2

The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
US10917402B2

A method includes detecting proximity between a mobile device and a remote device associated with a transaction reserved by a user of the mobile device. A verification password is sent to the remote device responsive to detecting the proximity. A device includes a module to detect proximity between the device and a remote device associated with a transaction reserved by a user of the device and a processor coupled to the module. The processor is to send a verification password to the remote device responsive to detecting the proximity.
US10917401B1

A method by a network device for generating audit logs. The method includes obtaining a first set of application programming interface (API) responses from an endpoint of an API, generating a profile for the endpoint of the API based on analyzing the first set of API responses, where the profile of the endpoint indicates an expected structure of API responses and expected data types associated with data fields included in API responses, obtaining a second set of API responses, using the API profile to determine, for each API response in the second set of API responses, data types of data values included in that API response, and generating an audit log that logs information regarding the data types of the data values included in the second set of API responses.
US10917397B2

A first login request for the first service is received at a first server that provides a first service and from a terminal. Device identifier information of the terminal is generated by a hardware processor at the first server. The device identifier information of the terminal is associated, by the hardware processor at the first server, with first login state information. The first login state information indicates that the terminal has logged into the first server. The device identifier information and the first login state information are transmitted to a second server. The second server provides a second service that has a trusted login relationship with the first service.
US10917394B2

Operating upon encrypted data with a particular data scope. A base encryption key is established and associated with the particular data scope, and then stored in a base encryption key store. That base encryption key store might be managed by an application or service that stores base encryption keys for multiple data scopes. A proxy encryption key acts as a kind of proxy for the base encryption key. The proxy encryption key may be used for frequent operations on encrypted data within the particular data scope. Thus, the principles described herein act as a frequency amplifier that allows key-based operations upon the particular data scope to be performed at much higher frequencies than otherwise would be possible by operating directly using the base encryption key.
US10917390B2

Some websites accessed via browser allow for file uploading via drag and drop functionality. In a drag and drop operation, a user selects a file on the information handling system and drags the file to a browser window for uploading via the browser. File encryption systems, such as virtual file systems, may implement an encryption algorithm and enforce encryption standards, set by a user or organization, when uploading files via a browser, including uploading of files performed via file drag and drop functionality.
US10917383B2

A management system includes: a first information-processing apparatus connected with the Internet; and a second information-processing apparatus connected with a local network connected to the Internet via a firewall. The first information-processing apparatus transmits communication information and an installer to a request source that has transmitted an installer request. After the mediation program is installed on the second information-processing apparatus, a specific communication mode in which the firewall allows transmission of a specific command from the first information-processing apparatus to the second information-processing apparatus is started using the communication information. The specific command includes a specific instruction for a device connected with the second information-processing apparatus via the local network. The specific command is generated independently of requests that the second information-processing apparatus transmits. Under the specific communication mode, the first information-processing apparatus transmits the specific command to the second information-processing apparatus via the firewall.
US10917377B2

A method of posting ephemeral posts is disclosed. The method starts with receiving, from a user of a social network, a request to post an ephemeral post, the request including an ephemeral variable associated with a threshold event. The ephemeral post is posted on behalf of the user. Then an occurrence of the threshold event is monitored. When the threshold event has not occurred, the post is allowed to be accessible to at least one viewer other than the user. When the threshold event has occurred, the post is blocked from being accessible by the at least one view other than the user.
US10917373B2

An electronic message thread management system is disclosed. The electronic message thread management system may include a memory and at least one processor. The at least one processor may be configured to analyze an electronic message thread to differentiate among a plurality of subjects reflected in the electronic message thread, using at least a timestamp associated with each message included in the electronic message thread; designate each message in the electronic message thread according to one or more of the different subjects; and provide messages in the electronic message thread based on the designation of the messages.
US10917370B2

Electronic communication-based storage of content items to support multiple workflows is provided. When an attached content item is received with an electronic communication, a receiving user may select the attached content item for review and editing in an immersive view pane that may be launched adjacent to or in proximity to an electronic mail viewing pane. When the received content item is edited, a copy of the edited content item is temporarily stored with the electronic communication with which the content item was received at an associated electronic communication server. When the receiving user then desires to dispose of the edited content item, for example, by replying back to the sending user with the edited content item as an attachment, the edited content item may be retrieved from the electronic communication server automatically for attachment to the responsive communication.
US10917367B2

An affair processing request is received from a first network node. First affair information determined by the first network node is received. A type of to-be-acquired second affair information excluded from the received first affair information is determined. First information comprising the type of the to-be-acquired second affair information is transmitted to a second network node. Second information is received, the second information including content of the second affair information fed back from the second network node. An affair of the affair processing request is processed on the basis of the received first affair information and the received content of the second affair information.
US10917359B2

A vehicular communication device and method for communicating with a remote server. In various embodiments, the vehicular communication device receives a plurality of device packets from a vehicle device(s) via a vehicular communication network, including device packets having a first priority and device packets having a second priority. Processing circuitry of the vehicular communication device determines the respective priorities of the received device packets based upon the contents of the packets, and queues at least some of the received device packets (and/or informational packets derived therefrom) in accordance with the respective priorities. The queued packets are output to a remote server for processing. The vehicular communication device receives responsive content from the remote server, which may include safety content, a servicing notice and/or targeted commercial content.
US10917355B1

Methods, systems and apparatuses for scheduling a plurality of Virtual Links (VLs) in a Time-Triggered Ethernet (TTE) network by a network scheduling and configuration tool (NST) by establishing a collection of bins that corresponds to the smallest harmonic period allowing full network traversal of a time-triggered traffic packet in the network for determining available bin sets for sending the VL data by the NST; processing by a scheduling algorithm the VLs to be sent in accordance with a strict order comprising scheduling all the highest rate VLs prior to scheduling lower rate VLs; and scheduling reservations for the VLs in bins by tracking the available time available in each bin and optionally spreading the VL data across available bin sets by sorting a list of available bins by ascending bin utilization and by specifying a left-to-right or right-to-left sort order when searching for available bins based on a position in the timeline between the transmitter and receiver end stations.
US10917353B2

In various embodiments, methods and systems for implementing network traffic flow logging in a distributed computing system are provided. At a high level, the network traffic flow logger is implemented using a network traffic flow logger framework that includes a plurality of modular network traffic flow logging objects for adjustable processing of network flow events. In operation, a plurality of tokens is counted at a first throttling rate. The first throttling rate is associated with a maximum number of tokens threshold. The maximum number of tokens threshold is an adjustable threshold. A flow event is accessed, where flow events are quantified based on tokens. The flow event is queued, based on a count of the plurality of tokens or the maximum number of tokens threshold. Based on queueing the flow event, the first throttling rate is adjusted to a second throttling rate based on a queue length of the queue.
US10917352B1

Systems and methods provide for Selective Tracking of Acknowledgments (STACKing) to improve buffer utilization and traffic shaping for one or more network devices. A network device can identify a first flow that corresponds to a predetermined traffic class and a predetermined congestion state. The device can determine a current window size and congestion threshold of the first flow. In response to a determination to selectively track a portion of acknowledgments of the first flow, the device can track, in main memory, information of a first portion of acknowledgments of the first flow. The device can exclude, from one or more buffers, a second portion of acknowledgments of the first flow. The device can re-generate and transmit segments corresponding to the second portion of acknowledgments at a target transmission rate based on traffic shaping policies for the predetermined traffic class and congestion state.
US10917350B2

A transmission device includes at least one port, first and second transceivers, and a processor. The first transceiver transmits or receives a frame signal to or from one adjacent node within a ring network including a plurality of nodes. The frame signal includes an overhead and a plurality of slots. The second transceiver transmits or receives a frame signal to or from another adjacent node within the ring network. The processor sets port information to the overhead of a frame signal to be transmitted from the first transceiver. The processor acquires slot information from the overhead of a frame signal received by the first transceiver or the second transceiver based on the port information. The processor sets a received data signal in a slot allocated based on the slot information, among the plurality of slots of a frame signal to be transmitted from the first transceiver or the second transceiver.
US10917348B1

A network device includes a Network Interface Device (NID) and multiple servers. Each server is coupled to the NID via a corresponding PCIe bus. The NID has a network port through which it receives packets. The packets are destined for one of the servers. The NID detects a PCIe congestion condition regarding the PCIe bus to the server. Rather than transferring the packet across the bus, the NID buffers the packet and places a pointer to the packet in an overflow queue. If the level of bus congestion is high, the NID sets the packet's ECN-CE bit. When PCIe bus congestion subsides, the packet passes to the server. The server responds by returning an ACK whose ECE bit is set. The originating TCP endpoint in turn reduces the rate at which it sends data to the destination server, thereby reducing congestion at the PCIe bus interface within the network device.
US10917333B2

The invention discloses an implementation method of unstructured data sharing mechanism for edge computing and a system thereof, wherein the method includes the following steps: receive a data index request from a user, collect the switch, port, link and host information through the control plane to obtain the network topology and status; determine the coordinates of the switch and the coordinates of the data index in the virtual space formed by the network topology; construct a switch connection diagram according to the coordinates of the switch; insert the coordinates of the switch and forwarding entries of the switch connection diagram in the forwarding table of the switch; the data plane greedily forwards the coordinates of the data index until being transmitted to the switch corresponding to the switch coordinates closest to the coordinates of the data index in the virtual space.
US10917328B2

Methods are described for providing routing updates in information-centric networks (ICNs) by using a centralized ICN routing coordination unit to exchange updated routing tables with certain popular nodes in popular node segments, by using a routing coordinator that executes an NFN execution plan, or by flooding an ICN-Route-Discovery-Request over multiple ICN route segments between first and second popular nodes, the second node selecting one of the ICN route segments and responding to the ICN-Route-Discovery-Request by sending a unicast Route-Discovery-Response to the first node over the selected one of the ICN route segments. Other methods for providing context aware forwarding for dynamic ICNs such as vehicular networks, RTT estimation for ICNs, and machine learning techniques for optimizing/compressing a forwarding information based in an ICN node are also provided.
US10917320B2

Some embodiments include a system and method of receiving, by an edge computing device, from a server processor of a cloud platform coupled to a network, human-machine-interface logic associated with a local display of data received from a device of a distributed environment coupled to the network. Further, the system and method includes configuring the edge computing device as a human-machine-interface, coupling a data ingester and establishing a data connection to the distributed environment of the network, operating the data ingester to discover the device and receive data from the device, and processing a local graphical visualization of at least one update to the network.
US10917317B2

Techniques that provide enterprise slice management are described herein. In one embodiment, a method includes providing an enterprise service template to an enterprise, the enterprise service template comprising parameter input fields for indicating enterprise devices associated with the enterprise, services to be provided to the enterprise devices using a mobile network, and service options associated with the services; determining one or more mobile network services to be provided to a plurality of enterprise devices and one or more service options associated with the one or more mobile network services; identifying, based on the one or more mobile network services, an enterprise slice to provide the one or more mobile network services; and provisioning the enterprise slice based on the one or more mobile network services, the plurality of enterprise devices, and the one or more service options associated with the one or more mobile network services.
US10917312B2

A computational instance of a remote network management platform may be dedicated to a managed network, and the managed network may use computing resources of a cloud-based service provider. One or more server devices may be disposed within the computational instance and configured to: (i) transmit, to a client device associated with the managed network, a representation of a pane of a graphical user interface (GUI), (ii) receive, from the client device, an indication of credentials for accessing the cloud-based service provider, (iii) validate the credentials by logging on to the cloud-based service provider with the credentials, (iv) determine that the logging on was successful, and (v) transmit, to the client device, a further pane of the GUI that allows definition of a discovery schedule with which the computational instance is to discovery computing resources of the cloud-based service provider that are associated with the managed network.
US10917297B2

A service configuration system for an application service can receive network data from computing devices of clients of the application service. The system can determine, from the network data, that a network latency for a subset of the computing devices crosses outside a latency range, and determine whether the subset of computing devices utilize a common network service provider. Based on determining that the subset of computing devices utilize a common network service provider, the system can transmit a set of configuration signals to the subset of computing devices, which modify a set of default application configurations of the designated application to compensate for the network latency.
US10917289B2

A method for providing services by a pair of servers to clients through one or more relay agents. The pair includes a second server configured to respond to discovery messages, and a first server configured to be unresponsive to the discovery messages. The method includes: at the first server, receiving a first discovery message from a first relay agent at a first time; and configuring the first server to become responsive to the first discovery message when a number of discovery messages from the first relay agent is equal to or greater than a predetermined number threshold and when a time lapse between the first time and a second time is equal to or greater than a predetermined time threshold. The count and time period are reset if the second server is determined to be responsive to discovery messages by monitoring the client request messages.
US10917285B2

A visibility platform can be used to monitor traffic traversing private cloud infrastructures and/or public cloud infrastructures. In some instances, the traffic is provided to a set of network services that are accessible to the visibility platform. These network services can be provisioned in a serial or parallel fashion. Network service chaining can be used to ensure that traffic streams skip unnecessary network services and receive only those network services that are needed. For example, an email service chain can include virus, spam, and phishing detection, while a video streaming service chain can include traffic shaping policies to satisfy quality of service (QoS) guarantees. When the visibility platform is represented as a graph that makes use of action sets, network service chains can be readily created or destroyed on demand.
US10917281B2

An apparatus for displaying a moving region of interest located within a body includes a positioning system to determine a position and orientation (P&O) of a medical device as well as to track, using an internal position reference sensor, the motion of the region of interest over time. A compensation function block generates a motion compensation function based on the motion of the region of interest, which is configured to compensate for the motion of the region of interest between a first time, for example a time at which an image was acquired and a second time, for example a time at which a P&O of the device was measured. The measured P&O is corrected using the compensation function. A representation of the medical device is superimposed on the image in accordance with the corrected P&O.
US10917279B2

A PLC network system and method operative with OFDM for generating MIMO frames with suitable preamble portions configured to provide backward compatibility with legacy PLC devices and facilitate different receiver tasks such as frame detection and symbol timing, channel estimation and automatic gain control (AGC), including robust preamble detection in the presence of impulsive noise and frequency-selective channels of the PLC network. A PLC device may include a delayed correlation detector and a cross-correlation detector operating in concert to facilitate preamble detection in one implementation.
US10917275B2

An information transmission method for reducing Peak to Average Power Ratio (PAPR), a transmitting terminal and a receiving terminal are provided, to solve the technical problem that it is difficult for a transmitting terminal to reliably transmit side information to a receiving terminal by using conventional methods for reducing PAPR. The method includes: scrambling an initial data block according to a predetermined scrambling mode to obtain a scrambled target data block; determining a scrambling mode index corresponding to the predetermined scrambling mode according to a predetermined relation between scrambling mode indexes and scrambling modes; generating side information carrying the determined scrambling mode index based on the scrambling mode index; and transmitting the side information and the target data block to a receiving terminal.
US10917268B2

An apparatus and digital signal processing means are disclosed for excision of co-channel interference from signals received in crowded or hostile environments using spatial/polarization diverse arrays, which reliably and rapidly identifies communication signals with transmitted features that are self-coherent over known framing intervals due to known attributes of the communication network, and exploits those features to develop diversity combining weights that substantively excise that co-channel interference from those communication signals, based on differing diversity signature, timing offset, and carrier offset between the network signals and the co-channel interferes. In one embodiment, the co-channel interference excision is performed in an appliqué that can be implemented without coordination with a network transceiver.
US10917267B2

Methods and systems for split voltage domain receiver circuits are disclosed and may include amplifying complementary received signals in a plurality of partial voltage domains. The signals may be combined into a single differential signal in a single voltage domain. Each of the partial voltage domains may be offset by a DC voltage from the other partial voltage domains. The sum of the partial domains may be equal to a supply voltage of the integrated circuit. The complementary signals may be received from a photodiode. The amplified received signals may be amplified via stacked common source amplifiers, common emitter amplifiers, or stacked inverters. The amplified received signals may be DC coupled prior to combining. The complementary received signals may be amplified and combined via cascode amplifiers. The voltage domains may be stacked, and may be controlled via feedback loops. The photodetector may be integrated in the integrated circuit.
US10917265B2

To obtain a communication apparatus capable of reducing the consumption of electric power. A communication system according to the present disclosure includes a transmitter that generates a first signal including communication data and sends the first signal through a communication terminal in a first operation mode, and that generates a second signal including a predetermined first signal pattern and having a transition rate lower than the first signal and sends the second signal through the communication terminal in a second operation mode, and a controller that sets an operation mode for the transmitter to either of a plurality of operation modes including the first operation mode and the second operation mode.
US10917262B2

A virtual extensible local area network (VXLAN) packet forwarding method, device, and system, where the method includes setting, by a local VXLAN tunnel end point (VTEP) device based on a priority of a VXLAN tunnel, tunnel states of at least two VXLAN tunnels coupled to the local VTEP device, sending the tunnel states of the VXLAN tunnels to at least two peer VTEP devices, where the at least two VXLAN tunnels are in a one-to-one correspondence with the at least two peer VTEP devices, and separately confirming, by the at least two peer VTEP devices, the received tunnel states of the VXLAN tunnels. A VXLAN tunnel in an active state is in a working state, and a VXLAN tunnel in an inactive state is in a non-working state, thereby improving a redundancy protection capability of a VXLAN network.
US10917257B2

A computer-implemented method for controlling one or more devices within a network. The method detects that the one or more devices, within the network associated with a user, are in-use. The method further detects that the user is in an inactive state, and obtains a plurality of information associated with a plurality of factors for the detected one or more devices. The method further controls the one or more devices within the network associated with the user based on the detected inactive state of the user and the obtained plurality of information. The method further assigns a score for each of the plurality of factors for the one or more devices, aggregates the assigned scores for each of the plurality of factors for the one or more devices, and deactivates the one or more devices within the network of the user based on the aggregated score exceeding a threshold value.
US10917252B2

A method of operating a system (1) having a first controller (2) to which a second controller (3) is connected, wherein the first controller (2) is connected via a data link (4) to the second controller (2) and exchanges data therebetween, and the first controller (2) is connected to the second controller (3) via a power link (5) and supplies the second controller (3) with power from a power source (7), characterized in that a sensor (8) of the first controller (2) is used to measure the current flow via the power link, and that the current flow is influenced by means of a load (13) of the second controller (3) for the purpose of data transmission between the two controllers (2 and 3) via the power link (5).
US10917250B2

A challenge/response system separates a physically unclonable function from the challenge/response. Bits in a challenge are used to qualify random data values. The random data values are permuted to generate a result. The result is used to encrypt a response that is sent in reply to the challenge. Additional permuting mechanisms may be used to further obfuscate the response.
US10917248B2

An example system receives certificate requests from clients. Each request can indicate a number of computerized devices needing certificates; a timestamp indicating when the request was transmitted; and a client identifier. The system includes a Quality of Service (QoS) manager that: distributes the requests from the clients across client queues, each of the client queues corresponding to a particular client; and divides requests into smaller subgroups of entries corresponding to a subset of the computerized devices needing certificates. The system can also transmit retrieved entries from the client queues to a certificate management service.
US10917241B2

The present disclosure provides details of a system and method for customizing an inmate communication notification. Such a system provides an inmate different customized notification messages to be played to different called parties. The system includes a list of different contacts, and each of the contacts can be associated with one or more contact numbers. Each contact number is associated with one or more customized notification messages. The customized notification messages include terms, phrases, and sentences that draw the called party's attention and sound familiar to the called party. The customized notification messages include customized text files, audio files, and video files. An inmate chooses one or more customized notification messages to be played to a called party.
US10917238B2

A physical card (in some cases without any on-board source of power or computing capabilities) is configured to maintain access information for digital bearer assets. The physical card may include disposed thereon a single address operable to receive digital bearer assets in one or more transactions on a decentralized computing platform, like a blockchain-based decentralized computing platform. Other decentralized computing platforms utilize different address generation protocols, thus preventing use of a single address on those other platforms. A set of addresses is generated, each address corresponding to a given decentralized computing platform. Each address is based on a same underlying key-pair, and a primary address is selected from the set for a given card. The remaining addresses in the set are stored, without storage of the public key or private key, and returned in a response to a request for additional addresses of the currency card.
US10917222B2

Apparatus and methods for performing simultaneous time division duplex (TDD) communications are disclosed. A wireless communication device can be configured to establish both a first TDD communication link and a second TDD communication link with a network, such as a telecommunication network. Thereafter, the wireless communication device can send TDD uplink data to the network via the first TDD communication link, and receive TDD downlink data from the network via the second TDD communication link, such that a portion of the TDD uplink data is sent to the network at the same time a portion of the TDD downlink data is received from the network. In this manner, the transmissions of TDD uplink data and the TDD downlink data can occur simultaneously, via multiple communication links. Further, the TDD downlink data can be received in multiple, coordinated data transmissions using Long Term Evolution (LTE) multiple-input and multiple-output (MIMO) antenna diversity.
US10917212B2

A method of default Quasi-Co-Location (QCL) assumption for Physical Downlink Shared Channel (PDSCH) reception in NR network is proposed. When PDSCH is scheduled by a DCI over PDCCH after a Scheduling Offset, the spatial RX filter for the PDSCH reception can be determined according to a QCL indication conveyed by the DCI. When the Scheduling Offset for PDSCH reception scheduled by DCI is less than a time duration, then a default QCL assumption is applied. UE assumes that the DMRS ports of PDSCH of a serving cell are QCLed with the RS(s) with respect to QCL parameter(s) used for PDCCH QCL indication of a CORESET. The CORESET is associated with a UE-monitored search space in the latest slot with the lowest CORESET-IF on an active BWP on the serving cell.
US10917207B2

Provided herein are method and device for configuring and acquiring transmission parameters of physical layer, the method comprising: dividing transmission resources into N resource groups, where N is greater than or equal to 1; determining first type of transmission parameter of the physical layer, the first type of transmission parameter of the physical layer comprises at least one of: indication information on definitions of basic resource units, indication information on aggregation of time interval units of physical layers, information on parameter configuration of basic transmission structures, information on numerology parameter configuration, indication information on mapping of channel or signals, indication information on resource allocation methods, indication information on available bandwidths in frequency domain of resource groups, indication information on transmission powers of resources, and configuration information of measurement pilots; notifying receiving terminal of the first type of transmission parameters of the physical layer corresponding to the N resource groups.
US10917198B2

In a data processing network comprising one or more Request Nodes and a Home Node coupled via a coherent interconnect, a Request Node requests data from the Home Node. The requested data is sent, via the interconnect, to the Request Node in a plurality of data beats, where a first data beat of the plurality of data beats is received at a first time and a last data beat is received at a second time. Responsive to receiving the first data beat, the Request Node sends an acknowledgement message to the Home Node. Upon receipt of the acknowledgement message, the Home Node frees resources allocated to the read transaction. In addition, the Home Node is configured to allow snoop requests for the data to the Request Node to be sent to the Request Node before all beats of the requested data have been received by the Request Node.
US10917184B2

Disclosed are techniques for computing and reporting a relevance metric for a positioning beacon beam. In an aspect, a first node receives, from a second node, a plurality of beams, determines a relevance metric for each of one or more beams of interest from the plurality of beams, wherein the relevance metric for each beam of the one or more beams of interest is based on a time of arrival at the first node of the beam and a signal strength of the beam, and sends, to the second node, a report identifying each of the one or more beams of interest and including the relevance metric for each of the one or more beams of interest.
US10917183B2

A method of receiving information is provided. The method, performed at a system for information transfer, includes receiving a first signal pulse and determining a first frequency band associated with the first signal pulse. The method includes, in accordance with a determination that the first frequency band is a respective frequency band in a first set of frequency bands, determining, from a predefined set of symbols associated with the first set of frequency bands, a first symbol associated with the first frequency band and represented by the first signal pulse. The first set of frequency bands includes a second frequency band that is a nearest frequency band in the first set of frequency bands to the first frequency band. The first frequency band has a first center frequency; the second frequency band has a second center frequency; and a difference between the first center frequency and the second center frequency exceeds a frequency difference threshold.
US10917178B2

A hyperspectral radiometer may comprise one or more antennas, a electro-optical modulator modulating the received RF signal onto an optical carrier to generate a modulated signal having at least one sideband; a filter filtering the modulated signal to pass the sideband to a photodetector; and a photodetector producing an electrical signal from which information of the RF signal can be extracted. In some examples, the optical sideband may be spatially dispersed to provide a plurality of spatially separate optical components to the photodetector, where the spatially separate optical components having different frequencies and correspond to different frequencies of the received RF signal. In some examples, the passed sideband may be mixed with an optical beam having a frequency offset from the optical carrier to form a combined beam having at least one optical signal component having a beat frequency from which information of the RF signal can be extracted.
US10917176B2

An optical local area network includes a passive optical distribution fabric interconnecting a plurality of nodes including a first node and a plurality of remaining nodes, a hub that includes the first node and a control module, and a client network adapter coupled to each of the remaining nodes for responding to the control module. The control module controls timing for each of the client network adapters to transmit signals over the passive optical distribution fabric and distribution of signals to each of the nodes.
US10917162B2

Phase or amplitude compensation for beam-former Apparatus for an antenna with a plurality of antenna elements, the antenna providing a radiation pattern including one or more beams and the apparatus comprising: a digital beam-former for digitally weighting component signals corresponding to the one or more beams with respective beam-forming weights to provide each component signals of a beam with a phase relationship and amplitude relationship to other component signals of the same beam; and a processing arrangement for processing signal for the beam-former or for processing signals received from the beam-former; the apparatus further comprising compensation means for compensating for at least one out of phase and amplitude distortions between component signals associated with the same frequency channel and related to the same beam arising in the processing arrangement.
US10917155B2

A mobile station configured to perform radio communication using spatial multiplexing with a base station, the mobile station including: a controller configured to select a data unit with highest channel quality, and to select a spatial layer with highest reception quality belonging to the selected data unit; and a transmitter configured to transmit spatial coding information and first identification information to the base station, the spatial coding information corresponding to the number of spatial layers, and the first identification information identifying the spatial layer selected, and a layer indicator to determine a precoding matrix.
US10917143B2

Systems and methods for creating non-orthogonal dimensionality between signals are disclosed. Signals are received from at least one electronic device. An adjustment of a parameter of a received signal of a first device of the at least one of the electronic device that would result in an adjusted signal that is not orthogonal but differentiates the signal from at least one other signal of the received signals is determined. An instruction is communicated to the first device to implement the adjustment of the parameter.
US10917137B2

An electronic device includes a back cover, a display, a middle frame sandwiched between the display and the back cover, and a near field communications (NFC) antenna incorporated within the middle frame. An electronic board is positioned within the middle frame, and includes an NFC controller and a matching network coupled to the NFC controller. The matching network is configured to match impedances between the NFC antenna and the NFC controller.
US10917134B2

A system for the distribution of RFID signals to a remote antenna or a remote antenna network comprising: a central control module to generate signals and control the protocol operations; cable, in particular twisted pair cable, connecting the central module to one or more antenna subsystems carrying substantially baseband representations of the reader to tag modulation and tag to reader modulation.
US10917129B2

A circuit has a first window comparator determining whether a signal at a first input has a voltage higher than a first threshold but lower than a second threshold, and a second window comparator determining whether a signal at a second input has a voltage higher than the first threshold but lower than the second threshold. A logic circuit generates pulses in response to either the first window comparator determining that the signal at the first differential input has a voltage higher than the first threshold but lower than the second threshold or the second window comparator determining that the signal at the second input has a voltage higher than the first threshold but lower than the second threshold. A filter circuit receives the pulses from the logic circuit and generates a flag indicating that the signal is invalid, based upon pulses received from the logic circuit.
US10917127B2

A radio frequency transmitter includes a digital-to-analog converter, a passive network, two buffers, a frequency mixer, and a power amplifier. Two output ends of the digital-to-analog converter are respectively coupled to two input nodes of the passive network, and the two output ends of the digital-to-analog converter are respectively coupled to input ends of the two buffers. Output ends of the two buffers are respectively coupled to two input ends of the frequency mixer. An output end of the frequency mixer is coupled to an input end of the power amplifier. An output end of the power amplifier is coupled to an antenna. The passive network is configured to perform filtering processing on an input current signal, and convert the current signal into a voltage signal.
US10917113B2

A method of processing a received message includes: receiving a message through a receiving terminal to obtain the received message; for each bit in the received message, determining a bit state of the bit according to a bit value of the bit; selectively changing the bit state of each bit according to at least a weighting vector and a current value of a flipping threshold, wherein the bit state has a plurality of change ranges; selectively flipping the bit according to the bit state; and adjusting the current value of the flipping threshold according to a number of times the bit has been flipped within a period of time, whether when the number of times the bit has been flipped within the period of time exceeds an upper limit, the flipping threshold adjustment unit increases the current value of the flipping threshold.
US10917101B2

An analog to digital conversion circuit includes an analog to digital converter (ADC) circuit operable to convert an analog signal having an oscillation frequency into a first digital signal having a first data rate frequency, where the analog signal includes a set of pure tone components. The analog to digital conversion circuit further includes a digital decimation filtering circuit operable to convert the first digital signal into a second digital signal having a second data rate frequency. The analog to digital conversion circuit further includes a digital bandpass filter (BPF) circuit operable to convert the second digital signal into an outbound digital signal having a third data rate frequency, where the digital bandpass filter circuit is set to produce a bandpass region approximately centered at the oscillation frequency of the analog signal and having a bandwidth tuned for filtering a pure tone.
US10917100B2

Comparator circuitry for use in a comparator to capture differences between magnitudes of a pair of comparator input signals in a series of capture operations defined by a reset signal, the circuitry comprising: latch circuitry, comprising a pair of latch input transistors which form corresponding parts of first and second current paths of the latch circuitry respectively, which current paths extend in parallel between high and low voltage sources, a pair of latch output nodes at corresponding positions along the first and second current paths of the latch circuitry respectively, and timing circuitry; and gain-stage circuitry, comprising a pair of cross-coupled gain-stage output transistors connected along respective first and second current paths of the gain-stage circuitry which extend in parallel between high and low voltage sources, and a pair of diode-connected gain-stage output transistors connected in parallel with the pair of cross-coupled gain-stage output transistors, respectively.
US10917098B2

A device for wireless communication using a plurality of antennas including a first local oscillation generator configured to generate a first local oscillation signal for up-converting a first transmission signal, a second local oscillation generator configured to generate a second local oscillation signal for up-converting a second transmission signal, and a phase difference detector configured to, detect a first phase difference between the first local oscillation signal and the second local oscillation signal, and generate a first phase compensation signal based on the first phase difference for adjusting a phase of at least one of the first transmission signal or the second transmission signal.
US10917097B1

A method for transferring first and second encoded client clock signals over a carrier clock domain between integrated circuits, including in a first integrated circuit encoding a phase change of the first client clock signal from a last recorded phase onto the carrier clock signal in first bit positions, encoding a phase change of the second client clock signal from a last recorded phase onto the carrier clock signal in second bit positions different from the first bit positions, and transmitting the carrier clock signal with the encoded phases of the first client clock signal and the second client clock signal over a single wire from the first integrated circuit to a second integrated circuit.
US10917090B1

A circuit includes a first switch assembly having a first input node and a first output node, and a second switch assembly having a second input node and a second output node. The circuit further includes a third switch assembly an operational amplifier, and a buffer. The third switch assembly has a third input node and a third output node. The third input node is coupled to the second output node, and the third output node is coupled to the first output node. The buffer has a buffer input and a buffer output. The buffer input is coupled to an input stage of the operational amplifier. The buffer output is coupled to the third switch assembly.
US10917086B2

In an embodiment, a power switch controller for driving a back-to-back power switch includes: an amplifier having a supply terminal configured to receive a supply voltage, an output configured to be coupled to a gate terminal of the back-to-back power switch, a first input configured to be coupled a source terminal of the back-to-back power switch, and a second input coupled to the output of the amplifier. The amplifier is configured to generate an output voltage at the output of the amplifier, the output voltage being an offset voltage higher than a voltage at the first input of the amplifier.
US10917084B2

An output driving system includes an output driver, a first ESD (Electrostatic Discharge) protection circuit, a second ESD protection circuit, a first differential amplifier, a second differential amplifier, a first capacitor, and a second capacitor. The output driver has a first output node for outputting a first output voltage, and a second output node for outputting a second output voltage. The first differential amplifier generates a first amplified voltage according to the first output voltage and the second output voltage. The first capacitor has a first terminal for receiving the first amplified voltage, and a second terminal coupled to the first output node. The second differential amplifier generates a second amplified voltage according to the first output voltage and the second output voltage. The second capacitor has a first terminal for receiving the second amplified voltage, and a second terminal coupled to the second output node.
US10917081B1

An apparatus controls a high-power drive device external to a package of a gate driver circuit. A first circuit charges the control node over a first length of time in response to a first signal through the first node indicating an absence of a fault condition and a first level of a control signal. A second circuit discharges the control node over a second length of time in response to a second signal through the second node indicating the absence of the fault condition and a second level of a control signal. A third circuit includes a current amplifier and is configured as a soft shutdown path to discharge the control node over a third length of time in response to the first signal through the first node indicating a presence of the fault condition. The third length of time is different from the second length of time.
US10917074B2

A noise reduction system includes sensors configured to generate an input signal, an adaptive filter configured to represent a transfer function of a path traversed by the input signal, one or more processing devices, and one or more transducers. The processing devices receive the input signal and generate an updated set of filter coefficients of the adaptive filter by separating the input signal into frequency subbands; determining for each subband, coefficients of a corresponding subband adaptive module; and combining the coefficients of multiple subband adaptive modules. Determining the coefficients of the corresponding subband adaptive module includes selecting a subset of a precomputed set of filter coefficients of the adaptive filter. The processing devices process a portion of the input signal using the updated set of filter coefficients of the adaptive filter to generate an output that destructively interferes with another signal traversing the path represented by the transfer function.
US10917069B2

An electronic component includes a piezoelectric substrate, a functional electrode on the piezoelectric substrate, a support layer on the piezoelectric substrate, a cover layer on the support layer, the cover layer, the support layer, and the piezoelectric substrate defining a hollow space that the functional electrode faces, and connection terminals that are electrically connected to the functional electrode, that are each made from a metal particle aggregate, and that each have a porous structure. The connection terminals are each located at a position in which the connection terminals overlap at least a portion of the hollow space in plan view.
US10917066B2

An input/output apparatus of a multiplexer is provided, including: a main tap and at least two branch taps of the main tap, where each of the at least two branch taps is configured to couple to a different resonant cavity in the multiplexer, and the at least two branch taps include a first branch tap and a second branch tap; a coupling polarity of the first branch tap is opposite to that of the second branch tap; and a coupling calculation frequency of the second branch tap is closest to a coupling calculation frequency of the first branch tap. The input/output apparatus of the multiplexer enables two channels with closest frequencies to use different coupling polarities. Because the coupling polarities are different, signals naturally do not interfere with each other, and signal interference between channels is eliminated in principle. The embodiments of the present disclosure further provide a corresponding multiplexer.
US10917065B2

A system and method for tuning an impedance network of a device is provided. An RF signal is provided through a transmission path connected to an impedance matching network that includes a first variable component and a second variable component. A phase angle between a forward signal and a reflected signal along the transmission path is determined. Based on the phase angle between the forward signal and the reflected signal, the first variable component is modified to improve an impedance match between the RF signal source and the electrode. After modifying the first variable component, a ratio of a power of the reflected signal to a power of the forward signal is determined, and an inductance of the second variable component is modified to reduce the ratio of a power of the reflected signal to a power of the forward signal.
US10917064B2

A power detector for use in an RF receiver. The detector includes a power reference generator and a power quantizer. The power reference generator develops a power reference current, voltage, or signal as a function of a power transferred via a received RF signal. The power quantizer is responsive to the power reference current, voltage, or signal to develop a digital field power value indicative of the power reference current, voltage, or signal.
US10917061B2

An electronic device and an equalizer adjustment method thereof for adjusting gain settings of an equalizer according to the volume of the output signal are disclosed. The method includes the steps of: setting a volume gain value table including a plurality of volume values through a gain value setting module, which are a first volume value to an Nth volume value with volume incrementally increasing, each of the plurality of volume values including a set of correction parameters which including a plurality of compensation gain values corresponding to a plurality of target frequencies, respectively; storing the volume gain value table in a storage module; obtaining a volume of the output signal; loading the volume gain value table according to the volume of the output signal to obtain the corresponding set of correction parameters; and adjusting gain value settings of an equalizer for different frequencies of sound.
US10917060B2

An audio output device may include one or more audio sensors configured to detect ambient sound and noises around the audio output device. The audio output device may include a controller configured to analyze the detected sound and noises and may adjust audio settings of the audio output device accordingly. In an embodiment, the controller may analyze and recognize that the detected noise is another person's attempt to get the user's attention or to talk to the user, such as audio sound of the user's name. In response, the controller may stop the audio output or lower the volume of the audio output.
US10917058B2

A servo-amplifier includes a first bipolar transistor, a second bipolar transistor, a cascode transistor, and a bias transistor. The second bipolar transistor includes an emitter terminal that is connected to an emitter terminal of the first bipolar transistor to form a differential amplifier. The cascode transistor includes a source terminal that is connected to a collector terminal of the first bipolar transistor. The bias transistor is coupled to the first bipolar transistor, the second bipolar transistor and the cascode transistor. The bias transistor is configured to generate a bias voltage to drive a gate terminal of the cascode transistor based on a voltage at a base terminal of the first bipolar transistor and a voltage at a base terminal of the second bipolar transistor. As a result, neither of the bipolar transistors enters a saturation region during transient or steady state operation.
US10917055B2

A wide band communications circuit buffer can include a pair of NPN bipolar transistor emitter followers deployed as a voltage buffer and disposed at inputs before and outputs after an equalization module, and a pair of diode connected NPN transistors deployed as a level shifter and disposed following the emitter followers before an output of the wide band driver to keep an output level at the output of the wide band buffer close to a desired level. Resistors connected between emitters and a VEE terminal can be used to further adjust the DC level. An LC tank filter can be provided between emitters of the voltage buffer components and the circuit's outputs to pass and boost high frequency signals provided to next stage components. The wide band buffer is, inter alia, appropriate for use in providing a DC level shift function as used in wired data communication systems circuitry.
US10917046B2

Provided is an electronic circuit including a resonant circuit configured to output a resonance voltage having a resonance frequency to a first node, and an oscillation circuit configured to output an oscillation voltage having a level changed according to a first current and a second current based on the resonance voltage received from the first node, wherein the first current is delivered between a first voltage supply terminal and a second node in a first time period, the second current is delivered between the second node and a second voltage supply terminal in a second time period, and a sum of a length of the first time period and a length of the second time period corresponds to the resonance frequency.
US10917044B2

A wire management duct having is provided with a wire channel along the length of the duct. In an embodiment, the duct is further comprising a mounting lip to mount the duct onto a mounting rail of photovoltaic array mounting rail system. In another embodiment, a wire management system is comprised of one or more wire management ducts which may be mounted parallel to the mounting rails of photovoltaic array mounting rail system or perpendicular to the rails using an attachment clip. In a further embodiment, mounting clips are provided to attach the wire management ducts directly to the frame of a photovoltaic module.
US10917019B2

A power converter includes an unfolder with an input connection with three terminals that connect to a three-phase AC power source and that has an output connection with a positive terminal, a negative terminal and a neutral terminal. The unfolder unfolds the bipolar AC voltages into two unipolar piece-wise sinusoidal DC voltages offset from each other by a half of a period. The power converter includes a three-input converter that produces a DC voltage output across output terminals. The three-input converter includes a positive input connection connected to the positive terminal, a negative input connection connected to the negative terminal and a neutral input connection connected to the neutral terminal. The three-input converter includes switches that selectively connect a voltage to the positive, negative and neutral input connections across a primary transformer winding of a transformer. A secondary transformer winding is connected to the output terminals through a rectification section.
US10917017B1

A resonant power converter includes a full bridge configuration of switching devices and a resonant tank circuit coupled between the full bridge and an isolation transformer having a primary winding and a secondary winding. A full bridge rectifier is coupled between the isolation transformer and a load. A converter controller for generating switching signals for the switching devices includes an outer controller to generate a tank command signal based on a voltage error signal between an output voltage command signal and an actual output voltage signal and an inner controller to generate an actual tank signal based on a secondary winding current and the output voltage command signal. The converter controller also includes a signal generator for generating the switching signals for the switching devices based on a tank error signal between the tank command signal and the actual tank signal.
US10917013B2

A boost converter may include a first stage comprising a first dual anti-wound inductor constructed such that its windings generate opposing magnetic fields in its magnetic core, and a second stage comprising a second dual anti-wound inductor constructed such that its windings generate opposing magnetic fields in its magnetic core. The boost converter may also include control circuitry for controlling the first stage and the second stage to have a plurality of phases comprising a first phase wherein a first coil of the first dual anti-wound inductor and a second coil of the second dual anti-wound inductor are coupled in parallel between a power supply and a ground voltage and a second phase wherein the first coil of the first dual anti-wound inductor and the second coil of the second dual anti-wound inductor are coupled in series between the power supply and the ground voltage.
US10917011B2

A power supply includes a power converter, a reference voltage generator, and a controller. During operation, the power converter produces an output voltage to power a load. The reference voltage generator (such as a voltage mode amplifier circuit) generates a floor reference voltage, a magnitude of which varies as a function of the output voltage. The controller compares an output voltage feedback signal (derived from the output voltage) to the floor reference voltage to produce control output to control timing of activating switches in the power converter to maintain the output voltage within a desired voltage range.
US10917008B2

An output stage circuit of a power conversion circuit includes a first power switch, a driving circuit, a first current source, a second current source and a combining circuit. The first power switch is coupled to a second terminal of a bootstrap capacitor. The driving circuit is coupled to the first terminal of the bootstrap capacitor and the first power switch and provides a control signal to the first power switch. The first current source generates a first current according to the control signal. The second current source generates a second current according to a reference voltage which is a first voltage at the first terminal or a second voltage at the second terminal. The combining circuit, coupled to the driving circuit, the first current source and the second current source, generates a switch operation indicating signal to the driving circuit according to the first current and second current.
US10917004B2

A snubber circuit includes a clamp circuit and a voltage conversion circuit. The clamp circuit is configured to absorb electrical energy of a main circuit from a pair of secondary-side voltage points on a secondary side of the main circuit to clamp a secondary-side voltage. The main circuit is of insulating type and is configured to perform electric power conversion. The voltage conversion circuit which is of insulating type is electrically connected to a pair of primary-side voltage points on a primary side of the main circuit and is configured to subject, to direct-current conversion, the direct-current voltage generated by the clamp circuit and output the direct-current voltage to the pair of primary-side voltage points. The voltage conversion circuit includes a transformer, a first capacitance component electrically connected to a primary winding wire of the transformer, and a second capacitance component electrically connected to a secondary winding wire of the transformer.
US10917002B2

Provided is a capacitor discharge device that quickly and safely discharges a capacitor charged with energy inside a sub-module of an MMC converter, the device including: a capacitor storing a DC voltage inside a sub-module of an MMC converter; a power supply unit supplying operating power required in the submodule by using the voltage stored in the capacitor; a first resistor connected in parallel to the capacitor; a second resistor having a lower resistance value and a larger heat capacity than the first resistor so as to rapidly discharge the capacitor storing the voltage; a first switching contact connecting and disconnecting the capacitor and the second resistor; a switching unit operating switching of the first switching contact by the operating power; a second switching contact connecting and disconnecting the power supply unit and the switching unit; and a control unit operating switching of the second switching contact.
US10916997B2

An electric motor is disclosed that includes a stator winding defining a plurality of poles, with the winding being controllable to switch between a first number of poles and a second number of poles. A rotor rotatable within the stator includes a first group of magnetic flux barriers being without permanent magnet material and a second group of magnetic flux barriers at least partially filled with a permanent magnet material. A method of operating a line-start electric motor is also disclosed.
US10916996B2

A method of manufacturing a rotational electric machine rotor includes: forming a rotor shaft having a non-circular sectional outer shape; forming a rotor core by stacking a predetermined number of magnetic body thin plates each including a center hole having a non-circular shape corresponding to the non-circular sectional outer shape of the rotor shaft; and forming a protruding part for fixing the rotor core and the rotor shaft to each other by inserting the rotor shaft into the non-circular center hole of the rotor core and squashing the rotor shaft extending out of an axial-direction end face of the rotor core by using a predetermined swaging jig to expand the rotor shaft outward beyond an outer periphery of the non-circular section along the axial-direction end face of the rotor core.
US10916990B2

A motor includes a motor body, a bracket installed in the motor body, a rotating shaft, a bearing accommodated inside the bracket and supporting the rotating shaft, and a bearing supporter defining a plurality of pores. The bracket and the bearing define a bearing heat dissipation flow path between an outer surface of the bearing and an inner surface of the bracket, and the bearing heat dissipation flow path is configured to pass air therethrough. The bearing supporter is disposed in the bearing heat dissipation flow path, and the bracket defines a bracket through-hole configured to discharge air that has passed through the plurality of pores of the bearing supporter.
US10916982B2

An electric motor includes a stator having a stator surface and a rotor rotatable relative to the stator. The rotor includes a plurality of poles, each of which is defined by a pair of magnets positioned in a V-shaped arrangement having a vertex positioned radially inward. The magnets present a mechanical pole angle of the corresponding pole. The rotor also includes a rotor surface that is opposite the stator surface. The rotor surface includes a plurality of circumferentially-spaced pole segments, each of which spans a respective mechanical pole angle. The rotor also includes a plurality of longitudinally extending recesses, each of which is positioned between adjacent pole segments.
US10916980B2

A rotor includes a rotor core having a cylindrical shape with a central axis as a center thereof and magnets arranged in a circumferential direction. The rotor core includes an inner side core portion positioned farther inward than the magnet in a radial direction, a first outer side core portion positioned farther outward than the magnet in the radial direction and disposed on a first side in an axial direction, and a second outer side core portion positioned farther outward than the magnet in the radial direction and disposed on a second other side in the axial direction. A distance between the central axis and an outer side surface of the first outer side core portion changes in the circumferential direction, a distance between the central axis and an outer side surface of the second outer side core portion changes in the circumferential direction. In a plan view, a first top portion positioned at an outermost position of the first outer side core portion in the radial direction and a second top portion positioned at an outermost position of the second outer side core portion in the radial direction are located at positions different from each other in the circumferential direction.
US10916977B2

A stator includes: a stator core including a first core part formed by at least one first sheet and a second core part provided on a side face of the first core part and formed by at least one second sheet; and a winding wound around an outer periphery of the first core part and the second core part.
US10916975B2

Disclosed herein are a motor assembly and a cleaner having the same. The motor assembly includes a rotor configured to rotate and a stator configured to electromagnetically interact with the rotor. The stator includes a pair of stator bodies disposed to be symmetrical to each other with the rotor in between, each stator body having at least two stator cores arranged in parallel to each other.
US10916971B2

A wireless power transmitter apparatus has a gap separating the first magnetic shield and the second magnetic shield, the gap having a magnetic permeability lower than that of the first magnetic shield and the second magnetic shield. A wireless power receiver apparatus has a conductive region within an area defined by a receive coil, the conductive region sized and positioned to inhibit operation of a wireless power transmitter not configured for wireless power transmission to the receive coil.
US10916970B2

A wireless power transfer system includes a power transmitting device and a power receiving device. When an abnormality occurs in the power transmitting device during power transmission to the power receiving device, the power transmitting devise stops power transmission. When power transmission is stopped, the power receiving device transitions to a sleep state which requires less power consumption than an operating state. When a first sleep time has elapsed since the transition to the sleep state, the power receiving device automatically starts up and sends the power transmitting device a request for resuming power transmission. When power transmission is stopped due to an abnormality in the power transmitting device, the power transmitting device resumes power transmission in response to receiving from the power receiving device a request for resuming power transmission as a trigger.
US10916967B2

A method of supplying power in a power grid, a system supplying power in a power grid, a method of consolidating power injection and consumption in a power grid, a system for consolidating power injection and consumption in a power grid, a metering system for a power grid, and a metering method for a power grid. The method of supplying power in a power grid, the method comprises determining an initial forward probabilistic power supply time profile of an aggregate intermittent power source connected to the power grid; determining a target power demand time profile of at least one load connected to the power grid; and associating at least respective portions of the initial forward probabilistic power supply time profile and the target demand time profile such that a probability of supply of power from the intermittent power source to the load meets a specified criterion.
US10916956B2

A battery includes an anode having an alkali metal as the active material, a cathode having, for example, iron disulfide as the active material, and an increased electrolyte volume.
US10916954B1

The mobile device case is configured for use with one or more personal data devices. The mobile device case comprises a protective shell, a distribution circuit, and a distribution cable. The distribution cable electrically connects to the distribution circuit. The distribution circuit mounts in the protective shell. A personal data device selected from the one or more personal data devices installs in the protective shell. The remaining one or more personal data devices electrically connect to the distribution cable such that each of the remaining one or more personal data devices draws electrical energy from the distribution circuit. The distribution circuit is an electrochemical structure that: a) stores chemical potential energy; b) converts the chemical potential energy into electrical energy; and, c) distributes the converted electrical energy to the remaining one or more personal data devices.
US10916949B2

A power supply device is presented. The power supply device includes a voltage conversion unit. The voltage conversion unit includes a capacitor divider circuit. The capacitor divider circuit includes a plurality of capacitors coupled to each other in series. Further, the voltage conversion unit includes a step-down transformer coupled to at least one of the plurality of capacitors. The power supply device also includes a low pass filter configured to be coupled to at least one high voltage power line and the voltage conversion unit, where the low pass filter is configured to provide filtered power to the voltage conversion unit.
US10916916B2

A vertical cavity surface emitting laser includes a gain layer configured to generate light; a distributed Bragg reflector below the gains layer; and a meta structure reflector above the gain layer and comprising a plurality of nano structures having a sub wavelength dimension.
US10916914B2

Included are a metal block, a first sub-mount fixed to the metal block, and a second sub-mount having an upper surface and a lower surface which is fixed to the first sub-mount via a metal layer. Also included are an optical element mounted on the upper surface of the second sub-mount and a high frequency line path which is formed on the upper surface of the second sub-mount and electrically connected to the optical element so as to cause a signal such as a high-frequency signal to be input to or output from the optical element. In addition, the metal layer is electrically connected to the metal block.
US10916910B2

A line narrowing module includes a prism that refracts laser light in a first plane, a grating that disperses the laser light in the first plane, first to fourth elements, and a rotation mechanism and narrows the linewidth of the laser light. The second element is supported between the first and fourth elements by the first element. The rotation mechanism rotates the second element relative to the first element around an axis intersecting the first plane. The prism is located between the second and fourth elements and so supported by the second element that the rotation mechanism rotates the prism and the second element. The third element has elasticity and is compressed and located between the prism and the fourth element. The fourth element receives reaction force from the compressed third element. The second element is mechanically independent of the fourth element in the rotational direction of the rotation mechanism.
US10916903B2

Catheter assembly includes a cable assembly. The cable assembly includes first and second cable segments that are interconnected by a plug connector and a receptacle connector. The plug connector includes an elongated plug substrate and a mating array of electrical contacts supported by the plug substrate. The receptacle connector includes a system array of electrical contacts. The receptacle housing is sized and shaped to receive the plug substrate during a mating operation.
US10916900B2

A cable includes a cable part including at least one set of signal cables for differential transmission, a ground cable, and a power cable, and a first connector and a second connector arranged at both ends of the cable part. At least one of the first connector and the second connector has a common-mode choke coil connected to the ground cable and the power cable.
US10916890B2

A connector has a housing (10) and a detector (11) is movable in the housing (10) in a front-rear direction from a standby position to a detection position in front of the standby position when the housing (10) and a mating housing (90) are connected properly. The housing (10) includes protrusions (27) on side surfaces, and the detector (11) includes side walls (53) configured to cover the side surfaces of the housing (10). The side wall (53) includes a resilient piece (55) configured to bulge outward by interfering with the protrusion (27) in a moving process to the detection position and eliminates bulge at the detection position. The side wall (53) includes the resilient piece (55) and rearward facing surfaces (57) at positions adjacent to the resilient piece (55) via slits (54) on a side surface.
US10916877B1

A connector backshell for accommodating and protecting rows of twisted pairs of cables is provided. The backshell includes four sidewalls and a printed circuit board (PCB) with a first group of conductive pads printed on the top side of the PCB and located at the rear side of the PCB, for receiving rows of corresponding wires of insulated cables, to be connected to the conductive pads, such that one row is located below the PCB and the other rows are located on top of each other above the top surface of the PCB. A second group of conductive pads are printed on the bottom side of the PCB and located at the rear side of the PCB, for receiving corresponding wires of insulated cables, to be connected to the conductive pads, such that at least one row is located below the PCB.
US10916876B2

A terminal unit (30) includes inner conductors (31) having tabs (33) projecting from body portions (32) and a dielectric (40) configured to hold the inner conductors (31) while accommodating the bodies (32), and is mountable into a selected one of a first housing (10) and a second housing (20). The terminal unit (30) inserted into the first housing (10) is retained by a front retainer (17) restricting the resilient deflection of a first locking lance (14) and a first locking portion (47) being locked to the first locking lance (14). The terminal unit (30) inserted into the second housing (20) is retained by the locking of the first locking portion (47) and a second locking lance (22) and the locking of second locking portions (51) of the dielectric (40) and a side retainer (25).
US10916872B2

It is aimed to provide a plate-like conductive member connection structure and a plate-like conductive path capable of reducing the number of connecting components. A plurality of plate-like conductive members (11) having conductivity and insulating members (13) configured to cover the plate-like conductive members (11) are provided, and the plurality of plate-like conductive members (11) are connected to each other by terminal portions (12) respectively provided on the plate-like conductive members (11). According to this configuration, since the plate-like conductive members (11) can be connected without using a connecting component such as a wire, the number of connecting components can be reduced.
US10916868B2

An electrically conductive contact and a method of forming the same from a length of wire are disclosed. The contact has a pin section connected to a fastening section. The fastening section is adapted for press-fitting into the hole of a substrate and includes a solid tip, a neck connected to the pin section, first and second arcuate side surfaces, and first and second major surfaces through which an enlarged slot extends. Each of the first and second major surfaces is at least partially flattened.
US10916859B2

An inflatable antenna is disclosed herein that is capable of being deployed in space and other suitable environments and configured to improve RF performance and mechanical stability. Related methods for manufacturing and deploying such inflatable antennas are also described. The inflatable antenna can be configured to form a Gregorian dual reflector confocal parabolic antenna system when inflated. Various antenna structures, mechanisms, and manufacturing and deployment techniques are also disclosed herein that improve the precision and accuracy of RF reflective surfaces of the primary and secondary reflectors, confocal alignment of the primary and secondary reflectors, mechanical stability, and/or to improve the range of RF operation. The inflatable antenna can be manufactured and deployed with less complexity and more precision than existing inflatable antennas.
US10916854B2

An antenna structure includes a radiative antenna element disposed in a first conductive layer, a reflector ground plane disposed in a second conductive layer under the first conductive layer, a feeding network comprising a transmission line disposed in a third conductive layer under the second conductive layer, and at least one coupling element disposed in proximity to a feeding terminal that electrically couples one end of the transmission line to the radiative antenna element. The coupling element is capacitively coupled with the feeding terminal.
US10916850B2

An antenna for a cylindrical body may include a flexible substrate coupled to a cylindrical body; a two symmetrical loop omni-directional antenna comprising at least one antenna trace with a first terminal and a second terminal coupled to the flexible substrate; and an integrated circuit electrically coupled to the first terminal and the second terminal.
US10916849B2

The present application discloses a coaxial dual-band antenna, including a waveguide tube, a ring groove, a high frequency feed, and a dielectric ring. The high frequency feed and the dielectric ring have a same axis with the waveguide tube. The waveguide tube has a tubular structure, and is configured to transmit a first electromagnetic wave, the ring groove whose opening direction is the same as an output direction of the first electromagnetic wave is on a wall of the waveguide tube. The high frequency feed is located in the waveguide tube. The dielectric ring is filled between the waveguide tube and the high frequency feed, and has a multi-layer structure. The area sizes of planes that are at layers of the dielectric ring and that are perpendicular to the axis alternately change, and a height of the dielectric ring is less than a height of the waveguide tube.
US10916848B2

Provided is a lower-profile multi-band antenna. According to one embodiment of the present invention, there is provided an antenna including a linear first antenna portion, a conductive portion that connects the first antenna portion with a power feeding point, grounding regions where opposite ends of the first antenna portion are short-circuited and grounded, and a second antenna portion, at least a part of which overlaps with the conductive portion with a dielectric substance interposed between the conductive portion and the second antenna portion. The second antenna portion is disposed in a region surrounded by the grounding regions and the first antenna portion. The conductive portion may be connected to the first antenna portion at a middle point between the opposite ends of the first antenna portion.
US10916847B2

A multi-band antenna includes a ground plane and an antenna element. The antenna element includes a first radiation portion and a second radiation portion. A first end of the first radiation portion is coupled to a feeding point, and a second end of the first radiation portion is a first open end. A first end of the second radiation portion is coupled to a ground plane, and a second end of the second radiation portion is a second open end. The second radiation portion is not electrically connected to the first radiation portion, and a coupling distance exists between the second radiation portion and the first radiation portion. The antenna element operates in a first band through the first radiation portion and operates in a second band through the second radiation portion. The frequency in the first band is lower than the frequency in the second band.
US10916842B2

An isolator for an antenna system includes a printed circuit board based parasitic element, where the parasitic element has a functional portion and a first connecting portion, and the functional portion has a printed electrically-conducting segment, and the first connecting portion is configured to engage a base board of the antenna system. The isolator further includes at least one support element configured as a second printed circuit board component, where the support element has a second connecting portion, and the second connecting portion is configured to engage the base board of the antenna system, and the support element is configured to support the parasitic element.
US10916841B2

Techniques for providing multi-antenna devices with increased antenna-to-antenna isolation as well as methods of operating and manufacturing the same are disclosed. A multi-antenna device may include a support structure, one or more radio devices coupled to a first antenna that is coupled to the support structure at a first location, a second antenna coupled to the support structure at a second location and communicatively coupled to the one or more radio devices, and a conductive structure coupled to the support structure so that it shifts an electric field null of the first antenna from an original location toward the second location during communications using the first antenna, thereby increasing isolation between the first antenna and the second antenna. The conductive structure may have a length of approximately one half of the wavelength (e.g., of 2.4 gigahertz or 5 gigahertz) of a frequency band used for the communications.
US10916834B2

A terminal includes a printed circuit board, a conductive plate, a near field communication antenna matching circuit and a near field communication chip, where a slot is disposed in the conductive plate, the conductive plate is provided with an opening at an end of the slot, a through-hole is disposed in the conductive plate, the through-hole communicates with the slot, a first electrical contact and a second electrical contact are disposed on two sides of the slot, respectively. The first electrical contact and the second electrical contact are disposed between the end of the slot and the through-hole, at least one of the first electrical contact or the second electrical contact is coupled to the near field communication antenna matching circuit, and a current corresponding to the near field communication frequency is formed at a periphery of the slot and at a periphery of the through-hole.
US10916824B2

A directional coupler includes a main line through which a first signal in a first frequency band and a second signal in a second frequency band pass from a first port to a second port, a sub-line electromagnetically coupled to the main line and having a third port and a fourth port, the third port outputting a first coupled signal corresponding to the first signal and a second coupled signal corresponding to the second signal, a first termination circuit connected to the fourth port and used in outputting the first coupled signal, a second termination circuit connected to the fourth port and used in outputting the second coupled signal, and a first filter circuit disposed between the fourth port and the first termination circuit, wherein the first filter circuit has frequency characteristics allowing the first coupled signal to pass therethrough and attenuating the second coupled signal.
US10916822B2

An antenna device includes an antenna body, a circuit board, a joint, a transmission line conductor, and a line conductor. The antenna body includes a magnetic body and a conducting wire wound around the magnetic body in a spiral shape. The joint is disposed on the circuit board and coupled to an end of the conducting wire. The transmission line conductor is coupled to the joint. The line conductor is coupled to one of the end of the conducting wire and the transmission line conductor. At least one of a pattern and a length of the line conductor is changeable to adjust an equivalent impedance value of the antenna body.
US10916820B2

The present invention relates to a battery system capable of mitigating the performance deterioration of a secondary battery cell and extending a period of use by additionally injecting a second electrolyte at a point in time when the capacity of the secondary battery cell has decreased, and a method for operating a battery system which can achieve the same.
US10916813B2

Disclosed is a battery management apparatus and method for calibrating the state of charge (SOC) of a lithium iron phosphate (LFP) battery. The battery management apparatus according to an embodiment of the present disclosure calculates, when going into calibration mode, an average voltage value of voltage values received from a voltage measuring unit for a predefined time, calculates an average current value of current values received from a current measuring unit for the predefined time, calculates an average internal resistance value of the LFP battery for the predefined time based on the average voltage value and the average current value, determines if the average internal resistance value is equal to or larger than a preset reference resistance value, and when the average internal resistance value is equal to or larger than the reference resistance value, calibrates the current SOC to a preset reference SOC.
US10916811B2

Electrolytes, anode material particles and methods are provided for improving performance and enhancing the safety of lithium ion batteries. Electrolytes may comprise ionic liquid(s) as additives which protect the anode material particles and possibly bind thereto; and/or may comprise a large portion of fluoroethylene carbonate (FEC) and/or vinylene carbonate (VC) as the cyclic carbonate component, and possibly ethyl acetate (EA) and/or ethyl methyl carbonate (EMC) as the linear component; and/or may comprise composite electrolytes having solid electrolyte particles coated by flexible ionic conductive material. Ionic liquid may be used to pre-lithiate in situ the anode material particles. Disclosed electrolytes improve lithium ion conductivity, prevent electrolyte decomposition and/or prevents lithium metallization on the surface of the anode.
US10916809B2

A lithium secondary battery includes a wound electrode group and a lithium-ion conductive nonaqueous electrolyte. The wound electrode group includes a positive electrode, a negative electrode, and a separator between the positive electrode and the negative electrode. The negative electrode includes a negative electrode current collector. The negative electrode current collector includes: a layer having a first surface facing outward of the winding of the electrode group and a second surface facing inward of the winding of the electrode group; first protrusions protruding from the first surface; and second protrusions protruding from the second surface. Lithium metal is deposited on the first surface and the second surface by charging. A second average height of the second protrusions is higher than a first average height of the first protrusions.
US10916808B2

One aspect of the present invention provides a sulfide solid-state battery provided with: a negative electrode collector containing copper; a negative electrode mix layer disposed on the negative electrode collector, and containing a negative electrode active material; a positive electrode mix layer containing a positive electrode active material; a sulfide solid electrolyte layer sandwiched between the negative electrode mix layer and the positive electrode mix layer, and having a protruding portion that protrudes from a peripheral edge of the negative electrode mix layer and extends up to the negative electrode collector; and a reference electrode disposed in the protruding portion.
US10916796B1

Energy storage devices, battery cells, and batteries may include a first current collector having an anode active material disposed along a first surface of the first current collector. The cells may include a plurality of first electrodes positioned along a second surface of the first current collector opposite the first surface. The plurality of first electrodes may be characterized by a first orientation. The cells may include a second current collector having a cathode active material disposed along a first surface of the second current collector. The cells may include a separator positioned between the anode active material and the cathode active material. The cells may also include a plurality of second electrodes positioned along a second surface of the second current collector opposite the first surface. The plurality of second electrodes may be characterized by a second orientation substantially orthogonal to the first orientation.
US10916795B2

A battery module assembly, according to one embodiment of the present invention, comprises: a battery module including a base substrate and at least one battery cell, wherein a plurality of unit battery modules formed to surround a cell cover are stacked on the base substrate; and a battery case which is coupled to the base substrate, and which includes a first case surrounding the front surface of the battery module and a second case combined with the first case and surrounding a rear surface of the battery module. The present invention can effectively provide coupling reliability with an inner sensing membrane which is coupled to the battery module, and can seal the inside of the battery case by tightly combining the first case and the second case in a lateral direction.
US10916791B2

A fuel cell vehicle includes a front compartment and a metallic dash panel in a front side of the vehicle. The front compartment houses a fuel cell stack, a gas-liquid separator, and a fuel gas pump. The dash panel is disposed between the front compartment and a cabin to partition them. The fuel gas pump is mounted to a lower portion of a stack frame in a state of projecting from the stack frame toward the dash panel side. The gas-liquid separator is mounted to a lower portion of the fuel gas pump in a state of projecting from the stack frame and the fuel gas pump toward the dash panel side. The fuel gas pump is made of metal, and the gas-liquid separator is made of resin.
US10916775B2

A main object of the present disclosure is to provide a method for producing an all-solid-state battery in which the used amount of the PVDF binder may be decreased, and the deterioration of the sulfide solid electrolyte may be suppressed. The present disclosure achieves the object by providing a method for producing an all-solid-state battery, the method comprising a step of forming an electrolyte-containing layer by using a slurry including a sulfide solid electrolyte containing a Li element, a P element, and a S element, a PVDF binder, and a solvent, and as a first solvent, the solvent includes 50 volume % or more of a ketone solvent represented by a general formula (1): wherein, in the general formula (1), R1 and R2 are each independently a saturated hydrocarbon group or an aromatic hydrocarbon group, and a carbon number of at least one of R1 and R2 is 2 or more.
US10916765B2

Provided are electrodes that may be used in electrochemical cells that incorporate relatively high loading of active material while also demonstrating excellent adhesion, resistance to mechanical breakdown, and also offer improved capacity retention, particularly at discharge rates of C/72 or greater.
US10916752B2

Disclosed is a lithium secondary battery provided with a separator, having improved thermal stability by including a micro-particle coating layer manufactured using Furan-based polymers, for example, polymers having polymer unit including furanyl or furoyl. The lithium secondary battery includes a cathode, an anode, an electrolyte, and a separator disposed between the cathode and the anode and including a coating layer including a micro-particle. The micro-particle includes the second polymer which may include cross-linked first polymer.
US10916735B2

A display device includes a display panel including: a bending area at which the display panel is bent with reference to a bending axis, and a non-bending area at which the display panel is not bent and at which an image is displayed; and a support member on which is supported the display panel, defining: a recessed portion disposed in the bending area; first and second bumps spaced apart from each other to define the recessed portion therebetween; and extensions extended from the first and second bumps, in a direction away from the recessed portion, to opposing ends of the support member, respectively. In cross-section, a size of the first bump is different from a size of the second bump.
US10916728B2

A display device includes: a substrate including a display area and a non-display area around the display area; a light-emitting element disposed in the display area; an encapsulating layer sealing the light-emitting element; and a dam disposed in the non-display area. The dam includes a first layer and a second layer on the first layer, the first layer includes a first portion with a first height and a second portion with a second height that is less than the first height, and the second layer covers a lateral surface of the first portion.
US10916727B2

An OLED substrate and a packaging method and a display apparatus thereof are provided. The method for packaging the OLED substrate includes: forming a functional layer having a slit on a substrate where a pixel defining layer and an OLED device are formed, the slit corresponding to a pattern location of the pixel defining layer; etching the pixel defining layer by using the functional layer as a mask to obtain the pixel defining layer having a groove; and forming a packaging thin film on the pixel defining layer having the groove and the functional layer to obtain a thin-film packaging layer sinking into the groove.
US10916724B2

The present specification relates to an organic light emitting device.
US10916711B2

A compound that emits fluorescence and delayed fluorescence is provided as a material for an organic electroluminescent device of high efficiency, and an organic photoluminescent device and an organic electroluminescent device of high efficiency and high luminance are provided using this compound. The spiro compound of a general formula (1) having an azafluorene ring structure is used as a constituent material of at least one organic layer in an organic electroluminescent device that includes a pair of electrodes, and one or more organic layers sandwiched between the pair of electrodes.
US10916704B2

Embodiments of the disclosed subject matter provide systems and methods of depositing a film on a selective area of a substrate. A first jet of a first material may be ejected from a first nozzle assembly of a jet head having a plurality of nozzle assemblies to form a first portion of a film deposition on the substrate. A second jet of a second material may be ejected from a second nozzle assembly of the plurality of nozzle assemblies, the second nozzle assembly being aligned with the first nozzle assembly parallel to a direction of motion between the plurality of nozzle assemblies and the substrate, and the second material being different than the first material. The second material may react with the first portion of the film deposition to form a composite film deposition on the substrate when using reactive gas precursors.
US10916701B2

An ultra-fine pattern deposition apparatus can include a base substrate; a photothermal converter disposed on or in the base substrate and configured to convert optical energy into thermal energy; a source part disposed on the photothermal converter; and a light reflector configured to reflect light based on a refractive index difference between the light reflector and the base substrate, and guide a source material emitted from the source part to a target region based on an opening in the light reflector and the photothermal converter being heated with the thermal energy from the photothermal converter, in which the opening in the light reflector includes a laterally recessed lower part and an upper part protruded from the laterally recessed lower part, and the laterally recessed lower part is between the upper part and the base substrate, and the photothermal converter is disposed between base substrate and the source part.
US10916700B2

A method of fabricating a memory device may include forming a first conductive line extending over a substrate in a first direction, forming a memory cell pillar on the first conductive line, and forming a second conductive line extending over the memory cell pillar in a second direction that intersects the first direction, such that the first and second conductive lines vertically overlap with the memory cell pillar interposed between the first and second conductive lines. The memory cell pillar may include a heating electrode layer and a resistive memory layer. The resistive memory layer may include a wedge memory portion and a body memory portion. The wedge memory portion may contact the heating electrode layer and may have a width that that changes with increasing distance from the heating electrode layer. The body memory portion may be connected to the wedge memory portion.
US10916691B2

The structure of a mother piezoelectric element allows a polarization process to be performed on the mother body before the individual piezoelectric elements are cut from the mother piezoelectric element. The mother piezoelectric element includes a plurality of first internal electrodes which are provided on at least one first surface and a plurality of second internal electrodes which are provided on at least one second surface. Each of the first and second internal electrodes is led out to any of first to fourth side surfaces of a mother piezoelectric body. The plurality of first internal electrodes are electrically connected to each other on a first surface and the plurality of second internal electrodes are electrical connected to each other on a second surface. All the first internal electrodes in the mother piezoelectric body are electrically connected to each other, and all the second internal electrodes in the mother piezoelectric body are electrically connected to each other.
US10916685B2

An package structure includes a substrate, a pair of electrodes and a solder pad layer both electrically connected to each other and respectively disposed on two opposite surfaces of the substrate, a lighting diode arranged above the substrate and electrically connected to the pair of electrodes, a wall disposed on the substrate and arranged around the lighting diode, and a package compound disposed inside of the wall and covering the lighting diode. The package compound includes an attaching portion disposed on a top surface of the lighting diode, and a surrounding portion arranged around the attaching portion. The surrounding portion has an annular slot arranged on a top surface thereof. A bottom end of the annular slot is located at a position aligning with 25%˜90% of a thickness of the lighting diode along a height direction.
US10916677B2

An optocoupler having a transmitter unit and a receiver unit being electrically isolated from each other and optically coupled with each other and integrated into a shared housing. The receiver unit includes an energy source that has a first electrical contact and a second electrical contact. The transmitter unit includes at least one first transmitter diode having a first optical wavelength and a second transmitter diode having a second optical wavelength. The first optical wavelength differing from the second optical wavelength by a difference wavelength, and the energy source of the receiving unit including two partial sources. The energy source being designed as a current source or as a voltage source, and the first partial source including a first semiconductor diode, and the second partial source including a second semiconductor diode. Each partial source having multiple semiconductor layers for each partial source being arranged in the shape of a stack.
US10916673B2

The disclosure discloses a solder strip applied to a shingled solar cell module, including a flat portion, and an upper cell slice connecting portion and a lower cell slice connecting portion located at two sides of the flat portion; a plurality of fine grid lines are arranged in parallel on front/back surfaces of lower/upper cell slices; cutting directions of the lower cell slice and the upper cell slice are parallel to the fine grid lines; the solder strip is arranged perpendicular to the fine grid lines or parallel to busbars; and the upper cell slice partially overlaps with the lower cell slice, the flat portion is soldered to the fine grid lines/busbars on the front surface of the lower cell slice and the fine grid lines/busbars on the back surface of the upper cell slice to form an overlapped region, the upper cell slice connecting portion is soldered to the fine grid lines/busbars on the back surface of the upper cell slice, and the lower cell slice connecting portion is soldered to the fine grid lines/busbars on the front surface of the lower cell slice. The disclosure reduces a stress of a soldering point on a shingled solar cell of a MBB shingled solar cell module or a Smartwire shingled solar cell module under loading and temperature stresses, so that MBB and Smartwire technologies can be applied to the shingled solar cell module.
US10916666B2

Provided is a semiconductor device including: a semiconductor layer of a first conductivity type provided on the semiconductor substrate; a first main electrode provided on the semiconductor layer; a second main electrode provided on a main surface of the semiconductor substrate, opposite to a side on which the first main electrode is provided; an electric field limiting region of a second conductivity type provided in an outside terminal end region on an outer peripheral side of the semiconductor device, a first protective film covering at least the electric field limiting region; a protective metal film provided on a portion from an outside end edge portion of the first protective film to a front surface of the semiconductor layer; and a second protective film provided covering portions on an end edge portion of the first main electrode, the first protective film, and the protective metal film.
US10916665B2

A magnetic field sensor includes a lead frame, a semiconductor die having a first surface in which a magnetic field sensing element is disposed and a second surface attached to the lead frame, and a non-conductive mold material enclosing the die and at least a portion of the lead frame. The sensor may include a ferromagnetic mold material secured to a portion of the non-conductive mold material. Features include a multi-sloped taper to an inner surface of a non-contiguous central region of the ferromagnetic mold material, a separately formed element disposed in the non-contiguous central region, one or more slots in the lead frame, a molded ferromagnetic suppression device spaced from the non-conductive mold material and enclosing a portion of a lead, a passive device spaced from the non-conductive mold material and coupled to a plurality of leads, and a ferromagnetic bead coupled to a lead. Also described is a coil secured to the non-conductive mold material and a lead having at least two separated portions with a passive component coupled across the two portions.
US10916659B2

A FinFET having an asymmetric threshold voltage distribution is provided by forming a halo ion implantation region in a semiconductor fin, and in close proximity to a source region, of the FinFET. The halo ion implantation region is self-aligned to an outermost sidewall surface of the functional gate structure of the FinFET and it has a higher dopant concentration than the remaining portion of the channel region.
US10916658B2

A semiconductor device includes a channel pattern including a first semiconductor pattern and a second semiconductor pattern, which are sequentially stacked on a substrate, and a gate electrode that extends in a first direction and crosses the channel pattern. The gate electrode includes a first portion interposed between the substrate and the first semiconductor pattern and a second portion interposed between the first and second semiconductor patterns. A maximum width in a second direction of the first portion is greater than a maximum width in the second direction of the second portion, and a maximum length in the second direction of the second semiconductor pattern is less than a maximum length in the second direction of the first semiconductor pattern.
US10916638B2

A method of forming a fin field effect device is provided. The method includes forming one or more vertical fins on a substrate and a fin template on each of the vertical fins. The method further includes forming a gate structure on at least one of the vertical fins, and a top spacer layer on the at least one gate structure, wherein at least an upper portion of the at least one of the one or more vertical fins is exposed above the top spacer layer. The method further includes forming a top source/drain layer on the top spacer layer and the exposed upper portion of the at least one vertical fin. The method further includes forming a sacrificial spacer on opposite sides of the fin templates and the top spacer layer, and removing a portion of the top source/drain layer not covered by the sacrificial spacer to form a top source/drain electrically connected to the vertical fins.
US10916634B2

A method of fabricating a semiconductor device includes forming a memory gate and a hard mask layer on the memory gate, forming a select gate on a sidewall of the memory gate and the hard mask layer, performing a selective oxidation process to form an oxide layer on the hard mask layer and the select gate, wherein a portion of the oxide layer on the select gate is thicker than a portion of the oxide layer on the hard mask layer, and removing the oxide layer on the hard mask layer and the hard mask layer to expose a top surface of the memory gate.
US10916627B2

A semiconductor device includes a plurality of nano sheet stacks disposed above a substrate. Each nanosheet stack has a first nanosheet and a first sacrificial layer, the first nanosheet and the first sacrificial layer each include a first end and a second end. The first end and the second end of the first sacrificial layer are recessed from the first and second ends of the first nanosheet. Each nanosheet stack has a bottom sacrificial layer formed on top of the substrate. The bottom sacrificial layer has a first end and a second end, which are recessed from the first and second ends of the first nanosheet. The semiconductor also has a source or drain (S/D) structures formed in contact with the first end and the second end of the first nanosheet. The S/D structures are isolated from the substrate by the bottom sacrificial layer.
US10916616B2

A display device includes a substrate including a display area and a peripheral area and being flexible around a bending axis in the peripheral area, a data line and a driving voltage line in the display area, an inorganic insulating layer defines an opening corresponding to the flexible area, a first and second conductive layers in the peripheral area and being spaced apart from each other around the opening, an organic insulating layer covering the first and second conductive layers, and a connection conductive layer connecting the first and second conductive layers via contact holes of the organic insulating layer, and the first and second conductive layers includes a same material as that of one of the data line and the driving voltage line, and the connection conductive layer includes a same material as that of the other of the data line and the driving voltage line.
US10916607B2

An organic light emitting diode display device includes a substrate, a protection layer on the substrate, the protection layer including a trench pattern and a recessed portion, a first electrode on the protection layer, a pixel defining layer on the protection layer, the pixel defining layer defining an opening that exposes at least a part of the first electrode, an organic light emitting layer on the first electrode, and a second electrode on the organic light emitting layer. The recessed portion overlaps the opening and is spaced apart from an edge of the opening in a plan view. The trench pattern includes a plurality of trenches extending along a first direction. Each trench of the plurality of trenches is spaced apart from the first electrode in a plan view and has a concave cross-section.
US10916606B2

The present disclosure provides an OLED light emitting device including a plurality of pixel defining structures disposed on a substrate, the plurality of pixel defining structures include a substrate layer and a plurality of particles randomly distributed in the substrate layer, the particles are capable of scattering light incident thereon, and the substrate layer of the pixel defining structures has a non-uniform density.
US10916605B2

A display substrate, a method of manufacturing the same and a display device are provided. The display substrate includes: a base substrate including an emission area and a transmission area; an electroluminescent device on the base substrate, the electroluminescent device including a first electrode in the emission area; a thin film transistor for controlling the electroluminescent device, the thin film transistor including an active layer; and a conductive member on the base substrate. The conductive member electrically connects the first electrode of the electroluminescent device with the active layer, the conductive member includes a contact portion in contact with the active layer, and the contact portion is located in the transmission area.
US10916600B2

The present disclosure provides a flexible touch control display screen and a method for manufacturing same. The flexible touch control display screen includes a flexible substrate, a TFT layer, an OLED display layer, and a film encapsulation layer. A metal bridge, a first inorganic layer, a second metal layer, and a protective layer are sequentially formed on the film encapsulation layer. The first inorganic layer includes a plurality of channels formed by patterning the first inorganic layer, as well as a touch control sensing electrode and a touch control driving electrode disposed thereon.
US10916598B2

Embodiments of the present disclosure provide an OLED array substrate, a method for fabricating an OLED array substrate, an OLED pixel circuit, an OLED array substrate including the OLED pixel circuit, and a display device including the OLED array substrate. The OLED array substrate includes a substrate, an OLED arranged on the substrate, and a photosensor positioned between the OLED and the substrate. The photosensor includes a first electrode, a photosensitive layer, and a second electrode sequentially arranged from bottom to top. The OLED includes an anode, an organic light-emitting layer, and a cathode sequentially arranged from bottom to top. The anode includes a first portion and a second portion.
US10916593B2

A display unit includes a plurality of light emitting devices, each of the light emitting devices including a function layer including at least an organic layer is sandwiched between a first electrode and a second electrode, and which have a resonator structure for resonating light by using a space between the first electrode and the second electrode as a resonant section and extracting the light through the second electrode are arranged on a substrate, wherein in the respective light emitting devices, the organic layer is made of an identical layer, and a distance of the resonant section between the first electrode and the second electrode is set to a plurality of different values.
US10916591B2

A pixel structure, the pixel structure comprising a plurality of pixels arranged in an array, each pixel comprising three sub-pixels of different colours arranged in two adjacent rows; the plurality of pixels also comprise a plurality of first pixels and a plurality of second pixels, the plurality of first pixels and the plurality of second pixels being arranged alternately along the row direction; along the row direction, one sub-pixel of each first pixel is positioned in the same row as two sub-pixels of the adjacent second pixel, and the other two sub-pixels of each first pixel are positioned in the same row as the other sub-pixel in the adjacent second sub-pixel; and two sub-pixels positioned in different rows in each first pixel are respectively adjacent to the sub-pixels of the same corresponding colour in an adjacent second pixel.
US10916589B2

An electroluminescent display device includes a substrate including first, second, and third sub-pixel regions; an interlayer insulating layer and a passivation layer each separately disposed at the first, second, and third sub-pixel regions on the substrate; a reflective electrode disposed on the passivation layer of each of the first, second, and third sub-pixel regions; first, second, and third dielectric layers disposed corresponding to the first, second, and third sub-pixel regions, respectively, on the reflective electrode; a first electrode disposed on each of the first, second, and third dielectric layers; an insulating pattern covering an edge of the first electrode; a light-emitting layer disposed on the first electrode and the insulating pattern and substantially all over the substrate including the first, second, and third sub-pixel regions; and a second electrode disposed on the light-emitting layer, wherein the first, second, and third dielectric layers have different thicknesses.
US10916583B2

Circuits are described that use metallization on both sides techniques to integrate two different types of non-volatile embedded memory devices within a single monolithic integrated circuit device. In an embodiment, a monolithic integrated circuit structure is provided that includes a device layer having one or more logic transistors. A front side interconnect layer is provided above the device layer, as seen in a vertical cross-section taken through the monolithic integrated circuit from top to bottom. A back side interconnect layer is provided below the device layer, as seen in the vertical cross-section. A first type of non-volatile memory device is provided in the front side interconnect layer, and a second type of non-volatile memory device different from the first type of non-volatile memory device is provided in the back side interconnect layer. A back side contact may be used to connect the device layer to a back side interconnect layer.
US10916576B2

A camera system includes a single lens and an image sensor including a reference pixel array including a plurality of W (white) pixels in a two-dimensional arrangement and a single microlens formed on the plurality of W pixels to be shared, and at least one color pixel array including two W pixels and two color pixels in a two-dimensional arrangement, and a single microlens disposed on the two W pixels and the two color pixels to be shared. Light shielding layers formed with Offset Pixel Apertures (OPAs) are disposed on the plurality of W pixels included in the reference pixel array and the two W pixels included in the at least one color pixel array, respectively, and the OPAs are formed on the light shielding layers in the reference pixel array and the at least one color pixel array, respectively, to maximize a spaced distance between the OPAs.
US10916575B2

An image sensor and a method of manufacturing the image sensor are provided. The image sensor includes a block layer including an absorption layer and a transparent layer that are alternately stacked, a lens element is located below the block layer, and a sensing element is located to face the lens element.
US10916574B2

An imaging device includes a substrate including a photoelectric conversion portion and an insulating layer formed to cover at least a part of the photoelectric conversion portion. The insulating layer contains silicon, nitrogen, and chlorine. In an embodiment, in at least a part of the insulating layer, a ratio of silicon atoms bonded to one, two, or three nitrogen atoms and not bonded to an oxygen atom is not more than 20% in silicon atoms contained in at least the part.
US10916568B2

A manufacturing method of a display substrate, an array substrate and a display device are provided. The method includes forming a first wire, a first insulation layer, a first and second metal layer, and a photoresist layer; forming a photoresist retained pattern above the first wire; forming a second and first metal layer retained pattern under the photoresist retained pattern; forming a second insulation layer with a thickness less than or equal to a sum of thicknesses of the first and second metal layer; the second insulation layer forming a fracture region at a boundary between a part covering the first insulation layer and another part covering the second metal layer retained pattern; removing the first and second metal layer retained patterns by a wet etch process to expose the first insulation layer; and forming a contact hole exposing the first wire.
US10916552B2

A stacked FinFET mask-programmable read only memory (ROM) is provided. The stacked FinFET mask-programmable ROM includes a fin structure extending upward from an insulator layer. The fin structure includes, from bottom to top, a first semiconductor fin portion, an insulator fin portion, and a second semiconductor fin portion. A lower gate structure having a first threshold voltage contacts a sidewall of the first semiconductor fin portion, and an upper gate structure having a second threshold voltage contacts a sidewall of the second semiconductor fin portion.
US10916543B2

A semiconductor device includes first and second active regions extending in a first direction on a substrate and spaced apart from each other in a second direction intersecting the first direction, wherein the first and second active regions overlaps with each other in the second direction, a third active region extending in the first direction on the substrate and spaced apart from the first active region in the second direction. The first active region is positioned between the second and third active regions in the second direction. The first and third active regions partially overlap in the second direction, and a device isolation film is configured to define the first to third active regions.
US10916540B2

There are disclosed herein various implementations of a semiconductor device including a group III-V layer situated over a substrate, and a phase-change material (PCM) radio frequency (RF) switch situated over the group III-V layer. The PCM RF switch couples a group III-V transistor situated over the group III-V layer to one of an integrated passive element or another group III-V transistor situated over the group III-V layer. The PCM RF switch includes a heating element transverse to the PCM, the heating element underlying an active segment of the PCM. The PCM RF switch is configured to be electrically conductive when the active segment of the PCM is in a crystalline state, and to be electrically insulative when the active segment of the PCM is in an amorphous state.
US10916538B2

The present technology relates to a semiconductor device and a manufacturing method therefor, a solid-state imaging element and electronic equipment that make it possible to suppress breakdown of a side wall insulating film by charge damage to suppress short-circuiting. The semiconductor device according to an aspect of the present technology includes a first semiconductor substrate on which a given circuit is formed, a second semiconductor substrate, and through electrodes that electrically connect the first semiconductor substrate and the second semiconductor substrate to each other. The through electrode is formed such that a through-hole is opened through a protection diode structure formed in the first semiconductor substrate, an insulating film is deposited on a side wall of the through-hole, and an electrode material is then filled inside the through-hole in which the insulating film is deposited. The present technology can be applied, for example, to a CMOS image sensor.
US10916536B2

An ESD protective device for a MEMS element is described as having at least one first line; at least one n-region connected to the first line; at least one insulating region connected to the n-region; at least one p-region connected to the insulating region; at least one second line connected to the p-region; the n-region, the insulating region, and the p-region being situated on a substrate.
US10916535B2

A semiconductor device includes a substrate having a plurality of active patterns. A plurality of gate electrodes intersects the plurality of active patterns. An active contact is electrically connected to the active patterns. A plurality of vias includes a first regular via and a first dummy via. A plurality of interconnection lines is disposed on the vias. The plurality of interconnection lines includes a first interconnection line disposed on both the first regular via and the first dummy via. The first interconnection line is electrically connected to the active contact through the first regular via. Each of the vias includes a via body portion and a via barrier portion covering a bottom surface and sidewalls of the via body portion. Each of the interconnection lines includes an interconnection line body portion and an interconnection line barrier portion covering a bottom surface and sidewalls of the interconnection line body portion.
US10916531B2

A semiconductor module according to an embodiment includes a circuit substrate, a first vertical transistor having a first main electrode pad facing and coupled to a first input interconnect pattern of the circuit substrate, and having a first gate electrode pad coupled to a first control interconnect pattern of the circuit substrate, a second vertical transistor having a fourth main electrode pad facing and coupled to a second input interconnect pattern of the circuit substrate, and having a second gate electrode pad facing and coupled to a second control interconnect pattern of the circuit substrate, a surge voltage absorbing device connecting the first and second input interconnect patterns to absorb surge voltage, and a plate member connecting a second main electrode pad of the first vertical transistor and a third main electrode pad of the second vertical transistor.
US10916530B2

An electronic device includes a substrate, a plurality of metal pads, and a plurality of light emitting diodes. The metal pads are disposed on the substrate and form an array. Each of the light emitting diodes is electrically connected to at least two of the metal pads. The metal pads include a plurality of dummy metal pads electrically isolated to the light emitting diodes.
US10916527B2

Apparatuses and methods for semiconductor die heat dissipation are described. For example, an apparatus for semiconductor die heat dissipation may include a substrate and a heat spreader. The substrate may include a thermal interface layer disposed on a surface of the substrate, such as disposed between the substrate and the heat spreader. The heat spreader may include a plurality of substrate-facing protrusions in contact with the thermal interface layer, wherein the plurality of substrate-facing protrusions are disposed at least partially through the thermal interface layer.
US10916526B2

A method for fabricating an electronic package includes providing a metal member including a supporting plate and a plurality of conductive pillars disposed on the supporting plate. A circuit structure is coupled to the conductive pillars. An electronic component is disposed on the metal member and electrically connected to the circuit structure. An encapsulant encapsulates the conductive pillars and the electronic component. Subsequently, the supporting plate is removed. Any mold can be used for fabricating the electronic package, no matter what the size of the electronic package is. Therefore, the fabricating cost of the electronic package is reduced.
US10916525B2

A semiconductor die may include a first delay circuit formed on a substrate and configured to delay a test signal, the first delay circuit including first delay stages connected in series, a second delay circuit formed on the substrate and configured to delay the test signal, the second delay circuit including second delay stages connected in series, at least one through silicon via connected to at least one output terminal of output terminals of the first delay stages, the at least one through silicon via penetrating through the substrate, and a load determinator configured to compare a first delay signal output from one of the first delay stages with a second delay signal output from one of the second delay stages and determine a load of the at least one through silicon via.
US10916524B2

Discussed generally herein are devices that can include multiple stacked dice electrically coupled to dice electrically coupled to a peripheral sidewall of the stacked dice and/or a dice stack electrically coupled to a passive die. In one or more embodiments a device can include a dice stack comprising at least two dice including a first die and a second die, the first die electrically connected to and on a second die, a first side pad on, or at least partially in, a first sidewall of the dice stack, a third die electrically connected to the first die at a first surface of the third die and through the first side pad, and a fourth die electrically connected to the third die at a second surface of the first die, the second side opposite the first side.
US10916523B2

This invention relates to integrating pixelated micro-devices into a system substrate. Defined are methods of transferring a plurality of micro-devices into a receiver substrate where a plurality of micro-devices is arranged in one or more cartridges that are aligned and bonded to a template. Further, defining the transfer process, the micro-devices may be selected, identified as defective and a transfer adjustment made based on defective micro-devices.
US10916519B2

A method includes placing a package component over a carrier, encapsulating the package component in an encapsulant, and forming a connection structure over and electrically coupling to the package component. The formation of the connection structure includes forming a first via group over and electrically coupling to the package component, forming a first conductive trace over and contacting the first via group, forming a second via group overlying and contacting the first conductive trace, wherein each of the first via group and the second via group comprises a plurality of vias, forming a second conductive trace over and contacting the second via group, forming a top via overlying and contacting the second conductive trace, and forming an Under-Bump-Metallurgy (UBM) over and contacting the top via.
US10916514B2

Metal-free frame designs for silicon bridges for semiconductor packages and the resulting silicon bridges and semiconductor packages are described. In an example, a semiconductor structure includes a substrate having an insulating layer disposed thereon, the substrate having a perimeter. A metallization structure is disposed on the insulating layer, the metallization structure including conductive routing disposed in a dielectric material stack. A first metal guard ring is disposed in the dielectric material stack and surrounds the conductive routing. A second metal guard ring is disposed in the dielectric material stack and surrounds the first metal guard ring. A metal-free region of the dielectric material stack surrounds the second metal guard ring. The metal-free region is disposed adjacent to the second metal guard ring and adjacent to the perimeter of the substrate.
US10916510B1

The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a semiconductor substrate, a stress-relieving structure including a conductive frame positioned above the semiconductor substrate and a plurality of insulating pillars positioned within the conductive frame, and a conductive structure including a supporting portion positioned above the stress-relieving structure, a conductive portion positioned adjacent to the supporting portion, and a plurality of spacers attached to two sides of the conductive portion. A width of the conductive frame is equal to a width of a bottom of the conductive portion.
US10916509B2

A method of dividing a substrate includes preparing a substrate including a crystalline semiconductor layer having a scribe lane region and device regions, a dielectric layer on the crystalline semiconductor layer, and a partition structure in physical contact with the dielectric layer and provided on the scribe lane region of the crystalline semiconductor layer, forming an amorphous region in the crystalline semiconductor layer, and performing a grinding process on the crystalline semiconductor layer after the forming of the amorphous region. The amorphous region is formed in the scribe lane region of the crystalline semiconductor layer.
US10916499B2

Systems and methods for maskless gap (for example, air gap) integration into multilayer interconnects having one or more interconnect lines (for example, metal interconnect lines) embedded in a dielectric layer of the interconnects are described. In various embodiments, the described systems and methods may serve to reduce electrical shorting between adjacent vias in the interconnects. In one embodiment, a spacer layer may be provided to mask portions of an interlayer dielectric (ILD) in the interconnect. These masked portions of the ILD can protect regions between adjacent interconnect lines (for example, metal interconnect lines) from electrical shorting during subsequent metal layer depositions, for example, during a fabrication sequence of the interconnects. Further, the vias may enclose a gap (for example, an air gap) without the need for additional masking steps. Further, such gaps may be inherently self-aligned to the vias and/or spacer layers. Moreover, the gaps may act to reduce capacitance and thereby increase the performance (circuit timing, power consumption, etc.) of the interconnect.
US10916493B2

A direct current (DC) blocking capacitor can be used with an integrated circuit (IC) package. The DC blocking capacitor can include a first electrically conductive planar surface having a first area and a second electrically conductive planar surface having a second area greater than the first area. The second planar surface is in a parallel planar orientation to the first planar surface. The DC blocking capacitor can also include a first set of electrically conductive plates electrically connected to the first planar surface and a second set of electrically conductive plates electrically connected to the second planar surface. The second set of electrically conductive plates is interleaved with and electrically insulated from the first set of electrically conductive plates by a dielectric material.
US10916488B2

Semiconductor packages are provided. One of the semiconductor package includes a semiconductor die, a thermal conductive pattern, an encapsulant and a thermal conductive layer. The thermal conductive pattern is disposed aside the semiconductor die. The encapsulant encapsulates the semiconductor die and the thermal conductive pattern. The thermal conductive layer covers a rear surface of the semiconductor die, wherein the thermal conductive pattern is thermally coupled to the semiconductor die through the thermal conductive layer and electrically insulated from the semiconductor die.
US10916486B2

Various embodiments disclosed relate to semiconductor device and method of making the same using functional silanes. In various embodiments, the present invention provides a semiconductor device including a silicon die component having a first silica surface. The semiconductor device includes a dielectric layer having a second surface generally facing the first silica surface. The semiconductor device includes an interface defined between the first surface and the second surface. The semiconductor device also includes a silane based adhesion promoter layer disposed within the junction and bonded to at least one of the first silica surface and the dielectric layer second surface.
US10916481B2

Various embodiments provide a thickness sensor and method for measuring a thickness of discrete conductive features, such as conductive lines and plugs. In one embodiment, the thickness sensor generates an Eddy current in a plurality of discrete conductive features, and measures the generated Eddy current generated in the discrete conductive features. The thickness sensor has a small sensor spot size, and amplifies peaks and valleys of the measured Eddy current. The thickness sensor determines a thickness of the discrete conductive features based on a difference between a minimum amplitude value and a maximum amplitude value of the measured Eddy current.
US10916480B2

A magnetic wall utilization type analog memory device includes a magnetization fixed layer having a magnetization oriented in a first direction, a non-magnetic layer provided on one side of the magnetization fixed layer, a magnetic wall driving layer provided on the magnetization fixed layer with the non-magnetic layer interposed therebetween, a first magnetization supplying part which is configured to supply magnetization oriented in the first direction to the magnetic wall driving layer and a second magnetization supplying part which is configured to supply magnetization oriented in a second direction reversed with respect to the first direction, wherein at least one of the first magnetization supplying part and the second magnetization supplying part is a spin-orbit torque wiring which comes into contact with the magnetic wall driving layer and extends in a direction intersecting the magnetic wall driving layer.
US10916478B2

In a self-aligned fin cut process for fabricating integrated circuits, a sacrificial gate or an epitaxially-formed source/drain region is used as an etch mask in conjunction with a fin cut etch step to remove unwanted portions of the fins. The process eliminates use of a lithographically-defined etch mask to cut the fins, which enables precise and accurate alignment of the fin cut.
US10916476B2

Provided are semiconductor devices having various line widths and a method of manufacturing the semiconductor device. The semiconductor device includes: a substrate including a first region and a second region, a plurality of first gate lines extending in a first direction in the first region and each having a first width in a second; a plurality of second gate lines extending in the first direction in the second region and each having a second width that is different from the first width in the second direction and a pitch that is the same as a pitch of the plurality of first gate lines; a spacer layer covering opposite side walls of each of the plurality of first gate lines and each of the plurality of second gate lines; and a first base layer arranged between the substrate and the spacer layer in the first region.
US10916472B2

This disclosure relates to a high volume manufacturing system for processing and measuring workpieces in a semiconductor processing sequence without leaving the system's controlled environment (e.g., sub-atmospheric pressure). The system includes an active interdiction control system to implement corrective processing within the system when a non-conformity is detected. The corrective processing can include a remedial process sequence to correct the non-conformity or compensate for the non-conformity during subsequent process. The non-conformity may be associated with fabrication measurement data, process parameter data, and/or platform performance data.
US10916467B2

A packaged integrated circuit (IC) chip that provides input/output (I/O) signal fail safe verification is disclosed. The packaged IC chip includes a first processing unit, a first control peripheral coupled to receive a first processed signal from the processing unit and to provide an output signal, and compare logic. The compare logic is coupled to receive the output signal and a comparison signal, to compare the output signal and the comparison signal, and to provide an error signal responsive to a difference between the output signal and the comparison signal.
US10916460B2

A wafer producing apparatus for producing an SiC wafer from a single-crystal SiC ingot includes an ingot grinding unit, a laser applying unit that applies a pulsed laser beam having a wavelength that is transmittable through the single-crystal SiC ingot while positioning a focal point of the pulsed laser beam in the single-crystal SiC ingot at a depth corresponding to the thickness of the SiC wafer to be produced from an upper surface of the single-crystal SiC ingot, thereby forming a peel-off layer in the single-crystal SiC ingot, a wafer peeling unit that peels the SiC wafer off the peel-off layer in the single-crystal SiC ingot, and a delivery unit assembly that delivers the single-crystal SiC ingot between the ingot grinding unit, the laser applying unit, and the wafer peeling unit.
US10916448B2

The disclosed principles provide for implementing low-cost and fast metallic printing processes into the QFN and other no-leads package assembly flow to selectively print solderable material in areas that would otherwise be susceptible to corrosion and thus pose reliability risks. The problem of copper corrosion and poor BLR performance in no-leads packages because of remaining exposed copper areas after package singulation is solved by employing selective metallic printing processes in the assembly flow to coat all risk-prone areas with solder material. For example, for no-leads packages that are formed using printed leadframes, solder can be deposited through inkjet, screen, stencil, or photonic printing into the grooves which are formed after passivating the packages at the strip level. The singulating occurs through the grooves having solder printed therein, and results in wettable upper and sidewall surfaces of the outer ends of the leadframe for each package.
US10916447B2

In a semiconductor device including a crystalline nitride layer, in which diamond is used for heat dissipation thereof, it is an object of the present invention to suppress cracking of the crystalline nitride layer. The semiconductor device includes a layered body and a heat dissipation layer. The layered body includes a crystalline nitride layer and a composite layer. The composite layer includes a non-inhibiting portion which does not inhibit diamond growth on a surface thereof and an inhibiting portion which inhibits the diamond growth on the surface. A layered body main surface of the layered body has a first region in which the non-inhibiting portion is exposed and a second region in which the inhibiting portion is exposed. The heat dissipation layer is made of diamond, opposed to the main surface, adhered to the first region, and separated from the second region with a void interposed therebetween.
US10916441B2

A surface side is irradiated with an SF6 gas plasma to etch a semiconductor wafer which has been peeled off in street portions, and divide the semiconductor wafer into a plurality of individual semiconductor chips. A removing agent is subsequently supplied from the surface side. At that time, it is preferable that the semiconductor wafer divided into the plurality of chips is rotated at high speed. Accordingly, a mask material layer remaining on the surface is removed by the removing agent. Moreover, the removing agent is preferably an organic solvent, and more preferably, methyl ethyl ketone, ethanol, and ethyl acetate, or a combination of these.
US10916440B2

Techniques are provided to remove the growth of colloidal silica deposits on surfaces of high aspect ratio structures during silicon nitride etch steps. A high selectivity overetch step is used to remove the deposited colloidal silica. The disclosed techniques include the use of phosphoric acid to remove silicon nitride from structures having silicon nitride formed in narrow gap or trench structures having high aspect ratios in which formation of colloidal silica deposits on a surface of the narrow gap or trench through a hydrolysis reaction occurs. A second etch step is used in which the hydrolysis reaction which formed the colloidal silica deposits is reversible, and with the now lower concentration of silica in the nearby phosphoric acid due to the depletion of the silicon nitride, the equilibrium drives the reaction in the reverse direction, dissolving the deposited silica back into solution.
US10916433B2

Methods for forming low resistivity metal silicide interconnects using one or a combination of a physical vapor deposition (PVD) process and an anneal process are described herein. In one embodiment, a method of forming a plurality of wire interconnects includes flowing a sputtering gas into a processing volume of a processing chamber, applying a power to a target disposed in the processing volume, forming a plasma in a region proximate to the sputtering surface of the target, and depositing the metal and silicon layer on the surface of the substrate. Herein, the first target comprises a metal silicon alloy and a sputtering surface thereof is angled with respect to a surface of the substrate at between about 10° and about 50°.
US10916427B2

The present invention provides a method for forming a semiconductor device, comprising: first, a target layer is provided, an etching stop layer is formed on the target layer, afterwards, a first photoresist layer is formed on the etching stop layer, and a first etching process is then performed, to forma plurality of first trenches in the etching stop layer. Next, a second photoresist layer is formed on the etching stop layer, portion of the second photoresist layer fills in each first trench, a second etching process is then performed to form a plurality of second trenches in the etching stop layer, and using the remaining etching stop layer as a hard mask, a third etching process is performed to remove parts of the target layer.
US10916419B2

Disclosed is a multilayer insulator, a metal-insulator-metal (MIM) capacitor with the same, and a fabricating method thereof. The capacitor includes: a first electrode; an insulator disposed on the first electrode, the insulator including: a laminate structure in which an aluminum oxide (Al2O3) layer and a hafnium oxide (HfO2) layer are laminated alternately in an iterative manner and a bottom layer and a top layer are formed of the same material; and a second electrode disposed on the insulator.
US10916409B2

Systems and methods for active control of radial etch uniformity are described. One of the methods includes generating a radio frequency (RF) signal having a fundamental frequency and generating another RF signal having a harmonic frequency. The harmonic frequency, or a phase, or a parameter level, or a combination thereof of the other RF signal are controlled to control harmonics of RF plasma sheath within a plasma chamber to achieve radial etch uniformity.
US10916404B2

A control system is presented for use in measuring one or more parameters of a three-dimensional patterned structure. The control system is configured as a computer system comprising a data processor configured to receive and process raw measured TEM image data, TEMmeas, and generate output data indicative of one or more parameters of a patterned structure. The data processor comprises an optimization module configured and operable to utilize data indicative of one or more parameters of TEM measurement mode and perform a fitting procedure between the raw measured TEM image data, TEMmeas, and a predetermined simulated TEM image data, TEMsimui based on a parametrized three-dimensional model of features of the patterned structure, and generate simulated image data corresponding to a best fit condition, to thereby enable determination therefrom of the one or more parameters of the structure.
US10916403B2

An ion beam apparatus includes a source part generating plasma therein, a process part in which a process using an ion beam is performed, and a slit structure provided between the source part and the process part and extracting the ion beam from the plasma. The slit structure includes at least one electrode structure. The electrode structure has a slit penetrating the electrode structure and extending in a first direction. The ion beam is irradiated onto a substrate at an incident angle through the slit. The incident angle of the ion beam is adjusted by rotating the electrode structure on a rotation axis parallel to the first direction.
US10916399B1

An electron gun and an apparatus incorporating the electron gun. The electron gun includes an electron emission element, an electrode, a control element, and a control circuit. The electron emission element is arranged to be activated to emit electron beam. The electrode is arranged to be electrically connected with a power supply to accelerate the emitted electron beam. The control element may be arranged between the electron emission element and the electrode. The control element is arranged to be electrically connected with the power supply to provide an electric field to control emission of electron beams from the electron emission element. The control circuit is electrically connected with the control element for changing the electric field provided by the control element.
US10916397B2

A control device for an electromagnetic drive of a switchgear includes: a power supply unit for generating a pick-up and a holding DC voltage for the electromagnetic drive of the switchgear, depending on a control signal; and a control unit for generating the control signal, which unit is designed to generate a second control signal for actuating a switch for joining or disconnecting the drive to or from the pick-up or holding DC voltage generated by the power supply unit. The power supply unit includes a switched-mode power supply unit that is designed for an input voltage range matched to an operating voltage range of the switchgear, the input voltage range being approximately 48 volts to approximately 240 volts, approximately 110 volts to approximately 240 volts, or approximately 24 volts to approximately 240 volts. The control unit is designed to generate the second control signal depending on a measuring voltage.
US10916394B2

A gas circuit breaker includes a gas suppresser composed of a protruded portion which is formed on a horizontal surface facing an exhaust cylinder of a shaft guide and which forms a gap between itself and the exhaust cylinder and an enlarged portion which is adjacent to the protruded portion and where a gap to the exhaust cylinder is enlarged so that the shaft guide, which operates along an inner circumferential surface of the exhaust cylinder, which is provided to an inner circumferential portion of a movable side main conductor and is provided to outer circumferences of an exhaust shaft and an operation rod, and couples the operation rod with the exhaust shaft, is axially adjacent to a sliding member that slides along the exhaust cylinder with no space to the exhaust cylinder and suppresses discharge of heated and pressurized insulating gas.
US10916392B2

A reinforcement structure for a vacuum interrupter is disclosed. For example, in some implementations, a vacuum interrupter includes a first electrical contact; a second electrical contact; a vessel that encloses the first electrical contact and the second electrical contact in an evacuated space, the vessel including an endcap; and a reinforcement structure at an exterior surface of the endcap, the reinforcement structure including a first side, a second side, and an opening that passes through the reinforcement structure from the first side to the second side. The exterior surface of the endcap includes a recessed region, and at least a portion of the opening is positioned over the recessed region.
US10916388B2

A switch device includes a substrate provided with at least one first contact and including at least one through hole, and a contact rubber, being an elastic sheet covering the substrate, provided with a dome-shaped cavity configured to make a second contact portion including a second contact corresponding to the first contact elastically deformable to be capable of contacting to and separating from the first contact, a vent cavity portion provided corresponding to the through hole, and an air groove communicating with the cavity and the vent cavity portion between the substrate and the elastic sheet. The air groove includes a non-linear path.
US10916386B2

A handle assembly and related methods for actuating a mechanism such as a disconnect switch.
US10916381B2

Forward and back electron transfer at molecule oxide interfaces are pivotal events in dye-sensitized solar cells, dye-sensitized photoelectrosynthesis cells and other applications. Disclosed herein are self-assembled multilayers as a strategy for manipulating electron transfer dynamics at these interfaces. The multilayer films are achieved by stepwise layering of bridging molecules, linking ions, and active molecule on an oxide surface. The formation of the proposed architecture is supported by ATR-IR and UV-Vis spectroscopy. Time-resolved emission and transient absorption establishes that the films exhibit an exponential decrease in electron transfer rate with increasing bridge length. The findings indicate that self-assembled multilayers offer a simple, straight forward and modular method for manipulating electron transfer dynamics at dye-oxide interfaces.
US10916376B2

An electronic component includes a multilayer capacitor including a capacitor body and an external electrode disposed at an end of the capacitor body, and an interposer including an interposer body and an external terminal disposed at an end of the interposer body. The external terminal includes a bonding portion disposed on a first surface of the interposer body and connected to the external electrode, a mounting portion disposed on a second surface of the interposer body opposing the first surface, and a connection portion disposed on an end surface of the interposer body to connect the bonding portion and the mounting portion and having an uneven surface, and a conductive bonding agent is disposed between the external electrode and the bonding portion of the external terminals, and an adhesive extends to a portion of the uneven surface.
US10916369B2

The present invention relates to an inductor (10) for high frequency and high power applications. The inductor (10) comprises at least one wire conductor (20), and a coil zone (30). Windings of the at least one wire conductor comprises the at least one wire conductor being wound around the coil zone to form a substantially torus shape centred around an axis extending in an axial direction of the torus shape. At an outer extent of the coil zone, outer windings of the at least one wire conductor are substantially at a first radial distance from the axis. At an inner extent of the coil zone, inner windings of the at least one wire conductor are substantially at a second radial distance from the axis and substantially at a third radial distance from the axis respectively. When an inner winding of the at least one conductor is at the second radial distance the next inner winding of the at least one conductor is at the third radial distance.
US10916365B2

Provided is a reactor including: a coil having winding portions formed by winding a wire; a magnetic core that forms a closed magnetic circuit with inner core portions arranged inside of the winding portions and outer core portions arranged outside of the winding portions; end surface interposed members that are interposed between axial direction end surfaces of the winding portions and the outer core portions; and an inner resin portion that fills spaces between inner circumferential surfaces of the winding portions and outer circumferential surfaces of the inner core portions, the end surface interposed members including turn storage portions that store at least a portion of turns of the axial direction end portions of the winding portions.
US10916362B2

Feedthrough device (50; 150), for forming a hermetic seal around signal conductors in a signal conductor group (60; 160) with a group width. The device comprises a slotted member (52; 152) and a base (62; 162). The base defines a through hole (65) that extends entirely through the 5 base along a feedthrough direction (X), and is adapted to accommodate the slotted member. The slotted member defines first and second surfaces (53, 54; 153, 154) on opposite sides associated with the feedthrough direction, and a side surface (55, 56; 155, 156) facing transverse to the feedthrough direction. The slotted member comprises a slot (58; 158), which extends along the feedthrough direction through the slotted member, and opens into the first and second surfaces and 10 into a longitudinal opening (59; 159) along the side surface. The slot extends transversely into the slotted member up to a slot depth at least equal to the signal conductor group width.
US10916361B2

An oxide superconductor according to an embodiment includes an oxide superconducting layer includes a single crystal having a continuous perovskite structure containing at least one rare earth element selected from the group consisting of yttrium, lanthanum, neodymium, samarium, europium, gadolinium, terbium, dysprosium, holmium, erbium, thulium, ytterbium, and lutetium, barium, and copper, containing praseodymium is a part of the site of the rare earth element in the perovskite structure, and having a molar ratio of praseodymium of 0.00000001 or more and 0.2 or less with respect to the sum of the at least one rare earth element and praseodymium; fluorine in an amount of 2.0×1015 atoms/cc or more and 5.0×1019 atoms/cc or less; and carbon in an amount of 1.0×1017 atoms/cc or more and 5.0×1020 atoms/cc or less.
US10916349B2

A method for determining risk of an adverse event, such as thrombosis or a required intervention, associated with a vascular access includes receiving hemodialysis treatment data associated with the vascular access, deriving a plurality of selected risk factors from the hemodialysis treatment data, evaluating the plurality of selected risk factors over a time period, assigning raw scores to each selected risk factor based on its values over the time period, summing the raw scores for the plurality of selected risk factors to determine a cumulative raw score, and correlating the cumulative raw score with a level of risk of an adverse event associated with the vascular access.
US10916348B2

The present disclosure provides systems and methods that include or otherwise leverage a machine-learned brain injury location model to predict locations of brain injury in a patient based on test data associated with the patient, such as, for example, behavioral test data. For example, the machine-learned brain injury location model can be trained on training data associated with a corpus of patients, where the training data includes sets of example test data (e.g., behavioral test data) respectively labeled with ground truth brain injury locations.
US10916347B2

Systems and methods are provided for eye health and vision examinations. A customer diagnostic center is configured to generate customer examination data pertaining to an examination of a customer's eye. The customer diagnostic center provides a user interface for communicating with a customer and ophthalmic equipment for administering tests to the customer. A diagnostic center server is configured to receive the customer examination data from the customer diagnostic center over a network and allow the customer examination data to be accessed by an eye-care practitioner. A practitioner device associated with the eye-care practitioner is configured to receive the customer examination data from the diagnostic center server and display at least a portion of the customer examination data to the eye-care practitioner. Customer evaluation data is generated pertaining to the eye-care practitioner's evaluation of the customer examination data. An eye health report is provided to the customer via the network.
US10916344B2

A device receives historical information associated with an individual to be monitored, wherein the historical information includes at least one of information associated with a health history of the individual, health histories of other individuals, activities of the individual, or activities of the other individuals. The device receives monitored information associated with the individual from one or more client devices associated with the individual, and pre-processes the monitored information to generate pre-processed monitored information that is understood by the trained machine learning model. The device processes the pre-processed monitored information, with a trained machine learning model, to identify one or more activities of the individual and one or more deviations from the one or more activities by the individual, and performs one or more actions based on the one or more activities of the individual and/or the one or more deviations from the one or more activities.
US10916343B2

A method comprising using at least one hardware processor for automatically receiving, using a user interface associated with the hardware processor(s), an annotation for a medical image of a patient, the medical image associated with a suspected disease of the patient and metadata of the patient. The hardware processor(s) are configured for performing a search query in real time on a database for the annotation. The hardware processor(s) are configured for receiving at least one result of the search query. The hardware processor(s) are configured for retrieving at least one other medical image comprising at least one other annotation, wherein the at least one other medical image is associated with the at least one result. The hardware processor(s) are configured for displaying, on the user interface, the at least one other medical image and the at least one other annotation.
US10916338B2

A method for managing a pharmaceutical supply chain creates channels of communication between a plurality of user accounts including, a plurality of consumer accounts, a plurality of pharmacy accounts, and a plurality of wholesaler accounts managed by at least one central server for the transference of pharmaceutical medications. Through an online portal, a pharmaceutical medication inquiry is received by the at least one central server through a personal computing device associated with a specific consumer account. The pharmaceutical medication inquiry is assessed by users of the plurality of pharmacy accounts to offer a pharmaceutical medication bid to the user of the specific consumer account. If the user of the specific consumer account affirms the pharmaceutical medication bid, a contact exchange function is executed to exchange contact data of the specific consumer account and the pharmacy account corresponding to the lowest pharmaceutical medication bid for the users to arrange the transaction.
US10916335B1

A method includes receiving, at a healthcare platform, account registration information from a user submitted via a mobile application; receiving, at the healthcare platform, an indication of a social media account to link to the user's account; receiving, at a social media interface of the healthcare platform, a message posted by the user via the social media account which includes a command comprising a command identifier; forwarding, based on the presence of the command comprising the command identifier, the command to a command handler of the healthcare platform; retrieving, by the healthcare platform, healthcare information for the user based on the command; and communicating, by the healthcare platform, the retrieved information via text message to a cell phone number associated with the user's account.
US10916334B2

A sample analysis system is provided with: a reference substance database including measurement results and component classification information of reference substances obtained by each analysis device on information of each reference substance; a reference substance designation unit; a measurement result collation unit to obtain the commonality of the components, the difference between the physical quantities of the respective components, and the degree of coincidence of the measurement results for each analysis device for the designated reference substance; an integration coincidence degree calculation unit to obtain an integration degree of coincidence; and a judgment unit to judge whether or not the difference between the contents of contained components is within an allowable range and classify the corresponding component based on the component classification information.
US10916332B2

Methods and systems for assessing the probabilities of the expression of one or more traits in progeny are described.
US10916329B2

The present invention relates to methods for evaluating the probability that a patient's diagnosis may be treated with a particular clinical regimen or therapy.
US10916321B2

A circuit having capacitors, and corresponding method. A circuit and corresponding methods are provided. A controller causes a first capacitor to be connected to an input connection in a first operating phase, charge to be transferred from the first capacitor to a second capacitor in a second operating phase and charge to be transferred from the second capacitor to a processing circuit in a third operating phase. The input connection and the second capacitor belong to different voltage domains.
US10916318B2

A magnetic storage device of an embodiment includes: a first magnetic part including a first portion and a second portion and extending in a first direction from the first portion to the second portion; a layered part which is stacked on the first magnetic part in a second direction intersecting with the first direction; a first electrode electrically connected with the first portion; and a second electrode electrically connected with the second portion. The layered part includes a first layer and a second layer which is disposed between the first layer and the first magnetic part, the second layer includes a metal oxide, and the first layer includes at least one selected from the group consisting of a metal nitride and a metal carbide.
US10916316B2

Apparatus and methods are disclosed, including a memory device or a memory controller configured to determine that a condition has occurred that indicates a performance throttling operation, implement a performance throttling responsive to the determined condition, responsive to implementing the performance throttling, set a performance throttling status indicator in an exception event status attribute, receive a command from a host device across a memory device interface, perform the command, prepare a response to the command, the response including a flag indicating that the performance throttling status indicator is set in the exception event status attribute, and send the response to the host device. Methods of operation are disclosed, as well as machine-readable medium and other embodiments.
US10916305B2

A circuit includes a memory array having a plurality of memory cells; a control logic circuit, coupled to the memory array, and configured to use a first voltage signal to cause a first memory cell of the plurality of memory cells to transition from a first resistance state to a second resistance state; a counter circuit, coupled to the control logic circuit, and configured to increment a count by one in response to the first memory cell's transition from the first to the second resistance state; and an encryption circuit, coupled to the counter circuit, configured to generate an encrypted value using an updated count provided by the counter circuit.
US10916297B2

A memory cell comprising includes a silicon-on-insulator (SOI) substrate, an electrically floating body transistor fabricated on the silicon-on-insulator (SOI) substrate, and a charge injector region. The floating body transistor is configured to have more than one stable state through an application of a bias on the charge injector region.
US10916295B2

In the examples disclosed herein, a memory array can have a first group of memory cells coupled to a first digit line at a first level and a second group of memory cells coupled to a second digit line at the first level. A third digit line can be at a second level and can be coupled to a main sense amplifier. A first vertical thin film transistor (TFT) can be at a third level between the first and second levels can be coupled between the first digit line and the third digit line. A second vertical TFT can be at the third level and can be coupled between the second digit line and the third digit line. A local sense amplifier can be coupled to the first and second digit lines.
US10916294B2

Apparatuses and methods for concentrated arrangement of amplifiers. An example apparatus may include a first amplifier circuit including a first and second transistors. The first width different from the second width, the first length different from the second length. The apparatus further including a second amplifier circuit including a third and fourth transistors. The first transistor including a first gate electrode and the third transistor having a third gate electrode each having a first length and a first diffusion region and a third diffusion region, respectively, each having a first width, and the second transistor including a second gate electrode and the fourth transistor having a fourth gate electrode each with a fourth length and a second diffusion region and a fourth diffusion region, respectively, each having a second width. The first and third transistors are collectively arranged and the second and fourth transistors are collectively arranged.
US10916281B2

According to one embodiment, a magnetic memory apparatus includes a first stacked body and a controller. The first stacked body includes a first magnetic layer, a first counter magnetic layer, and a first intermediate layer placed between the first magnetic layer and the first counter magnetic layer. The first intermediate layer is nonmagnetic. The controller is electrically connected to the first magnetic layer and the first counter magnetic layer. The controller is configured to perform a first operation of supplying first pulse current to the first stacked body. The first pulse current includes a first constant-current period. A first electrical resistance value of the first stacked body before the supply of the first pulse current is different from a second electrical resistance value of the first stacked body after the supply of the first pulse current.
US10916280B2

Systems and methods for securely sharing a memory between an Embedded Controller (EC) and a Platform Controller Hub (PCH). In some embodiments, an IHS may include: a chipset; a flash device coupled to the chipset; and an EC coupled to the flash device via a first bus and to the chipset via a second bus, wherein the EC comprises a Read-Only Memory (ROM) portion and a Random Access Memory (RAM) portion, the EC configured to: retrieve EC firmware from the flash device via the first bus; store the retrieved EC firmware in the RAM portion; and prior to the execution of any instruction stored in the RAM portion, relinquish access to the flash device via the first bus.
US10916274B2

A power management integrated circuit includes first pads, second pads, a third pad, and a fourth pad that are configured to be connected with an external device, a regulation block that receives first voltages from the first pads, converts the first voltages to second voltages, and outputs the second voltages to the second pads, a communication block that receives a command through the third pad and outputs an internal information request received together with the command responsive to the command, and a logic block that controls an operation of the regulation block, receives the internal information request from the communication block, and outputs internal state information to the fourth pad based on the internal information request.
US10916270B1

In a two-dimensional magnetic recording (TDMR) system, a first finite impulse response (FIR) filter processes data read from a track of a magnetic medium by a first head using first filter tap values determined a priori independently of a second head. A second FIR filter processes data read from a track by the second head using second filter tap values determined a priori independently of the first head. A read channel module generates an output based on outputs of the first and second FIR filters.
US10916269B2

Disclosed here is a magnet for use in a motor. The magnet comprises a magnet body. The magnet body comprises a plurality of coated magnetic granules. Each coated magnetic granule of the plurality of coated magnetic granules comprises a magnetic granule and a metallic layer coating the magnetic granule.
US10916256B2

An audio signal encoding method is provided that comprises collecting audio signal samples, determining sinusoidal components in subsequent frames, estimating amplitudes and frequencies of the components for each frame, merging the obtained pairs into sinusoidal trajectories, splitting particular trajectories into segments, transforming particular trajectories to the frequency domain by way of a digital transform performed on segments longer than the frame duration, quantization and selection of transform coefficients in the segments, entropy encoding, outputting the quantized coefficients as output data, wherein segments of different trajectories starting within a particular time are grouped into Groups of Segments, and the partitioning of trajectories into segments is synchronized with the endpoints of a Group of Segments.
US10916255B2

An input audio signal comprises a plurality of input audio channels. A KLT-based pre-processor transforms the plurality of input audio channels into a plurality of eigenchannels and provides metadata associated with the plurality of eigenchannels. Each eigenchannel is associated with an eigenvalue and an eigenvector. The metadata allows reconstructing the plurality of input audio channels on the basis of the plurality of eigenchannels. A selector selects a subset of the plurality of eigenvectors corresponding to a plurality of selected eigenchannels on the basis of a geometric mean of the eigenvalues. An eigenchannel encoder encodes the plurality of selected eigenchannels. A metadata encoder encodes the metadata.
US10916254B2

In one aspect, instead of discriminative training a single K-class ANN, a proposed architecture discriminative trains K ANNs (e.g., the following K 2-class ANNs are trained: ANN_1, ANN_2, ANN_K). Each one of these K 2-class ANNs learns to discriminate between audio material from one of the enrolled speakers and “average” speech material (e.g., a feature vector generated using a Gaussian Mixture Model trained Universal Background Model (GMM-UBM)). That is, for example, ANN_i is trained to discriminate between audio material from the ith enrolled speaker and the “average” speech material. In the event that a new enrolled speaker is to be added to the system, an additional ANN is trained (e.g., ANN_(K+1)) with the available audio material (audio features) from that particular speaker and audio features produced from the GMM-UBM system.
US10916253B2

Method, system, and apparatus for storing conversation data of a conversation onto a blockchain network, the conversation data comprising terms of an agreement, the method comprising: receiving audio data of a conversation between two or more participants; creating a transcript of at least some of the audio data; accessing a database comprising a plurality of words or phrases. The method, system, and apparatus are also for obtaining, from the database, predefined one or more words associated with a predefined topic; searching the transcript for the predefined one or more words; filtering the transcript based on the predefined one or more words; and storing the conversation data onto a first block of a blockchain stored on the blockchain network, wherein the conversation data comprises the filtered transcript.
US10916245B2

Embodiments for using an intelligent hearing aid device by a processor. Audio data may be received and analyzed for a user according to a plurality of user preferences and interests, historical activity patterns of the user, or a combination thereof. One or more hearing assistive actions may be performed in relation to the audio data to facilitate hearing according to the plurality of user preferences and interests, historical activity patterns of the user, or a combination thereof.
US10916223B2

A display device includes an image generator configured to generate a service image to be visually recognized by an observer by outputting light for forming an image toward a reflector reflecting incident light toward the observer's eyes and superimposing the light on a scene, a receiver configured to receive the observer's operation of reducing a visibility of the image, and a controller configured to control a visibility of the service image in accordance with the operation performed on the receiver, and the controller is configured to cause the image generator to generate a warning image in a case in which the operation of reducing the visibility to a predetermined degree is performed.
US10916219B2

A display panel, a driving method and a manufacturing method thereof, and a display device are provided. The display panel includes pixel units arranged in an array. Each pixel unit includes a display pixel part, and at least a part of the pixel units are configured to be composite pixel units; each of the composite pixel units further includes an optical detection part; the optical detection part is configured to execute optical signal acquisition operation; and the display pixel part is configured to execute display operation.
US10916211B2

Provided are a method for correcting luminance nonuniformity of a liquid crystal display apparatus and a correction data generation device. Included are setting a voltage of a counter electrode to a specific counter voltage and capturing an image of a display screen; capturing each image of the display screen while increasing and decreasing the voltage of the counter electrode by a predetermined voltage; detecting a luminance value for each of a plurality of regions of the display screen each time an image is captured; determining a correction voltage for each of the region, for correcting a deviation of the counter voltage, based on a luminance value detected without varying a voltage of the counter electrode and luminance values each detected while increasing and decreasing a voltage of the counter electrode and superimposing a determined correction voltage on the data signal having an amplitude corresponding to a grayscale value.
US10916208B2

In one embodiment, a display device includes a pair of substrates including a display area in which pixels are arranged, pixel electrodes and a memories provided in the pixels, signal lines supplied with digital signals, switching elements connecting the memories and the signal lines, scanning lines supplied with scanning signals, and first and second driver units. The first and second driver units are provided in a peripheral area. The first driver unit includes first circuit units connected to the signal lines. The first circuit units include first and second circuits. The first and second circuits are arranged in a second direction intersecting with a first direction, and are out of alignment in the first direction.
US10916200B2

A display device is provided. The display device includes a display driver circuit, and a display panel including a display area including a plurality of pixels, a non-display area, an empty area enclosed by the plurality of pixels, a first scan driving circuit disposed in a first partial area of the non-display area formed outside of a first side of the display area, at least one first scan line extended towards the empty area from the first scan driving circuit, a second scan driving circuit and disposed in a second partial area of the non-display area formed outside a second side adjacent to the first side of the display area, and at least one second scan line extended towards the empty area from the second scan driving circuit to be connected to at least one second pixel of the plurality of pixels.
US10916196B2

An organic light emitting display device may include a display panel, a source driving circuit, and a voltage generator. The display panel may include a pixel circuit including a driving transistor to drive an organic light emitting diode. The driving transistor may have four independent terminals including first and second gate electrodes. The source driving circuit may provide a data voltage to the pixel circuit. The voltage generator may apply an independent bias voltage to the second gate electrode of the driving transistor to control a driving voltage range of the driving transistor.
US10916190B2

A driving circuit, a display panel, and a display device are provided. The display panel comprises a plurality of common electrodes; a plurality of phototransistors, two or more phototransistors among the plurality of phototransistors being disposed in an area corresponding to each of the plurality of common electrodes; a plurality of photo-control lines electrically connected to a gate electrode of at least one phototransistor among the plurality of phototransistors; a plurality of photo-driving lines electrically connected to a first electrode of at least one phototransistor among the plurality of phototransistors, and a plurality of read-out lines, each of the plurality of read-out lines being electrically connected to a single common electrode among the plurality of common electrodes, and electrically connected to second electrodes of all of the phototransistors disposed in the area corresponding to the single common electrode to which each of the plurality of read-out lines are electrically connected. According to the present disclosure, an increase in non-open areas is minimized and the magnitude of the output signal of the phototransistor detected through the read-out line is increased, thereby improving photosensing performance.
US10916185B1

Disclosed are an array substrate, a display panel, a display device and an array-substrate manufacturing method. The array substrate includes a substrate and a driving-circuit layer including multiple pixel circuits. Each of at least one pixel circuit includes a first thin film transistor and a second thin film transistor. The first thin film transistor includes a first active layer, a first gate electrode, a first A electrode and a first B electrode, and the first active layer includes a low temperature polycrystalline silicon active layer. The second thin film transistor includes a second active layer, a second gate electrode, a second A electrode and a second B electrode, and the second active layer includes an oxide semiconductor active layer.
US10916184B2

Embodiments of the present disclosure provide an array substrate and a driving method thereof, a display panel as well as a display device. The array substrate comprises: m rows and n columns of subpixels, wherein m and n are positive integers; a plurality of gate lines, wherein if m is an even number, when i<(m+1)/2, the ith gate line is connected to the subpixels in the (2i−1)th row and the 2ith row, and wherein if m is an odd number, when i<(m+1)/2, the ith gate line is connected to the subpixels in the (2i−1)th row and the 2ith row and when i=(m+1)/2, the ith gate line is connected to the subpixels in the mth row, wherein i is a positive integer less than or equal to (m+1)/2; and a plurality of data lines, wherein each column of subpixels corresponds to two data lines coupled to the subpixels.
US10916182B2

Systems and methods for improving perceived image quality of an electronic display communicatively coupled to an image data source that outputs a synchronization control signal, which indicates when an image frame is expected to stop being written, based on a source clock signal. The electronic display includes a display pixel row, a display driver, and a timing controller. The timing controller determines a target scan time to be used to write the image frame to the display pixel row and instructs the display driver to write the image frame to the display pixel row based on the target scan time and a display block signal, in which the timing controller instructs the display driver to continue writing the image frame to display pixel row after the electronic display receives the synchronization control signal when the synchronization control signal is received before the target scan time is reached.
US10916181B2

A display device comprising an active area and a surrounding area is provided. The active area includes a common electrode for receiving a common voltage. The surrounding area is located at a side of the active area, and the surrounding area includes a shielding metal layer and a surrounding circuit. The shielding metal layer is electrically isolated from the common electrode and receives a shielding voltage. The surrounding circuit and a first shielding metal are overlapped in a vertical projection direction, and the common voltage is power-isolated from the shielding voltage.
US10916173B2

The disclosure relates to a method and apparatus for converting a grayscale, and a display device, where color coordinates of respective pixel elements are determined according to grayscales corresponding to red sub-pixels, green sub-pixels, and blue sub-pixels in the respective pixel elements in image data of a frame to be displayed, and then the distances between the color coordinates of the respective pixel elements, and color coordinates of a preset white pixel on the panel, in a CIE chroma graph are determined; and the maximum grayscales of white sub-pixels in the respective pixel elements are further determined according to the respective determined distances and a preset segmentation function.
US10916169B2

A pixel circuit includes a light emitting element, a first driver transistor, a second driver transistor, and a first compensation capacitor. A first terminal of the first driving transistor is configured to receive a power signal, and a second terminal of the first driving transistor is electrically coupled to the light emitting element. A first terminal of the second driving transistor receives the power signal, and a control terminal of the second driving transistor is electrically coupled to the light emitting element. The first compensation capacitance is electrically coupled to a control terminal of the first driving transistor and the second terminal of the second driving transistor, respectively.
US10916158B2

The invention provides a classroom cognitive load detection system belonging to the field of education informationization, which includes the following. A task completion feature collecting module records an answer response time and a correct answer rate of a student when completing a task. A cognitive load self-assessment collecting module quantifies and analyzes a mental effort and a task subjective difficulty by a rating scale. An expression and attention feature collecting module collects a student classroom performance video to obtain a face region through a face detection and counting a smiley face duration and a watching duration of the student according to a video analysis result. A feature fusion module fuses aforesaid six indexes into a characteristic vector. A cognitive load determining module inputs the characteristic vector to a classifier to identify a classroom cognitive load level of the student.
US10916156B2

Handwriting learning apparatuses and associated methods that facilitate the ability of a user to learn how to correctly and/or preferably form at least one character are disclosed. In an aspect, handwriting learning apparatuses and associated methods of use are disclosed that comprise at least one substantially flat at least partially rigid medium within which one or more segments of one or more characters may be defined by one or more grooves. At least one protruding element may extend outwardly from at least one portion of at least one inner surface of the grooved character(s) at an angle such that when the user attempts to use an elongated insertion device to trace the grooved character segment(s), the insertion device may only slide in one single direction. This may help prevent users, such as children and other students, from forming characters incorrectly (e.g., writing them backwards) when they practice handwriting in an at least partially unsupervised setting, thereby minimizing the potential for bad writing habits to go unnoticed when handwritten characters may otherwise appear to have been formed correctly. Additionally, the at least one protruding element may be at least partially flexible so that, when the insertion device makes at least partial physical contact with at least one portion of the at least one protruding element, the at least one portion of the at least one protruding element may be temporarily displaced, thereby producing one or more sounds and/or vibrations that may be heard and/or felt by the user, respectively, thereby creating a multisensory learning experience for the user that may increase the user's ability to learn and retain one or more correct and/or preferred character formation techniques.
US10916151B2

An unmanned aerial vehicle (UAV) rendezvous with and transfers a product to a receiving vehicle that is en route to a destination-location. The UAV is dispatched with the product along a flight path that intercepts with a predetermined route that the receiving vehicle is expected to travel along toward the destination-location. Once the UAV is within the vicinity of the receiving vehicle, the UAV approaches the receiving vehicle and utilizes cargo release equipment to transfer the product to the receiving vehicle. In one example, the UAV flies above the receiving vehicle at a synchronized velocity and drops the product through an opening in the roof of the receiving vehicle. In another example, the UAV flies above the receiving vehicle and suspends the product adjacent to a side-window opening of the receiving vehicle to enable an occupant of the receiving vehicle to reach out and retrieve the product.
US10916140B2

The disclosure describes a method for an ego vehicle. The method includes providing roaming data to a server, the roaming data describing a roaming pattern of the ego vehicle in a geographic area as a function of time. The method further includes providing a request to the server that describes a need for the ego vehicle to park. The method further includes receiving, from the server, a geographic location of an available parking spot and an estimated length of time the available parking spot will remain available.
US10916134B2

System, methods, and other embodiments described herein relate to dynamically determining an appropriate responsive action for a moving vehicle that encounters a roadside pedestrian and stationary vehicle. In one embodiment the disclosed system identifies a stationary vehicle in an environment of a subject vehicle based at least in part on information from a plurality of sensors disposed on the subject vehicle and determines a classification for the stationary vehicle as valid or abandoned based at least in part on the information from the plurality of sensors. A classification of valid indicates that the subject vehicle is recommended to undertake an action relative to the stationary vehicle. The disclosed generates a score based at least in part on the classification, the score indicating a recommended trajectory modification for the subject vehicle, and modifies a trajectory of the subject vehicle based on score.
US10916128B2

A method for data communication between at least two mobile participants of a wireless communication system including observing the surroundings of an observer participant, periodically transmitting data concerning the surroundings observation by the observer participant, determining the amount of relative motion between at least the observer participant and one or more of the participants in the surroundings, and increasing or decreasing the period for sending a repeated transmission of the selected data concerning the surroundings observation by the observer participant based on the result of the determination of the amount of relative motion between at least the observer participant and one or more of the participants in the surroundings.
US10916121B2

A user interface for a security system includes a processing circuit, the processing circuit including a processor and memory coupled to the processor, the memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to receive, from a user via a user device, a user request for information relating to the security system, determine, using natural language processing, an intent and one or more entities associated with the user request, the intent describing a purpose of the user request and the one or more entities describing a type or source of security system data, generate a response to the user request based on the intent and the one or more entities, wherein the response is a graphical display of security system data, and send the response to the user device.
US10916112B2

The present invention provides a multi-voltage power supply system for merchandise security, including a sensor configured to be connected to a plurality of merchandise, respectively, and an alarm including at least one interface for connecting the sensor, wherein the alarm is configured to be able to receive power and a safety signal from the sensor; the sensor is configured to be connectable to a power adapter via a power interface and to power the connected merchandise and/or alarm. In the present invention, the sensor is connected to an external power adapter, and the external power adapter supplies power to the sensor, and then the sensor supplies power to other components in a merchandise or an security system, such as the alarm, thereby reducing the input ports of the external power source and enabling the display of the security system more concise.
US10916105B2

Aspects of the disclosure relate to processing systems that implement an enhanced reality device to facilitate transactions at a screen-less automated teller machine (ATM). A computing platform may receive a request to initiate a transaction with a screen-less automated ATM. Based on the request to initiate the transaction, the computing platform may send pre-transaction interface information and commands directing the enhanced reality device to generate a pre-transaction interface. The computing platform may receive an authentication request from the screen-less ATM indicating its availability and requesting authentication information. In response to validating the authentication information, the computing platform may generate transaction interface information. The computing platform may send the transaction interface information to the enhanced reality device. The computing platform may receive a transaction completion indication from the screen-less ATM. After receiving the transaction completion indication, the computing platform may send haptic feedback indicating that the transaction is complete.
US10916099B2

Gaming systems and methods for providing a sequence of a quantity of plays of a game wherein each play of the game is guaranteed to result in the generation of a guaranteed minimum quantity of a designated symbol.
US10916096B2

A gaming system is described that comprises a symbol selector that selects a defined number of symbols from a set of symbols for display in a symbol display area, the set of symbols including at least one special symbol. The system also includes an outcome determiner that determines whether a winning outcome is determined to exist based on the displayed symbols, and a prize allocator that awards a prize if a winning outcome is determined to exist. If a defined condition exists during the game, the system displays visual cue indicia associated with a special symbol at a defined display location. Prior to displaying the selected symbols, the system displays a succession of symbols at the defined display location and subsequently displays a selected symbol at the defined display location. A winning outcome is determined to exist if a special symbol is selected and displayed at the defined display location.
US10916093B2

A casino credit access instrument comprises a source of funds for a player, such as for placing wagers to play casino-style games or to purchase other goods or services. The instrument defines a period of timed during which credit may be accessed up to a predetermined amount, defines a redemption period during which any accessed credit may be re-paid, and defines settlement terms if the instrument is not redeemed. Credit may be granted based upon financial collateral, which collateral may be executed upon to settle the instrument. The instrument provides a convenient source of funding for player at low risk to the casino or other lender.
US10916091B2

Various embodiments of the present disclosure provide a gaming system and method providing a plurality of different player-selectable wager alternatives if a credit balance of a player is less than a designated wager amount (such as a cost to cover a play of a wagering game or a maximum wager amount for the play of the wagering game) and greater than or equal to a lowest eligible credit balance (such as 1 credit). Generally, selecting one of the different wager alternatives when the player's remaining credit balance is less than the designated wager amount and greater than or equal to the lowest eligible wager amount enables the player to utilize the player's remaining credit balance (or any suitable portion thereof) in a manner that is different than, separate from, and in addition to wagering on one or more plays of the wagering game.
US10916078B2

Disclosed embodiments provide an integrated access control system. The integrated access control system includes both credential reader functionality and door controller functionality in the same package. In embodiments, the circuitry is miniaturized to fit within a standard “single gang” box such as those used for a standard light switch or receptacle. In this way, the integrated access control system of disclosed embodiments installs easily and unobtrusively in standard sized openings. To operate in a confined area such as a single gang box enclosure, a variety of thermal management and power management techniques are employed to provide reliable operation.
US10916077B2

In one embodiment, one or more first data items associated with a planned trip of a user riding in an autonomous driving vehicle (ADV) are displayed on a display device within the ADV. Each of the first data items is associated with a user selectable option to indicate whether the user wishes or allows the ADV to store each of the first data items in a persistent storage device. User inputs are received via a user interface such as touch screen of the display device, including a first selection indicating that the user wishes to store a first subset of the first data items. In response to the first selection, the first subset of the data items is stored in the persistent storage device of the ADV.
US10916074B2

Data describing operation of a vehicle is provided to a deep neural network. A vehicle wheel impact event is determined based on output of the deep neural network. Alternatively or additionally, it is possible to determine the wheel impact event based on output of a threshold based algorithm that compares vehicle acceleration and the velocity to one or more thresholds.
US10916070B1

A computer-implemented method for providing covered parking to vehicles is provided. The method may include transmitting a location identifier of a covered parking location and a communication address of a covered parking location (CPL) computing device to a vehicle computing device and/or an insurance computing device. The method may further include transmitting a signal to the vehicle computing device indicating a number of available parking spots of the covered parking location when the vehicle computing device contacts the CPL computing device, receiving a request from the vehicle computing device to reserve a parking spot of the covered parking location, determining whether to accept the request, and transmitting a response to the vehicle computing device. Accepting the request causes the CPL computing device to permit a vehicle associated with the vehicle computing device access to the covered parking location.
US10916069B2

A parking space operating apparatus for an autonomous smart car controls a plurality of autonomous smart cars that are autonomously and remotely controlled and a plurality of parking space servers of parking spaces providing various services including car washing, maintenance, and charging to the autonomous smart cars in a smart parking space where the autonomous smart cars are parked, wherein the apparatus communicates with a financial institution server to automatically execute payment of a parking fee of the autonomous smart car when using a parking space service or leaving a parking space, when the autonomous smart car requests parking, the autonomous smart car is remotely controlled to be guided to one of a plurality of parking spaces that is selected based on a current location and a schedule of the autonomous smart car, and a condition of the autonomous smart car is identified to provide the service.
US10916068B1

A method and a system for determining an orthodontic treatment for a subject are provided. The method comprises: acquiring a raw 3D representation of an arch form of the subject comprising a 3D mesh having a plurality of vertices further comprising: constrained vertices associated with a defined portion; unconstrained vertices initially associated with an undefined portion; generating a set of confirmed constrained vertices, including the constrained vertices, for providing the augmented 3D representation of the given tooth by: iteratively, for a given constrained vertex, identifying at least one associated unconstrained vertex which is adjacent to the given constrained vertex in the 3D mesh, and based on an angular difference between associated normal vectors, identifying the at least one associated unconstrained vertex either to be a constrained vertex or an unconstrained vertex; causing display of the augmented 3D representation of the given tooth based on the set of confirmed constrained vertices.
US10916066B2

Methods and systems are provided for creating, modifying, and updating virtual models based on user instructions and a user's relationship with surroundings.
US10916061B2

This disclosure presents systems and methods to synchronize real-world motion of physical objects with presentation of virtual content. Individual physical objects may be detected and/or identified based on image information defining one or more images of a real-world environment. Individual network connections may be established between individual computing platforms and individual physical objects. A network connection may facilitate a synchronization of a presentation of virtual content on a computing platform with motion of one or more physical objects in the real-world environment.
US10916044B2

There is provided an information processing apparatus, an information processing method, and a program capable of allowing a user to more intuitively perform operations for synthesis, the information processing apparatus including: a control unit configured to generate a synthesized object model by synthesizing a first object model and a second object model, and cause the generated synthesized object model to be displayed in association with an image corresponding to the first object model or the second object model. The control unit causes the first object model or the second object model to be moved, for the synthesis, in response to an input based on a user's motion with respect to a screen on which an object model or an image corresponding to the object model is displayed.
US10916043B2

Methods and apparatus for generating a template for arranging at least one object at least one place, wherein the at least one object is characterized by at least one feature, wherein the methods and apparatus facilitate: providing at least one initial object, arranging the at least one initial object at the at least one place, and generating the template by assigning to the at least one place the at least one feature of the at least one initial object, which has been arranged at the least one place.
US10916040B2

Examples of the present disclosure relate to methods for processing image data. In one such example, first data representing a rendered image is received. In some cases, second data useable to identify at least one target region of the rendered image is received, the at least one target region being associated with a gaze direction of a viewer. A first portion of the first data is processed in accordance with a first data reduction rate to derive first processed data, the first portion representing the at least one target region. A second portion of the first data is processed in accordance with a second data reduction rate, different from the first data reduction rate. The second portion represents a further region of the rendered image, different from the at least one target image. At least the first processed data is outputted.
US10916039B2

Techniques are disclosed for creating a background model of a scene using both a pixel based approach and a context based approach. The combined approach provides an effective technique for segmenting scene foreground from background in frames of a video stream. Further, this approach can scale to process large numbers of camera feeds simultaneously, e.g., using parallel processing architectures, while still generating an accurate background model. Further, using both a pixel based approach and context based approach ensures that the video analytics system can effectively and efficiently respond to changes in a scene, without overly increasing computational complexity. In addition, techniques are disclosed for updating the background model, from frame-to-frame, by absorbing foreground pixels into the background model via an absorption window, and dynamically updating background/foreground thresholds.
US10916038B2

Methods and systems for improving vehicle paint of a vehicle in a particular geographic region. The system includes a paint sensor located on an exterior of the vehicle and configured to detect paint data of the vehicle. The system also includes an ambient light sensor configured to detect ambient light data when the paint sensor detects the paint data. The system also includes a vehicle transceiver configured to communicate the paint data and the ambient light data. The system also includes a remote data server configured to receive the paint data and the ambient light data from the vehicle and determine an improved paint formulation or an improved painting process based on the paint data and the ambient light data.
US10916035B1

This disclosure is directed to calibrating sensor arrays, including sensors arrays mounted on an autonomous vehicle. Image data from multiple cameras in the sensor array can be projected into other camera spaces using one or more dense depth maps. The dense depth map(s) can be generated from point cloud data generated by one of the sensors in the array. Differences determined by the comparison can indicate alignment errors between the cameras. Calibration data associated with the errors can be determined and used to calibrate the sensor array without the need for calibration infrastructure.
US10916033B2

A system and method determining a camera pose. The method comprises receiving a first image and a second image, the first and second images being associated with a camera pose and a height map for pixels in each corresponding image, and determining a mapping between the first image and the second image using the corresponding height maps, the camera pose and a mapping of the second image to an orthographic view. The method further comprises determining alignment data between the first image transformed using the determined mapping and the second image and determining a refined camera pose based on the determined alignment data and alignment data associated with at least one other camera pose.
US10916032B2

According to the present disclosure, for example, when a line of a character as an object is to be thickened, an enlargement process is performed. Then, a correction process is performed to deform the line of the character into a moderate thickness. Moreover, when a line of a character as an object is to be thinned, a reduction process is performed. Then, a correction process is performed to deform the line of the character into a moderate thickness. Also for a hollow character as an object, a similar contour process is performed to deform the line of the hollow character into a moderate thickness.
US10916031B2

The disclosed computer-implemented method for offloading image-based tracking operations from a general processing unit to a hardware accelerator unit may include (1) sending imaging data from an imaging device to a hardware accelerator unit, and (2) directing the hardware accelerator unit to generate a multi-scale representation of the imaging data sent from the imaging device, (3) preparing a set of input data for a set of image-based tracking operations, and (4) directing the hardware accelerator unit to execute the set of image-based tracking operations using the generated multi-scale representation of the imaging data and the prepared set of input data. Various other methods, systems, and computer-readable media are also disclosed.
US10915990B2

Methods and systems are provided for selectively denoising medical images. In an exemplary method, one or more deep learning networks are trained to map corrupted images onto a first type and a second type of artifacts present in corresponding corrupted images. Then the one or more trained learning networks are used to single out the first and second types of artifacts from a particular medical image. The first type of artifacts is removed to a first extent and the second type of artifacts is removed to a second extent. The first and second extents may be different. For example, one type of artifacts can be fully suppressed while the other can be partially removed form the medical image.
US10915988B2

An image stitching method capable of effectively decreasing an amount of sampling points is applied to a first monitoring image and a second monitoring image overlapped with each other and generated by a monitoring camera device. The image stitching method includes acquiring a first sampling point and a second sampling point respectively on the first monitoring image and the second monitoring image, detecting a first specific parameter of the first monitoring image and a second specific parameter of the second monitoring image, determining whether the first sampling point is matched with the second sampling point according to the first specific parameter and the second specific parameter, and deciding whether to stitch the first monitoring image and the second monitoring image by the first sampling point and the second sampling point according a determination result.
US10915985B2

A method for rendering perspective adjusted views of a virtual object in a real world environment is provided. A registration code is generated for a first device and includes a static portion for device identification and a dynamic portion for a location and orientation of the first device. The dynamic portion of the registration code changes based on time passage and movement of the first device. A distance and orientation of the first device is determined with respect to a second device based on a location and orientation of the second device at a particular time and the registration code, which is captured by the second device at the particular time. The second device captures the registration code via the first device or a different device. A display of a virtual object is perspective adjusted based on the distance and orientation of the devices.
US10915975B1

A system gathers information on important and influential people and builds a social graph. The system regularly sends news alert messages to users. This can help users nurture their relationship with persons they are connected to, by providing them with updates on news and other events that happen to persons they are connected to. The watch can be customized with a variety of options, such as including related entities, organizing news alerts with user data, and other options.
US10915962B2

Techniques for using factor risk models to more accurately estimate the risk or active risk of an investment portfolio are disclosed. Inherent “modeling error” in factor risk models is identified and compensated for. One or more factors are added to compensate for factors that are unspecified or unattributed in the original factor risk model and which lead to modeling error. The approach can be used with a variety of different factor risk models, and for a variety of securities. Knowledge of the risk associated with modeling error can be utilized when estimating risk or active risk using factor risk models or when constructing optimal portfolios by mean-variance optimization or other portfolio construction strategies using factor risk models.
US10915958B2

Management of a position concentration risk of an account includes the establishment of a threshold level for an aggregate trader position. The aggregate trader position may be associated with one or more customer accounts that are managed by one or more clearing firms. An actual parameter value associated with each of the customer accounts is aggregated to determine an aggregate parameter value, which is compared against the established threshold value. If, based on the comparison between the aggregate parameter value and the established threshold value, it is determined that the aggregate parameter value meets or exceeds the established threshold value, an advisory alert is generated, which may be automatic. The advisory alert is then communicated or otherwise provided to one or more authorized entities.
US10915953B2

A distributed computer system includes a matcher server that stores an order book of pending orders and a gateway that routes an order message to the matcher server for matching. The gateway also receives individual quote messages bundled into a mass quote message, each individual quote message including a price value for one of a plurality of different instrument identifiers. The gateway routes the mass quote message to a field programmable gate array (FPGA) circuit without involving the matcher server. The FPGA parses and stores data for each individual quote message to a data structure located in the memory of the FPGA. The parsed data is organized in the data structure according to both the instrument identifier and a client identifier that corresponds to a client that sent the mass quote message. The FPGA receives away market feed messages that each include a price value and a corresponding instrument identifier without first being routed through the matcher server or the gateway and updates the data structure. The FPGA delivers, in response to a query sent as part of the matching process performed on the matcher server for the instrument, information stored in the data structure regarding the instrument.
US10915951B2

Methods and apparatuses for generating and operating a swaps execution facility (SEP) compliant swaps trading platform. A swaps trading platform is generated, where the generated swaps trading platform is configured to operate in accordance with a plurality of predefined rules associated with swaps execution facility (SEP) requirements. One or more communication channels are established with respective one or more clearinghouses for transmission of clearinghouse information concerning one or more trade requests. One or more communication channels are established with respective one or more swaps data repository (SDR) providers for transmission of SDR information concerning the one or more trade requests.
US10915949B2

Described herein is a method and a system to create an account at a financial institution using a computing machine, in particular an automated teller machine (ATM). The computing machine enables an applicant to submit an application form along with a softcopy of an identification document, for creating or opening a new account at a financial institution. Based on the submitted application form and the softcopy of the identification document, the computing machine transmits the identification information of the applicant to a central server of the financial institution. In case of successful verification, the central server creates the account in real time, and the computing machine presents a confirmation of account creation to the applicant.
US10915948B1

Systems and methods related facilitating default sharing between frequently used line of business products according to one or more example embodiments are shown. Such systems and methods make use of sharing of information between the line of business products. In some embodiments, this sharing of the data between line of business products facilitates a universal portal that may be personalized and/or customized in function and appearance. In some embodiments, the universal portal is an application on a user device that, at least, provides access to other applications running on the user device in a consolidated manner as well as additional functions present in the universal portal itself. In some embodiments, visual aspects of the presentation of applications and functionality are changed in the universal portal based on information that has been shared between different line of business products.
US10915945B2

In one aspect, while watching TV through a computer game application, a user can purchase an advertised using a “hot key” on the game controller item and the purchase and download happens in background so when the user is done with TV she can play a newly purchased game or otherwise use the purchase. The purchase and viewing are all done within a single application. The purchase feature may be enabled only for a master profile in the computer game system so that other users such as children cannot purchase products through the computer game application.
US10915941B2

Systems and methods for integrated retail and ecommerce shopping platforms. A shopping system for selling products including: a shopping facility including a primary product storage area; at least one showroom; at least one delivery location; a transport system for moving products between locations within the primary product storage area, the at least one showroom and the at least one delivery location; an inventory control system; a network server in operational communication with the inventory control system and the transport system, the network server adapted to transmit interactive shopping interface pages over a network; and a customer client device associated with one of the customers adapted to receive and display the interactive shopping interface pages, for selectively displaying product information about the products sold by the shopping system, and receiving customer input regarding the selecting and deselecting of one or more of the products for possible purchase by the customer.
US10915937B1

Systems and methods for using an information wallet system to deliver a gift and receive, redeem, or re-gift the gift are disclosed. The information wallet system's storage is securely maintained by a financial institution computing system (i.e. a bank) and receives and holds purchase transaction information. Purchase information transaction may be received from a user computing device or an entity computing system, such as a merchant computing system. In one embodiment, a user may purchase a gift through an online website or at a brick and mortar location and direct the gift to be deposited into the information wallet storage of a recipient. A recipient may then continue to hold the gift, redeem the gift, or re-gift the gift to another party.
US10915936B1

An interactive shopping system for use in a retail store. The system can include a container for holding products selected by at least one user, a client device, a scanner, a scale, and a processor in communication with the client device, a positioning system in communication with the client device or the processor, and a visual or audible indicator. The at least one user can select products, view product information, initiate a payment transaction, and complete a purchase utilizing the interactive shopping system.
US10915933B2

A computer-implemented method, computer program product, and computing system for identifying a social platform; obtaining one or more efficiency data points concerning the social platform; and processing the one or more efficiency data points to generate a value impact multiplier for the social platform.
US10915929B1

Systems, methods, and computer-readable media are disclosed for detecting user interactions and delivering content using interaction metrics. In one embodiment, an example method may include receiving a bid request for an available content delivery slot, the bid request comprising context information, determining first candidate content for the available content delivery slot, and determining a first base bid value for the first candidate content. Example methods may include determining a predicted conversion rate for an impression of the first candidate content served at the available content delivery slot, determining an estimated revenue for serving the impression at the available content delivery slot, determining a first bid modifier using the predicted conversion rate and the estimated revenue, and sending a response to the bid request comprising a first bid amount, wherein the first bid amount is based at least in part on the first base bid value and the first bid modifier.
US10915927B2

Virtual teleportation systems and methods are disclosed. A remote advertising system includes an identification, location and authentication system associated with a physical venue, including a master sensor node and a plurality of sensors. A cloud-based advertisement service is deployed in the physical venue. An application installed on a mobile device determines a first set of coordinates corresponding to the mobile device location, transmits a first search request for a service, receives and displays a list of services, including the physical venue associated with the master sensor node and the physical venue including a teleportation indicator, and receives an indication that the teleportation indicator is selected. The application determines a second set of coordinates corresponding to the physical venue location, replaces the first set of coordinates with the second set of coordinates, transmits a second search request, and receives and displays a second list based on the second set of coordinates.
US10915926B2

Systems and methods are provided for location-based advertisements. In accordance with one exemplary implementation, a method is provided for providing advertisements to a user of a navigation system. The method may include identifying high-value intersections in a map. The method may also include identifying, based on the high-value intersections, a set of landmark locations and associating the landmark locations with the high-value intersections in a database. The method may also include detecting at least one of the high-value intersections in a route requested by the user. The method may also include presenting, on a device of the user, an advertisement associated with at least one landmark location while presenting maneuver information for the at least one high-value intersection.
US10915921B1

Methods, systems, and media for managing online advertising campaigns based on causal conversion metrics are provided. In some embodiments, the method comprises: receiving conversion information corresponding to test group including consumers that were presented with an advertisement using an advertising channel; receiving advertisement viewability information indicative of a probability that each of the consumers viewed the advertisement; determining that a subset of the consumers did not view the advertisement based on the probability; placing the consumers into a control group and a test group based on the probability corresponding to each of the consumers; calculating a causal conversion metric based on a comparison of the conversion information corresponding to consumers of the control group and conversion information corresponding to consumers of the test group; and determining whether to place an advertisement using the advertising channel based on the causal conversion metric.
US10915917B2

Systems and methods are provided for providing targeted marketing to goods and services provides and consumer resource management services to consumers. An example system and method for targeted marketing comprises collecting transaction data from point-of-sale (POS) terminals and using a consumer identifier in the transaction data to access stored information about the consumer. This information may be used to target offers and advertisement to the consumer. In an example system for consumer resource management, a consumer may configure a consumer account on the enterprise infrastructure via a web-site. The consumer may use the consumer account to purchase and configure gift cards that may be used for purchasing goods and services. A universal transaction identifier may be associated with the consumer account and used to purchase goods and services from more than one selected goods and services providers.
US10915909B2

Embodiments of the present disclosure provide a terminal verification method, a terminal device and a computer readable storage medium. The method includes: reading machine verification parameters of a target terminal, determining that the target terminal is a fake in response to determining that the machine verification parameters of the target terminal satisfy a first condition, a second condition and a third condition, and displaying on a user interface of the target terminal that the target terminal is a fake.
US10915898B2

A method and system for processing DDA payment transactions including generating a private virtual identifier, associating the private virtual identifier with a DDA, and generating a public virtual identifier associated with the private virtual identifier. The method can also include distributing the public virtual identifier to consumers, receiving a DDA payment request from a billing entity including the public virtual identifier, retrieving the private virtual identifier in response to receipt of the public virtual identifier, and processing the DDA payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer. The method and system also authenticates the identity of a user during a transaction.
US10915895B1

A method and system are configured for performing a transfer of digital currency from an owner of the digital currency to a recipient of the digital currency. The transfer of digital currency includes transferring a sequence of digitally signed transactions from the owner to the recipient. The method and system are further configured for recording the performed transfer of digital currency to a block chain public ledger, generating a digital contract for the recipient that converts the transferred digital currency from an intangible asset type to a financial asset type, and storing the generated digital contract along with electronic credentials associated with accessing the digital currency in a holding account for the recipient.
US10915890B2

Disclosed embodiments include methods, systems, and computer-readable media configured to provide wearable devices storing tokens associated with digital versions of physical documents/cards. The wearable devices may further transfer tokens securely to interested parties without Bluetooth® or other network connectivity beyond NFC radio. In some embodiments, a token vault operator system may receive a request to establish a token vault account for a user, authenticate an identity of the user based at least on the received request, and generating a token vault ID associated with the user. The token vault operator system may further configure access to data sets generated for and associated with the token vault ID, generate tokens associated with the token vault ID, each token corresponding to one of the one or more data sets, and provide the generated plurality of tokens associated with the token vault ID to at least one user device.
US10915888B1

A contactless card can include a plurality of keys for a specific operation, e.g., encryption or signing a communication. The contactless card can also include an applet which uses a key selection module. The key selection module can select one of the plurality of keys and the applet can use the key to, e.g., encrypt or sign a communication using an encryption or signature algorithm. The contactless card can send the encrypted or signed communication to a host computer through a client device. The host computer can repeat the key selection technique of the contactless device to select the same key and thereby decrypt or verify the communication.
US10915875B1

A computer-implemented method for granting a user access to an on-line banking area of a website belonging financial institution responsive to receiving the valid user name and password. The method providing the user with account information regarding checking, savings, mortgage, home equity and/or loan accounts held by the user at the financial institution. The method grants the user access to a request tracking area of the website of the financial institution, receive request related data from the user, the request related data including data relating to at least one expense or goal, calculate portions of each expense respectively owed by each of a plurality of participants in the request and track whether a participant has paid. The method includes sending a message to at least one participant, the message requesting payment for the portion owed by the participant and receiving the payment from the participant in various payment forms.
US10915874B2

A system and process for converting a digital media file into a digital token is disclosed. The embodiments modify a digital media file so that a set of rules are attached to the digital media file creating a digital token, which can be used to persist the digital media file through a network. In an exemplary embodiment, the network is a distributed ledger or blockchain based network that securely tracks distribution of the digital media file. The digital token may have a value added to it or value may intrinsically exist as the digital token is persisted through the network. The value associated with distribution of the digital media file may be used to reward the owner of the digital media file, distributors of the token, or as an incentive program for commercial transactions and non-commercial transactions.
US10915870B2

Computer-implemented methods, apparatus, and computer program products are provided. In one embodiment, shipment information/data corresponding to a proposed shipment from a customer computing device is received. The shipment information/data may be generated based on a task-management record from user input provided from a shipper. The shipment information/data also identifies a destination location and a desired delivery date for the proposed shipment. In one embodiment, updated shipment information/data is generated and causes the customer computing device to generate updated task-management records via a task-management software application based at least in part on one or more tender dates.
US10915860B2

A food and beverage item identification and tracking device, and system for improving supply chain logistical operations and inventory management are disclosed. Multiple food and beverage item identification and tracking devices may be attached to corresponding beverage containers or food containers. Each of the food and beverage item identification and tracking devices includes a wireless communication device and a user interface. The user interface includes an LED to emit light responsive to an instruction received wirelessly, so that the food or beverage container is visually identifiable. The user interface may also include a speaker or buzzer so that the food or beverage container is audibly identifiable. A remote computing device may control the food and beverage item identification and tracking devices so that a subset of the tracking devices can be identified, and packaged for shipment. The system is designed to operate within either a distributor location or a reseller location.
US10915856B2

The disclosure provides a system for delivering packages in a location to multiple recipients by a service provider comprising, a plurality of lockers, each having a locking portion, a delivery code that associates one or more packages with a designated recipient and designates the number of lockers to be opened for that designated recipient, a central control unit comprising a first input device for reading a delivery code and open the number of lockers designated in the delivery code, a second input device adapted to read each package identifier. When the first input device reads the delivery code, the number of designated lockers is unlocked, and when the second input device reads a package, the package information is transmitted to the central control unit, and the service provider places the read package in the interior space of an unlocked locker and closes the associated door.
US10915849B2

The present disclosure comprises a method for determining quality level of performance data associated with an enterprise comprising one or more domain entities. The method comprises analyzing, by a data quality assessment system, performance data, received from one or more data sources of the enterprise, using one or more quality evaluation parameters associated with the performance data. Thereafter, the data quality assessment system generates one or more events based on the analysis of the performance data. The one or more events are classified by the data quality assessment system, based on predefined event processing guidelines. Further, the data quality assessment system determines a quality index value for each of the one or more domain entities based on the one or more classified events, using the predefined event processing guidelines. Thereafter, the data quality assessment system determines the quality level of the performance data associated with the enterprise.
US10915846B2

A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.
US10915840B1

Aspects of the disclosure provide a computer-implemented method and system for the assignment of roadside assistance service providers such as tow trucks to distressed vehicles/drivers requiring roadside assistance. The methods and systems may include a roadside assistance service provider system with a collection module, an assignment module, and a feedback module. The collection module collects roadside assistance service provider information and historical statistics from real-world information and stores the information in a database that may then be analyzed using particular rules and formulas. The assignment module assigns particular roadside assistance service providers to particular distressed vehicles/drivers based on one or more characteristics. The feedback module may provide near real-time cues to the tow truck driver's mobile device, such as alerting when the amount of time spent on a task exceeds a predefined threshold, flagging high priority tasks/assignments, providing a step-by-step checklist for the repair.
US10915827B2

A method of training a predictive model to predict a likely field value for one or more user selected fields within an application. The method comprises providing a user interface for user selection of the one or more user selected fields within the application; analyzing a pre-existing, user provided data set of objects; training, based on the analysis, the predictive model; determining, for each user selected field based on the analysis, a confidence function for the predictive model that identifies the percentage of cases predicted correctly at different applied confidence levels, the percentage of cases predicted incorrectly at different applied confidence levels, and the percentage of cases in which the prediction model could not provide a prediction at different applied confidence levels; and providing a user interface for user review of the confidence functions for user selection of confidence threshold levels to be used with the predictive model.
US10915815B1

An information processing method based on contextual signals and a prefrontal cortex-like network includes: selecting a feature vector extractor based on obtained information to perform feature extraction to obtain an information feature vector; inputting the information feature vector into the prefrontal cortex-like network, and performing dimensional matching between the information feature vector and each contextual signal in an input contextual signal set to obtain contextual feature vectors to constitute a contextual feature vector set; and classifying each feature vector in the contextual feature vector set by a feature vector classifier to obtain classification information of the each feature vector to constitute a classification information set. An information processing system based on contextual signals and a prefrontal cortex-like network includes an acquisition module, a feature extraction module, a dimensional matching module, a classification module and an output module.
US10915812B2

In a method of managing a plurality of computing paths in an artificial neural network (ANN) driven by a plurality of heterogeneous resources, resource information, preference level metrics, and a plurality of initial computing paths are obtained by performing an initialization. The resource information represents information associated with the heterogeneous resources. The preference level metrics represent a relationship between the heterogeneous resources and a plurality of operations. The initial computing paths represent computing paths predetermined for the operations. When a first event including at least one of the plurality of operations is to be performed, a first computing path for the first event is set based on the initial computing paths, the preference level metrics, resource environment, and operating environment. The resource environment represents whether the heterogeneous resources are available. The operating environment represents contexts of the ANN and at least one electronic device including the heterogeneous resources.
US10915807B2

An embodiment of the present invention provides a counting information updating method for a portable electronic device having a plurality of spheres connected with each other. The method includes: generating an angular velocity signal by a first sensor of the portable electronic device and generating an acceleration signal by a second sensor of the portable electronic device in response to a sphere moving operation; and estimating counting information corresponding to the sphere moving operation by using the angular velocity signal with an assistance of the acceleration signal.
US10915802B2

A request including data to be recorded in an information code is transmitted to a server from a terminal. Code generation information for generating an information code, in which the data is to be recorded, is received from the server. The information code is generated based on the received code generation information by the terminal. Practically, in response to the request, the server obtains an array pattern of the light-color and dark-color cells in the code region necessary for generating the information code in which the data is recorded. Information on the array pattern is set as code generation information and transmitted to the terminal. By another example, in the server, code print information including an array pattern of the light-color and dark-color cells in the code region can be obtained, and transmitted to the server for printing by the terminal.
US10915801B2

A portable electronic device of an embodiment includes a plurality of secure elements and a communicator. The communicator performs communication with a reader/writer device to which an external device is connected using non-contact communication. The communicator changes a transmission destination to a secure element corresponding to a transmission destination identifier for identifying the transmission destination among the plurality of secure elements on the basis of the transmission destination identifier and change-instruction-information giving instructions to change the transmission destination, assigned to telegraph data received from the reader/writer device using the non-contact communication and transmits the telegraph data received from the reader/writer device to the secure element.
US10915800B2

A controller causes a display device, upon receipt of an instruction designating fixed data, to display a fixed image represented by the fixed data; generates, upon receipt of an instruction designating a position for generating a first region in the fixed image, a first position information on a basis of the position designated, and stores the first position information in the storage device; acquires, upon receipt of an instruction designating a plurality of pieces of variable data, the plurality of pieces of variable data through a data input device; and causes an image forming device to form on a recording medium an image, in which a variable image represented by the variable data is inserted as replacement in the first region in each page of the fixed image, on a basis of the fixed data, the first position information, and the plurality of pieces of variable data acquired.
US10915795B2

An exemplary method includes initiating a conversation with a user for resolving ambiguity among a group of labels corresponding to an object in an image, wherein each label is associated with a confidence value; iteratively performing, when each of the confidence values is below a first threshold value, or two or more of the confidence values are above the first threshold value: using a wordweb to identify properties that distinguish between a first one of the labels and a second one of the labels, ranking the identified one or more properties; selecting the property having the highest rank to generate a question, and filtering at least one of the first label and the second label based on user input received in response to the question; and when only one of the confidence values exceeds the first threshold value, classifying the object using the label corresponding to the one confidence value.
US10915793B2

Methods and systems for encoding 3D data for use with 2D convolutional neural networks (CNNs) are described. A set of 3D data is encoded into a set of one or more arrays. A 2D index of the arrays is calculated by projecting 3D coordinates of the 3D point onto a 2D image plane that is defined by a set of defined virtual camera parameters. The virtual camera parameters include a camera projection matrix defining the 2D image plane. Each 3D coordinate of the point is stored in the arrays at the calculated 2D index. The set of encoded arrays is provided for input to a 2D CNN, for training or inference.
US10915779B2

A method for extracting uniform features of at least one object, from a point cloud of an environment, includes acquiring the point cloud associated with the environment having the at least one object, wherein the point cloud is associated with a volume comprising a plurality of points; segmenting the point cloud into at least one sub-volume corresponding to each of the at least one object; applying a non-uniform transform on each of the plurality of points corresponding to each of the at least one sub-volume, to obtain a transform coefficient for each of the plurality of points; and selecting a subset of the plurality of transform coefficients as the extracted uniform features of the at least one object within the environment.
US10915763B2

Disclosed is a method and apparatus for determining a lane, the method including extracting plural straight-line segments from a captured stereo image including a first image and a second image of a driving road, selecting a first lane from the stereo image based on line segments of the plural straight-line segments, corresponding to lanes of the driving road, predicting a second lane candidate, based on the first lane, including at least a portion of a lane area excluding the line segments in the stereo image, and determining a second lane by updating a position of the predicted second lane candidate based on a confidence value of the predicted second lane candidate.
US10915761B2

A vehicular vision system includes a camera and an image processor that processes frames of image data captured by the camera. With the vehicle parked, the vehicular vision system processes frames of captured image data to track a three dimensional object to determine movement of the three dimensional object relative to the parked vehicle. The vehicular vision system determines that the three dimensional object is a bicycle sideward and rearward of the parked vehicle and approaching the parked vehicle from rearward of the parked vehicle. With a door of the parked vehicle closed, and at least in part responsive to the determined bicycle being within a threshold distance to the parked vehicle and approaching a side region adjacent the door of the vehicle, the vehicular vision system generates an output indicative of determination of the determined bicycle approaching the side region adjacent the door of the vehicle.
US10915760B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting humans in images using occupancy grid maps. The methods, systems, and apparatus include actions of obtaining an image of a scene without people, generating a reference occupancy grid from the image, generating pairs of training images with humans rendered and corresponding training occupancy grids based on the occupancy grid and the image, training a scene-specific human detector with the pairs of training images with humans rendered and corresponding training occupancy grids, generating a sample occupancy grid from a sample image using the scene-specific human detector, and augmenting the sample image using the sample occupancy grid.
US10915758B1

Virtual sensor technology, in which a camera is controlled to capture at least one configuration image of an area monitored by a monitoring system and input is received that defines one or more characteristics of the at least one configuration image that enable sensing of an event in the area. Based on the received input, configuration data used in sensing the event is generated and stored. After storage of the configuration data, the camera is controlled to capture one or more images of the area, the one or more images are analyzed based on the configuration data, and occurrence of the event is detected based on the analysis of the one or more images. Based on detecting occurrence of the event, a transmitting device is controlled to send, to a controller of the monitoring system, a signal that indicates the detection of the occurrence of the event.
US10915755B2

A method of detecting a change in a scene between images that capture a scene at different times, the images comprising reference images and a query image, the method includes reconstructing the query image using a reconstruction model, the reconstruction model being based on the reference images and detecting a change in the scene by comparing the query image with the reconstructed query image.
US10915753B2

An operation assistance apparatus 10 includes: an image data acquisition unit 11 configured to acquire image data according to equipment; an inquiry receiving unit 12 configured to receive an inquiry about an operation of equipment; an equipment identifying unit 13 configured to identify equipment included in an image, based on the acquired image data; a matched information extraction unit 14 configured to extract information that matches the received inquiry from information according to the identified equipment; and an information display control unit 15 configured to display the extracted information on a screen.
US10915742B2

An entertainment device safety system includes a video camera configured to capture video of an entertainment device and a user of the entertainment device and a video analytic module to perform real-time video processing of the captured video to generate non-video data from video. A computer receives the video and the non-video data from the video camera analyzes the video or the non-video data to determine a user position in relation to the entertainment device. The user position is compared to a user position rule to determine whether the user position violates the user position rule. A notification is transmitted in response to a determination that the user position violates the user position rule.
US10915740B2

A facial expression feedback system for providing real-time feedback on how closely a user matches his or her facial expression to a target expression is presented. The facial expression feedback system receives sensor data captured by a set of sensors. The facial expression feedback system evaluates the captured sensor data to generate a set of confidence scores with respect to a target facial expression. The system presents the feedback by modifying a multimedia presentation based on the generated set of confidence scores.
US10915736B2

An image processing method includes receiving an image frame, detecting a face region of a user in the image frame, aligning a plurality of preset feature points in a plurality of feature portions included in the face region, performing a first check on a result of the aligning based on a first region corresponding to a combination of the feature portions, performing a second check on the result of the aligning based on a second region corresponding to an individual feature portion of the feature portions, redetecting a face region based on a determination of a failure in passing at least one of the first check or the second check, and outputting information on the face region based on a determination of a success in passing the first check and the second check.
US10915735B2

One of the aspects of the present invention discloses a feature point detection method. The method comprises: acquiring a face region in an input image; acquiring first positions of first feature points and second feature points according to a pre-generated first model; estimating second positions of the first feature points according to the first positions of the first feature points and pre-generated second models; detecting third positions of the first feature points and the second feature points according to the second positions of the first feature points, the first positions of the second feature points and pre-generated third models. According to the present invention, the final detected face shape could approach to the actual face shape much more.
US10915712B2

Methods, systems, and computer program products for unsupervised tunable stylized text transformations are provided herein. A computer-implemented method includes identifying stylistically amendable portions of input text by applying at least one neural network to the input text; determining stylistic text modifications to the amendable portions of the input text, the text modifications encompassing a set of stylistic parameters, wherein the determining comprises applying at least one neural network to the set of stylistic parameters; generating a stylized output set of text by transforming the input text, wherein the transforming comprises modifying at least one of the stylistically amendable portions of the input text via at least one of the stylistic text modifications encompassed by the set of stylistic parameters; and outputting the stylized output set of text to a user.
US10915699B2

A document creation platform provides a user interface for creating electronic documents. In response to a first user input, the platform creates an electronic document with a plurality of clauses. In response to a second user input in a first clause, the platform designates a user-specified sequence of words in the first clause as a defined term. The platform also opens an addendum section of the electronic document to receive a user-specified definition of the term. In response to a third user input, the platform inserts the term into the electronic document in a second clause. The platform identifies a fourth user action at a location of the term in the electronic document, and in response: determines that the term has an associated definition; retrieves a current version of the definition from the addendum section; and displays the retrieved current version of the definition in a separate window.
US10915697B1

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.
US10915694B2

A device may receive a widget template of a widget. The widget template may include information relating to one or more fields of the widget and content for the one or more fields. The device may receive a stylesheet of the widget. The stylesheet may include information relating to respective style identifiers of the one or more fields. The device may generate a markup object of the widget based on the widget template. The markup object may include respective markup object entries for populating the one or more fields with the content. The device may assign the respective style identifiers to the respective markup object entries, and cause an action to be performed in connection with the markup object.
US10915693B2

An embodiment herein provides a method for implementing verification IP for pre-silicon functional verification of a layered protocol. The method includes generating serially connected layer blocks. A layer block includes modular components that may be enabled or disabled to change a functionality of the layer block. The modular components include a layer core, a stimulus handler, one or more transmit routers and one or more receive routers. The layer core implements the complete functionality of the layer block. The stimulus handler drives input stimulus transactions into the layer core of the layer block. The one or more transmit routers routes one or more transmit core transactions from the layer core to the connected succeeding layer block. The one or more receive routers routes one or more receive core transactions from the succeeding layer block to the layer core.
US10915686B2

Disclosed are mask definition tools, apparatus, methods, systems and computer program products configured to process data representing a semiconductor fabrication mask. A non-limiting example of a method includes performing a decomposition process on a full Transmission Cross Coefficient (TCC) using coherent optimal coherent systems (OCS) kernels; isolating a residual TCC that remains after some number of coherent kernels are extracted from the full TCC; and performing at least one decomposition process on the residual TCC using at least one loxicoherent system. The loxicoherent system uses a plurality of distinct non-coherent kernel functions and is a compound system containing a paired coherent system and an incoherent system that act in sequence. An output of the coherent system is input as a self-luminous quantity to the incoherent system, and the output of the incoherent system is an output of the loxicoherent system.
US10915684B2

The following relates generally to design and redesign of digital circuits. In one disclosed embodiment, a circuit is annotated by identifying at least one possible error location according to an error library; the at least one possible error location is localized; and the circuit is redesigned based on the localized at least one possible error location.
US10915675B2

An example embodiment designs a real-world object by defining a first model of the object being produced using an additive manufacturing (AM) process, where behavior of the object being produced is given by a first equation which includes a first plurality of corresponding sensitivity equations for a first plurality of design variables. Similarly, such an embodiment defines a second model of the object after being produced, wherein behavior of the object after being produced is given by a second equation which includes a second plurality of corresponding sensitivity equations for a second plurality of design variables. In turn, the second model is iteratively optimized with respect to a given one of the second plurality of design variables using both the first plurality of corresponding sensitivity equations and the second plurality of corresponding sensitivity equations.
US10915674B2

Techniques for autonomously modeling a two-phase cooling architecture are provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a reduced physics model based on a profile of a heat source and a parameter of a cooling structure. The reduced physics model can provide an output. Also, the computer-implemented method can comprise generating, by the system, a full physics model based on the output. The computer-implemented method can further comprise combining, by the system, the reduced physics model and the full physics model to define an architecture that achieves a flow distribution of a coolant.
US10915673B2

An Unmanned Aerial Vehicle (UAV), method, apparatus, and computer-readable medium for solar site assessment includes generating a three-dimensional model of a solar site based at least in part on data captured by an Unmanned Aerial Vehicle (UAV), importing one or more solar paths into the three-dimensional model based at least in part on a geo-location of the solar site, and determining, one or more solar collection estimates corresponding to one or more locations in the solar site based at least in part on the three-dimensional model and the one or more solar paths.
US10915663B1

Systems, methods, and non-transitory computer-readable media can be configured to train a featurizer based at least in part on a set of training data. The featurizer can be applied to at least one input to generate at least one tensor. The at least one tensor obfuscates or excludes at least one feature in the at least one input.
US10915658B1

A system can include, for example, a secure data module(s) configured to store sensitive data regarding the user(s), a synthetic dataset generating module(s) configured to generate the synthetic dataset based on the sensitive data, and a control module configured to receive a request from an application for a dataset related to the user(s), provide the request to the synthetic dataset generating module(s), receive the synthetic dataset from the synthetic dataset generating module(s), and provide the synthetic dataset to the application. The synthetic dataset generating module(s) can be configured to generate the synthetic dataset based on the dataset.
US10915657B2

Systems and methods obtain personal identity information, identify a user's personal documents containing sensitive information, and can optionally protect the sensitive documents. A user's personal identity information can be obtained from various sources such as operating system, email clients, web browsers, Active Directory or from user's documents. The user's documents on hard drives, cloud storage etc. can be searched. Sensitive documents with personal identities are identified and optionally protected against misuse and theft.
US10915652B1

Systems and methods for embodiments of identity management systems and data models used by identity management systems are disclosed. Embodiments of the identity management systems and associated data models as disclosed herein may associate identities with their respective entitlements, while preserving the hierarchy imposed by the source system from which those identities or entitlement were derived, including the hierarchical structure that resulted in the (direct or effective) assignment of such an entitlement, along with the hierarchical nature of the digital assets to which those entitlements pertain. Using embodiments of the disclosed data model embodiments of identity management systems may implement tasks, processes or policies that take advantage of the ability to easily navigate between an identity and its respective entitlements, the management structures that resulted in the entitlement being assigned or the hierarchical relationships between the digital assets corresponding to those entitlements.
US10915651B2

A “Data Transfer Tool” extracts, labels and stores user data or information that may be confined within application silos during user interaction with arbitrary apps. The Data Transfer Tool enables sharing of this otherwise siloed data shared across and between authorized apps. The Data Transfer Tool provides a task-centric approach to define and extract structured and semantically meaningful information from source applications by providing multiple semantic models that are individually tailored to particular source apps. The Data Transfer Tool applies an accessibility API or the like of the OS in combination with the semantic model for the source app to scrape user entered or selected data or information from the source app. The Data Transfer Tool enables and creates new user experiences and increases user efficiency when interacting with various apps by making the scraped data or information available to subscribing destination apps approved to receive that data or information.
US10915649B2

The present disclosure involves systems, software, and computer implemented methods for access control delegation. One example method includes identifying creation of a derived entity from an originating entity. A definition of the derived entity is modified to include an association to the originating entity. A derived access control definition is created based on an originating access control definition. Access control condition(s) in the derived access control definition are identified. Modified access control condition(s) are created by modifying column reference(s) to include a reference to the association to the originating entity. A query is received for the derived entity. A modified query is created by including, in the received query, the modified access control condition(s) and unfolding the association to the originating entity. The modified query is executed, including evaluation of the modified access control condition(s) to determine records of the derived entity that are accessible to a query user.
US10915647B2

A media playback system for presenting to a user a composition of a plurality of media streams. It has a media selection component configured to receive a scenario dataset, to receive user input for selecting viewing times defining segments of media and composition selections, and to output a list of segments of media from the scenario dataset that are authorized to be viewed by the user. The system has a playback control component configured to retrieve from media storage at least the segments of media from the output list of segments, to decode the segments of media, and to compile composition instructions. The system has a media playback component configured to receive the rendered media and the composition instructions.
US10915646B2

This application discloses a method for network secure storage. The method includes: receiving a client request to create a window; creating a window in response to the client request; allocating a storage area for the window; allocating a rendering process to the window; and providing, to the rendering process, a storage service using the storage area.
US10915639B2

A method may include obtaining, from a runtime system that executes code, a source value at a source point of the code and a sink value at a sink point of the code, identifying a potential taint flow from the source point to the sink point by performing a series of taint inferences that each infer a relationship between the source value and the sink value, and determining whether the potential taint flow is an actual taint flow by performing a series of taint checks that each analyze the execution of the code using the source value and the sink value.
US10915635B2

A system for providing security in a computer system is provided. The system includes a physical unclonable function (PUF) device and one or more logic circuits. At startup of the computer system, the logic circuits call the PUF device a preset plurality of times with an identical input value to generate a plurality of PUF values that are candidate identifiers of an integrated circuit. The logic circuits apply a hash function to the candidate identifiers to produce respective hash values. The logic circuits also access a reference hash value from a non-volatile memory and verify all of the respective hash values using the reference hash value. The logic circuits further enable the computer system to operate in a first mode or a second mode based on the verification results.
US10915630B2

A method includes identifying an impersonating message, transmitted over a Controller Area Network (CAN) bus by an attacking node connected to the bus, that appears to originate from a source other than the attacking node. The method further includes, in response to identifying the impersonating message, driving the attacking node into an error-passive state in which an ability of the attacking node to communicate over the bus is limited, relative to before entering the error-passive state. The method further includes, subsequently to driving the attacking node into the error-passive state, driving the attacking node into a bus-off state in which the attacking node cannot communicate over the bus, by transmitting, over the bus, a plurality of passive-error-flag-trumping messages that collide with, and trump, respective instances of a passive-error flag that the attacking node transmits over the bus. Other embodiments are also described.
US10915621B2

A key generating method includes obtaining a first error correcting code (ECC) for original data, obtaining read data from a cell array of a memory comprising the original data, generating a second ECC for the read data, obtaining a location of a cell in which an error occurs from the cell array of the memory in response to the second ECC being different from the first ECC, and generating a key for the memory based on the location of the cell in which the error occurs.
US10915611B2

The present invention relates to a control program execution method. According to one embodiment of the present invention, the control program execution method performed in a terminal device in which a lower control program for managing a device to be controlled and/or an upper control program for executing the lower control program are installed comprises the steps of: receiving an input of an execution request for the upper control program from a user; searching for the device to be controlled, by the upper control program executed on the basis of the execution request; searching for the lower control program corresponding to identification information of the searched-for device to be controlled, by using the identification information; and connecting communication between the searched-for lower control program and the device to be controlled, wherein the lower control program is sequentially executed after the upper control program is executed.
US10915610B2

The present disclosure relates to systems and methods for providing inclusive CAPTCHA. The method, in response to a user request for a webpage having CAPTCHA, creates a media file in real-time, wherein the created media file is characterized by distortion interference and corresponds to a selected theme from a plurality of themes associated with real-world scenarios. Further, randomly selecting a comprehension question from a plurality of comprehension questions for the created media file as the CAPTCHA, the comprehension question being based on the selected theme, geography associated with a user requesting the webpage and context of the created media file and transmits the webpage including the CAPTCHA. Further, in response to a user input to the comprehension question, intelligently detecting either a human input or a machine input based on a self-learning CAPTCHA decision module, by considering one or more of spelling errors, incomplete responses, contextual metonyms, synonyms and variants thereof.
US10915605B2

Methods, systems, and computer-readable media are provided for identifying, stratifying, and prioritizing patients who are eligible for care management services. For each patient, patient health data is used to determine one or more of a disease burden associated with the patient, an amount of health system utilization by the patient, and an amount of money spent on healthcare services for the patient. It is further determined if the patient exceeds a respective threshold value associated with each of these criteria. If the patient exceeds the respective threshold value, the patient is stratified into a category comprising one of high-risk senior, high-risk adult, high-risk pediatrics, or high-risk maternity. The patient may also be prioritized based on one or more factors, and a notification may be sent to the patient informing the patient of his/her eligibility for care management services.
US10915600B2

A utility vehicle comprises a plurality of ground engaging members and a frame supported by the plurality of ground engaging members. The frame includes a front frame portion, a mid-frame portion, and a rear frame portion. The utility vehicle further comprises an attachment supported at the front frame portion. Additionally, the utility vehicle includes an operator area supported by the frame and including an operator seat and an adjacent passenger seat spaced apart from the operator seat. The operator seat and the passenger seat are in a side-by-side arrangement. The utility vehicle also comprises an auxiliary power assembly having an attachment shaft configured to be operably coupled to the attachment. The attachment shaft extends in a generally longitudinal direction of the utility vehicle and projects outwardly from the front frame portion.
US10915598B2

Techniques of content delivery for HTML content based on a predefined template generated at a content serving service are provided. A request for HTML content is received and a member ID that matches the request is determined to identify a set of campaigns. For each identified campaign, a cache is read to identify respective HTML content. Upon determining that one of the campaigns has corresponding HTML content stored in the cache and that was already generated at the content serving service, a URL is generated based on the request. The HTML content and the URL are sent to a client device. For a campaign that does not have stored HTML content, HTML content for that campaign is generated using a template with a predefined format and content that is specific to the campaign. The template has formatting parameters for the content. The generated HTML content is stored in the cache.
US10915575B2

Methods and systems for improved query evaluation in computer systems are provided. A system receives a full text query for evaluation against a collection of XML documents. The query comprises specifies one or more tokens and one or more contexts. The contexts each represent a path within an XML expression. The query is used to make multiple determinations. First, determining, using token lists, first documents that contain the tokens included in the query. Second, determining, using tag lists, second documents that contain the contexts included in the query. Third, determining third documents by comparing the first documents and the second documents to determine which documents contain both the tokens and the contexts. The query is then evaluated in view of the third documents.
US10915573B2

A cognitive, artificially intelligent system employs, in part, visual recognition and image processing to transform electronic design information, such as a schematic diagram, into a machine-readable data structure suitable for machine-based comparison of one data structure against another data structure of like kind. A comparison method identifies and quantifies similarities or equivalencies between the any such data structures, and hence between respectively corresponding electronic designs.
US10915560B2

A method is provided that includes generating answer-passage pairs, each associated with a respective one of multiple feature vectors. The method includes, for each answer in the pairs, merging the feature vectors associated with any of the pairs that include the answer to obtain a merged answer vector. The method includes, for each passage in the pairs, (i) merging the feature vectors associated with any of the pairs that includes the passage to obtain a merged passage vector, (ii) merging the feature vectors from the merged answer vector for each answer that is associated with the passage via at least one of the pairs to obtain a merged passage-answer vector, and (iii) concatenating the merged passage vector and the merged passage-answer vector to obtain a concatenated passage vector. The method includes ranking the concatenated passage vector for each passage to obtain a ranked list of passages with associated confidence scores.
US10915551B2

Methods, systems, and computer-readable storage media for, in response to initiation of a deployment to a multi-tenant system, cloning a shared table in a shared container of a database system to provide a cloned table, the shared table corresponding to a plurality of table views in respective tenant containers, providing, within each tenant container of the tenant containers, an updated view to the cloned table, for a data object of the deployment, determining a previous location of the data object within the database system from an object catalog, and a new location of the data object within the database system from a deploy file, and storing the data object in one of the shared container, and a tenant container of a respective tenant based on one or both of the previous location, and the new location of the data object.
US10915549B2

Embodiments incrementally refresh a clone of a source PDB while the source PDB accepts write operations. Specifically, refreshing the PDB clone incorporates changes made to the source PDB since a refresh reference time stamp, which marks the time at which the PDB clone was created or, if the PDB clone has been previously refreshed, the time at which the PDB clone was last refreshed. A PDB clone is incrementally refreshed by incorporating, into the PDB clone data, those source data blocks that have changed since the refresh reference time stamp. Recovery is performed on the PDB clone, once the blocks are copied, to apply any changes made to the source PDB while the blocks were being copied, which recovery makes the PDB clone files consistent. This recovery is based on redo entries recorded for the source PDB during the time it took to copy the blocks to the PDB clone.
US10915545B2

A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.
US10915542B1

Techniques for contextual modification of data sharing constraints in a distributed database system are disclosed. The constraint modifications can improve data sharing processes, particularly in applications that involve cross-model data sharing and/or have a need for low data latency.
US10915540B2

A method and an apparatus are provided. Distribution information in a first attribute dimension is acquired from a persona data collection of users who use a network service. The persona data collection includes persona data sets corresponding to the users. An evaluation data collection to match the distribution information in the first attribute dimension is extracted from a sample data collection that is collected from sample users. The sample data collection includes sample data sets corresponding to the sample users. Further, a level of accuracy of the persona data collection in a second attribute dimension is determined based on the evaluation data collection in the second attribute dimension.
US10915515B2

Techniques related to a database performance tuning framework are disclosed. The techniques include a system for improving performance of a database query, the system configured to generate one or more query execution time statistics relating to a database query operation performed by a database in response to a received query, store the query execution time statistics, determine the database query operation is slow based on the stored query execution time statistics, generate one or more database statistics based on the contents of the database, generate a suggested index using one or more of the generated database statistics, create the suggested index, determine another one or more query execution time statistics for the database query operation after creating the suggested index, and retain the suggested index based on a comparison of the stored query execution time statistics and the another query execution time statistics.
US10915510B2

Some aspects disclosed herein are directed to, for example, a system and method of detecting database application incompatibilities. Systems and methods described herein may format traces, collect data, store the data, and/or provide one or more user interface which allows an end user to quickly and easily identify affected statements, such as structured query language (SQL) statements, for remediation action(s).
US10915507B1

A method and apparatus for data conversion in a run-time execution environment are provided. In the method and apparatus, a data request specifying a second schema for requested data is received. A data portion is retrieved from a data store, whereby the retrieved data has a first schema. On a condition that the first schema and the second schema are determined to be different, the data portion is converted to the second schema to produce a converted data portion, whereby the conversion is performed based at least in part on data conversion information. The converted data portion is then provided to the run-time execution environment for use in a run-time execution of the computer program.
US10915505B2

Embodiments related to a system and method managing the implementation, execution, data collection, and data analysis of a structured collection procedure running on a portable, hand-held collection device are disclosed. The collection device performing the structured collection procedure has program instructions that when executed by a processor causes the processor to initiate automatically a schedule of events of the structured collection procedure upon one or more entry criterions being met at some unknown time, store in memory patient data collected in accordance to the schedule of events, end automatically the structured collection procedure upon one or more exit criterions being met at some unknown time, and mark/indicate the structured collection procedure as completed if no exception occurred during performance of an event in the schedule of events.
US10915498B2

A computer-implemented method according to one embodiment includes identifying an event associated with a high speed storage tier of a data storage system, determining a policy rule that is triggered in response to the event, and implementing one or more data management actions associated with the high speed storage tier according to the policy rule.
US10915497B1

An apparatus in one embodiment comprises a storage system having at least first and second storage tiers each comprising a plurality of storage devices. The first storage tier implements a file system having a user visible name space and a corresponding hidden data store. The second storage tier implements a cloud-based object store. The storage system is configured to controllably relocate files from the hidden data store of the file system of the first storage tier to the cloud-based object store of the second storage tier. In conjunction with the relocation of a given one of the files, the given file is replaced in the hidden data store with a corresponding stub providing user access via the user visible name space to an object comprising the given file in the cloud-based object store of the second storage tier. The controllable relocation is illustratively performed in accordance with one or more configured policies.
US10915494B1

A vector processor includes a coefficient memory and a processor. The processor has an Instruction Set Architecture (ISA), which includes an instruction that approximates a mathematical function by a polynomial. The processor is configured to approximate the mathematical function over an argument, by reading one or more coefficients of the polynomial from the coefficient memory and evaluating the polynomial at the argument using the coefficients.
US10915492B2

Techniques are disclosed for enabling collaborative work on a media content among collaborators through a cloud-based environment. An example method comprises receiving the media content; extracting a plurality of text-based data based on the media content; and indexing the plurality of text-based data so as to enable one or more actions to be performed on the media content using the plurality of text-based data. In some embodiments, the media content comprises an audio component, and the method further comprises transcribing the audio component of the media content so that the plurality of text-based data comprises a transcript of the media content. In some embodiments, the actions include a text-based search or a semantics-based search. Among other benefits, some embodiments provided herein enable indexing media content for text-based searches and/or metadata extraction to effectively manage multimedia files in a cloud-based storage/service environment.
US10915490B2

Systems and methods for providing audio streams over peripheral component interconnect (PCI) express (PCIE) links are disclosed. In particular, exemplary aspects of the present disclosure are used to calculate an uplink timing requirement and adjust a margin time before a modem encodes audio data so that the encoding is done before data is transmitted to an external network. Further aspects of the present disclosure allow a first integrated circuit (IC) to synchronize its clock with that of the modem.
US10915487B2

Apparatus and methods structured with respect to a data bus having a number of data lines and a number of shield lines can be implemented in a variety of applications. Such apparatus and methods can include driver and receiver circuits that operate to generate and/or decode a data bit inversion signal associated with data propagated on data lines of the data bus. The driver and receiver circuits may be arranged to operate on a two bit basis to interface with the data bus having data lines grouped with respect to the two bits with shield lines for the respective two bit data lines.
US10915485B2

A circuit for asynchronous data transfer includes a slave device having an asynchronous slave clock for transferring data to a master device having a master clock. The slave clock is a non-continuous clock signal. The slave device includes a clock detection circuit, a register bank, a temporary storage register, and a datapath selector. The slave device receives a data transfer command from the master device. The clock detection circuit detects a presence of the slave clock signal and generates a sync signal. To transfer the data to the master device, the datapath selector selects one of the temporary storage register and the register bank based on the sync signal. The slave device ensures seamless data transfer to the master device regardless of the presence or absence of the slave clock signal.
US10915482B2

Aligning received BDIs with received data on a cross-chip link including receiving, from the cross-chip link, a control flit comprising incoming data flit information for a plurality of incoming data flits; adding the incoming data flit information to a control structure; receiving, from the cross-chip link, the plurality of incoming data flits; directing each of the plurality of incoming data flits to virtual channel queues based on the incoming data flit information at a first read pointer in the control structure; receiving a bookend flit comprising a plurality of BDIs for the plurality of data flits; and associating each of the BDIs with the plurality of data flits based on the incoming data flit information at a second read pointer in the control structure.
US10915479B1

A network element includes one or more ports for communicating over a network, a processor and packet processing hardware. The packet processing hardware is configured to transfer packets to and from the ports, and further includes data-transfer circuitry for data transfer with the processor. The processor and the data-transfer circuitry are configured to transfer between one another (i) one or more communication packets for transferal between the ports and the processor and (ii) one or more databases for transferal between the packet processing hardware and the processor, by (i) translating, by the processor, the transferal of both the communication packets and the databases into work elements, and posting the work elements on one or more work queues in a memory of the processor, and (ii) using the data-transfer circuitry, executing the work elements so as to transfer both the communication packets and the databases.
US10915474B2

Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
US10915473B2

A data storage device may include: first and second memory devices suitable for sharing an input clock signal line and at least one I/O signal line; and a controller suitable for enabling the first and second memory devices at the same time, and controlling the first and second memory devices by transmitting an input clock signal to the input clock signal line and transmitting an input signal synchronized with the input clock signal to the I/O signal line.
US10915471B2

Systems, methods, and apparatuses relating to memory interface circuit allocation in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator (CSA) includes a plurality of processing elements; a plurality of request address file (RAF) circuits, and a circuit switched interconnect network between the plurality of processing elements and the RAF circuits. As a dataflow architecture, embodiments of CSA have a unique memory architecture where memory accesses are decoupled into an explicit request and response phase allowing pipelining through memory. Certain embodiments herein provide for an improved memory sub-system design via the improvements to allocation discussed herein.
US10915470B2

A memory system is disclosed, which relates to technology for an accelerator of a high-capacity memory device. The memory system includes a plurality of memories configured to store data therein, and a pooled memory controller (PMC) configured to perform map computation by reading the data stored in the plurality of memories and storing resultant data produced by the map computation in the plurality of memories.
US10915466B2

Caches may be vulnerable to side-channel attacks, such as Spectre and Meltdown, that involve speculative execution of instructions, revealing information about a cache that the attacker is not permitted to access. Access permission may be stored in the cache, such as in an entry of a cache table or in the region information for a cache table. Optionally, the access permission may be re-checked if the access permission changes while a memory instruction is pending. Optionally, a random index value may be stored in a cache and used, at least in part, to identify a memory location of a cacheline. Optionally, cachelines that are involved in speculative loads for memory instructions may be marked as speculative. On condition of resolving the speculative load as non-speculative, the cacheline may be marked as non-speculative; and on condition of resolving the speculative load as mis-speculated, the cacheline may be removed from the cache.
US10915465B2

Systems, apparatuses, and methods related to a domain register of a processor in a computer system are described. The computer system has a memory configured to at least store instructions of routines that are classified in multiple predefined, non-hierarchical domains. The processor stores in the domain register an identifier of a current domain of a routine that is being executed in the processor. The processor is configured to perform security operations based on the content of the domain register and the security settings specified respectively for the predefined, non-hierarchical domains.
US10915464B2

A security system includes a physical unclonable function circuit, a write-in protection circuit, a memory, and a readout decryption circuit. The physical unclonable function circuit provides a plurality of random bit strings. The write-in protection circuit receives a write-in address and original data, and includes an address scrambling unit. The address scrambling unit generates a scrambled address by scrambling a write-in address according to a random bit string provided by the physical unclonable function circuit. The memory stores the storage data corresponding to the original data according to the scrambled address. The readout decryption circuit reads out the storage data from the memory according to the write-in address to derive the original data.
US10915457B2

Systems, apparatuses, and methods related to a computer system having a page table entry containing permission bits for predefined types of memory accesses made by executions of routines in predefined domains are described. The page table entry can be used to map a virtual memory address to a physical memory address. In response to a routine accessing the virtual memory address, a permission bit corresponding to the execution domain of the routine and a type of the memory access can be extracted from the page table entry to determine whether the memory access is to be rejected.
US10915455B2

The disclosed computer-implemented method includes receiving an indication that cache data is to be copied from an originating cluster having a specified number of replica nodes to a destination cluster having an arbitrary number of replica nodes. The method further includes copying the cache data to a cache dump and creating a log that identifies where the cache data is stored in the cache dump. The method further includes copying the cache data from the cache dump to the replica nodes of the destination cluster. The copying includes writing the copied data in a distributed manner, such that at least a portion of the copied data is distributed over each of the replica nodes in the destination cluster. Various other methods, systems, and computer-readable media are also disclosed.
US10915452B2

A method, system, and computer program product for maintaining a cache obtain request data associated with a plurality of previously processed requests for aggregated data; predict, based on the request data, (i) a subset of the aggregated data associated with a subsequent request and (ii) a first time period associated with the subsequent request; determine, based on the first time period and a second time period associated with a performance of a data aggregation operation that generates the aggregated data, a third time period associated with instructing a memory controller managing a cache to evict cached data stored in the cache and load the subset of the aggregated data into the cache; and provide an invalidation request to the memory controller managing the cache to evict the cached data stored in the cache and load the subset of the aggregated data into the cache during the third time period.
US10915451B2

A high bandwidth memory system. In some embodiments, the system includes: a memory stack having a plurality of memory dies and eight 128-bit channels; and a logic die, the memory dies being stacked on, and connected to, the logic die; wherein the logic die may be configured to operate a first channel of the 128-bit channels in: a first mode, in which a first 64 bits operate in pseudo-channel mode, and a second 64 bits operate as two 32-bit fine-grain channels, or a second mode, in which the first 64 bits operate as two 32-bit fine-grain channels, and the second 64 bits operate as two 32-bit fine-grain channels.
Patent Agency Ranking