US10542659B2

An improved tilting bearing assembly (100) is provided that includes a support bracket and a tilting bearing; the support bracket and the tilting bearing, along with methods of replacing the same are also provided. The support bracket generally comprises a substantially planar upper portion lying in a first plane and having two opposing ends and a pair of elongated openings, each elongated opening extending in a first direction entirely through the upper portion of the support and having a closed end and an opposing open end, the closed end of each elongated opening being equidistant from respective ones of the two opposing ends; and two opposing leg portions, each leg portion projecting at an angle relative to the first plane, extending at respective upper ends of each leg portion from one of the two opposing ends of the upper portion and terminating at respective lower ends of each leg portion.
US10542658B2

A system for adjusting down pressure loads on a harrow of an agricultural implement may include a base hitch member and an upper tow arm pivotally coupled to the base hitch member. First and second linkage arms may pivotally couple to the upper tow arm. A lower support arm may pivotally couple to the first and second linkage arms. A plurality of ground engaging elements may be supported on the lower support arm. A tensioner assembly may include an actuator coupled between the base hitch member and the lower support arm. The actuator may include an actuator rod that extend and retract to adjust a relative distance between the base hitch member and the lower support arm. The actuator may regulate a down pressure applied on the plurality of ground engaging elements by adjusting the relative distance between the base hitch member and the lower support arm.
US10542656B2

A remotely positionable stabilizer wheel arrangement for a towable agricultural implement utilizes an electronic control unit that receives an input signal indicative of a desired position of the stabilizer wheel, and/or a desired depth of penetration of tillage tools operatively attached to the front and rear of the implement frame, to automatically control an electrically powered linear actuator of the remotely positionable stabilizer wheel arrangement to position and hold the stabilizer wheel at the desired position of the stabilizer wheel.
US10548247B2

An electronic display assembly includes a housing for an electronic display and a panel having a perimeter. An ingestion gap ingests, and an exhaustion gap exhausts, open loop fluid. The ingestion and exhaustion gaps are each located along vertical and horizontal portions of the perimeter. A channel is positioned behind the electronic display. A first and second gaseous pathway connect the ingestion gap and the exhaustion gap, respectively, to the channel. A first and second channel are positioned vertically and form at least a portion of the first and second gaseous pathways. A first and second channel septum are placed in the first and second side channel, respectively. A fan causes the open loop fluid to flow from the ingestion gap through a first gas pathway to the channel and from the channel to a second gas pathway and out the exhaustion gap.
US10548244B2

An air containment system is configured to span an aisle defined by rows of racks. The air containment system includes a frame structure having two end frames provided at respective ends of the air containment system, and at least two horizontal beams, one for each side of the air containment system, releasably secured to the end frames. The frame structure is adjustable to achieve a desired height, length and width as required for a particular application of the air containment system. A kit providing an air containment system is further disclosed.
US10548238B1

A cooling system may include a housing including an inlet; an outlet; a duct assembly between the inlet and the outlet; and at least one fan located to direct airflow from the inlet, through the duct assembly, and out the outlet; the duct assembly including: a first duct having an entrance facing the at least one fan and an exit normal to the entrance; a second duct having an entrance facing the at least one fan and an exit normal to the entrance; a central passage for receiving airflow from the first duct exit and the second duct exit; a third duct having an entrance fluidly coupled to the central passage; a fourth duct having an entrance fluidly coupled to the central passage; and a plurality of heat sinks located in the third and fourth ducts.
US10548231B2

An apparatus for producing a printed circuit board on a substrate, has a table for supporting the substrate, a function head configured to effect printing conductive and non-conductive materials on the substrate, a positioner configured to effect movement of the function head relative to the table, and a controller configured to operate the function head and the positioner to effect the printing of conductive and non-conductive materials on the substrate. The apparatus optionally has a layout translation module configured to accept PCB files or multilayer PCB files to printing data for controlling the function head to print conductive material and nonconductive material onto the substrate. Conductive traces having varying thickness may be produced on a common substrate. Conductive regions are printed to electrically isolate traces and optional to present an approximately level surface.
US10548224B2

A touch device, a method for manufacturing a touch device and a resin composition used in the method are discussed. The touch device includes a substrate including a surface roughness of less than 1.2 nm, a touch sensor formed on a surface of the substrate, and a flexible printed circuit board attached to the substrate.
US10548214B2

A multi-layer circuit board capable of being applied with electrical testing includes a metallic delivery loading plate, a bottom-layer circuit structure, a conductive corrosion-barrier layer, and a multi-layer circuit structure. The bottom-layer circuit structure is overlapping on the delivery loading plate. The conductive corrosion-barrier layer is disposed on the bottom dielectric layer. The multi-layer circuit structure is overlapping on the bottom-layer circuit structure. The top-layer circuit of the multi-layer circuit structure is electrically connected to the conductive corrosion-barrier layer through the inner-layer circuit of the multi-layer circuit structure and the bottom-layer circuit of the bottom-layer circuit structure. The delivery loading plate and the bottom dielectric layer of the bottom-layer circuit structure expose the conductive corrosion-barrier layer.
US10548211B2

Provided is a resonant network for plasma power supply, which is connected between a power supply unit and an output unit. The resonant network includes a resonant inductor connected in series with the power supply unit, a resonant capacitor connected in parallel with the output unit and connected in series with the resonant inductor, and a passive element connected in series with the output unit and the resonant inductor and connected in parallel with the resonant capacitor.
US10548209B2

In a chamber apparatus that includes a chamber and a target generation device configured to supply tin as a target material to a certain region in the chamber, oxidation of molten tin is prevented. A chamber apparatus includes: a chamber (1); a target generation device including a tank part (32) configured to store tin T, a variable temperature device (33, 38) configured to change a temperature of the tin T in the tank part (32), a pressure regulator (31) configured to change a pressure in the tank part (32), and a nozzle part (34) configured to eject liquefied tin T; a gas source (40) configured to supply gas containing hydrogen gas into the chamber (1); an evacuation device (46) configured to evacuate gaseous body in the chamber (1); and a controller (2) configured to control generation of a target, in which the controller (2) controls the evacuation device (46) to maintain an oxygen partial pressure in the chamber (1) at 4×10−5 Pa or lower.
US10548208B2

An X-ray device may comprise a timer for monitoring a nonoperation time, such as a time from a previous signal input to a control circuit to the next input signal. When the timer detects that the nonoperation time has exceeded a preset time, the control circuit controls the contactors and so as to turn off the contactors. The standby power of the X-ray device when the frequency of use during the nonoperation time is low can be reduced. Further, when the next signal is input to the control circuit, the control circuit controls the contactors so as to close the contactors, thereby restoring power supply. Therefore, when the next signal is input to the control circuit, the X-ray device is turned to a usable state.
US10548207B2

A method and an apparatus (100) for electrostatically discharging a primary packaging container (102) made of plastics are disclosed. The method comprises moving a primary packaging container (102) to be electrostatically discharged so as to pass at least one electrode (104, 106, 108), applying an alternating voltage to the electrode (104, 106, 108) so as to generate ionized air in a vicinity of the electrode (104, 106, 108), and rotating the primary packaging container (102) in the vicinity of the electrode (104, 106, 108) so as to be contacted by the ionized air. The apparatus (100) comprises at least one electrode (104, 106, 108) adapted to generate ionized air in a vicinity of the electrode (104, 106, 108) and a moving path (128) for moving a primary packaging container (102) to be electrostatically discharged, wherein the moving path (128) is formed such that the primary packaging container (102) is adapted to pass the electrode (104, 106, 108) and to be rotated in the vicinity of the electrode (104, 106, 108) so as to be contacted by the ionized air.
US10548205B2

A remote control device may be configured to be mounted over the toggle actuator of a light switch and to control a load control device. The remote control device may include a mounting assembly and a control unit that is removably attachable to the mounting assembly. The mounting assembly may include a release tab that is configured to be operated from a locking position in which the control unit is secured to the mounting assembly, to a release position in which the control unit may be detached from the mounting assembly. The mounting assembly may include a clamp that is configured to engage with the toggle actuator of a mechanical switch to which the remote control device is mounted.
US10548204B2

An advanced lighting control system including systems for commissioning a network of lighting fixtures preferably includes a plurality of lighting fixtures, each having a sensor and control module. The sensor and control module includes occupancy and light sensing elements, and a first transceiver. The lighting fixtures can send wireless signals to a second transceiver located in a room controller and/or a network coordinator. The room controller being configured to interpret the occupancy and light sensing information and make decisions thereon, while the network coordinator can rank the lighting fixtures according to a determined signal strength. The network coordinator can command each of the lighting fixtures to illuminate, and based on an observation of the lighting fixture, a determination is made about whether the lighting fixture is located in a particular room. The network coordinator can also include a third transceiver for receiving wireless commands from a remote device.
US10548202B2

Systems and methods described herein provide examples of an electrical panel (e.g., a modular electrical panel) that is configured to control a plurality of electrical loads. The electrical panel may include a control circuit, memory, a communication circuit, and an alternating current (AC) line feed and/or a direct current (DC) line feed. The electrical panel may also include a plurality of power supplies and a plurality of control modules, where more than one control module is associated with each of the plurality of power supplies. Each control module may configured to receive DC power from the associated power supply and provide an output voltage to at least one electrical load. The electrical panel provides flexibility as to whether each stage of conversion, regulation, and/or control is performed at a control module located within the electrical panel or performed at an accessory module located at an electrical load.
US10548199B2

A lighting system including a high intensity narrow spectrum light source, an indicator configured to provide an indication, and a controller. The controller is configured to compare an operating frequency of the high intensity narrow spectrum light to a predetermined operating frequency, and control the indicator based on the comparison of the operating frequency of the high intensity narrow spectrum light to the predetermined operating frequency.
US10548183B2

The present disclosure relates to a method for operating a Discontinuous Reception, DRX, function at a user equipment. The UE is configured with at least one licensed cell and at least one unlicensed cell and operates the DRX function. The UE receives, from a radio base station, a DRX-active instruction to be in DRX Active Time at least on the unlicensed cell until receiving the next downlink control information related to a downlink data transmission to be received via the unlicensed cell. Correspondingly, in response to the received DRX-active instruction, the UE is in DRX Active Time at least on the unlicensed cell, comprising continuously monitoring a downlink control channel for downlink control information.
US10548178B2

An electronic device includes a communication module configured to support a plurality of communication channels that include a first communication channel and a second communication channel, and a processor operatively coupled with the communication module. The processor is configured to use the first communication channel to establish a first communication connection between the electronic device and another electronic device, while the first communication connection has been established, to check a second communication connection between the electronic device and a first access point using the second communication channel, and based on the checking, to change a channel for the first communication connection from the first communication channel to the second communication channel.
US10548177B2

A method for activating bearers in radio access networks includes receiving information regarding channel conditions for a secondary RAT; identifying a first set of radio bearers for a primary RAT and a second set of radio bearers for the secondary RAT based on the received channel conditions; and establishing the first set of radio bearers associated with the primary RAT. The method may also include providing a message to a core network indicating that first set of radio bearers have been established for the primary RAT, the message includes an indication that the second set of radio bearers will be established after the core network has been configured for operation with the first set of radio bearers; reconfiguring a UE for establishing the second set of radio bearers associated with the secondary RAT; and indicating that the reconfiguration of the UE for the second set of radio bearers is complete.
US10548176B2

A communication device of handling dual connectivity comprises instructions of establishing a radio resource control (RRC) connection to a master base station (MBS) via at least one first carrier frequency; receiving a first RRC reconfiguration message from the MBS via the RRC connection, wherein the first RRC reconfiguration message configures the communication device to connect to a secondary base station (SBS) via at least one second carrier frequency; determining a first reconfiguration failure according to a first configuration for communicating with the SBS in the first RRC reconfiguration message; and transmitting a RRC notification message to the MBS via the RRC connection to indicate the first reconfiguration failure, in response to the first reconfiguration failure.
US10548175B2

Systems and methods are disclosed for establishing a device-to-device (D2D) group amongst a plurality of user equipments (UEs). In one embodiment a target UE transmits, using D2D communication, a request message inviting at least one other UE to be part of a D2D group with the target UE. A neighbour UE receives the request message and transmits a report message indicating that the neighbour UE will be part of the D2D group with the target UE. A base station receives the report message and transmits to the target UE and to the neighbour UE a confirmation message indicating that the neighbour UE is in the D2D group with the target UE.
US10548173B2

A self-assembling network is configured to automatically and dynamically connect devices used in operations carried out on or near roads bearing vehicle and pedestrian traffic. An automatic, ad hoc network connecting existing and new devices can be used to enhance safety by gathering and exchanging safety critical information. In some cases, existing equipment can be augmented with a network controller and radio frequency communications to permit the devices to join a wireless local network and exchange information over the network. New devices, including wearable devices, can be configured to act as nodes on the wireless local network. Establishing the relative position of vehicles, sensors, wearables, and other nodes on the disclosed ad hoc wireless network allows the coordination of functions based on position.
US10548168B2

Disclosed are a random access method and a random access apparatus in a wireless communication system. An operation method of a terminal in a communication system, according to the present invention, comprises receiving system information including configuration information on a physical random access channel (PRACH) composed of a plurality of access slots from a first base station; selecting one access slot among the plurality of access slots based on the configuration information; and transmitting a random access preamble to the first base station through the one access slot. Therefore, the capacity of the random access channel can be increased without further occupation of radio resources.
US10548161B2

The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for configuring SPS resources in wireless communication system, the method comprising: configuring a plurality of cells; receiving information for semi-persistent scheduling (SPS) resource configuration with an indication indicating at least one cell among the plurality of cells on which the SPS resource configuration is to be configured; and configuring a set of SPS resources based on the SPS resource configuration on the at least one cell indicated by the indication.
US10548157B2

Embodiments of the present invention provide an unlicensed spectrum scheduling method which includes: monitoring, by a scheduling device, a status of a channel, and if determining by means of monitoring that the channel is idle, sending a control frame on the channel so as to reserve the channel, where a frequency domain resource occupied by the channel is in an unlicensed spectrum; sending, by the scheduling device, first channel status information to user equipment UE, where the first channel status information indicates that the scheduling device has reserved the channel; and receiving, by the scheduling device, second channel status information fed back by the UE, and determining, according to the second channel status information, whether to schedule the UE, where the second channel status information is generated by the UE according to the channel status obtained by means of monitoring.
US10548154B2

The present document relates to a method for efficiently performing uplink multi-user transmission in a wireless LAN system and an apparatus therefor. To this end, an access point (AP) may transmit a downlink multi-user frame to a plurality of STAs, receive an uplink frame including an acknowledgement/non-acknowledgement (ACK/NACK) signal for the downlink multi-user frame and an uplink scheduling request signal from at least two STAs among the STAs, transmit a downlink frame including uplink scheduling information to the at least two STAs on the basis of the uplink scheduling request signal, and receive an uplink multi-user frame including data from the at least two STAs in response thereto. Here, an SIG field of the downlink frame preferably comprises an indicator indicating that the downlink frame includes uplink multi-user scheduling information.
US10548146B2

An uplink (UL) sounding support method of a station (STA) for measuring a an UL channel state in a wireless local area network (WLAN) system, according to one embodiment of the present invention, comprises the steps of: receiving null data packet announcement (NDPA) information indicating an UL transmission of an the NDP frame; receiving trigger information indicating an UL MU transmission resource of the NDP frame; and UL multi-user (MU)-transmitting the NDP frame using the UL MU transmission resource indicated by the trigger information, wherein the trigger information may comprise at least one of spatial resource information or the frequency resource information to be used for the UL MU transmission of the NDP frame.
US10548145B2

A wireless communication system of the present invention includes a first base station (30) and a second base station (20) configured to be capable of transmitting downlink data received from a core network to a terminal via the second base station (20) and the first base station (30). The second base station (20) transmits, to the first base station (30), information for identifying downlink data to be discarded from among the downlink data transmitted to the first base station (30) and a command for discarding the downlink data identified by the information. The first base station (30) discards downlink data not transmitted to the terminal from among the downlink data identified by the information.
US10548141B1

A base station that is configured to provide first-RAT service on multiple carriers will reserve at least one of the carriers for use in providing UEs with dual-connectivity service on the first RAT and a second RAT, and the base station will reserve at least one other of the carriers for use in providing UEs with standalone first-RAT service. For instance, a 4G base station that is configured to provide 4G service on multiple 4G carriers could reserve at least one of those 4G carriers for use in providing UEs with EN-DC service (where each UE would be served concurrently on a 5G carrier as well) and could reserve another one of those 4G carriers for use in providing UEs with standalone 4G service.
US10548140B2

Systems and methods are disclosed for a method of assigning resources to eNodeBs in a mobility management entity (MME) pool, including determining a first relative capacity for a first eNodeB based on at least one of latency between the first eNodeB and a first MME and the location of the first eNodeB. A second relative capacity may be determined for a second eNodeB based on at least one of latency between the second eNodeB and the first MME and the location of the second eNodeB. The first and second relative capacities may be indicative of relative capacity values greater than zero. The relative capacities may be provided to the first and second eNodeBs, and a portion of traffic sent from the first and second eNodeBs to the first MME may be based on the first and second relative capacities, respectively.
US10548132B2

A intelligent backhaul radio is disclosed that is compact, light and low power for street level mounting, operates at 100 Mb/s or higher at ranges of 300 m or longer in obstructed LOS conditions with low latencies of 5 ms or less, can support PTP and PMP topologies, uses radio spectrum resources efficiently and does not require precise physical antenna alignment.
US10548128B2

The present invention provides: a base station for repeatedly transmitting a physical downlink control channel (PDCCH) during a first subframe bundle comprising a plurality of subframes, and transmitting a PDSCH related to the PDCCH; and user equipment for receiving the PDCCH and the PDSCH. The PDSCH can be transmitted to the user equipment starting from subframe n+k, which is the kth subframe after the last subframe n−1 in the first subframe bundle, wherein k is an integer bigger than 0. The first subframe bundle may begin from a predetermined or fixed position.
US10548125B2

Embodiments of the present disclosure provide examples of D2D resource allocation methods, devices, and systems. One example method includes receiving, by first UE, a first message sent by second UE, where the first message is used to request to allocate a resource to the second UE, the first UE is UE in a network coverage area of a base station, and the second UE is UE out of the network coverage area of the base station. Resource indication information of a first resource allocated to the second UE is obtained by the first UE according to the first message. A second message is sent by the first UE to the second UE, where the second message carries the resource indication information, and the second UE sends data to the first UE by using the first resource according to the resource indication information.
US10548122B2

The disclosure of the present specification provides a method for receiving a downlink control channel in a machine type communication (MTC) device configured to operate in only a partial band of the system band of a cell. The method may comprise the steps of: considering the number of physical resource block (PRB) pairs, to which a downlink control channel can be mapped, to be one of 2, 4, and 8; when the considered number of PRB pairs is greater than the number of PRB pairs to which the downlink control channel is actually mapped, determining that the downlink control channel is not included in PRB pairs except the number of PRB pairs to which the downlink control channel is actually mapped; and receiving the downlink control channel in only as many PRB pairs as the number of PRB pairs to which the downlink control channel is actually mapped, on the basis of the determination.
US10548102B2

A communication apparatus performs control to recognize another communication apparatus joining a cluster based on neighbor awareness networking, determines a wireless communication state about a wireless network different from the neighbor awareness networking in the communication apparatus, and switches, based on a determination result, whether to perform the control.
US10548100B2

The base station that is configured to transmit in a beamformed manner may set different transmission rates for different directions of the beams. During an initial access stage, the base station may set different transmission rates for different transmission directions, and may transmit initial access signals based on the transmission rates in the different transmission directions The apparatus may be a base station. The base station determines transmission rates for a plurality of transmission directions, where each transmission rate is determined for a respective transmission direction of the plurality of transmission directions. The base station transmits at least one initial access signal in each of one or more of the plurality of transmission directions based on a corresponding transmission rate of the transmission rates.
US10548091B2

An aspect of the present disclosure is directed to a network node for performing communication in a wireless communication network. The network node is configured to receive a signal transmitted by a user device in the wireless communication network, measure a received power level at which the signal is received by the network node, determine, based on a predefined transmit power level of the network node, based on a predefined transmit power level of the user device and based on the received power level, a threshold power level for a clear channel assessment to be performed by the user device, and trigger transmitting an indication of the threshold power level to the user device. Further aspects of the disclosure pertain to a user device, methods and a computer program product.
US10548086B2

A method for a neighbor aware network (NAN) according to one embodiment of the present specification comprises the steps of: allowing a first terminal to exchange device capability information regarding a scheduling scheme for data communication with a second terminal in a search window; allowing the first terminal to maintain an awake state in a paging window to receive a paging message including identification information indicating a receiving terminal (recipient) for traffic to be received from the second terminal, when a paging scheme is selected by means of the scheduling scheme; and allowing the first terminal to terminate, early, the paging window and switching from the awake state to a sleep state, when a channel evaluation indicator indicating a channel state of a wireless channel according to a signal received at a physical layer of the first terminal is idling for a predetermined threshold time.
US10548079B2

Tracking reference signal designs for deployments without continuous reference signal transmission are described. The tracking reference signals may be extended in the frequency domain from a synchronization signal block and may occupy a subset or all of the symbol periods of the synchronization signal block. The tracking reference signals may have the same subcarrier spacing as synchronization signals and may be punctured in the frequency domain. Alternatively, the tracking reference signals may include common control reference signals transmitted periodically with paired reference signals in a data channel. The common control reference signals and paired reference signals may be transmitted regardless of the presence of control or data. For improved tracking after a transition to a connected mode or a long discontinuous reception (DRX) cycle, a slot including tracking reference signals may be repeated or an additional tracking reference signal pattern may be transmitted.
US10548075B2

A communication apparatus searches for other apparatuses existing nearby, selects, based on identification information of each of the other apparatuses found in the search and a strength of a radio wave received from each of the other apparatuses, one of the other apparatuses, and transmits a predetermined signal at a timing based on a timer value of the one apparatus.
US10548072B2

An access point device includes at least one processor circuit and a network interface circuit. The processor circuit sets one or more fields of a frame to at least one value received from a wireless carrier. The value indicates that the wireless carrier supports at least one of a cellular-Wi-Fi link aggregation protocol or a cellular-wireless local area network (WLAN) link aggregation protocol. The network interface circuit connects to a network and sends the frame to a wireless device to advertise that the access point device is capable of supporting the at least one of the cellular-Wi-Fi link aggregation protocol or the cellular-WLAN link aggregation protocol.
US10548069B2

Embodiments are disclosed for an example computing device for connecting audio devices to a network. In some embodiments, a computing device may store instructions executable to connect to one or more audio devices, and send the one or more audio devices provisioning information that causes the one or more audio devices to scan for additional audio devices and propagate the provisioning information to the additional audio devices. The provisioning information may also cause the one or more audio devices to connect to a central access point by sending a connection request based on the provisioning information to the central access point.
US10548065B2

A method and apparatus provide for signaling of system information. Minimum system information including at least cell access information to establish access with a cell can be received, the minimum system information also including at least one indication indicating whether particular system information listed in scheduling information in the minimum system information is being broadcasted or not being broadcasted. A system information request message requesting transmission of non-minimum system information if the at least one indication indicates the non-minimum system information is not being broadcasted can be transmitted, where the non-minimum system information is not included in the minimum system information. The non-minimum system information either in response to the transmitting of the system information request message or in response to the at least one indication indicating whether particular system information is being broadcasted can be received.
US10548061B2

Methods for transmitting and receiving data of a station includes setting a direct route to a corresponding station and a relay route to a relay device, selecting one route as between the direct route and relay route, and transmitting and receiving data through the selected route. A non-transitory computer-readable storage medium may store a program including instructions to cause a computer to perform the method. The setting may be performed by a processor and the transmitting and receiving may be performed respectively by a transmitter and a receiver.
US10548060B2

A mobile station that establishes a first transfer path by way of a first access network between the mobile station and a control station. The mobile station establishes a default EPS (Evolved Packet System) bearer by way of a second access network between the mobile station and the control station by transmitting an attach request for requesting a handover of a partial flow among the plurality of flows when performing transmission/reception of a plurality of flows with the control station by using the first transfer path.
US10548059B2

A method for performing seamless relocation of a mobile terminal in a wireless network includes selecting a first serving gateway (SGW) among a plurality of SGWs and a first packet data network gateway (PGW) among a plurality of PGWs, wherein the first SGW connects to the first PGW to setup the first S5 session, establishing a first communication channel between the terminal and the first PGW and assigning an internet protocol (IP) address to the terminal, selecting a second SGW among the plurality of SGWs when the terminal is about to move out of an area being served by the first SGW, connecting the second SGW to the second PGW to setup a new S5 session when a second PGW among the plurality of PGWs is closer to the second SGW than the first PGW or connecting the second SGW to the first PGW to modify the first S5 session when no PGW is closer to the second SGW than the first PGW, establishing a second communication channel between the terminal and the second SGW using the IP address allocated to the terminal, reconfiguring routing for terminal IP destination, and terminating the first communication channel between the terminal and the first PGW.
US10548057B2

A radio device configures a radio connection between the radio device and a cellular network. The radio connection is registered for a cell area comprising at least a first cell and a second cell of the cellular network. Before a decision of the radio device to perform a change from the first cell to the second cell, the radio device determines a configuration which enables performing allocation of radio resources to the radio device via a control channel of the second cell. After the change of the radio device from the first cell to the second cell, the radio device resumes transmission on the radio connection by requesting allocation of radio resources of second cell based on the determined configuration.
US10548042B2

A method includes determining a network that can be monitored by a terminal as a to-be-assessed network. The method includes determining whether an absolute value of a signal-energy-value change speed of the to-be-assessed network is greater than a preset speed threshold, where the preset speed threshold is greater than 0. The method includes shortening an energy assessment period when the absolute value of the signal-energy-value change speed is greater than the preset speed threshold. The method includes performing signal energy assessment on the to-be-assessed network by using the shortened energy assessment period.
US10548041B2

In an embodiment, to reduce uplink reporting, a user equipment (UE) keeps a count of the number of uplink protocol data control packet (PDCP) service data units (SDUs) in a measurement period and a number of those uplink PDCP SDUs that either exceeded a configured delay threshold or were discarded without being sent. These numbers are processed by the UE into a single reporting metric which the UE reports to the network for example in a MDT measurement report. The network configures the delay threshold, which may be specific for a given QoS, and may also configure the measurement period.
US10548036B2

A monitoring tool receiving a plurality of queries about the performance of a network, each query being a query about the performance of the network in a respective location. The tool groups queries that exhibit a predetermined spatial relationship with respect to one another. The locations of the queries in the group define a zone. If the number exceeds a threshold, then the zone warrants inspection and/or queries about network performance in the zone can be met with an indication that there appears to be a fault affecting the zone. Alternatively, the tool compares a plurality of stored areas, each area corresponding to a different time period and delimited by a boundary formed around the locations to which a plurality of network performance queries, in the respective time period, relate.
US10548033B2

In one embodiment, a test system comprises: a network access point simulation component configured to simulate network access point operations and to simulate test interactions with user equipment, and a local control component configured to direct the network access point simulation component and to control test interactions with the user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated are variable. In one exemplary implementation, the local control component comprises a test executive operable to direct simulation of communication network operations and the test interactions in accordance with information received from the remote control components. The network access point simulation component and local control component are portable.
US10548026B1

Network hardware devices are organized in a wireless mesh network (WMN) including a base station node (BSN) device connected to a tower in a geographic area and multiple home access node (HAN) relay devices located in a geographic area and separated from one another by a distance up to approximately 500 meters. A first set of HAN relay devices is organized in a first linear sub-mesh network with a first deployment layout having an S-shape or an inverse S-shape. Each of the first set of HAN relay devices establishes a frequency-division duplex (FDD) link between itself and at least one other HAN relay device and at least one of the first set of HAN relay devices establishes a time-division duplex (TDD) link over which the at least one of the HAN relay devices communicates with the BSN device.
US10548021B2

Various embodiments of systems, architecture, and/or methods are described for negotiating accesses to wireless spectrum of heterogeneous networks (e.g., Wifi, cellular 3G, cellular LTE, cellular 5G etc.) among multiple users, service providers, and services. As such, a software defined architecture is disclosed. In some embodiments, the disclosed software defined architecture can include establishing a (dedicated) logical control path from a central controller remotely located from an end device of a user. Such a logical control path is agnostic to the type and/or number of underlying wireless networks and is supplemental to conventionally known data paths, i.e., paths for exchanging data.
US10548020B2

One method includes identifying a listen-before-talk (LBT) silencing criterion between each pair of wireless devices in a plurality of wireless devices; dividing the plurality of wireless devices into a plurality of independent sets based at least in part on the identified LBT silencing criterions; determining, for a location, an aggregated interference value for each independent set; determining an aggregated interference value for the location based at least in part on the determined aggregated interference values for each independent set; and selectively adjusting a wireless communication parameter of at least one of the wireless devices to alter the aggregated interference value for the location.
US10548012B2

A method for negotiating security capabilities during movement of a User Equipment (UE) includes the following steps: a target network entity receives a Routing Area Update (RAU) Request from the UE; the entity obtains Authentication Vector (AV)-related keys deduced according to a root key, and sends the selected security algorithm to the UE; and the UE deduces the AV-related keys according to the root key of the UE. A system, SGSN, and MME for negotiating security capabilities during movement of a UE are also disclosed. The present invention is applicable to security capability negotiation between the UE and the network.
US10548005B2

Disclosed herein is a method for security of an identifier of a user equipment (UE) used when a network connection is established in a wireless communication system, which may include: requesting, to a mobile network operator (MNO), a temporary key used to encrypt the identifier and a ticket for authenticating an authority to access the identifier; receiving the temporary key and the ticket from the MNO; verifying a validity of the ticket; transmitting the ticket to a pseudonym certification authority (PCA) when the ticket is valid; receiving, from the PCA, a subpool which corresponds to the ticket and is encrypted with the temporary key, wherein the encrypted subpool includes a pair of the identifier and the encryption key; and receiving, from the PCA, a subpool which corresponds to the ticket and is encrypted with the temporary key, wherein the encrypted subpool includes a pair of the identifier and the encryption key; and acquiring the identifier by decrypting the encrypted identifier subpool using the temporary key.
US10548002B2

Embodiments herein relate to a network node for handling a Radio Access Network, (RAN) context information of a wireless device in a cell served by the network node in a wireless communications network. The network node stores the RAN context information of the wireless device when the wireless device is no longer in a connected state in the cell. When the wireless device has returned to a connected state in the cell, the network node receives information indicating a RAN context information from the wireless device. Also, the network node transmits, to the wireless device, information indicating that the wireless device is to use the indicated RAN context information in the cell when the indicated RAN context information is such that it can be reused with the RAN context information of the wireless device previously stored by the network node. Embodiments of the network node are also described.
US10547997B2

A system that incorporates teachings of the present disclosure may include, for example, a coordinator device having a memory, and a controller. The memory can have computer instructions, which when executed by the controller, causes the controller to facilitate establishing a first virtual personal area network with a first sensor by executing computer instructions associated with a first application profile, and facilitate establishing a second virtual personal area network with a second sensor by executing computer instructions associated a second application profile. The first application profile can be defined by a first protocol specification, while the second application profile can be defined by a second protocol specification. The first protocol specification can also be operationally distinct from the second protocol specification. Other embodiments are disclosed.
US10547989B2

A terminal performs communication with an in-vehicle device to control a vehicle. The terminal includes a controller configured to switch and control an operation mode of the terminal to at least a predetermined first mode or a predetermined second mode, a reception unit configured to receive a first signal including a switching request of the operation mode from the in-vehicle device, a generation unit configured to update a predetermined value with the reception of the first signal and generate a second signal based on the updated predetermined value, and a transmission unit configured to transmit the second signal to the in-vehicle device. When a third signal including a command for instructing switching of the operation mode received by the reception unit is a response to the second signal, the controller switches the operation mode from the first to the second mode or from the second to the first mode.
US10547984B2

Provided is a method for a base station performing a multimedia broadcast multicast service (MBMS) session update in a wireless communication system, and a device supporting same. The base station may comprise: receiving, from a multi-cell coordination entity (MCE), a MBMS session update request message comprising a single-cell point-to-multipoint (SCPTM) transmission stop indication; and transmitting, to the MCE, a MBMS session update response message as a response to the MBMS session update request message.
US10547982B2

A recognition system is employed in conjunction with a subscriber's cellular phone and the network serving the subscriber. According to an embodiment, a subscriber can use a cellular phone to receive and capture data signals, from, for example, an audio output. The captured data signals can be transmitted to a remote network element that receives and translates the captured data and performs a plurality of functions. A promotion can be selectively tailored to a user based in part on the user location.
US10547980B1

An example of a system may include a computing device, communicatively coupled to a network device, including: a processing resource; and a memory resource. The memory resource may store instructions executable by the processing resource to: track a movement of a first mobile device through a physical environment based on a first wireless signal received, at the network device, from the first mobile device; track a movement of a second mobile device through the physical environment based on a second wireless signal received, at the network device, from the second mobile device; associate the first mobile device with the movement of the second mobile device based on a correlation between the tracked movement of the first mobile device and the tracked movement of the second mobile device; and assign, based on the association, an action to be executed upon a next detection of the first mobile device by the network device.
US10547965B2

The present application discloses systems and methods for performing location-based actions. The methods may include obtaining, by an electronic device, location information associated with the electronic device with respect to a reference location. The methods may further include determining, by the electronic device, whether the location information changes from a first status to a second status. The methods may further include performing, by the electronic device, a predetermined action upon determining that the location information changes from the first status to the second status. The location information may relate to a speed, a direction, an acceleration, a geographic location of the electronic device, and/or a distance between the electronic device and the reference location.
US10547964B2

A method for estimating accuracy of a position determination based on distance-dependent measurements is disclosed. The method comprises: storing area information in relation to pre-defined geographical areas, wherein the area information for each pre-defined geographical area includes accuracy information relating to accuracy of position determinations based on distance-dependent measurements in the pre-defined geographical area; receiving a request for an accuracy estimate; determining an area affiliation based on received position information in said request, wherein the area affiliation defines at least one applicable geographical area among the pre-defined geographical areas, wherein the position of the receiving unit is located within the at least one applicable geographical area; and determining the accuracy estimate based on the stored area information for the at least one applicable geographical area.
US10547962B2

The disclosure automatically calculates an arranged position of a speaker that is suitable to a user, and presents information relating to the arranged position to the user. Aspects relate to a speaker arranged position presenting apparatus for presenting arranged positions of a plurality of speakers configured to output multi-channel audio signals as physical vibrations, the speaker arranged position presenting apparatus including: a speaker arranged position instructing unit configured to calculate arranged positions of the plurality of speakers, based on at least one of a feature amount of input content data or input information for specifying an environment in which the input content data is to be played; and a presenting unit configured to present the arranged positions of the plurality of the speakers that have been calculated.
US10547956B2

A hearing aid includes at least a first input transducer and a second input transducer. The first input transducer generates a first input signal from a surrounding sound signal and the second input transducer generates a second input signal from the sound signal. A first direction is assigned to a first signal source. A first directional signal that is aligned in the first direction is formed on the basis of the first input signal and the second input signal. Signal components of the first directional signal are examined for the presence of a useful signal from a useful signal source that is predetermined in view of its type.
US10547955B2

A microphone device includes a housing including a substrate having a first surface and a cover disposed over the substrate, the housing including a sound port between the interior of the housing and the exterior of the housing. The device also includes a microelectromechanical systems (MEMS) transducer mounted on the substrate and an integrated circuit (IC) mounted on the substrate. The MEMS transducer of the device is electrically connected to the IC, and the IC of the device is electrically connected to a conductor on the substrate. An encapsulating material covers the IC. And an encapsulating material confinement structure is disposed between the MEMS transducer and the IC, wherein the encapsulating material confinement structure at least partially confines the encapsulating material around the IC.
US10547952B1

A sound producing apparatus is provided. The sound producing apparatus comprises a driving circuit, comprising a pulse amplitude modulation (PAM) module, configured to generate an driving signal according to an audio input signal, wherein the driving signal comprises a pulse amplitude modulated signal generated according to the audio input signal, the pulse amplitude modulated signal comprises a plurality of pulses at a pulse rate, two consecutive pulses among the plurality of pulses are temporally spaced by a pulse cycle, the pulse rate is a reciprocal of the pulse cycle, and the pulse rate is larger than a maximum audible frequency; and a sound producing device, coupled to the driving circuit, configured to produce sound according to the driving signal.
US10547950B2

A mobile terminal includes: a controller, and a piezoelectric excitation portion including a first excitation source, and a second excitation source surrounding the first excitation source, wherein: the controller is configured to control the first excitation source to generate a first vibration driving force and control the second excitation source to generate a second vibration driving force when the mobile terminal is in a handset mode, such that at a position where the second excitation source is located, a first vibration wave generated by the first vibration driving force and a second vibration wave generated by the second vibration driving force have opposite vibration directions, and a vibration amplitude of the second vibration wave is less than or equal to that of the first vibration wave.
US10547946B2

A wearable device that includes a first body part, a second body part and a main circuit board located in the first body part. The device further includes a wireless communication unit mounted on the main circuit board, a divider mounted on the main circuit board and first and second antennas. The first antenna is located in the first body part and is coupled to the divider, and the second antenna is located in the second body part at a distance from the first antenna. The first body part is located at a front side of a user wearing the device and the second body part is located at a lateral side or rear side of the user wearing the wearable device. The device also includes a coaxial cable connecting the divider and the second antenna.
US10547929B2

The invention is a collapsible cord wrapping device for clipping onto the cords of earbuds or similar devices when in use, which device can be unfolded for use as a cord wrapping base during earbud storage to prevent tangling.
US10547918B1

A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10547904B2

A set-top box for changing channels and method for use of the same are disclosed. In one embodiment, the set-top box includes a network interface controller that is configured to receive a source internet protocol television signal, which includes two channels, from an external source and at least partially prepare the source internet protocol signal in order to forward the tuned signal to a television. The set-top box saves in a buffer the at least partially prepared second channel beginning at a recent periodic, sequential signal access point. In response to receiving a channel change instruction when the set-top box is forwarding the at least partially prepared first channel signal, the set-top box causes the television tuner to forward the at least partially prepared signal based on the second channel stored in the buffer beginning at the recent periodic, sequential signal access point.
US10547888B2

According to embodiments of the present disclosure, a method for processing an adaptive media service at an encoder includes a first acquisition step of acquiring a first data stream including first image encoding data obtained by encoding a first image sequence, a second acquisition step of acquiring at least one second data stream, each second data steam including second image encoding data obtained by encoding a second image sequence and a target optimization parameter corresponding to the second image encoding data, a first selection step of selecting one data stream from a first data stream set in accordance with a condition of the receiver, the first data stream set at least including the first data stream and the at least one second data stream, and a first transmission step of transmitting the selected data stream to the receiver.
US10547885B2

A content provider device adaptively selects content resolution. The content provider device receives a request for content and obtains resolution information for a device associated with the request from a profile. Based at least on the obtained resolution information, the content provider device selects among available resolution versions of the content and provides access to the selected version of the content. The resolution information may be derived from a High Definition Multimedia Interface handshake, such as from Extended Display Identification Data stored by the device, and recorded in the profile during a registration process identifying the device.
US10547884B2

The present disclosure provides a data transmission method of a system in an IP based broadcasting network, the data transmission method comprising the steps of: generating an MPEG media transport protocol (MMTP) packet using a media processing unit (MPU) for a service; generating an IP packet using the MMTP packet; generating a layer 2 (L2) packet using the IP packet and generating a layer 1 (L1) packet stream using the L2 packet; and transmitting the L1 packet stream, wherein absolute time information of the system is included in one of a transmission frame of the L1 packet stream and the L2 packet.
US10547875B2

A set-top box with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The set-top box is associated with a room and includes a housing that secures a television input, a television output, a processor, a transceiver, and memory therein in an interconnected bus architecture. The set-top box generates a guest interactive portal as well as a housekeeping interactive portal for a guest and housekeeper, respectively. Each of the portals provides relevant feedback on the condition of the room to a server associated with the hotel.
US10547873B2

A real-time system and method for displaying video on a display are disclosed. Received compressed video data is decoded to produce an uncompressed first video frame, a first frame syntax element, an uncompressed second video frame, and a second frame syntax element. A computationally intensive process is applied to the uncompressed first video frame to produce an enhanced first video frame. A block having a portion of the enhanced first video frame from the enhanced first video frame is adaptively transferred to the uncompressed second video frame to produce an enhanced second video frame without applying the computationally intensive process to the uncompressed second video frame. The transferring is guided by the first frame syntax element and the second frame syntax element. The enhanced first video frame and the enhanced second video frame are displayed.
US10547870B2

The amount of processing is reduced with high coding efficiency maintained. There is provided an arithmetic decoding device including syntax decoding means for decoding each of at least a first syntax element and a second syntax element indicating a transform coefficient using arithmetic decoding with a context or arithmetic decoding without a context. The syntax decoding means performs decoding that at least includes not decoding the first syntax element and decoding the second syntax element using the arithmetic decoding without a context, and decoding the first syntax element using the arithmetic decoding with a context and decoding the second syntax element using the arithmetic decoding without a context.
US10547869B2

A method of coding a transform block having transform coefficients includes selecting, based on a transform type used for the transform block, a spatial template for a coding context; defining shift registers to each hold one or more stored values regarding the coding context; initializing the shift registers by setting the stored values to default values; and coding values indicative of magnitudes of the transform coefficients from the transform block in a reverse scan order. Coding includes, for each of one or more values, obtaining a value to be coded at a scan position, determining the coding context using the stored values from the shift registers, entropy coding the value to be coded using the coding context, and subsequent to entropy coding the value to be coded, updating at least some of the stored values in the shift registers.
US10547863B1

Embodiments of the present disclosure relate to generating motion vectors. An image signal processor includes a statistics circuit and a vector correlation analysis circuit. The statistics circuit determines image statistics such as vectors representing sums of pixel values of rows or columns of blocks of an image. Additionally, the statistics circuit may mix or aggregate sums of multiple color components. The vector correlation analysis performs cross-correlation between vectors of a current image and reference vectors of a prior image to determine cross-correlation scores. The vector correlation analysis generates a motion vector by identifying shifts in horizontal and vertical directions corresponding to peak values of cross-correlation scores.
US10547862B2

In a picture coding device, a significant coefficient information coding controller 706 and an arithmetic encoder 701 code significant difference coefficient information indicating that a difference coefficient value is not zero and significant for each of the difference coefficients in the partial region of the coding target. A difference coefficient value coding controller 707 and the arithmetic encoder 701 code difference coefficient values when significant difference coefficient information is significant for each of pixels in the partial region of the coding target. The significant coefficient information coding controller 706 decides a context for coding the significant difference coefficient information in the partial region of the coding target based on information indicating significance of the difference coefficient in the coded partial region.
US10547859B2

A video hardware engine which support dynamic frame padding is disclosed. The video hardware engine includes an external memory. The external memory stores a reference frame. The reference frame includes a plurality of reference pixels. A motion estimation (ME) engine receives a current LCU (largest coding unit), and defines a search area around the current LCU for motion estimation. The ME engine receives a set of reference pixels corresponding to the current LCU. The set of reference pixels of the plurality of reference pixels are received from the external memory. The ME engine pads a set of duplicate pixels along an edge of the reference frame when a part area of the search area is outside the reference frame.
US10547858B2

A method for enhancing at least a section of lower-quality visual data using a hierarchical algorithm, the method comprising receiving at least a plurality of neighbouring sections of lower-quality visual data. A plurality of input sections from the received plurality of neighbouring sections of lower quality visual data are selected and features are extracted from those plurality of input sections of lower-quality visual data. A target section based on the extracted features from the plurality of input sections of lower-quality visual data is then enhanced.
US10547844B2

The present invention relates to a device and method for transmitting and receiving a broadcasting signal including a subtitle service. An embodiment of the present invention provides a broadcasting signal transmission method comprising the steps of: generating a broadcasting signal including video data and subtitle data; and transmitting the generated broadcasting signal. According to an embodiment of the present invention, a transmission stream providing a digital broadcasting subtitle service using XML subtitles can be transmitted.
US10547841B2

An encoder obtains an uncompressed video bitstream that includes syntax elements that are to be coded using multi-symbol alphabets such that at least one syntax element of the syntax elements that are to be coded determines a magnitude token level that is at least partially represented by a head part. For each of the at least one syntax element, the encoder encodes the head part using multi-symbol alphabets to include a magnitude token level and end-of-block (EOB) information. The encoder transmits to a decoder an encoded bitstream that includes syntax elements coded with the multi-symbol alphabets.
US10547839B2

Systems, apparatus and methods are described including operations for video coding rate control including Rate Distortion Optimized Quantization on a block-by-block basis.
US10547833B2

An improved method, system, and apparatus is provided to perform camera calibration, where cameras are mounted onto a moving conveyance apparatus to capture images of a multi-planar calibration target. The calibration process is optimized by reducing the number of images captured while simultaneously preserving overall information density.
US10547831B2

To provide a display device that gives a viewer a strong stereoscopic effect or sense of depth in a two-dimensional image and a display device that gives a viewer a natural stereoscopic effect or sense of depth in a two-dimensional image, a display device includes a frame portion, and a display portion which has a display surface on a frame portion side and is located so as to be apart from the frame portion with a distance therebetween. The display portion overlaps with an opening of the frame portion, and an end portion of the display portion overlaps with the frame portion. The distance between the frame portion and the display portion is variable.
US10547830B2

An apparatus and a method are provided. The apparatus includes a light source configured to project light in a changing pattern that reduces the light's noticeability; collection optics through which light passes and forms an epipolar plane with the light source; and an image sensor configured to receive light passed through the collection optics to acquire image information and depth information simultaneously. The method includes projecting light by a light source in a changing pattern that reduces the light's noticeability; passing light through collection optics and forming an epipolar plane between the collection optics and the light source; and receiving in an image sensor light passed through the collection optics to acquire image information and depth information simultaneously.
US10547808B2

In one aspect, a TV set is provided. A base includes a first member and a second member that have two supporting arms symmetrically disposed on two sides of the first member. One end of each of the two supporting arms is respectively rotatably connected with two side portions of the first member. When the base is in a supporting state, a first angle, a second angle and a third angle is formed between the first member and the display screen assembly, between the first and second members, and between the second member and a supporting object, respectively. When the base is in a retracted state, the first member is substantially parallel to the display screen assembly and is located at a lower portion of the display screen assembly, and the second member is located on a same side of the first member and the display screen assembly.
US10547795B2

An image processor is provided for correcting brightness of saturated pixels of a captured image. The image processor can include a pixel saturation determiner that whether one or more pixels in an image sensor have been saturated by comparing pixel brightness levels of the pixels to a predetermined saturation threshold. Moreover, the image processor includes an image enhancer that generates a corrected image without artifacts due to the saturated pixel(s) by replacing the pixel brightness of the saturated pixel(s) with a pixel correction value that is based on a pixel brightness of one or more unsaturated pixel in the image sensor.
US10547789B2

An apparatus in related art has a problem in a presentation method of data to a user or a usability. A subject information obtaining apparatus includes a plurality of transducer elements that receive acoustic waves generated in a subject irradiated with light from a light source and transduce the acoustic waves into a plurality of reception signals, a processing unit configured to obtain a characteristic distribution indicating a distribution of characteristic information respectively corresponding to a plurality of positions in the subject by using the plurality of reception signals, in which the processing unit outputs image information for displaying a distribution image created by using the characteristic distribution and data indicating a time fluctuation of the characteristic information in a predetermined region of the distribution image within a same screen of a display unit.
US10547785B2

A photographing method includes: collecting, by a terminal device, data of M image frames of a photographed object, and processing the data of the M image frames to obtain M image frames; when collecting data of each of the M image frames of the photographed object, obtaining angular acceleration of the terminal device in an X-axis direction, a Y-axis direction, and a Z-axis direction; processing—the obtained angular acceleration in a period corresponding to the data of each image frame into shake information; selecting—one image frame from the M image frames as a reference image, performing registration on each of (M−1) image frames based on the reference image, the shake information, and a preset motion vector table, and performing fusion on the registered images; and displaying the compressed image.
US10547780B2

Providing a color score for a user's teeth using a smart-phone is presented. The phone includes an application electronically stored therein and accessed using the user interface screen. To acquire the score the app prompts the user to turn the phone upside down and enter a darkened room, then it illuminate a portion of the display to provide illumination of a set color temperature. Then, using the camera function, graphical enhancements and prompts provided by the application, an image of the user's face and specifically their exposed front teeth is acquired. The application prompts the user to outline an area of their teeth in the image to acquire a pixel count area. The area is sent to an external server where the area is analyzed and a color score calculated. The color score is sent back to the phone for display.
US10547776B2

A device displays a camera user interface including a live view from a camera. While displaying the live view from the camera: the device records media images that are captured by the camera, while continuing to display the live view from the camera; and the device further displays representations of a plurality of media images that were recorded while displaying the live view from the camera as frames scrolling across the display in a first direction.
US10547774B2

There is provided an image processing device including a subject distance change determination unit configured to detect a temporal change of a distance from an imaging position to each subject present in an image and determine a tendency toward approach or recession of the each subject with respect to the imaging position on the basis of the detection, and a main subject determination unit configured to determine a main subject on the basis of the tendency toward approach or recession of the each subject determined by the subject distance change determination unit.
US10547769B2

A camera mount is configured to attach a camera to a mount base which, in turn, may be secured to sport equipment, musical instruments, vehicles, and the like. The camera mount includes a ball component that couples to a camera or camera housing and that allows a user to rotate a camera within a horizontal plane, and to pivot a camera in one or more vertical planes. The ball component is securely coupled within a sleeve component with a bucket or other coupling mechanism that allows the sleeve component (and thereby the ball component and coupled camera or camera housing) to couple to the mount base.
US10547768B2

A method and system for improving virtual display generation with respect to a visual obstruction is provided. The method includes generating code associated with determining and resolving a physical obstruction with respect to a visual presentation. Video retrieval devices are enabled for retrieving a first video stream of a first object and a second object being viewed by users and a second video stream of the users. A visual obstruction including a portion of the first object visually obstructing a portion of the second object is detected. A boundary and content type associated with the portion of the second object being visually obstructed is determined and and analyzed with respect to a threshold value and a resulting video stream presenting an entire view of the second object without being visually obstructed with respect to the first object is generated and presented.
US10547759B2

In one embodiment, an image forming apparatus has a discharge portion and a guide member. The discharge portion has a space surrounded by wall surfaces of a chassis, and a side opening portion to open the space. The discharge portion receives a sheet to be discharged from a discharge port of the chassis, and houses the sheet in the space so that the sheet can be taken out from the side opening portion. The guide member is arranged at an end portion in the side opening portion, and extends toward upward from the rear side toward the front side of the chassis.
US10547758B1

A platen assembly in an image-forming device is designed to assist visually impaired users in situating a document into the home corner of the platen. The platen assembly has a pair of placement-assisting thermal strips disposed extending along intersecting sides of the platen. A temperature gradient is established in the thermal strips, by a warming source provided at common ends of the thermal strips, by the thermal strips being an electrical-resistance heating material and a cooling structure or device being provided at common ends of the strips, or by the thermal strips substantially consisting of a thermoelectric material. To further assist a user in situating a document on the platen, the assembly may feature a raised edge extending from the home corner of the platen, along where the pair of placement-assisting thermal strips meet, as well as Braille written strategically on the thermal strips to direct toward the document-orienting corner.
US10547750B2

Systems, methods, and computer-readable media are described for generating customized service plans for a wireless telecommunications network. An operator of a wireless telecommunications network may allow users to access the network in accordance with a service plan, which may specify terms and conditions associated with usage of the network (e.g., types of usage, amounts of usage, geographic areas, associated mobile devices and users, subscription fees, etc.). Customized, user-specific service plans for the wireless network may be generated and implemented by determining that a user satisfies one or more criteria for applying service plan modifications. A user may be required to agree to specified conditions, such as upgrading a mobile device or subscribing for a specified time period, in order to accept a customized service plan. Multiple modifications may be applied to a base service plan, and plans and/or modifications for which the user is eligible may be identified.
US10547747B1

A technology is described for configurable contact flows implemented using a contact flow service. An example method may include activating a contact flow in response to a request to establish a contact center session. The contact flow may be used to provide automated contact service communications to end users using computing resources hosted within a computing service provider environment. A starting prompt specified by the contact flow may be output using a communication channel. Input data may be received via the communication channel in response to the starting prompt. The input data may be analyzed to identify an intent identifier included in the input data and a contact flow action linked to the intent identifier may be executed.
US10547744B2

Representative methods, apparatus and systems to adjust Do Not Disturb (DND) levels in a wireless transmit/receive unit (WTRU) are disclosed. One representative method includes determining, by the WTRU, that a user of the WTRU is participating or is going to participate in a meeting; obtaining, by the WTRU, organizational hierarchy information; determining a priority associated with one or more meeting participants based on the organizational hierarchy information; and adjusting, without user input, a DND level of the WTRU based on the determined priority.
US10547736B2

A system and method for determining a presence of a mobile device located in a predetermined detection zone within a vehicle may include a plurality of transmitters located within the vehicle, in which each of the plurality of transmitters is configured to transmit an acoustic signal into an acoustic environment within the vehicle, and in which each of the acoustic signals comprises at least one ultrasonic pulse, a mobile device configured to periodically record sounds in the acoustic environment, and a processor configured to determine that a periodically recorded sound by the mobile device comprises each of the acoustic signals transmitted by the plurality of transmitters, determine a location of the mobile device within the vehicle based on the acoustic signals recorded by the mobile device, and determine that the location of the mobile device matches the predetermined detection zone.
US10547732B2

A community safety system (CSS) including a notification management entity (NME) comprising servers, the NME communicatively coupled to multiple user devices and one or more administrator devices (collectively, registered user devices). The CSS includes a plurality of registered users, wherein registered users may share their own location, as well as sighting information about the location of a source of an emergency (e.g. a perpetrator) with the NME of the CSS. The NME may generate and provide display objects on a visualization interface of one or more users mobile devices displaying a map, the display objects indicative of user locations and/or emergency source location in the map displayed (e.g., in accordance with the map coordinate system).
US10547726B2

A mobile terminal and controlling method thereof are disclosed, by which image data of a counterpart having triggered an event can be displayed. The present invention may include a display unit configured to display information, a wireless communication unit configured to communicate with an external server that stores first image data and to communicate with a counterpart terminal, a memory to store a second image data, and a controller, in response to an event triggered by the counterpart terminal, to extract an image data related to a counterpart from one of the first image data and the second image data, and the controller to output the extracted image data on a portion of the display unit to notify an occurrence of the event.
US10547719B2

An ultrathin electronic device comprising a front housing, a display screen component, a frame-shaped rear housing, a battery and a battery cover is described. The front housing includes a side frame disposed around a periphery thereof, a lower bearing part, and a through-hole formed in a middle part of the bearing part; the display screen component is disposed in the front housing, a head part of the battery is inserted in the through-hole, and a space enclosed by the rear housing and the battery cover accommodates a tail part of the battery therein. In addition, a positioning lip on an outer wall of the battery is provided to further simplify the structure of a battery cover and front housing, and to reduce overall thickness of a battery cover and rear housing.
US10547716B2

An electronic device is provided. The electronic device includes a sensor, a touch screen, and a processor that activates a first area corresponding to at least a part of the touch screen for determining whether a cover device mounted to the electronic device opens or closes, and determines whether the cover device opens or closes based on a touch input corresponding to a specific pattern included in the cover device, sensed through the activated first area of the touch screen, and based on information on whether the cover device is in proximity to the electronic device, sensed through the sensor.
US10547700B2

Distributing access to a document from a processing system includes sending or pushing a reference for a document within a repository to a storage area of a recipient system of a recipient to enable retrieval of the document from the repository. The reference is removed from the storage area of the recipient system of the recipient in response to an expiration of the document.
US10547697B2

The present invention is directed to methods and systems for querying a database of geofences, with each geofence in the database being associated with a plurality of IP addresses, preferably IPv6 addresses, and each IP address corresponding to a specific geographic coordinate. The method and system convert location coordinates to IP addresses and determine whether a location anchor point is associated with a geofence.
US10547692B2

A packet is received at a device configured to provide a service function within a network service chain. A cloud service identifier is extracted from a header of the packet. The service function is applied to the packet according to policies specific to a cloud service identified in the cloud service identifier.
US10547685B2

A detector apparatus includes at least one x-ray detector, including a network-capable network unit; and a switching unit connected to the network unit of the x-ray detector.
US10547680B2

Systems, methods, and apparatuses for range protection. In some embodiments, an apparatus comprises at least one monitoring circuit to monitor for memory accesses to an address space and take action upon a violation to the address space, wherein the action is one of generating a notification to a node that requested the monitor, generating the wrong request, generate a notification in a specific context of the home node, and generating a notification in a node that has ownership of the address space; at least one a protection table to store an identifier of the address space; and at least one hardware core to execute an instruction to enable the monitoring circuit.
US10547671B2

Systems and methods that allow only a single PSD to be used for a customer regardless of the number of servers in the system are provided. This is accomplished by allowing each server to communicate with the other servers in the system, such that each server can determine which customer PSDs are coupled to each of the other servers. As requests are routed to a first server by the load balancer, if the first server does not have the specific customer's PSD installed, it can determine which server has that customer's PSD and forward the request to that second server. Once the request has been processed by the second server, the response is sent back to the first server that received the request for return to the customer.
US10547667B1

A heterogeneous parallel processing system that includes a computer cluster system and a device cluster system is provided. The computer cluster system includes a computer cluster node that includes at least one cluster node processor. The device cluster system includes a cluster device that includes a cluster device processor, and is substantially different from the computer cluster nodes. The system includes a heterogeneous cluster node that includes a computer cluster node from the computer cluster system and a cluster device from the device cluster system. The heterogeneous cluster node includes a runtime environment module for transmitting data between the computer cluster node and the cluster device in the heterogeneous cluster node, such that at least one process executing on the device cluster system is transparent in its operation to a plurality of processes executing in the computer cluster system.
US10547666B2

A system may include an industrial automation device, a computing device configured to receive a first set of data associated with the industrial automation device, and a cloud-computing system. The cloud-computing system may receive the first set of data from the computing device, identify a second set of data associated with the industrial automation device based on the first set of data, and send the second set of data to the computing device when the second set of data is relevant to the first set of data.
US10547658B2

Implementations of the present disclosure are directed to a method, a system, and an article for managing the presentation of content on client devices. An example computer-implemented method can include: receiving, from a client device, an indication of a presentation state (including a sound state) on the client device; providing the indication of the presentation state to a plurality of content providers; receiving from each content provider a proposal to present an item of content on the client device; selecting one of the proposals; and sending, to the client device, an identification of the item of content associated with the selected proposal.
US10547657B2

A system and method to capture, generate and transfer processed graphics data, image data, audio data, and other data for smooth, high-performance presentation on portable or other devices with low overhead on all system(s) involved.
US10547656B2

Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a wireless communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable radio frequency (RF) method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding. A plurality radio frequency interface modules provide wireless connectivity to a plurality of wireless networks for transmission over the plurality of networks. Links are maintained to provide feedback on network connections to allow for the transfer of data from one network to another, from one radio frequency interface module to another, and to adjust the amount of data being transmitted.
US10547648B2

Rerouting apparatus for rerouting data including multimedia data. The apparatus is for association with electronic equipment and allows for routing the data to a device regarded as the most convenient for playing the media. The apparatus comprises an announcer device for indicating to surrounding equipment that associated equipment is available for rerouting, thereby to enable receipt of rerouted communications therefrom, and a scout device for scanning surroundings of the associated equipment to find out about compatible equipment in the vicinity, thereby to reroute communications thereto. The apparatus may be attached to any device having data processing capability, to enable rerouting of data and communications therebetween.
US10547639B2

The present invention provides apparatuses, methods, computer programs, computer program products and computer-readable media regarding SDN security. The method comprises checking whether messages in the user plane comply to a preconfigured rule, and if it is determined that the messages comply to the preconfigured rule, checking whether a number of specific signaling messages related to address allocation that are sent to a controller has reached a predetermined threshold, and if the predetermined threshold has been reached, throttling transmission of the specific signaling messages to the controller.
US10547634B2

There is described a digital agent for monitoring of cybersecurity-related events in an industrial control system. The digital agent being residable in a host. The digital agent includes a module for monitoring behavioral data of the host, such as violation of security policy, system usage metric, etc. The digital agent also includes a module for recording behavior baseline of the host, such as operating system, operating system version, firewall status etc. In addition, the digital agent includes an agent state machine for monitoring the CPU load and/or memory usage of the host. Further, the digital agent includes an agent communication module for transmitting monitored data to an analysis unit external to the industrial control system.
US10547632B2

A network device receives an enrollment request from a first device to enroll in a brokered communication protocol for communicating with at least one second device. The network device transmits, to the first device, a test vector and a measurement request, and receives, from the first device responsive to the measurement request, a measurement of at least one of a bit-error-rate (BER) and/or a signal-to-noise ratio (SNR) based on receipt of the test vector at the first device. The network device determines if the first device is vulnerable to message interception or eavesdropping based on the measurement of the BER and/or the SNR, and denies the first device access, by the network device, to the brokered communication protocol based on whether the first device is determined to be vulnerable to message interception or eavesdropping.
US10547631B1

An apparatus is provided including at least one platform; an intrusion prevention system configured to communicative couple with the at least one platform; a firewall configured to communicative couple with the at least one platform; at least one first data storage configured to communicative couple with the at least one platform; and at least one second data storage configured to communicative couple with the at least one platform. The at least one platform is configured to perform a plurality of operations that collective protect one or more networked devices, by causing a reporting of at least a first occurrence based on a determination that the first occurrence includes at least one first occurrence packet that is capable of taking advantage of at least one of the actual vulnerability to which the at least one networked device is actually vulnerable.
US10547629B2

Methods and systems for detecting malicious network activity. The method may include analyzing payload data relating to activity on one or more virtual security appliances, grouping related payloads, and analyzing a time series dataset describing the groupings to identify anomalous payloads.
US10547621B2

A computing system is configured to provide access to electronic content. The computing system includes a processor, a data store, an access control system, and a user interface component. The data store is coupled to the processor and is configured to store the electronic content. The access control system control system is configured to selectively allow a requestor to access the electronic content based on a stored metadata setting that is associated with the link. The user interface component is configured to receive a setting change related to a share associated with the link and to persist metadata associated with the setting change.
US10547612B2

According to a non-limiting embodiment, a multiple identity resolution system includes an IDaaS integrated with a PaaS. The IDaaS is integrated with a cloud-based network, and an application module installed in the cloud-based network. The application module is configured to deliver content to at least one electronic device. The multiple identity resolution system further includes a service module in signal communication with the application module. The service module is configured to identify a physical user operating the at least one electronic device based on at least one user authentication credential received by the at least one electronic user device and at least one device attribute of the at least one electronic device.
US10547600B2

Techniques for multifactor authentication as a network service are disclosed. In some embodiments, a system, process, and/or computer program product for multifactor authentication as a network service includes monitoring a session at a firewall, applying an authentication profile based on the new session, and performing an action based on the authentication profile.
US10547590B1

A technology is provided for proxying network traffic. A computer system activates a proxy function in response to a network communication identified in a compute service of a service provider environment. The system receives parameters from the network communication originating from a client at the proxy function and the parameters identify a destination function and a network packet. The proxy function is applied to the network packet. The system launches the destination function with the network packet and parameters from the proxy function, wherein the destination function is configured to launch on a computing instance of the compute service.
US10547587B2

Systems and methods are provided for near real-time IP user mapping. Such methods may include obtaining IP address assignment data points from different sources including an authentication, authorization, and accounting (AAA) server of a private network, a service provider that provides a computer-based service within the private network, and user devices that have access to the private network. The methods may also include applying an IP mapping rule to the obtained IP address assignment data points to generate IP address mapping.
US10547585B2

To serve content through a content delivery network (CDN), the CDN must have some information about the identity, characteristics and state of its target objects. Such additional information is provided in the form of object metadata, which according to the invention can be located in the request string itself, in the response headers from the origin server, in a metadata configuration file distributed to CDN servers, or in a per-customer metadata configuration file. CDN content servers execute a request identification and parsing process to locate object metadata and to handle the request in accordance therewith. Where different types of metadata exist for a particular object, metadata in a configuration file is overridden by metadata in a response header or request string, with metadata in the request string taking precedence.
US10547582B1

Embodiments for managing viewer engagement of online content by one or more processor are described. Content posted on an online channel is detected. A viewer engagement component associated with the content is received. A portion of the content is selected based on the received viewer engagement component. A signal representative of the selected portion of the content is generated.
US10547578B2

A writing style of content of a composed message, directed to a set of recipients, may be determined. A previous message that includes a first subset of recipients in the set of recipients may be analyzed. Writing habits of the first subset of recipients may be identified based on the analyzing. A difference between the writing style of the content and the writing habits of the first subset of recipients may be identified. The content of the composed message may be modified based on the difference.
US10547575B2

A method of managing message communication improves computer security, the method comprising the steps of: first selecting or creating a first group wave rule that identifies a subset of a plurality of message actors; first providing the subset of the plurality of message actors with access to a message sidebar, wherein the plurality of message actors communicate with each other in a message channel associated with the sidebar, and an excluded actor of the plurality of message actors is excluded from access to the sidebar; second selecting or creating a second group wave rule that relates to the excluded actor; receiving one or more responsive messages in the sidebar from the subset responsive to the first providing; and second providing the excluded actor with access to the sidebar.
US10547572B2

A method is provided for allocating a messaging mailbox located in a communications network to a user. The method performs the following actions in a messaging mailbox management device: receiving from a communication terminal, via the communications network, a request for a messaging mailbox, the request including user identification information, the identification information being different from a contact identifier of the user that can be reached on a communications network of a telecommunications operator to which the user subscribes; recording the received identification information in association with a messaging mailbox identifier; and sending a message in reply to the request, via the communications network, to the communication terminal. The message includes the messaging mailbox identifier.
US10547567B2

A method and device for forwarding a packet are disclosed. When a first access device connected with a database server is to be configured with a mirror image rule, an SDN controller can transmit a mirror image rule adding message carrying the mirror image rule to the first access device. Where, the mirror image rule comprises an IP address of the database server, a MAC address of a database audit device connected with a second access device and a VXLAN tunnel between the first access device and the second access device. When receiving a database access packet whose destination IP address is an IP address of the database server, the first access device may replace a destination MAC address of a mirror packet for the database access packet with a MAC address of the database audit device according to the mirror image rule and forward the encapsulated VXLAN packet.
US10547565B2

An aspect of the present disclosure aims to reduce problems associated with data acquisition of a rule set. Systems and methods enabling a semantic reasoner to stage acquisition of data objects necessary to bring each of the rules stored in the knowledge base to a conclusion are disclosed. To that end, a dependency chain is constructed, identifying whether and how each rule depends on other rules. Based on the dependency chain, the rules are assigned to difference epochs and reasoning engine is configured to perform machine reasoning over rules of each epoch sequentially. Moreover, when processing rules of each epoch, data objects referenced by the rules assigned to a currently processed epoch are acquired according to a certain order established based on criteria such as e.g. cost of acquisition of data objects. Such an approach provides automatic determination and just-in-time acquisition of data objects required for semantic reasoning.
US10547560B1

A network device may include a controller and a hardware forwarding component. The hardware forwarding component may receive a network packets and assign the network packets to multiple network queues. The network device may also obtain, using a microcode engine of the hardware forwarding component, and for each of the network queues, a measurement of queue depth, each measurement of queue depth being obtained from memory of the hardware forwarding component. Based on the measurements of queue depth, the network device may generate and transmit a telemetry packet.
US10547555B2

The subject matter described herein includes methods, systems, and computer readable media for reducing Wi-Fi scanning using cellular network to Wi-Fi access point mapping information. In one exemplary method, a mobile communications device receives Wi-Fi and cellular signals and creates or obtains a database of mappings between Wi-Fi access points and cellular network information. The mobile communications device detects signals from base stations in the cellular network. The mobile communications device determines at least one recommended access point from the data derived from the database. The mobile communications device determines whether any Wi-Fi signals are present. In response to determining that at least one Wi-Fi signal is present, the mobile communications device attempts to connect to the at least one recommended access point.
US10547554B2

In some aspects, the disclosure is directed to methods and systems for automatically identifying a set of communications flows in a network environment, and grouping the identified set into a flow collection for management and monitoring. The system may dynamically maintaining the group membership, without requiring manual analysis and grouping. As a result, manual grouping of flows may be avoided, avoiding this complex, tedious, and error prone task, and allowing easier and more efficient administration and management.
US10547550B2

A method and an apparatus for an inter-cell load balance in a wireless communication system are provided. The method of an inter-cell load balance of a first base station in a heterogeneous network wireless communication system including the first base station and a second base station includes configuring a first reserve area for the second base station, for the inter-cell load balance and controlling an inter-base station load balance according to the first reserve area.
US10547543B2

A method implemented by a network element (NE) configured as a temporal tunnel service (TTS) controller, comprising computing, via a processor of the NE, a path in a network for a temporal label switched path (LSP), wherein the path satisfies a constraint in a scheduled time interval comprising a predetermined start time and a predetermined end time, reserving, at a current time prior to the predetermined start time via the processor, a first network resource on a link along the path computed for the temporal LSP, wherein the first network resource is reserved for the temporal LSP to carry traffic in the scheduled time interval, and sending, at the predetermined start time via a transmitter of the NE, a LSP creation request to a node associated with the temporal LSP to request creation of the temporal LSP along the path in the network.
US10547540B2

A cloud computing system may include multiple cloud data centers. A gateway may establish connections between a cloud providers' multiple data centers using knowledge about the types of applications workloads executing within the cloud computing system, and may be further based on determines policies indicating priorities for routing traffic for the application workloads.
US10547537B1

In some examples, a controller for a network includes a path computation module that determines, for a plurality of LSPs or other flows having a common source, shortest paths of the network from the common source to respective destinations of the plurality of LSPs based at least on a minimum bandwidth. The path computation module further determines, after determining the shortest paths, a shortest path for the LSP of the plurality of LSPs as the shortest path of the shortest paths of the network from the common source to a destination for the LSP. A path provisioning module of the controller, after the path computation module determines the shortest path for the LSP and in response to the path computation modules routing the LSP to the shortest path for the LSP on a network model of the network, installs the LSP to the network as routed to the shortest path.
US10547533B2

A service distribution obtaining method, a network side device, and a terminal are provided in this disclosure. The method includes: obtaining, by a network side device, measurement information of multiple terminals in a serving cell and an average service volume of each of the multiple terminals, and determining service distribution, where the measurement information includes first channel state values of channels between the multiple terminals and a primary cell, the primary cell refers to the serving cell or one of neighboring cells of the serving cell, the service distribution includes a first typical channel state value of each type of the first channel state values and a first service volume between a terminal set corresponding to each type of the first channel state values and the primary cell, and the first service volume is determined according to the average service volume of each terminal.
US10547532B2

A method for parallel processing of ingress packets destined to a plurality of inline tools is provided. An ingress packet is processed to extract a plurality of packet header fields and to generate a packet identifier. A hash index is generated by hashing information associated with the plurality of packet header fields. A copy of the ingress packet and the packet identifier are stored in a hash table entry using the generated hash index. The ingress packet is simultaneously forwarded to each of the plurality of inline tool devices.
US10547528B2

In one embodiment, a method comprises detecting, by an access network computing node, a network service provided by a service provider for one or more identified endpoint devices via a wide area network connection, the access network computing node within an access network providing connections for the one or more identified endpoint devices to access the network service via the wide area network connection; detecting an unavailability of the network service via the wide area network connection; and supplying, by the access network computing node, at least a substitute of the network service for the one or more identified endpoint devices in response to the detected unavailability of the network service via the wide area network connection.
US10547527B2

Apparatus, methods, and system for implementing cluster-wide operational metrics access for coordinated agile scheduling. One embodiment of the apparatus includes a memory to store instructions; a processing circuitry to execute instructions; and an interface circuitry. The interface circuitry to provide metrics associated with the apparatus to one or more subscriber nodes or network components in a managed cluster and to subscribe, via a metrics subscription request, to receive from one or more publisher nodes or network components in the managed cluster, metrics associated with the one or more publisher nodes or network components. The metrics to be stored in a dedicated location of the memory. The provision and subscription of metrics may be made using new protocols added to Layer 4 or transport layer of a network communication model and/or over a dedicated communication channel. The dedicated communication channel may be of low bandwidth with fixed priority and deterministic latency.
US10547521B1

Techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, which may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements, instances, and/or computing resources are being used and information about patterns of usage and/or utilization. Techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment. Techniques in accordance with one or more aspects of the present disclosure may involve use of separate interfaces for collecting or accessing data used to draw a user interface that presents information about a network, and for collecting or receiving data used to update the user interface as changes occur to the utilization of infrastructure elements represented within the user interface.
US10547520B2

Provisioning resources into the cloud is a constantly increasing technical challenge as more cloud service providers emerge, each offering disparate computing platforms, services, assets, supported technical components, and other features. A cloud computing provisioning architecture implements a sequence of complex technical analyses that successfully provisions complex cloud computing services. The provisioning architecture disaggregates resources into individual provisioning actions, and also selectively re-aggregates the resources into template blocks which a service provider accepts for native provisioning.
US10547518B2

In one embodiment, a network assurance service that monitors a network detects a pattern of network measurements from the network that are associated with a particular network problem. The network assurance service tracks characteristics of the detected pattern over time. The network assurance service uses the tracked characteristics of the detected pattern over time as input to a machine learning-based pattern analyzer. The pattern analyzer is configured to determine whether the detected pattern is a perpetual or transient pattern in the network, and the pattern analyzer is further configured to detect anomalies in the characteristics of the pattern. The network assurance service initiates a change to the network based on an output of the machine learning-based pattern analyzer.
US10547512B2

A system manages the quantity of responses by discoverable lighting devices in a network, in responding to a device discovery request from a lighting control server. Each device includes a random target number accessible via the network, comprising a plurality of sequentially arranged fields, each field including a random target integer selected from a range of integers, based on a position of the field in the sequentially arranged fields of the random target number. The device discovery message includes a request to respond to the message if a specified value in the message compares with a target integer in a specified field of the random target number included in the receiving discoverable device, the specified value and specified field in the request based on an estimated percentage of the devices in the network expected to respond. Each device generates a response to the received request, if there is a successful comparison.
US10547511B2

The present disclosure discloses infrastructure resource states which may be configured for use in managing both infrastructure resources (IRs) and virtualized infrastructure resources (VIRs). The new resources states may include a Network Unequipped (NU) state, a Network Equipped (NE) state, a Network Ready (NR) state, a Service Ready (SR) state, an Out-of-Service (OOS) state, and an In-Service (IS) state. The infrastructure resource states may be configured to enable resource transfers in a programmable virtual infrastructure having one or more tenants (e.g., Owners, BUs, Partners, Customers, or the like) at one or more hierarchical layers. The infrastructure resource states may be configured to support VIR management for multi-owner virtualization such that multiple owners may manage resource allocation of the network infrastructure of the communication network and multi-tenant virtualization such that multiple tenants, at one or more hierarchical layers, may share portions of the network infrastructure of the communication network.
US10547509B2

Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve, from a first leaf node in a network, first endpoint information for a first set of endpoints connected to the first leaf node, wherein the first set of endpoints includes a virtual port channel (VPC) endpoint. The network assurance appliance retrieves second endpoint information from a second node in the network, compares the first endpoint information with the second endpoint information, and identifies an inconsistency when the first endpoint information and the second endpoint information do not match.
US10547505B2

A method includes decomposing functionalities of an node, such as an edge node, of a mobile core domain of a wireless communications system into a plurality of partitions comprised of at least one application part for executing at least signaling plane functions and that interfaces logically to other signaling entities, at least one control part for executing at least transport functions and at least one network element part for executing at least data forwarding functions. The method further includes virtualizing the at least one application part and configuring at least one network element to perform at least one data forwarding function under the direction of the at least one control part. The control part is instantiated as at least one software-defined networking (SDN) controller, and the at least one network element includes a plurality of SDN controller configurable ports to receive data and to send data, and to also perform operations on received data such as tunnel termination/origination, encryption/decryption, traffic shaping and other needed user plane transport functions. The use of the invention enables a complete virtualization of the mobile core domain to be accomplished.
US10547500B1

Technologies are provided for determining sources of network packet loss in a network environment. The sources of packet loss can be determined by sending probe packets between devices in different areas in which the areas are connected via the Internet. From the probe packets, IP path information can be obtained. The IP path information can be annotated in order to identify nodes along forward and return paths between the areas. Packet loss can be assigned to the nodes using the annotated IP path information. Using the packet loss assigned to the nodes, epicenters of packet loss can be identified and corrective action can be taken.
US10547492B2

A terminal device including: a memory configured to store computer-readable instructions and item information relating to a plurality of first items virtually arranged in association with a plurality of first predetermined positions in a real world, the plurality of first items corresponding to a plurality of items used in a game application; and a processor configured to execute the computer-readable instructions so as to detect a providable first item being virtually arranged within a predetermined range from a current user position in the real world, provide the providable first item to a user who is executable the game application, create a second item based on the providable first item usable in the game application, and associate the created second item with a second predetermined position in the real world.
US10547488B2

A polar transmitter includes an amplitude path comprising an amplitude signal that corresponds to an amplitude of a vector sum of an in-phase input signal and a quadrature input signal; a phase path comprising a phase modulator configured to phase-modulate a phase signal that corresponds to the phase of the vector sum of the in-phase input signal and the quadrature input signal; a digital power amplifier (DPA) configured to amplify the phase-modulated (PM) input signal based on the amplitude signal; a tunable matching network coupled to an output of the DPA and configured to adjust a load impedance of the DPA; and a controller configured to adjust the matching network based on a look-up table with respect to amplitude and frequency information, where the look-up table indicates a plurality of optimal operation modes of the matching network for specific combinations of amplitude and frequency information.
US10547485B2

A method for configuring a location in a frequency domain, a base station, a computer-readable medium and a system are provided. The method includes determining a subcarrier where a Phase Tracking Reference Signal (PT-RS) is located based on an identification of a DeModulation Reference Signal (DMRS) port associated with the PT-RS. With this method, a subcarrier location where a PT-RS associated with a DMRS port is located can be determined.
US10547484B2

Apparatuses, systems, ambient RF backscatter transceivers, and methods for communicating using MIMO and spread spectrum coding of backscattered ambient RF signals are described. An example system may include an ambient RF backscatter transceiver that include an antenna configured to receive a backscattered ambient radio frequency (RF) signal, and a receiver coupled to the antenna. The receiver may be configured to demodulate the backscattered ambient RF signal using one of multiple input, multiple output multiplexing demodulation or spread spectrum code demodulation to retrieve the first data. The backscattered ambient RF signal may be generated by backscattering an ambient RF signal at a first frequency. The ambient RF signal may be configured to provide other data at a second frequency.
US10547469B2

An ambience adjustment method, system, and non-transitory computer readable medium, includes configuring an ambient condition of a first device detected in an environment to match an ambient condition of a similar device in a user profile, identifying a change to the ambient condition of the first device configured by the configuring, and updating the user profile with a new ambient condition based on the identified change to the ambient condition.
US10547467B2

A method including determining that network traffic being transmitted is unicast or multicast; mapping to which virtual network and locator address each host belongs; generating leaking data for unicast and multicast traffic, wherein the leaking data indicates that a first virtual network leaks traffic to a second virtual network; receiving a request from the second virtual network to receive traffic from a host in the first virtual network; determining, based on the leaking data and the type of traffic being transmitted, if the first virtual network leaks traffic to the second virtual network; if the first virtual network leaks traffic to the second virtual network, determining a locator address for the host in the first virtual network using the mapping data; and transmitting the locator address for the host to the second virtual network to enable traffic leaking from the host to the second virtual network is disclosed.
US10547466B2

Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.
US10547462B2

A system and method for generating copies of a signal includes a first radiation source configured for providing a plurality of pump radiation beams, a second radiation source configured for providing a signal radiation beam, and a second-order nonlinear optical medium to receive the plurality of pump radiation beams from the first radiation source and the signal radiation beam from the second radiation source and to emit a plurality of idlers, where the plurality of idlers are low-noise copies of the signal.
US10547449B2

A method is provided for performing a cryptographic operation in a white-box implementation on a mobile device. The cryptographic operation is performed in the mobile device for a response to a challenge from a mobile device reader. The mobile device reader includes a time-out period within which the cryptographic operation must be completed by the mobile device. In accordance with an embodiment, a first time period to complete the cryptographic operation on the mobile device is determined. A predetermined number of dummy computations are added to the cryptographic operation to increase the first time period to a second time period. The second time period is only slightly less than the time-out period by a predetermined safety value to make it less likely a relay attack with be successful.
US10547436B2

Two-way (full-duplex) wireless links in facilitating network management and improve network performance. Once aspect includes methods for network management using a high-throughput channel and a low-throughput channel. Other aspects include methods to facilitate practical realization and improve performance of some of the network information theoretic configurations, such as Space-Division Multiple Access (SDMA) in uplink and downlink, Interference Channel, and other forms of distributed collaborative signaling schemes. Another aspect includes methods to support cognitive wireless networks.
US10547435B2

A configuration and measurement method for performing a full-duplex communication and a base station (BS) using the same is disclosed. In an embodiment, a base station selects a transmitting user equipment (UE) among one or more transmitting UEs and a receiving UE among one or more receiving UEs to form a transmit-receive (TX-RX) UE pair of one or more TX-RX UE pairs for performing the full-duplex communication, based on a first channel strength between the BS and the transmitting UE, a second channel strength between the BS and the receiving UE, and a third channel strength the transmitting UE and the receiving UE. And the BS transmits an informing message of the one or more TX-RX UE pairs for triggering the channel measurement and the information fed back.
US10547429B2

Some wireless communication systems may operate in frequency ranges that are associated with beamformed transmissions between wireless devices. In such systems, a user equipment (UE) may be configured to monitor physical downlink control channel (PDCCH) on multiple beam pair links. In order to decode relevant downlink control information (DCI), a UE may perform multiple blind decodes on a control region of a downlink transmission. Blind decoding may be resource-intensive (e.g., computationally complex, energy consuming, etc.), but some systems may be efficiently designed to support the desired PDCCH monitoring via multiple beam pair links without significantly increasing the number of blind decodes at the UE. Aspects of such a design may include non-uniform candidate restriction, beam pair link-specific search spaces, and random control channel element (CCE) mapping across a candidate search space.
US10547425B2

A method and a system of setting up a reference signal in a radio communication system are disclosed. The radio communication system includes a serving cell and a neighboring cell, and a mobile terminal of the serving cell uses the same temporal frequency resource to receive a serving resource block from the serving cell and an interference resource block from the neighboring cell. The method includes setting up a user-specific reference signal in the interference resource block and puncturing at the same temporal frequency position as the temporal frequency position at which the user-specific reference signal is set up on the interference resource block of the serving resource block to prevent any signal from being transmitted at the punctured temporal frequency position. When the method and the system are used and the interference power between cells is measured, it is possible to effectively reduce feedback overhead in a coordinated beamforming.
US10547424B2

The embodiments of the invention provide a method of configuring a channel state information reference signal (CSI-RS) transmitted on a pilot and a device utilizing the same. The method includes: a base station generates a signaling including configuration information of a CSI-RS; and the base station transmits the signaling including the configuration information of the CSI-RS; wherein the configuration information includes a CSI-RS port number, CSI-RS resource patterns and a CSI-RS subframe configuration; the CSI-RS resource patterns include at least one of the following: CSI-RS resource patterns transmitted on a normal downlink subframe and CSI-RS resource patterns transmitted on a downlink pilot time slot (DwPTS). The CSI-RS subframe configuration includes a CSI-RS subframe configuration transmitted on both the DwPTS and the normal downlink subframe. The embodiments resolve a complicated problem of transmitting CSI-RS in DwPTS in a CSI-RS transmission scenario, reducing complexity of transmitting CSI-RS in DwPTS.
US10547418B2

In a first configuration, the apparatus may be a base station. The base station adjusts a periodicity for performing a beam sweep, sends information indicating the adjusted periodicity for performing a beam sweep, and performs the beam sweep at the adjusted periodicity. In a second configuration, the apparatus may be a UE. The UE receives information indicating a periodicity for performing a beam sweep from a base station, adjusts the periodicity for performing the beam sweep, and performs the beam sweep at the adjusted periodicity. For both configurations, the beam sweep is a plurality of transmissions of a beam in a plurality of different transmit spatial directions by one of the base station or the UE and a plurality of scans of the beam transmissions in a plurality of different scan spatial directions by an other of the one of the base station or the UE.
US10547417B2

A 5th generation (5G) or pre-5G communication system supporting higher data rate after a 4th generation (4G) communication system such as a long-term evolution (LTE) is disclosed. The system includes a scalable frame structure to integrally support various services in a cellular wireless communication system, and provides a transmission/reception method to which the corresponding frame structure is applied, so that the system performance is improved through minimizing of inter-symbol interference between the 5G system and the LTE system or between the 5G systems. The scalable frame structure adjusts a cyclic prefix (CP) length by giving a specific pattern thereto when subcarrier spacing is extended, while maintaining a CP overhead in the same manner based on the frame structure based on a specific subcarrier spacing, thereby maintaining the 2m-times relationship between a symbol length, CP length, slot length, and subframe length.
US10547401B2

A computer-implemented method of managing time consistency in a distributed computing system includes adjusting a time of a first server in the distributed computing system to a target time. The first server identifies a time offset between the target time and a time of a second server in the distributed computing system. The first server generates a computer instruction to the second server, where the computer instruction includes a time function modified by the time offset.
US10547387B2

Embodiments are disclosed for equalizing input signals for communication systems. An example method includes receiving an input signal. The input signal encodes a plurality of bits in a number of amplitude levels. The example method further includes converting the input signal to an equalized output signal using a plurality of lookup table circuits. The equalized output signal encodes a plurality of symbols in a number of amplitude levels. The example method further includes feeding the equalized output signal to an output driver circuit.
US10547380B2

A polarization tracking device that tracks polarization fluctuation of light using a Stokes vector, includes: an updating unit configured to express a fluctuation amount of the Stokes vector on a Poincare sphere in an xy plane perpendicular to a travelling direction of a light wave using a first and a second angles, the first angle being an angle between a direction of an electric field of the light wave and y axis, and the second angle being a phase difference between a component of the optical electric field in a direction of the y axis and a component of the optical electric field in a direction of an x axis; and an application unit configured to rotate the Stokes vector using an inverse polarization rotation matrix expressed with the first and the second angles.
US10547378B2

An optical fiber status detection method includes: alternately sending, by a first station, an optical time domain reflectometer (OTDR) pulse and optical supervisory channel (OSC) data to a second station on a same channel, where the second station is a neighboring station of the first station; and receiving, by the first station, reflection light returned by the OTDR pulse by using an optical fiber between the first station and the second station, and obtaining an OTDR probe value according to the reflection light.
US10547377B2

The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for transmitting, to a second UE, a first MAC PDU (Medium Access Control Protocol Data Unit) including a first Identity (ID) of the first UE; receiving, from the second UE, a second MAC PDU including a second ID; checking whether the second ID is same as the first ID or not; generating a third ID of the first UE if the second ID is same as the first ID and transmitting, to the second UE, a third MAC PDU including the third ID of the first UE.
US10547370B2

A method, performed in a network node, for channel characteristics handling for an antenna array in a communication system. The antenna array has a plurality of antenna elements. The method includes obtaining geometrical relationships between any pair of antenna elements in a spatial layout of the antenna array. All pairs of antenna elements are classified into sets based on the obtained geometrical relationships, wherein all pairs of antenna elements in a set have substantially equal geometrical relationship in the spatial layout. The method includes determining a representation of channel characteristics as P(β), wherein argument β is a vector of elements, each element relating to a magnitude and/or phase of covariance between the antenna elements in the set, and P is a mapping function based on the classifying. Antenna characteristics are processed based on the representation P(β).
US10547369B2

According to examples of present disclosure, a network device may group a first subset of client devices for beamforming transmissions using multi-user multiple-input multiple-output (MU-MIMO), and also group a second subset of client devices associated with the two or more basic service sets for simultaneous data transmission using multi-user orthogonal frequency-division multiple access (MU-OFDMA). The subset of client devices within the same group may be associated with different basic service sets.
US10547354B2

A method for transmitting data using a two-phase cooperation that includes a first sharing phase and a second cooperative phase is provided. In an embodiment, a method for cooperative data transmission performed by a first WTRU is disclosed. The method includes receiving, by the first WTRU from an eNB, cooperative set configuration information including a cooperative set identification. In the sharing phase, the first WTRU may receive from the eNB, a resource assignment for a first data transmission. During the sharing phase, the first data transmission may be transmitted using resources indicated in the received resource assignment. A second data transmission may be received from a second WTRU during the sharing phase. On a condition the second data transmission is successfully received by the first WTRU, a third data transmission may be transmitted, in cooperation with the second WTRU, during the cooperative phase.
US10547349B2

Aspects of the subject disclosure may include, for example, receiving, by a network element of a distributed antenna system, a reference signal, a control channel and a first modulated signal at a first carrier frequency, the first modulated signal including first communications data provided by a base station and directed to a mobile communication device. The instructions in the control channel direct the network element of the distributed antenna system to convert the first modulated signal at the first carrier frequency to the first modulated signal in a first spectral segment. The reference signal is received at an in-band frequency relative to the control channel. Other embodiments are disclosed.
US10547348B2

Aspects of the subject disclosure may include, for example, a system for transmitting signals by first electromagnetic waves guided by a first transmission medium, and, responsive to a determination of an undesired condition, adjusting the first electromagnetic waves to cause cross-medium coupling between the first transmission medium and a second transmission medium resulting in the signals being transmitted by second electromagnetic waves guided by the second transmission medium. Other embodiments are disclosed.
US10547347B2

Facilitating multi-slot frequency hopping can comprise generating configuration data associated with configuring a mobile device with a multi-slot operation, associated with slots of the mobile device, for sending uplink channel control data or traffic channel data. Additionally, facilitating multi-slot frequency hopping can comprise transmitting the configuration data to the mobile device, resulting in a multi-slot configuration of the mobile device, wherein the configuration data comprises hopping patterns to be used by the slots.
US10547340B1

A mobile phone case includes an integrated charging and data communication apparatus, thereby forgoing the need to carry a separate charging and communication cable. The mobile phone case further includes an integrated cable storage compartment for storing the charging and data communication apparatus. The charging and communication apparatus includes a circuit board for electrically connecting a USB connector and a Lightning connector. A first flat cable has one end connected to the USB connector and the other end connect to the circuit board. A second flat cable has one end connected to the Lightning connector and the other end connected to the circuit board to provide electrically connection between the USB connector and the Lightning connector. The storage compartment further includes a USB side slot, a Lightning bottom slot, and a lid for opening and closing the storage compartment.
US10547313B2

A circuit arrangement, in particular for a safety I&C system of a nuclear power plant, keeps a proven diagram-centric project-specific engineering approach known from CPU-based systems while reaping the benefits of FPGA technology. To this end, the circuit arrangement includes: a generic FPGA with a plurality of logic blocks, and at least one dedicated PLD which operates as an application-specific switch-matrix for the logic blocks.
US10547311B2

In one embodiment, a method includes receiving an output of a first combinational logic at an enable terminal of a first flip-flop. The first combinational logic inputs include a disable first clock signal from a clock switchover circuit and a disable second clock signal from the clock switchover circuit. A set terminal of the first flip-flop receives an output of a logic gate, and the logic gate receives a select signal and a first clock signal. An input terminal of the first flip-flop receives, an output of a second flip-flop. A reset terminal of the first flip-flop receives an output of a second combinational logic. The second combinational logic inputs include a first clock stopped signal, a power-on-reset signal, and the select signal, the first clock stopped signal indicating a stop in the first clock signal. An output terminal of the first flip-flop outputs a modified select signal.
US10547304B2

A semiconductor integrated circuit for driving a control terminal of a switching device includes: a driver circuit that alternately applies a positive voltage supplied from a positive voltage source and a negative voltage supplied from a negative voltage source to the control terminal in order to switch the switching device ON and OFF; and a negative voltage clamp diode that is integrated into a semiconductor chip on which the driver circuit is formed, an anode thereof being connected to the negative voltage source and a cathode thereof being connected to the control terminal.
US10547302B2

An internal combustion engine igniter of the present invention includes a current limiting circuit that limits current flowing to the IGBT by controlling a gate voltage of the IGBT in accordance with the current flowing to the IGBT, a waveform-shaping circuit that suppresses an oscillation of the current flowing to the IGBT by applying to the gate voltage of the IGBT an auxiliary voltage generated from a collector voltage of the IGBT when current is being limited by the current limiting circuit, and, in addition, a heat-generation suppressing circuit that obtains an intermediate voltage by resistively dividing the auxiliary voltage generated by the waveform-shaping circuit when current is being limited by the current limiting circuit, and that suppresses IGBT heat generation by increasing the current flowing to the IGBT in accordance with the intermediate voltage.
US10547299B1

A circuit includes a first transistor having a first control input and first and second current terminals, and a second transistor having a second control input and third and fourth current terminals. A third transistor has a third control input and fifth and sixth current terminals, the fifth current terminal coupled to the first current terminal at a first supply voltage node. A fourth transistor has a fourth control input and seventh and eighth current terminals, the seventh current terminal coupled to the second and sixth current terminals. A pulse generator has a pulse generator input and a first pulse generator output, the pulse generator input configured to receive a switch control signal, and the first pulse generator output coupled to the first control input. The third control input is configured to receive either the switch control signal or a logical inverse of the switch control signal.
US10547284B2

In a resonator, two interdigital transducers (W1,W2) are electrically series-connected and arranged next to each other in the longitudinal direction within an acoustic track delimited by reflectors. Between the two interdigital transducers, a transition area (UEB) is formed in that the finger period p, which is defined as the distance between the finger centers of adjacent transducer fingers, is higher in comparison to the remaining interdigital transducer.
US10547282B2

A filter includes a multilayer structure comprising films and forming bulk acoustic wave resonators, a cap accommodating the bulk acoustic wave resonators and bonded to the multilayer structure, a bonding agent disposed in a bonded area between the multilayer structure and the cap and comprising a bonding layer, and a shielding layer disposed on an inner surface of the cap and comprising a same material as at least a portion of the bonding layer.
US10547270B2

Building integrated photovoltaic (BIPV) systems provide for solar panel arrays that can be aesthetically pleasing and appear seamless to an observer. BIPV systems can be incorporated as part of roof surfaces as built into the structure of the roof, flush or forming a substantively uniform plane with roof panels or other panels mimicking a solar panel appearance. Pans supporting BIPV solar panels can be coupled by standing seams, in both lateral and longitudinal directions, to other photovoltaic-supporting pans or pans supporting non-photovoltaic structures, having both functional and aesthetic advantages. In some configurations, adjacent photovoltaic modules may be oriented so that a boundary between an up-roof photovoltaic module and a down-roof photovoltaic module is not noticeable by observers positioned at typical viewing angles of the roof.
US10547260B2

A power generating apparatus is provided. The alternator includes a rotor, a stator, one or more sensors and an electrical circuit. The rotor includes a plurality of symmetric phase windings while the stator has a single phase winding. The excitation control device is configured to control the induced voltage generated in the stator by regulating the rotating magnetic field generated in the phase windings of the rotor. The excitation control device is also configured to regulate the engine speed responsive to calculated load power. The electrical circuit connects the single phase winding of the stator and the load and is configured in a way that the induced voltage generated in the single phase winding and the output voltage applied to the load are at the same frequency. This arrangement reduces costs of the apparatus.
US10547255B2

An apparatus for detecting a position of a rotor of a DC motor with N phases having a plurality of windings. The apparatus includes circuitry to couple at least two of the windings between a supply voltage and a reference voltage according to a first current path and allow the current stored in the two windings to be discharged through a second current path. The circuitry is configured to force the at least two windings at a short circuit condition in the second current path. The apparatus also includes a measurement circuit configured to measure the time period of discharging the current stored in the two windings and a rotor position detector for detecting the rotor position based on the measured time period.
US10547253B2

There is provided a power generating element which is capable of converting vibration energy in various directions into electric energy without waste and less likely to be damaged even upon application of excessive vibration. Made available is a main generating structure (MGS) in which a first layer (100), a second layer (200) and a third layer (300) are laminated. The second layer (200) has a plate-like bridge portion (210), a central plate-like portion (220), a left-hand side plate-like portion (230) and a right-hand side plate-like portion (240), each of which is flexible, and the third layer (300), that is a weight body, formed in the “U” letter shape is joined with the lower surface thereof. The plate-like bridge portion (210) is protected by the weight body (300) circumference thereof. The first layer (100) is structured so that a piezoelectric material layer (105) is laminated on an upper surface of a lower layer electrode (E0), and four localized upper layer electrodes (E1 to E4) are laminated on the upper surface thereof. The base end of the plate-like bridge portion (210) is fixed to a pedestal (400). Vibration of the weight body (300) is efficiently transmitted to the plate-like bridge portion (210) and the bridge portion piezoelectric layer (110), and a power generating circuit (500) outputs electric power on the basis of charge generated at the lower layer electrode (E0) and the upper layer electrodes (E1 to E4).
US10547245B2

In a power converter including a plurality of switches, a plurality of freewheeling diodes each electrically connected in anti-parallel with a respective one of the switches, a freewheeling current input electrically connected to an output terminal of each of the switches, and a freewheeling current output electrically connected to an input terminal of each of the switches, a plurality of freewheeling current paths are defined, each of which is an electrical path passing through a respective one of the freewheeling diodes from the freewheeling current input to the freewheeling current output. At least one of the freewheeling current paths is a maximum path having a maximum impedance among the freewheeling current paths. A voltage drop across the freewheeling diode included in the maximum path is less than a voltage drop across each of the other freewheeling diodes when a freewheeling current flows through each of the plurality of freewheeling diodes.
US10547240B2

A power converter includes an input node that receives an input voltage and a control loop that regulates an output voltage of the power converter. The power converter also includes a comparison voltage generation circuit that generates a comparison voltage based on an operating point of the power converter. The power converter also includes a first comparator that compares a control loop voltage in the control loop with the comparison voltage and generates a control signal. The power converter also includes a mode control circuit that transitions the power converter from the low power operating mode to a first operating mode using the control signal. The output voltage is regulated in both the first operating mode and the low power operating mode.
US10547231B2

An electric rotation device rotating a rotation target member by torque outputted to an output member includes: a motor; a reduction gear mechanism including transmission gears transmitting torque from the motor to the output member; a rotational position detection gear including a tooth width different from that of a predetermined gear among the transmission gears, and meshing with the predetermined gear; a rotational position detection sensor outputting a signal corresponding to a rotational position of the rotational position detection gear, and detecting a rotational position of the rotation target member; a visual recognition portion configured to distinguish a reference tooth of one gear from the other tooth of the one gear; and a groove filling portion filling a tooth groove of the other gear, the groove filling portion filling a portion of the tooth groove not overlapping the one gear in a radial direction.
US10547222B2

A rotating electric machine includes a stator having a stator coil and a rotor provided rotatably around a specific rotation axis with respect to the stator. The rotor includes a plurality of magnets, a plurality of magnetically-assisted salient pole members provided between poles of any adjacent two magnets from among the plurality of magnets, and a magnetoresistance variation unit provided in the magnetically-assisted salient pole member along an axial direction of the rotation axis at a position offset in a circumferential direction of the rotation axis from a q-axis passing through a salient pole center of the magnetically-assisted salient pole member. The amount of offset of the magnetoresistance variation unit from the q-axis varies depending on positions of the magnetically-assisted salient pole members so that torque fluctuations cancel each other when power is applied.
US10547215B2

The present description relates to a wireless power transmission/reception device. The present description provides a magnetic field controlling member for focusing a magnetic field between a primary coil, which is connected to a power source of a wireless power transmission system and forms a magnetic field, and a secondary coil which is for receiving power by means of the magnetic field. The magnetic field controlling member includes: a substrate, between the primary coil and secondary coil, of which one side faces the primary coil or secondary coil; a pattern unit which is placed on the substrate and has a plurality of thin films that are positioned at a predetermined distance away from each other; and a connecting unit which electrically connects the plurality of thin films.
US10547205B2

A lighting network and methods therefore are disclosed. The lighting network includes a plurality of lighting units that can operate on AC power and DC back up power if the AC power is removed. A controller is used to redistribute the DC power between the plurality of lighting units in the event that DC power is low or exhausted in one of the plurality of lighting units.
US10547189B2

A method (600, 700, 800) for charging a battery (102) comprises obtaining, by charging circuitry (120), an open circuitry voltage of the battery prior to a charging session. The charging circuitry is in electrical communication with a power source (110) and the battery. The method also comprises initiating the charging session to charge the battery at a constant charge current-constant charge voltage with power provided from the power source and obtaining an ambient temperature (T) measured by a temperature sensor (160) in communication with the charging circuitry. The method also comprises obtaining a charge termination time (tt) based on the ambient temperature and terminating the charging session when the charge termination time is reached.
US10547188B2

A self-contained electrical charging station includes a housing configured for coupling to a furniture article. The charging station includes an electrical output connector that is accessible from outside the housing, an electrical input connector supported at the housing and also accessible from outside the housing, and a self-contained electrical power source such as a rechargeable battery. The self-contained electrical power source is configured to be simultaneously electrically engaged with the electrical input connector and mechanically supported by at least one of the electrical input connector, the housing, or associated structure.
US10547185B2

A battery device includes at least a battery cell, a management chip and a bus. The management chip is coupled to the battery cell for detecting voltage or remaining capacity of the battery cell and managing an operation state of the battery device according to the voltage or the remaining capacity of the battery cell. The bus is coupled to the management chip. The management chip communicates with a host device via the bus. The management chip further determines whether the remaining capacity of the battery cell is not increasing while in a charging state. When the remaining capacity of the battery cell is not increasing while in the charging state, the management chip activates a protection mechanism to make the battery device exit the charging state.
US10547182B2

When a main switch (12) is turned ON, an electric operating machine (1) is put in the standby mode. With a trigger (13) being pulled in the standby mode, a power supply circuit (16) applies a voltage to a drive part (30). The power supply circuit (16) adjusts the voltage applied to the drive part (30) for a voltage corresponding to the pulling rate of the trigger (13). When the current running toward the drive part (30) exceeds the rated value of the drive part (30), the power supply circuit (16) automatically stops power supply to the drive part (30). On the other hand, when the output voltage of a battery (50) drops and the battery (50) is put in an overdischarge state, power supply to the drive part (30) is automatically stopped. When it is detected that the battery (50) undergoes an abnormal event, power supply to the drive part (30) is automatically stopped.
US10547175B2

Systems and methods for an edge of network voltage control of a power grid are described. A system includes a distribution power network, a plurality of loads (at or near an edge of the distribution power network), and a plurality of shunt-connected, switch-controlled volt ampere reactive (VAR) sources also located at the edge or near the edge of the distribution power network where they may each detect a proximate voltage. The VAR source can determine whether to enable a VAR compensation component therein based on the proximate voltage and adjust network VAR by controlling a switch to enable the VAR compensation component. Further still, each of the VAR sources may be integrated within a customer-located asset, such as a smart meter, and a multitude of such VAR sources can be used to effectuate a distributed controllable VAR source (DCVS) cloud network.
US10547172B2

A crowbar circuit includes a first inductor coupled to a positive terminal of a power supply at a first terminal, and at a second terminal coupled in series with a main thyristor having a main gate drive for limiting a discharge current through main thyristor; a resistor coupled to the main thyristor at a first terminal and to the negative terminal at a second terminal; an auxiliary thyristor having an auxiliary gate drive coupled in series with a first capacitor at a first terminal and an auxiliary inductor at a second terminal, the auxiliary inductor coupled between the first terminal of the resistor and the first capacitor; a first diode couple between the first terminal of the resistor and the first terminal of the auxiliary thyristor; and a second diode coupled between the positive terminal and the negative terminal.
US10547171B2

A power transistor supplying power to a load is coupled to a current limiter circuit including a differential amplifier that operates to detect a difference between a sense voltage, indicative of a load current, and a voltage reference. A control terminal of the power transistor is driven by a first output of the differential amplifier as a function of the detected difference. A voltage clamp circuit coupled to an input terminal generates a floating ground. A short-circuit protection circuit coupled to the floating ground and interposed between a second output of the differential amplifier and the control terminal of the power transistor provides a short-circuit protection for the first output of the differential amplifier. A reaction time circuit is coupled between the first and second outputs of the differential amplifier and a source terminal of the power transistor to limit a short-circuit current at the source terminal.
US10547167B2

Precast utility enclosure aprons for buried utility enclosures that have an angled top surface to direct water, ice and debris away from the center of the apron and to limit damage to the apron and utility enclosure caused by impacts to the apron.
US10547165B2

an electrical connection box includes an enclosure, and at least one electronic component housed in the enclosure, where the enclosure includes a housing chamber where the electronic component is housed, a wire outlet configured to allow a wire that is electrically connected to the electronic component to be drawn out from inside to outside, a wire routing space configured to guide, to the wire outlet, the wire that is drawn out from the housing chamber, and an infiltration prevention structure configured to catch, inside the wire routing space, liquid entering from the wire outlet, and where the infiltration prevention structure includes a wall that is configured to catch liquid entering from the wire outlet.
US10547155B2

A solid-state optical amplifier is described, having an active core and doped cladding in a single chip. An active optical core runs through a doped cladding in a structure formed on a substrate. A light emitting structure, such as an LED, is formed within and/or adjacent to the optical core. The cladding is doped, for example, with erbium or other rare-earth elements or metals. Several exemplary devices and methods of their formation are given.
US10547149B2

A wiring module includes a plurality of conductive plates, and first coupling portions and second coupling portions that are provided on outer peripheral portions of the plurality of conductive plates and have mutually connectable shapes. In this wiring module, the plurality of conductive plates are electrically connected by coupling the first coupling portions and the second coupling portions. Therefore, changing a manner in which the conductive plates are coupled (for example, changing the number of coupled conductive plates, the coupling positions thereof, or the coupling angles thereof) makes it possible to use the wiring module in various layouts depending on the shapes of vehicles.
US10547140B2

A connecting component with a waterproof device according to one embodiment may include: a case having an insertion hole into which an external device is inserted; and the waterproof device may include: a body portion disposed to surround a peripheral portion of the insertion hole; and a protrusion extending from the body portion and protruding in a direction parallel to an insertion direction of the external device. Other embodiments are also possible.
US10547137B2

An electrical connector is used to electrically connect a chip module to a circuit board. The electrical connector has an insulating body, provided with multiple accommodating holes vertically penetrating through the insulating body. An upper surface of the insulating body protrudes upward to form a protruding block located between adjacent ones of the accommodating holes to support the chip module. The protruding block has a first ejector pin surface. The insulating body has a second ejector pin surface adjacent to the protruding block. The first ejector pin surface and the second ejector pin surface are provided for an ejector pin on a mold to push thereon so as to push the insulating body out of the mold. Multiple terminals are correspondingly accommodated in the accommodating holes to be electrically connected to the chip module.
US10547135B2

Provided is a spring connector capable of preventing deformation of a waterproof elastic member from being spread to a periphery. A spring connector includes a first pin having a contact part with an object, a spring for applying a contact force with the object to the first pin, an intermediate member held by the first pin so as to move together with the first pin by pressing-in or the like, and a waterproof elastic member which is interposed between the first pin and the intermediate member and watertightly seals a space between the first pin and the intermediate member.
US10547129B2

An electrical contact includes a compliant tail defining a pair of opposite first main face and second main face, and a pair of opposite first side face and second side face linked between the first main face and the second main face. The opposite first side face and second side face are bulged for engagement with an interior surface of the corresponding through hole. A pair of first through holes and a pair of second through holes extend through both the first main face and the second main face. The first through holes are configured with an elongated configuration while the second though holes are located around two opposite upper and lower ends of the first through holes.
US10547128B1

In one embodiment, an eye of needle (EON) press-fit pin includes a base, a tip, and a compliant portion extending longitudinally between the base and the tip and comprising a pair of resilient deformable arms joined at opposite ends and defining an opening therebetween. The arms each include an outer surface for at least partial engagement with walls of an electrical via upon insertion therein. The outer surface of each of the arms includes a central segment having a flat longitudinal surface and converges from the central segment towards the base and the tip. The arms each further include an inner surface defining the opening and forming an elongated portion at each end of the opening for stress relief.
US10547126B2

An electrical connector comprises a contact, an electric wire connection spring connecting an electric wire to the contact, and a housing. The housing includes a contact accommodating portion receiving the contact, a mechanism accommodating portion receiving the electric wire connection spring, and a lock arm supported on the contact accommodating portion in front of the mechanism accommodating portion and configured to catch a mating connector. The mechanism accommodating portion has a front opening disposed between a rear end portion of the lock arm and the electric wire connection spring.
US10547115B2

A wire-plate antenna (10) comprises a ground plane (11), at least one capacitive roof (12), a feed probe (13) connected to the capacitive roof (12) and intended to be linked to a generator, and at least one electrically conductive short-circuit wire (14) linking the capacitive roof (12) and the ground plane (11). The capacitive roof (12) comprises at least one slit (15) consisting of an opening passing through the entire thickness of the capacitive roof (12) so as to emerge on each of the two opposing faces of the capacitive roof (12) and configured such that the point of connection (M1) between the capacitive roof (12) and the feed probe (13) and the point of connection (M2) between the capacitive roof (12) and the electrically conductive short-circuit wire (14) are arranged on either side of the slit (15).
US10547109B2

A radiating system comprises a radiating structure including two or more radiation boosters for transmission and reception of electromagnetic wave signals, a radiofrequency system and an external port. The radiating system is capable of operation in at least a first and second frequency regions which are preferably separated. The radiofrequency system comprises two or more matching networks and a combining structure at which, in transmission, electromagnetic wave signals from the external port are substantially separated and coupled to each radiation booster based on the frequency of the signals; and, in reception, signals from each radiation booster are combined and coupled to the external port. The radiofrequency system provides impedance matching to the radiating structure in the first and second frequency regions at the external port. An advantage of such radiating system is that signals from the first and second frequency regions are fed to and retrieved in one single port.
US10547108B2

Various embodiments of the present disclosure provide an antenna device and/or an electronic device including the antenna device. The antenna device may include: a circuit board; a conductive layer disposed in a partial region of the circuit board; a first radiation conductor disposed at one side of the conductive layer on the circuit board; and second radiation conductors disposed at one side of the conductive layer on the circuit board, the second radiation conductors being respectively disposed at opposite sides of the first radiation conductor to be symmetrical to each other. The first radiation conductor may transmit or receive a wireless signal in a first frequency band, and the second radiation conductors may transmit or receive a wireless signal in a second frequency band that is different from the first frequency band.
US10547103B2

Aspects of the disclosure provide an antenna ground plate for testing an antenna. A size of the antenna ground plate can be conveniently adjusted according to requirements of an antenna testing process. The antenna ground plate can include a base plate that provides a ground plane for the antenna, and a first extension plate releasably attachable to the base plate to extend the ground plane of the antenna. The base plate and first extension plate can be made of conductive materials. The base plate can include a mounting hole at the center of the base plate for mounting the antenna under test. The first extension plate can be attachable to an outer edge of the base plate.
US10547100B2

An antenna structure includes a metal housing, a first radiating portion, a second g radiating portion, a third radiating portion, and a signal feed source. The metal housing includes a front frame, a backboard, and a side frame. The side frame defines a slot and the front frame defines a groove and a gap. The metal housing is divided into at least an antenna section by the slot, the groove, and the gap. The first radiating portion, the second radiating portion, and the third radiating portion are spaced apart from each other. One of three radiating portions is electrically connected to the antenna section. The remaining of the three radiating portions are spaced apart from the antenna section. The signal feed source is electrically connected to one radiating portion and the radiating portions of the three radiating portions not electrically connected to the signal feed source are grounded.
US10547097B2

An antenna with a clamping mechanism and a method for using the same are disclosed. In one embodiment, an antenna comprises a radial waveguide, an aperture operable to radiate radio frequency (RF) signals in response to an RF feed wave fed by the radial waveguide, and one or more clamping devices to apply a compressive force between the waveguide and the aperture.
US10547091B2

A battery device is provided with cooling bodies for contacting the outer surfaces of a plurality of battery cells arranged inside a battery case, and spacers provided adjacent to the cooling bodies. The cooling bodies absorb or are impregnated with a cooling fluid inside the battery case. Cooling medium vapor flow channels in which cooling medium vapor circulates are formed on the surfaces of the spacers facing the cooling bodies, the cooling medium vapor being generated by the evaporation of the cooling fluid of the cooling bodies.
US10547089B2

A battery system may include multiple battery cells having different chemistries. To achieve certain performance goals, voltage parameters for the battery system, such as cruising voltages and maximum voltages can be adjusted. These adjustments may, for example, direct charging currents to a lithium-ion battery to increase fuel economy or may direct charging currents away from a lithium-ion battery to increase its longevity. Methods for matching batteries having different chemistries based on their open circuit voltages are also discussed.
US10547083B2

Electrolyte formulations including additives or combinations of additives. The electrolyte formulations are useful in lithium ion battery cells having lithium titanate anodes. The electrolyte formulations provide low temperature power performance and high temperature stability in such lithium ion battery cells.
US10547072B2

A fuel cell system of the present disclosure performs a first and a second catalyst activation process, and the first catalyst activation process is performed where a flow rate of the air supplied to the fuel cell by the air compressor is reduced to be less than that before the refresh control is performed while keeping an amount of a current drawn from the fuel cell by the fuel cell converter at the same value as that before the refresh control is performed, and the second catalyst activation process is performed where the value of the current drawn from the fuel cell by the fuel cell converter is increased to be greater than that before the refresh control is performed while keeping the flow rate of the air supplied to the fuel cell by the air compressor at the same value as that before the refresh control is performed.
US10547071B2

A system and method for controlling a fuel cell system. An anode tail gas oxidizer (ATO) receives air and fuel exhaust streams from one or more fuel cell stacks of the fuel cell system. The one or more fuel cell stacks provide current to one or more loads. An ATO temperature signal is used to control at least one of a fuel inlet flow to the one or more fuel cell stacks or the current provided to the one or more loads.
US10547070B2

A system for determining desired control paths for controlling operation of a fuel cell circuit includes a memory to store a model of the fuel cell circuit and an input device to receive system requirements. The system also includes a model processor designed to select sets of time-series actuator states corresponding to time-series control of an actuator of the fuel cell circuit and to perform simulations of the model using the multiple sets of time-series actuator states as controls for the actuator. The model processor is also performs an analysis of results of the simulations to determine whether the results for each of the multiple sets of time-series actuator states satisfy the system requirements and how far the results are from the system requirements, and selects a final set of time-series actuator states that satisfy the system requirements based on the analysis.
US10547067B2

Improved methods are disclosed for shutting down and storing a fuel cell system, particularly for below freezing temperature conditions. The methods comprise stopping power production from the fuel cell stack, monitoring its temperature, and repeatedly performing a predetermined warming operation if the stack temperature falls to a normal threshold temperature. In the improved methods, either an initial threshold temperature and/or an initial warming operation are used that differ from the respective normal threshold temperature and the predetermined warming operation.
US10547057B2

Dry process based energy storage device structures and methods for using a dry adhesive therein are disclosed.
US10547055B2

Provided are a cathode active material that has improved crystal-structure stability during continuous or high-voltage charging of a nonaqueous electrolyte rechargeable material, excellent cycle characteristics (capacity retention), and high capacity, as well as a cathode and a nonaqueous electrolyte rechargeable battery containing the cathode active material. The cathode active material has a composition represented by formula (1): Lix−yNayCowAlaMgbMcO2+α wherein x, y, w, a, b, c, and α each denotes particular values; and M stands for at least one element selected from Ca, Y, rare earth elements, Ti, Zr, Hf, V, Nb, Ta, Cr, Mo, W, Mn, Fe, Ni, Cu, Ag, Zn, B, Ga, C, Si, Sn, N, P, S, F, and Cl; wherein the cathode active material is in the form of lithium-containing composite oxide particles having a compound adhered on a surface thereof, the compound containing at least one element selected from Al, Mg, and M.
US10547053B2

A negative electrode active material for an electric device includes an alloy containing greater than or equal to 29% by mass of silicon and containing tin, carbon and inevitable impurities as a residue.
US10547052B2

The presently disclosed subject matter is directed to transition metal-containing composite hydroxides, their use, and manufacturing methods thereof. More particularly, the subject matter describes a positive electrode active material for a non-aqueous electrolyte secondary battery that uses a transition metal-containing composite hydroxide as a precursor and a manufacturing method thereof. In some embodiments, the non-aqueous electrolyte secondary battery uses a positive electrode active material for a non-aqueous electrolyte secondary battery as a positive electrode material.
US10547049B2

A method for producing an electrode assembly which includes a first step of forming a molded body that contains an active material, a second step of dipping the molded body in a melt of a solid electrolyte in a first atmosphere, thereby impregnating the melt into voids inside the molded body; and a third step of cooling the molded body impregnated with the melt by moving the molded body to a second atmosphere whose temperature is lower than that of the first atmosphere, thereby combining the molded body with the solid electrolyte.
US10547035B2

An energy and power supply device includes an energy storage unit configured to store electrical energy, an output coupled to the energy storage unit and configured to provide an output electrical current to a load, and a current limiting system configured to selectively limit the output electrical current according to a current protection profile. The current protection profile includes a plurality of threshold currents and a plurality of corresponding threshold periods of time that facilitate providing the output electrical current according to a maximum variable current versus time function.
US10547033B2

A packaging material for batteries, which has high puncture strength, while having excellent moldability and electrolyte solution resistance. A packaging material for batteries, which is formed of a laminate that sequentially includes at least a base layer, a stainless steel foil and a thermally fusible resin layer in this order, and wherein an acid-resistant coating film layer is formed on at least the thermally fusible resin layer-side surface of the stainless steel foil.
US10547029B2

An OLED package structure includes a first outer bound confinement layer formed on an OLED device, a first outer bound confinement layer arranged on the first inorganic layer and enclosing and delimiting a confinement space, a first organic layer formed on the first inorganic layer in the confinement space, and a second inorganic layer arranged on the first organic layer and the first outer bound confinement layer, such that a peripheral portion of the second inorganic layer is positioned on and supported by the first outer bound confinement layer and a central portion of the second inorganic layer is partly received in the confinement space to have a bottom of the second inorganic layer positioned on and contacting a top of the first organic layer.
US10547027B2

An organic EL display panel manufacturing method includes preparing a substrate. The method further includes forming a plurality of organic EL elements on the substrate. The method further includes deaerating a sealing solution with use of a filter that allows only gases to pass through, the sealing solution including an organic electrically-insulating material to which an electrically-conductive substance is added. The method further includes applying the sealing solution after the deaerating above the organic EL elements and thereby forming a sealing layer.
US10547004B2

The invention relates to novel organic semiconducting oligomers or polymers containing alkylated dithieno[2,3-d:2′,3′-d′]-s-indaceno[1,2-b:5,6-b′]dithiophene units, methods for their preparation and educts or intermediates used therein, polymers, blends, mixtures and formulations containing them, the use of the oligomers, polymers, blends, mixtures and formulations as semiconductor in organic electronic (OE) devices, especially in organic photovoltaic (OPV) devices or organic photodetectors (OPD), and to OE, OPV and OPD devices comprising these oligomers, polymers, blends, mixtures or formulations.
US10546993B2

Systems and methods are provided for a ZZZ coupler. A first tunable coupler is coupled to the first qubit and tunable via a first control signal. A second tunable coupler is coupled to the first tunable coupler to direct a flux of the first qubit into a tuning loop of the second tunable coupler, such that when a first coupling strength associated with the first tunable coupler is non-zero, a second coupling strength, associated with the second tunable coupler, is a function of a second control signal applied to the second tunable coupler and a state of the first qubit. The second qubit and the third qubit are coupled to one another through the second tunable coupler, such that, when the second coupling strength is non-zero it is energetically favorable for the states of the first and second qubits to assume a specific relationship with respect to the Z-axis.
US10546988B2

A light emitting device includes a light emitting element; a sub-mount including a sub-mount substrate with a front surface on which the light emitting element is disposed, and a back surface electrode disposed in a back surface that is on a back side of the front surface of the sub-mount substrate; a main-mount in which the sub-mount is disposed, the main-mount including a front surface metal pattern including a wiring electrode bonded to the back surface electrode via solder. The front surface metal pattern has a slit, in a plan view, at a position away from a disposition region in which the sub-mount is disposed.
US10546979B2

A display includes a light source, wherein the light source includes a base plate, a light emitting unit, and a light converting component. The light emitting unit is disposed on the base plate and has a first top surface. The light converting component covers the light emitting unit and has a second top surface and plural light converting elements, wherein the first top surface is located between the second top surface and the base plate. The light converting component includes a first region, a second region, and a third region from the first top surface to the second top surface, wherein a first sulfur content of the first region is less than a second sulfur content of the second region, and the first sulfur content of the first region is less than a third sulfur content of the third region.
US10546978B2

A light emitting diode (LED) is disclosed comprising a plurality of semiconductor layers with a first contact on the bottom surface of the semiconductor layers and a second contact on the top surface of the semiconductor layer. A coating is included that comprises a cured binder and a conversion material that at least partially covers the semiconductor layers, wherein the second contact extends through the coating and is exposed on the same plane as the top surface of the coating. An electrical signal applied to the first and second contacts is conducted through the coating to the semiconductor layers causing the LED to emit light. In other embodiments first and second contacts are accessible from one side of the LED. A coating is included that comprises a cured binder and a conversion material. The coating at least partially covers the semiconductor layers, with the first and second contacts extending through the coating and exposed on the same plane as a surface of the coating. An electrical signal applied to the first and second contacts is conducted through the coating to the semiconductor layers causing the LED to emit light.
US10546977B2

A light emitting device includes a sapphire substrate; a light emitting structure disposed on the sapphire substrate, and including a first conductivity type semiconductor layer, a second conductivity type semiconductor layer, and an active layer disposed between the first conductivity type semiconductor layer and the second conductivity type semiconductor layer; a first electrode electrically connected to the first conductivity type semiconductor layer; a second electrode electrically connected to the second conductivity type semiconductor layer; a first bonding pad electrically connected to the first electrode; a second bonding pad electrically connected to the second electrode; a first insulation layer disposed on the light emitting structure; and a second insulation layer disposed between the second electrode and the second bonding pad.
US10546972B2

Methods for fabricating semiconductor devices incorporating an activated p-(Al,In)GaN layer include exposing a p-(Al,In)GaN layer to a gaseous composition of H2 and/or NH3 under conditions that would otherwise passivate the p-(Al,In)GaN layer. The methods do not include subjecting the p-(Al,In)GaN layer to a separate activation step in a low hydrogen or hydrogen-free environment. The methods can be used to fabricate buried activated n/p-(Al,In)GaN tunnel junctions, which can be incorporated into electronic devices.
US10546967B2

A system for compact stowage and deployment of a flexible solar array includes a deployer unit and a blanket container for containing the flexible solar array. The deployer unit includes a frame, a closed-section collapsible mast for deploying and supporting the solar array, a mast stowage reel for supporting the mast in a collapsed stowed state, and an actuator to drive the mast from the stowed state to a deployed state. The frame has a first section extending along a vertical plane and a second section extending along a horizontal plane. The blanket container is pivotably coupled to the frame of the deployer unit. In a stowed state, the blanket container is oriented facing the second section of the frame. In a deployed state, the blanket container is oriented parallel to the vertical plane, and perpendicular to a longitudinal axis of the mast.
US10546966B2

A lightweight photovoltaic module including: a first transparent layer forming the front face; photovoltaic cells; an assembly encapsulating the photovoltaic cells; and a second layer forming the rear face and containing an inner surface and an outer surface. The encapsulating assembly and the photovoltaic cells are located between the first and second layers. The module is characterized in that: the first layer is made from glass and/or polymer material and has a thickness that is less than or equal to 1.1 mm; the inner surface is substantially planar; and the second layer includes raised portions projecting from the outer surface, the outer surface and raised portions together defining the visible rear outer surface of the photovoltaic module.
US10546961B2

The technique disclosed in the Description adjusts a modulation level to enable prevention of partial concentration of carriers in a recovery operation. A semiconductor device includes: a semiconductor layer of a first conductivity type; a first impurity layer of the first conductivity type, the first impurity layer being partially diffused in an underside of the semiconductor layer and higher in impurity concentration than the semiconductor layer; and a plurality of second impurity layers of a second conductivity type, the second impurity layers being partially diffused in a surface of the semiconductor layer, wherein the first impurity layer is formed, in a plan view, between the second impurity layers and in a position that does not overlap the second impurity layers, and only the semiconductor layer exists between the second impurity layers in the surface of the semiconductor layer.
US10546960B2

A semiconductor device which includes a metal oxide film including a crystal part is provided. A semiconductor device which has a metal oxide film and high field-effect mobility is provided. A highly reliable semiconductor device including a metal oxide film is provided. The semiconductor device includes a first insulator, a first conductor formed over the first insulator, a second insulator formed over the first conductor, an oxide formed over the second insulator, a third insulator formed over the oxide, a second conductor formed over the third insulator, a fourth insulator formed over the third insulator and the second conductor, and a fifth insulator formed over the fourth insulator. The oxide contains In, M (M is Al, Ga, Y, or Sn), and Zn. The oxide includes a first crystal part and a second crystal part. The first crystal part has c-axis alignment. The second crystal part does not have c-axis alignment.
US10546956B2

A fin field effect transistor (FinFET) device structure and method for forming the FinFET device structure are provided. The FinFET structure includes a substrate, and the substrate includes a core region and an I/O region. The FinFET structure includes a first etched fin structure formed in the core region, and a second etched fin structure formed in the I/O region. The FinFET structure further includes a plurality of gate stack structures formed over the first etched fin structure and the second etched fin structure, and a width of the first etched fin structure is smaller than a width of the second etched fin structure.
US10546953B2

A semiconductor device according to an embodiment includes a semiconductor layer having a first plane and a second plane; a first and a second electrode; first, second, and third semiconductor regions; first and second gate electrodes in the semiconductor layer; first and second gate insulating films; and an insulating layer provided between the first and second gate electrodes and the first electrode. The first electrode has a first region and a second region. The first region contacts the semiconductor layer. The first region is located between the second region and the first semiconductor region. A first part of the first region is located between the first gate electrode and the second gate electrode. A second part of the first region is interposed between a first portion and a second portion of the insulating layer. The second part of the first region has an inverse tapered shape.
US10546951B2

A trench MOS device with improved single event burnout endurance, applied in the field of semiconductor. The device is provided, in an epitaxial layer, with a conductive type semiconductor pillar connected to a source and a second conductive type current-directing region. Whereby, the trajectory of the electron-hole pairs induced by the single event effect is changed and thus avoids the single event burnout caused by the triggering of parasitic transistors, therefore improving the endurance of the single event burnout of the trench MOS device.
US10546949B2

Contemplated is a semiconductor device comprising: a substrate; a group (III)-nitride layer; a metal-group (III)-nitride layer deposited between the substrate and group (III)-nitride layer; and a metal-nitride layer deposited between the substrate and the metal-group (III)-nitride layer. Also a method for making a semiconductor device with the above mentioned structure is contemplated. Furthermore, the substrate can be a silicon on insulator (SOI) substrate; the metal-nitride layer can be an aluminium nitride layer; the metal-group (III)-nitride layer can be an aluminium gallium nitride layer; and the group (III)-nitride layer can be a gallium nitride layer.
US10546946B2

Provided is a stable manufacturing method for a semiconductor device. In the manufacturing method for a semiconductor device, first, fins with an equal width are formed in each of a memory cell portion and a logic portion of a semiconductor substrate. Then, the fins in the logic portion are etched with the fins in the memory cell covered with a mask film, thereby fabricating fins in the logic portion, each of which is narrower than the fin formed in the memory cell portion.
US10546942B2

A substrate structure having a set of nanosheet layers and a set of sacrificial layers stacked upon a substrate is received and a dummy gate is formed upon the nanosheet layers and the sacrificial layers. A portion of a subset of the set of sacrificial layers and a subset of the set of nanosheet layers is etched. A portion of a subset of the subset of sacrificial layers is etched to create divots within the sacrificial layers. A divot fill layer is deposited. The divot fill layer is etched to form an inner spacer between the nanosheet layers. A source/drain region is formed adjacent to the nanosheet layers and the divots. A remaining portion of the subset of the sacrificial layers is removed. The subset of the nanosheet layers is etched to a desired channel thickness producing faceted surfaces between the subset of nanosheet layers and the inner spacer.
US10546936B2

A structure of a semiconductor device is described. A semiconductor device includes a transistor which further includes a gate structure, a source region and a drain region disposed on a first surface of a substrate. A wiring layer of conductive material is disposed over a second surface of the substrate. The second surface of the substrate is located opposite to the first surface of the substrate. A set of contact studs including a first contact stud which extends completely through the source region and through the substrate to a first respective portion of the wiring layer. The set of contact studs also includes a second contact stud which extends completely through the drain region and through the substrate to a second respective portion of the wiring layer. A gate contact stud electrically couples the gate structure and extends completely through the substrate to a third respective portion of the wiring layer disposed over the second surface of the substrate.
US10546932B2

According to one embodiment, a semiconductor device includes a first semiconductor region including first and second compounds including silicon and carbon. The first semiconductor region includes first to third regions contacting the second semiconductor region. The third region is positioned between the first and second regions. The first and second regions include a first element. The first element includes at least one selected from the group consisting of second and third elements. The second element includes at least one selected from the group consisting of Ar, Kr, Xe, and Rn. The third element includes at least one selected from the group consisting of Cl, Br, I, and At. The third region does not include the first element, or a concentration of the first element in the third region is lower than concentrations of the first element in the first and second regions.
US10546925B2

A semiconductor structure is provided that includes a pFET device including a first functional gate structure containing at least a p-type work function metal and present on physically exposed surfaces, and between, each Si channel material nanosheet of a first set of vertically stacked and suspended Si channel material nanosheets. The structure further includes an nFET device stacked vertically above the pFET device. The nFET device includes a second functional gate structure containing at least an n-type work function metal present on physically exposed surfaces, and between, each Si channel material nanosheet of a second set of vertically stacked and suspended Si channel material nanosheets.
US10546924B2

A field effect transistor including a dielectric layer on a substrate, a nano-structure material (NSM) layer on the dielectric layer, a source electrode and a drain electrode formed on the NSM layer, a gate dielectric formed on at least a portion of the NSM layer between the source electrode and the drain electrode, a T-shaped gate electrode formed between the source electrode and the drain electrode, where the NSM layer forms a channel of the FET, and a doping layer on the NSM layer extending at least from the sidewall of the source electrode to a first sidewall of the gate dielectric, and from a sidewall of the drain electrode to a second sidewall of the gate dielectric.
US10546919B2

A front surface element structure is formed on the front surface side of an n−-type semiconductor substrate. Then defects are formed throughout an n−-type semiconductor substrate to adjust a carrier lifetime. Hydrogen ions are ion-implanted from a rear surface side of the n−-type semiconductor substrate, and a hydrogen implanted region having a hydrogen concentration higher than a hydrogen concentration of a bulk substrate is formed in the surface layer of a rear surface side of the n−-type semiconductor substrate.
US10546918B2

Metal-on-metal insulator structures and methods for making the same. The method includes: providing an insulator layer overlying a semiconductor substrate, forming a plurality of alternating first conductive layers and second conductive layers on the insulator layer, forming at least one dielectric layer between each of the alternating first conductive layers and second conductive layers, forming a first trench at a first location through a first portion of the plurality of the alternating first conductive layers and second conductive layers and the at least one dielectric layer, and first etching the first trench selective to the plurality of alternating first conductive layers and second conductive layers, wherein the first conductive layers are etched faster than the second conductive layers to form a first modified trench, wherein the first conductive layers are recessed relative to the center of the first modified trench greater than the second conductive layers.
US10546914B1

Embodiments described herein provide circuitry employing one or more inductors having an unconventional turn-ratio. The circuitry includes a primary inductor having a first length located on a first layer of an integrated circuit (IC). The circuitry further includes a secondary inductor having a second length located on a second layer of the IC different from the first layer, whereby the second length is greater than the first length, with a ratio between the first and the second lengths corresponding to a non-integer turn-ratio.
US10546909B2

A display panel measures a contact resistance of an adhesive portion to evaluate adhesion quality of an integrated circuit mounted thereon. The display panel includes a plurality of light-emitting elements, a first pad part including a plurality of first effective pads electrically connected to the light-emitting elements, and n (n being a natural number equal to or greater than 2) first measuring pads insulated from the light-emitting elements, a conductive adhesive film on the first pad part and including a plurality of conductive balls, an integrated circuit on the conductive adhesive film, and including an internal line electrically connected to the first measuring pads by the conductive balls, and a second pad part including a plurality of second effective pads electrically connected to the first effective pads, and 2n second measuring pads electrically connected to the first measuring pads.
US10546898B2

This technology relates to an imaging apparatus and an electronic device structured to perform pupil correction appropriately. There are provided a photoelectric conversion film configured to absorb light of a predetermined color component to generate signal charges, a first lower electrode configured to be formed under the photoelectric conversion film, a second lower electrode configured to be connected with the first lower electrode, a via configured to connect the first lower electrode with the second lower electrode, and a photodiode configured to be formed under the second lower electrode and to generate signal charges reflecting the amount of incident light. A first distance between the center of the photodiode and the center of the via at the center of the angle of view is different from a second distance therebetween at an edge of the angle of view. The present technology can be applied to imaging apparatuses.
US10546896B2

A storage device includes a first conductive layer, a second conductive layer, a third conductive layer, a fourth conductive layer, a fifth conductive layer, and a sixth conductive layer. The storage device further includes a first variable resistance layer provided between the first and fifth conductive layers, a second variable resistance layer provided between the second and fifth conductive layers, a third variable resistance layer provided between the third and fifth conductive layers, and a fourth variable resistance layer provided between the first and sixth conductive layers. A first distance between the first and second variable resistance layers is shorter than a second distance between a portion of the first conductive layer and a portion of the second conductive layer which face each other across a region between the fifth and sixth conductive layers.
US10546895B2

Memory devices and methods for fabricating memory devices have been disclosed. One such memory device includes a first electrode material formed on a word line material. A selector device material is formed on the first electrode material. A second electrode material is formed on the selector device material. A phase change material is formed on the second electrode material. A third electrode material is formed on the phase change material. An adhesion species is plasma doped into sidewalls of the memory stack and a liner material is formed on the sidewalls of the memory stack. The adhesion species intermixes with an element of the memory stack and the sidewall liner to terminate unsatisfied atomic bonds of the element and the sidewall liner.
US10546894B2

A memory device includes a plurality of word lines extending along a first direction and spaced apart from each other along a second direction that is perpendicular to the first direction; a plurality of bit lines extending along the second direction and spaced apart from each other in the first direction, the plurality of bit lines being spaced apart from the plurality of word lines in a third direction that is perpendicular to both the first and second directions; and a plurality of memory cells being respectively arranged between the corresponding word and bit lines. Each of the memory cells includes a selection device layer, and a variable resistance layer, wherein the selection device layer includes a chalcogenide switching material having a composition according to a particular chemical formula.
US10546893B2

A variable resistive memory device may include a semiconductor substrate, a device layer, an upper metal interconnect, a plurality of memory cells, and an uppermost metal interconnect. The device layer may be formed on the semiconductor substrate including memory cell array regions, and may include a plurality of lower metal interconnect layers. The upper metal interconnect may be arranged on the device layer, and may include a plurality of metal patterns. The plurality of memory may be arranged over the device layer in which the upper metal interconnect is formed and are in contact with certain metal patterns selected from the metal patterns constituting the upper metal interconnect. The uppermost metal interconnect may be located over the plurality of memory cells, and may be in contact with other portion of the metal patterns constituting the upper metal interconnect.
US10546885B2

A method for fabricating a thin film transistor includes providing a substrate (100); forming a semiconductor layer (105) over the substrate (100); forming a source-drain metal layer (106) over the semiconductor layer (105); applying one patterning process to the semiconductor layer (105) and the source-drain metal layer (106) to form an active layer (1), a source electrode (2), and a drain electrode (3); forming a gate insulating layer (101) and an interlayer insulating layer (102) that cover the active layer (1), the source electrode (2), and the drain electrode (3); applying a patterning process to the interlayer insulating layer (102) to form a first window (10) in the interlayer insulating layer (102) to expose a portion of the gate insulating layer (101); and forming a gate electrode (4) in the first window (10). An orthogonal projection of the gate electrode (4) on the substrate (100) is in an orthogonal projection of the active layer (1) on the substrate (100).
US10546883B2

A display substrate includes a gate metal pattern including a gate line extending in a first direction, a gate electrode electrically connected to the gate line and a storage line, a data metal pattern including a data line extending in a second direction crossing the first direction, a source electrode electrically connected to the data line and a drain electrode spaced apart from the source electrode, a repair electrode extending in the second direction and overlapping the storage line, an organic layer disposed on the data metal pattern and a pixel electrode disposed on the organic layer and electrically connected to the drain electrode.
US10546882B2

The present disclosure provides an array substrate, a display panel comprising the array substrate, and a display device, as well as a manufacturing method of the array substrate. The array substrate comprises a base substrate, a metal layer arranged over the base substrate, a conductive material layer arranged on the metal layer, and a connection hole arranged over the conductive material layer to expose the conductive material layer.
US10546881B2

A thin film transistor array substrate and a display panel are provided. The thin film transistor array substrate includes a substrate, a thin film transistor, a scan line, a data line and a pixel electrode. The thin film transistor includes a semiconductor member, a gate electrode, a source electrode and a drain electrode. The source electrode and the drain electrode include a first extension portion and a second extension portion, respectively. The first extension portion and the second extension portion are configured to block light that is emitted toward an electron migration channel of the thin film transistor. Thus, external light emitting toward the electron migration channel can be prevented.
US10546873B2

Embodiments of the present disclosure describe an integrated circuit that may include a first transistor on a first side of a semiconductor substrate and a second transistor on a second side of the semiconductor substrate, wherein the second side is opposite and parallel to the first side. In embodiments, the integrated circuit may further include a first capacitor positioned on the first side of the semiconductor substrate and coupled to the first transistor to form a first memory cell, and a second capacitor positioned on the second side of the semiconductor substrate and coupled to the second transistor to form a second memory cell.
US10546872B2

A three-dimensional nonvolatile memory device and a method for fabricating the same include a semiconductor substrate, a plurality of active pillars, a plurality of gate electrodes, and a plurality of supporters. The semiconductor substrate includes a memory cell region and a contact region. The active pillars extend in the memory cell region perpendicularly to the semiconductor substrate. The gate electrodes intersect the active pillars, extend from the memory cell region to the contact region and are stacked on the semiconductor substrate. The supporters extend in the contact region perpendicularly to the semiconductor substrate to penetrate at least one or more of the gate electrodes.
US10546870B2

A three-dimensional NAND memory string includes an alternating stack of insulating layers and word line layers extending in a word line direction, a memory array region in the alternating stack containing memory stack structures, a group of more than two column stairs located in the alternating stack and extending in the word line direction from one side of the memory array region, and bit lines electrically contacting the vertical semiconductor channels and extending in a bit line direction which is perpendicular to the word line direction. Each column stair of the group of N column stairs has a respective step in a first vertical plane which extends in the bit line direction, and the respective steps in the first vertical plane decrease and then increase from one end column stair to another end column stair.
US10546867B2

According to one embodiment, a method for manufacturing a semiconductor device includes forming a first metal material inside the first holes; forming a plurality of metal layers on the first region, the metal layers being stacked with an insulator interposed, the metal layers including a plurality of terrace portions arranged in a staircase configuration with a level difference; forming a second insulating layer on the first insulating layer and on the terrace portions; simultaneously forming a second hole and a plurality of third holes piercing the second insulating layer, the second hole reaching the first metal material, the third holes reaching the terrace portions; and forming a second metal material inside the second hole and inside the third holes.
US10546864B2

An integrated circuit structure includes a Static Random Access Memory (SRAM) cell, which includes a read port and a write port. The write port includes a first pull-up Metal-Oxide Semiconductor (MOS) device and a second pull-up MOS device, and a first pull-down MOS device and a second pull-down MOS device forming cross-latched inverters with the first pull-up MOS device and the second pull-up MOS device. The integrated circuit structure further includes a first metal layer, with a bit-line, a CVdd line, and a first CVss line in the first metal layer, a second metal layer over the first metal layer, and a third metal layer over the second metal layer. A write word-line is in the second metal layer. A read word-line is in the third metal layer.
US10546860B2

NAND string configurations and semiconductor memory arrays that include such NAND string configurations are provided. Methods of making semiconductor memory cells used in NAND string configurations are also described.
US10546856B2

A method for fabricating a CMOS integrated circuit structure and the CMOS integrated circuit structure. The method includes creating one or more n-type wells, creating one or more p-type wells, creating one or more pFET source-drains embedded in each of the one or more n-type wells, creating one or more nFET source-drains embedded in each of the one or more p-type wells, creating a pFET contact overlaying each of the one or more pFET source-drains, and creating an nFET contact overlaying each of the one or more nFET source-drains. A material of each of the one or more pFET source-drains includes silicon doped with a p-type material; a material of each of the one or more nFET source-drains includes silicon doped with an n-type material; a material of each pFET contact includes nickel silicide; and a material of each nFET contact comprises titanium silicide.
US10546846B2

A light emitter device, package, or lamp that comprises and light emitter and a light transmission control material to mask the appearance of at least the light emitter. In one embodiment, a light emitting diode (LED) based lamp is disclosed, comprising an LED light source. A phosphor is arranged remote to the light source such that light emitted from the light source passes through this phosphor and is converted by this phosphor. A light transmission control material is applied at least partially outside the LED light source and the phosphor to reversibly mask the appearance of the LED light source and the phosphor. The light transmission control material is less masking when the LED light source is active. A method for masking the appearance of inactive light emitters is also disclosed that comprising providing at least one light emitter. Each of the at least one light emitters is provided with a light transmission control material over the light emitters to reversibly mask the appearance of the light emitters while the light emitters are inactive. The light transmission control material is less masking when the LED light source is active.
US10546832B2

A bonded structure can include a first element having a first conductive interface feature and a second element having a second conductive interface feature. An integrated device can be coupled to or formed with the first element or the second element. The first conductive interface feature can be directly bonded to the second conductive interface feature to define an interface structure. The interface structure can be disposed about the integrated device in an at least partially annular profile to connect the first and second elements.
US10546830B2

A chip package structure is provided. The chip package structure includes a first redistribution structure including a dielectric structure and a plurality of wiring layers in the dielectric structure. The chip package structure includes a first chip over the first surface. The chip package structure includes a first conductive bump between the first chip and the first redistribution structure. The chip package structure includes a first conductive pillar over the first surface adjacent to the first chip and electrically connected to the wiring layers. The chip package structure includes a second chip over the second surface. The chip package structure includes a second conductive pillar over the second surface adjacent to the second chip and electrically connected to the wiring layers. The chip package structure includes a first molding layer over the first surface and surrounding the first chip, the first conductive bump, and the first conductive pillar.
US10546829B2

A method of fabricating a semiconductor package including forming a preliminary first insulating layer including a first opening, curing the preliminary first insulating layer to form a first insulating layer, forming a preliminary second insulating layer on the first insulating layer at least partially filling the first opening. The method includes forming a second opening in the preliminary second insulating layer at least partially overlapping the first opening. A sidewall of the first opening is at least partially exposed during forming the second opening. The preliminary second insulating layer is cured to form a second insulating layer. A barrier metal layer is formed along the sidewall of the first opening and along a sidewall of the second opening. A redistribution conductive pattern is formed on the barrier metal layer. A planarization process is performed to at least partially expose the second insulating layer.
US10546827B2

A flip chip includes a substrate, an electrode pad layer stacked over the substrate, a passivation layer stacked at both ends of the electrode pad layer, an under bump metallurgy (UBM) layer stacked over the electrode pad layer and the passivation layer, and a bump formed over the UBM layer. The width of an opening on which the passivation layer is not formed over the electrode pad layer is greater than the width of the bump. The flip chip can prevent a crack from being generated in the pad upon ultrasonic bonding.
US10546819B2

In one embodiment, a semiconductor device includes a substrate, and a first shield member provided on or in the substrate. The device further includes a semiconductor chip provided on the first shield member, and a first wire electrically connected to the semiconductor chip and the substrate. The device further includes a second wire electrically or magnetically connected to the first shield member, and a second shield member provided above the semiconductor chip, electrically insulated from the first wire, and electrically or magnetically connected to the second wire.
US10546814B2

A semiconductor memory device with a three-dimensional (3D) structure may include: a cell region arranged over a substrate, including a cell structure; a peripheral circuit region arranged between the substrate and the cell region; an upper wiring structure arranged over the cell region; main channel films and dummy channel films formed through the cell structure. The dummy channel films are suitable for electrically coupling the upper wiring structure.
US10546805B2

An electronic device includes a lead frame, a first clip, a second clip, and a plurality of semiconductor devices. The first clip is stacked with the lead frame. The second clip stacked with the first clip and the lead frame. The second clip includes a first protrusion that engages the first clip and secures the second clip to the first clip. The semiconductor devices are conductively coupled to the lead frame via the first clip and the second clip.
US10546804B2

A semiconductor package includes a leadframe having an electrically conductive paddle, electrically conductive perimeter package leads, a first electrically conductive clip electrically connected to a first set of the package leads, and a second electrically conductive clip electrically connected to a second set of the package leads. The semiconductor package includes a single semiconductor die. The die includes a front-side active layer having an integrated power structure of two or more transistors. The die includes a backside portion having a backside contact electrically coupled to at least one of the two or more transistors and to the paddle. One or more first front-side contacts of the die are electrically coupled to at least one of the transistors and to the first clip, and one or more second front-side contacts of the die are electrically coupled to at least one of the transistors and to the second clip.
US10546786B2

In an embodiment, a method for fabricating a FinFET device includes providing a semiconductor substrate, etching the semiconductor substrate to form dummy fins and active fins. The group of dummy fins is etched through a patterned mask layer. An isolation feature is formed on the semiconductor substrate after etching the first group of dummy fins.
US10546784B2

A semiconductor device and method of forming the same is disclosed. The semiconductor device includes a substrate, two semiconductor fins over the substrate, and a semiconductor feature over the two semiconductor fins. The semiconductor feature comprises two lower portions and one upper portion. The two lower portions are directly over the two semiconductor fins respectively. The upper portion is over the two lower portions. A bottom surface of the upper portion has an arc-like cross-sectional shape.
US10546782B2

A method of processing a plate-shaped workpiece that includes layered bodies containing metal which are formed in superposed relation to projected dicing lines includes the steps of holding the workpiece on a first holding table such that the layered bodies are exposed, thereafter, cutting the workpiece along the projected dicing lines with a cutting blade to form cut grooves that sever the layered bodies, thereafter, holding the workpiece on a second holding table such that a mask disposed in areas that are exclusive of the projected dicing lines is exposed, and thereafter, performing dry etching on the workpiece through the mask to sever the workpiece along the projected dicing lines. The step of cutting the workpiece includes the step of cutting the workpiece while supplying a cutting fluid containing an organic acid and an oxidizing agent to the workpiece.
US10546781B2

Disclosed is a display device that includes an array substrate that includes a display region and a first non-display region, and includes a signal line connected to a pixel in the display region; a first signal transfer line that is at the first non-display region and transfers a test signal, and a second signal transfer line that transfers a test enable signal; a connection pattern connected to the first signal transfer line; a test transistor that is connected between the signal line and the connection pattern, and is connected to the second signal transfer line; and an electrostatic induction element that includes a dummy device in the form of either a dummy pattern and/or a dummy test transistor, the dummy pattern including a dummy connection pattern connected to the first signal transfer line, the dummy test transistor connected to the second signal transfer line.
US10546764B2

A substrate cleaning apparatus comprises: a cleaning member 11,21 that comes into contact with a substrate W and cleans the substrate W; a member rotating unit 15, 25 that rotates the cleaning member 11, 21; a pressing drive unit 19, 29 that presses the cleaning member 11, 21 against the substrate W; a torque detecting unit 16, 26 for detecting torque applied to the member rotating unit 15, 25; and a control unit 50 that controls pressing force on the basis of a result of detection by the torque detecting unit 16, 26.
US10546748B2

Tin oxide films are used as spacers and hardmasks in semiconductor device manufacturing. In one method, tin oxide layer is formed conformally over sidewalls and horizontal surfaces of protruding features on a substrate. A passivation layer is then formed over tin oxide on the sidewalls, and tin oxide is then removed from the horizontal surfaces of the protruding features without being removed at the sidewalls of the protruding features. The material of the protruding features is then removed while leaving the tin oxide that resided at the sidewalls of the protruding features, thereby forming tin oxide spacers. Hydrogen-based and chlorine-based dry etch chemistries are used to selectively etch tin oxide in a presence of a variety of materials. In another method a patterned tin oxide hardmask layer is formed on a substrate by forming a patterned layer over an unpatterned tin oxide and transferring the pattern to the tin oxide.
US10546740B2

A focusing electrode (8) of a flat plate shape is arranged so that an inlet end (9a) of a heated capillary (9) for introducing ions into a vacuum chamber as a subsequent stage is inserted into an opening portion (8a) of the focusing electrode (8). A reflecting electrode (7) of a flat plate shape is arranged at a position opposing the focusing electrode (8) across a spray flow ejected from an ionization probe (5). An auxiliary electrode (6) is grounded and arranged between the ionization probe (5) and each of the reflecting electrode (7) and the focusing electrode (8). The heated capillary (9) is grounded, and during a measurement of positive ions, a voltage V1 and a voltage V2, both satisfying a relationship of V1>V2>0, are respectively applied to the reflecting electrode (7) and the focusing electrode (8). A reflecting electric field for reflecting and deflecting ions generated from sample components and carried by the spray flow is created within a space between the reflecting electrode (7) and the focusing electrode (8), and a focusing electric field for focusing ions to the inlet end (9a) is created in an area near the inlet end (9a). The ions generated from sample components are separated from a gas stream and efficiently collected into the inlet end (9a), to be drawn into the heated capillary (9) and sent to a mass spectrometry section.
US10546736B2

This invention relates to graphical user-interactive displays for use in MS-based analysis of protein impurities, as well as methods and software for generating and using such. One aspect provides a user-interactive display comprising interactive and dynamic selection of one or more masses and concurrent display of peaks (points) corresponding to that predicted mass value across other displays (MS1, deconvolved mass spectrum, etc.).
US10546735B2

An identification by mass spectrometry of a microorganism from among reference microorganisms represented by reference data sets includes: determining a set of data of the microorganism according to a spectrum; for each reference microorganism, calculating a distance between the determined and reference sets; and calculating a probability f(m) according to relation f ⁡ ( m ) = pN ⁡ ( m ❘ μ , σ ) pN ⁡ ( m ❘ μ , σ ) + ( 1 - p ) ⁢ N ⁡ ( m ❘ μ _ , σ _ ) where: m is the distance calculated for the reference microorganism; N(m|μ,σ) is the value, for m, of a random variable modeling the distance between a reference microorganism to be identified and the reference microorganism, when the microorganism is the reference microorganism; N(m|μ,σ) is the value, for m, of a random variable modeling the distance between a microorganism to be identified and the reference microorganism, when the microorganism is not the reference microorganism; and p is a scalar in the range from 0 to 1.
US10546733B2

Embodiments of process kit shields and process chambers incorporating same are provided herein. In some embodiments, a one-piece process kit shield includes a cylindrical body having an upper portion and a lower portion; a heat transfer channel extending through the upper portion; and a cover ring section extending radially inward from the lower portion.
US10546730B2

A method may include providing a cavity in a surface of a substrate, the cavity comprising a sidewall portion and a lower surface; directing depositing species to the surface of the substrate, wherein the depositing species condense to form a fill material on the sidewall portion and lower surface; and directing angled ions at the cavity at a non-zero angle of incidence with respect to a perpendicular to a plane defined by the substrate, wherein the angled ions strike an exposed part of the sidewall portion and do not strike the lower surface, and wherein the cavity is filled by the fill material in a bottom-up fill process.
US10546716B2

Operating a pressure system of a device for imaging, analyzing and/or processing an object, and a particle beam device for carrying out this method. In particular, the particle beam device is an electron beam device and/or an ion beam device. The method may include disconnecting a pump from a pressure reservoir, connecting the pressure reservoir to a vacuum chamber, measuring a reservoir pressure existing in the pressure reservoir, determining a first pressure value of the reservoir pressure at a first time and a second pressure value of the reservoir pressure at a second time, determining a functional relationship between the first pressure value of the reservoir pressure and the second pressure value of the reservoir pressure, extrapolating the functional relationship for times later than the second time, determining a threshold time using the extrapolated functional relationship, and determining a remaining time period until the reservoir pressure reaches the pressure threshold.
US10546707B2

An electromagnetic relay including: a fixed terminal that includes a fixed contact; a movable spring that includes a movable piece on which a first through-hole is formed; a conductive plate that includes a second through-hole; a movable contact that includes a head part that is in contact with and is separated from the fixed contact, and a leg part that is inserted into the first through-hole and the second through-hole; wherein the conductive plate is disposed between the head part and the movable spring, in a radial direction of the first through-hole and the second through-hole, the head part does not protrude from an outer edge of the conductive plate but protrudes from the outer edge of the movable piece.
US10546703B1

A switch mechanism has a compliant buckling bar that includes a single fixed end mounted to a mounting surface and a free end that is displaced with respect to the fixed end. The mounting of the fixed end to the mounting surface may constitute the only fixed connection between the bar and the mounting surface. The bar moves between two stable positions in response to a transition force applied transversely to the free end. Residual stress in the bar may be higher when the free end is at each of the stable positions than when the free end is at a neutral position located between the stable positions.
US10546697B2

Provided is a solar cell including: a first electrode; a composite layer positioned on the first electrode and including a light absorber impregnated thereinto; a light absorption structure positioned on the composite layer and composed of a light absorber; a hole conductive layer positioned on the light absorption structure; and a second electrode positioned on the hole conductive layer.
US10546684B2

An inductive component is disclosed, the inductive component comprising: a metal structure, the metal structure comprising a conductor wire and a lead frame, wherein the lead frame and the conductor wire are integrally formed, wherein the lead frame comprises a first part and a second part space spaced apart from the first part, wherein a contiguous metal path is formed from the first part of the lead frame to the second part of the lead frame via the conductor wire; a magnetic body encapsulating the conductor wire, and a first portion of the first part and a second portion of the second part of the lead frame adjacent to the conductor wire.
US10546679B2

An inductor includes a body including a support member, a coil supported by the support member, and an encapsulant encapsulating the support member and the coil, the coil including a plurality of coil patterns continuously connected to each other and at least some portion of a cross section of the coil pattern having a wavy shape, and external electrodes disposed on an outer surface of the body and electrically connected to the coil.
US10546665B2

This resin composition for high dielectric constant materials contains 40-80% by mass of (A) a resin material and 20-60% by mass of (B) a carbon black. The carbon black (B) has a DBP absorption of 10-50 mL/100 g and an iodine adsorption of 5-40 mg/g. This resin composition for high dielectric constant materials has a dielectric constant of 4 or more and a dielectric loss tangent of 0.05 or less.
US10546662B2

A system for refueling a nuclear reactor is provided. The system includes a lower reactor vessel with a plurality of fuel rods and a plurality of control rods disposed therein, the lower reactor vessel further comprising an upper flange. An upper reactor vessel is provided which encloses a steam generator and a pressurizer, the upper reactor vessel further comprising a lower flange that matingly engages the upper flange of the lower reactor vessel. A transporter surrounds an outer surface of the upper reactor vessel, wherein the transporter is configured to translate the upper reactor vessel vertically toward and away from the lower reactor vessel and also to translate the upper reactor vessel horizontally toward or away from alignment with the lower reactor vessel.
US10546651B2

Systems and methods are described for modifying a cosmetic product based on a microbe profile including an ingredient-microbe interaction dataset including information associated with interactions between reference cosmetic ingredients and types of reference microbes; and a computing device including circuitry configured to receive information associated with the microbe profile of an individual, receive information associated with an ingredient list of the cosmetic product, compare the microbe profile of the individual and the ingredient list of the cosmetic product to the ingredient-microbe interaction dataset, identify an interaction between at least one cosmetic ingredient in the ingredient list of the cosmetic product and at least one of the one or more types of microbes in the microbe profile of the individual, recommend a modification to the ingredient list in response to an identified interaction, and report to a user the recommended modification.
US10546646B2

An improved low-power sense amplifier for use in a flash memory system is disclosed. The reference bit line and selected bit line are pre-charged during a limited period and with limited power consumed. The pre-charge circuit can be trimmed during a configuration process to further optimize power consumption during the pre-charge operation.
US10546638B2

A memory device includes: a memory bit cell; a write circuit, coupled to the memory bit cell, and configured to use a first voltage to transition the memory bit cell to a first logic state by changing a respective resistance state of the memory bit cell, and compare a first current flowing through the memory bit cell with a first reference current; and a control logic circuit, coupled to the write circuit, and configured to determine whether the first logic state is successfully written into the memory bit cell based on a read-out of the first logic state and the comparison between the first current and first reference current.
US10546637B2

A resistive memory device includes: a memory cell array including resistive memory cells disposed at respective intersections between word lines and bit lines, a first column selection circuit disposed on one side of the memory cell array and configured to selectively connect a bit line connected to a selected memory cell among the resistive memory cells, a second column selection circuit disposed on another side of the memory cell array opposite the first column selection circuit and configured to selectively connect the bit line connected to the selected memory cell, and a control circuit configured to determine a distant column selection circuit from among the first column selection circuit and the second column selection circuit relative to the selected memory cell, and enable the distant column selection circuit during a read operation directed to the selected memory.
US10546634B2

The present disclosure relates to phase change memory control. An apparatus includes a memory controller. The memory controller includes a word line (WL) control module and a bit line (BL) control module. The memory controller is to determine a WL address based, at least in part, on a received memory address. The memory controller is further to determine a BL address. The apparatus further includes a parameter selection module to select a value of a control parameter based, at least in part, on at least one of the WL address and/or the BL address.
US10546628B2

A technique relates to operating a memory controller. The memory controller drives first memory devices and second memory devices of the memory controller in a dual channel mode. A first error correcting code (ECC) memory device and a second ECC memory device protect the first memory devices and the second memory devices. The memory controller drives the first memory devices and the second memory devices in a single channel mode such that the second ECC memory device is a spare memory device, and the first ECC memory device protects the first memory devices and the second memory devices. The memory controller is configured to switch between the dual channel mode and the single channel mode.
US10546626B2

A system includes a ferroelectric random access memory (FRAM) array having one or more memory elements. A cycle controller cycles data to be fixed in a subset of the one or more memory elements by reading or writing the data a predetermined number of times to fix the data to a non-volatile stable state.
US10546625B2

A method of writing data into a memory device is disclosed. The method comprises utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank. The method further comprises writing a second plurality of data words into an error buffer associated with the memory bank wherein each data word of the second plurality of data words is either awaiting write verification associated with the memory bank or is to be re-written into the memory bank. Additionally, the method comprises monitoring an occupancy level of the error buffer and determining if the occupancy level of the error buffer has increased beyond a predetermined threshold. Subsequently, responsive to a determination that the occupancy level of the error buffer has increased beyond the predetermined threshold, increasing a write voltage of the memory bank, wherein subsequent write operations are performed at a higher write voltage.
US10546621B2

Magnetic Josephson junction driven flux-biased superconductor memory cell and methods are provided. A memory cell may include a magnetic Josephson junction (MJJ) superconducting quantum interference device (SQUID) comprising a first MJJ device and a second MJJ device, arranged in parallel to each other, where the MJJ SQUID is configured to generate a first flux-bias or a second flux-bias, where the first flux-bias corresponds to a first direction of current flow in the MJJ SQUID and the second flux-bias corresponds to a second direction of current flow in the MJJ SQUID. The memory cell may further include a superconducting metal-based superconducting quantum interference device (SQUID) including a first Josephson junction (JJ) and a second JJ, arranged in parallel to each other, where each of the first JJ and the second JJ has a critical current responsive to any flux-bias generated by the MJJ SQUID.
US10546583B2

This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.
US10546580B2

Methods, systems, and vehicle components for providing a corrected pronunciation suggestion to a user are disclosed. A method includes receiving, by a microphone communicatively coupled to a processing device, a voice input from the user, the voice input including a particularly pronounced word. The method further includes comparing, by the processing device, the particularly pronounced word to one or more reference words in a reference table, determining, by the processing device, that the particularly pronounced word has been potentially mispronounced by the user based on the one or more reference words in the reference table, determining, by the processing device, a corrected pronunciation suggestion from the one or more reference words, and providing, via a user interface, the corrected pronunciation suggestion to the user.
US10546559B2

Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives data associated with a visual presentation that includes several visual elements. The program also identifies a first set of visual elements in the several visual elements having a first type and a second set of visual elements in the several visual elements having a second type. The program further renders the first set of visual elements in a first layer of the visual presentation using a first rendering engine. The program also renders the second set of visual elements in a second layer of the visual presentation using a second rendering engine.
US10546548B2

The present disclosure provides a self-refresh display driving device, a driving method and a display device. The self-refresh display driving device includes a timing control module and a driving module, wherein the driving module includes a frame buffer. The timing control module enters a sleep mode when the self refresh display driving device enters the self-refresh mode.
US10546546B2

A pixel driving circuit for a display apparatus. The pixel driving circuit may include a first gate line, a second gate line, a data line, a first thin-film transistor, and a second thin-film transistor. A gate of the first thin-film transistor may be coupled to the first gate line. A source of the first thin-film transistor may be coupled to the data line. A drain of the first thin-film transistor may be coupled to a source of the second thin-film transistor. A gate of the second thin-film transistor may be coupled to the second gate line. A drain of the second thin-film transistor may be coupled to a pixel electrode.
US10546544B1

An electrowetting display device comprising an electrowetting element comprising a control system, a first fluid, a second fluid immiscible with the first fluid, and a first and second support plate. A first and second electrode are, respectively, overlapped by a first and second portion of a surface of the first support plate. The control system is operable to apply a sequence of voltages, comprising a first voltage between the second fluid and the first electrode and a second voltage between the second fluid and the second electrode, to configure the first fluid to a plurality of configurations, each of the plurality of different configurations respectively corresponding to the same grey level.
US10546532B2

A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US10546531B2

A method of driving a pixel circuit. The pixel circuit includes a light emitting element, a drive transistor, a storage capacitor connected between a gate and a source of the drive transistor, a first switch circuit, a second switch circuit, and a third switch circuit. The method includes: performing a data write phase including: bringing a second node out of conduction with the second power supply voltage by the first switch circuit, and charging the storage capacitor via the first switch circuit with a data voltage applied to the data line; performing a detection phase including directing a driving current generated by the drive transistor based on the data voltage to the sensing line via the third switch circuit; and detecting a magnitude of the driving current.
US10546530B2

This disclosure relates to a pixel driving circuit for driving a pixel group with two adjacent pixel units. The pixel group includes a first pixel unit and a second pixel unit. Each pixel driving circuit is capable of driving the first pixel unit and the second pixel unit in one same pixel group. The pixel driving circuit includes a driving module, a first switching module, and a second switching module. The driving module includes a control terminal, a first connecting terminal, a second connecting terminal and a driving transistor, and the control terminal is capable of storing voltage, the driving module is configured to adjust and control the magnitude of an electrical signal passing through the driving transistor due to the voltage stored at the control terminal. A display device having the pixel driving circuit is also provided.
US10546523B2

Display systems with a single plate optical waveguide and independently adjustable micro display arrays and related methods are provided. A method includes coupling: a first light portion received from the first micro display array to a first input grating region of the optical waveguide, a second light portion received from the second micro display array to a second input grating region of the optical waveguide, and a third light portion received from the third micro display array to a third input grating region of the optical waveguide. The method further includes directing: a first diffracted portion of the first light portion to a first expansion grating, a second diffracted portion of the second light portion to a second expansion grating, and a third diffracted portion of the third light portion to a third expansion grating. The method further includes using a single output grating outputting combined light.
US10546504B2

A method for manipulating aircraft flight plan segments is provided. A result of an avionics calculation, such as a flight plan sequencing, is selected from among a plurality of results determined by a plurality of systems executed in parallel and placed in competition, each system communicating to at least part of the other systems conditions to be satisfied by the result of a calculation, the method comprises the steps of a given system from among the plurality of systems shares its own calculation result with at least one other system only if its own calculation result satisfies the conditions received from at least one other system. Developments describe various modalities of negotiation and/or selection of the results, the switch to independent and/or the deactivation of a system, voting and/or weighting mechanisms. Software and system aspects are described.
US10546497B2

A parking management system that facilitates motorist guidance, payment, violation detection, and enforcement using highly accurate space occupancy detection, unique vehicle identification and guidance displays is described. The system enables reduced time to find parking, congestion mitigation, accurate violation detection, and easier enforcement, and increased payment and enforcement revenues to cities.
US10546493B2

A self-learning cycle timer is disclosed. A wait time is measured between a first indication, associated with a stop, and a second indication, associated with movement following the stop, each indication received from a smart device. A geolocation is received from the smart device and a traffic signal identified at the geolocation. The traffic signal's area of influence is determined. The wait time is determined to have occurred inside the area of influence. An average cycle time and a reference time associated with the traffic signal are retrieved from a database. A cycle time associated with the traffic signal is calculated according to the wait time and the reference time. The average cycle time is updated according to the calculated cycle time.
US10546492B2

A method and a first device for providing variables for obtaining a service at a service location, the service location including an access lane, and at least one sensor device assigned to the access lane being provided, including a step for detecting data values with the aid of the sensor device, the data values representing variables for obtaining the service as a function of at least one part of the access lane, and including a step for providing the variables represented by the data values in such a way that the variables are made accessible to a first vehicle, which is not in the at least one part of the access lane.
US10546487B2

A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a STB or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., DVD, VCR, DVR, etc) available to the user. Appropriate set up data, generally in the form of command library codes, is displayed to the user by the interactive instruction set and associated programming for entry and trial by the user in set up of the desired appliance(s).
US10546478B1

A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10546476B2

In order to be able to realistically display and imitate the presence of humans and/or animals in a building with simple, inexpensive means, it is provided that the intensity of the radiated light of at least one group of adjacent light sources is reduced relative to the intensity of the radiated light from light sources of the arrangement outside of the at least one group in order to imitate a shadow on a wall illuminated by the security device and further light sources are added to at least one group and/or light sources of the at least one group are removed from the same and the intensity of the radiated light of an added light source is reduced and the intensity of a remote light source is increased in order to imitate a movement of the shadow.
US10546436B2

A vehicle test system includes a vehicle including at least one electronic device and a gateway configured to determine whether the electronic device is testable, a test device configured to test the electronic device, in which the electronic device includes a controller for controlling an operation of the electronic device, and the gateway is configured to determine whether or not the electronic device is testable in a different manner depending on whether the electronic device includes a separate communication device and transmits a determined result to the test device.
US10546430B1

A near-eye display (NED) has an orientation detection device and a display block. The orientation detection device collects orientation data that describe an orientation of the NED. The display block has a display assembly, a focusing assembly, and a controller. The controller determines an orientation vector of the NED based in part on the orientation data and computes an angular difference between the orientation vector of the NED and a gravity vector. After comparing the angular difference to a threshold value, the controller generates multifocal instructions that adjusts the optical element to display an augmented scene at the selected image plane corresponding to the multifocal instructions.
US10546424B2

A virtual reality or augmented reality experience of a scene may be presented to a viewer using layered data retrieval and/or processing. A first layer of a video stream may be retrieved, and a first viewer position and/or orientation may be received. The first layer may be processed to generate first viewpoint video of the scene from a first virtual viewpoint corresponding to the first viewer position and/or orientation. The first viewpoint video may be displayed for the viewer. Then, a second layer of the video stream may be retrieved, and a second viewer position and/or orientation may be received. The second layer may be processed to generate second viewpoint video of the scene from a second virtual viewpoint corresponding to the second viewer position and/or orientation, with higher quality than the first viewpoint video. The second viewpoint video may be displayed for the viewer.
US10546415B2

Physically-based volume rendering produces pixels. By assigning depths to the pixels, a 3D point cloud is generated. For more rapid rendering, such as due to user interaction, the 3D point cloud rendering is a proxy to physically-based volume rendering. The rendering parameters for the desired image may be determined using the proxy, and then physically-based volume rendering is performed to obtain the desired image.
US10546407B2

A method includes defining a virtual space including includes a first avatar object associated with a first user. The first avatar object includes a first part and a second part. The method includes moving the first avatar object in response to a first input from the first user. The first input includes a first motion information for identifying a motion of a part of a body of the first user, and the first part of the first avatar object is moved in accordance with the first motion information. The method includes acquiring supplementary information, independent of a detected movement of the first user, for defining a motion of the second part. The method includes moving the second part based on the supplementary information. The method includes identifying a visual field in the virtual space of a second user different from the first user. The method includes generating a visual-field image.
US10546395B2

Light representing a scene is directed through a lens module coupled to an imaging sensor. The lens module includes: first and second cylindrical lenses positioned along an optical axis of the imaging sensor, and first and second slit-shaped apertures disposed on the respective first and second cylindrical lenses. A cylindrical axis of the second cylindrical lens is arranged at an angle away from parallel with respect to a cylindrical axis of the first cylindrical lens. The light directed through the lens module is captured by the imaging sensor to form at least one multi-perspective image. The at least one multi-perspective image is processed to determine a reconstruction characteristic of the scene.
US10546394B2

A system, method and program product for annotating visualizations with uncertainty information. A system is provided that includes a visualization importer that imports a generated visualization; an uncertainty processor that locates a region of uncertainty in the generated visualization; and a graphics annotator that generates an annotated visualization having uncertainty artifacts that visually identify the region of uncertainty.
US10546388B2

One aspect of the invention provides a method for customizing cochlear implant stimulation of a living subject. The cochlear implant includes an electrode array having a plurality of electrodes implanted in a cochlea of the living subject. The method includes determining a position for each of the plurality of electrodes and spiral ganglion nerves that the electrode array stimulates, determining a geometric relationship between neural pathways within the cochlea and the electrode array implanted therein, and using one or more electrodes of the electrode array to stimulate a group of SG neural pathways of the cochlea based on the location of the one or more electrodes and their geometric relationship with the neural pathways.
US10546385B2

A method for estimating a plurality of camera, comprising using at least one processor executing a code for: extracting a plurality of image features of a plurality of landmarks from a plurality of images captured by at least one camera from at least one pose, the plurality of landmarks calibrated with respect to a certain coordinate system; identifying among the plurality of image features at least one image feature documented in at least some of the images; producing scale values of at least one common image feature by analyzing the at least some of the images; determining a plurality of estimated poses of the at least one camera with respect to the certain coordinate system by using the scale values in calculating a minimal re-projection error between the plurality of image features and a plurality of predicted image features; and outputting the plurality of estimated poses.
US10546384B2

A method at a server for container location verification within a container yard, the method including requesting image data from at least one image sensor apparatus affixed to a container within the container yard; receiving the image data; and processing the image data to identify a location of a target container.
US10546374B2

According to one embodiment, an SEM inspection apparatus includes an arithmetic processor. The arithmetic processor acquires design data corresponding to an inspection region. The arithmetic processor obtains a resistance component between each of wiring lines included in the inspection region and a portion on a substrate connected thereto, on a basis of the design data. The arithmetic processor obtains a capacitance component between each of the wiring lines included in the inspection region and the portion on the substrate connected thereto, on a basis of the design data. The arithmetic processor color-codes the wiring lines included in the inspection region of the design data, on a basis of a combination of the resistance component and the capacitance component. The arithmetic processor corrects a coordinate deviation between an SEM image and the color-coded design data by performing pattern matching between the color-coded design data and the SEM image.
US10546358B2

Mobile collection and vetting of user supplied information is described. The systems, techniques, devices, methods, and approaches described herein can be used to obtain, validate, and vet information, such as customs information, in a mobile environment. In embodiments, methods comprise receiving information input via a mobile device. The information is encapsulated by an intermediate to escort the information through a firewall to the database. In response to vetting the information to determine if it meets one or more criteria, the method involves creating a record associated with a unique identifier, information that bio-identifies a user, or an indication of a determination that results from the vetting. In this embodiment, the method includes generating an electronic receipt for communication to the mobile device, the electronic receipt including the unique identifier.
US10546350B2

A method for projecting performance of a target asset compared to a benchmark, the method comprising receiving one or more target matrices corresponding to a target portfolio and one or more benchmark matrices corresponding to a benchmark portfolio, wherein the target matrices and benchmark matrices comprise elements corresponding to variables that influence portfolio performance trajectory, computing a target performance trajectory based on the one or more target matrices and a benchmark performance trajectory based on the benchmark matrices, identifying actions to bring the target performance trajectory above the benchmark performance trajectory; and communicating the identified actions.
US10546349B2

The disclosed embodiments provide an order balancing tool for modifying one or more components of an aggregated order in response to a change in quantity of the aggregated order. As used herein, the phrase “aggregated order” refers to two or more trade orders for a same tradeable object at a same price that may be distributed between two or more electronic exchanges. Aggregating trade order quantities may be useful, for example, for trading groups to improve the likelihood of the total number of contracts being filled by placing one trade order rather than two separate trade orders that may be separated by additional trade orders received from different accounts.
US10546340B1

Systems and methods assess the needs of customers using predictive modeling techniques, thereby reducing data entry efforts. A method receives customer data from a first database and provided by the user; generates an instruction to a second database and receives additional customer information received from external databases to generate a profile for the customer; generates a customer profile based on the data and additional data; determines missing data from the profile and a set of attributes; identifies a profile having a similar set of attributes and estimates the missing data using predictive modeling techniques to generate estimated customer information; pre-populates one or more missing fields of the full profile associated with the customer based on the estimated customer information; analyzes the full updated customer profile associated with the customer to a recommendation for the customer that will allow customers to fulfill one or more proposed future goals.
US10546335B2

A system for dynamically presenting vehicular transaction information in a data communication network includes a network interface subsystem and a dynamic communication subsystem. The dynamic communication subsystem is configured to: based on offer data parameters and any received response messages, generate data representing an initial list of at least one purchase and financing option; when a first communication trigger condition is detected, generate signals for communicating the data representing the initial list for display on a device associated with a customer; when additional response messages are received, generate update data representing at least one additional or updated purchase and financing option; and generate signals for communicating the update data representing the at least one additional or updated purchase and financing option.
US10546326B2

Targeted Content solutions can be provided using a variety of techniques. Targeted Content can be provided in place of generic advertisements on a first device or on personal computing devices. Targeted Content can be presented during, or in place of, generic advertisements in Content (e.g., television content, streaming content, etc.). Targeted Content can be provided in individual and/or group environments. In a group environment, Users and/or Devices can be grouped into a shared advertising group and Targeted Content can be selected based on Profiles of one or more members of the group. Feedback can be received regarding Targeted Content and payout amount can be determined.
US10546323B2

Techniques are described for determining locations of interest based on user visits. In some situations, the techniques include obtaining information about actual locations of users at various times, and automatically analyzing the information to determine particular locations in a geographic area that are of interest, such as for frequent destinations visited by users. After determining a particular location of interest, it may be represented by generating a corresponding location model to describe the geographic subarea or other location point(s) covered by the determined location of interest, and one or more points of interest (e.g., businesses, parks, schools, landmarks, etc.) may be identified that are located at or otherwise correspond to the determined location of interest. In addition, a determined location of interest may be further used in various ways, including to identify later user visits to that location (e.g., to a point of interest identified for the location).
US10546318B2

Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
US10546316B1

A method, apparatus, and computer program product are disclosed to score elements of a structure database. The method includes accessing a structure database comprising one or more promotion options, one or more promotion option structures, and one or more promotion structures, wherein each promotion structure comprises one or more of the promotion option structures, each promotion option structure corresponds to one or more of the promotion options, and each promotion option is associated with at least one service. The method further includes generating a promotion option score for each promotion option in the structure database, generating, by a processor, a promotion option structure score for each promotion option structure in the structure database, and generating a promotion structure score for each promotion structure in the structure database. A corresponding apparatus and computer program product are also provided.
US10546311B1

Some embodiments provide a method for identifying competitors of a particular company. The method identifies a set of potential competitors of a particular company. For each potential competitors, the method calculates a score quantifying the competitive relationship of the potential competitor to the particular company. When the calculated score is above a particular threshold, the method associates the potential competitor as a competitor of the particular company.
US10546306B2

Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one persona from a party to a transaction; evaluating the transaction; and negotiating receipt of at least one different persona from the party to the transaction at least partly based on an evaluation of the transaction.
US10546305B2

A system is disclosed for a pay-per-action (PPA) advertising model. An advertiser reports actions and pays an advertising provider for each action that is reported. The payment may be based on the rate at which the actions are reported. The action rate may be updated based on each reported action, which may modify the payment for that action and may modify the payment for previous actions. A one-time premium may be charged to advertisers and a minimum action rate may be established to encourage advertisers to accurately report actions.
US10546304B2

A system and method for assessing the risk of a listing that transforms information from the listing into variables suitable for a classifier trained to score the riskiness of listings and using the score in addition to predetermined variable constraints to determine whether a listing is fraudulent.
US10546300B2

Business would like to electronically communicate with a customer but may not have the resources to actively acquire the customer's phone number. To passively acquire and link a customer's phone number to the customer's account, a unique code may be created for each customer. A proxy code for the unique code may also be created. The proxy code may be sent to the customer with an invitation to open a new account, receive a new service, or renew a service by returning the proxy code by phone call or text message. The proxy code may then be received from the customer by phone call or text message. The phone number from which the phone call or text message has been received may be authenticated. The phone number may then be linked to the unique code based on the proxy code.
US10546296B2

Systems and methods for public ledger authentication include receiving a first previous authentication public ledger address and a first current authentication public ledger address from a user. A verified static user key is identified in a public ledger using the first previous authentication public ledger address. A second current authentication public ledger address is then provided to the user for use in the current authentication attempt. Authentication attempt information is determined that includes a number of authentication attempts by the user, and used in a hash operation with the verified static user key to generate a first user authentication key. A second user authentication key is retrieved from the public ledger that was sent from the first current authentication public ledger address to the second current authentication public ledger address in a transaction, and the user is authenticated if the second user authentication key matches the first user authentication key.
US10546291B2

An electronic device and a method of payment are provided. The electronic device includes a secure module capable of storing at least one token, a first communication module, a second communication module, and at least one processor functionally or operatively connecting the secure module, the first and second communication modules to each other. The at least one processor is configured to control for determining at least one of the first and second communication modules as a communication module for performing a payment, and transmitting payment information containing a token related to the at least one of the first and second communication modules, from among the at least one token, to an external electronic device.
US10546276B2

The cyber owner of the asset can transfer cyber ownership to a second entity based on a transaction and using an escrow entity. An escrow service in association with an escrow entity is utilized to secure transfer of ownership to the second entity in accordance with the conditions of the transaction. The cyber owner initiates an escrow process by transmitting an escrow instruction to the access configuration controller. A new cryptographic key is generated responsive to the escrow instruction and is managed by a generated escrow policy indicating an escrow period. Different components of the cryptographic key are transmitted to the second entity and the escrow service. When the conditions of the transaction are satisfied during the escrow period, the escrow service transmits the component of the cryptographic key to the second entity. The second entity may use the recomposed cryptographic key to assert ownership of the asset.
US10546275B2

A method, system and computer program product for managing a calendar application. A need to optimize a calendar is identified. Furthermore, a period of time to optimize the calendar is received or identified. All the scheduled events (e.g., scheduled meetings) in the calendar are then selected during that period of time. The attendees, topics and flags, if any, for each of the selected scheduled events during the period of time are extracted. Prior collaborations with the user involving the extracted attendees and/or topics of the selected scheduled events are identified. Collaboration data (e.g., participants/senders/attendees, topics) is then extracted from the identified prior collaborations. A list of actions (e.g., delegate scheduled event to another user) is generated to be performed on a selected scheduled event based on the extracted collaboration data. The generated list of actions to be performed on the selected scheduled event is then presented to the user.
US10546272B2

A system includes a data storage medium to store a plurality of user profiles and at least one work project, each of the work project including at least one task that is characterized by a task definition, and a processor to receive a request for work from a user, the processor including a task management engine to allocate the at least one task to the user based on the user profile and the task definition in response to the request for work.
US10546267B2

A food locker includes a housing, a food support member, a first door, a second door, and a lock. The housing includes a front wall a front wall, a rear wall, and a chamber. The front wall includes a first opening in communication with the chamber. The rear wall includes a second opening in communication with the chamber. The food support member is disposed within the chamber. The first door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the first opening when the first door is in the open position. The second door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the second opening when the second door is in the open position. The lock is operatively coupled to at least one of the housing and the first door and is actuatable between a locked configuration and an unlocked configuration. The lock is operable to (i) permit the first door to move from the closed position to the open position when the lock is in the unlocked configuration and (ii) prevent the first door from moving from the closed position to the open position when the lock is in the locked configuration.
US10546265B2

A pharmaceutical filling system for a high volume pharmacy is described. The system can include an outflow conveyor, and an injection conveyor to inject a package located thereon onto the outflow conveyor. The injection conveyor can be adjacent to the outflow conveyor and oriented substantially perpendicular to the outflow conveyor. The system can also include a monitoring system positioned to perform package monitoring of the outflow conveyor and to image the package on the outflow conveyor after the package has been injected onto the outflow conveyor. The monitoring system can be further configured to determine an intended destination of the package based on an identifier detected on the package in the image captured by the monitoring system. A routing device can be positioned to perform package routing of the package to an accumulation area for packages based on the determination of the intended destination of the package.
US10546261B2

A system with access to regularly updated information regarding an entity can generate information regarding the performance of that entity. For example, values of various key performance indicators (KPIs) can be determined. One or more of the values can be compared to a corresponding threshold or range. Based on the results of the comparisons, an alert can be generated and sent to a user associated with the entity, a user interface (UI) that presents information to the user about the entity can include information regarding the KPIs, or both. The system may have access to data regarding a number of similar entities. Using the data for the similar entities, one or more benchmarks for the KPIs of the entity can be determined. The KPIs can be compared to the benchmarks and the results shown in a UI, an alert, or both.
US10546252B2

A method for providing discovery and realization of business measurement concepts may include providing at least one interface configured to receive an input from an operator associated with an organization, determining a selected set of glossary terms from a repository including a plurality of glossaries based at least in part on the input where the glossaries relate to different performance indicator components that are combinable to define a measurable performance indicator, and generating at least one performance indicator of the organization based on the selected set of glossary terms.
US10546246B2

A computer-implemented method includes receiving multimodal data. The computer-implemented method further includes generating one or more kernel matrices from the multimodal data. The computer-implemented method further includes generating an equivalent kernel matrix using one or more coefficient matrices, wherein the one or more coefficient matrices are constrained by a nuclear norm. The computer-implemented method further includes initiating one or more iterative processes. Each of the one or more iterative processes includes: calculating an error for the one or more coefficient matrices of the equivalent kernel matrix based on a training set, and initiating a line search for the one or more coefficient matrices of the equivalent kernel matrix. The computer-implemented method further includes, responsive to generating an optimal coefficient matrix, terminating the one or more iterative processes. The method may be embodied in a corresponding computer system or computer program product.
US10546244B2

Techniques facilitating reduction and/or mitigation of crosstalk in quantum bit gates of a quantum computing circuit are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a signal generation component that implements a control sequence that comprises a single pulse type for a first quantum bit and at least a second quantum bit of a quantum circuit. The computer-executable components can also comprise a coordination component that synchronizes a first pulse of a first channel of the first quantum bit and at least a second pulse of at least a second channel of the second quantum bit. The coordination component can simultaneously apply the first pulse to the first quantum bit and at least the second pulse to at least the second quantum bit.
US10546239B2

A causal relationship is represented with a data structure including target identification information for identifying a target, index identification information of each of indexes to be used for quantitatively describing an event that occurs to the target, and causal relationship information for each pair of two indexes selected from the indexes. The causal relationship information includes direction information representing which one of the two indexes is a cause index and which one is an effect index, strength information representing a causal strength between the cause index and the effect index, time information representing a delay time for propagation of an influence of the cause index to the effect index, and correlation information representing a direction of change in the effect index with respect to an increase or decrease in the cause index.
US10546233B1

Described is a system for explaining how the human brain represents conceptual knowledge. A semantic model is developed, and a behavioral exam is performed to assess a calibration subject into a cohort and reveal semantic relationships to modify a personalized semantic space developed by the semantic model. Semantic features are extracted from the personalized semantic space. Neural features are extracted from neuroimaging of the human subject. A neuroceptual lattice is created having nodes representing attributes by aligning the semantic features and the neural features. Structures in the neuroceptual lattice are identified to quantify an extent to which the set of neural features represents a target concept. The identified structures are used to interpret conceptual knowledge in the brain of a test subject.
US10546232B2

Methods, systems, and computer programs are presented for a classifier that recognizes images when at least one class includes just a few training samples. One method includes identifying a training set containing samples, each sample associated with a class from many classes. Further, the method divides the training set into a base and a novel set based on the number of samples in each class, trains a first classifier with the base set, and trains a second classifier using the training set. The second classifier is trained with promotion of the novel set and based on minimizing a loss function that comprises a first term and a second term, the first term associated with a first summation for the samples of the training set, the second term associated with a second summation for the samples of the novel set. Further, the method classifies an item with the trained second classifier.
US10546220B2

It is made possible to prevent deterioration in quality of a thin line or character, which results from pseudo halftone processing. The image processing apparatus of the present invention includes: a generation unit configured to generate halftone image data in which a dot pattern is formed for each cell, which is a unit representing a tone level, by performing halftone processing using the first threshold value matrix for multi-value input image data, and in the first threshold value matrix, threshold values for forming the dot pattern are arranged for each cell and further, in threshold value arrangement for each cell of the first threshold value matrix, the second smallest threshold value within the cell is arranged at a position neighboring a position at which the smallest threshold value within the cell is arranged, and the position at which the second smallest threshold value is arranged is different between adjacent cells.
US10546218B2

Systems and methods for performing OCR of an image depicting text symbols. An example method comprises: receiving an original image of a document; identifying location of a symbol sequence in the image; performing a series of conversion operations on a the portion of the image containing the identified symbol sequence; performing OCR of the symbol sequence in the resulting images; and combining these OCR results to produce a resulting OCR text representing at least a portion of the original document.
US10546214B2

System and method for visual recognition are provided. Image data may be captured. First descriptive information may be received, for example from an external device. The image data may be analyzed to identify a group of items matching the first descriptive information. In case the group of items comprises at least two items, a second descriptive information matching a subset of the identified group of items may be generated, and in some cases the second descriptive information may be provided to the external device. In case the group of items is a group of a single item, an association of the first descriptive information and an identification value may be stored in memory, and in some cases a corresponding indication may be provided to the external device. In case the group of items is an empty group, a corresponding indication may be provided to the external device.
US10546206B2

Various embodiments disclosed herein are directed to methods of capturing Vehicle Identification Numbers (VIN) from images captured by a mobile device. Capturing VIN data can be useful in several applications, for example, insurance data capture applications. There are at least two types of images supported by this technology: (1) images of documents and (2) images of non-documents.
US10546205B2

A segmentation system and method include defining (14) a search region by selecting two locations in an image of a structure to be segmented and sampling the search region to provide an unwrapped image. The unwrapped image is edge filtered (20) to determine likely boundary pixels in the image. A directed graph is constructed (22) for the unwrapped image by determining nodes of the graph by computing (24) a lowest cost between boundary pixels. A potential segmentation is generated (26) for user approval using live images. In accordance with a trace by the user, nodes are connected (32) for a final segmentation of the image of the structure to be segmented.
US10546189B2

A living body detection device includes: an image acquisition unit, a determination unit and a detection unit. The image acquisition unit acquires a first image in which a subject irradiated by light in a first wavelength range is imaged, and a second image m which the subject irradiated by light in a second wavelength range is imaged, the second wavelength range being different from the first wavelength range. The determination unit determines whether a relation expressed by luminance of the subject imaged in the first image and luminance of the subject imaged in the second image is a relation exhibited by a living body. The detection unit detects that the subject is a living body in a case where the determination unit has determined that it is the relation exhibited by the living body.
US10546186B2

A method and system using face tracking and object tracking is disclosed. The method and system use face tracking, location, and/or recognition to enhance object tracking, and use object tracking and/or location to enhance face tracking.
US10546183B2

A liveness detection system comprises a controller, a video input, a feature recognition module, and a liveness detection module. The controller is configured to control an output device to provide randomized outputs to an entity over an interval of time. The video input is configured to receive a moving image of the entity captured by a camera over the interval of time. The feature recognition module is configured to process the moving image to detect at least one human feature of the entity. The liveness detection module is configured to compare with the randomized outputs a behaviour exhibited by the detected human feature over the interval of time to determine whether the behaviour is an expected reaction to the randomized outputs, thereby determining whether the entity is a living being.
US10546179B2

A list of possible mated minutiae in a reference fingerprint and a search fingerprint is identified. The list of possible mated minutiae is divided into different groups of mated minutiae using pose grouping based on rigid transformation parameters. For each group, the possible mated minutiae are filtered to get a set of consistent mated minutiae pairs having similar rigid transformation. The topological consistency between groups is determined. If any two groups are topologically consistent to each other, they are merged to form a (virtual) larger group. A non-linear transformation parameters are estimated from the the mated minutiae in the merged group. The overall similarity of mated and non-mated minutiae in the overlapping area is determined after non-linear alignment of the two fingerprints, and the maximum similarity is output as the final similarity score between two fingerprints.
US10546176B2

The present disclosure provides an optical fingerprint identification assembly, a display panel and a display apparatus. The optical fingerprint identification assembly comprises: a light source component configured to provide a light source to illuminate a fingerprint to be identified; a light screening component disposed at a downstream of the light source component in a light path and configured to collimate light emitted from the light source component, reflected by the fingerprint to be identified and entering the light screening component; and a fingerprint identification component disposed at a downstream of the light screening component and configured to receive the light collimated by the light screening component, so as to carry out fingerprint identification. The optical fingerprint identification assembly has the advantages of low cost, compact structure and good identification effect.
US10546175B2

An optical fingerprint module comprises: an optical fingerprint sensor, the optical fingerprint sensor having a non-opaque substrate and a device layer located on a surface of the non-opaque substrate, the device layer having a pixel area, the pixel area having a plurality of pixels, each pixel having a non-opaque area and a light blocking area, the light blocking area having a photosensitive element, the non-opaque area enabling lights to transmit through the pixel area of the device layer; a protection layer located above the entire optical fingerprint sensor; and a backlight source located right under the pixel area, the backlight source and the optical fingerprint sensor being disposed with an interval, an included angle formed between light emitted from the backlight source and an upper surface of the protection layer being mainly a right angle or a near-right angle. The optical fingerprint module has an improved structure and enhanced performance.
US10546174B2

A fingerprint identifying module, a fabrication method and a driving method for the same, and a display device are provided. The fingerprint identifying module includes a substrate, and a plurality of array-arranged fingerprint identifying modules provided on the substrate. Each of the fingerprint identifying modules includes a lower electrode, an upper electrode, and a photocurrent generating unit connected between the upper electrode and the lower electrode. The photocurrent generating unit includes a PN junction, one end of the PN junction being connected with the upper electrode, and the other end of the PN junction being connected with the lower electrode.
US10546173B2

An acquisition unit acquires a photographed image data which is photographed by a user at a first position in a space. The photographed image includes at least any of the multiple markers. An identification unit identifies the first position, on which user have photographed an image, based on the markers included in the photographed image. An informing unit identifies second position relative to the first position identified by the identification unit, and informs the user of the second position relative to the first position.
US10546172B2

Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a cumulative change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed that undergoes a continuous chemical or physical state change in response to the occurrence of the environmental condition. The continuous change is between an initial state and an end state causing a change in the color state of the sensor dye embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode decoding.
US10546167B2

A system and method for operating a manufacturing cell is provided. The system includes an articulated arm having a plurality of arm segments, each of the arm segments having a transducer. An end effector is coupled to an end of the articulated arm. An electronic circuit is configured in operation to determine a position and orientation of the end effector. A sensor measures in operation a position of an operator. A tool is removably coupled to the end effector. A three-dimensional (3D) scanner is configured in operation to determine three-dimensional coordinates of a surface of an object, the 3D scanner being removably coupled to the end effector. A controller determines when the operator is within a predetermined distance of the articulated arm and altering a speed or a movement of the articulated arm to avoid contact or reduce the impact of contact between the operator and the articulated arm.
US10546166B2

A method includes sending, by a reader, a radio frequency (RF) signal to a wireless sensor that includes an antenna having a tail section and a head section. The tail section is for placement in an RF limited area for sensing moisture in a first location of a vehicle under test and wherein the head section is for placement in a non-RF limited area. The method further includes receiving, by the reader, an RF response to the RF signal from the wireless sensor. The first RF response includes an indication of adjustment of one or more RF characteristics of the wireless sensor, which corresponds to a variance of the one or more RF characteristics from a desired value, which, in turn, corresponds to a level of moisture at the first location. The method further includes outputting, by the reader, a message regarding the level of moisture at the first location.
US10546160B2

A printer-verifier system for providing print quality feedback and controlling print quality is provided. The printer-verifier system may include a printing mechanism configured to print a machine-readable indicia on a print media; a verifier device configured to optically scan the machine-readable indicia; and a print quality monitoring device in electronic communication with the printing mechanism and the verifier device.
US10546156B2

MRC training can include providing a hot add notification to a UEFI BIOS FW, receiving, at an MRC agent of the FIMC and from the UEFI BIOS FW, the MRC training request, and performing, at the MRC agent in response to the MRC training request, an MRC training independent of an SMM associated with the apparatus.
US10546154B2

Methods, systems and computer program products for layered masking of data are described. A system receives content including personally identifiable information (PII). The system redacts the content by masking the PII. The system identifies the PII in multi-layer processing, where in each layer, the system determines a respective confidence score indicating a probability that a token is PII. If the confidence score is sufficiently high, the system masks the token. Otherwise, the system provides the token to a next layer for processing. The layers can include regular expression based processing, lookup table based processing, and machine learning based processing.
US10546151B2

A method and a network system for communicating confidential measured data between a plurality of decentralized, measured data-generating producers and a consumer in an automation network is provided. The following is carried out on the part of the producers: measuring or providing measured data from a plurality of sensors and classifying the measured data into security levels; checking a reliability of consumer-generated processing instructions depending on the respective classified security level; and in the case of a positive check, processing the measured data on the basis of the processing instructions, proven to be reliable, to generate an analysis result data set; and transmitting the analysis result data set to the consumer.
US10546146B2

In the present invention, a medical device authorization system is employed to associate software contained on a medical computing system/computer, such as an EP mapping and recording system, that pertains to a specific medical device, e.g., a catheter, connected to the computer such that the software is only utilized by the computer in conjunction with a catheter that is authorized for use with the computer. The authorization system utilizes an analog authorization waveform/signal that is mixed with the analog device/catheter measured signals transmitted to the computer. The authorization waveform distorts the measured signals in a manner that renders the signals able to be displayed by the system but unusable, unless the computer includes a signal filter operably connected to the device/catheter interface that is configured to remove the interfering authorization waveform from the measured signal.
US10546139B2

In methods, systems, and computing devices configured to implement methods of conveying a data file from a first computing device to a second computing device. A referential complex dataset (RCD) is stored in memory of a first computing device and a second computing device. The first computing device may compare bit strings within a data file to bit strings within the RCD to identify a matching bit string in the RCD, generate a set of rules for locating the matched bit string in the RCD, and transmit the rule set to the second computing device. The second computing device may receive the rule set, sequentially use each rule in the rule set to identify corresponding bit strings in the RCD in memory, and copy the identified bit strings into a memory to replicate the data file.
US10546135B1

The present disclosure provides a method, system, and device for inquiry response mapping for determining a cybersecurity risk level of an entity. To manage and/or evaluate a cybersecurity risk level based on a relationship between a first entity and a second entity, questionnaires (e.g., requests or inquires) are often exchanged between two entities. One or more aspects of the present disclosure provide populating data sets (e.g., questionnaires) indicative of risk level for the first entity or the second entity. One or more other aspects of the present disclosure further provide determining a cybersecurity risk level of an entity by mapping responses to a plurality of inquiry sets directed to the first entity or the second entity.
US10546130B1

A Timed Attestation Process (TAP) utilizes a CPU bus cycle counter/timer to accurately measure the time needed to calculate a specific function value for an attestation query in an embedded system. The attestation query takes into account embedded software and the hardware data path. An attestation value database stores the unique timing and function data associated with each hardware design element in the embedded device, which each have unique timing characteristics. By utilizing the CPU bus cycle counter/timer of the client device, the TAP increases the time accuracy to the smallest tolerance possible relative to a particular CPU (typically +/−one instruction cycle). The integrity of the embedded software contained in the permanent storage elements and the hardware timing to access each component is verifiable against the unique timing characteristics stored in the database. With this timing characteristic, each hardware element is linked to a specific software configuration.
US10546129B2

A multi-engine malicious code scanning method for scanning data sets from a storage device is provided. The method includes, among other steps obtaining at least one data set from a storage device and generating a single forensic image of the data set and also applying a recover data application to the data set to generate a single recovered data set. A scanning is initiated of the single forensic image and the single recovered data set using the selected plurality of malware engines, where each of the malware engines, installed on the indepenent operating systems of the virtual operating system may be run concurrently on the single forensic image and the single recovered data set. A report is generated combining each of the malware engines reporting the results of the scans.
US10546122B2

A computer-implemented method for interactive visualization of a risk assessment for an entity on a graphical user interface of a computer system includes receiving, by the computer system, unstructured risk data associated with an entity, parsing, by the computer system, the unstructured risk data to produce risk information elements during a time period, combining, by the computer system, the risk information elements that comprise a single event, categorizing, by the computer system, each event in a category, generating, by a computer processor, a risk assessment for the entity from the categorized events for each time period, and displaying, on the graphical user interface, the risk assessments for each time period on a risk timeline that includes a timeline and a numerical risk scale.
US10546120B2

Disclosed are systems and methods for generating a log for conducting an antivirus scan of a file. The described technique includes opening a file in a virtual machine, which causes execution of a guest process and a thread in a (virtual) processor of the virtual machine. The technique includes identifying, during execution of the first thread, events that involve alteration of guest physical memory pages of the virtual machine. The technique determines altered guest physical memory page based on analysis of the log and identifies when a transfer of control to altered guest physical memory pages has occurred. The resultant log for analysis by a security application includes information indicating the events occurring during execution of the thread in the altered guest physical memory page, and context data of the virtual processor on which the thread is being executed.
US10546108B1

Techniques are described for enabling a user to access a secure system based on vital signs of the user that are collected by a wearable device worn by the user. The vital signs of the user may be used as an extra level of security when accessing the secure system. For example, a computing device may automatically validate that a user requesting access to a secure system is a person and not a robot based on receipt of vital signs of the user. As another example, a computing device may operate as a secure access badge that first analyzes vital signs of a user to confirm that the user is not in distress before sending an access signal to gain access to a secure system. In either example, the computing device may be a wearable device, or be paired to a wearable device to receive the vital signs.
US10546104B2

Systems and methods monitor copyrighted material and the proportion of a document accessed. A library of material in which copyright or related rights subsist is linked to copyright data for each item of material. A database contains rules for use of copyrighted material. The extent of a document in its entirety, including copyrighted material, can be quantified e.g. by an input counter counting its text, graphics and other content. The extent of a document accessed in each instance of use of the document can be quantified e.g. by an output counter. Use of copyrighted material can be metered based on the accessed extent. Document access can be permitted e.g. based on copyright use rules. A determination can be made as to whether the proportion of a document accessed is above a predetermined value. If fair use is unavailable or exhausted, a user may purchase a license to access copyrighted material.
US10546098B2

A claim valuation engine is provided. The claim valuation engine enables a healthcare provider to accurately value an expected reimbursement of a claim from a payer based on a contract between the healthcare provider and the payer. Contract terms, code sets, fee schedules, and other valuation data is input into the engine. The engine receives a claim from a healthcare provider information system, locates a contract applicable for valuing the claim, correlates the claim attributes with the contract terms according to a hierarchy, and determines an expected reimbursement for each claim attribute or group of attributes. The claim valuation engine is further operable to determine contractual allowances, determine under and overpayments by validating remittances, and to simulate valuation of a contract by valuing a claim based on multiple sets of contract terms. The engine is further operable to generate output reports and post results to the healthcare provider information system.
US10546092B2

In some examples, a system for modifying circuit can include a processor to detect a previous routed top level circuit design that was proven to close timing within a predetermined range and congestion below a threshold level. The processor can also detect a new pin to be added to a new circuit design and detect user input indicating a bounding box corresponding to a new macro boundary in the previous routed top level circuit design. Additionally, the processor can identify a location of a net in the previous circuit design corresponding to the new pin, wherein the new pin is placed at an intersection between the net and the bounding box. Furthermore, the processor can manufacture a circuit based on the previous circuit design and the placement of the new pin at the intersection between the net and the bounding box.
US10546089B1

Fabrication of a circuit board is facilitated by automatically determining an optimized power plane shape for a power plane of the circuit board, including ascertaining for the power plane a source location(s) and a sink location(s), where the source supplies power to the sink across the power plane. A center of current density is determined for the power plane shape, and a respective power plane sub-shape is incrementally generated between the center of current density and each source and sink location to, in part, supply a desired operational voltage from the source location(s) to the sink location(s) across the power plane. The respective power plane sub-shapes are combined into the optimized power plane shape. Further, the process includes initiating fabricating of the circuit board using, at least in part, the optimized power plane shape to provide the power plane shape within the circuit board.
US10546088B2

The present disclosure provides a method, computer program product, and system of document implementation tool for pcb refinement. In some embodiments, the system includes a current data object with at least a current PCB design, a printed circuit board (PCB) data store, where the plurality of data objects has known features, a feature identifier configured to identify one or more features in at least the current PCB design, a comparison engine, configured to compare features in the current PCB design and known features in the PCB data store that have been linked to one or more manufacturing defects, a classification engine configured to classify one or more feature between the current PCB design and the PCB data store, a determination engine configured to determine one or more changes in the current PCB design likely to decrease an occurrence of a manufacturing defect.
US10546081B2

A hardware model of a memory comprises: first circuitry configured to supply a memory status value for the memory which is changed upon a full-memory erase operation; second circuitry configured to supply a sector status value for each memory sector of the memory which is changed to a value equal to the memory status value when a write operation is performed on the each memory sector of the memory; and third circuitry configured to supply, when a read operation is performed on a memory sector of the memory, a value stored in the memory sector as output of the read operation if the sector status value for the memory sector is equal to the memory status value or a predefined value as the output of the read operation in other situations.
US10546072B2

A method for estimating a property of an earth formation includes: obtaining a sample of rock; scanning the sample to determine internal rock damage; measuring a deformation parameter of the sample; constructing a mathematical model of the sample that replicates the determined and measured internal rock damage distribution; simulating the one or more tests using the mathematical model; obtaining a rock deformation parameter using the one or more simulated tests corresponding to the measured rock deformation parameter; comparing the rock deformation parameter obtained from the one or more simulated tests to the corresponding measured rock deformation parameter; adjusting parameters of the mathematical model based upon the rock parameter obtained from simulation not being within a selected range of the measured rock parameter; and providing the mathematical model as a verified mathematical model based upon the rock parameter obtained from simulation being within a selected range of the measured rock parameter.
US10546058B2

Examples of the disclosure provide for modifying an application from a mobile device. An instruction to modify an application including one or more documents is received at the mobile device. It is determined at the mobile device whether the received instruction is associated with a first type of modification and/or a second type of modification. In response to determining that the received instruction is associated with the first type of modification, a local instance of the document stored at the mobile device is modified at the mobile device. In response to determining that the received instruction is associated with the second type of modification, a remote instance of the document stored at a server device is modified at the server device. Aspects of the disclosure enable a mobile device to strategically modify an application to facilitate managing local resources.
US10546057B2

The subject disclosure relates to third party cloud schema matching to a user's data. The user can select the type of data to be looked up from an external source in order for the user's data to be augmented with data from the external source. The user can be presented with a list of service providers that support the selected type of data. Columns from the user's data are associated with supported lookup information types either automatically or manually. Based on the association, data from the external data source is automatically mapped to the user's data and updates are selectively applied to the user's data.
US10546046B2

A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
US10546042B2

A system and method which uses pattern recognition in assessing or monitoring a vehicle status and/or an operator's driving behavior. A vehicle, for use by an operator or driver, can be equipped with a data collection and assessment system. The system can comprise one or more data collection devices, e.g., accelerometers, which can be used to capture data and information, or otherwise measure vehicle actions. A pattern recognition module is configured with one or more defined operating patterns, each of which operating patterns reflects either a known change in vehicle status corresponding to, e.g., when a passenger has embarked or disembarked the vehicle, or a known vehicle operating or driving behavior. Information collected as events describing a current vehicle status or a current driving behavior can be compared with the known operating patterns.
US10546039B1

A computing system includes a server for generating a custom color scheme for a web application. The server determines a source set of colors to be used in the custom color scheme, determines color separation distances between colors in the source set of colors, and a target set of colors in the web application. The server determines the different color position permutations that the colors in the target set of colors can be replaced with the colors in the source set of colors. For each color position permutation, deltas between the color separation distances in the replaced colors and the color separation distances in the source set of colors are determined. One of the color position permutations to be used as the custom color scheme for the web application is selected based on the deltas being minimized with respect to the deltas for the other color position permutations.
US10546036B2

Embodiments include method, systems and computer program for providing improved navigational functionality in a web browser. Aspects include storing a browsing history comprising a sequence of websites and webpages visited by the web browser and providing a graphical user interface (GUI) configured to control a traversal of the browsing history by the web browser. Based on receiving a previous webpage command from the GUI, aspects include returning the web browser to a most recently visited webpage from the browsing history. Based on receiving a previous website command from the GUI, aspects include returning the web browser to a most recently visited website from the browsing history. The most recently visited website is associated with a different domain name than a currently displayed webpage.
US10546032B2

Methods, systems and computer program products for association rule mining of an encrypted database are provided herein. A computer-implemented method includes receiving, at a first cloud computing environment, encrypted transaction data that are encrypted using an encryption scheme which provides additive homomorphism, wherein the transaction data comprise a plurality of combinations of two or more elements of a set of elements, receiving, at the first cloud computing environment, encrypted query data that are encrypted using the encryption scheme, wherein the query data comprise at least one of an element and a combination of two or more elements of the set of elements which are the subject of a query seeking a determination of whether at least one of the element and the combination of two or more elements is frequent, and computing addition of the encrypted query data with the encrypted transaction data.
US10546026B2

A mechanism is provided for advanced search-term disambiguation. Responsive to detecting a search term being entered into an autocomplete search field of a search engine, a determination is made of a set of terms from a storage device upon which a search is to be performed. For each term in the set of terms, a determination is made of a semantic distance and independence (Sdi) score to each term candidate in a set of term candidates. The results of the semantic distance and independence (Sdi) scores are ranked and then pruned down to a predetermined number of autocomplete results. A subset of term candidates associated with the predetermined number of autocomplete results from the set of term candidates is then presented to a user as autocomplete suggestions to the search.
US10546024B2

Techniques for searching a character string involve: determining a first set of documents including a first token in the character string, and a second set of documents including a second token in the character string; and generating a third set of documents based on the first and second sets of documents, in the third set of documents: i) a document being included in the first and second sets of documents, and ii) a distance between the first and second tokens in the document being equal to a distance between the first and second tokens in the character string.
US10546023B2

Generating and/or recommending command bundles for a user of an automated assistant. A command bundle comprises a plurality of discrete actions that can be performed by an automated assistant. One or more of the actions of a command bundle can cause transmission of a corresponding command and/or other data to one or more devices and/or agents that are distinct from devices and/or agents to which data is transmitted based on other action(s) of the bundle. Implementations determine command bundles that are likely relevant to a user, and present those command bundles as suggestions to the user. In some of those implementations, a machine learning model is utilized to generate a user action embedding for the user, and a command bundle embedding for each of a plurality of command bundles. Command bundle(s) can be selected for suggestion based on comparison of the user action embedding and the command bundle embeddings.
US10546020B2

A method for generating a context graph is presented. The method may include extracting a plurality of message details from a message. The method may further include determining a message subject based on the plurality of extracted message details. The method may also include identifying a seed graph based on the determined message subject. The method may further include retrieving a plurality of addressee data based on the plurality of extracted message details. The method may also include creating a context graph using the identified seed graph and the plurality of retrieved addressee data.
US10546019B2

Embodiments are directed to computer implemented method of assessing a relevancy of a pathway to a disease of interest, the pathway having a source and a target. The method includes developing an impact of the source on the pathway. The method further includes developing a value of targeting, based at least in part on an alteration of the pathway, the pathway with a drug of interest. The method further includes identifying a relationship between the source and the target within the pathway. The method further includes combining: the impact of the source on the pathway; the value of targeting, based at least in part on the alteration of the pathway, the pathway with a drug of interest; and the relationship between the source and the target within the pathway, wherein the combining results in an assessment that represents the relevancy of the pathway to the disease of interest.
US10546017B2

An information processing apparatus is capable of displaying terms each having a character string embedded in an application and terms each having a character string to be added by at least one term module for the application, on a screen of the application. The information processing apparatus includes circuitry. The circuitry determines, during startup of the information processing apparatus, whether at least one of the application and the at least one term module has been updated. The circuitry generates association information to be stored in a memory, based on determination that at least one of the application and the at least one term module has been updated. The circuitry acquires one of term identification information of the application and term identification information of the at least one term module from the memory. The circuitry selects a character string to be displayed, using the term identification information acquired.
US10546012B2

Techniques for synonym expansion are provided. An example method includes retrieving one or more multimedia items and one or more keywords associated with the multimedia items, wherein the retrieving is performed for the one or more multimedia items that are associated with both a query term and a synonym from a synonym pair, determining a first set of one or more keywords that are common to a group of multimedia items obtained based on the retrieving, determining, for each keyword from the first set of one or more keywords, a context score quantifying a value of the keyword for the synonym pair, based on the context score, determining from the first set of one or more keywords a second set of keywords that correlate higher to the synonym pair relative to other keywords from the second set of one or more keywords.
US10546007B2

In presenting search results, a server collects a history of electronic texts related to the user from electronic text sources and analyzes the electronic texts to determine a detail level score of the user. The detail level score indicates a preferred level of details in the communication style of a specific user. At some point, the server receives a notification of a search query input to a search system by a client device of the user. In response, the server intercepts the search results generated by the search system in response to the search query, retrieves the detail level score associated with the user, renders the search results with an amount of information corresponding to the detail level score. In this way, the search results may be displayed to the specific user in manner consistent with the user's preferred communication style.
US10546005B2

A system and computer implemented method for managing perspective data is disclosed. The method may include collecting a first lot of perspective data for an item. The method may include introducing a variant feature to the item to constitute a modified item. The method may include collecting a second lot of perspective data for the modified item. The method may also include evaluating the first and second lots of perspective data to ascertain a sentiment fluctuation based on information relevant to the variant feature.
US10546004B2

A search engine is enhanced to employ user preferences to customize answer output by, receiving a first plurality of candidate answers and weights to a first search query for a first user from a first stage of a non-semantic search engine routing and processing path; augmenting the weights for the plurality of candidate answers according to a set of preference coefficients according to a first set of preferences for the first user; selecting one or more of the first plurality of candidate answers according to the augmented weights; and producing an output including the selected one or more candidate answers.
US10545988B2

A system and method for data synchronization using revision control includes receiving, by a synchronization module being executed by one or more processors of a server, inbound edits to a shared document from a client, retrieving a first version of the shared document associated with the client from a revision history, updating the first version based on the inbound edits to create a second, adding the second version to the revision history when the second version is not included among a plurality of stored versions of the shared document in the revision history, and incrementing a reference counter that records a number of clients associated with the second version when the second version is included among the stored versions in the revision history. The revision history provides access to the stored versions of the shared document. The revision history includes version data used to access each stored version and the associated reference counters.
US10545981B2

Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
US10545980B2

The present disclosure relates to restricting generation and delivery of insights to data source providers. Electronic activities and record objects may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Updates to a node graph or corresponding to a record object may be detected. A number of data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object can be determined. Provisioning of a content item to a second data source provider may be restricted.
US10545973B2

The present disclosure relates to a method and system for performing dynamic orchestration of rules. The system monitors activities performed by entity in the big data environment to detect events. The events are associated with product/service. Further, the system determines scenario by analyzing data pertaining to the product or the service. The scenario comprises one or more scenario categories. Further, the scenario is correlated with the events based on the one or more scenario categories. The correlation is further validated by the system based on dimensions. Further, the system derives one or more rules for each of the correlation of the scenario and the events upon validation. The system may further apply an operational constraints and migration controls to the one or more rules to perform dynamic orchestration. Thus, the system provides one-stop solution for deriving the rules based on context of the scenarios and migrating them to target systems.
US10545972B2

According to an embodiment of the present invention, methods, systems, and computer readable media are provided for collecting statistics for use in optimizing a database query. Collected statistics for the database are compared to corresponding predetermined states of conditions for optimizing the database query. One or more collected statistics in compliance with the corresponding predetermined states of conditions are identified based on the comparison. Collection of the one or more identified statistics for the query optimization is disabled.
US10545965B2

Reducing data skew when performing computational jobs (such as responding to complex queries or queries on big data sets). To gather performance information for a vertex in a distributed stage, the distributed stage is processed and the resulting performance information being generated. The system then identifies a performance outlier of the vertices, which varies from a performance norm of other vertices. A trigger instruction is then generated that is structured to trigger the performance outlier vertex to gather data distribution information of the data that the performance outlier vertex previously processed. The trigger instruction may thus be executed to cause the performance outlier vertex to gather the data distribution information for evaluation for data skew.
US10545961B2

A data processing method includes steps of; allowing establishment of a first flag or a second flag for each of a plurality of items where corresponding values are inputted sequentially; upon detecting that a value associated with an item where the first flag is established in an Nth place is inputted and that a value associated with an item where the second flag is established in an Mth place (M is equal to or larger than N) is inputted, executing a predetermined processing to values in a range from the value that is inputted by associating with the item where the first flag is established in the Nth place to the value that is inputted by associating with the item where the second flag is established in the Mth place; and executing a processing of outputting a processed result in order from the item in the Nth place.
US10545960B1

There is provided a system and method for set overlap searching of a data lake. The method includes: receiving input tables; generating an inverted index from the input tables; receiving a query set of data values to be searched; receiving a requested set quantity; while a comparison condition is true, the comparison condition based on at least a size of the query set, iteratively performing: determining whether a first net cost of reading a candidate set is greater than a second net cost of reading an unread one of the posting lists; where its true, adding the unread one of the posting lists to the candidate set; and where its negative, determining whether the overlap between the query set and the candidate set is greater than the lowest ranked candidate set in a heap, and adding the candidate set to the heap.
US10545958B2

In various embodiments, methods and systems for language scaling a natural language processing system (NLPS) are provided. A database schema of a database is accessed. The database schema includes entities that are defined in a query natural language different from an NLPS natural language upon which NLPS components are built. The entities are communicated to a machine translation service and top translations. A translated database schema model is generated based on the entities and translations. When a query associated with the query natural language and the database schema is received, a query translation is generated. The query translation comprises selectively translated portions of the query based on a selective translation mechanism that includes accessing the machine translation service to translate selected portions of the query. The selected portions are selected based on the translated database schema. The query translation is executed on the NLPS components to identify query results.
US10545954B2

A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.
US10545951B1

At a resource corresponding to one node of a data processing workflow, a persistent representation of a binary signal representing a condition associated with an event is generated. The signal indicates a validity period of the condition. At a second resource corresponding to another node of the workflow, a decision to initiate an action is generated based on analysis of a set of binary signals and an action scheduling rule, and the action is initiated.
US10545943B2

A computer-implemented method includes, by a streaming analytics component, identifying a source database table and a target database table. The target database table includes one or more target database rows and one or more target database columns. The method further includes identifying a change stream including a plurality of row-level modifications that cause the target database table to replicate the source database table. The method further includes determining that each row-level modification affects one or more common columns of the target database columns, wherein the common columns exhibit one or more common values for those of the target database rows that are affected by the row-level modifications. The method further includes generating, based on the common values and the common columns, a reconstructed modification statement and sending the reconstructed modification statement to an apply component. A corresponding computer program product and computer system are also disclosed.
US10545941B1

A hash based data processing system generates an output dataset based on combining a plurality of input datasets. Input datasets may be divided into a plurality of portions using a hashing algorithm that hashes based on a data attribute of at least one of the input datasets. Pairs of the portions may then be combined through join operations that may be performed at least partly in parallel, based on the data attribute used in the hashing algorithm. The combined dataset portions resulting from the join operations may then be combined to generate an output dataset to be stored in a location that is accessible to user devices. In some cases, one or more step datasets may be generated and stored prior to the output dataset, the step dataset(s) including subset(s) of the data in the output dataset.
US10545935B2

In accordance with an embodiment, the system enables access to a sharded database using a cache and a shard topology. A shard-aware client application connecting to a sharded database can use a connection pool (e.g., a Universal Connection Pool, UCP), to store or access connections to different shards or chunks of the sharded database within a shared pool. As new connections are created, a shard topology layer can be built at the database driver layer, which learns and caches shard key ranges to locations of shards. The shard topology layer enables subsequent connection requests from a client application to use a fast key path access to the appropriate shard or chunk.
US10545934B2

A dataset management system (“system”) reduces the amount of data to be stored for future analyses. The system determines a sampling rate of the data based on a required level of accuracy, and samples the data at the determined sampling rate. Initially, all data transactions (“full dataset”) and the sampled data (“sampled dataset”) are logged and stored. Based upon a trigger condition, e.g., after a specified period, the full dataset and the sampled dataset are analyzed separately and the analysis results are compared. If the comparison is sufficiently similar (i.e., the sampling produces a sufficiently accurate set of data or a variance between the analysis results of the datasets is within a specified threshold), the system discontinues full data logging and stores only the sampled dataset. Further, the full dataset is deleted. The sampling thus reduces the required data volume significantly, thereby minimizing consumption of the storage space.
US10545920B2

A method, system and computer program product for phrase substitution within chunks of substantially similar content. The method includes: retrieving from content files a first and a second content chunk which are identical above a predetermined threshold; identifying a candidate for substitution, wherein the candidate for substitution is a string of characters in the second content chunk that is not identical to a corresponding string of characters in the first content chunk; comparing the candidate for substitution with a synonym database to find a match, wherein the synonym database provides a plurality of synonym suggestions to convert the candidate for substitution in the first content chunk and the second content chuck to an identical string of characters; replacing the candidate for substitution with a reference to the identical string of characters; and storing a single copy of the identical string of characters in a common repository.
US10545911B2

A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.
US10545906B2

In a system and method for providing UI-to-UI asynchronous communication, a bridge is coupled to an asynchronous channel based bus that has at least one Galactic channel. The bridge receives each message on the Galactic channel, and converts each message from a channel message format used by the Galactic channel to a common message format. The bridge utilizes a socket to broadcast each converted message to, and receive messages from, the one or more other bridges. The bridge determines that a message received from the one or more other bridges is destined for the Galactic channel. The bridge converts the message into the channel message format used by the Galactic channel. The bridge distributes the converted message to the at least one Galactic channel.
US10545905B1

A computing system comprises one or more core processors coupled to a communication network among the cores via a switch in each core and switching circuitry to forward data among cores and switches. Features include a programmable classification processor for directing packets, techniques for managing virtual functions on an IO accelerator card, packet scheduling techniques, multi-processor communication using shared FIFOs, programmable duty cycle adjustment and delay adjustment circuits, a new class of instructions that use a ready bit, and cache coherence and memory ordering techniques.
US10545891B2

Embodiments relate to configurable processor interrupts. An aspect includes sending, by an application to supervisor software in a computer system, a request, the request including a plurality of exception types to be handled by the application. Another aspect includes determining, by the supervisor software, a subset of the plurality of exception types for which to approve handling by the application. Yet another aspect includes sending a response from the supervisor software to the application notifying the application of the subset of exception types.
US10545889B1

Embodiments relate to systems, methods, and computer-readable media to enable design and creation of receiver circuitry. One embodiment is a receiver apparatus comprising a plurality of receiver arrangements, each receiver arrangement having a sampling circuit and a multi-stage differential amplifier connected to the sampling circuit. Each receiver arrangement is configurable via switches between an amplifying mode and an autozero mode. Control circuitry may select output data from receiver arrangements that are not in autozero mode using multiplexer circuitry. In various embodiments, settings for individual receiver arrangements may be set based on decision feedback equalization (DFE).
US10545886B2

Systems, methods, and apparatus are described that enable single-cycle pre-emption on a serial bus. An apparatus is coupled to a serial bus through a bus interface and includes a controller configured to provide a clock signal on the first line of the serial bus, transmit data on a second line of the serial bus in accordance with timing provided by the clock signal, cause the line driver to enter a high impedance state after transmitting a first edge in the clock signal while transmitting the data on the second line, detect a first pulse on the clock signal while the line driver is in the high impedance state, cause the line driver to exit the high impedance state prior to transmitting a second edge in the clock signal, and initiate bus arbitration after detecting the first pulse. The first edge and the second edge may transition in opposite directions.
US10545885B2

According to an embodiment, an information processing device includes a monitoring circuit, a non-secure processing circuit, a secure processing circuit, memory access control circuit. The monitoring circuit switches mode between a non-secure mode and a secure mode. The non-secure processing circuit runs in the non-secure mode, and reads communication data from and writes communication data in a shared memory. The secure processing circuit runs in the secure mode, and reads the communication data from the shared memory and writes the communication data in a storage. The memory access control circuit manages access from the non-secure processing circuit and the secure processing circuit based on a memory access control table in which physical addresses in the shared memory are associated with state information either indicating a locked state for not allowing writing but allowing reading by the non-secure processing circuit or indicating an unlocked state attained by cancelling the locked state.
US10545884B1

Data security access and management may require a server dedicated to monitoring document access requests and enforcing rules and policies to limit access to those who are not specifically identified as having access to the data. One example of operation may include selecting data to access via a user device, identifying a user profile associated with the user device, retrieving at least one user policy associated with the user profile, determining whether the user policy permits the user device to access the data, matching the user policy to a data policy associated with the data, receiving an encryption key at the user device, applying the encryption key to the data, and unwrapping the data from a wrapped data format to access the data.
US10545879B2

An apparatus and method are provided for handling access requests. The apparatus has processing circuitry for processing a plurality of program threads to perform data processing operations on data, where the operations identify the data using virtual addresses, and the virtual addresses are mapped to physical addresses within a memory system. The cache storage has a plurality of cache entries to store data, an aliasing condition existing when multiple virtual addresses map to the same physical address, and allocation of data into the cache storage being constrained to prevent multiple cache entries of the cache storage simultaneously storing data for the same physical address. Cache access circuitry is then responsive to an access request specifying a virtual address, to utilise a cache index at least partially determined from the specified virtual address to identify at least one cache entry within the cache storage, and to detect whether a hit is present within the at least one cache entry by comparing a physical address portion associated with that cache entry with a tag portion of the physical address corresponding to the specified virtual address. Remap handling circuitry is then arranged whilst a first program thread is in the process of performing an exclusive operation using a first virtual address to identify a specified physical address whose data is stored in the cache storage, to detect a remap condition when a second program thread issues a second program thread access request of at least one type that specifies a second virtual address that exhibits the aliasing condition with the first virtual address. In the presence of the remap condition, the remap handling circuitry remaps the cache index at least partially determined from the second virtual address, so that the remapped cache index as then used by the cache access circuitry matches the cache index at least partially determined from the first virtual address. This provides an effective mechanism for avoiding potential live-lock scenarios that can otherwise arise.
US10545865B2

A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. Each hash function sub-circuit may multiply bit vectors representing key values by a sparse bit matrix and may add a constant bit vector to the results. The hash function sub-circuits may be constructed using odd-parity circuits that accept as inputs subsets of the bits of the bit vectors representing the key values. The sparse bit matrices may be chosen or generated so that there are at least twice as many 0-bits per row as 1-bits or there is an upper bound on the number of 1-bits per row. Using sparse bit matrices in the hash function sub-circuits may allow the lookup circuit to perform lookup operations with very low latency.
US10545863B2

According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies, based on a first management table corresponding to a copy-source block for garbage collection, only data corresponding to reference counts of non-zero from the copy-source block to a copy-destination block, and associates physical addresses respectively indicating locations in the copy-destination block, in which the data are copied, with respective intermediate addresses corresponding to the copied data.
US10545860B2

Inventive aspects include An HBM+ system, comprising a host including at least one of a CPU, a GPU, an ASIC, or an FPGA; and an HBM+ stack including a plurality of HBM modules arranged one atop another, and a logic die disposed beneath the plurality of HBM modules. The logic die is configured to offload processing operations from the host. A system architecture is disclosed that provides specific compute capabilities in the logic die of high bandwidth memory along with the supporting hardware and software architectures, logic die microarchitecture, and memory interface signaling options. Various new methods are provided for using in-memory processing abilities of the logic die beneath an HBM memory stack. In addition, various new signaling protocols are disclosed to use an HBM interface. The logic die microarchitecture and supporting system framework are also described.
US10545859B2

Disclosed is a system and method for multi-channel testing of a software application is disclosed. The system may generate a set of test case definitions for testing a software application. The system may further allocate a sub-set of test case definitions, from the set of test cases definitions, to each test execution channel from the set of test execution channels based on a set of execution parameters specified by a user and the primary execution channel as well as the secondary execution channel associated with each test case definition. Furthermore, using the test case definitions associated with each test case execution channel, the system may enable testing of the software application at respective test execution channels and accordingly report the test execution results to the user.
US10545857B2

Based on a test step execution order for a test case such as one against a database system, a specific test step to be executed next is identified. In response to identifying the specific test step, a test step message is published to indicate that the specific test step is to be executed next, which causes a subscriber of the test step message to execute the specific test step. In response to determining that the specific test step has ended, a dependent test step message is published accordingly to cause a subscriber of the dependent test step message to perform: determining whether a next test step should be executed following the specific test step in the test step execution order; in response to determining that a next test step should be executed, the foregoing may be repeated by using the next test step in place of the specific test step.
US10545856B2

A method and system generate test cases for applications that include User Graphical Interfaces (GUIs). The system may extract GUI information from prototype requirements (e.g., interactive wireframes), generate a screen model for each screen of the GUI by using a subset of extracted GUI information, generate an application model representing the prototype requirements by combining the screen model for each screen, and generate test cases by using the sequence of the GUICs and the event types included in the test path and a semantic knowledge base. The semantic knowledge base is generated by using the relationships between GUICs and the GUIC events.
US10545851B2

A method includes, with a hypervisor, receiving a first request from a guest to write a first piece of data to a first memory location within a kernel code page. The method further includes determining that the first request triggers a violation based on a kernel protection mechanism, and in response to determining that the first request triggers the violation, determining that the first piece of data includes a breakpoint. The method further includes, in response to determining that the first piece of data includes the breakpoint, copying a second piece of data currently stored at the first memory location to a second memory location within non-guest writeable memory and overwriting the first memory location with the first piece of data.
US10545847B2

A method for assessing a quality of a plurality of changes to a plurality of source code is provided. The method may include receiving the plurality of source code for a software product, whereby the received plurality of source code includes the plurality of changes. The method may also include identifying at least one property associated with each of the plurality of changes within the received plurality of source code. The method may further include determining a confidence level for each of the plurality of changes based on the at least one identified property associated with each of the plurality of changes and a plurality of historical software build data. The method may also include assigning each of the plurality of changes to a build group based on the determined confidence level. The method may further include executing the build group in a software build.
US10545845B1

Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to updating a routing table. In particular, examples involve based on a predictive model, determining that a given asset of a plurality of assets in a mesh network is likely to be unavailable within a given period of time in the future and in response to the determining, causing a routing configuration for at least one other asset in the mesh network to be updated.
US10545829B2

Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file structure. The file database provides the file hierarchy. The systems and methods disclosed herein store information in file system extended attributes for individual storage files such that the database can be reconstructed by scanning the storage files, using values in the extended attributes to recreate the hierarchical database.
US10545826B2

A method is described. The method includes fragmenting data of an object for storage into an object storage system into multiple data fragments and performing a first error correction encoding process on the data to generate one or more parity fragments for the object. The method also includes sending the multiple data fragments and the one or more parity fragments over a network to different storage servers of the object storage system. The method also includes performing the following at each of the different storage servers: i) incorporating the received one of the multiple data fragments and one or more parity fragments into an extent comprising multiple fragments of other objects; ii) performing a second error correction encoding process on multiple extents including the extent to generate parity information for the multiple extents; and, iii) storing the multiple extents and the parity information.
US10545821B2

Examples disclosed herein relate to a fault-tolerant dot product engine. The fault-tolerant dot product engine has a crossbar array having a number l of row lines and a number n of column lines intersecting the row lines to form l×n memory locations, with each memory location having a programmable memristive element and defining a matrix value. A number l of digital-to-analog converters are coupled to the row lines of the crossbar array to receive an input signal and a number n of analog-to-digital converters are coupled to the column lines of the crossbar array to generate an output signal. The output signal is a dot product of the input signal and the matrix values in the crossbar array, wherein a number m
US10545819B1

An error management system for a data storage device can generate soft-decision log-likelihood ratios (LLRs) using multiple reads of memory locations. 0-to-1 and 1-to-0 bit flip count data provided by multiple reads of reference memory locations can be used to generate probability data that is used to generate possible LLR values for decoding target pages. Possible LLR values are stored in one or more look-up tables.
US10545790B2

Embodiments of the present invention relates to a method and system for processing data. Specifically, there is provided a method for processing data, comprising: in response to receiving an adjustment request for adjusting the number of consumer instances from a first number to a second number, determining an adjustment policy on adjusting a first distribution of states associated with the first number of consumer instances to a second distribution of the states associated with the second number of consumer instances, the states being intermediate results of processing the data; migrating the states between the first number of the consumer instances and the second number of the consumer instances according to the adjustment policy; and processing the data based on the second distribution of the states at the second number of the consumer instances. In other embodiments, there are further provided a device and system for processing data.
US10545789B2

Systems and method for a task scheduler with dynamic adjustment of concurrency levels and task granularity are disclosed for improved execution of highly concurrent analytical and transactional systems. The task scheduler can avoid both over commitment and underutilization of computing resources by monitoring and controlling the number of active worker threads. The number of active worker threads can be adapted to avoid underutilization of computing resources by giving the OS control of additional worker threads processing blocked application tasks. The task scheduler can dynamically determine a number of parallel operations for a particular task based on the number of available threads. The number of available worker threads can be determined based on the average availability of worker threads in the recent history of the application. Based on the number of available worker threads, the partitionable operation can be partitioned into a number of sub operations and executed in parallel.
US10545785B1

Example implementations relate to virtual host bus adapter logins. A hypervisor may comprise a processing resource and a memory resource storing non-transitory machine-readable instructions to cause the processing resource to query a computing device to determine port identity information of a plurality of virtual host bus adapters (VHBAs) associated with a physical host bus adapter (HBA) of the computing device and uplink mappings for the plurality of VHBAs, determine a bandwidth allocation of each of the plurality of VHBAs, rank each of the plurality of VHBAs, and cause each of the plurality of VHBAs to login via the determined uplink mappings based on the rank of each of the plurality of VHBAs.
US10545784B2

The present disclosure describes methods and systems for virtually calibrating geometric sensors with overlapping fields of view. In some embodiments, a geometric sensor may be virtually calibrated by applying a correction value to profile data obtained by the geometric sensor to generate adjusted profile data. The correction factor may be determined based at least in part on X-Y offsets and/or rotational offsets of prior profile data obtained by the geometric sensor relative to corresponding profile data obtained by a reference geometric sensor, and may be recalculated or updated as new sets of profile data are obtained. The adjusted profile data may be used in place of the original profile data in various data processing operations to functionally offset a positional error of the geometric sensor.
US10545778B1

In general, techniques are described for providing software redundancy for Virtual Network Functions (VNF). In one example, a method includes, by a host process executed by an insertable service card of a network device, pinning, to a plurality of hardware-based processors, active threads of an active network function. The host process pins, to a single hardware-based processor, backup threads of a backup network function for the active network function, wherein the plurality of hardware-based processors does not include the single hardware-based processor. The host process pins, to the single hardware-based processor, management threads of the active and backup network functions. The single hardware-based processor executes the management threads of the active and backup network functions to cause the management thread of the backup network function to receive, from the management thread of the active network function, state data generated by the active threads.
US10545776B1

Functionality is disclosed for throughput and latency optimized volume initialization. Data blocks used for boot processes of multiple virtual machine (VM) instances are identified, for example, where the multiple VM instances are created from a specific VM image. A load order document is generated that identifies the data blocks, and also identifies an order in which the data blocks are used for the boot process. The identified data blocks are coalesced to generated a coalesced boot volume. Subsequently, each time a VM instance is created from the specific VM image, the coalesced boot volume (e.g., instead of the individual data blocks) is transmitted from a data store to the a block storage service in the order specified by the load order document. The block storage service exposes a storage volume to the VM instance that can be used to initialize the VM instance.
US10545774B2

A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
US10545773B2

Aspects of the embodiments include systems, methods, devices, and computer program products to receive, from the downstream component, an indication of an extended capability; determining, from the indication, one or more configuration parameters for the downstream component; applying the one or more configuration parameters; and performing data signal or control signal transmissions across the PCIe-compliant link with the downstream component based, at least in part, on the applied one or more configuration parameters. The extended capabilities can be indicated by a DVSEC extended capability definition received from a downstream device. The extended capabilities of the downstream component can indicate the number of buses, the port type, the expandability capability, the D3Cold support status, the host router indicator, and/or the safe eject requirements of the downstream component.
US10545765B2

Embodiments include systems, methods, and computer program products for using a multi-level history buffer (HB) for a speculative transaction. One method includes after dispatching a first instruction indicating start of the speculative transaction, marking one or more register file (RF) entries as pre-transaction memory (PTM), and after dispatching a second instruction targeting one of the marked RF entries, moving data from the marked RF entry to a first level HB entry and marking the first level HB entry as PTM. The method also includes upon detecting a write back to the first level HB entry, moving data from the first level HB entry to a second level HB entry and marking the second level HB entry as PTM. The method further includes upon determining that the second level HB entry has been completed, moving data from the second level HB entry to a third level HB entry.
US10545763B2

Detecting data dependencies of instructions associated with threads in a simultaneous multithreading (SMT) scheme is disclosed, including: dividing a plurality of comparators of an SMT-enabled device into groups of comparators corresponding to respective ones of threads associated with the SMT-enabled device; simultaneously distributing a first set of instructions associated with a first thread of the plurality of threads to a corresponding first group of comparators from the plurality of groups of comparators and distributing a second set of instructions associated with a second thread of the plurality of threads to a corresponding second group of comparators from the plurality of groups of comparators; and simultaneously performing data dependency detection on the first set of instructions associated with the first thread using the corresponding first group of comparators and performing data dependency detection on the second set of instructions associated with the second thread using the corresponding second group of comparators.
US10545759B2

A processing unit executes a sensitive computation using multiple different and independent branches that each necessitate a given number of processing unit time units to be executed. Each execution of a sensitive computation includes: generating at least as many identifiers as the number of branches; associating each identifier to a unique branch; generating a random permutation of identifiers, wherein the number of occurrences of each identifier in the permutation is at least equal to the number of processing unit time units in the shortest of the branches; successively determining, wherein the determining includes processing each identifier in the random permutation, which branch to execute by each successive processing unit time units according to the identifier in the random permutation; and for each identifier of the random permutation, executing a processing unit time unit for the branch determined according to the identifier in the random permutation.
US10545756B1

Systems, methods, and computer readable media are provided for provisioning a service using a web-based user interface. An exemplary method may include establishing, using the web-based user interface, a profile including one or more services; and configuring an environment by specifying a computer to use for provisioning the one or more services in the profile. Furthermore, the method may include provisioning the one or more services in the configured environment, such that the one or more services generate a return code indicating a status of the provisioning.
US10545755B2

A system, method, and non-transitory computer-readable storage medium for identifying customization changes have been disclosed. The system comprises a processor and a memory that includes instructions executable by the processor to cause the system to identify a baseline script of a plurality of baseline scripts from a baseline instance that corresponds to a custom script of a plurality of custom scripts from a customized instance. The customized instance is a customized version of the baseline instance. The instructions are executable to cause the system to compare the baseline script to the custom script to identify one or more changes between the baseline script and the custom script, to determine an amount of change using the one or more identified changes, and to generate a graphical user interface that includes an identifier of the baseline script, an identifier of the custom script, and a graphical indication of the amount of change.
US10545743B2

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes implicitly created temporary objects is analyzed. Source code in the second high level programming language is generated that is functionally equivalent to the source code in the first high level programming language. The second high level language does not support temporary objects. For temporary objects identified in the first high level source language, source code is generated to explicitly create and track a corresponding object within a similar scope. In addition, source code is generated to destroy the explicitly created object at a time that generally corresponds to destruction of the temporary object in the original source language.
US10545739B2

A low level virtual machine (LLVM)-based system C compiler for architecture synthesis is provided. In one aspect, a method for translating a system C model to hardware description language (HDL) is provided. The method includes the steps of: generating a hardware connection model (HCM) from the system C model, wherein the HCM defines modules and interconnects in a hardware system; parsing the system C model into a LLVM intermediate representation (IR); converting the LLVM IR to a system LLVM IR which records correspondence information between the LLVM IR and the HCM; and generating the HDL based on direct mapping of processes from the system LLVM IR and the HCM.
US10545731B1

Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.
US10545729B2

A method, apparatus and computer program product is disclosed for providing a software interface arranged to enable a first computer program to execute application logic of a second computer program, wherein said second program comprises display logic in close association with the application logic such that said application logic is operable via said display logic.
US10545724B2

A controller for granting a user input device control of a controllable device including a receiver arranged for receiving a first sound signal recorded within a first time frame by a first sound sensor and receiving a second sound signal recorded within a second time frame by a second sound sensor located at the user input device. The controller further includes a processor arranged for determining a level of similarity between the first sound signal and the second sound signal. The processor is further arranged for granting the user input device control of the controllable device if a sufficient level of similarity has been determined. This enables the controller to determine if the user input device is in the same space as the first sound sensor, and it allows the creation of a control space of the controllable device based on the characteristics of the first sound sensor.
US10545718B2

An application program for a mobile device includes a capability for recording and storing a user's voice; a play list of music or other sounds, and a system for combining the user's voice recording with the selected music or sounds in a looped combined recording. The user begins and stops the looped combined recording by controls on the mobile device.
US10545714B2

An apparatus and method are presented for displaying information on a head mounted display (HMD). The HMD includes an internal display, visible to a user of the HMD, and an external display, visible to a person other than the user. The method includes displaying internal information on the internal display and displaying external information on the external display, where the external information relates to host system information received from the host system or user information relating to the user.
US10545703B2

A printing system includes: a printing apparatus; a portable terminal device; and a server, which are connectable to each other, the printing apparatus including a profile creation unit, and a transmission unit, the portable terminal device including a display unit, a transfer request unit, a transfer unit, and a print instruction unit, the server including a saving unit, a reception unit, and a transmission unit, the printing apparatus further including a reception unit, and a print performing unit.
US10545698B2

A computer-implemented method for copying data from a source medium to a target medium in a storage system by a computer system, the storage system including a storage device, a first drive configured to access the source medium, and a second drive configured to access the target medium, the method comprising: estimating a waiting time for copy target data to be transferred from the source medium, selecting migration target data of the storage device based on whether migration of data to the target medium is expected to be finished within the waiting time or not, migrating the migration target data from the storage device to the target medium by the second drive while locating and/or reading the copy target data on the source medium by the first drive, and writing the copy target data to the target medium by the second drive.
US10545692B2

Apparatuses, systems, methods, and computer program products are disclosed for memory maintenance operations. A non-volatile memory device comprises a non-volatile memory medium. A non-volatile memory device is configured to receive a refresh command from a controller over a bus. A non-volatile memory device is configured to perform one or more maintenance operations on a non-volatile memory medium during a predefined period of time after receiving a refresh command.
US10545688B2

Remote copy operations are performed to copy data from a primary storage controller to a secondary storage controller, wherein input/output (I/O) requests are received at the primary storage controller from a host both via a bus interface and a network interface while the remote copy operations are in progress, and wherein consistency groups are formed during the remote copy operations to copy the data consistently. Quiescing of I/O operations performed via the bus interface are performed while a current consistency group is being replaced by a next consistency group during the remote copy operations.
US10545676B1

Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
US10545674B1

Example embodiments of the present invention relate to methods, systems, and a computer program product for detecting and avoiding storage array performance degradation. The method includes anticipating an unpredictable performance state of a storage device in a storage array that degrades storage array functionality according to a performance profile for a storage device type of the storage device. In response, performance of the storage array may be adjusted to avoid the storage device entering the unpredictable performance state.
US10545662B2

An electronic device having a touch sensing module according to an embodiment of the present invention comprises: a touch sensing module; a non-volatile memory for storing gesture information, which has gesture types defined according to signal values that are to be output from the touch sensing module, in order to determine a gesture type input by the user on the touch sensing module; and a host control unit for transmitting the gesture information, which is stored in the non-volatile memory, to a volatile memory of the touch sensing module when the touch sensing module is reset.
US10545656B2

An information processing apparatus includes a display control unit that displays a thumbnail list of a plurality of pages in a first display area of a display unit and displays a page corresponding to a thumbnail selected in the thumbnail list displayed in the first display area in a second display area of the display unit, and a movement control unit that moves an item in response to a drag operation, wherein the movement control unit moves an item in a first page displayed in the second display area to a thumbnail corresponding to a second page that is different from the first page in the thumbnail list displayed in the first display area in response to a drag operation, and thus the display control unit displays the second page in the second display area.
US10545655B2

A context-sensitive viewing system is disclosed in which various data visualizations, also referred to a contextual views, of a common set of data may be viewed by a user on an electronic device. Data in the system may comprise data objects and associated properties and/or metadata, and may be stored in one or more electronic data stores. As a user of the system views and manipulates a first contextual view of a set of data objects, one or more other contextual views of the same set of data objects may be updated accordingly. Updates to the secondary contextual views may, in various embodiments, happen real-time. Further, the secondary contextual views may be visible to the user simultaneously with the primary contextual view. A user may switch from one view to another, and may manipulate data in any view, resulting in updates in the other views.
US10545645B2

A method for realizing a user interface using a camera module and a mobile communication terminal for the same. If a user makes a predetermined motion in a state in which the camera module of the mobile communication terminal is activated, the mobile communication terminal performs a predetermined action according to the motion pattern by recognizing the user motion and patterning the motion. In this case, the action performed according to the motion pattern corresponds to mouse control in a mouse mode, game control in a game mode, and character input in a character input mode.
US10545640B1

Electronic content such as an electronic book (e-book) that is referenced in or otherwise related to other content such as website content is identified, and a visual representation of the electronic content is generated. The visual representation is presented in conjunction with the website content, and a reader application for previewing the electronic content is launched via user interaction with the visual representation. Exiting the reader application causes a browser application that is rendering the website content to be automatically returned to a foreground state. A variety of actions are enabled via interaction with the reader application such as purchasing the electronic content, sharing the electronic content, or downloading a sample preview of the electronic content for later consumption.
US10545638B2

Providing a view of relevant items of a content collection includes identifying a current context based temporal parameters, spatial parameters, navigational parameters, lexical parameters, organizational parameters, and/or events, evaluating each of the items of the content collection according to the current context to provide a value for each of the items, and displaying a subset of the items corresponding to highest determined values. The temporal parameters may include a time of recent access of an item, frequency of access of an item, frequency of location related access of an item, and frequency of event related access of an item. Temporal patterns of accessing items may be numerically assessed based on time of day, time of week, and/or time of month. Evaluating each item may include determining a distance from a separating hyperplane using a support vector machine classification method.
US10545629B2

Systems and methods for exploring a data collection. An exemplary system includes a GUI that displays a window to the user, and displays data element icons within the window representing an initial set of data elements from the data collection. Visual properties of the data element icons indicate the relevance of the data elements in the initial set to the data collection. The GUI receives input from the user selecting a data element icon within the window. Selection of the data element icon assigns a corresponding data element in the initial set as an initial anchor set. The GUI displays another window to the user, displays an anchor icon for the initial anchor set, and displays the data element icons representing a relevant set of data elements. Visual properties of the data element icons indicate the relevance of the data elements in the relevant set to the initial anchor set.
US10545625B2

Aspects described herein are directed to the redirection of web content from a virtual desktop session on a remote computing device to a client computing device for rendering. A virtual delivery agent on the remote computing device may remote a web browser instance to a receiver on a client computing device. The virtual delivery agent may receive, from the remoted browser instance on client computing device, a uniform resource locator (URL). Based on the URL, the virtual delivery agent on the remote computing device may terminate loading of page content associated with the URL on the remote computing device. The virtual delivery agent may instruct the client computing device to render the page content in an overlaid position corresponding to the remoted web browser instance on the receiver of the client computing device.