US10517200B2

There is provided a component supply device for supplying a component to a component mounter, including: a transporter that transports a carrier tape in which the component is stored and of which an upper surface is sealed with a cover tape, along a transport path; a peeler that is disposed above the transport path and peels off the cover tape from the carrier tape; and an ejector that ejects a gas for capturing the cover tape by the peeler.
US10517196B2

A flexible display device includes a flexible display panel and a heat dissipating layer. The flexible display panel includes a bending region and a non-bending region. The heat dissipating layer includes a first heat dissipating sublayer and a second heat dissipating sublayer. The first heat dissipating sublayer is disposed on the non-bending region and the second heat dissipating sublayer is disposed on the first heat dissipating sublayer.
US10517195B2

A heat exchanger assembly is disclosed. The heat exchanger assembly comprises at least one passive cooling circuit, the passive cooling circuit including an evaporator connectable to a device to be cooled for conducting heat from the device to be cooled to the cooling fluid within the evaporator, thereby evaporating the cooling fluid, and a condenser interconnected with the evaporator for receiving the evaporated cooling fluid from the evaporator, releasing heat from the cooling fluid to an environment of the condenser, thereby condensing the cooling fluid, and for returning the condensed cooling fluid to the evaporator; and an active partial circuit comprising a compressor and an auxiliary condenser, the active partial circuit being activatable and deactivatable and being connected to the passive cooling circuit for receiving, in an activated state of the active partial circuit, the cooling fluid from the evaporator, for compressing the received cooling fluid by the compressor, for releasing heat, by the auxiliary condenser, from the compressed cooling fluid to an environment of the auxiliary condenser, and for returning the condensed cooling fluid to the evaporator. Furthermore, the passive cooling circuit is a base-to-air type thermosiphon or an air-to-air type thermosiphon.
US10517192B2

A bendable heat plate is provided. The heat plate includes a housing, a micro-structural layer and a fluid. The housing has an inner surface and an enclosed internal space, and includes a bendable section provided with a channel maintaining structure. The micro-structural layer is formed on the inner surface of the housing. The fluid is filled in the internal space. Using the channel maintaining structure, the bendable section is provided with sufficient space for the fluid to pass through.
US10517188B2

Systems, methods, and devices are provided in which cord storage cartridges are removably connected to a power distribution unit (PDU). The cord storage cartridge may include a cartridge housing having at least one aperture, a PDU interface associated with the cartridge housing and configured to removably connect the cord storage device to a mateable interface of the PDU, and a power output cord having a proximal end in electrical communication with the PDU interface and a distal end coupled with an output connector that is configured to connect to electronic equipment. The power output cord may be stowed at least partially within the cartridge housing in a retracted state and moveable through the at least one aperture to an extended state at least partially external to the cartridge housing.
US10517184B2

An electrical device can include a first housing having at least one wall that forms a first cavity, where the first cavity formed by the at least one wall has a first shape and a first size. The electrical device can also include multiple configurable electronics packages disposed within the first cavity, where the configurable electronics packages are connected to each other and positioned in a first orientation within the first cavity. The configurable packages can be configured to be connected to each other and positioned in a second orientation within a second cavity of a second housing, where the second cavity has a second shape and a second size.
US10517183B1

A hold and release device of reduced size allowing the sliding of a server chassis relative to a rack includes a mounting assembly mounted to the server chassis. A fixing member is rotatably coupled to the mounting assembly and comprises a first protrusion to fasten the server chassis to the rack. A latching button is configured to latch the fixing member to the mounting assembly. A guiding member is connected to a button stage receives the latching button and has a sliding tunnel, and a handle slidably coupled to the guiding member is located in the sliding tunnel.
US10517180B2

A display device includes a flexible display panel; a rolling driver including a rolling shaft connected to the flexible display panel and a rotation motor which rotates the rolling shaft; a housing which receives the flexible display panel in a rolled state, where a first opening is defined in the housing for unrolling and rolling the flexible display panel; a rolling stopper coupled to the flexible display panel; and a rolling controller which controls the rolling driver such that the rotation motor rotates in a clockwise or counterclockwise direction. The rolling controller rotates the rotating motor in a direction opposite to a rotating direction of the rotation motor for a previous rolling to unroll the flexible display panel. The rolling controller rotates the rotating motor in a same direction as a rotating direction of the rotation motor for a previous unrolling to roll the flexible display panel.
US10517177B2

An on-vehicle electronic circuit mounting board includes: a surface mount type package component including a plurality of electrode pads disposed along an outer periphery of a component bottom surface; and a printed wiring board having a plurality of lands disposed along the plurality of electrode pads on a top surface of the printed wiring board opposed to the component bottom surface, and in which each land is disposed to be opposed to the corresponding electrode pad and electrically connected to the electrode pad by soldered connection. An outer soldering slope and an inner soldering slope are formed between a land of the plurality of lands and an electrode pad corresponding to the land, and the land is shifted with respect to the corresponding electrode pad such that one of the outer soldering slope and the inner soldering slope faces the wiring board side and the other faces the component side.
US10517175B2

The present disclosure provides a bracket for an electronic component. The bracket includes a bearing part configured to bear an electronic component and two side walls. The two side walls are oppositely arranged and disposed at the same side of the bearing part. The two side walls of the bracket are configured to be disposed on a mainboard and define together with the mainboard and the two side walls an accommodating space. The present disclosure further provides an electronic component assembly and a mobile terminal.
US10517165B2

The present invention is a plasma cutting apparatus (A) configured such that a starting gas is switched to plasma gas at the stage when current is applied to an electrode provided to a plasma torch, and a plasma arc is produced at a preset current value on a material (B) to be cut, so as to extend the life of the electrode, wherein the apparatus is configured to have: a starting gas supply unit (2) having a starting gas solenoid valve (2b) provided with a starting gas supply source (2a) and a starting gas pipeline (2c); a plasma gas supply unit (3) having a plasma gas solenoid valve (3b) provided with a plasma gas supply source (3a) and a plasma gas pipeline (3c); a plasma gas connection part (8) for connecting the downstream-side end part of the starting gas supply unit and the downstream-side end part of the plasma gas supply unit; a gas pipeline part (5) for connecting the plasma gas connection part (8) and a torch body (1a); a flow retention member (4) provided to the gas pipeline part; and a control device (10) for controlling the opening and closing of the solenoid valves, and controlling the flow retention member.
US10517162B2

A lighting system includes: a luminaire; a brightness sensor that controls the luminaire via wireless communication and detects brightness of the luminaire; a controller that performs control of the luminaire via the brightness sensor; and an operation terminal. The operation terminal wirelessly transmits setting information related to the control of the luminaire to the brightness sensor, and the brightness sensor relays the setting information to the controller via wired communication.
US10517161B2

The present invention provides a connected device system, comprising a master network device (2) and a device (5) to be integrated into the connected device system (1). The connected device system is adapted to connect the master network device and the device via a wireless network (4). When being added to the wireless network, the device announces itself in the wireless network and provides an upgrade server in the wireless net-work. The upgrade server makes available for retrieval a digital asset indicative of a characteristic of the device. The master network device detects the device in the wireless network based on the announcement, searches for the upgrade server of the device in the wireless network in response to the detection of the device, and retrieves the digital asset from the upgrade server of the device. This leads to an improved way of integrating the device into the connected device system.
US10517160B2

A lighting control method and an electronic device using the same are provided. The method includes receiving pattern information for controlling lighting, generating lighting control information including brightness level information corresponding to operation time information based on the received pattern information, and transmitting the lighting control information.
US10517154B2

A load control device (e.g., an LED driver) for controlling the intensity of a lighting load (e.g., an LED light source) may provide a wide output range and flicker-free adjustment of the intensity of the lighting load. The load control device may comprise a load regulation circuit, a control circuit, and a filter circuit (e.g., a boxcar filter circuit) that operates in a different manner in dependence upon a target current. When the intensity of the lighting load is near a low-end intensity, the control circuit may adjust an operating frequency of the load regulation circuit in response to the target current, and may control the filter circuit to filter a current feedback signal during a filter window that repeats on periodic basis. When the intensity of the lighting load is near a high-end intensity, the control circuit may control the filter circuit to constantly filter the current feedback signal.
US10517151B1

A linear constant-current LED light circuit that can automatically adapt to a change of an input voltage according to changes of a quantity of dedicated constant-current circuits and a quantity of LEDs in series, so that a total voltage of the LEDs is always close to the input voltage, thereby reducing a voltage drop of a constant-current transistor and reducing power loss of the constant-current transistor, so as to achieve energy saving. The dedicated constant-current circuits make the LEDs work in a rated current range, without generating overcurrent to cause damage, and a progressive decrease of a resistance of n stage dedicated constant-current circuits is set to implement a progressive increase of currents of the n stage dedicated constant-current circuits, so that a working current of the circuit can follow the input voltage. Therefore, the circuit has a relatively high power factor, relatively low harmonic distortion, and good electrical performance.
US10517140B2

Methods and systems are described for voice over packet communications.
US10517138B2

The present application is directed to an apparatus on a network including a non-transitory memory having executable instructions for configuring membership of a group, and a processor that is operably coupled to the non-transitory memory. The processor is configured to receive a request from a server to add a device to the group. The processor is also configured to send a reply to the server that the device is authorized to join the group. The processor is further configured to receive a query request from the server. Further, the processor checks the status of the device based on the query request. The present application is also directed to a networked system including a server and an apparatus in communication with the server. The present application is also directed to a method for configuring membership of a group.
US10517133B2

A wireless device for resuming a connection in a communication network. The wireless device comprises a communication interface; and one or more processing circuits communicatively connected to the communication interface, the one or more processing circuits comprising at least one processor and memory, the memory containing instructions that, when executed, cause the at least one processor to: send to a network node a request to resume a connection in a communication network; receive a resume response message from the network node, the message comprising an indication to perform a full configuration; and apply the full configuration.
US10517130B2

A method for data forwarding in a small cell system comprises: sending by a master base station (MeNB) to a target secondary base station (SeNB) information of a source SeNB or a source SeNB cell where a user equipment (UE) is located; determining by the target SeNB whether a direct data forwarding is feasible; notifying, by the target SeNB, the MeNB whether the direct data forwarding is feasible; and determining by the MeNB whether it is a direct data forwarding or an indirect data forwarding. The method for data forwarding provided in the present application may support both the direct data forwarding and the indirect data forwarding based on actual situation of the network, reduce data loss and failure of data forwarding, and improve the efficiency of data forwarding.
US10517127B2

Embodiments of the present disclosure describe techniques for encoding beacon signals in wireless power delivery environments. More specifically, techniques are disclosed for encoding beacon signals to isolate client devices for wireless power delivery in wireless power delivery environments. The beacon signals can be encoded or modulated with a transmission code that is provided to selected clients in the wireless power delivery environment. In this manner, beacon signals from the select clients can be identified and the corresponding client devices isolated for wireless power delivery. In some embodiments, the transmission code can be a pseudorandom sequence that is used by the wireless power delivery clients to encode transmitted beacon signals.
US10517126B2

A user-operated communication device stores security association information that is initially used to wirelessly connect the user-operated communication device to a first wireless access point made available by a first private wireless network service provider. Assume that the user-operated communication device roams out of a first wireless coverage region supported by the first wireless access point into wireless range of a second wireless access point operated by a second private wireless network service provider. Instead of performing full authentication to establish a wireless communication link with the second wireless access point, the user-operated communication device requests authentication resumption and utilizes the stored security association information (provided by the first service provider) to more quickly, wirelessly connect the communication device to the second wireless access point. Accordingly, techniques herein support authentication resumption across different service providers' wireless networks.
US10517116B2

Methods and apparatuses are disclosed for a network controller to receive data from a user terminal (UT) via a satellite in a satellite system. The network controller may allocate contention-based resources of the satellite system to a plurality of UTs, and may activate the allocated contention-based resources by transmitting an activation signal to the plurality of UTs. The network controller may receive, from a first UT via a satellite of the satellite system, a first portion of data on a plurality of subframes of the contention-based resources during a time period, and may suspend the allocation of contention-based resources after an expiration of the time period or upon a grant of scheduled return link resources to the first UT, irrespective of collisions on the contention-based resources.
US10517111B2

Exemplary embodiments include a method performed by a wireless device configured as a slave in a first piconet and configured as a master in a second piconet. The method includes determining whether the wireless device has data to transmit over the second piconet to an other wireless device, determining an availability of a full slot in a first piconet schedule, selecting a data transmission scheme based on the availability of the full slot in the first piconet schedule and transmitting the data via the second piconet to the other wireless device in accordance with the selected data transmission scheme.
US10517106B1

Systems, methods, and devices schedule requests associated with wireless communications devices. Methods include receiving a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, where each request of the plurality of requests includes a proposed service period and proposed service interval. Methods further include generating, using a processing device, a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests, determining, using the processing device, a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit, and generating, using the processing device, an allocation pattern to allocate the proposed service periods within the common service interval.
US10517093B2

A method, system, and device for resource block (RB) indexing in a user equipment (UE) is provided. In an embodiment, the method includes obtaining, at the UE, a UE-independent frequency reference point. The method also includes determining, by the UE, a UE-independent index of an RB according to the UE-independent frequency reference point.
US10517091B2

The method includes determining a type of a first subframe, where the type of the first subframe is a first-type subframe, a second-type subframe, a third-type subframe, or a fourth-type subframe, where the second-type subframe includes an uplink control channel and a downlink channel, the uplink control channel is located after the downlink channel, and there is a guard period between the uplink control channel and the downlink channel. The fourth-type subframe includes an uplink channel and a downlink control channel, the uplink channel is located after the downlink control channel, and there is a guard period between the uplink channel and the downlink control channel. The method also includes transmitting data in the first subframe according to the type of the first subframe.
US10517090B2

Disclosed are a sequence report method and a sequence report device for reducing a signaling amount for reporting a Zadoff-Chu sequence or a GCL sequence allocated for a cell. Indexes starting at 1 are correlated to different ZC sequences and are allocated for cells so that the indexes are continuous. When such ZC sequences are reported from BS to UE, a start index indicating the start of the continuous indexes is combined with the number of allocated sequences and they are reported as allocation sequence information by a report channel. The UE and the BS share the correlation between the ZC sequences and the indexes and the UE identifies a usable sequence number according to the correlation and the allocation sequence information reported from the BS.
US10517089B2

Method of scrambling signals, transmission point device, and user equipment using the method are provided. The method includes: sending an ID table to a user equipment through higher layer signaling, the ID table being a subset of the whole ID space and containing available IDs for the user equipment; notifying the user equipment an ID in the ID table to be used through physical layer signaling or UE specific higher layer signaling; generating a random seed based on the notified ID; initializing a scrambling sequence by the random seed; and scrambling the signals with the initialized scrambling sequence. The method of the disclosure, by combining physical layer signaling and higher layer signaling, may notify the used group ID and the blind detection space to a UE, wherein the blind detection for the UE is enabled and the signaling overhead is reduced.
US10517086B2

The present application relates to a device including circuitry configured to acquire information indicating one or more resource pools serving as radio resources available for device-to-device communication, and notify a terminal device of the one or more resource pools. The one or more resource pools are resource pools that are selected from among a resource pool set including multiple resource pools, and the multiple resource pools are determined in advance as candidates for radio resources available for device-to-device communication.
US10517085B2

A method and apparatus are provided for receiving acknowledgement information by a base station in a wireless communication system. The method includes transmitting control information for uplink transmission of acknowledgement information, the control information including at least one of information associated with a cyclic shift of a sequence or information for identifying a first resource block (RB) to be used for the uplink transmission of the acknowledgement information; and receiving the acknowledgement information from a user equipment based on the control information.
US10517084B2

A first base station may communicate with a second base station regarding a wireless device and handover. The first base station may send the wireless device's configuration to the second base station, and may receive, from the second base station, configuration parameters of carriers associated with the wireless device. The carriers may be of different types, and may have differences regarding reference signals. The first base station may inform the wireless device of the configuration parameters.
US10517083B2

A search space (hereinafter, CSS) for a control channel for scheduling a random access response may be configured by a system information block. A user equipment (UE) may attempt to receive a control channel for a random access response on the assumption that CSS is configured in accordance with a configuration based on the system information block. The UE may attempt to receive the control channel within a UE-specific search space (USS) by assuming that the USS is configured in accordance with the configuration of the CSS until a configuration for the USS is received.
US10517082B2

Embodiments of the present disclosure provide mechanisms for the following procedures: network signaling for user equipment (UE) measurements; UE measurements; UE feedback; feedback adjustment at network nodes; scheduling; Acknowledgements/Negative Acknowledgements; and network-wide planning. Some or all of these mechanisms can be used in implementing distributed open-loop multi-user co-operative multi-point (MU-CoMP) technology as well as other non-CoMP, one-tier or centralized wireless transmission technologies. The mechanisms are in line with proposed no-cell technology for 5G communication networks.
US10517071B2

Provided is a wireless communication device which includes a notification information transmitting unit for transmitting, via a wireless communication network, notification information of the wireless communication device, a notification information receiving unit for receiving notification information transmitted from another device, a frequency switching unit for successively switching, at random cycles, a frequency at which the notification information is transmitted or a frequency at which the notification information is received, and a transmission processing unit for performing a data transmission process after transmitting or receiving an acknowledgement to the notification information to/from such other device.
US10517065B2

A notification of a received communication relating to a communication chain is presented. An input is received in response to that notification. Until a predetermined event occurs, the presentation of at least one type of notification of further received communications relating to that communication chain is suspended in dependence on said input.
US10517061B1

Techniques for improving enhanced cell identification (E-CID) positioning are provided. An example of a method for determining a location of a mobile device according to the disclosure includes generating a plurality of receive beams with a mobile device, receiving, with one or more of the plurality of receive beams, a radio beam transmitted from a base station, such that the radio beam includes a beam identification value, and determining a measurement quantity for the radio beam for each of the one or more of the plurality of receive beams.
US10517060B2

There are disclosed methods and access points for estimating a location of a user device in a wireless communications network. A plurality of access points define respective received signal strength indicator (RSSI) values for transmissions received from the user device. Each of the plurality of access points sends the respective RSSI values to the other access points of the plurality of access points. One of the plurality of access points self-elects to estimate the location of the user device. The self-elected access point estimates a location of the user device based, at least in part, on the RSSI values.
US10517057B2

Disclosed is a method for transmitting a D2D signal. The method for transmitting a D2D signal according to the present application comprises the step of transmitting a D2D signal in accordance with the D2D resource configuration, wherein a transmission of a different D2D signal may not occur in a subframe for transmitting a synchronization signal.
US10517051B2

Disclosed herein is a method for transmitting a signal to or receiving a signal from a base station by a terminal in a wireless communication system. Specifically, the method comprises the steps of: receiving a first packet from the base station; transmitting, to the base station, a negative-ACK(NACK) response to the first packet; receiving a second packet from the base station and determining whether an error has occurred in the NACK response to the first packet; and transmitting, to the base station, information on whether an error has occurred in the NACK response to the first packet.
US10517048B2

A device includes circuitry configured to transmit advertisement data to one or more electronic devices at a first advertisement rate. A presence or absence of the electronic devices is detected within communication range of the device based on a detection signal received from at least one of the one or more electronic devices. A predetermined advertisement rate is modified to correspond to a second advertisement rate based on the presence or absence of the one or more electronic devices.
US10517045B2

Methods, systems, and devices for wireless communications are described that provide for managing transmissions using multiple component carriers (CCs) in which transmissions using one or more of the CCs may span less than a full transmission time of a slot or other transmission time interval. A UE may signal a capability to transmit such transmissions, and one or more capabilities related to carrier aggregation that may be used by a base station for scheduling of transmissions on different CCs. In the event that overlapping transmissions on two or more CCs exceed a maximum power threshold, various techniques for dropping at least a portion of one or more transmissions of one or more CCs are described.
US10517039B1

Various solutions for mobile country code recognition with respect to user equipment in mobile communications are described. An apparatus may measure a received signal strength. The apparatus may determine a mobile country code (MCC) according to the received signal strength. The apparatus may determine a frequency band search order according to the determined MCC. The apparatus may search a suitable cell according to the frequency band search order. The apparatus may camp the suitable cell.
US10517038B2

A method and device for generating access point attribute information about a wireless access point is provided. The method includes obtaining an attribute operation by a user on a wireless access point, and determining access point attribute information about the wireless access point according to the attribute operation. Based on an attribute operation submitted by UGC of a large number of users on a wireless access point, and then by determining access point attribute information about the wireless access point according to the attribute operation, such as an acceptation/correction/complaint operation on an attribute of an access point, lots of accurate and reliable access point attribute information can be automatically accumulated, without the work of collecting the access point attribute information offline in a labor-consuming and time-consuming manner, constructing, without any costs, an accurate, comprehensive and valuable vast-hotpot-information library for big data mining, and enhancing the user experience.
US10517037B2

Disclosed are a network access method and a mobile communications terminal. The method comprises: determining a network standard supported by a mobile communications terminal; adding to an equivalent public land mobile network (EPLMN) the network identifier of a public land mobile network (PLMN) of the determined network standard supported by the mobile communications terminal; if a PLMN matching the network identifier of the EPLMN is discovered by searching, then establishing a communications connection between the mobile communications terminal and the matching PLMN.
US10517035B2

Techniques for connectivity using a geographic phone number are described. According to various implementations, techniques described herein enable various policies pertaining to the use of telephone numbers at different locations to be enforced. For instance, techniques described herein enable a client device that is outside of a permitted geographic area for a geographic phone number to use a non-geographic phone number to connect a call, while the call can be routed using the geographic phone number.
US10517031B2

A user apparatus in a mobile communication system including a base station and the user apparatus, including: reception means that receives, from the base station, a parameter for all symbols that is used when performing cell selection processing or cell reselection processing based on all symbol signal reception quality that is signal reception quality based on measurement in all OFDM symbols; and cell selection control means that performs measurement of the all symbol signal reception quality, and performs cell selection processing or cell reselection processing by using a result of the measurement and the parameter for all symbols received by the reception means.
US10517028B2

A user equipment (UE) and an operating method of the UE in a communication system are provided. The method includes registering the UE through a first cell using a first access technology; detecting a second cell using a second access technology; receiving a first data through the first cell using the first access technology; and receiving a second data through a second cell using the second access technology, wherein the first cell and the second cell are simultaneously active for the UE, and at least one of the first data and the second data is selectively received through at least one of the first cell and the second cell.
US10517027B2

Methods and apparatus for efficiently communicating network connectivity information in a communications system are described. Two types of signals with different characteristics, e.g., long range synchronous beacons, e.g., LTE-D beacons, and short range asynchronous beacons, e.g., WiFi beacons, are used in combination to advertise network connectivity information and accelerate the acquisition of a routing path for a communications device to a device serving as a gateway for a infrastructure network. Reception of a first type signal triggers monitoring for a second type signal, and a received second type signal communicates information used to determine a communications path to a gateway device.
US10517020B2

A user equipment (UE) context migration management method applied to a mobile edge platform for managing a UE context of a mobile communication device is provided. An embodiment of the UE context migration management method includes: receiving at least one migration request for the UE context; calculating a first difference data corresponding to the UE context in response to the at least one migration request, wherein the first difference data represents a difference between the UE contexts obtained in two consecutive UE context retrieving operations corresponding to the at least one migration request; and transmitting the first difference data to the neighboring mobile edge platform to request the neighboring mobile edge platform to perform a migration operation of the UE context based on the first difference data.
US10517016B2

A method for transmitting, by a terminal, a high-speed uplink signal to a base station in a wireless communication system is disclosed. Specifically, the method for transmitting a high-speed uplink signal comprises the steps of: setting a plurality of resource blocks as a resource pool for transmitting a high-speed uplink signal through an upper layer signal; selecting at least one resource block from the resource pool; and transmitting the high-speed uplink signal including a transmission block on the selected resource block to a base station, wherein the size of the transmission block is determined on the basis of the number of the selected resource blocks.
US10517014B2

A method of controlling performance of a wireless device is performed by a node that is in electronic communication with a cellular network. The node includes a processor, a non-transitory memory, and a network interface. The method includes receiving a performance value characterizing a performance of a communication channel between a wireless device and a wireless access point. In some implementations, the wireless device and the cellular network are associated with different radio access technologies (RATs). The method includes determining whether the performance value breaches a performance criterion for the wireless device. The method includes adjusting a first amount of data transmitted to the wireless device from a base station of the cellular network and a second amount of data transmitted to the wireless device from the wireless access point. In some implementations, the combined first and second amounts of data satisfy the performance criterion for the wireless device.
US10517012B2

A control plane (CP) entity is to adaptively reroute user plane traffic of a mobile node (MN) with use of a segment routing (SR) for IPv6. A message indicating an attachment of the MN to the mobile network is received selecting a first user plane (UP) anchor node. A first set of home network prefixes (HNPs) are allocated to the MN. An IP traffic flow using a first HNP prefix is established between the MN and a correspondent node (CN) along a first network path—defined at least in part by the first UP anchor node and an anchor node of the CN. In response to a handover of the MN, a message indicating a subsequent attachment of the MN is received selecting a second UP anchor node. The second UP anchor node is instructed to host the first HNP prefix previously allocated by the first UP anchor node.
US10517006B2

Aspects described herein relate to requesting and/or reporting channel feedback. A request for channel feedback can be generated by an access point, where the request includes an indicator specifying that the request uses a first format different from a second format, where the indicator corresponds to a bit of a station (STA) information field defined by the second format. The access point can transmit, and a STA can receive, the request for channel feedback.
US10517001B2

A computing device (such as a computer gaming console) uses only a single radio to concurrently communicate with a wireless network access point and wireless client devices such as game controllers or peripherals. To establish and maintain both a high-throughput link with the access point, and a low-latency link with the client device(s), the single Wi-Fi radio of the computing device is configured to periodically switch between a channel used for the high-throughput link and a different channel that is used for the low-latency link—thus implementing a combination of frequency division multiplexing (FDM) and time division multiplexing (TDM). The console may use aspects of the Wi-Fi protocol standard to ensure that periodically switching its single radio between the two channels is accomplished while maintaining reliable communication on both channels.
US10516996B2

Aspects of the subject disclosure may include, for example, receiving from a first cellular-capable apparatus operating in a first area outside of coverage of a cellular network, an authentication request to connect to a non-stationary cellular host, determining, according to the authentication request, whether the first cellular-capable apparatus is subscribed to a first service of a plurality of services supported by the non-stationary cellular host, and, in response, instantiating at the non-stationary cellular host a first set of virtual network functions required to facilitate the service for the cellular-capable apparatus, and facilitating the service to the first cellular-capable apparatus according to a first set of virtual network functions to generate first information associated with the first cellular-capable apparatus. Other embodiments are disclosed.
US10516993B2

Provided are methods and apparatuses for establishing a wireless communications connection by using biometric information of a user. A method of operating an electronic device includes operations of: acquiring first biometric information; transmitting first sub-information of the first biometric information to a terminal within a certain time from an instant of acquiring the first biometric information; receiving from the terminal second sub-information of second biometric information of a user who uses the terminal; and comparing second sub-information of the first biometric information corresponding to the second sub-information of the second biometric information with the second sub-information of the second biometric information. If it is determined as a result of the comparing that the second sub-information of the first biometric information matches the second sub-information of the second biometric information, a pairing with the terminal is established through a wireless network.
US10516992B2

Systems, methods, and apparatus for commercial satellite operations with secure enclave for payload operations are disclosed. In one or more embodiments, the disclosed method comprises generating, by a secure enclave of a host satellite operation center (SOC), hosted commands according to service specifications for at least one hosted user. The method further comprises generating, by a SOC operation portion of the host SOC, host commands according to service specifications for a host user. Also, the method comprises transmitting, by the host SOC, the host commands and the hosted commands to a vehicle. In addition, the method comprises reconfiguring a host/hosted payload on the vehicle according to the host commands and the hosted commands. Additionally, the method comprises generating, by the host/hosted payload, host telemetry and hosted telemetry. Also, the method comprises transmitting, by the vehicle, the host telemetry and the hosted telemetry to the host SOC.
US10516989B2

A system that incorporates teachings of the subject disclosure may include, for example, a method for detecting, by a first device including a least one processor and a first Universal Integrated Circuit Card (UICC), a second device having a second UICC, detecting, by the first device, that the second UICC is unprovisioned, selecting, by the first device, one of a plurality of selectable options, where the selection identifies a first Mobile Network Operator (MNO) selected from a plurality of MNOs, receiving, by the first device, first credential information of the first MNO, and transmitting, by the first device, to the second device the first credential information for enabling the second device to facilitate establishment of communication services with network equipment of the first MNO according to the first credential information. Other embodiments are disclosed.
US10516987B2

The present invention discloses a discovery method and device, and relates to the field of wireless communications technologies, to resolve a problem that existing two communication parties cannot accurately discover each other, and then it cannot be ensured that the two communication parties perform service communication in a Prose manner. The method provided in the present invention includes: sending a discovery message, where the discovery message includes application layer identifier information of a discovery target, and the discovery target is at least one target user or at least one communications group of a first user that uses the first MCPTT UE; and receiving a response message sent by second MCPTT UE, where the response message includes a layer 2 identifier of the second MCPTT UE and an application layer identifier of a user that uses the second MCPTT UE.
US10516983B2

Systems, devices, and methods for emergency responses are provided. A client device can be provided with a response to an emergency via a networked system that can determine that the client device is located with a defined area of coverage, and can route a call session to a answering platform associated with answering station device that can facilitate a facilitate a safety service. Client devices located outside the coverage area can be directed to communicate via a call to 911.
US10516981B1

The present disclosure pertains to utilizing hardware and software to control and record environmental and other data obtained from sensors and other devices, placed throughout a facility, and analyzing and displaying the information in a detailed status report of the environmental conditions inside facility, and once analyzed, the software can provide recommendations to implement measures that increase the efficiency of the facility.
US10516979B2

Provided are systems and methods for establishing a communication between mobile device users that register with a collaboration system. The collaboration system determines a match between profile data of the first registered mobile device and profile data of the second registered mobile device. Displayed at the first registered mobile device is a first list of user identifications, which includes an identification of a user of the second registered mobile device and an identification of a user of at least one other mobile device. Displayed at the second registered mobile device is a second list of user identifications. The second list includes an identification of a user of the first registered mobile device and an identification of at least one other mobile device user.
US10516977B2

Embodiments of the present invention provide a data packet transmission method and a device, which relate to the communications field, so as to reduce a storage burden on a base station in a data transmission process. The method includes: acquiring, by a base station that serves a UE, instruction information of a small data packet; and after receiving a radio resource control message sent from the UE, acquiring, by the base station that serves the UE, the small data packet from a core network device according to the instruction information of the small data packet, and sending the small data packet to the UE. The embodiments of the present invention are used for data packet transmission.
US10516950B2

Systems, devices, and methods for communication include an ear canal microphone configured for placement in the ear canal to detect high frequency sound localization cues. An external microphone positioned away from the ear canal can detect low frequency sound, such that feedback can be substantially reduced. The canal microphone and the external microphone are coupled to a transducer, such that the user perceives sound from the external microphone and the canal microphone with high frequency localization cues and decreased feedback. Wireless circuitry can be configured to connect to many devices with a wireless protocol, such that the user can receive and transmit audio signals. A bone conduction sensor can detect near-end speech of the user for transmission with the wireless circuitry in a noisy environment. Noise cancellation of background sounds near the user can be provided.
US10516942B2

An electronic circuit for a microphone and a microphone are disclosed. In an embodiment, the electronic circuit includes a sigma-delta modulator having a configurable resolution and a mode selector, wherein the sigma-delta modulator is selectively operable in at least two operation modes and the mode selector is configured to determine a desired operation mode dependent on an externally provided control signal and to select the resolution of the sigma-delta modulator according to the determined operation mode.
US10516933B2

A headset for voice communication is provided comprising an earphone unit having a speaker, a microphone boom comprising one or more microphones wherein the microphone boom is rotatably interconnected with the earphone unit to allow for 360 degrees rotation. The microphone signals are transmitted from the microphone boom to the earphone unit via an optical transceiving unit having a transmitter and a receiver, wherein the microphone boom comprises the transmitter and the earphone unit comprises the receiver. The transmitter comprises a clock generator configured to generate a clock signal and a first processor configured to receive the microphone signals and to encode the clock signal into the microphone signals to form a first communication signal, and wherein the receiver comprises a clock re-generating unit for regenerating the clock signal, and a second processor for decoding the first communication signal according to the re-generated clock signal, and wherein the decoded microphone signals are provided to an electronic circuit in the earphone unit.
US10516931B2

An apparatus for charging a portable wireless listening device including a housing having a socket to receive the portable wireless listening device; a battery; wireless circuitry that enables the apparatus to communicate wirelessly with a host device; power transmitting circuitry configured to provide power to the portable wireless listening device when the device is received in the socket to charge a battery within the portable wireless listening device; and a processor configured to configured to establish a wireless communication protocol between the portable wireless listening device and the host device.
US10516927B2

An apparatus for enhancing microphone performance of a voice-controlled smart home device is disclosed. The apparatus generally comprises a lower ring having a first diameter an upper ring having a second diameter and a reflective surface. The reflective surface is disposed along the perimeter of the apparatus so as to directionally alter incoming sound waves and focus them toward an array of microphones.
US10516922B2

This disclosure describes devices and methods related to multiplexing optical data signals. A method may be disclosed for multiplexing one or more optical data signals. The method may comprise receiving, by a dense wave division multiplexer (DWDM), one or more optical data signals. The method may comprise combining, by the DWDM, the one or more optical data signals. The method may comprise outputting, by the DWDM, the combined one or more optical data signals to one or more wave division multiplexer (WDM). The method may comprise combining, by the one or more WDM, the combined one or more optical data signals and one or more second optical data signals, and outputting an egress optical data signal comprising the combined one or more optical data signals and one or more second optical data signals.
US10516911B1

Media content relating to an event can be obtained from multiple sources, such as multiple client devices associated with various users. The uploaded media can be associated with an event or identified as related to an event based upon location and timing information. The obtained media can be analyzed, and one or more filters applied to remove clips that do not satisfy certain selection criteria. Selected clips are ordered sequentially and synchronized by time code, and at least a primary audio track obtained from the devices is selected and synchronized with the video content. The content can be arranged per a determined layout, stitched together, and encoded into a single output file or stream. Media players can obtain and present the content, and can potentially switch the audio tracks or display individual clips from the output file.
US10516910B2

A method for pairing a first device with a second device includes receiving, by the first device, a dynamic graphic pattern having a shape that changes over time. The dynamic graphic pattern being associated with the second device for pairing with the second device. The first device recognizes the dynamic graphic pattern associated with the second device. The second device is paired if the dynamic graphic pattern associated with the second device is recognized.
US10516907B2

Provided is a video processing device and method capable of managing a security level of content included in a video. The video processing method includes: receiving an identifier of a video and information about a security policy to be set to the video; receiving security information related to the security policy; preparing the video by using the received identifier of the video; and updating security information of the prepared video by using the received security information according to the security policy.
US10516904B2

A device, computer readable medium, system and method for overcoming bandwidth limitations is disclosed for determining that a bandwidth limitation is related to preventing delivery of content, identifying a version of the content capable of being transmitted over a lower bandwidth, querying a device requesting delivery of the content for an indication of acceptability of a lower bandwidth version of the content instead of a higher bandwidth version, and based on an affirmative response to the querying, causing delivery of the lower bandwidth version.
US10516901B2

A system includes a processor configured to store a buffer of accelerable broadcast content. The processor is also configured to determine that a predefined condition exists, defining a situation where content acceleration is appropriate. The processor is further configured to determine a broadcast content playback point where content should be accelerated and playback a predetermined portion of the buffer at a predefined accelerated pace, responsive to reaching the playback point.
US10516898B2

Methods, systems, and computer program products for the generation of multiple layers of scaled encoded video data compatible with the HEVC standard. Residue from prediction processing may be transformed into coefficients in the frequency domain. The coefficients may then be sampled to create a layer of encoded data. The coefficients may be sampled in different ways to create multiple respective layers. The layers may then be multiplexed and sent to a decoder. There, one or more of the layers may be chosen. The choice of certain layer(s) may be dependent on the desired attributes of the resulting video. A certain level of video quality, frame rate, resolution, and/or bit depth may be desired, for example. The coefficients in the chosen layers may then be assembled to create a version of the residue to be used in video decoding.
US10516895B2

The method for deriving a temporal motion vector predictor according to the present invention comprises the steps of: selecting a reference picture for a current block; deciding a predictor block corresponding to a predetermined storage unit block, as a reference prediction unit for the current block, in the reference picture; and deriving the temporal motion vector predictor from motion information of the decided reference prediction unit. The present invention enhances image compression efficiency.
US10516885B1

Aspects of the disclosure provide a method and an apparatus for video coding. In some embodiments, the apparatus includes processing circuitry. The processing circuitry decodes encoding information associated with a block of a picture in a coded video bitstream. The encoding information indicates a position of a sub-region in the block, and an area of the sub-region is ¼ of an area of the block. The processing circuitry further reconstructs first samples of the block that are inside the sub-region using residual data of the first samples, and reconstructs second samples of the block that are outside of the sub-region without residue data.
US10516882B2

A video coding device may encode a video signal using intra-block copy prediction. A first picture prediction unit of a first picture may be identified. A second picture may be coded and identified. The second picture may be temporally related to the first picture, and the second picture may include second picture prediction units. A second picture prediction unit that is collocated with the first picture prediction unit may be identified. Prediction information for the first picture prediction unit may be generated. The prediction information may be based on a block vector of the second picture prediction unit that is collocated with the first picture prediction unit.
US10516879B2

A near-eye display system comprising a image source, a modulation stack, and an imaging assembly. The modulation stack, in one embodiment, comprises one or more digital light path length modulators.
US10516866B2

An imaging device includes a first substrate with a pixel array having a plurality of first pixels; a second substrate stacked with the first substrate on a side opposite to a light-receiving surface of the pixel array; a filter for narrowing a band of light of a first wavelength; and a plurality of second pixels included in the second substrate for receiving light whose band is narrowed by the filter, wherein the filter configured by a first Fabry-Perot filter or a second Fabry-Perot filter, the first Fabry-Perot filter and the second Fabry-Perot filter have different transmission wavelength bands, a peak wavelength of the transmission wavelength band of the first Fabry-Perot filter is narrow band light in the vicinity of 600 nm, and a peak wavelength of the transmission wavelength band of the second Fabry-Perot filter is narrow band light in the vicinity of 630 nm.
US10516865B2

Systems and methods of enhancing images use a contrast limited adaptive histogram equalization (CLAHE) algorithm in a field programmable gate array (FPGA). The images may be obtained by the imaging elements of a multiple imaging elements endoscope of an endoscopy system.
US10516861B2

An image sensor included in a camera system comprises: a plurality of photodiodes for processing optical signals which have passed through a lens included in the camera system; and at least one mask, disposed on the top of at least one photodiode among the plurality of photodiodes, for enabling the optical signals which have passed through an inner region of the lens included in the camera system to enter the at least one photodiode.
US10516849B2

The present disclosure relates to a video call method, apparatus, devices, non-transitory computer-readable medium, and system. The video call method includes receiving, from a first user device, a video call request to conduct a video call with a second user device; receiving, from the first user device, a first instruction that is configured to instruct the serving device to control the first user device and the second user device to conduct the video call with each other; and controlling the first user device and the second user device to conduct the video call with each other based on the first instruction.
US10516846B2

An electronic apparatus and a method for controlling the sound of the electronic apparatus are provided. The electronic apparatus includes: a display configured to display content; a speaker configured to output sound; a communicator configured to receive information from an external remote control device; and a controller configured to control the display, the speaker, and the communicator, wherein the controller is configured to, in response to the communicator receiving first control information from the remote control device while the display displays first content and the speaker outputs a first sound corresponding to the first content, control the display to display second content and control the speaker to continuously output the first sound.
US10516845B2

Various embodiments comprise apparatuses and methods including a light sensor. In one embodiment, an integrated circuit includes an image sensing array region, a first photosensor having a light-sensitive region outside of the image sensing array region, and control circuitry. The control circuitry is arranged in a first mode to read out image data from the image sensing array region, where the data provide information indicative of an image incident on the image sensing array region of the integrated circuit. The control circuitry is arranged in a second mode to read out a signal from the first photosensor indicative of intensity of light incident on the light-sensitive region of the first photosensor. Electrical power consumed by the integrated circuit during the second mode is at least ten times lower than electrical power consumed by the integrated circuit during the first mode. Additional methods and apparatuses are described.
US10516843B2

A pixel of a pixel array is provided. The pixel includes a low frequency path configured to receive an input signal from a corresponding photodetector. The low frequency path includes a passive imaging circuit provided along the low frequency path, the passive imaging circuit configured to output an analog imaging signal and a flash analog to digital converter (ADC) that receives the analog imaging signal and processes the analog imaging signal to output a coarse digitized signal.
US10516841B2

A pixel includes a photoelectric device, a current readout unit configured to detect an electric current flowing in the photoelectric device to generate an input voltage, an event determination unit configured to determine an event occurrence and an event type responsive to the input voltage, and configured to output an event detection signal, and an event output unit configured to store the event detection signal for an event-storage period and configured to output the stored event detection signal responsive to an expiration of the event-storage period.
US10516837B2

A correction plate has the same plane size as a small region obtained by equally dividing an image detection region. In addition, the correction plates whose number is equal to the number of small regions are prepared. In a maintenance mode, a plurality of correction plates are laid in the image detection region such that the entire image detection region is covered with the plurality of correction plates. In this state, scanning is performed and a correction image signal obtained by detecting fluorescent light from the correction plate is output. An acquisition unit of a console acquires a correction image signal and a creation unit creates a correction image on the basis of the correction image signal. A correction unit performs shading correction on the basis of the correction image.
US10516830B2

Various embodiments describe facilitating real-time crops on an image. In an example, an image processing application executed on a device receives image data corresponding to a field of view of a camera of the device. The image processing application renders a major view on a display of the device in a preview mode. The major view presents a previewed image based on the image data. The image processing application receives a composition score of a cropped image from a deep-learning system. The image processing application renders a sub-view presenting the cropped image based on the composition score in a preview mode. Based on a user interaction, the image processing application renders the cropped image in the major view with the sub-view in the preview mode.
US10516819B2

An electronic device able to automatically select one of a plurality of lenses includes a lens module, an image sensor, a focusing module, and a processor. The lens module includes a standard lens, a macro lens, and a telephoto lens. The image sensor captures images and the focusing module controls the lenses to automatically focus on the object. The processor selects the standard lens as a current lens, obtains a first focusing distance at a first moment and a second focusing distance at a second moment, and determines to switch the current lens or not to switch according to a comparison of the first and second focusing distances. The second moment is later than the first moment. A lens switching method is also provided.
US10516817B2

There is provided an information processing apparatus including a correspondence relationship information change unit for changing a correspondence relationship information indicating each correspondence relationship between a plurality of image pickup devices and a plurality of controllers, the image pickup devices and the controllers being associated with each other, the controller being used to operate at least one of the plurality of image pickup devices, and the controller being capable of operating the image pickup device associated with the controller.
US10516804B2

A technique capable of keeping image quality and speeding up a halftone process is provided. An image processing device performs the halftone process on image data in which a pixel has a pixel value conforming to a bit count N. Bits conforming to the bit count N include higher H bits (where H is an integer satisfying an inequality of 1≤H
US10516798B2

An image processing apparatus includes a transparent member, a white reference member, an imaging device, a conveyance member, a light source, and a processor for detecting a dirt substance from the input image. The light source is provided such that a shadow of a leading end or rear end of the document conveyed on the transparent member is formed on the white reference member at the imaging position. The processor detects a shadow region formed by the leading end or rear end of the conveyed document from the input image and detects a dirt substance from within the detected shadow region.
US10516796B2

A non-transitory computer-readable recording medium stores instructions which cause, when executed by a processor, a computer to obtaining designated data and designated condition information. The designated data includes the image data and, the designated condition information indicates multiple designated parameters respectively corresponding to multiple items constituting an execution condition for an outputting operation. The instructions cause the computer to transmit parameter request information to a server, receive parameter instruction information including recommendable parameters associated with the group identifying information from the server as a response to the parameter request information, cause the image outputting device to execute the outputting operation using the recommendable parameters included in the parameter instruction information as the parameters for the particular items, and using the designated parameters for the other items.
US10516791B2

An information processing system includes a memory and processors. The memory stores flow information and flow identification information for each process sequence performed by using electronic data. The flow information defines program identification information identifying programs for executing the process sequence, and an execution order of the programs. The processors execute computer-executable instructions stored in the memory to execute a process including receiving information relating to the electronic data and the flow identification information, from a device coupled to the system; acquiring the flow information stored in association with the received flow identification information; and executing the process sequence based on the information relating to the electronic data, by executing the programs identified by the program identification information defined in the acquired flow information, in the execution order. When the process sequence includes an iteration of processes, the processes are repeatedly executed according to a condition of the iteration.
US10516789B2

A information processing apparatus capable of avoiding deadlock between transmission and reception operations of data. A transmission section transmits a data block including a predetermined amount of data and a sequence number. A reception section receives the data block. A packet inspection controller of the reception section determines whether the received data block is correct or wrong, based on a result of detection of an error in the data and a result of comparison between an expected value of the sequence number and a value of the sequence number included in the data block. The expected value of the sequence number is changed to a next value when it is determined that the data block is wrong a predetermined number of times.
US10516787B2

A method for operating a mobile device includes, in response to receiving a swipe gesture via a user interface of the mobile device, displaying a balance of a prepaid wireless service account on a display of the mobile device. The balance may be displayed in a currency such as monetary currency or a proprietary currency such as minutes or credits provided by a wireless service provider. The method may also include displaying an expiration time to identify a time remaining until the balance expires. The method may also include generating a balance request including a request for the balance of the prepaid wireless service account from a prepaid billing system in response to receiving the swipe gesture, transmitting the balance request to the prepaid billing system, and receiving the balance in response to the balance request.
US10516782B2

Various disclosed implementations involve processing and/or playback of a recording of a conference involving a plurality of conference participants. Some implementations disclosed herein involve receiving audio data corresponding to a recording of at least one conference involving a plurality of conference participants. The audio data may include conference participant speech data from multiple endpoints, recorded separately and/or conference participant speech data from a single endpoint corresponding to multiple conference participants and including spatial information for each conference participant of the multiple conference participants. A search of the audio data may be based on one or more search parameters. The search may be a concurrent search for multiple features of the audio data. Instances of conference participant speech may be rendered to at least two different virtual conference participant positions of a virtual acoustic space.
US10516778B2

A method and device are described for displaying a text message received over a voice call in a communication device. The method includes receiving the text message over an Session Initiation Protocol (SIP) session for the voice call, wherein the text message is received in at least one of an SIP INVITE request and an SIP INFO request. The method includes correlating, by the communication device, the text message with the voice call, based on call correlation information. The method further includes displaying, by the communication device, the text message on the communication device during the SIP session based on the correlation.
US10516777B1

Methods, systems and devices are provided to enable voice activity following a call interruption or when a call experiences or will experience interruption or diminished quality such that call experience is affected to be relayed to the communication device of the other party to the call. When an indication that an active voice call with another communication device is or will experience interruption or diminished quality such that call experience is affected, audio received from a microphone of the communication device may be recorded. A message may be generated from recorded audio and the generated message may be transmitted to the other communication device. Generation and/or transmission of the message may be performed in response to user inputs.
US10516773B2

A camera module includes a lens module including lenses and a reflecting module disposed in front of the lens module. The reflecting module is configured to change a path of light to direct the light toward the lens module. The reflecting module includes a holder in which a reflecting member configured to change the path of the light is mounted and a first housing supporting the holder. The holder is configured to slide with respect to the first housing to enable rotation of the reflecting member with respect to a first axis and a second axis.
US10516772B2

An electronic device is provided. The electronic device includes a housing including a first surface, a second surface disposed facing an opposite side of the first surface, and a side surface configured to surround at least a portion of a space between the first surface and the second surface, a first elongated metal member configured to form a first portion of the side surface and including a first end and a second end, at least one communication circuit electrically connected to a first point of the first elongated metal member through a capacitive element, at least one ground member disposed in an interior of the housing, and a first conductive member configured to electrically connect a second point of the first elongated metal member to the ground member. The second point of the first elongated metal member is disposed closer to the second end than to the first point.
US10516771B2

A method and apparatus for transmitting or receiving a broadcast signal are discussed. The method for transmitting includes generating service data of a broadcast service, first signaling information for signaling the service data and second signaling information including information for locating the first signaling information, wherein the second signaling information further includes information for identifying the broadcast service and uniform resource locator (URL) information for obtaining the first signaling information, wherein the URL information to which additional information is appended is used for generating a request for obtaining the first signaling information, and wherein the additional information includes information for indicating which type of the first signaling information is requested; generating a broadcast signal including the service data and the second signaling information; and transmitting the broadcast signal.
US10516769B2

The present disclosure relates to a transmission apparatus, a transmission method, a reception apparatus, and a reception method which make it possible to control redundancy of a header in packet communication. A region representing a packet length in a header of a packet is set according to a size of a payload of an input packet. A header of a baseband packet includes a minimum fixed length header including type identification information for identification of a type of the input packet or the stream and information of a packet length of the input packet or the stream stored in a payload of the baseband flame packet.
US10516766B2

A base station system includes a main conversion unit configured to receive a first downlink frame conforming to a first protocol and a second downlink frame conforming to a second protocol, and configured to reconstruct the first and second downlink frames to conform to a third protocol and generate a downlink transmit frame; and a radio unit including a remote conversion unit that receives the downlink transmission frame and disassembles the received downlink transmission frame to output at least one of the first and second downlink frames.
US10516761B1

In one example, a network management system (NMS) device manages a plurality of network devices. The NMS device includes one or more processing units, implemented using digital logic circuitry, configured to receive configuration data for a plurality of network devices managed by the NMS device, construct a graph database representing the configuration data, wherein to construct the graph database, the one or more processing units are configured to construct a plurality of vertices representing respective elements of the configuration data, and connect related vertices of the plurality of vertices with edges. The one or more processing units are further configured to manage the plurality of network devices using the graph database.
US10516760B2

A device can receive, from a node of a set of nodes, a dynamic host configuration protocol (DHCP) discovery request. The device can determine a DHCP offer based on metadata associated with the node. The device can transmit, to the node, pre-boot execution environment (PXE) instructions, which can cause the node to load a minimal operating system image and execute a node installation service. The device can receive, from the node installation service, a request for information associated with a node type. The device can provide the information associated with the node type to the node, causing the node to generate configuration data relating to the node type. The device can receive, from the node, a request for a full operating system image, which can be provided to the node and can support one or more capabilities included in the configuration data.
US10516754B1

Identity confirmation is sought by vendors in order to confirm the identity of, for example, parties attempting to open accounts and/or make purchases. Various vendors, including utility companies, financial institutions, and retailers, may submit identity queries to a telecommunications service provider. The provider may or may not be able to confirm the identities submitted in these queries, and may store the received queries and employ a plurality of sensors in order to eventually determine if there is enough corresponding and/or overlapping information received to confirm identities or promote previously unconfirmed identities to a verified identity data store.
US10516745B2

The present invention relates to the field of communications technologies, and discloses an information processing method and a service platform, so as to resolve a problem that information in which a current user is interested cannot be pushed to user equipment, and further user experience is lowered. The method provided by the present invention may specifically include: receiving, by a service platform, feature information of a current user sent by an application, where the current user is a user that is currently using the application; processing the feature information by using a demography model, to obtain personal information of the current user; and sending the personal information to the application, so that the application outputs corresponding content for the current user according to the personal information. The method and the service platform may be applied to information processing.
US10516728B2

Computing systems, devices, and associated methods of operation of filtering packets at virtual switches implemented at hosts in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving, at the virtual switch, a packet having a header and a payload and processing, at the virtual switch, the received packet based on multiple match action tables arranged in a hierarchy in which first and second layers individually contain one or more match action tables that individually contain one or more entries each containing a condition and a corresponding processing action.
US10516716B2

A communication system including a media server through which communication packets are exchanged for recording and monitoring purposes is disclosed. A tap is associated with each communication endpoint allowing for cradle to grave recording of communications despite their subsequent routing or branching. An incoming communication is routed to a first tap and upon selection of a receiving party; the first tap is routed to a second tap which forwards communication packets on to the receiving party. The taps may be used to forward communication packets to any number of other taps or destinations, such as a recording device, monitoring user, or other user in the form of a conference.
US10516704B2

Various embodiments for implementing a multimedia conference session utilizing a software defined networking (SDN) architecture are described. Various embodiments include a SDN media controller (SDNMC) that initially receives a request to establish a multimedia conferencing session between a plurality of endpoints. Based on the request, the SDNMC allocates at least one virtual media address for the multimedia conferencing session and creates a stream table based on the at least one virtual media address. After processing the request, the SDNMC transmits one or more SDN commands that includes the stream table to the SDN controller. The SDN controller receives the SDN commands at a northbound interface and sends one or more SDN instructions to one or more SDN devices at a southbound interface. The SDN devices update their routing information in order to relay media traffic corresponding to the virtual media address directly between the endpoints.
US10516699B2

An electronic device and a method for suggesting a response manual in the occurrence of a denial are provided. The electronic device and the method, according to various embodiments, are capable of: recognizing a policy violation occurring due to an access which does not match a pre-stored security policy; recording, as an access refusal log, information on the policy violation including information of the subject of the access or information of the object of the access, when the access corresponding to the policy violation is not permitted; and notifying a message representing the policy violation via a user interface, in response to the access refusal log. In addition, other embodiments are available.
US10516697B2

Embodiments are provided for an actionable blacklist of DDoS offenders and ISPs associated offenders. The system can collect real-time attack data and perform real-time analysis, which can be fed into a centralized database for intelligent analysis to identify offenders and report to interested subscribers. The system can receive an indication that network resources are being targeted as part of one or more DDoS attacks, and then obtain the malicious IP address of devices associated with those DDoS attacks. The system can determine the Internet Service Provider (ISP) associated with malicious IP addresses. A metric can be computed that is associated with an ISP involved in the one or more DDoS attacks. If the metric exceeds a threshold, then an alert message indicating that the first ISP is involved in the one or more DDoS attacks can be sent to a list of subscribers.
US10516694B1

Systems and methods are described to enable mitigation of network attacks in communication networks. When a network attack is detected, packets within the communication network are routed through a hierarchical mitigation system, which includes at least two tiers of mitigation devices configured to apply mitigation techniques to the packets. Outer tiers of the hierarchical mitigation system (e.g., closer to an edge of the communication network) can apply simple mitigation techniques that are efficient even when distributed, and which provide early mitigation for attack packets while not requiring large amounts of computing resources. Inner tiers of the hierarchical mitigation system (e.g., closer to a destination device) can apply more complex mitigation systems that may require centralized application, and which provide more robust mitigation at a potentially higher computing resource cost.
US10516693B2

Disclosed herein is a method for use in detection of abnormal behavior of a group of a plurality of entities of a computer system. The method is arranged to be performed by a processing system and includes: creating a model of normal behavior of the group of entities; and determining, in accordance with the model of normal behavior of the group of entities, a parameter indicative of abnormal behavior of the group of entities. Also disclosed is an equivalent computer readable medium and anomalous behavior detection system.
US10516689B2

Data surveillance techniques are presented for the detection of security issues, especially of the kind where privileged data may be stolen by steganographic, data manipulation or any form of exfiltration attempts. Such attempts may be made by rogue users or admins from the inside of a network, or from outside hackers who are able to intrude into the network and impersonate themselves as legitimate users. The system and methods use a triangulation process whereby analytical results pertaining to data protocol, user-behavior and packet content are combined to establish a baseline for the data. Subsequent incoming data is then scored and compared against the baseline to detect any security anomalies. The design incorporates deployment in a distributed network so that the devices of the network participate in the detection of anomalies as a community.
US10516683B2

Systems and methods for detection of security breaches in intravehicular communication systems are disclosed. In some embodiments, this may include intravehicular communication using messages sent with a checksum and a dynamic mathematical operator field. Errors in the checksum may be interpreted as ordinary transmission errors, whereas errors in the dynamic mathematical operator field may be interpreted as potential threats. Repeated errors in the dynamic mathematical operator, and/or unexpected messages in the intravehicular communications, may be interpreted as confirmed hacking. Upon confirmation of hacking, a warning may be issued to an operator and a vehicle safe mode may be entered, including restricting vehicle functionality.
US10516682B2

A data recorder stores endpoint activity on an ongoing basis as sequences of events that causally relate computer objects such as processes and files. When a security event is detected, an event graph may be generated based on these causal relationships among the computing objects. For a root cause analysis, the event graph may be traversed in a reverse order from the point of an identified security event (e.g., a malware detection event) to preceding computing objects, while applying one or more cause identification rules to identify a root cause of the security event. Once a root cause is identified, the event graph may be traversed forward from the root cause to identify other computing objects that are potentially compromised by the root cause.
US10516672B2

A system provides cloud-based identity and access management. The system receives a request for an identity management service, authenticates the request, and forwards the request to a microservice configured to perform the identity management service, where the microservice is implemented by a microservice virtual machine provisioned by a provisioning framework, and the forwarding is according to routing information configured based on metadata information stored in a registry by the provisioning framework. The system then performs the identity management service by the microservice.
US10516670B2

Sharing data is disclosed. In some cases, sharing data includes receiving a request to share data from a first account to a second account, receiving an indication of a plurality of first account profiles associated with the first account to share with the second account, and establishing sharing from the plurality of first account profiles to the second account, wherein sharing comprises the second account having read access to a subset of nonpublic data associated with the plurality of first account profiles.
US10516668B2

A security module and method within an information handling system are disclosed. In a particular form, a processing module can include a local processor configurable to initiate access to resources of a host processing system. The processing module can also include a security module configured to enable use of the resources of the host processing system using a security metric. According to an aspect, the security module can be further configured to detect the security metric, and enable access to a resource of the host processing system in response to the security metric. The security module can further be configured to disable access to another resource of the host processing system in response to the security metric.
US10516659B2

The present disclosure provides a user information obtaining method and apparatus, and a server. The method includes: sending, after detecting an operation of a terminal for browsing a specified webpage using an Internet application, an authorization page for obtaining user information, the specified webpage being a webpage associated with a specified public identity, the authorization page including an option enabling the terminal to jump to a callback page; obtaining a first authorization credential from address information of the callback page after receiving an authorization confirmation instruction sent by the terminal, the authorization confirmation instruction being sent by the terminal after the terminal detects a trigger operation corresponding to the option, and the first authorization credential being added by a first server to the address information; and obtaining user information from the first server according to the first authorization credential, and providing the user information to the specified public identity.
US10516658B2

For sharing of information in a virtual or online environment, methods and systems are provided which enable verifying attributes of an individual. An individual registered for participation in a virtual or online environment may provide evidence of the attributes from a verification source that exists outside the virtual or online environment. An administrator associated with the virtual or online environment verifies the attributes by receipt of the evidence. Alternatively, the attribute for the individual may be verified after receipt of one or more signals indicating individuals registered for participation in the virtual or online environment have corroborated the attributes. A verification indication for an attribute may be shared with other individuals in the virtual or online environment.
US10516643B2

Embodiments of the present invention address deficiencies of the art in respect to response subscriptions and provide a method, system and computer program product for response tracking across social networks. In one embodiment of the invention, a social networking response tracking method can be provided. The method can be performed by client-side logic and can include associating subscribers with a user or a group of users based upon a posting by the user or a user in the group of users within a client computing device for the user, aggregating different postings from the user to correspondingly different forums disposed about a global computer communications network, and, notifying the subscribers of the aggregated postings.
US10516642B2

Priority assignment embodiments are discussed. In one embodiment, a system comprises a comparison component configured to make a first comparison of a first message of a message set against a mission with regard to a similarity of the first message to the mission to produce a first message similarity result and make a second comparison of a second message of the message set against the mission with regard to a similarity of the second message to the mission to produce a second message similarity result. The system also comprises a priority component configured to assign a transfer priority order among the first message and the second message through use of the first message similarity result and the second message similarity result, where the transfer priority order is based, at least in part, on the more similar a message is to the mission the higher priority given to the message.
US10516639B2

Embodiments are described for generating an aggregated notifications feed that organizes notifications into groups of notification thread types. Various notifications in a social media network can be associated with a notification thread, and notification threads can be assigned a thread category. An aggregated notifications feed can be used to provide a user interface with notifications grouped under a corresponding thread category. Grouped notifications can be ordered in several ways such as in reverse chronologic order providing for more relevant notifications to be presented first. This notification ordering can be within a group or can be among groups based on the most recent notification within that group. In some implementations, grouping notifications or ordering notifications can be based on additional parameters such as user preferences, rules obtained for machine learning, or administrator settings.
US10516632B2

Techniques for switchable modes for messaging are described. In various implementations, a software application for messaging includes a conversation mode and an engagement mode each representing different respective modes for presenting a message. The engagement mode, for instance, provides a larger portion of an available display area for the message than the conversation mode. According to one or more implementations, switching between the conversation mode and the engagement mode is based on a user behavior indicating a level of engagement of a user relative to the application.
US10516625B2

Examples described herein relate to a network entity on a ring network. In an example, a method includes receiving a first packet by a first network entity via a ring network. It is determined from the first packet that the ring network has a plurality of management entities each claiming a respective network entity. Based on the ring network having the plurality of management entities each claiming the respective network entity, the first network entity is transitioned from an unclaimed state to a dummyclaim state, and the first network entity is isolated from a portion of the ring network.
US10516609B1

Stateful inspection and classification of packets is disclosed. For a first packet associated with a network traffic flow, a differentiated services header value (DSHV) is determined to associate with the first packet. The DSHV is used to perform a lookup of a quality of service treatment associated with the DSHV. The treatment is applied to the first packet. A determination is made, for a second packet associated with the network traffic flow, to associate a second DSHV with the second, where the second DSHV is different from the first DSHV.
US10516604B2

A control apparatus sets, in a relay device: first control information that forwards, when a packet for flooding is received by a representative port of a trunk, the packet to a prescribed forwarding destination port and to a representative port of another trunk; second control information that executes, when the packet for flooding is received by a nonrepresentative port of the truck, forwarding of the packet to a stack link port associated with the same trunk group as the trunk of the port that received the packet for flooding, and forwarding to a nonrepresentative port of another trunk in the trunk group; and third control information that forwards, when the packet for flooding is received by the stack link port, the packet to a prescribed forwarding destination port and to a representative port of a trunk not belonging to the same trunk group.
US10516597B2

Implementations generally relate to data transmission in networks. In some implementations, a method includes determining communication paths in a network, where the communication paths connect a plurality of network nodes, and where the network nodes include one or more edge devices and one or more core devices. The method further includes determining if a forwarding information base (FIB) is permitted at at least one network node. The method further includes filtering one or more packets at the at least one network node if the FIB is not permitted. The method further includes enabling traffic flow of one or more packets at the at least one network node if the FIB is permitted.
US10516585B2

This disclosure generally relate to a method and system for mapping network information. The present technology relates techniques that enable full-scale, dynamic network mapping of a network system. By collecting network and computing data using built-in sensors, the present technology can provide network information for system monitoring and maintenance. According to some embodiments, the present technology enables generating and displaying of network connections and data processing statistics related to numerous nodes in a network. The present technology provides useful insights and actionable knowledge for network monitoring, security, and maintenance, via intelligently summarizing and effectively displaying the complex network communications and processes of a network.
US10516581B2

Currently, under bitstream access, communications providers are only given limited control over the services they offer. In order to prevent customers being accidently or maliciously reconfigured by a competitor, each communications provider's circuit is isolated from the other communications providers, and dynamic line management profile choice is maintained by the network operator. The present invention proposes allowing greater access to communications providers to configure physical layer configuration parameters associated with a line, through the use of an adaptation gateway. The adaptation gateway is used to manage configuration requests to digital subscriber lines from the communications providers. The adaptation gateway allows configuration of certain DSL line, channel or data path parameters (such as those listed in ITU-T Recommendation G.997.1), but prevents modification to any of those parameters that might affect or cause harm to the service of another line.
US10516578B2

In a method for inferring a topology of components in a network, at least one operation parameter is provided for each of a plurality of components in a network, and a similarity measure is computed between at least two of said components based on values of said operation parameters. Based on said similarity measure, it is determined whether said two components are topologically connected, wherein said similarity measure is computed in terms of a normalized mutual information between said operation parameters pertaining to said two components.
US10516573B2

The present disclosure in some embodiments relates to an automatic configuration tool to configure and install a distributed antenna system and an installation guide using the same. According to an aspect of the present disclosure, a user or a designer is graphically provided with a user interface to define a shape of the distributed antenna system, and is provided with a configuration tool for generating a configuration file for a configuration of an actual distributed antenna system. According to another aspect of the present disclosure, there is suggested a distributed antenna system for providing an installation guide function by using a configuration file generated in the configuration tool.
US10516570B1

The disclosed computer-implemented method for tagging client devices may include (i) receiving from a router at least one network packet that indicates that a client device has attempted to connect to the router and that includes device information identifying the client device, (ii) prompting, automatically in response to receiving the network packet indicating that the client device has attempted to connect to the router, a user to tag the client device with a descriptive name to facilitate management of the client device, (iii) receiving, in response to prompting the user to tag the client device, a tag that indicates a specific descriptive name for the client device, and (iv) transmitting, automatically in response to receiving the tag, the specific descriptive name to at least one of the router and a cloud security server. Various other methods, systems, and computer-readable media are also disclosed.
US10516564B2

A method and system for facilitating third party connections is disclosed. A user selection generated from a User Interface (UI) of a user device of at least two parties in an application from a list of a plurality of parties present on the user device is received by a server system to create a connection between the at least two parties by a user. A set of privacy options is facilitated on the UI that includes an anonymous option representing an identity of the user as anonymous and a public option representing the identity of the user as visible to the at least two parties. A privacy option selected from the set of privacy options from the user device is received. Creation of the connection between the at least two parties in the application is facilitated. The connection created at least includes the privacy option selected by the user.
US10516563B2

An apparatus for generating a radio frequency signal based on a symbol within a constellation diagram is provided. The constellation diagram is spanned by a first axis representing an in-phase component and an orthogonal second axis representing a quadrature component. The apparatus includes a processing unit configured to select a segment of a plurality of segments of the constellation diagram containing the symbol. The segment is delimited by a third axis and a fourth axis each crossing the origin of the constellation diagram and spanning an opening angle of the segment of less than about 90°. The processing unit is further configured to calculate a first coordinate of the symbol with respect to the third axis, and a second coordinate of the symbol with respect to the fourth axis. The apparatus further includes a plurality of digital-to-analog converter cells configured to generate the radio frequency signal using the first coordinate and the second coordinate.
US10516562B2

A communication device is provided that includes a modulation circuit configured to modulate a signal comprising a first signal portion of a first data type and a second signal portion of a second data type. The modulation circuit is configured to modulate the first signal portion in accordance with a first modulation scheme and the second signal portion in accordance with a second modulation scheme. At least one of the first data type is different from the second data type or the second modulation scheme is different from the first modulation scheme. The communication device further includes a modification circuit configured to modify the modulated first signal portion based on a first modification scheme and the second signal portion based on a second modification scheme. The communication device further includes a transmitter configured to transmit the modified first signal portion and the modified second signal portion.
US10516560B2

The present disclosure pertains to a transmitter terminal (10), the transmitter terminal (10) being adapted for D2D communication and/or transmission. The transmitter terminal (10) is further being adapted for transmitting multiplexed control information and data, wherein the control information and data are multiplexed based on a mapping. The present disclosure also pertains to related devices and methods.
US10516559B2

The present disclosure relates to a first radio node configured for orthogonal frequency division multiplexing (OFDM), comprising a receiver, a transmitter, a processor and a memory storing instructions executable by the processor for causing the transmitter in a first mode of operation with a first subcarrier spacing f1: to transmit a sequence of prefixed OFDM symbols, and in a second mode of operation with a second subcarrier spacing f2: to transmit a sequence of prefixed OFDM symbols, wherein the sequence of transmitted OFDM symbols is aligned with a predefined repeating radio frame, which is common to both the first and second modes of operation, or with an integer multiple of the predefined repeating radio frame; and the first and second subcarrier spacings are related by an integer factor, f1/f2=p or f1/f2=1/p, with p≠1 integer.
US10516542B2

A certificate authority receives a request to issue a digital certificate from a customer. In response to the request, the certificate authority determines a network endpoint to be specific to the digital certificate that is to serve information usable to determine whether the digital certificate is valid. The certificate authority issues, to the customer, a digital certificate that specifies a network address for the network endpoint and records information about requests made to the network endpoint to obtain the information usable to determine whether the digital certificate is valid.
US10516540B2

Consumer/enterprise and machine-to-machine functions in wireless devices have led to a need for end user consent, security of profile data while permitting remote profile management, and mixed profile types in a shared embedded Universal Integrated Circuit Card (eUICC). User consent is provided by the device or by the eUICC parsing an incoming profile management command and triggering a user prompt on a user interface. Security of profile data while permitting operation of remote profile management commands is obtained by authentication procedures. In some embodiments, control of command influence is also obtained by providing policy control functions at the profile level. Mixed profile types are supported by creating multiple security domains within the eUICC. Authentication is performed on a public key infrastructure (PKI) basis or on a pre-shared symmetric key basis.
US10516535B2

A management apparatus according to an embodiment is connected to a measurement apparatus deployed for each user via a first network. The management apparatus is connected to a service providing apparatus via a second network. The management apparatus includes a first communication device, a second communication device and one or more first processors. The first processors generate seed information using a service providing apparatus identifier. The first processors generate a user key using a measurement apparatus individual key, and the seed information. The first communication device transmits the generated seed information to the measurement apparatus via the first network. The second communication device transmits the generated user key to the service providing apparatus via the second network.
US10516534B2

A cryptographic system implements a functional encryption scheme that is based on the lattice theory. In the cryptographic system, a key generation apparatus generates, as a secret key skv for a predicate vector v, a secret key skv including a matrix e as a key element, wherein a product of the matrix e and a matrix AY determined by the predicate vector v being input parameter Y forms a matrix uj for a value j in a set [N] including a plurality of values, the matrix uj being among a plurality of matrices u obtained from public parameters PP.
US10516531B2

Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility.
US10516530B2

Apparatuses, methods, systems, and program products are disclosed for secure data handling and storage. A method includes receiving a plurality of keys for unlocking an encryption engine. Each key may be associated with a key holder. At least a subset of the plurality of keys are combined to generate a master key. An encryption engine is unlocked using the master key. Encrypted data is received at the encryption engine on a continuous basis. The encrypted data is encrypted using a first encryption key, and includes sensitive information for one or more users. The encrypted data is decrypted using the first encryption key. The decrypted data is re-encrypted using a second encryption key that is newer than the first encryption key.
US10516527B1

Split-key based cryptography techniques are provided for data protection and synchronization across multiple computing devices of a user. A method performed by a first device of a user comprises encrypting a data using a randomly-generated data encryption key; wrapping the data encryption key with a public key of a second device of the user; and sending the encrypted data and the wrapped data encryption key of the first device wrapped with the public key of the second device to a server. The server sends the encrypted data and the wrapped data encryption key of the first device wrapped with the public key of the second device to the second device. The first device or the second device can access the encrypted data by reconstructing their respective private key using a predefined number of shares obtained using a key splitting scheme.
US10516523B2

A system for serializing input data signals and generating an output data signal includes a FIFO memory that launches the input data signals at different phases of a clock signal. The system further includes multiple stages of a serializer circuit, and each stage of the serializer circuit receives a clock signal. Each successive stage includes half the number of serializer circuits that are included in the previous stage, and each successive stage is clocked by a clock signal that transitions at twice the frequency of the previous stage clock signal. The serializer circuits that belong to a single stage receive the clock signal with different phase. The phase and frequency of clock signals of serializer stages are adjusted such that a launched input data signal is outputted as the output data signal. Further, a critical path for each serializer circuit is equal to full clock cycle of the clock signal.
US10516509B2

Updating an uplink contention window size in a listen before talk process in a wireless communication system such as LTE may be done by the eNB if transport blocks contained in the starting subframe of a reference scheduled burst transmitted by a User Equipment are successfully decoded at the eNB. Otherwise, the User equipment adjusts the contention window size depending on information supplied by the eNB. This information identifies the first subframe in the burst whose transport block the base station was able to successfully decode. Depending on whether the User Equipment was first transmitting before or on the identified subframe, the User Equipment can either increase or reset the contention window size.
US10516507B2

A radio communication device that avoids the trouble arising because of transmission and reception of a signal repeatedly several times, and performs communication appropriately with a radio base station is provided. The radio communication device (100) is the one in which repeated transmission and reception is performed depending on a reception power level of a radio signal transmitted by a radio base station (200) and includes a receiving unit (110) that receives a physical downlink control channel transmitted repeatedly several times; a bundling unit (131) that bundles the physical downlink control channel transmitted several times; and a discontinuous reception controlling unit (140) that detects whether it is necessary to start a timer for managing an active state in a discontinuous reception control based on the bundled physical downlink control channel, and upon detecting that it is not necessary to start the timer, shifts to an inactive state without starting the timer but stopping the already started timer.
US10516502B2

A file repair method includes receiving, by a broadcast/multicast service center, a file repair request message sent by user equipment, where the file repair request message includes a Uniform Resource Identifier (URI) corresponding to file data to be repaired and a transmit session identifier of a File Delivery over Unidirectional Transport FLUTE session that transmits the file data. The method further includes determining, according to the transmit session identifier, the FLUTE session that transmits the file data, and determining repair data of the file data according to the FLUTE session that transmits the file data and further according to the URI corresponding to the file data.
US10516498B1

A WAP for wireless communications on a selected orthogonal frequency division multiplexed (OFDM) communication channel of a wireless local area network (WLAN). The transceiver includes: antennas, transmit and receive chain components, a stream separation control circuit, and an Inter Carrier Interference (ICI) removal circuit. The receive chain components include: an equalizer component converting a received uplink communication packet from one or more of the associated stations at an input into discrete communication streams at an output thereof. The stream separation control circuit couples to the equalizer component to control the separation of the communication streams at the output of the equalizer component into groups, with each group comprising all of the communication streams transmitted by a corresponding one of the one or more associated stations. The ICI removal circuit couples to the stream separation control circuit to discretely remove ICI from each group of streams.
US10516488B2

The present disclosure relates to a method for decoding a combined AM/FM encoded signal, comprising the steps of: combining said encoded optical signal with light from a local oscillator configured with a local oscillator frequency; converting the combined local oscillator and encoded optical signal into one or more electrical signals by means of at least one opto-electrical converter having a predefined frequency bandwidth, thereby providing an amplified and encoded electrical signal having one or more encoded signal current(s), where one type of states have a higher oscillation frequency than other type of states; rectifying the encoded signal current(s), thereby obtaining an encoded power spectrum, wherein said power spectrum has different states, such as “0”-states and “1”-states, with different power levels such that they can be discriminated, said local oscillator frequency is defined by a positive local oscillator frequency-offset from the frequency of one of the states in said encoded optical signal, and said local oscillator frequency-offset is selected to be dependent on said frequency bandwidth.
US10516487B1

An optical transmitting module includes: light sources configured to output optical signals, an optical multiplexer configured to multiplex the optical signals output from the light sources, a collimating lens configured to convert an optical signal output from the optical multiplexer to a form of parallel beam, a package inside which the light sources, the optical multiplexer, and the collimating lens are provided, and an optical isolator disposed on one inner surface of the package, in which the optical signals output from the light sources are multiplexed into a single optical signal through the optical multiplexer disposed inside the package, and the single optical signal passes through the collimating lens and is then optically coupled to an optical fiber stub in a receptacle through a focusing lens disposed outside the package to be output externally.
US10516486B2

A system includes an interface for receiving a plurality of data streams from a plurality of data sources. A multiplexor groups the plurality of data streams into a plurality of groups. A plurality of orthogonal frequency division multiplexing (OFDM) processing circuitries apply a same OFDM processing to each of the plurality of groups using a same combination of frequency and time slot combinations on each of the plurality of groups. A modulator modulates each of the OFDM processed groups onto a same signal bandwidth by applying a different, unique orthogonal function to each of the OFDM processed groups. The unique orthogonal functions defined by a path on and between the surfaces of a plurality of concentric orthogonal state spheres defining each of the different, unique orthogonal functions. A transmitter transmits modulated OFDM processed groups over the communications link in accordance with each of the different, unique orthogonal functions defined by the path on and between the surfaces of the plurality of concentric orthogonal state spheres.
US10516485B2

Devices and methods are provided to reduce the wake-up time of a Vertical Cavity Surface Emitting Laser (VCSEL) used in a data communication link. For example, in one aspect, a method for optical communications includes, in an optical communication device including a light-emitting device, applying a bias current to the light-emitting device and transmitting a pulse to the light-emitting device before transmitting a preamble signal or data signal to the light-emitting device, wherein the pulse has a voltage greater than a highest voltage of the preamble signal or data signal.
US10516479B1

A remote node includes a first node input, a second node input, and an optical switch. The optical switch includes a first switch input optically coupled to the first node input, a second switch input optically coupled to the second node input, a first switch output switchably coupled to the first switch input or the second switch input, and a second switch output switchably coupled to the first switch input or the second switch input. The remote node includes a photodiode optically coupled to the second switch output, and a capacitor electrically coupled to the photodiode and the optical switch. When the first switch input is switchably coupled to the first switch output, the second switch input is switchably coupled to the second switch output. Light received by the second switch input passes out the second switch output to the photodiode. The photodiode charges the capacitor to a threshold charge.
US10516477B2

A submarine optical repeater includes a submarine amplifier module, which further includes a pumping laser module and an optical detector module. The pumping laser module generates optical amplifications within an optical cable, and, in the case of a fault in the optical cable, the optical detector module detects at least one characteristic of an optical signal caused by the fault in the optical cable. This configuration then identifies a particular signal characteristic that indicates a fault within the optical cable.
US10516470B2

A method may comprise relaying a wireless signal via a bi-directional, full-duplex relay. The relay may comprise an analog uplink relay and an analog downlink relay, and may relay signals between a transmitter and a backscatter node. The spectrum of the downlink signal transmitted by the downlink relay may be different than the spectrum of the uplink signal received by the uplink relay. Filtering may attenuate leakage from the downlink relay to the uplink relay, and vice versa. The uplink relay may create a phase offset that is opposite in sign and substantially equal in magnitude to the phase offset created by the downlink relay. The downlink and uplink relays, taken together, may create a substantially constant net phase offset. The full-duplex relay may be housed in a vehicle that moves, and may be used to determine spatial coordinates of backscatter sources that are located in the relay's environment.
US10516467B2

According to an example embodiment, there is provided an apparatus comprising circuitry configured to derive at least two outputs, wherein each output comprises a sum of at least two intermediate signals, the circuitry being configured to derive each intermediate signal by applying a coefficient to a signal received from an antenna element, each output corresponding to an antenna beam, and at least one processing core configured to select from a preconfigured plurality of coefficient sets a first set of coefficients, and to provide the selected first set of coefficients to the circuitry for use in deriving the intermediate signals, the selection being based at least in part on an operating condition relating to the apparatus. The coefficients may be chosen to decrease a correlation between the antenna elements, for example.
US10516460B2

The present invention relates to a wireless communication system, and specifically to a method and an apparatus therefor, the method comprising the steps of: identifying static resource in a subframe set; and transmitting and receiving data using the remaining resource, excluding the static resource, in the subframe set, wherein the remaining resource is used for downlink (DL) reception of used for uplink (UL) transmission according to an instruction by a base station.
US10516456B1

A method of dynamically optimizing antenna performance in a wireless sensor network is set forth, comprising scanning multiple frequency bands via successive ones of a plurality of antennae for receiving indications of signal strength at each antenna for each scanned frequency band; and selecting one of said plurality of antennae having highest signal strength over one of said multiple frequency bands for communication over said one of said multiple frequency bands.
US10516450B2

A method, system, and device for transmitting coding instruction information, for use in solving the problem as current codebooks are designed for horizontal beamforming/pre-coding, direct application of the codebooks to a three-dimensional beamforming/pre-coding technology causes performance degradation. The method of embodiments of the present invention comprises: a user equipment determines and transmits to a network side first pre-coding instruction information and second pre-coding instruction information, where a first component pre-coding matrix is a block diagonal matrix, a submatrix on the diagonal is equal to the Kronecker product of two matrices, a second component pre-coding matrix is constituted by a weighted column selection vector, with the exception of a P-number of nonzero elements, the remainder of the weighted column selection vector is all zeros, and P is a positive integer. Employment of the method of the embodiments of the present invention increases the performance of the three-dimensional beamforming/pre-coding technology.
US10516440B2

Aspects of the subject disclosure may include, for example, a waveguide system for transmitting first electromagnetic waves via a coupler located in proximity to a transmission medium to generate second electromagnetic waves that propagate on an outer surface of the transmission medium, the transmission medium further providing a first power signal having a first operating frequency and a second power signal having a second operating frequency that differs from the first operating frequency. The waveguide system can further obtain energy from the first power signal for powering the waveguide system. Other embodiments are disclosed.
US10516435B1

Detection of a device connected to a network element may be provided. First, upstream allocation data corresponding to the device may be received. Next, active minislot data detected at the network element may be received. It may then be determined that the upstream allocation data and the active minislot data correlate. In response to determining that the upstream allocation data and the active minislot data correlate, it may be determined that the device is attached to the network element.
US10516432B2

According to at least one aspect, a communication system is provided. The communication system includes a first switch device configured to receive a first plurality of radio frequency (RF) signals detected by an antenna array and provide an RF signal selected from among the first plurality of RF signals to a receiver circuit, the first plurality of RF signals comprising a first RF signal in a first frequency range and a second RF signal in a second frequency range that is different from the first frequency range; and a second switch device configured to receive a second plurality of RF signals detected by the antenna array and provide an RF signal selected from among the second plurality of RF signals to the receiver circuit, the second plurality of RF signals comprising a third RF signal in the first frequency range and a fourth RF signal in the second frequency range.
US10516420B1

A radio frequency (RF) transmitter includes a set of input ports to receive baseband, a set of filter banks for each input port that includes a plurality of digital polyphase interpolation filters, and a set of oscillators banks, wherein each oscillator bank includes a plurality of polyphase Digital Direct Synthesizer (DDS) corresponding to the plurality of digital polyphase interpolation filters. The RF transmitter includes a set of mixer banks to mix corresponding sequences of samples of digital waveform, a parallel digital combiner to combine in-phase sequences of interpolated baseband phased samples, and a pulse encoder to modulate and encode the plurality of sequences of multiband upconverted samples. The RF transmitter converts a plurality of encoded multi-band signals into a RF bitstream and an E/O interface to convert the RF bitstream.
US10516407B2

According to embodiments, a signal processing device includes an AD converter, a memory, a prediction logic circuit, an error amount detection circuit, and a selector. The AD converter converts an input signal to an AD conversion value at a certain sampling frequency. The memory stores an AD conversion output result. The prediction logic circuit predicts a prediction value by using the AD conversion output result at the sampling frequency. The error amount detection circuit determines that there is no error in error determination of the AD conversion value when an error amount between the prediction value and the AD conversion value is smaller than a predetermined amount, and that there is an error in the error determination when the error amount is equal to or larger than the predetermined amount. The selector outputs one of the AD conversion value and the prediction value as an AD conversion output result, on the basis of the error determination.
US10516400B2

Disclosed is a phase-locked loop and a delay-locked loop. When the phase-locked loop switches from a sleep state to an active state, a frequency of a reference signal is the same as a frequency of a reference signal which has been synchronized in a previous active state. The phase-locked loop alternately operates in a sleep state and an active state. A frequency-divided output signal of the phase-locked loop is synchronized with a frequency-divided reference signal, when the phase-locked loop switches from a sleep state to an active state, a frequency of the frequency-divided output signal is identical to a frequency of a frequency-divided output signal which has been synchronized in a previous active state. Information corresponding to the frequency of the frequency-divided output signal which has been synchronized in the previous active state is stored in a capacitor.
US10516395B2

A key structure of an electronic device includes a connecting portion and a key portion. The connecting portion includes two electrode plates cooperatively defining an accommodating space. The key portion, when pressed, is moved toward the accommodating space and partially received within the accommodating space, thereby changing a capacitance between the two electrode plates. The key portion partially protrudes from the housing.
US10516391B2

Apparatuses and methods for data transmission offset values in burst transmissions. An example apparatus may include offset logic configured to provide offset values associated with a receiver circuit of a memory device coupled to a signal line. The offset values are based on individual transition threshold voltages biases of sample circuits of the receiver circuit. The example apparatus may further include an input/output (I/O) circuit comprising a driver circuit. The driver circuit configured to receive a logic signal and the offset values and to provide an output signal to the signal line based on the logic signal and to adjust voltages of the output signal based on the offset values.
US10516380B2

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

A traveling wave parametric amplifier involving a series of Josephson junctions is disclosed. Devices and systems incorporating traveling wave parametric amplifiers, and methods of using and fabricating traveling wave parametric amplifiers are also disclosed. In accordance with one or more aspects, traveling wave parametric amplifiers, devices and systems incorporating traveling wave parametric amplifiers, and methods of using and fabricating traveling wave parametric amplifiers are disclosed.
US10516372B1

A switching amplifier circuit (200) connected to drive an impedance-based output load (230) includes high side and low side switches (201-204) configured and connected to connect first and second supply voltage lines to first and second output nodes (ANTP, ANTN) in response to gating control signals, and also includes an output current sensing circuit for measuring a current through the output load with a current sensing resistor (Rs) connected between the second supply voltage line and a source of one or more split gate-source switching transistors (203C) in the low side gate-source switching transistor, where a voltage sense circuit connected across the current sensing resistor is configured to sample a voltage across the current sensing resistor for measuring a sense current at the current sensing resistor.
US10516371B2

A power converting system that includes: a rectifier configured to convert an input voltage into a output voltage and including an output node that is coupled to floating ground; a radio frequency (RF) power amplifier coupled to the rectifier and configured to generate a load voltage based on an RF clock and the output voltage; a detector coupled to the RF power amplifier and configured to detect the load voltage of the RF power amplifier; an integrator coupled to the detector and configured to generate a direct current (DC) voltage based on the detected load voltage; and a controller coupled to the integrator and configured to, based on the DC voltage, generate a control signal to adjust one or more features of the RF power amplifier is disclosed.
US10516369B2

In a preamplifier (amplifier) for the radiation detector, an interconnection layer connected to the bonding pad forms one electrode of a feedback capacitor. Since there is no wiring for connecting the bonding pad and capacitor, a parasitic capacitance caused by the wiring will not be generated. Moreover, the capacitor is arranged below the bonding pad with a conductive layer serving as the other electrode, so that the feedback capacitance of the capacitor is included in the parasitic capacitance between the interconnection layer and the substrate. Compared to the conventional case, an amount of capacitance corresponding to the parasitic capacitance caused by wiring and the feedback capacitance for the capacitor is reduced from the input capacitance. Thus, the input capacitance for the amplifying circuit is reduced.
US10516366B2

An apparatus is provided which comprises: a crystal having an input and an output; a first interconnect line having first and second ends, wherein the first end is coupled to the input; a second interconnect line having first and second ends, wherein the first end is coupled to the output; a first capacitor coupled to the input and ground; and a second capacitor coupled to the second end of the second interconnect line. An apparatus is provided which comprises: a high pass filter; a pair of AC coupling capacitors coupled to the high pass filter; a low pass filter coupled to the pair of AC coupling capacitors; and an analog to digital converter (ADC) coupled to the low pass filter.
US10516365B1

According to one aspect, embodiments herein provide a renewable energy-based power converter comprising an input, a high-side DC bus, a low-side DC bus, a first output, an inverter portion configured to convert DC power from the high-side DC bus and the low-side DC bus into output AC power, an interface converter coupled to the high-side DC bus and the low-side DC bus, a first auxiliary DC-DC converter, and a controller, wherein, in a first mode of operation, the DC busses are configured to receive input DC power from the input, and the controller is configured to operate the interface converter to convert DC power from the DC busses into regulated DC power, to operate the interface converter to balance voltage levels of the DC busses, and to operate the first auxiliary DC-DC converter to convert the regulated DC power into first output DC power provided to a DC load.
US10516363B2

An apparatus for controlling a motor having a housing in which a stator and a rotor are disposed. The motor is cooled by a cooling oil in the housing. The apparatus includes a control unit configured to control the motor. The control unit has a temperature increase mode for heating the cooling oil with use of heat generated by a resistance of a coil provided in the stator.
US10516362B2

A motor driving device includes an abnormality detecting portion arranged to detect an abnormality of one of a plurality of position detection signals based on outputs from a plurality of Hall sensors arranged to detect a rotor position of a brushless DC motor, a measuring portion arranged to measure time between neighboring edges of a normal position detection signal when the abnormality detecting portion detects an abnormality, and a drive control portion arranged to control a drive signal for driving the brushless DC motor based on a latest time measurement result of the measuring portion.
US10516351B2

Provided is an electrical drive for an industrial robot, wherein each driver circuit for the associated power switches of the first half-bridge is designed, in the case of a voltage-free or current-free state of the associated control input, to put the power switch associated with the control input into a non-conductive state, each driver circuit for the associated power switches of the second half-bridge is designed, in the case of a voltage-free or current-free state of the associated control input, to put the power switch associated with the control input into a conductive state, and a switching device is provided, which is designed, with the safety signal for the forced switch-off of the rotating-field voltage, to simultaneously switch the control inputs of the driver circuits for all power switches of the inverter into a voltage-free and/or current-free state.
US10516349B2

A vibration actuator includes a vibration element including a piezoelectric element as an electromechanical energy conversion element and an elastic body which is joined to the piezoelectric element, and a driven element which is brought into pressure contact with the elastic body. Driving vibration is excited in the vibration element by applying a drive signal to the piezoelectric element, whereby the vibration element and the driven element are moved relative to each other. The driving vibration is a vibration in which at least n-th-order vibration and 2n-th-order vibration are combined, n being a natural number.
US10516346B2

A power converter is provided with an inverter unit for converting DC power from a DC power supply into AC power, and a control unit that generates a control signal for controlling the inverter unit. The control unit includes an impedance estimation unit that injects a disturbance signal into a load and derives an estimated value of an impedance of the load based on a voltage signal from the load into which the disturbance signal is injected, the impedance compensator unit whose control parameters are set based on the estimated value of the impedance, and that corrects an output current signal in accordance with the control parameters, a command value unit that outputs a command value indicating a control target value, and a control compensator unit that generates a control signal, based on the command value from the command value unit and the current signal from the impedance compensator unit.
US10516342B1

A three arm rectifier and inverter circuit is provided. The three arm rectifier and inverter circuit includes an input end, a rectifier circuit and an inverter circuit. The input end is utilized for inputting an input voltage and an input current. The rectifier circuit includes a low frequency switching arm. The low frequency switching arm is coupled to the input end for receiving the input voltage and the input current and generating a trigger signal. The inverter circuit includes a full bridge switch. The full bridge switch is coupled to the low frequency switching arm for receiving the trigger signal and adjusting an output voltage.
US10516334B1

The present application discloses a power circuit, a driving circuit of a display panel, and a display device. A voltage dividing module is connected between the power input end and the input end of a power converter, and a controlled end of the power converter is connected to a first control end of a power chip. An input end of a first switch module is connected to an output end of the power converter, and an output end of the first switch module is connected to an output end of the power. A controlled end of the first switch module is connected to a second control end of the power chip. At this time, the voltage dividing module divides a voltage of the power output by the output end of the power.
US10516329B2

In a power converter system, a control unit includes a drive circuit controlling on-off switching operations of a converter switch, and a power supply circuit that includes a power supply switch and a transformer connected to the power supply switch. The control unit includes a frequency changing unit that receives a reception frequency of a radio receiver, and calculates harmonic frequencies of a driving frequency of the power supply switch. The control unit determines whether an absolute value of each of frequency differences between any of the harmonic frequencies and the reception frequency is equal to or smaller than a predetermined threshold. The control unit changes the driving frequency such that the absolute value of at least one of the frequency differences becomes greater than the predetermined threshold when determining that the absolute value is equal to or smaller than the predetermined threshold.
US10516328B2

A method for controlling a three-phase electrical converter comprises: selecting a three-phase optimized pulse pattern from a table of pre-computed optimized pulse patterns based on a reference flux; determining a two-component optimal flux from the optimized pulse pattern and determine a one-component optimal third variable; determining a two-component flux error from a difference of the optimal flux and an estimated flux estimated based on measurements in the electrical converter; determining a one-component third variable error from a difference of the optimal third variable and an estimated third variable; modifying the optimized pulse pattern by time-shifting switching instants of the optimized pulse pattern such that a cost function depending on the time-shifts is minimized, wherein the cost function comprises a flux error term and a third variable error term, wherein the flux error term is based on a difference of the flux error and a flux correction function providing a flux correction based on the time-shifts and the third variable error term is based on a difference of the third variable error and a third variable correction function providing a third variable correction based on the time-shifts; and applying the modified optimized pulse pattern to the electrical converter.
US10516311B2

Provided are an axial gap motor and a method for manufacturing a winding therefore capable of realizing low cost and high output without causing a jumper wire of a continuously wound coil obtained by winding an insulated conductor wire to protrude from the coil. The axial gap motor comprises a stator which is obtained by disposing a plurality of coils in a ring shape, and a rotor which is rotatably attached so as to face one or both principal surfaces of the stator and includes a plurality of permanent magnets corresponding to the plurality of coils of the stator. Each of the plurality of coils constituting the stator is formed by continuously winding one or more insulated conductor wires as coil wires around two or more separation cores. A core lamination thickness is indicated by “L1′” and a radial length of each coil is indicated by “L2”, a relation of L2
US10516309B2

Provided is a rotating machine capable of obtaining a uniform temperature distribution by improving a cooling air flow to a heat generation portion. The rotating machine has a salient pole rotor (11) and a stator (12). The salient pole rotor (11) has a rotation shaft (15), a disk-shaped spoke (22), a cylindrical rib (23), and a plurality of salient poles (25) arranged in a radial shape on an outer circumferential surface of the rib (23), each of the salient poles (25) being formed along an axial direction of the rotation shaft (15). The disk-shaped spoke (22) is provided to an anti-feeding side end of the cooling air of the salient pole rotor (11). The cylindrical rib (23) is provided with through-holes (231) extending from an inner space of the cylindrical rib (23) through gaps between a plurality of salient poles (25).
US10516305B2

A vehicle electric machine assembly including a stator core, a rotor, and a bridge is provided. The stator core defines a cavity. The rotor is disposed within the cavity and may include a channel defined between two magnets. The bridge is disposed within the channel for translation between at least a first and a second position. The translation of the bridge adjusts a path of magnetic flux from the rotor to the stator core based on the bridge position. The bridge may be of a ferromagnetic material. The assembly may further include a first non-magnetic guide mounted on a first side of the channel at a substantially central channel region and a second magnetic guide mounted on a second side of the channel at the substantially central channel region.
US10516280B2

An example information processing system includes a main device, and an operation device attachable to the main device. The operation device includes a first control circuit, a first battery, and a first power supply circuit. The main device includes a second control circuit, a second battery, and a second power supply circuit. The second power supply circuit supplies power from the second battery to the operation device in response to satisfaction of a condition about the amount of remaining charge indicated by the remaining charge amount information transmitted from the operation device. When power is supplied from the main device to the operation device, the first power supply circuit supplies power supplied from the main device to the first control circuit, instead of power from the first battery.
US10516276B2

A secondary battery protecting integrated circuit protects a secondary battery by controlling a switch circuit inserted in series on a path connected to a first electrode of the secondary battery. The secondary battery protecting integrated circuit includes: a sense terminal connected to a monitor terminal provided so that a first electric potential of the first electrode is monitorable; a first power supply terminal connected to the path; a second power supply terminal connected to a second electrode of the secondary battery; an internal wiring line configured to connect the first power supply terminal and the sense terminal; an internal switch on the internal wiring line; an abnormality detecting circuit configured to detect a predetermined abnormality; and a switch control circuit configured to turn on the internal switch when the predetermined abnormality is not detected, and configured to turn off the internal switch when the predetermined abnormality is detected.
US10516262B2

An overvoltage protection device protects an electronic medical device in the event of a transient overvoltage on one or more patient lines of the device. A current limiting device is placed in series in a patient line between electronic components of the medical device and a patient interface. A biasing voltage generating device has at least one biasing element located in a line extending off the patient line and at least one additional circuit element connected in series with the biasing element. The biasing voltage generating device is configured to apply a predetermined biasing voltage to the current limiting device via the biasing element in response to a transient overvoltage on the patient line, whereby the current limiting device is switched off and limits current flow through the patient line.
US10516261B2

An item of interconnection equipment for a high-voltage DC grid includes first and second terminals for connection to first and second lines of a high-voltage DC grid, a third terminal for connection to a local station or a line of the high-voltage grid, a node connected to the first to third terminals, a first superconductor current limiter and a first controlled switch connected in series between the first terminal and the node, a second superconductor current limiter and a second controlled switch connected in series between the second terminal and the node, a third superconductor current limiter and a third controlled switch connected in series between the third terminal and the node, and a current injector configured to inject an electrical current into the node.
US10516259B2

A method and a device provide protection for a multi-terminal HVDC grid against faults. The method includes measuring a DC displacement voltage having a polarity and a value, determining if a short circuit fault exists by comparing the DC displacement voltage with a threshold displacement voltage and identifying a fault type based on the polarity and the value of the DC displacement voltage. The disclosed device contains a converter having a positive pole and a negative pole, a DC-switch substation, a DC line connecting the converter and the DC-switch substation and a transient fault detector. The transient fault detector contains a positive voltage sensor sensing a positive transient voltage of the positive pole and a negative voltage sensor sensing a negative transient voltage of the negative pole and a control unit which is adapted to derive a DC displacement voltage from the positive and the negative transient voltages.
US10516246B2

The present invention is related to laser technology which enables efficient, passive, coherent beam combination from distributed gain sources. The present invention includes a novel architecture which coherently combines the power from multiple sources, and which adds considerable flexibility to laser gain materials for many applications. The novel architecture of the present invention combines two techniques: 1) beam splitting and combination; and 2) phase-locking (i.e., maintaining a common phase relationship between multiple beams), using reflective gratings. Thus, the present invention addresses important limitations in laser technology: efficiency, power scaling and wavelength selectivity.
US10516245B2

A method of manufacturing a terminal comprising, in the following order, preparing a sheet material comprising 0.005 mass %-3.000 mass % in total of at least one element selected from Mg, Si, Cu, Zn, Mn, Ni, Cr and Zr, the balance being Al and incidental impurities, performing solution heat treatment by heating the sheet material, cold rolling the solution heat treated sheet material, forming a metal coating layer over a part of or an entirety of the cold-rolled sheet material, the metal coating layer being composed primarily of Sn, Cr, Cu, Zn, Au or Ag, or an alloy composed primarily thereof, forming a developed terminal material by punching the sheet material into a developed view geometry of a terminal, forming the developed terminal material into a terminal, and performing an aging treatment on the terminal at 150-190° C. for 60-600 minutes.
US10516240B1

An indoor coaxial wall outlet cover permitting functional use of a coaxial wall outlet while fully concealing the coaxial connector plug of the coaxial wall outlet. The cover has a hidden, functional coaxial connector plug that inserts into the coaxial connector plug attached to the underlying coaxial outlet box in the wall and is connected to an extended coaxial cable having at its distal end one or more functional coaxial connector plugs for use of the wall outlet to connect to a wide variety of home entertainment equipment such as televisions, DVRs, CATV, and satellite TV receivers. The cover can be essentially featureless in outward appearance, and when positioned over a wall coaxial outlet box, the cover can fully hide that box. The cover is thin so that furniture may be positioned effectively flush against the wall in front of the covered coaxial outlet box.
US10516235B2

A connecting structure for coupling connectors includes a male connector, and a female connector connected to the male connector. The male connector includes: a base; a first terminal portion provided on an upper surface of the base; and an edge portion protruding from the upper surface of the base to surround the first terminal portion. In particular, the edge portion includes a coupling protrusion protruding from an outer surface of the edge portion. In addition, the female connector includes: a second terminal portion to be connected to the first terminal portion; an inner seal that is provided in the second terminal portion and inserted inside the edge portion; and a casing including an inner space where the second terminal portion is provided, and a coupling groove having a shape corresponding to the coupling protrusion.
US10516229B2

A locking structure LS includes: a locking protrusion provided on a front holder and formed to protrude in a vertical direction; locking arms provided on a female housing and formed to extend in a fitting direction; and regulating surfaces provided to face the locking protrusion in a width direction and regulate movement of the locking arms in the width direction. The locking arms are inserted between the locking protrusion and the regulating surfaces, have locking portions formed to partially overlap with the locking protrusions, and can be elastically deformed in the vertical direction with respect to the female housing.
US10516221B1

A Kelvin connector assembly is provided that includes a body assembly, a first tab and a second tab. The body assembly comprises a first electrical contact surface electrically isolated from an opposing second electrical contact surface. The body assembly defines a central opening extending through the first electrical contact surface and the second electrical contact surface that is dimensioned to receive a battery post. The first tab, which is electrically connected with the first electrical contact surface, extends from the body assembly and is configured to couple with a first quick-connect connector. The second tab, which is electrically connected with the second electrical contact surface, extends from the body assembly and is configured to couple with a second quick-connect connector.
US10516220B2

The invention proposes a method for cohesive joining to a cable end (1), in which method a welding tool element (30, 37, 41, 43, 45, 48, 53) is fitted on an open bundle end of individual cores (2, 15) of the cable end (1), welding energy is fed into the individual cores (2, 15), and the welding tool element (30, 37, 41, 43, 45, 48, 53) is removed from the bundle end. In the process, an engagement recess (7, 21) can be formed in the open bundle end, an engagement pin (6, 20, 31, 38, 42, 44, 46, 49, 54) of the welding tool element (30, 37, 41, 43, 45, 48, 53) can engage into the engagement recess (7, 21), and at least a portion of the welding energy can be fed via the engagement recess (7, 21). A configured cable comprising individual cores (2, 15) with a receiving sleeve (4, 16, 33) is also presented, wherein the receiving sleeve (4, 16, 33) has an inlet opening (9) for a bundle (3) of the individual cores (2, 15), the receiving sleeve (4, 16, 33) has an end piece (5, 18) which is widened in relation to the inlet opening (9), and there is, at least also in the widened end piece (5, 18), a cohesive connection between at least one subset of the individual cores (2, 15) with respect to one another and/or between at least a subset of the individual cores (2, 15) and the receiving sleeve (4, 16, 33).
US10516219B2

In an exemplary embodiment, a phased array antenna comprises multiple subcircuits in communication with multiple radiating elements. The radio frequency signals are independently adjusted for both polarization control and beam steering. In a receive embodiment, multiple RF signals of various polarizations are received and combined into at least one receive beam output. In a transmit embodiment, at least one transmit beam input is divided and transmitted through multiple radiating elements, with the transmitted beams having various polarizations. In an exemplary embodiment, the phased array antenna provides multi-beam formation over multiple operating frequency bands. The wideband nature of the active components allows for operation over multiple frequency bands simultaneously.
US10516213B2

In a particular embodiment of the present disclosure, a coplanar antenna includes a conductive plane having a first dimension and a second dimension, wherein the length of the conductive plane along the first dimension is less than one-quarter of a wavelength of a resonant frequency; an insulating region disposed within the conductive plane, wherein the insulating region is of a shape that outlines a conductive peninsula, wherein: the conductive peninsula is coupled to the conductive plane; the conductive peninsula is substantially coplanar to a major portion of the conductive plane; the conductive peninsula is electrically coupled to an electric feed circuit such that an impedance associated with the conductive peninsula when electrically coupled substantially matches a signal impedance at the electrical feed circuit; and the conductive peninsula is operable to resonate at the resonant frequency after receiving a current from the electric feed circuit.
US10516212B2

Provided is an RF passive device ultra-miniaturized in a nanometer scale by inducing a surface plasmon resonance phenomenon by applying a metamaterial having a negative permittivity, and a method for miniaturizing the same. The RF passive device of the present invention includes: a radiator provided on a dielectric substrate; a ground plane onto which a metamaterial constituting each unit resonance cell is applied using a ring resonator of a quasi-Moebius strip structure; and a feed line for electrically connecting the radiator to the ground plane, in which an antenna is provided for inducing the surface plasmon resonance phenomenon between the atmosphere and the ground plane. As such, the surface plasmon resonance phenomenon can be induced by applying, to the ground plane, the metamaterial consisting of a unit resonance cell to which the ring resonator of a quasi-Moebius strip structure is applied.
US10516210B2

A phase controller for an antenna array includes a determination circuit, determining a direction index of the antenna array, and calculating a phase index according to the direction index according to a congruence modulo equation; a switching box, selecting L first frequency signals with L different first phases among K first frequency signals with K different first phases according to the phase index, wherein L and K are integer larger than 1, and L is not larger than K; and a frequency synthesizing module, comprising L phase-coherent PLL frequency synthesizers for receiving the L first frequency signals with the L different first phases to generate L second frequency signals with L different second phases to L antennae of the antenna array, wherein a second frequency of the second frequency signals is larger than a first frequency of the first frequency signals.
US10516203B2

A mobile terminal, including a display screen, a rear cover facing the display screen, a metal frame, and a circuit board; the metal frame and the circuit board are between the display screen and the rear cover and extend along outer profile of the rear cover. The antenna system includes at least one antenna unit. Each antenna unit includes a first gap in the metal frame and a second gap communicated with the first gap; the first gap extends along perimeter of the metal frame to form a strip-like hollow; the second gap extends from the middle of the first gap toward the rear cover until through the metal frame so as to divide the metal frame into a first section and a second section; the first section and the second section are electrically connected with the feeding point to form a first radiator and a second radiator, respectively.
US10516197B1

In accordance with one or more embodiments, a system includes a transceiver configured to generate an electromagnetic signal conveying first data. A coupler is configured to generate, responsive to the electromagnetic signal, an electromagnetic wave along a surface of a transmission medium, wherein the electromagnetic wave is within a non-optical frequency band, wherein the electromagnetic wave propagates via a cylindrical scattering wave mode along the surface of the transmission medium without requiring an electrical return path.
US10516193B2

An exemplary battery assembly includes, among other things, a frame, and a thermal fin extending through an aperture in the frame. The thermal fin is configured to transfer thermal energy between a battery cell and a thermal exchange plate. An exemplary method of thermal energy transfer within a battery pack includes, among other things, transferring thermal energy between at least one battery cell and a thermal exchange plate using a thermal fin that extends through an aperture in a frame.
US10516187B2

There is provided a nonaqueous electrolyte solution for the sodium secondary battery including a sodium salt, a compound having a sulfur-oxygen bond, and a nonaqueous solvent in which an amount of the compound having the sulfur-oxygen bond is in a rage of 0.05% by weight or more and 10% by weight or less with respect to the nonaqueous electrolyte solution. According to the present invention, the nonaqueous electrolyte solution for the sodium secondary battery and the sodium secondary battery which have excellent charge-discharge cycle characteristics can be provided and is useful industrially.
US10516178B2

A fuel cell system (1) in which a water separator (110) for separating liquid water from an exhaust gas (6, 4) of a fuel cell (10) of the fuel cell system (1) is fluid-mechanically coupled into an exhaust gas path (32, 22) of the fuel cell system. A water recirculator (120) is fluid-mechanically coupled into the fuel cell system (1), with the aid of which at least a portion of the water of the water separator (110) is once again providable to the fuel cell (10). Moreover, a method for recirculating water in a fuel cell system (1), in which liquid water of a fuel cell supply (30, 20) of the fuel cell system (1) is withdrawn at a removal site at/in the fuel cell supply (30, 20). The water upstream from the removal site is provided to the same fuel cell supply (30, 20) and/or to some other fuel cell supply (20, 30) of the fuel cell system (1).
US10516176B2

A power generation system includes: a power generation unit configured to discharge a flue gas; a housing configured to accommodate the power generation unit; a ventilator configured to ventilate the housing; a first gas channel through which a gas discharged from the ventilator flows; a second gas channel through which the flue gas from the power generation unit flows; a merging portion where the first gas channel and the second gas channel merge; a third gas channel through which the gases merged at the merging portion flow; a water trap unit connected to the first gas channel and including a water sealing structure; and a water discharge channel through which water in the water trap unit is discharged to an outside of the housing.
US10516175B2

A fuel cell system for an aircraft includes a fuel cell, wherein at the cathode side a cathode inlet and a cathode outlet is provided, and wherein at the anode side an anode inlet and an anode outlet is provided, and a cathode recirculation channel for passing the cathode product fluid from the cathode outlet to the cathode inlet. In the fuel cell system, the water content of the cathode product fluid in the cathode recirculation channel can be reduced or at least stabilized in a possibly effective way, because the cathode recirculation channel includes a water extraction device for extracting water from the cathode product fluid.
US10516170B2

A catalyst obtained by first preparing a cermet material with the general formula ABOx, wherein A is selected from the group consisting of Co, Cu, Ni, Ti, and combinations thereof, wherein B is selected from the group consisting of Mo, W, Ce, and combinations thereof, wherein A and B are different elements, and wherein x is a nonzero number ranging from 3 to 7 and represents the moles of O. Next, the cermet is activated in a reducing atmosphere to yield metal particles dispersed within and/or on the cermet.
US10516150B2

The invention relates to a method for producing an electromechanical bundle for a metal-ion battery, for electrical connection thereof to the output terminals of the battery, characterised by coiling or folding the sides of at least one of the two electrodes on itself, then compacting by packing in order to further increase the density of the coiled sides in order to weld the electrode to a current collector.
US10516146B2

In an embodiment, an expansion component (e.g., expanding foam element, inflatable pad, a pneumatic or hydraulic mechanism, etc.) is arranged inside of a battery module compartment (e.g., on a bottom interior surface of the battery module compartment). A battery module is inserted into the battery module component and is fixated, or secured, within the battery module compartment at least in part based upon the expanding component which starts to expand or continues to expand after the insertion. In a further embodiment, the battery module may be removed from the battery module compartment after a contraction function (e.g., collapse of the foam element, deflation of the inflatable pad, etc.) of the expansion component is initiated.
US10516145B2

An exemplary battery assembly includes an endplate of a battery array, and an enclosure wall secured directly to the endplate from outside an open area of a battery pack enclosure. An exemplary method of securing a battery array includes positioning a battery array within an open area of an enclosure and, from a position outside the open area, securing an endplate of a battery array directly to a wall of a battery pack enclosure.
US10516136B2

An organic electroluminescent device (100) includes a substrate (1), a driving circuit layer (2), an inorganic protective layer (Pa), an organic flattening layer (Pb), an organic electroluminescent element layer (3), and a TFE structure (10). The TFE structure includes a first inorganic barrier layer (12), an organic barrier layer (14), and a second inorganic barrier layer (16). As seen in a direction of normal to the substrate, the organic flattening layer (Pb) is formed in a region where the inorganic protective layer (Pa) is formed, organic electroluminescent elements are located in a region where the organic flattening layer (Pb) is formed, and an outer perimeter of the TFE structure (10) crosses lead wires (32) and is present between an outer perimeter of the organic flattening layer (Pb) and an outer perimeter of the inorganic protective layer (Pa). In a region where the inorganic protective layer (Pb) and the first inorganic barrier layer (12) are in direct contact with each other on the lead wires (32), a tapering angle θ(12) of a side surface of a cross-section of the first inorganic barrier layer (12) taken along a plane parallel to a width direction of the lead wires (32) is smaller than 90 degrees.
US10516127B2

A quantum rod panel includes a first substrate and a second substrate facing each other, a pixel electrode and a common electrode over the first substrate and spaced apart from each other, and a quantum rod layer between the pixel electrode and the common electrode and including quantum rods and metal particles.
US10516126B2

The present disclosure provides a quantum dot electroluminescent device, which includes: a substrate; an anode disposed on the substrate; a hole transmission layer disposed on the anode; a quantum dot luminescent layer disposed on the hole transmission layer; an electron transmission layer disposed on the quantum dot luminescent layer; and a cathode disposed on the electron transmission layer, wherein the hole transmission layer is a P-type doped hole transmission layer and/or the electron transmission layer is a N-type doped electron transmission layer. The present disclosure further provides a method of manufacturing the quantum dot electroluminescent device. The present disclosure causes degrees of curvature of interfacial energy bands to be different by forming a gradient doping effect in a multi-layer hole transmission layer, so as to form a gradient energy level, that is, the HOMO energy level deepens in order from the anode to the quantum dot luminescent layer, thereby reducing the energy barrier of the holes being injected from the anode to the quantum dot luminescent layer to improve the luminescent efficiency of the device.
US10516120B2

The present disclosure discloses a flexible OLED display including: a flexible substrate, including a first surface and a second surface opposite to each other; an organic electroluminescent component arranged on the first surface; and a photochromic component arranged on the second surface, wherein the photochromic component generates different color changes according to an intensity of an external ambient light so as to completely absorb the external ambient light. The present disclosure further discloses a manufacturing method of a flexible OLED display. The flexible OLED display and the manufacturing method thereof according to the present disclosure can eliminate the influence of the external ambient light on the display and improve the display contrast.
US10516115B2

Provided are a compound which is excellent in solubility in a solvent and easily provides a film exhibiting high mobility without complicated processes, an organic semiconductor material using the same, and an organic semiconductor ink which enables easy fabrication of an organic transistor composed of a practical configuration. The problems are solved by a method of producing a dinaphthothiophene derivative, the method including the following steps (I) and (II): (I) a first step of subjecting a naphthol derivative represented by General Formula (A) and a naphthalene thiol derivative represented by General Formula (B) to dehydration condensation in the presence of acid to produce a sulfide derivative represented by General formula (C); and (II) a second step of performing dehydrogenation reaction of the sulfide derivative (C) in the presence of a transition metal salt or a transition metal complex to produce a dinaphthothiophene derivative (D).
US10516113B2

An organic compound represented by Chemical Formula 1, an organic optoelectric device including the organic compound, and a display device including the organic optoelectric device are disclosed.
US10516111B2

The present subject matter relates to a formulation comprising an organic solvent, a fullerene, and a conjugated polymer, wherein a solution of the conjugated polymer exhibits a peak optical absorption spectrum red shift of at least 100 nm when the conjugated polymer solution is cooled from 120° C. to room temperature, and wherein the fullerene is not phenyl-C71-butyric-acid-methyl-ester (PC71BM). The present subject matter further relates to the use of a formulation as described above further characterized in that the fullerene is not phenyl-C61-butyric-acid-methyl-ester (PC61BM).
US10516110B2

Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform a switching function. In embodiments, processes are described, which may be useful in avoiding formation of a potentially resistive oxide layer at an interfacial surface between a conductive substrate, for example, and a correlated electron material.
US10516105B2

A resistive memory device includes a first electrode, a second electrode spaced from the first electrode along a spacing direction, and a hafnium oxide resistive material portion of a resistive memory cell located between the first electrode and the second electrode and having a compositional modulation in oxygen concentration within directions that are perpendicular to the spacing direction.
US10516098B2

A switching device is disclosed. The switching device includes a spin-orbit coupling (SOC) layer, a pure spin conductor (PSC) layer disposed atop the SOC layer, a ferromagnetic (FM) layer disposed atop the PSC layer, and a normal metal (NM) layer sandwiched between the PSC layer and the FM layer. The PSC layer is a ferromagnetic insulator (FMI) is configured to funnel spins from the SOC layer onto the NM layer and to further provide a charge insulation so as to substantially eliminate current shunting from the SOC layer while allowing spins to pass through. The NM layer is configured to funnel spins from the PSC layer into the FM layer.
US10516094B2

A method for a photolithographic fabricating process to define pillars having small pitch and pillar size. The method includes coating a hard mask layer of a wafer with a photoresist. The wafer is exposed with a first line pattern comprising a plurality of parallel lines in a first direction. The wafer is then exposed with a second line pattern comprising a plurality of parallel lines in a second direction orthogonal to the first direction. The wafer is then developed to remove areas of the photoresist that were exposed by the first line pattern and the second line pattern resulting in a plurality of pillars.
US10516074B2

A semiconductor device includes: a p type first semiconductor layer that contains acceptors as impurities; an n type second semiconductor layer that is provided on the first semiconductor layer and contains donors as impurities; and a p type first diffusion portion that includes a contact portion in contact with the first semiconductor layer, the contact portion containing acceptors whose concentration is higher than that in the first semiconductor layer.
US10516067B2

The present invention discloses a low-warpage backside aluminum paste used for crystalline silicon solar cells, comprising 85-95 parts by weight of aluminum powder, 0.1-0.5 part by weight of glass powder, 4-13 parts by weight of organic carrier and 0.6-2 parts by weight of additive. The thermal expansion coefficient of the aluminum pastes is effectively reduced by the use of glass powders with larger particle sizes. In addition, high content of aluminum powder in the paste formula results in a reduced printing wet weight, a high aluminum content in the back surface electric field, and thus, a reduced solar cell warpage without detriment to the performance of the solar cells.
US10516058B2

The present invention discloses a preparation method of a low temperature polysilicon thin film transistor including: successively forming a polysilicon active layer and a gate insulating layer covering the active layer on a base substrate; implanting nitrogen ions on a surface of the polysilicon active layer facing the gate insulating layer by an ion implantation process to form an ion implantation layer; and recrystallizing the ion implantation layer by a high temperature annealing process to form a silicon nitride spacing layer between the polysilicon active layer and the gate insulating layer. The present invention also provides a low temperature polysilicon thin film transistor including a polysilicon active layer, a gate insulating layer, a gate electrode, a source electrode and a drain electrode successively provided on a base substrate, wherein a connection interface between the polysilicon active layer and the gate insulating layer is formed with a silicon nitride spacing layer, and the silicon nitride spacing layer and the polysilicon active layer are in a integrally interconnected structure.
US10516052B2

A representative method for manufacturing a semiconductor device (e.g., a fin field-effect transistor) includes the steps of forming a gate structure having a first lateral width, and forming a first via opening over the gate structure. The first via opening has a lowermost portion that exposes an uppermost surface of the gate structure. The lowermost portion of the first via opening has a second lateral width. A ratio of the second lateral width to the first lateral width is less than about 1.1. A source/drain (S/D) region is disposed laterally adjacent the gate structure. A contact feature is disposed over the S/D region. A second via opening extends to and exposes an uppermost surface of the contact feature. A bottommost portion of the second via opening is disposed above a topmost portion of the gate structure.
US10516048B2

A method of fabricating a semiconductor device includes following steps. A trench is formed in a substrate. A barrier layer and an epitaxy layer are formed in sequence in the trench. The barrier layer has a first dopant. A source/drain recess cavity is formed by etching at least the epitaxial layer. A source/drain region is formed in the source/drain recess cavity. The source/drain region has a second dopant.
US10516045B2

A lateral trench MOSFET comprises an insulating layer buried in a substrate, a body region in the substrate, an isolation region in the substrate, a first drain/source region over the body region, a second drain/source region in the substrate, wherein the first drain/source region and the second drain/source region are on opposing sides of the isolation region, a drift region comprising a first drift region of a first doping density formed between the second drain/source region and the insulating layer, wherein the first drift region comprises an upper portion surrounded by isolation regions and a lower portion and a second drift region of a second doping density formed between the isolation region and the insulating layer, wherein a height of the second drift region is equal to a height of the lower portion of the first drift region.
US10516044B2

A memory device includes a number of memory cells and a dielectric layer formed over the memory cells. The memory device also includes contacts formed in the dielectric layer and spacers formed adjacent the side surfaces of the contacts. The spacers may inhibit leakage currents from the contacts.
US10516042B2

An III group nitride semiconductor device comprises: a substrate; a nitride semiconductor layer located on the substrate; a passivation layer located on the nitride semiconductor layer, a portion of the passivation layer in a gate region being etched to expose the nitride semiconductor layer so as to form a gate groove; a composite dielectric layer located on the passivation layer and the gate groove, the composite dielectric layer comprising one or more combination structures of two or more of a nitride dielectric layer, an oxynitride dielectric layer and an oxide dielectric layer which are formed sequentially in the direction away from the substrate; and a source electrode and a drain electrode respectively located in a source region and a drain region on the nitride semiconductor layer, and a gate electrode located in a gate region between the source region and the drain region on the composite dielectric layer.
US10516041B2

An HEMT includes a buffer layer, a hole-supply layer on the buffer layer, a heterostructure on the hole-supply layer, and a source electrode. The hole-supply layer is made of P-type doped semiconductor material, the buffer layer is doped with carbon, and the source electrode is in direct electrical contact with the hole-supply layer, such that the hole-supply layer can be biased to facilitate the transport of holes from the hole-supply layer to the buffer layer.
US10516032B2

A method of manufacturing a semiconductor device includes: receiving a semiconductor structure, the semiconductor structure including: a fin structure; a dummy gate across over the fin structure to define a channel region of the fin structure; and a dummy dielectric layer separating the channel region of the fin structure from the dummy gate; removing the dummy gate and the dummy dielectric layer to expose the channel region of the fin structure; and forming a doped interfacial layer covering the channel region of the fin structure, in which the doped interfacial layer includes a dopant selected from the group consisting of Al, Hf, La, Sc, Y and a combination thereof.
US10516024B2

Embodiments include Multiple Gate Field-Effect Transistors (MuGFETs) and methods of forming them. In an embodiment, a structure includes a substrate, a fin, masking dielectric layer portions, and a raised epitaxial lightly doped source/drain (LDD) region. The substrate includes the fin. The masking dielectric layer portions are along sidewalls of the fin. An upper portion of the fin protrudes from the masking dielectric layer portions. A first spacer is along a sidewall of a gate structure over a channel region of the fin. A second spacer is along the first spacer. The raised epitaxial LDD region is on the upper portion of the fin, and the raised epitaxial LDD region adjoins a sidewall of the first spacer and is disposed under the second spacer. The raised epitaxial LDD region extends from the upper portion of the fin in at least two laterally opposed directions and a vertical direction.
US10516001B2

According to a flexible OLED device production method of the present disclosure, after an intermediate region (30i) and flexible substrate regions (30d) of a plastic film (30) of a multilayer stack (100) are divided from one another, the interface between the flexible substrate regions (30d) and a glass base (10) is irradiated with laser light. The multilayer stack (100) is separated into a first portion (110) and a second portion (120) while the multilayer stack (100) is in contact with a stage (210). The first portion (110) includes a plurality of OLED devices (1000) which are in contact with the stage (210). The OLED devices (1000) include a plurality of functional layer regions (20) and the flexible substrate regions (30d). The second portion (120) includes the glass base (10) and the intermediate region (30i). The step of irradiating with the laser light includes making the irradiation intensity of laser light for at least part of the interface between the intermediate region (30i) and the glass base (10) lower than the irradiation intensity of laser light for the interface between the flexible substrate regions (30d) and the glass base (10).
US10515998B2

A metal-insulator-semiconductor-insulator-metal (MISIM) device includes a semiconductor layer, an insulating layer disposed over an upper surface of the semiconductor layer, a back electrode disposed over a lower surface of the semiconductor layer opposing the upper surface, and first and second electrodes disposed over the insulating layer and spaced-apart from each other.
US10515974B2

A semiconductor device includes a substrate having first and second regions, a gate electrode stack having a plurality of gate electrodes vertically stacked and spaced apart from each other in a first direction perpendicular to an upper surface of the substrate in the first region, and extending to have different lengths in a second direction parallel to the upper surface of the substrate from the first region to the second region, first and second isolation regions extending in the second direction perpendicular to the first direction, while penetrating through the gate electrode stack on the substrate, in the first and second regions, string isolation regions disposed between the first and second isolation regions in the first region, and extending in the second direction while penetrating through a portion of the gate electrode stack, and a plurality of auxiliary isolation regions disposed linearly with the string isolation regions in at least one of the first and second regions, and spaced apart from each other in the second direction.
US10515966B2

A semiconductor device includes a substrate, a fin structure and an isolation layer formed on the substrate and adjacent to the fin structure. The semiconductor device includes a gate structure formed on at least a portion of the fin structure and the isolation layer. The semiconductor device includes an epitaxial layer including a strained material that provides stress to a channel region of the fin structure. The epitaxial layer has a first region and a second region, in which the first region has a first doping concentration of a first doping agent and the second region has a second doping concentration of a second doping agent. The first doping concentration is greater than the second doping concentration. The epitaxial layer is doped by ion implantation using phosphorous dimer.
US10515964B2

A semiconductor device includes first-type-channel field effect transistors (FETs) including a first first-type-channel FET including a first gate structure and a second first-type-channel FET including a second gate structure. The first first-type-channel FET has a smaller threshold voltage than the second first-type-channel FET. The first gate structure includes a first work function adjustment material (WFM) layer and the second gate structure includes a second WFM layer. At least one of thickness and material of the first and second WFM layers is different from each other.
US10515963B2

The present disclosure provides a method that includes providing a semiconductor substrate having a first region and a second region; forming a first gate within the first region and a second gate within the second region on the semiconductor substrate; forming first source/drain features of a first semiconductor material with an n-type dopant in the semiconductor substrate within the first region; forming second source/drain features of a second semiconductor material with a p-type dopant in the semiconductor substrate within the second region. The second semiconductor material is different from the first semiconductor material in composition. The method further includes forming first silicide features to the first source/drain features and second silicide features to the second source/drain features; and performing an ion implantation process of a species to both the first and second regions, thereby introducing the species to first silicide features and the second source/drain features.
US10515961B2

A semiconductor device includes a fin field effect transistor. The semiconductor device includes a first gate electrode, a first source/drain (S/D) region disposed adjacent to the first gate electrode, a first S/D contact disposed on the first S/D region, a first spacer layer disposed between the first gate electrode and the first S/D region, a first contact layer in contact with the first gate electrode and the first S/D contact, and a first wiring layer integrally formed with the first contact layer. There is no interface between the first contact layer and the first wiring layer in a cross sectional view, and the first contact layer has a smaller area than the first wiring layer in plan view.
US10515960B2

A representative method for manufacturing fin field-effect transistors (FinFETs) includes steps of forming a plurality of fin structures over a substrate, and forming a plurality of isolation structures interposed between adjacent pairs of fin structures. Upper portions of the fin and isolation structures are etched. Epitaxial structures are formed over respective fin structures, with each of the epitaxial structures adjoining adjacent epitaxial structures. A dielectric layer is deposited over the plurality of epitaxial structures with void regions formed in the dielectric layer. The void regions are interposed between adjacent pairs of fin structures.
US10515958B2

An embodiment is a structure including a first fin over a substrate, a second fin over the substrate, the second fin being adjacent the first fin, an isolation region surrounding the first fin and the second fin, a first portion of the isolation region being between the first fin and the second fin, a gate structure along sidewalls and over upper surfaces of the first fin and the second fin, the gate structure defining channel regions in the first fin and the second fin, a gate seal spacer on sidewalls of the gate structure, a first portion of the gate seal spacer being on the first portion of the isolation region between the first fin and the second fin, and a source/drain region on the first fin and the second fin adjacent the gate structure.
US10515955B1

Example embodiments relating to forming gate structures, e.g., for Fin Field Effect Transistors (FinFETs), are described. In an embodiment, a structure includes first and second device regions comprising first and second FinFETs, respectively, on a substrate. A distance between neighboring gate structures of the first FinFETs is less than a distance between neighboring gate structures of the second FinFETs. A gate structure of at least one of the first FinFETs has a first and second width at a level of and below, respectively, a top surface of a first fin. The first width is greater than the second width. A second gate structure of at least one of the second FinFETs has a third and fourth width at a level of and below, respectively a top surface of a second fin. A difference between the first and second widths is greater than a difference between the third and fourth widths.
US10515951B2

A process for manufacturing a semiconductor device and the resulting structure are presented. In an embodiment a source/drain region is grown. Once grown, the source/drain region is reshaped in order to remove facets. The reshaping may be performed using an etching process whereby a lateral etch rate of the source/drain region is larger than a vertical etch rate of the source/drain region.
US10515944B2

An integrated circuit includes a cell layer, a first metal layer, and a first conductive via. The cell layer includes first and second cells, each of which is configured to perform a circuit function. The first metal layer is above the cell layer and includes a first conductive feature that extends from the first cell into the second cell and that is configured to receive a supply voltage. A first conductive via interconnects the cell layer and the metal layer.
US10515943B2

In one embodiment, the standard cell includes first and second active regions defining an intermediate region between the first and second active regions; and first, second and third gate lines crossing the first and second active regions and crossing the intermediate region. The first gate line is divided into an upper first gate line and a lower first gate line by a first gap insulating layer in the intermediate region, the second gate line is undivided, and the third gate line is divided into an upper third gate line and a lower third gate line by a second gap insulating layer in the intermediate region.
US10515931B2

An assembly has at least one integrated circuit (IC) die fixed in a medium. The assembly has a redistribution layer over the IC die. The redistribution layer has conductors connecting first pads on active faces of the IC die to second pads at an exposed surface of the assembly. A die unit is provided over the IC die. The die unit has a bottom die interconnected to a package substrate. Respective portions of the redistribution layer corresponding to each of the at least one IC die partially underlie the bottom die, and extend beyond the bottom die. The package substrate has contacts connected to the ones of the second pads corresponding to the at least one IC die.
US10515929B2

An integrated circuit (IC) chip carrier includes one or more memory devices therein. The memory is integrated into the carrier prior to the IC chip being connected to the carrier. Therefore, the IC chip may be connected to the memory at the same time as the IC chip is connected to the carrier. Because the memory is integrated into the IC chip carrier, prior to the IC chip being attached thereto, reliability concerns that result from attaching the memory to the IC chip carrier affect the IC chip carrier and do not affect the yield of the relatively more expensive IC chip.
US10515917B2

The embodiments described above provide enlarged overlapping surface areas of bonding structures between a package and a bonding substrate. By using elongated bonding structures on either the package and/or the bonding substrate and by orienting such bonding structures, the bonding structures are designed to withstand bonding stress caused by thermal cycling to reduce cold joints.
US10515915B2

Methods of forming connector pad structures, interconnect structures, and structures thereof are disclosed. In some embodiments, a method of forming a connector pad structure includes forming an underball metallization (UBM) pad, and increasing a surface roughness of the UBM pad by exposing the UBM pad to a plasma treatment. A polymer material is formed over a first portion of the UBM pad, leaving a second portion of the UBM pad exposed.
US10515908B2

A device includes first and second dies and a seal ring. The first die includes a top dielectric layer. The second die is over the first die. The second die includes a bottom dielectric layer bonded to the top dielectric layer of the first die at an interface between the first die and the second die. The seal ring extends from the first die to the second die through the interface. A portion of the top dielectric layer of the first die and a portion of the bottom dielectric layer of the second die are separated by a gap outside the seal ring.
US10515903B2

A semiconductor device and method for forming the semiconductor device are described. The method includes recessing a device pad to below a top surface of an interconnect layer and depositing a cap in the recess over the device pad. A topography assist layer is formed over each of at least one alignment mark using a selective deposition process that deposits material on conductive material of the at least one alignment mark selective to the metal nitride of the device pad such that a top surface of the topography assist feature is higher than a top surface of the cap. Device layers are deposited conformally over the interconnect layer such that the topography assist layer causes a topographical feature in a top surface of the deposited device layers, the topographical feature being vertically aligned with the topography assist layer. The device pad is aligned according to the topographical feature.
US10515897B2

A semiconductor structure includes a semiconductor device, an overlying silicon nitride diffusion barrier layer, and an interconnect structure extending through the silicon nitride diffusion barrier layer. The interconnect structure includes a titanium diffusion barrier structure in contact with the silicon nitride diffusion barrier layer to form a continuous hydrogen diffusion barrier structure.
US10515889B2

A semiconductor package device includes an interconnection structure, an electronic component, a package body and an electrical contact. The dielectric layer has a top surface and a bottom surface. The dielectric layer defines a cavity extending from the bottom surface into the dielectric layer. A patterned conductive layer is disposed on the top surface of the dielectric layer. The conductive pad is at least partially disposed within the cavity and electrically connected to the patterned conductive layer. The conductive pad includes a first metal layer and a second metal layer. The second metal layer is disposed on the first metal layer and extends along a lateral surface of the first metal layer. The electronic component is electrically connected to the patterned conductive layer. The package body covers the electronic component and the patterned conductive layer. The electrical contact is electrically connected to the conductive pad.
US10515887B2

A semiconductor package structure is provided. The semiconductor package structure includes a first carrier substrate having a first surface and an opposing second surface. A second carrier substrate is stacked on the first carrier substrate and has a first surface and an opposing second surface that faces the first surface of the first carrier substrate. A semiconductor die is mounted on the first surface of the second carrier substrate. A heat spreader is disposed on the first surface of the first carrier substrate to cover and surround the second carrier substrate and the semiconductor die. A method for forming the semiconductor package structure is also provided.
US10515883B2

A 3D system-level packaging method includes providing a packaging substrate having a first functional surface and a second surface with wiring arrangement within the packaging substrate and between the first functional surface and the second surface. The method also includes forming at least one flip package layer on the first functional surface of the packaging substrate and forming at least one wiring and package layer on the flip package layer. The flip package layer is formed by subsequently forming a flip mounting layer, an underfill, a sealant layer, and a wiring layer; and the wiring and package layer is formed by subsequently forming a straight mounting layer, a sealant layer, and a wiring layer. Further, the method includes planting connection balls on the second functional surface of the packaging substrate.
US10515881B2

A substrate includes a base substrate, and a pad at one side of the base substrate, wherein the pad comprises: a first conductive pattern on the base substrate, an insulating layer including a plurality of contact holes exposing a portion of the first conductive pattern, and second conductive patterns separately on the insulating layer and connected to the first conductive pattern through the plurality of contact holes, wherein side surfaces of the second conductive patterns are exposed.
US10515877B2

A performance of a semiconductor device is improved. The semiconductor device according to one embodiment includes a wire bonded to one bonding surface at a plurality of parts in an opening formed in an insulating film of a semiconductor chip. The semiconductor device includes also a sealer that seals the semiconductor chip and the wire so that the sealer is in contact with the bonding surface. The bonding surface includes a first region to which a bonding portion of the wire is bonded, a second region to which another bonding portion of the wire is bonded, and a third region between the first region and the second region. A width of the third region is smaller than a width of the first region and a width of the second region.
US10515874B2

A semiconductor device including a test pad contact and a method of manufacturing the semiconductor device are disclosed. In an embodiment, a semiconductor device may include a first metal feature and a second metal feature disposed in a single top metal layer over a substrate. A test pad may be formed over and electrically connected to the first metal feature. A first passivation layer may be formed over the second metal feature and the test pad and may cover top and side surfaces of the test pad. A first via may be formed penetrating the first passivation layer and contacting the test pad and a second via may be formed penetrating the first passivation layer and contacting the second metal feature.
US10515871B1

Cooling devices, systems including cooling devices, and methods of forming tubes for cooling devices are disclosed. A method for forming a tube for a cooling device includes positioning an opal structure on an interior surface of the tube, the opal structure having voids around a plurality of spheres, depositing a material over the opal structure and within the voids around the plurality of spheres, and removing the opal structure such that the material forms a patterned structure having a plurality of dimples and a plurality of pores.
US10515865B2

A semiconductor device and method of reducing the risk of underbump metallization poisoning from the application of underfill material is provided. In an embodiment a spacer is located between a first underbump metallization and a second underbump metallization. When an underfill material is dispensed between the first underbump metallization and the second underbump metallization, the spacer prevents the underfill material from creeping towards the second underbump metallization. In another embodiment a passivation layer is used to inhibit the flow of underfill material as the underfill material is being dispensed.
US10515855B2

At least one embodiment relates to a method for integrating Si1-xGex structures with Si1-x′Gex′ structures in a semiconductor device. The method includes providing a device that includes a plurality of Si1-xGex structures, where 0≤x<1. The method also includes depositing a layer of GeO2 on a subset of the Si1-xGex structures. Further, the method includes heating at least the subset of Si1-xGex structures at a temperature high enough and for a time long enough to transform the subset of Si1-xGex structures into a subset of Si1-x′Gex′ structures with x′>x.
US10515846B2

A multilayer semiconductor device structure having different circuit functions on different semiconductor device layers is provided. The semiconductor structure comprises a first semiconductor device layer fabricated on a bulk substrate. The first semiconductor device layer comprises a first semiconductor device for performing a first circuit function. The first semiconductor device layer includes a patterned top surface of different materials. The semiconductor structure further comprises a second semiconductor device layer fabricated on a semiconductor-on-insulator (“SOI”) substrate. The second semiconductor device layer comprises a second semiconductor device for performing a second circuit function. The second circuit function is different from the first circuit function. A bonding surface coupled between the patterned top surface of the first semiconductor device layer and a bottom surface of the SOI substrate is included. The bottom surface of the SOI substrate is bonded to the patterned top surface of the first semiconductor device layer via the bonding surface.
US10515845B2

A method for manufacturing a semiconductor structure including isolations includes receiving a substrate including a first region and a second region; forming a patterned hard mask, the patterned hard mask including a first opening exposing a portion of the first region and a second opening exposing a portion of the second region; removing portions of the substrate to form a first trench in the first region and to form a second trench in the second region; performing an ion implantation to a portion of the patterned hard mask in the first region and a portion of the substrate exposed from the first trench; enlarging the first opening to form a third opening over the first trench and enlarging the second opening to form a fourth opening over the second trench; and forming a first isolation by filling the first trench and a second isolation by filling the second trench.
US10515832B2

A laser processing apparatus includes a laser beam generating unit which emits a laser beam, a lens unit which divides the laser beam into a plurality of laser beams, and a light condensing unit which condenses the plurality of laser beams. The lens unit includes a first lens array having a first central axis and a second lens array having a second central axis, and wherein at least one of the first lens array and the second lens array reciprocates such that the first central axis and the second central axis are deviated from each other.
US10515828B2

A semiconductor device has a semiconductor wafer including a plurality of semiconductor die. An insulating layer is formed over the semiconductor wafer. A portion of the insulating layer is removed by LDA to expose a portion of an active surface of the semiconductor die. A first conductive layer is formed over a contact pad on the active surface of the semiconductor die. The semiconductor wafer is singulated to separate the semiconductor die. The semiconductor die is disposed over a carrier with the active surface of the semiconductor die offset from the carrier. An encapsulant is deposited over the semiconductor die and carrier to cover a side of the semiconductor die and the exposed portion of the active surface. An interconnect structure is formed over the first conductive layer. Alternatively, a MUF material is deposited over a side of the semiconductor die and the exposed portion of the active surface.
US10515827B2

A method for forming a chip package is provided. The method includes disposing a chip over a redistribution structure. The redistribution structure includes a first insulating layer and a first wiring layer, and the first wiring layer is in the first insulating layer and electrically connected to the chip. The method includes bonding an interposer substrate to the redistribution structure through a conductive structure. The chip is between the interposer substrate and the redistribution structure. The interposer substrate has a recess adjacent to the redistribution structure. A first portion of the chip is in the recess. The interposer substrate includes a substrate and a conductive via structure, and the conductive via structure passes through the substrate and is electrically connected to the first wiring layer through the conductive structure.
US10515816B2

Methods are provided for integrating atomic layer etch and atomic layer deposition by performing both processes in the same chamber or reactor. Methods involve sequentially alternating between atomic layer etch and atomic layer deposition processes to prevent feature degradation during etch, improve selectivity, and encapsulate sensitive layers of a semiconductor substrate.
US10515815B2

Methods and apparatuses for passivating a fin field effect transistor (FinFET) semiconductor device and performing a gate etch using integrated atomic layer deposition (ALD) and etch processes are described herein. Methods include performing a partial gate etch, depositing a passivation layer on exposed surfaces of semiconductor fins and a gate layer by ALD, and performing a final gate etch to form one or more gate structures of the FinFET semiconductor device. The etch, deposition, and etch processes are performed in the same plasma chamber. The passivation layer is deposited on sidewalls of the gate layer to maintain a gate profile of the one or more gate structures during etching.
US10515814B2

A method of etching is described. The method includes providing a substrate having a first material containing silicon nitride and a second material that is different from the first material, forming a first chemical mixture by plasma-excitation of a first process gas containing H and optionally a noble gas, and exposing the first material on the substrate to the first chemical mixture. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing N, F, O, and optionally a noble element, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material relative to the second material.
US10515791B2

A method of imaging single molecules, comprises the steps of: a) providing an assembly comprising a carrier substrate having a substrate face with an aperture, the aperture being covered with a receiving layer attached to the substrate face, the receiving layer being substantially transparent for low-energy electrons with a kinetic energy of 5 to 1,000 eV; b) depositing single molecules onto said receiving layer by means of soft-landing electrospray ion deposition, whereby a single molecule loaded receiving layer is formed; c) acquiring an in-line low-energy electron transmission pattern of said single molecule loaded receiving layer; and d) applying a reconstruction procedure to said electron transmission pattern to obtain at least one image of a single molecule on said single molecule loaded receiving layer. The above steps a) to c) are conducted under vacuum conditions.
US10515787B2

An oxide sintered body is obtained by sintering indium oxide, gallium oxide and tin oxide. The oxide sintered body has a relative density of 90% or more and an average grain size of 10 μm or less. In the oxide sintered body, the relations 30 atomic %≤[In]≤50 atomic %, 20 atomic %≤[Ga]≤30 atomic % and 25 atomic %≤[Sn]≤45 atomic % are satisfied. [In], [Ga] and [Sn] are ratios of contents (atomic %) of indium gallium and tin, respectively, to all metal elements contained in the oxide sintered body. The oxide sintered body has an InGaO3 phase which satisfies the relation [InGaO3]≥0.05.
US10515777B2

This ion milling device is provided with a vacuum chamber (105), an exhaust device (101) for evacuating the interior of the vacuum chamber, a sample stage (103) for supporting a sample (102) to be irradiated inside the vacuum chamber, a heater (107) for heating the interior of the vacuum chamber, a gas source (106) for introducing into the vacuum chamber a gas serving as a heating medium, and a controller (110) for controlling the gas source, the controller controlling the gas source so that the vacuum chamber internal pressure is in a predetermined state during heating by the heater. This enables the control in a short time of the temperature for suppressing condensation, or the like, occurring at atmospheric release after cooling and ion milling a sample.
US10515772B2

A disconnector and a method for manufacturing the disconnector are disclosed in the present application. The disconnector includes conductive arms pivotally coupled with each other, and finger contacts. The finger contacts have two opposite ends and an elastic portion between the two opposite ends, each of the finger contacts being fixed to the respective conductive arm by fasteners at the two opposite ends such that the elastic portion presses against the conductive arm. In response to the conductive arms being pivoted toward each other and clamping an electrical contact hanged at a bus-bar above the disconnector, the conductive arms are electrically coupled with the electrical contact via the respective finger contacts. A method of manufacturing a disconnector is also disclosed.
US10515771B2

A switch unit includes a wiring board, a spacer, a movable contact element, a pressing element, and a protective sheet. A first stationary contact element and a second stationary contact element having rectangular shapes are provided on an upper surface of the wiring board. A contact section includes the movable contact element, the first stationary contact element, and the second stationary contact element. The movable contact element is mounted on a portion of the upper surface of the wiring board that is exposed from an inside of an opening of the spacer so that an outer edge of the movable contacts the second stationary contact element. The first stationary contact element continuously extends from a region of the wiring board facing a movable contact portion of the movable contact element to a region of the wiring board outside a region of the wiring board onto which the movable contact element is projected.
US10515770B2

Examples relate to a compressible housing. An electronic switch may include a circuit board. A first conductive surface may be coupled to the circuit board and a second conductive surface may be located proximate to the first conductive surface. A compressible spacer may be located between the first conductive surface and the second conductive surface to space the first conductive surface away from the second conductive surface. Further, a compressible housing may deform when under compression and may cause, via deformation of the compressible spacer, the first conductive surface to contact the second conductive surface.
US10515768B2

An apparatus including an open interconnected wall structure having one or more pores, the open interconnected wall structure including a first electrode material, the pores including an electrolyte and a second electrode material, wherein the electrolyte and second electrode material are supported on the first electrode material within the pores such that the first electrode material is separated from the second electrode material by the electrolyte to enable the generation and/or storage of electrical energy using the apparatus.
US10515759B2

An MLCC with an identification mark consisting of non-active internal electrodes which can be used to determine chip orientation for mounting or reeling. This allows an MLCC with substantially similar width and thickness to be oriented with the electrodes in a preferred direction (either vertical or horizontal with respect to the board) that results in the minimum noise and vibration compared to other orientations. The presence of an identification mark can also allow for a means of preferentially orienting an MLCC which has an active area that is offset from the geometric center of the part.
US10515756B2

Disclosed is a basic module of a magnetic core of a wound electrical transformer. The basic module includes first and second windings placed atop one another and made of first and second materials, respectively. The first material is a crystal having a saturation magnetization≥1.5 T and magnetic losses less than 20 W/kg in sine waves having a frequency of 400 Hz, for maximum induction of 1 T, and the second material is a material having an apparent saturation magnetostriction less than or equal to 5 ppm and magnetic losses less than 20 W/kg in sine waves having a frequency of 400 Hz, for maximum induction of 1 T. The cross-sections of the first winding and cross-sections of the second winding satisfy (S1/(S1+S3); S2/(S2+S4)) of the first material, having a high saturation magnetization, compared to the cross-section of both materials together, is 2%-50%.
US10515748B2

A coil component has a first surface and a second surface facing each other. The coil component has a coil conductor formed into a spiral shape and having a central axis intersecting with the first surface and the second surface, an insulation resin body covering the coil conductor and including an inner diameter hole part corresponding to the central axis of the coil conductor and a magnetic resin body disposed on the first surface side of the insulation resin body without being disposed on the second surface side of the insulation resin body. The magnetic resin body is also disposed inside the inner diameter hole part of the insulation resin body.
US10515735B2

An object of the present invention is to provide a conductive polymer composite which has good filterability and good film forming property by spin coating and, when a film is formed, can form a conductive film having high transparency and good flatness property. It is provided a conductive polymer composite comprising (A) a π-conjugated polymer, and (B) a dopant polymer containing a repeating unit “a” represented by the following general formula (1), and having a weight average molecular weight in the range of 1,000 to 500,000: wherein, R1, Z1, Rf1, and “a” are as defined in the specification.
US10515732B2

A sealing apparatus for mitigating emissions of a hazardous gas flowing between first and second regions. A body of the apparatus includes at least one inlet, at least one outlet spaced apart from the at least one inlet, and a channel connecting the at least one inlet and the at least one outlet in fluid communication. Treatment material housed in at least a portion of the channel is adapted to treat the hazardous gas to form a conditioned gas. In use, the hazardous gas being emitted from the first region is received at the at least one inlet, and the conditioned gas is discharged to the second region at the at least one outlet. The apparatus may be used in combination with a storage container housing radioactive or other toxic waste.
US10515729B2

An insulated solution injector may include an outer tube and an inner tube arranged within the outer tube. The outer tube and the inner tube may define an annular space therebetween, and the inner tube may define a solution space within. The annular space may be configured so as to insulate the solution within the solution space. As a result, the solution may be kept to a temperature below its decomposition temperature prior to injection. Accordingly, the decomposition of the solution and the resulting deposition of its constituents within the solution space may be reduced or prevented, thereby decreasing or precluding the occurrence of a blockage.
US10515722B2

A method for identifying medical diverters includes identifying users having similar job functions. Use data indicative of user access to a medication dispensing system is retrieved and is analyzed to identify periods of use of the system for users. Boundaries of work shifts are determined and users are organized into work shifts based on periods of use. A comparison period is determined. Diversion data indicative of behavior associated with diversion for each user is identified. A diversion score indicative of a likelihood that a user is diverting medication is generated by averaging the data by shifts worked for each user and statistically comparing the averaged data. Diversion scores are combined for a medication type to generate a group score. A consistency factor is determined and an overall score is generated. A determination whether any overall scores exceed an overall threshold is made. Users whose score exceeds the threshold are flagged.
US10515713B2

A device is disclosed for testing a memory, and the memory includes a first memory circuit and a second memory circuit. The second memory circuit is configured to store a first response of the first memory circuit. The device includes a comparing circuit and a calculating circuit. The comparing circuit is configured to compare the first response stored in the second memory circuit with a plurality of responses of the first memory circuit operated in conditions that are different from each other, to generate a plurality of first comparing results. The calculating circuit is configured to output, according to the plurality of first comparing results, a maximum hamming distance between two of the first responses and the plurality of responses of the first memory circuit.
US10515709B2

A sample-and-hold circuit of the disclosure includes: a differential pair that includes a first MOS transistor and a second MOS transistor, in which respective source terminals of the first MOS transistor and the second MOS transistor are interconnected to a specified node, and an input signal is input to a gate terminal of the first MOS transistor; a capacitor that is coupled to a gate terminal of the second MOS transistor, and samples and holds the input signal; a switch transistor that has a source terminal coupled to the capacitor and the gate terminal of the second MOS transistor, and causes the capacitor to sample and hold the input signal upon application of a predetermined ON voltage; and an ON-voltage control transistor that couples a gate terminal of the switch transistor to the specified node when causing the input signal to be sampled and held.
US10515708B2

An apparatus includes a sample-and-hold (S/H) circuit. The S/H circuit includes a first switch to provide an input signal that is to be sampled, and a second switch coupled to receive the sampled signal. The second switch is further coupled to a capacitor. The S/H circuit further includes at least one native transistor coupled to the second switch and to the capacitor.
US10515703B2

The disclosure relates to a semiconductor memory device that includes a first conductor extending in a first direction, bit lines, sense amplifiers, and a second conductor extending in the first direction. A plurality of first memory cells being connected to the first conductor. The bit lines respectively connected to the first memory cells. The first sense amplifiers are respectively connected to a plurality of first bit lines included in the bit lines, each of the first sense amplifiers including a first sense node, and a first transistor connected between the first sense node and a corresponding one of the first bit lines. The second conductor function as gate electrodes of the first transistors included in the first sense amplifiers.
US10515700B2

A semiconductor storage device includes a first memory string having first, second, and third memory cells and a first select transistor, a second memory string having fourth, fifth, and sixth memory cells and a second select transistor, a third memory string having seventh, eighth, and ninth memory cells and a third select transistor, a first word line connected to gates of the first, fourth, and seventh memory cells, a second word line connected to gates of the second, fifth, and eighth memory cells, and a third word line connected to gates of the third, sixth, and ninth memory cells. A write operation for writing multi-bit data in the memory cells includes first and second write operations. In the second write operations performed through the first, second, and third word lines, respective ones of the first, fifth, and ninth memory cell are initially selected.
US10515697B1

Some embodiments include apparatuses having a resistive memory device and methods to apply a combination of voltage stepping current stepping and pulse width stepping during an operation of changing a resistance of a memory cell of the resistive memory device. The apparatuses also include a write termination circuit to limit drive current provided to a memory cell of the resistive memory device during a particular time of an operation performed on the memory cell. The apparatuses further include a programmable variable resistor and resistor control circuit that operate during sensing operation of the memory device.
US10515693B1

A data storage apparatus includes a nonvolatile memory device including a first memory region and a second memory region and a controller configured to control a write operation of the nonvolatile memory device. The controller includes a memory configured to store at least one or more write requests and address information for the write requests received from a host apparatus and a processor configured to collect address information corresponding to a preset sampling range among the address information as a first sampling address, determine continuity between the collected address information of the first sampling address, and control the nonvolatile memory device to store data corresponding to all or a portion of the write requests for the address information of the first sampling address in the first memory region based on a determination result.
US10515690B2

A memory device includes control line drivers coupled to respective pairs of reference supply voltage controllers and supply voltage controllers. The control line drivers are configured to apply control signals to the reference supply voltage controllers and the supply voltage controllers. For a read operation, the reference supply voltage controllers apply a first voltage to reference voltage supply nodes of un-accessed rows of the array of memory cells and a second voltage to accessed rows. A voltage level of the first voltage is greater than a voltage level of the second voltage. For a write operation, the supply voltage controllers apply a third voltage to un-accessed rows of the array of memory cells and a fourth voltage to accessed rows. A voltage level of the third voltage is greater than a voltage level of the fourth voltage.
US10515688B2

An embodiment static random access memory (SRAM) array includes a first SRAM mini array having a first plurality of functional SRAM cells in a first column of the SRAM array. Each of the first plurality of functional SRAM cells share a first bit line (BL). The SRAM array further includes a second SRAM mini array having a second plurality of functional SRAM cells in the first column. Each of the second plurality of functional SRAM cells share a second BL independently controlled from the first BL. The SRAM array further includes and a SRAM dummy array between the first SRAM mini array and the second SRAM mini array. The SRAM dummy array includes a plurality of SRAM array abut dummy cells in the first column. A first endpoint of the first BL and a second endpoint of the second BL are disposed in the SRAM dummy array.
US10515677B2

A memory device includes a plurality of memory cells, a plurality of word lines, and a word line driver. The word lines are respectively coupled to the memory cells. The word line driver is configured to respectively drive the word lines with word line signals that have varying pulse widths.
US10515675B2

A method for operating a memory device includes: receiving a write command; checking out whether a data strobe signal toggles or not after a given time passes from a moment when the write command is received; when the data strobe signal is checked out to be maintained at a uniform level, detecting voltage levels of a plurality of data pads; and performing an operation that is selected based on the voltage levels of the plurality of the data pads among a plurality of predetermined operations.
US10515673B2

A semiconductor device includes a memory circuit and a data output circuit. The memory circuit outputs first internal data having a first burst length in a first mode and outputs the first internal data and second internal data in a second mode. A sum of the first and second internal data has a second burst length. The data output circuit outputs the first internal data as first output data through a first input/output line in the first mode. The data output circuit outputs the first internal data as the first output data through the first I/O line and outputs the second internal data as second output data through a second I/O line in the second mode. The data output circuit controls an internal current according to a logic level combination of the first and second internal data to generate the first and second output data in the second mode.
US10515671B2

Logic such as a memory controller writes primary data from an incoming write request as well as corresponding replicated primary data (which is a copy of the primary data) to one or more different memory banks of random access memory in response to determining a memory access contention condition for the address (including a range of addresses) corresponding to the incoming write request. When the memory bank containing the primary data is busy servicing a write request, such as to another row of memory in the bank, a read request for the primary data is serviced by reading the replicated primary data from the different memory bank of the random access memory to service the incoming read request.
US10515659B2

An apparatus includes a first waveguide core extending along a light-propagation direction and configured to receive light from a light source at a combined transverse electric (TE) mode and a transverse magnetic (TM) mode. A second waveguide core is spaced apart from the first waveguide core and is configured to couple light at a TM mode to the second waveguide core. A near-field transducer (NFT) is disposed at a media-facing surface of a write head, the NFT receiving the light from the first waveguide core or the second waveguide core and heating a magnetic recording medium in response thereto.
US10515650B2

A signal processing apparatus, for processing sounds collected in an environment where a target sound and an interfering sound are mixed in order to estimate a diffuse interfering sound accurately, is provided. The signal processing apparatus includes phase difference calculating means and generating means. The phase difference calculating means calculates a phase difference between the first input signal and the second input signal. The first input signal is generated based on the first input sound which is input in the environment where the target sound and the interfering sound are mixed. The second input signal is generated based on the second input sound which is input in the environment. The generating means generates an estimated interfering sound signal, based on the phase difference and the first input signal.
US10515634B2

An apparatus for searching for geographic information using interactive voice recognition includes: a receiver configured to receive a voice signal; a voice recognition unit configured to recognize the voice signal; a result analysis processing unit configured to search for geographic information on the basis of the recognized voice signal, and analyze a search result of the geographic information; and a question generating unit configured to generate a question in response to the result of determination. A method for searching for geographic information using interactive voice recognition includes: receiving a voice signal, and recognizing the voice signal; searching for geographic information on the basis of the recognized voice signal; analyzing a search result of the geographic information; and generating a question in response to the result of determination.
US10515629B2

The present invention provides a system for activating personal assistance services. The system includes an audio data collector adapted to collect a sample of speech, a processing module, and a service activator couple to an output device. The processing module further includes an audio feature extractor that extracts a plurality of acoustic features from the sample of speech, and a classification unit that classifies a status of a user from the plurality of acoustic features. The Service activator activates a personal assistance service according to the status of the user classified by the classification unit.
US10515620B2

Exposure to ultrasound energy emitted by remote object detection systems on vehicles is reduced for vehicle occupants. An automotive vehicle has a passenger cabin and a remote sensing system including ultrasonic transceivers mounted for sensing external objects. An ultrasonic microphone is disposed to sense an ultrasonic wave entering the passenger cabin at greater than 30 kHz. An antinoise processor calculates an antinoise signal adapted to at least partially cancel the ultrasonic wave at a predetermined location in the cabin. An amplifier is coupled to the processor for amplifying the antinoise signal by a predetermined gain. An ultrasonic speaker is coupled to the amplifier to project the antinoise signal into the predetermined location to attenuate the ultrasonic wave at the predetermined location.
US10515610B2

A floating window processing method and apparatus is disclosed. The method includes: displaying a floating window in a target display area of a display screen; obtaining an operation signal that works on the floating window; determining a form variation parameter of the floating window according to the operation signal; and dynamically regulating a display form of the floating window, the display form including a display location and/or size. With this disclosure, a problem that a floating window is displayed in a fixed location on a screen, causing great inconvenience for watching other content that is displayed out of the floating window is resolved, a moving function and a zoom function of the floating window are extended. Therefore, it is convenient for the user to watch the other content that is displayed out of the floating window.
US10515605B2

A display device includes: a substrate; a gate line, a dummy gate line, a data line, a dummy data line, a pixel electrode, and a dummy pixel electrode, each disposed on the substrate; a switching element connected to the gate line, the data line, and the pixel electrode; a dummy switching element connected to the dummy gate line, the dummy data line, and the dummy pixel electrode; a compensation circuit detecting a change amount of a drain current based on drain currents generated from the dummy pixel at different time points, and detecting a change amount of a gate voltage of the dummy switching element based on the change amount of the drain current; a power supply circuit outputting a corrected gate-off voltage based on the change amount of the gate voltage; and a gate driver applying the corrected gate-off voltage to the gate line.
US10515600B2

A liquid crystal display device in which an inversion driving scheme is applied to a pixel array which shares data lines. The liquid crystal display device varies driving waveforms of gate signals or data signals according to temperature and may suppress a color deviation of a display panel attributable to inversion of polarities of data signals. A timing controller may be configured to apply control signals to a data drive circuit and a gate drive circuit, the control signals includes a slew rate control pulse that controls the data drive circuit to vary any one of a rising slew rate and a falling slew rate of the data signal corresponding to the main charge interval of each of the gate signals.
US10515599B2

The present invention provides a display panel and a driving method thereof, as well as a liquid crystal display device, which relates to the field of liquid crystal display technology, and can reduce the power consumption of the display panel. The display panel comprises a source driver, a plurality of pixel units defined by a plurality of gate lines and a plurality of data lines arranged crossly, and a common voltage output driver, the common voltage output driver is used for, at a Nth frame, inputting a negative common voltage to a first pixel unit, and at an adjacent frame of the Nth frame, inputting a positive common voltage to the first pixel unit, the first pixel unit is one of the plurality of pixel units, N is a positive integer; the source driver is used for, when the common voltage output driver inputs the negative common voltage to the first pixel unit, inputting a data voltage greater than or equal to the negative common voltage to the first pixel unit, and, when the common voltage output driver inputs the positive common voltage to the first pixel unit, inputting a data voltage less than or equal to the positive common voltage to the first pixel unit. The display panel can be applied in a liquid crystal display device.
US10515595B2

A display apparatus is provided. The display apparatus includes a display panel, a backlight, a sensor, and a processor configured to drive the backlight unit so as to provide the display panel with light. The processor acquires a current duty for driving the backlight unit based on pixel information on an input image, acquires a gain value of the current duty based on ambient illumination sensed by the sensor and a ratio of a black pixel value included in the input image, and drives the backlight unit by applying the acquired gain value to the current duty.
US10515586B2

The present disclosure discloses a display panel and a display device. The display panel includes pixel circuits arranged in an array. Each pixel circuit includes a driving transistor, at least two switching transistors and at least two first auxiliary electrodes arranged in a one to one relationship to the switching transistors. By electrically connecting each of the first auxiliary electrodes with a gate of a related switching transistor, the first auxiliary electrode and the gate of the corresponding switching transistor have a same potential. A capacitor can be formed between the first auxiliary electrode and the active layer, and a capacitor is formed between the gate and the active layer.
US10515585B2

A system for driving a display that includes a plurality of pixel circuits arranged in an array, each of the pixel circuits including a light emitting device and a driving transistor for conveying a driving current through the light emitting device. Each of a first plurality of supply lines is associated with at least one pixel circuit in a preselected segment of the array, the first plurality of supply lines providing driving currents to the at least one pixel circuit in the preselected segment. Each of a plurality of voltage supplies is configured to provide a supply voltage to the at least one pixel circuit in the preselected segment of the array, the voltage supplies being controllably coupled to the pixel circuits in the preselected segment of the array. A controller determines which of the plurality of voltage supplies to connect to the preselected segment of the array.
US10515583B2

The present invention provides a brightness compensation system and a brightness compensating method of an OLED display device, which comprises: an image pre-processing unit, an image-contrast control unit electrically connected to the image pre-processing unit, an aging compensation unit electrically connected to the image-contrast control unit, an aging-parameter detection unit electrically connecting the aging compensation unit and the image-contrast control unit, and an OLED display panel electrically connected to the aging compensation unit and the aging-parameter detection unit; which can prevent the brightness of the OLED display device from being degraded by the aging of the OLED display device, to ensure the display quality of the OLED display device, and to enhance the user experience and the product competitiveness.
US10515579B2

A display device includes: a substrate including at least two layers; a driving circuit on the substrate; a pixel electrode connected to the driving circuit; a common electrode on the pixel electrode; a display layer between the pixel electrode and the common electrode; and a thermoelectric element located between the at least two layers of the substrate.
US10515576B2

A data transmission method applied in a display, which includes a display panel, is provided. The data transmission method includes the following steps of: providing a host controller and n display drivers, n is a natural number greater than 1; providing a communication link under mobile industry processor interface (MIPI), connecting the host controller to the n display drivers; determining n virtual channel values Vc1-Vcn corresponding to the respective n display drivers; employing the host controller for providing a command with a virtual channel parameter through the communication link under MIPI; when the virtual channel parameter corresponds to an ith virtual channel values Vci, an ith display driver executing corresponding operations in response to the command, while the rest n−1 display drivers ignoring the command, wherein i is a natural number smaller than or equal to n.
US10515568B2

A greeting card having mechanically actuated moving portions is provided. The greeting card may include a panel having one or more folds, one or more flexible drive shafts coupled to the panel and having a flipping or moving portion, and a decorative portion coupled to at least one of the panel and the flipping or moving portion. Each flexible drive shaft may be coupled to the panel such that a portion is positioned on a first side of the fold and a portion is positioned on a second side of the fold. When the greeting card is opened, a moment arm is created in the flexible drive shaft which causes the flipping or moving portion to move from a first position to a second position. The decorative portion may move in response to the flipping or moving portion moving from the first position to the second position.
US10515557B2

A computer implemented method of distributing noise exposures to unmanned aerial vehicles (UAVs) over a neighborhood includes: receiving flight routing requests to fly the UAVs over the neighborhood; accessing a noise exposure map stored in a noise exposure database in response to the flight routing requests; and generating new flight paths for the UAVs over the neighborhood that load level additional noise exposures that the new flight paths will contribute to the noise exposure map. The noise exposure map includes noise exposure values indexed to properties within the neighborhood. The noise exposure values quantify cumulative noise exposures of the properties due to historical flight paths of the UAVs over the neighborhood.
US10515556B2

Provided is a flight path calculating method for high altitude long endurance of an unmanned aerial vehicle based on regenerative fuel cells and solar cells according to an exemplary embodiment of the present invention may include a modeling step, a simulation step, and an analyzing step, and may be configured in a program form executed by an arithmetic processing means including a computer. a flight path searching method and a flight path searching apparatus for performing continuous flight path re-searching on the basis of information measured in real time during a flight of the unmanned aerial vehicle in the stratosphere to change a flight path so that the unmanned aerial vehicle may permanently perform long endurance in the stratosphere is provided.
US10515552B2

In a driving assist apparatus for assisting a lane change from an own lane to a target lane, when a post-smoothing probability obtained by smoothing a time course change in “a lane presence possibility which increases with the possibility that a target is another vehicle traveling in the target lane (target lane other vehicle)” is greater than a threshold value, that target can be extracted as the target lane other vehicle. The post-smoothing probability requires some length of time to coincide with the lane presence possibility. Therefore, if after completion of a lane change, another lane change is immediately started in the same direction, there arises a possibility that the target lane other vehicle cannot be extracted properly. Therefore, in the case where after completion of a lane change, another lane change is started in the same direction, the lane change is not started until a re-change prohibition time elapses.
US10515548B2

This disclosure relates to systems and methods for managing vehicle occupancy and/or selecting and delivering content to vehicle occupants. Sensor information that may be used to estimate an occupancy of one or more vehicles, such as vehicle weight information, may be collected by a service and used to estimate a relative passenger occupancy of a vehicle and/or a number of occupants in the vehicle. Indications of estimated vehicle occupancy may be provided to prospective passengers via one or more visual displays associated with a transit station and/or mobile and/or personal electronic devices associated with the prospective passengers. Vehicle occupancy information may further be used in connection with managing advertisements displayed to occupants of a vehicle.
US10515547B2

A sign recognition and display device (1) includes: a camera (2); a sign recognition unit (10) configured to recognize a road sign included in an image taken with the camera; a speed limit information obtaining unit (12) configured to repeatedly obtain speed limit information; and a display control unit (14) configured to, if a speed limit sign is recognized, and the speed limit information is obtained, show, on a display device (8), information on a speed limit indicated by the speed limit sign. If, while information on the speed limit indicated by the speed limit sign is displayed, the speed limit information is obtained, and the speed limit determined by the obtained speed limit information is different from the speed limit determined by the previously obtained speed limit information, the display control unit shows information on the speed limit determined by the presently obtained speed limit information.
US10515539B2

In some implementations, data from security monitoring devices of a facility is collected and analyzed within the facility and the results of the analysis transmitted to another computer that is outside of the facility via a non-VPN communication path.
US10515537B2

The present disclosure relates to a method and system for monitoring on route transportations. The method includes obtaining a driving route of a target vehicle; obtaining a reference position on the driving route away from a first current position of the target vehicle; determining a second current position of the target vehicle after a reference time; determining a distance between the second current position and the reference position is greater than a preset distance; and sending a signal to a target terminal indicating that the target vehicle is off-route.
US10515533B2

Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.
US10515523B2

The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
US10515521B2

This disclosure presents various means for securing a tracking beacon to personal protection equipment. The tracking beacon mount is constructed of a cover, a base, a transmitter and a mounting mechanism, such as a strap. The transmitter has a unique identifier which is detected by a proximity sensor. The proximity sensor is operably connected to a tracking system which can be used to detect the presence of the beacons. The system is programmed to recognize the types of items used and warn the user if something predetermined as required for the location or job type is missing.
US10515513B2

A gaming system which facilitates the two-way communication between mobile devices, such as mobile phones, and different gaming system components to enhance a player's gaming experience.
US10515512B1

An electronic gaming machine with a primary bill validator and a separate, auxiliary bill validator in case the primary bill validator either fails or performs less than optimally. The primary bill validator operates as the default bill validator to accept bills (e.g., paper currency and/or cashless ticket vouchers) to fund wagering activities of the EGM and the separate, auxiliary bill validator selectively operates to accept bills (e.g., paper currency and/or cashless ticket vouchers) to fund wagering activities of the EGM upon an occurrence of a bill validator switch event.
US10515511B2

A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas. The gaming system may incorporate a user profile feature according to which certain information regarding users of the system may be maintained. Such information can include, without limitation, information relating to preferences, finances, activities participated in by the users, and trends and habits of the users.
US10515507B2

A gaming system having a first skill, partial skill, or pseudo skill based game having a plurality of individually activatable designated components and a plurality of second chance based games each respectively associated with a different one of the individually activatable components of the skill based game. When each designated component of the first game is activated through one or player inputs, a corresponding chance based game associated with that designated component is activated. Each chance based game randomly determines whether the player wins an award. In one embodiment, the likelihood of activating each designated component is different and the chance based game associated with each different designated component is different.
US10515506B2

Various embodiments include determining a value of a statistic describing cards that have been dealt from a deck, and modifying the rules of a game based on the statistic.
US10515501B2

The invention relates to a testing device 10, that can be a component of a feeding device to feed coin blanks 11 to a coining press or a minting station 12. The testing device 10 has a contactless measuring first sensor device 30 and/or a second sensor device 40. Every sensor device 30, 40 that is present controls an associated removal device 32 or 41. Each sensor device 30, 40 detects a certain property of the coin blank and compares it with a corresponding standard specification. If an unacceptable deviation from the specification is detected, the sensor device 30, 40 in question controls the respective associated removal device 32, 41 to discharge the coin blank from a main conveyor device 13 which transports the coin blanks from a feeding end 14 to an exit end 15.
US10515498B2

A control method for operating an electric lock by using a portable device includes the portable device obtaining an encrypted message according to an encryption function; the portable device transmitting the encrypted message to the electric lock; the electric lock decrypting the encrypted message according to a decryption function; and the electric lock determining whether to perform an action according to a decryption result of the encrypted message.
US10515497B2

A transmitter of an on-vehicle device transmits a request signal from a first antenna, and transmits first measurement signals at different timings from the first antenna and a second antenna. The receiver receives a first response signal including information on transmission intensities of a second measurement signals to be transmitted from the first and second antennas. The transmitter further transmits the second measurement signals at different timings from the first and second antennas. The second measurement signals have transmission intensities respectively set based on the information on transmission intensities included in the first response signal. The receiver receives a second response signal transmitted when a relationship between the reception intensities of the second measurement signals transmitted from the first and second antennas agrees with the information on the transmission intensities included in the first response signal.
US10515488B2

There is provided an image processing device including: a data storage unit storing feature data indicating a feature of appearance of one or more physical objects; an environment map building unit for building an environment map based on an input image obtained by imaging a real space and the feature data, the environment map representing a position of a physical object present in the real space; a control unit for acquiring procedure data for a set of procedures of operation to be performed in the real space, the procedure data defining a correspondence between a direction for each procedure and position information designating a position at which the direction is to be displayed; and a superimposing unit for generating an output image by superimposing the direction for each procedure at a position in the input image determined based on the environment map and the position information, using the procedure data.
US10515483B2

Presenting a visualization of antenna radiation patterns may include sending a request to a server for up-to-date information regarding an antenna mode; receiving the request at the server and reading a register value for the antenna mode; responding, by the server, with updated antenna mode information; and overlaying antenna radiation patterns on an image based on the mode information.
US10515478B2

A method for processing image data includes obtaining a first set of 3D volumetric image data. The 3D volumetric image data includes a volume of voxels. Each voxel has an intensity. The method further includes obtaining a local voxel noise estimate for each of the voxels of the volume. The method further includes processing the volume of voxels based at least on the intensity of the voxels and the local voxel noise estimates of the voxels. An image data processor (124) includes a computer processor that at least one of: generate a 2D direct volume rendering from first 3D volumetric image data based on voxel intensity and individual local voxel noise estimates of the first 3D volumetric image data, or registers second 3D volumetric image data and first 3D volumetric image data based at least one individual local voxel noise estimates of second and first 3D volumetric image data sets.
US10515474B2

A system, method and apparatus for detecting facial expressions according to EMG signals for a VR environment.
US10515468B2

A system, method, and computer-readable medium to receive a request to render a visualization, the visualization to include a plurality of data point representations; determine an optimal number of data point representations to include on a first page of the visualization; render an active range of the plurality of data point representations on the first page of the visualization; apply at least one post-rendering optimization to the rendered first page; determine an estimation of an application of the at least one post-rendering optimization to a next page of the visualization; store the estimation of the application of at the least one post-rendering optimization to the next page of the visualization in a buffer memory; and display the rendered first page having the at least one post-rendering optimization applied thereto.
US10515458B1

A method and apparatus for estimating the position and attitude of an aerial vehicle transiting over terrain through a combination of steps combining image registration and the inherent image coordinate system of the camera. The aerial vehicle captures an image of the terrain and extracts features from the camera image and pre-existing aerial imagery, and determines a perspective transform between the images. Image reference points are projected with the 2D perspective transform and an elevation map provides estimated 3D coordinates of the image reference points. Subsequently a camera position and orientation necessary for the camera to obtain the initial camera image is determined by projecting reference points with locations defined by the image coordinate system of the camera to define terrain points, and conducting an optimization to minimize displacements between the estimated coordinates and the terrain coordinates. The estimated camera position provides a location and attitude for the aerial vehicle.
US10515456B2

Certain embodiments involve synthesizing image content depicting facial hair or other hair features based on orientation data obtained using guidance inputs or other user-provided guidance data. For instance, a graphic manipulation application accesses guidance data identifying a desired hair feature and an appearance exemplar having image data with color information for the desired hair feature. The graphic manipulation application transforms the guidance data into an input orientation map. The graphic manipulation application matches the input orientation map to an exemplar orientation map having a higher resolution than the input orientation map. The graphic manipulation application generates the desired hair feature by applying the color information from the appearance exemplar to the exemplar orientation map. The graphic manipulation application outputs the desired hair feature at a presentation device.
US10515455B2

Optical flow is measured between a first image and a second image by evaluating a match quantifying parameter in respect of a set of candidate flow vectors. The set of candidate flow vectors includes one or more flow vectors selected in dependence upon one or more neighbor flow vectors associated with one or more neighboring pixels to the given pixel which have previously calculated respective match quantifying parameters indicative of closest matches for the one or more neighboring pixels. The set of candidate flow vectors also includes adjacent flow vectors corresponding to target pixels surrounding the target pixels identified by the neighbor flow vectors. One or more randomly selected random flow vectors is also added to the set of candidate flow vectors. The calculated match quantifying parameters are weighted in dependence upon whether the corresponding candidate flow vector is similar to any other candidate flow vector.
US10515454B2

Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, identifying an area of interest, generating a modified area of interest within one or more image, identifying a first set of pixels and a second set of pixels, and modifying a color value for the first set of pixels.
US10515453B2

An image processing apparatus counts at least one of the number of pixels having an identical color to a target pixel, the number of pixels having a similar color to the target pixel, and the number of pixels having a different color from the target pixel in a target window, and determines an attribute of the target pixel based on a result of the counting.
US10515451B2

Dual-energy absorptiometry is used to estimate intramuscular adipose tissue metrics and display results, preferably as related to normative data. The process involves deriving x-ray measurements for respective pixel positions related to a two-dimensional projection image of a body slice containing intramuscular adipose tissue as well as subcutaneous adipose tissue, at least some of the measurements being dual-energy x-ray measurements, processing the measurements to derive estimates of metrics related to the intramuscular adipose tissue in the slice, and using the resulting estimates. Processing the measurements includes an algorithm which places boundaries of regions, e.g., a large region and a smaller region. The regions are combined in an equation that is highly correlated with intramuscular adipose tissue measured by quantitative computed tomography in order to estimate intramuscular adipose tissue.
US10515449B2

Pose of a probe is detected in x-ray medical imaging. Since the TEE probe is inserted through the esophagus of a patient, the pose is limited to being within the esophagus. The path of the esophagus is determined from medical imaging prior to the intervention. During the intervention, the location in 2D is found from one x-ray image at a given time. The 3D probe location is provided by assigning the depth of the esophagus at that 2D location to be the depth of the probe. A single x-ray image may be used to determine the probe location in 3D, allowing for real-time pose determination without requiring space to rotate a C-arm during the intervention.
US10515437B2

An image processing apparatus includes a processing unit to perform noise reduction processing on image data and an output unit to output noise-reduced output image data. The processing unit determines a weight for a reference pixel based on a target area including a target pixel and a reference area including the reference pixel and sets, as a pixel value of the target pixel on which processed noise reduction processing has been executed, a value calculated using reference pixels and a weight corresponding to each of the reference pixels. The size of the target area equals to the size of the reference area. The output unit outputs, as the pixel value of the target pixel after noise reduction processing, either a first value, calculated when a first pixel group is set as the target area, or a second value, calculated when a second pixel group is set as the target area.
US10515434B2

Improper positioning of architectural features is corrected during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions and known relationships to planes (facades). The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model are used to properly position one or more architectural elements relative to associated planes within the multi-dimensional building model. For example, a window position on a 3D building model first façade is moved inward (offset) according to the known relationship of a window (architectural element) being inset relative to a façade (e.g., exterior wall). In addition, a window frame could be repositioned outwardly relative to the same façade plane based on a known relationship of a frame being located on an external surface of the façade (e.g., exterior wall).
US10515430B2

A method is provided for buffer allocation on a graphics processing unit. The method includes analyzing, by the graphics processing unit, a program to be executed on the graphics processing unit to determine, for an object in the program, a set of elements in the object that are designated to be accessed during an execution of the program. The method further includes allocating, by the graphics processing unit, a placement of the object in a device buffer on the graphics processing unit based on the set of elements to minimize a number of memory accesses during the execution of the program.
US10515427B1

The methods and systems disclosed herein attempt to overcome the deficiencies of the conventional methods and systems by providing a prepaid card for reimbursing a healthcare service provider for the cost of providing a patient with a specific healthcare service. A prepaid card can identify a specific healthcare service and can be used by a patient at a healthcare service provider to obtain the healthcare service of administering a controlled substance for which the patient does not have a prescription. The prepaid card can be associated with one or more accounts of third parties who may be financially responsible for reimbursing the healthcare service provider for the cost of providing the controlled substance and/or the specific healthcare service to the patient.
US10515425B2

Apparatus, systems and methods for monitoring one or more agricultural implements during agricultural operations and for monitoring operator performance criterion. In some embodiment, the operator performance criterion may be reported to a monitor on the agricultural implement as well as a remote fleet monitor.
US10515412B2

A system and method for calculating, across one or more objects or portfolios, a probability distribution of values of a first parameter for one or more values of a second parameter (e.g., time). Probability distributions are assigned to each object at two or more different values of the second parameter. Each probability distribution defines a first parameter value distribution for that object at that particular value of the second parameter. Probability distributions of the first parameter across two or more objects or across a portfolio are calculated over changing values of the second parameter as a function of the probability distributions assigned to each object involved.
US10515408B2

Apparatus and methods for automatically executing a trade of an item between a market participant who issues a request for a quote for an item and a market participant who responds to the request are provided. In some embodiments, an automatic trade may be conditioned upon the acknowledgement, by the participant who issues the request, of an obligation to execute the trade. In some embodiments, the invention may include one or more modules for receiving the request, receiving a quote, receiving a responsive number of units of the item to be traded, decrementing a time interval in which the participant who issues the request is required to trade, and, if that participant does not trade within the time interval, trading on behalf of that participant.
US10515400B2

Learning vector-space representations of items for recommendations using word embedding models is described. In one or more embodiments, a word embedding model is used to produce item vector representations of items based on considering items interacted with as words and items interacted with during sessions as sentences. The item vectors are used to produce item recommendations similar to currently or recently viewed items.
US10515390B2

Embodiments can provide an intelligent vehicle that determines that the vehicle interior comprises multiple occupants; identifies the occupants; based on the driving behavior of the vehicle, creates a composite occupant profile associated with the group of plural occupants, the composite occupant profile comprising the identities of the plural occupants and group preferences for various vendor products or services; and, based on the composite occupant profile and received inputs from a user interface, an automatic vehicle location system, and a plurality of sensors in the vehicle, performs one or more actions, such as: (a) proposing one or more vendor products or services for the group of occupants; (b) publishing the vendor products or services selected by the group of occupants, via a social network, to associated or selected associates of the occupants in the group; and (c) presenting advertisement information from a vendor server associated with the proposed or selected vendor products or services to one or more of the occupants in the group.
US10515374B2

Methods, apparatuses, and articles for receiving one or more indicators indicating one or more degrees of relevance or irrelevance of one or more items or entities to advertising keywords of interest, generating one or more advertising keyword suggestions suggesting one or more advertising keywords based at least in part on whether there are predetermined relationships among the suggested one or more advertising keywords, and between some of the suggested one or more advertising keywords and the one or more items or entities, are described herein.
US10515356B2

One embodiment of the present disclosure provides a system and associated processes for sharing cardholder data (CHD) between a merchant that utilizes tokenization and a second merchant that may or may not utilize tokenization. In one embodiment, the merchant, or an employee of the merchant, can use the system and associated processes to reacquire CHD from a tokenization provider system. In one embodiment, the merchant identifies to the tokenization provider system a desire to share CHD, which is associated with a token, with a second merchant. The merchant and/or the tokenization provider system can then invite the second merchant to register with the tokenization provider system. Once registered with the tokenization provider system, the second merchant can access any CHD that the merchant associated with the second merchant.
US10515349B1

A first system for maintaining an inventory of goods available for purchase and providing images relating thereto; a second system for wirelessly communicating the images to a mobile communications and computing platform; a third system operationally coupled the mobile communications and computing platform for displaying on the mobile platform at least one of the images of one of the goods on the platform in response to a user's navigation; and a fourth system for effecting a purchase transaction with respect to at least one of the goods correlated with the displayed image. In the augmented reality embodiment, navigation is effected by physically moving the mobile platform relative to the inventive vending machine whereby the products displayed, and the views thereof, change and vary as a function of the relative position of the mobile platform and the vending machine. As an alternative, the physical vending machine is replaced with a virtual vending machine adapted to display the goods on the user's mobile platform in a three-dimensional space.
US10515336B2

A material harmonization disposition system is provided to harmonize disparate material databases by identifying volumes of common database inventory parts and operating as a database authorizing tool for declaring and recording common inventory parts in categorized manner for disposition.
US10515333B2

A device may receive an indication that a product has arrived at a destination. The product may have been shipped by an entity to the destination. The device may perform an analysis on the product to determine an attribute of the product. The device may perform a comparison of information identifying the attribute of the product and information included in an encrypted record, for the product, of a blockchain, to verify the attribute of the product. The information included in the encrypted record may be related to attributes of the product. The attributes of the product may have been determined by the entity that shipped the product to the destination. The device may determine whether the attribute of the product is verified based on performing the comparison. The device may perform an action based on determining whether the attribute of the product is verified.
US10515328B2

The present disclosure provides techniques for calculating an entity's cybersecurity risk based on identified relationships between the entity and one or more vendors. Customer/vendor relationships may impact the cybersecurity risk for each of the parties involved because a security compromise of a downstream or upstream provider can lead to a compromise of multiple other companies. For example, if organization A uses B (e.g., a cloud service provider) to store files, and B is compromised, this may lead to organization A being compromised (e.g., the files organization A stored using B may have been compromised by the breach of B's cybersecurity). Embodiments of the present disclosure further provide a technique for calculating a cybersecurity risk score for an organization based on identified customer/vendor relationships.
US10515319B2

A method for computing a probability that an object comprises a target includes: performing a scan of an area comprising the object, generating points; creating a segment corresponding to the object using the points as segment points, the segment extending from a first segment point to a last segment point, the segment comprising a plurality of the segment points; and applying a metric, computing the probability that the object comprises the target.
US10515315B2

This disclosure relates to predicting and managing supply chain network risks. In one embodiment, a processor-implemented method obtains identifiers for supply chain contributors and parameters; and a query. The method performs a natural language processing algorithm on the query to extract text components, which it analyzes to identify supply chain component clusters and risk identifiers. It also includes executing a machine learning technique for learning of the risk identifiers and generating co-occurrence rules between the risk identifiers, as well as associated rule support and rule confidence parameters. It further includes sorting the co-occurrence rules to generate a prioritized rules list, and generating a risk prediction model for the supply chain using the prioritized rules list, using a classifier algorithm. The method further includes training the risk prediction model using a machine learning techniques for incremental learning, and generating a supply chain element modification using the trained risk prediction model.
US10515314B2

Systems and methods are provided for a computer-implemented method for identifying pairs of cohesive words within a text. A supervised model is trained to detect cohesive words within a text to be scored. Training the supervised model includes identifying a plurality of pairs of candidate cohesive words in a training essay and an order associated with the pairs of candidate cohesive words based on an order of words in the training essay. The pairs of candidate cohesive words are filtered to form a set of evaluation pairs. The evaluation pairs are provided via a graphical user interface based on the order associated with the pairs of candidate cohesive words. An indication of cohesion or no cohesion is received for the evaluation pairs via the graphical user interface. The supervised model is trained based on the evaluation pairs and the received indications.
US10515305B2

A recognition apparatus and a training method are provided. The recognition apparatus includes a memory configured to store a neural network including a previous layer of neurons, and a current layer of neurons that are activated based on first synaptic signals and second synaptic signals, the first synaptic signals being input from the previous layer, and the second synaptic signals being input from the current layer. The recognition apparatus further includes a processor configured to generate a recognition result based on the neural network. An activation neuron among the neurons of the current layer generates a first synaptic signal to excite or inhibit neurons of a next layer, and generates a second synaptic signal to inhibit neurons other than the activation neuron in the current layer.
US10515296B2

The present disclosure relates to a font recognition system that employs a multi-task learning framework and training to improve font classification and remove negative side effects caused by intra-class variances of glyph content. For example, in one or more embodiments, the font recognition system trains a hybrid font recognition neural network that includes two or more font recognition neural networks and a weight prediction neural network. The hybrid font recognition neural network determines and generates classification weights based on which font recognition neural network within the hybrid font recognition neural network is best suited to classify the font in an input text image. By employing a hybrid trained font classification neural network, the font recognition system can improve overall font recognition as well as remove the negative side effects from diverse glyph content.
US10515292B2

An approach to joint acoustic and visual processing associates images with corresponding audio signals, for example, for the retrievals of images according to voice queries. A set of paired images and audio signals are processed without requiring transcription, segmentation, or annotation of either the images or the audio. This processing of the paired images and audio is used to determine parameters of an image processor and an audio processor, with the outputs of these processors being comparable to determine a similarity across acoustic and visual modalities. In some implementations, the image processor and the audio processor make use of deep neural networks. Further embodiments associate parts of images with corresponding parts of audio signals.
US10515290B2

Comparing extracted card data from a continuous scan comprises receiving, by one or more computing devices, a digital scan of a card; obtaining a plurality of images of the card from the digital scan of the physical card; performing an optical character recognition algorithm on each of the plurality of images; comparing results of the application of the optical character recognition algorithm for each of the plurality of images; determining if a configured threshold of the results for each of the plurality of images match each other; and verifying the results when the results for each of the plurality of images match each other. Threshold confidence level for the extracted card data can be employed to determine the accuracy of the extraction. Data is further extracted from blended images and three-dimensional models of the card. Embossed text and holograms in the images may be used to prevent fraud.
US10515289B2

Various embodiments may include a computing device analyzing an image to identify one or more elements of interest in the image, identifying concepts associated with elements of interest in the image, and identifying potential elements of interest and potential concepts that are not included in the image using other information. Various embodiments may include presenting the one or more elements of interest, the one or more potential elements of interest, and the one or more concepts, receiving a user input that selects one or more of the one or more elements of interest, the one or more potential elements of interest, and the one or more concepts identified in the identified elements of interest and concepts or any combination thereof for a target image, and generating the semantic representation of the target image based on the selected elements of interest and concepts.
US10515281B1

The innovation discloses systems and methods of authenticating users using vein or blood vessel characteristics. The innovation retrieves, based on an authentication request, an authentication image associated with a user. The authentication image comprises a first predetermined point and a second predetermined point. The innovation projects the authentication image onto a body part of the user and reads a blood vessel from the body part. The user orients the blood vessel such that it corresponds to the predetermined points in the projected authentication image. The user is authenticated when the blood vessel appears to connect the predetermined points in the direction of the blood flow.
US10515279B2

A vehicular control system includes a front camera, a rear camera and an electronic control unit (ECU). The cameras connect with the ECU via respective coaxial cables. Image data captured by the cameras is converted at a respective LVDS serializer to a respective image signal and is carried to the ECU via the respective coaxial cable by LVDS. The image signals are de-serialized at the respective LVDS de-serializer of the ECU. The image processor of the ECU may process a de-serialized image signal to detect a vehicle present in the field of view of the front camera, whereby, responsive to determination that the equipped vehicle and the detected vehicle may collide, the system, at least in part, controls a braking system of the equipped vehicle. The image processor may process a de-serialized image signal to detect objects present in the rearward field of view of the rear camera.
US10515274B2

An example system includes a stand configured to position a computing device proximate to a physical activity surface. The system further includes a video capture device, a detector, and an activity application. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically interactable with by a user. The detector is executable to detect motion in the activity scene based on the processing and, responsive to detecting the motion, process the video stream to detect one or more interface objects included in the activity scene of the physical activity surface. The activity application is executable to present virtual information on a display of the computing device based on the one or more detected interface objects.
US10515272B2

A system and methods for muddy water detection using normalized semantic layers, wherein a spectrum analyzer isolates spectrum bands within an image to produce a set of three normalized differential index images from which a composite color image is created, from which a power band is computed, from which a two-color image is produced, and then filters image components within the two-color representation based on defined criteria.
US10515264B2

Systems and methods are provided for authenticating a user of a computing device. The system comprises one or more memory devices storing instructions, and one or more processors configured to execute the instructions to provide, to a computing device associated with a user, an indication of a prescribed authentication parameter. The system also receives image data including an image of the user of the computing device captured using an image sensor of the computing device. The system determines an identity of the user based on an analysis of the received image data, determines whether the received image data includes a feature corresponding to the prescribed authentication parameter, and authenticates the user based at least in part on whether the received image data includes the feature corresponding to the prescribed authentication parameter.
US10515260B2

A lip-makeup analysis method adopted by a body information analysis apparatus includes following steps: obtaining an external image through an image capturing module of the body information analysis apparatus; performing positioning actions to each part of a face once the face is recognized from the external image; obtaining a position of the lips after completing the positioning actions; analyzing an average color value of lip-makeup of the lips; comparing the average color value of lip-makeup with a default color value; displaying a comparison result by a display module of the body information analysis apparatus; and, re-executing above steps before assisting actions are finished.
US10515258B2

A method of processing data from a sensor, the method comprising: receiving first data; identifying an object by comparing the received first data with stored second data for a plurality of objects; determining a first processing strategy for one or more portions of the object in third data using the identification of the object, the third data being received from a sensor; and processing the determined one or more portions of the object in the third data using the determined first processing strategy.
US10515256B2

Disclosed are acetate tow bands comprising identification fibers made of cellulose acetate which exhibit surface markings in a repeated pattern along the length of the identification fibers. The identification fibers can be incorporated into an acetate tow band. The surface markings and repeated pattern can be representative of a bale identifier. The identification fibers can be recovered from a cigarette filter, the repeated pattern decoded, and supply chain information associated with the acetate tow band used to make the cigarette filter can be obtained.
US10515253B2

An optical fingerprint sensor, includes: an image sensor array; a collimator layer disposed above the image sensor array, the collimator array having an array of first apertures; a light guiding layer disposed on the collimator layer; a light source emitting light into the light guiding layer; and a sensing area disposed above the light guiding layer. The light guiding layer allows a portion of the light from the light source to enter to the sensing area while directing the remaining portion of the light forward.
US10515250B1

Methods are disclosed for reading and displaying dynamic machine-readable optical representations of data. An example method includes: capturing a current frame of a plurality of frames with an optical sensing device, wherein each of the plurality of frames comprises syncdata and a portion of a data payload; decoding the syncdata and the portion of the data payload of the current frame, using a processor operatively coupled with the optical sensing device; storing the portion of the data payload of the current frame in a memory operatively coupled with the processor; determining whether all of the plurality of frames have been captured, based on the decoded syncdata, using the processor; if all of the plurality of frames have been captured, combining each stored portion of the data payload into the data payload, using the processor; and, if all of the plurality of frames have not been captured, repeating the above steps.
US10515249B2

[Object] To enhance accuracy at the time of setting with consideration of a cell size of a code when an exposure time is automatically set. [Means to solve the problems] An upper limit of an exposure time of an imaging part as a restriction condition for reading a code attached to a workpiece is calculated based on a moving speed of the workpiece, which is inputted by an input part, and a cell size, which is calculated by a cell size calculation part. An exposure time of the imaging part is set within the restriction condition by analyzing a plurality of images, which includes a code and is obtained by taking images multiple times by changing the exposure time of the imaging part.
US10515248B1

An apparatus and method for updating features on an image scanning apparatus has a client computing device capture and decode an image of a first symbol that encodes data that identifies the image scanning apparatus, request a server to enable a feature on the image scanning apparatus, receive activation data from the server to enable the feature, and generate an image of a second symbol on a display of the client computing device that encodes the activation data. The image scanning apparatus captures and decodes an image of the second symbol, and uses the decoded activation data to enable a feature resident on the image scanning apparatus or to request a download of the feature from the client computing device if the feature is not resident on the image scanning apparatus. The client computing device downloads the feature from the server, and uploads the feature to the image scanning apparatus.
US10515237B2

An industrial vehicle comprising a tag reader, a reader module, and a diagnostic tag, wherein the diagnostic tag is coupled to the industrial truck within a read range of the tag reader. The reader module and the tag reader cooperate to identify the diagnostic tag and individual tags of a tag layout and the reader module discriminates between the individual tags of the tag layout and the diagnostic tag and the individual tags of the tag layout, correlates an identified individual tag of the tag layout with tag data, correlates an identified diagnostic tag with operation of the tag reader, and generates a missing tag signal if the diagnostic tag is not identified or the operation of the tag reader is not within specified operating parameters.
US10515234B2

A method for securing a KVM Matrix system by inserting a plurality of input security isolators, each of the input security isolators is placed between a host computer and matrix host adapter of the KVM matrix system to enforce security data flow policy that is applicable for the corresponding host computer. Additionally, a security filter is placed between peripheral devices and a matrix console adapter to enforce security data flow policy that is applicable for the corresponding peripheral devices.
US10515229B2

An information discriminating device includes an information acquiring unit, an information discriminating unit, and an information superimposing unit. The information acquiring unit acquires private information to be privately used by a user of the information discriminating device. The information discriminating unit discriminates a public information portion that is also usable as public information accessible by a special majority in the private information acquired by the information acquiring unit from a private information portion unusable as the public information. The information superimposing unit superimposes the private information portion on the public information.
US10515221B2

An information processing apparatus, equipped with a processor for controlling the information processing apparatus and a storage device, has an encryption unit that encrypts or decrypts data stored in the storage device and data read from the storage device, and determines whether or not the encryption unit is mounted on the same circuit board as a control unit, and changes processing for detecting whether or not a connection between the encryption unit and the control unit is disconnected in accordance with the determination result.
US10515219B2

Example embodiments disclosed herein relate to determining terms for a security test. Terms associated with an application under test are determined. The terms are filtered with words in a dictionary to generate a filtered set or wordlist. The set or wordlist is used for input to the application under test for the security test.
US10515213B2

Described herein are various technologies pertaining detecting malware by monitoring execution of an instrumented process. An anti-malware engine can observe code obfuscation, suspicious patterns and/or behavior upon scanning a computer file. Based upon this observation, evidence can be submitted to a service (e.g., cloud-based service) and, in response, configuration setting(s) for restraining, containing and/or instrumenting a process for executing the file and/or instrumenting a process into which the file is loaded can be received. The configured process can be monitored. Based upon this monitoring, an action can be taken including determining the file to comprise malware and terminating the process. Upon detecting malware, a detection report, and a copy of the computer file, can be sent to a service (e.g., cloud-based). The service can independently verify that the reported file is malicious, and can protect other machines from executing or loading the same malicious file.
US10515212B1

Computing resource service providers may operate a plurality of computing resources in a distributed computing environment. In addition, the computing resource server providers may provide customers with access to applications and/or services. The applications and/or services may include sensitive data. Sensitive data in the distributed computing environment may be tracked by analyzing source code associated with the applications and/or services. Analysis of the source code may include detecting operations associated with databases and generating schemas associated with the databases based at least in part on attributes included in the source code. Sensitive data may be detected based at least in part on the schemas generated by analyzing the source code.
US10515200B2

An evaluation device includes: a memory; and a processor coupled to the memory and the processor configured to execute a process, the process comprising: generating a plurality of sets from a first population of biometric data collected from a plurality of users, a number of biometric data of the plurality of sets being smaller than that of the first population, at least a part of the plurality of sets being different from each other; estimating a probability density distribution of similarity degrees of different people's pairs of each of the plurality of sets; calculating a false acceptance rate with respect to each similarity degree threshold on a basis of the probability density distribution, with respect to each of the plurality of sets; and estimating a combined false acceptance rate from a statistic amount of false acceptance rates of the plurality of sets calculated by the calculating.
US10515192B2

Processing in an asymmetrically distributed file system may include storing first data representative of the content of the files in a file system volume among a plurality of storage nodes. Second data representative of attributes of the files in the file system volume may be stored in only one of the storage nodes. Time-limited leases allow clients direct access to the plurality of storage node in order to access portions of the file system volume. The time-limited leases may be provided to client lessors. Snapshots of the file system volume may be generated after sending a revocation to the client lessors to revoke time-limited leases provided to the client lessors and having received the acknowledgements of the revocations or after the leases have expired for non-responding lessors, to ensure that changes are not made to the file system volume during snapshot processing.
US10515189B2

A radio frequency module coupled to an object is disclosed. The radio frequency module includes an antenna unit, operating in one of a first mode and a second mode to receive a radio frequency signal and to transmit an identification signal, wherein the frequencies of the radio frequency signal and the identification signal is an operation frequency; and a chip unit, coupled to the antenna unit and is utilized for generating the identification signal according to the radio frequency signal received by the antenna unit.
US10515188B2

A method for providing decision support includes using a programmed computer to input a regression model specification, and to repeat the input a plurality of times to obtain and store a plurality of regression model specifications. The method further includes using the programmed computer to analyze selected regression model specifications to determine at least one of common variables and functions of common variables, to thereby determine a reduced-redundancy request for input of variables, when a plurality of the stored regression model specifications are selected for use.
US10515187B2

Introduced here are techniques for modeling networks in a discrete manner. More specifically, various embodiments concern a virtual machine that collects data regarding a network and applies algorithms to the data to discover network elements, which can be used to discover the topology of the network and model the network. The algorithms applied by the virtual machine may also recognize patterns within the data corresponding to naming schemes, subnet structures, application logic, etc. In some embodiments, the algorithms employ artificial intelligence techniques in order to more promptly respond to changes in the data. The virtual machine may only have read-only access to certain objects residing within the network. For example, the virtual machine may be able to examine information hosted by a directory server, but the virtual machine may not be able to effect any changes to the information.
US10515180B1

Disclosed is an approach to implement snapping techniques that aid the interactive, assisted, or automatic placement of layout instances or groups of layout instances for generating a legal placement layout while reducing or entirely eliminating any subsequent or separate performance of design rule checking with respect to the relevant design rules, constraints, or requirements governing the legality of the instances or groups of instances placed in the placement layout.
US10515178B2

A method (of generating a layout diagram of a conductive line structure includes: determining that a first set of first to fourth short pillar patterns (which represent portions of an M(i) layer of metallization and are located relative to a grid), violates a minimum transverse-routing (TVR) distance of alpha-direction-separation, wherein (1) the grid has orthogonal alpha and beta tracks, and (2) the short pillar patterns have long axes which are substantially co-track aligned with a first one of the alpha tracks and have a first distance (of alpha-direction-separation between immediately adjacent members of the first set) which is less than the TVR distance; and merging pairings of the first & second and third & fourth short pillar patterns into corresponding first and second medium pillar patterns which have a second distance of alpha-direction-separation therebetween; the second value being greater than the TVR distance.
US10515169B1

The present disclosure is directed towards electronic circuit design and verification. Embodiments may include receiving, using a processor, source code corresponding to at least a portion of an electronic design and generating at least one coverage model for each of a dynamic verification and a formal verification. The method may further include determining a formal data set including stimuli coverage status, cone of influence coverage status, and proof coverage status and consolidating the formal data set using a user-programmable consolidation function to generate a combined formal coverage data set.
US10515164B2

A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of numerous waveforms without simulating the individual waveforms. The design tool can determine an input sequence of signal transition representations associated with an input net of a component in RTL circuit design, where each signal transition representation represents a nondeterministic transition from a previous signal state to possible signal state(s). Determining the input sequence of signal transition representations includes determining that the input sequence of signal transition representations indicates an input gated clock waveform. The design tool also can determine, based on the indicated component and on the input gated clock waveform, an output sequence of signal transition representations derived from the input sequence of signal transition. Determining the output sequence includes determining whether signal transition representation(s) of the output sequence indicate an output gated clock waveform.
US10515163B2

Systems and methods for improving visual attention models use effectiveness assessment from an environment as feedback to improve visual attention models. The effectiveness assessment uses data indicative of a particular behavior, which is related to visual attention allocation, received from the environment to assess relative effectiveness of the environment on influencing the particular behavior.
US10515156B2

Customer support, and other types of activities in which there is a dialogue between two humans can generate large volumes of conversation records. Automated analysis of these records can provide information about high-level features of, for example, the workings of a customer service department. Analysis of these conversations between a customer and a customer-support agent may also allow identification of customer support activities that can be provided by virtual agents instead of actual human agents. The analysis may evaluate conversations in terms of complexity, duration, and sentiment of the participants. Additionally, the conversations may also be analyzed to identify the existence of selected concepts or keywords. Workflow characteristics, the extent to which the conversation represents a multi-step process intended to accomplish a task, may also be determined for the conversations. Characteristics of individual conversations may be combined to obtain generalized or representative features for a set of a conversation records.
US10515155B2

Certain examples described herein provide methods and systems for implementing a conversational agent, e.g. to train a predictive model used by the conversational agent. In examples, text data representing agent messages from a dialogue database are clustered and the clusters are used to generate response templates for use by the conversational agent. The predictive model is trained on training data generated by selectively assigning response templates to agent messages from text dialogues. Examples enable a predictive model to be trained on high quality data sets that are generated automatically from a corpus of historical data. In turn, they enable a natural language interface to be efficiently provided.
US10515149B2

A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity score representing a degree of similarity between the SUA and the second original text, selecting a candidate original text from one of the first original text and the second original text, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.
US10515141B2

Certain example embodiments described herein relate to techniques for processing XML documents of potentially very large sizes. For instance, certain example embodiments parse a potentially large XML document, store the parsed data and some associated metadata in multiple independent blocks or partitions, and instantiate only the particular object model object requested by a program. By including logical references rather than physical memory addresses in such pre-parsed partitions, certain example embodiments make it possible to move the partitions through a caching storage hierarchy without necessarily having to adjust or encode memory references, thereby advantageously enabling dynamic usage of the created partitions and making it possible to cache an arbitrarily large document while consuming a limited amount of program memory. Additionally, certain example embodiments relate to, in addition to delaying the instantiation of nodes, delaying the encoding of respective segments of the XML document until associated nodes are referenced.
US10515132B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.
US10515128B2

A system for determining a preference index comprises a transactions database storing transaction data indicative of a plurality of transactions carried out over a payment network, the transaction data comprising, for respective transactions, payment card identifiers, merchant identifiers, merchant category codes, issuer identifiers, payment device types, geographical locations, transaction amounts, transaction times and transaction dates. The system also comprises a transaction indexing component in communication with the transactions database, the transaction indexing component being configured to generate a database query to query the transactions database to retrieve transactions for a plurality of payment cards within a predetermined time window; and a preference index component. The preference index component is configured to compute a paired merchant preference index for a first merchant matching criterion and a second merchant matching criterion by: generating, from at least a subset of the retrieved transactions, a set of payment card identifiers of payment cards which meet both the first merchant matching criterion and the second merchant matching criterion; generating paired data for the first merchant matching criterion and the second merchant matching criterion, the paired data comprising respective pairs of transaction values for respective members of the set of payment card identifiers; and computing at least one aggregate quantity using the paired data.
US10515124B1

Case management systems and techniques are disclosed. In various embodiments, an indication to create a case instance is received. A case model definition is parsed to determine a hierarchical data model to be used to create the case instance and a placeholder data to be associated with a case node comprising the hierarchical data model. The case model definition is used to create the case instance, including by associating the placeholder data with the case node in the case instance as created.
US10515113B2

Each of vehicles acquires its own position, and transmits an image of a nearby outside taken by an own camera and a piece of information of the own position. An information center communicatable wirelessly with the vehicles receives the images and the pieces of information of the vehicles' positions transmitted by the vehicles, and recognizes pieces of first character information appearing in the received images, respectively. Based on the received pieces of information of the vehicles' positions as well as at least either points of interest or areas stored as collection target information, the information center determines at least either points of interest or areas for the recognized pieces of first character information, respectively, and stores association information where the pieces of first character information are associated with the determined at least either points of interest or areas.
US10515109B2

A system comprising a computer-readable storage medium storing at least one program and a method for real-time auditing of industrial equipment conditions is presented. The method includes causing presentation of a user interface comprising a table view of condition factor scores associated with industrial equipment. Each of the condition factor scores provides a measure of a factor that impacts an overall functional state of the industrial equipment. The method further includes providing a selectable element operable to toggle the user interface between the table view and a detailed view of condition factor scores. In response to user selection of the selectable element, the user interface is updated to present the detailed view that includes derivation information related to the at least one condition factor score. The derivation information includes at least one formula and at least one variable value used in calculating the at least one condition factor score.
US10515107B2

The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.
US10515103B2

The disclosure is related to a method and a system for managing viewability of a location-based spatial object. The system provides subscribers to set up searching criteria for every spatial object through the viewability management mechanism. A viewable range for a spatial object is such as a spatial range, a user range and/or a time range. While the system inspects the spatial information and searching criteria of the spatial objects registered in a database, it may be found that the viewable ranges of multiple spatial objects are interfered under the same searching criteria. Thus, the system allows the subscribers to assign ranking weights to different spatial objects for giving them different values. As a result, the system adjusts an order to display the multiple spatial objects according to their ranking weights under the same searching criteria. A search result is displayed through an augmented-reality technology in a terminal device.
US10515093B2

A method implements a virtual machine for interactive visual analysis. The method receives a data visualization data flow graph, which is a directed graph including data nodes and transform nodes. Each transform node specifies a set of inputs for retrieval, where each input corresponds to a data node. Each transform node also specifies a transform operator that identifies an operation to be performed on the inputs. Some transform nodes specify (a) a set of outputs corresponding to respective data nodes and (b) a function for use in performing the operation of the transform node. The method traverses the data flow graph according to directions of arcs between nodes in the data flow graph, thereby retrieving data corresponding to each data node and executing the respective transformation operator specified for each of the transform nodes. This generates a data visualization according to transform nodes that specify graphical rendering.
US10515092B2

This technology relates to encoding data. For example, a sequence of one or more structured records as input data, at least one of the structured records including one or more field tags and associated field data. The input data may be parsed into data buffers, each data buffer corresponding to a field tag in the one or more field tags, wherein each data buffer includes the associated field data of the corresponding field tag. A control sequence specifying a sequence of the one or more fields tags may be encoded into a transition record. A state machine comprising nodes and transitions may be generated, with each node corresponding to occurrences of the one or more field tags and each transition corresponding to successive pairs of the one or more field tags. The data buffers, a representation of the state machine, and the encoded control sequence may be output.
US10515086B2

A set of search results associated with a query is received, the set of search results including for each of search result in at least a subset of the set an indication of an evidence based at least in part on which the search result was included in the set of search results. A search result display interface is generated in which at least a displayed subset of search results are displayed, the search result display interface include for each of at least a subset of the displayed search results an indication of the corresponding evidence based on which that search result was included in the set of search results.
US10515084B2

A computer-implemented method for reconciling records from a plurality of data sets includes receiving a first data set from a left data source, retrieving data from the first data set, and placing the retrieved data from the first data set into a first abstract record from the left data source. The method also includes receiving a second data set from a right data source, retrieving data from the second data set, and placing the retrieved data from the second data set into a second abstract record from the right data source. The computer-implemented method also includes comparing the first abstract record and the second abstract record.
US10515082B2

A system determines a count of each item in each item set, sorts each count into ascending order, assigns an ascending identifier to each item corresponding to each sorted count, and sorts each identifier in each item set in descending order. The system partitions item sets into a first group of item sets and a second group of item sets, each item set in the first group including a common largest identifier, determines a count for each subset of each item set of the first group, and determines a count of each subset of each item set by summing each count for each subset of each item set of the first group with each corresponding count for each corresponding subset of each item set of the second group. The system outputs a recommended item set based on the count of each subset of each item set.
US10515081B2

In one embodiment, a method includes one or more computing devices accessing a notification to be sent to a user, where the notification has a context. The method also includes one or more computing devices sending a request to a history service for historical notification data associated with the user with respect to the context of the notification and a ranking of the notification where the ranking indicates a probability of the user interacting with the notification. The method also includes one or more computing devices receiving the historical notification data and the ranking from the history service. Moreover, the method also includes one or more computing devices determining a notification policy to apply to the notification based at least in part on the context of the notification, the historical notification data, and the ranking. Furthermore, the method also includes one or more computing devices applying the notification policy to the notification to be sent to the user.
US10515071B2

A blockwise-erase nonvolatile storage device for storing a database includes extended logical-to-physical conversion information that associates, for each of a plurality of logical addresses, a timestamp, a physical address, and a reference counter with each other. Each reference counter indicates the number of referring sources to refer to data associated with both the logical address and the timestamp that are associated with the reference counter. On the basis of the conversion information, it is determined whether a target logical address has associated therewith a timestamp older than the latest timestamp and whether the reference counter associated with both the target logical address and the older timestamp indicates that there is no referring source. If so, then the blockwise-erase nonvolatile storage device manages, as an erasable physical area (invalid physical area), the physical area at the physical address associated with both the target logical address and the older timestamp.
US10515069B2

A computer-implemented method of obtaining data of interest from a larger set of data that has been indexed is provided, the method comprising defining, via a user interface of a computing device, a set of attributes associated with a concept. Each attribute associated with the concept is mapped to attributes associated with indexed data, and data of interest relevant to the concept is retrieved based upon the mapping of attributes associated with the concept to attributes associated with the indexed data.
US10515064B2

A key-value storage system is described herein for interacting with key-value entries in a content store using a resource-efficient index. The index provides a data structure that includes a plurality of hash buckets. Each hash bucket includes a linked list of hash bucket units. The key-value storage system stores hash entries in each linked list of hash bucket units in a distributed manner between an in-memory index store and a secondary index store, based on time of their creation. The key-value storage system is further configured to store hash entries in a particular collection of linked hash bucket units in a chronological order to reflect time of their creation. The index further includes various tunable parameters that affect the performance of the key-value storage system.
US10515061B2

Methods and systems for generating a database index and searching the database index are described herein. In one aspect this may include receiving an item of database data, wherein the item of database data comprises a sequence of data elements. Groups of data elements may be identified within the received item of database data. If any one or more of the identified groups of data elements have not been previously identified within the item of database data and/or previous items database data then the one or more identified group may be stored as index entries in a database index. Information describing the sequence of the groups of neighbouring data elements may be recorded within the database index as they are located within the item of database data. The database index may be searched based on a received search term comprising a sequence of data elements.
US10515055B2

It is determined that a first data unit is to be written to a storage device and that the first data unit is associated with a first attribute. In response to determining that the first data unit is associated with the first attribute, a first identifier is selected from a first identifier space and the first identifier is associated with the first data unit. It is determined that a second data unit is to be written to the storage device and that the second data unit is associated with the second attribute. In response to determining that the second data unit is associated with the second attribute, a second identifier is selected from a second identifier space and the second identifier is associated with the second data unit.
US10515054B2

Example implementations described herein include systems and methods for processing the deletion of a directory that can include one or more subdirectories. In a system including a server having a hardware-side and a software-side that manages one or more storage systems or storage devices, a client may request the deletion of a directory, whereupon the processing of the directory occurs in a work queue and subtree queue for processing subdirectories.
US10515053B2

A method of constructing a database in an on-vehicle device includes the steps of connecting a mobile terminal storing a plurality of pieces of music and music information associated with each of the plurality of pieces of music, acquiring the music information of each piece of music from the mobile terminal, when the acquired music information is stored in a storage space, determining whether free capacity of the storage space is insufficient, and when it is determined that the free capacity of the storage space is insufficient, removing at least one piece of music information of each piece of music from the storage space, and constructing a database for searching music on the basis of the music information stored in the storage space.
US10515051B2

A data analysis supporting apparatus according to an embodiment comprises a variable-type determining device, a variable-variation generating device, and a variable-contribution rate determining device. The variable-type determining device determines the type of each variable. The variable-variation generating device generates variations of each variable in accordance with the variable type determined and with a variable variation rule that defines a method of generating the variations of each variable of any type. The variable-contribution rate determining device calculates the rate at which the variations and analysis data contribute to the objective variable, and determines, from the rate, whether the variations should be used or deleted.
US10515050B2

An integrated digital-analog archiving system can automatically initiate a migration process to move electronic documents to a media library. For each electronic document, the system may retrieve the electronic document from a digital data storage medium, extract metadata from the electronic document, determine size, orientation, and format of the electronic document, generate indicators for indicating the start and end of the electronic document to be stored on an analog data storage medium, generate an analog document identifier for identifying the electronic document on the analog data storage medium, generate a scaled image of the electronic document based on the size, orientation, and format of the electronic document, generate a text string based at least in part on the extracted metadata, and render the indicators, the analog document identifier, the scaled image of the electronic document, and the text string on the analog data storage medium.
US10515049B1

Methods and apparatuses relating to distributed memory hazard detection and error recovery are described. In one embodiment, a memory circuit includes a memory interface circuit to service memory requests from a spatial array of processing elements for data stored in a plurality of cache banks; and a hazard detection circuit in each of the plurality of cache banks, wherein a first hazard detection circuit for a speculative memory load request from the memory interface circuit, that is marked with a potential dynamic data dependency, to an address within a first cache bank of the first hazard detection circuit, is to mark the address for tracking of other memory requests to the address, store data from the address in speculative completion storage, and send the data from the speculative completion storage to the spatial array of processing elements when a memory dependency token is received for the speculative memory load request.
US10515047B1

Apparatus and method relate to a data channel. In this apparatus, an input circuit is configured to gate a valid input with a ready output to provide a forward token (“f-token”) to a first f-token register of a f-token pipeline and to a counter, and to receive data to a first data register of a data pipeline. An output circuit is configured to gate a ready input with a valid output to provide a return token (“r-token”) to a first r-token register of a r-token pipeline and to a FWFT FIFO, to receive the f-token from a second f-token register of the f-token pipeline to the FWFT FIFO, and to receive the data from a second data register of the data pipeline to the FWFT FIFO. The input circuit receives the r-token from the first r-token register to a second r-token register of the r-token pipeline for the counter.
US10515044B2

Systems, methods, and apparatus for communication virtualized general-purpose input/output (GPIO) signals over a serial communication link. An apparatus includes a serial bus, and an originating device and destination device coupled to the serial bus. The originating device may be configured to generate a first virtual GPIO packet that carries a payload representative of signaling state of physical GPIO in the originating device, generate a second virtual GPIO packet that carries a payload representative of an event generated by a processor in the originating device, and transmit the first and second virtual GPIO packets on the serial bus. The destination device may be configured to receive the second virtual GPIO packet from the serial bus, and communicate the event to a processor of the destination device or modify signaling state of physical GPIO in the destination device in accordance with the payload of the second virtual GPIO packet.
US10515043B2

Embodiments can provide a smart interface card control method and apparatus. Under such a method or apparatus, after a smart interface card is inserted into a smart interface card slot of a host, a virtualized management interface can be registered with the host using a protocol stack of a preset type. A virtual link can be created to connect a baseboard management controller management interface to the virtual link. A management address configuration instruction sent by the host can be received for configuring a management address of the management interface. A control instruction sent by the host by using the management address can be received, and the control instruction to the BMC management interface can be sent by using the virtual link. According to the foregoing smart interface card control method and apparatus, scalability of the smart interface card can be improved.
US10515042B1

A network system for identifying a cable connection is provided. The network system includes a management server, a server device, and a storage device. The management server includes system-management software. The server device is connected to the management server. The server device includes a BMC configured to communicate with the system-management software of the management server. The storage device includes at least one cable port configured to receive a storage cable that connects the storage device to the server device. The cable port includes a non-volatile memory, an indicator light, and a I2C bus.
US10515034B2

In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current.In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10515029B2

Techniques for facilitating conversion of an application from a block-based persistence model to a byte-based persistence model are provided. In one embodiment, a computer system can receive source code of the application and automatically identify data structures in the source code that are part of the application's semantic persistent state. The computer system can then output a list of data types corresponding to the identified data structures.
US10515028B2

An apparatus and method for encoding data are disclosed that may allow for performing periodic calibration operations on a communication link. A controller may determine multiple possible values for a reference voltage used with the communication link based on an initial value. Calibration operations may be performed using each possible value, and the results of the operations scored based on the width of data eyes measured during the calibration operations. The controller may then select a new value for the reference voltage from the multiple possible values dependent upon the scores of each of the multiple possible values.
US10515027B2

According to examples, an apparatus may include a memory to which a first queue and a second queue are assigned, in which a storage device is to access data task requests stored in the first queue and the second queue, in which the apparatus is to transfer the first queue to a second apparatus. The apparatus may also include a central processing unit (CPU), the CPU to input data task requests for the storage device into the second queue, in which the second apparatus is to store the first queue in a second memory of the second apparatus, and the storage device is to access data task requests from the first queue stored in the second memory of the second apparatus and data task requests from the second queue stored in the memory to cause the apparatus and the second apparatus to share access to the storage device.
US10515016B2

Examples implementations described herein involve systems and methods wherein the storage software is configured to consider the capabilities of the underlying hardware to determine the caching data method at run time. Some examples of capabilities that are considered in the example implementations include whether non-volatile memory (NVM) is available and how much NVM is available. Some examples of caching methods used include using both dynamic random access memory (DRAM) and NVM to cache write data and using only NVM to cache write data.
US10515012B2

In one implementation, relationship based cache resource naming and evaluation includes a generate engine to generate a name for a resource being added to a cache, including a plurality of resources, based on a plurality of parameters of a query including an input resource from which the resource is derived, a workflow of the operations to perform to the input resource to generate the resource, and a context associated with the query. In addition, the system includes an evaluate engine to evaluate, in response to an event, each of the plurality of resources and the named resource related to the event.
US10515011B2

One embodiment of the present invention sets forth a technique for increasing available storage space within compressed blocks of memory attached to data processing chips, without requiring a proportional increase in on-chip compression status bits. A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data.
US10515001B2

A system and computer-implemented method for automating testing of software applications based on wireframe of the software applications is provided. The system comprises a test plan module configured to create one or more test cases by providing one or more steps corresponding to the one or more test cases based on wireframe of one or more software applications and associate one or more objects, corresponding action and input parameters to each of the one or more steps. The system further comprises an object mapping module configured to map the one or more associated objects to corresponding one or more elements of the one or more software applications. Furthermore, the system comprises a browser execution module configured to execute the one or more created test cases, on one or more browsers, using the mapped one or more objects to test the one or more software applications and generate test execution results.
US10515000B2

A method and system for testing the end-to-end performance of cloud based applications. Real workload is created for the cloud based applications using synthetic users. The load and length of demand may be adjusted to address different models allowing the measurement and analysis of user performance metrics under desired conditions. Web applications and other cloud services may be tested from multiple cloud-based concurrent geographic locations in the world. The method may include generating controlled and complex web load from multiple concurrent geographic locations. The method may also include splitting traffic among multiple geographic locations. The method may also include processing test results and generating performance metrics per location as well as comparing locations. The method may also be applicable to cloud services such as mobile apps and API endpoints.
US10514986B2

A data storage management approach is disclosed that performs backup operations flexibly, based on a dynamic scheme of monitoring block changes occurring in production data. The illustrative system monitors block changes based on certain block-change thresholds and triggers block-level backups of the changed blocks when a threshold is passed. Block changes may be monitored in reference to particular files based on a reverse lookup mechanism. The illustrative system also collects and stores historical information on block changes, which may be used for reporting and predictive analysis.
US10514985B1

Systems and methods for performing backups including incremental backups are provided. A change log is provided. The change log includes a map file that includes a bit for each inode in a file system. The bits are set on certain file events. The map file allows the files to be included in the next backup to be identified without having to trawl the entire file system. The change log also includes a data file that lists actual changes to the various files in corresponding records that are indexed by the inode number. The change log can enable faster incremental backups in part by eliminating unnecessary disk access requests.
US10514984B2

A rebuild node of a storage system can assess risk of the storage system not being able to provide a data object. The rebuild node(s) uses information about data object fragments to determine health of a data object, which relates to the risk assessment. The rebuild node obtains object fragment information from nodes throughout the storage system. With the object fragment information, the rebuild node(s) can assess object risk based, at least in part, on the object fragments indicated as existing by the nodes. To assess object risk, the rebuild node(s) treats absent object fragments (i.e., those for which an indication was not received) as lost. When too many object fragments are lost, an object cannot be rebuilt. The erasure coding technique dictates the threshold number of fragments for rebuilding an object. The risk assessment per object influences rebuild of the objects.
US10514983B2

Apparatuses and methods for memory repair for a memory device are described. An example apparatus includes: a data input/output circuit that provides data via a plurality of data signal lines; memory cell arrays; an ECC/Parity redundancy array; and a redundancy circuit coupled to the plurality of data signal lines. The redundancy circuit includes an error correction block that generates error correction information based on the data and provides the error correction information to the ECC/Parity redundancy array. If during test it is determined that a failure is not repairable by standard redundancy including error correction code, the error correction parity array is not needed and can be redirected by a block repair circuit. The error correction circuit can now have its functionality changed to allow the error correction array to become a block repair.
US10514980B2

An encoding method for a memory storage apparatus adopting a Lien ECC scheme is provided. The memory storage apparatus comprises an ECC encoder using a Lien Code. The encoding method includes: receiving a write command comprising a write address and a write data; reading an existing codeword comprising a first flip bit indicating bit-flipping of the existing codeword and flipping bits of the existing codeword based on the first flip bit; encoding the write data into a new codeword based on a Lien Code by an ECC encoder, and flipping bits of the new codeword based on a number of bits required to be changed from the existing codeword to the new codeword; and writing the new codeword comprising a first flip bit indicating bit-flipping of the new codeword to the write address In addition, a memory storage apparatus using the encoding method based on the Lien Code is provided.
US10514971B2

A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device obtains directory metrics associated with a directory structure that is associated with a directory file that is segmented into a plurality of data segments and based on a determination to reconfigure the directory structure based on the directory metrics, the computing device determines a number of layers for a reconfigured directory structure, a number of spans per layer of the number of layers for the reconfigured directory structure, and directory entry reassignments. The computing device reconfigures the directory structure based on the number of layers, the spans per layer, and the directory entry reassignments.
US10514964B1

Systems and methods for sending an in-application message to a user of a software application makes use of templated messages. User-specific information is added to the template to create the message delivered to the user. The user-specific information is added to the template to create the message immediately before the message is to be delivered to the user to ensure the user-specific information is as up-to-date as possible.
US10514947B2

A host computer 30 that manages a container built on an operating system includes a processor 31. The processor 31 is configured to duplicate a second container based on a container image of a first container, and configure a hardware resource used by the first container such that the hardware resource can also be used by the second container. A nonvolatile storage device 36 of the host computer 30 stores container resource information in which the container image of the first container and the hardware resource used by the first container is associated, and the processor 31 is configured to, when duplicating the second container based on the container image of the first container, duplicate the hardware resource associated with the container image of the first container, and configure the duplicated hardware resource such that the duplicated hardware resource can be used by the second container.
US10514925B1

Systems, apparatuses, and methods for managing dependencies between instruction operations when speculatively issuing load instruction operations. A processor may maintain dependency vectors for sources of instruction operations dispatched to the scheduler. The dependency vector may include a column for each cycle of the load recovery window and a row for each load execution pipeline. When a load speculatively issues, any instruction operation which is dependent on the load may have a bit set in the earliest bit position of its dependency vector to indicate the dependency. The bit may shift in the dependency vector toward the cancel bit position during each clock cycle as the load executes. If the load does not produce its data at the expected latency, an instruction operation may be canceled if there is a bit in the cancel bit position of the dependency vector row corresponding to the execution pipeline of the load.
US10514923B2

An apparatus and method for performing signed multiplication of packed signed doublewords and accumulation with a signed quadword. For example, one embodiment of a processor comprises: a first source register to store a first plurality of packed signed doubleword data elements; a second source register to store a second plurality of packed signed doubleword data elements; a third source register to store a plurality of packed signed quadword data elements; execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply first and second packed signed doubleword data elements from the first source register with third and fourth packed signed doubleword data elements from the second source register, respectively, to generate first and second temporary signed quadword products, the multiplier circuitry to select the first, second, third, and fourth signed doubleword data elements based on the opcode of the instruction; accumulation circuitry to combine the first temporary signed quadword product with a first packed signed quadword value read from the third source register to generate a first accumulated signed quadword result and to combine the second temporary signed quadword product with a second packed signed quadword value read from the third source register to generate a second accumulated signed quadword result; a destination register or the third source register to store the first accumulated signed quadword result in a first signed quadword data element position and to store the second accumulated signed quadword result in a second signed quadword data element position.
US10514914B2

A method for finding an extreme value among a plurality of numbers in an associative memory includes creating a spread-out representation (SOR) for each number of the plurality of numbers, storing each SOR in a column of the associative memory array and performing a horizontal bit-wise Boolean operation on rows of the associative memory array to produce an extreme SOR (ESOR) having the extreme value. A system for finding an extreme value includes an associative memory array to store the plurality of numbers, each number storable in a column; a spread-out representation (SOR) creator to create a SOR for each number of the plurality of numbers and to store each SOR in a column of the associative memory array, and an extreme SOR (ESOR) finder to find an extreme value using a horizontal bit-wise Boolean operation on rows of the associative memory array storing bits of the SORs.
US10514894B2

A metastable true random number generator realized on an FPGA comprises a configurable delay chain including rough adjustment module and a fine adjustment module. The rough adjustment module comprises 32 rough adjustment cells each including a 1st 6-input lookup table and a two-to-one selector. The 1st input port of each 1st 6-input lookup table is connected to the 1st input terminal of the corresponding two-to-one selector, and the connecting terminal is the input terminal of the corresponding rough adjustment cell. The 2nd input port, the 3rd input port, the 4th input port, the 5th input port and the 6th input port of each 1st 6-input lookup table are all accessed to a low level 0. The output port of each 1st 6-input lookup table is connected to the 2nd input terminal of the corresponding two-to-one selector. The metastable true random number generator has the advantages of being capable of well counteracting inherent delay deviations, high in automation degree and high in output rate and having an operating point not prone to deviation.
US10514891B1

Methods, systems, and apparatus, including an apparatus for adding three or more floating-point numbers. In one aspect, a method includes receiving, for each of three or more operands, a set of bits that include a floating-point representation of the operand. A given operand is identified. For each other operand, the mantissa bits of the operand are shifted such that the bits of the operand align with the bits of the given operand. A sticky bit for each other operand is determined. An overall sticky bit value is determined based on each sticky bit. The overall sticky bit value is zero whenever all of the sticky bits are zero or at least two sticky bits are non-zero and do not match. The overall sticky bit value matches the value of each non-zero sticky bit whenever all of the non-zero sticky bits match or there is only one non-zero sticky bit.
US10514890B2

An optimized test data selection strategy references a sampling file that identifies data attributes that serve as the basis of the test data selection strategy. By analyzing fields and the corresponding field values of the sample imprint, a total number of test data selected for inclusion into a sample dataset is reduced. The test data selection strategy provides an efficient methodology for implementing a data comparison testing process.
US10514885B2

An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: based on a plurality of distinct audio sources visible in a current virtual or augmented reality view, provide for control of audio mixing of groups of the distinct audio sources in the virtual or augmented reality view, the groups determined by automatic grouping of the distinct audio sources based on analysis of the type of audio from each of the distinct audio sources.
US10514865B2

Techniques for a managing concurrent I/Os in a file system may include receiving a sequence of conflicting I/O lists of write data stored in a cache, the sequence specifying a sequential order in which the I/O lists are to be flushed to a file stored on non-volatile storage; determining a first I/O list of the sequence having a conflict with a second I/O list of the sequence, wherein the conflict between the first I/O list and the second I/O list is a first common block written to by both the first and second I/O lists; and performing first processing that modifies the first I/O list and the second I/O list to remove the conflict.
US10514863B2

A memory system includes: a non-volatile memory device; a host controller suitable for generating a cache read command for controlling a cache read operation of the non-volatile memory device and at least one other command for controlling at least one other operation of the non-volatile memory device excluding the cache read operation in response to a request received from a host; and a memory controller suitable for controlling an operation of the non-volatile memory device in response to the cache read command and the at least one other command that are inputted from the host controller. The memory controller suitable for checking out the operation of the non-volatile memory device corresponding to a command that is inputted next to the input of the cache read command, and adding a read operation command including a read preparation command or a read end command next to the cache read command.
US10514861B1

Methods and apparatus are provided for reporting space savings due to pattern matching in storage systems. An exemplary method comprises, when a given allocation unit in a storage system matches one or more predefined patterns, (i) setting a corresponding pattern flag for the given allocation unit, and (ii) incrementing at least one pattern counter; generating at least one snapshot of at least a portion of a file comprising the given allocation unit; and determining a data reduction attributed to pattern matching based on the at least one pattern counter, wherein the one or more predefined patterns in the at least one snapshot are excluded from the data reduction attributed to pattern matching.
US10514856B2

A first storage apparatus has first and second storage control apparatuses. The first storage control apparatus includes a first port used to transmit a command for a data input/output. The second storage control apparatus has a second port used to transmit the command. The second storage apparatus has a plurality of third ports that form a plurality of communication paths with the first and second ports. The second storage apparatus executes inputs and outputs of data based on commands received from the first storage control apparatus. Based on the processing state of the inputs and outputs via a first communication path currently being used to transmit commands to the second storage apparatus, the first storage control apparatus switches the port to be used to transmit a next command to the second storage apparatus to a port belonging to a second communication path.
US10514851B2

Generating a snapshot of a volume storing a snapshot and Suppressing response time. When receiving from a host computer write data to be written into a target slot in a target volume among multiple volumes, a processor adds to management information a fact that data in the target slot in the target volume has not been finalized, writes the write data into a target cache area in a memory, and transmits a response to the host computer. Before referring to the target data in the target slot of the target volume, the processor determines whether or not the target data has been finalized on the basis of the management information. When the target data is determined as not having been finalized, the processor performs a finalization process for finalizing the target data and refers the target data.
US10514838B2

A method of displaying data items on handheld devices. The device displays data items in a scrollable viewport of vertically arranged fields. Date separators included in the vertically arranged fields to enable a user to associate the data items with a date. The date separators have “sticky” operation, meaning that the device ensures a date separator always appears within the viewport, even when the viewport has been scrolled to the middle of a long list of fields all associated with the same date. The device may ensure that the top field of the viewport always contains a date separator associated with the data item immediately below.
US10514832B2

The present disclosure is directed towards having a user interface that displays a number of cards or windows. A user can implement a command where the user interface will automatically change the position of the displayed cards to show regions of interest which are the parts of the cards that a user may have interested in. The user interest can be determined in accordance with user preference information. Optionally, cards which do not have regions of interest are removed from a display area and such cards are replaced with new cards that do have regions of interest.
US10514821B2

A method of controlling an electronic apparatus includes installing an application on the electronic apparatus or updating the application installed on the electronic application; displaying an icon of the installed or updated application in a relocatable state upon completion of the installing or updating; and relocating the icon in response to detecting an operation to relocate the icon and displaying the relocated icon.
US10514809B2

A flexible display device including a display panel providing a base surface and a touch sensing part disposed on the base surface. The display panel further includes a buffer layer and is divided into a plurality of emission areas and non-emission areas disposed adjacent thereto. The buffer layer includes recessed portions, each of which has a groove defined in a corresponding emission area of the emission areas and flat portions connected to the recessed portions. The touch sensing part disposed on the buffer layer includes conductive patterns and an insulation layer covering the conductive patterns.
US10514805B2

A method and apparatus for inputting data for an electronic data entry device are provided. In one embodiment, identification of an input object such as the particular fingers of a user that are used to actuate a key region is performed. The symbol associated with the actuated key region and the finger (or other input object) used is determined. In other embodiments, virtual input devices with interfaces such as QWERTY style keyboards, phone keypads, and multi-touch capable touchpads or tablets are provided in input regions. One or more video capturing devices remotely acquire actuation information from the input regions during data entry. User inputted symbols or functions are determined based on the actuations, their locations and identified input object sets that caused the actuations.
US10514802B2

A method for controlling display of a touchscreen, and a mobile device are presented, which relate to the field of electronic device technologies, so that the mobile device can control to zoom-in or zoom-out displayed content on the touchscreen according to received information about two touches. The method in the present disclosure includes receiving first touch information, where the first touch information comprises a first touch position; receiving second touch information, where the second touch information comprises a second touch position; determining zooming times according to a distance between the first touch position and the second touch position; and zooming displayed content on the touchscreen according to a position relationship between the first touch position and the second touch position and the zooming times. The present disclosure is applicable to a mobile device.
US10514794B2

A touch sensor includes a plurality of touch electrode lines which extends outwardly from a central portion thereof at a predetermined angular interval around the central portion, a vibration sensing element positioned at the central portion, and a touch controller which receives a first touch signal from at least one of the plurality of touch electrode lines, detects a touch angle between a touch position at which a touch occurs and a first direction with respect to the central portion, receives a second touch signal from the vibration sensing element, calculates a touch distance from the central portion to the touch position based on a time difference between a first point of time when the first touch signal is received and a second point of time when the second touch signal is received, and outputs touch coordinates including the touch angle and the touch distance.
US10514792B2

A display device includes a first display unit and a first sensor unit provided on one surface of the first display unit, a second display unit and a second sensor unit provided on one surface of the second display unit, a third sensor unit provided between the first sensor unit and the second sensor unit and a driver unit including a display driver which controls the first display unit and the second display unit, a sensor driver which controls the first, second and third sensor units, and a mapping controller which maps a position information of a touch input detected from a sensing signal of the second sensor unit into a corresponding position information on the first display unit.
US10514791B2

An in-cell OLED touch display device is disclosed. The device includes an array substrate, an organic planarization layer disposed on the array substrate, a pixel definition layer disposed on the organic planarization layer, and defining multiple pixel regions, a touch electrode layer disposed on a surface of the pixel definition layer closed to the organic planarization layer, and/or disposed on a surface of the pixel definition layer away from the organic planarization layer. The above structure can increase the lightweight of the in-cell OLED touch display device, the decrease the process difficulty and increase the quality.
US10514787B2

The conductor for a touch panel is manufactured by forming, on an insulating transparent cover member, at least one the thickness changed part obtained by changing a thickness of a portion to be deformed during forming with respect to a thickness of other portion in advance, forming a conductive film laminate by disposing a conductive member on a surface of the cover member, and performing collective forming into a three-dimensional shape such that the conductive film laminate is deformed at a portion where the thickness changed part is formed.
US10514784B2

An input device for an electronic device includes a gesture input device enabling a user to input a gesture by touching, and physically rotating, a rotation sensor sensing the physical rotation of the gesture input device, and a controller controlling the gesture input device. The gesture input device has a concave, downwardly inclined shape, and includes a curved section in a center portion of the gesture input device, and an inclined section around the curved section, and the inclined section includes a touch sensor configured to sense a user's touch input, and at least one rib raised or lowered according to a control signal from the controller.
US10514780B2

In some embodiments, an input device includes a housing having a top surface, a touch sensor disposed on the top surface of the housing, and a processor disposed in the housing. The touch sensor can be configured to detect a contact by a hand on the top surface of the housing and generate touch data corresponding to the detected contact by the hand. The processor can be configured to control operation of the touch sensor and receive the touch data, determine an orientation of the hand with respect to the housing based on the touch data, and calibrate a detected movement of the input device based on the determined orientation of the hand with respect to the housing. An image sensor and/or one or more IMUs can be used to detect 2D and/or 3D movement of the input device.
US10514779B2

The present disclosure relates to a method for measuring an association between a screen resolution and a mouse movement speed. Steps in the method may include reading of a mouse speed table by a recording, playback, and verification module; converting a screenshot into a screenshot image file of a cursor and sending the screenshot image file to the recording, playback, and verification module, reading a destination position; calculating a minimum number of sets of a movement amount and a number of movements; and moving the cursor on the screen to the destination position according to the minimum number of sets of a movement amount and a number of movements.
US10514777B2

A control apparatus comprising a processor, a memory, and a communication circuit configured to communicate with an input apparatus is provided. The memory device stores instructions which when executed by the processor, causes the processor to receive displacement information from the input apparatus, and generate a displacement value for displacing an operation target on a display based on the displacement information, wherein a first set of instructions is used to calculate the displacement value if the displacement information is within a predetermined range, and a second set of instructions is used to calculate the displacement value if the displacement information is outside the predetermined range; and transmit a feedback signal to the input apparatus at a timing based on the displacement information, wherein the timing is calculated differently if the displacement information is within the predetermined range than if the displacement information is outside the predetermined range.
US10514776B2

Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movement.
US10514771B2

Example apparatus and methods concern improved input of radicals. Example apparatus and methods facilitate more efficiently inputting Chinese radicals using a touch screen. One example method includes displaying a labeled soft key on a touch screen device. The label may represent all or a portion of a radical. The example method includes accepting a touch input associated with the soft key and then taking an action based on the label and the touch input. The action may include inputting a radical or updating the display on the touch screen. Updating the display may facilitate iterative and intuitive progress through radical construction leading to radical selection and input.
US10514768B2

Techniques for adjusting process variables in a process plant using gesture-based input on a user interface device include presenting a graphic representation associated with a process plant entity in the process plant and an indication of a process variable value corresponding to the process plant entity as measured with the actual process plant and providing a user control for receiving gesture-based input at a location on the user interface device corresponding to the graphic representation associated with the process plant entity to adjust the process variable value. In response to receiving gesture-based input from an operator to adjust the process variable value for the corresponding process plant entity, the user interface device presents an adjusted process variable value and sets the process variable in the actual process plant to the adjusted process variable value.
US10514763B2

There is provided a system that enables rich communication using tactile simulation, the system including: a first terminal apparatus; and a plurality of second terminal apparatuses. The first terminal apparatus transmits first tactile information that has been generated by combining first sensor information related to a first user detected by sensors and indicates a state of the first user. The plurality of second terminal apparatuses receive and output the first tactile information.
US10514762B2

There is provided an information processing apparatus including an acquisition unit configured to acquire a vibration signal that indicates a detected vibration of a prescribed real object and a sound signal that indicates a collected sound from the real object, a control unit configured to synchronize the acquired vibration signal with the acquired sound signal, and associate the vibration signal and the sound signal with each other, the vibration signal and the sound signal having been synchronized, and a recoding unit configured to record the vibration signal and the sound signal which have been associated with each other.
US10514744B2

A portable computing device is disclosed. The portable computing device includes a processor, a removable battery pack, a battery detection unit, and an internal power-supplying unit. The battery detection unit detects removal of the battery pack from the portable computing device. The internal power-supplying unit provides operating power to the portable computing device after the battery pack is removed from the portable computing device. The battery detection unit may generate an interrupt signal to the processor upon detection of removal of the battery pack such that the processor may begin executing a hibernation routine. The internal power-supplying unit may be a super capacitor or an internal battery.
US10514740B2

A computer device includes a power supply unit which includes an instantaneous power failure resistance capacitor and converts an alternating current into a direct current and outputs the direct current, and a main body which includes a main storage unit having a non-volatile storage area and a processor for executing programs, wherein the power supply unit includes a power failure detection unit which detects that a supply of the alternating current has been stopped, and wherein the main body includes a logical device which, when the detection is notified from the power failure detection unit, instructs the processor within a retention time of the instantaneous power failure resistance capacitor to perform transaction processing of converting data of a buffer in the processor into reusable data and transferring the reusable data to the main storage unit.
US10514732B2

According to certain embodiments, a micro controller unit of a smart computer case provides, based on the identification of the smart computer case: 1) lighting control of a plurality of individually addressable LEDs associated with computer case fans, logo panels and integrated lighting features, 2) fan speed control and monitoring, and 3) monitoring of temperature sensors. According to certain embodiments, each LED need not be RGB but instead can be single color LEDs.
US10514728B2

A housing for an electronic device, comprising a transparent plate, comprising a first side; a conducting layer, formed on the first side of the transparent plate, for shielding electromagnetic interference generated by the electronic device; and a temperature dependent color-changing layer, formed on the first side of the transparent plate.
US10514725B2

This disclosure is directed to content reconfiguration based on characteristic analysis. A device may comprise a display and a user interface module to cause content to be presented on the display. When content is to be presented, content and display characteristics may first be determined. The content may then be altered based on the characteristics of the display. For example, the content may be divided into portions and at least one portion of the content may be determined for presentation based on subject matter in the content selected in view of at least one of user preferences, contextual information determined by at least one sensor in the device, etc. The user interface module may then alter the at least one portion of content for presentation, if necessary, and may further cause the at least one portion of content to be presented on the display.
US10514721B2

A computational device receives an input/output (I/O) operation directed to a data set. In response to determining that there is a time lock on the data set, a determination is made as to whether a clock of the computational device is providing a correct time. In response to determining that the clock of the computational device is not providing the correct time, the I/O operation is restricted from accessing the data set. In response to determining that the clock of the computational device is providing the correct time, a determination is made from one or more time entries of the time lock whether to provide the I/O operation with access to the data set.
US10514716B2

Existing proportional to absolute temperature (PTAT)/complementary-to-absolute-temperature (CTAT) reference voltage circuit requires a large components count and foot print, precise device matching for accuracy and unsatisfactory sensitivity error or variation to temperature and humidity. The present invention relates to a novel approach for such reference voltage circuit based on a self-biased complementary pair of n-type and p-type current field-effect transistors, which provides rail PTAT, rail CTAT and analog reference voltages.
US10514713B2

A mailbox data storage mechanism for a remote device in a heating, ventilation and air conditioning environment. The mechanism, as a part of a gateway device and acting as a citizen of the heating, ventilation and air conditioning environment, may collect system information regularly and maintain a copy of the latest data locally which can be a response to external access requests in time at any moment. The mechanism may limit the latency for external access and improve user experience. The mechanism may help satisfy multiple interfaces.
US10514707B1

A flight phase stability indicator system and method for generating and presenting stability indicator(s) are disclosed. A processor receives flight phase data representative of an identification of a current operational flight phase; receives navigation data comprised of aircraft position, a planned flight trajectory, and runway data if runway data is needed for the current operational flight phase; determines stability data representative of a stability of the current operational flight phase based upon at least the navigation data; generates presentation data responsive to the determination and representative of the flight phase stability indicator and/or presentation(s) of flight phase stability; and presents the indicator represented in the presentation data on or through a presentation unit comprised of a visual display, aural advisory unit, and/or tactile advisory unit.
US10514705B2

A navigation system for a host vehicle is provided. The system may comprise at least one processing device programmed to receive, from a camera, a plurality of images representative of an environment of the host vehicle; analyze the plurality of images to identify a navigational state associated with the host vehicle; determine a first predefined navigational constraint implicated by at least one aspect of the navigational state; identify, based on analysis of the plurality of images, a presence of at least one navigational constraint augmentation factor; determine a second navigational constraint based on identification of the at least one navigational constraint augmentation factor; determine, based on the identified navigational state, a navigational action for the host vehicle satisfying the second navigational constraint; and cause at least one adjustment of a navigational actuator of the host vehicle in response to the determined navigational action.
US10514704B2

Systems and methods for using radio frequency signals and sensors to monitor environments (e.g., indoor environments) are disclosed herein. In one embodiment, a system for providing a wireless asymmetric network comprises a hub having one or more processing units and at least one antenna for transmitting and receiving radio frequency (RF) communications in the wireless asymmetric network and a plurality of sensor nodes each having a wireless device with a transmitter and a receiver to enable bi-directional RF communications with the hub in the wireless asymmetric network. The one or more processing units of the hub are configured to execute instructions to determine at least one of motion and occupancy within the wireless asymmetric network based on a power level of the RF communications.
US10514699B2

An apparatus (1), method and computer program wherein the apparatus (1) comprises: processing circuitry (5); and memory circuitry (7) including computer program code (11); the memory circuitry (7) and the computer program code (11) configured to, with the processing circuitry (7), cause the apparatus (1) at least to perform: obtaining information from a solar powered vehicle (31) wherein the information comprises at least a current location of the solar powered vehicle (31); obtaining information (25) relating to distribution of solar power in a predetermined area; using the obtained information to determine a solar power charging strategy (27); and enabling the solar powered vehicle (31) to access the solar power charging strategy (27).
US10514689B2

An unmanned aerial vehicle (UAV) includes a first communication module, a second communication module, and one or more processors. The first communication module is configured to directly receive control data from a controlling terminal via a first communication link and the control data is used to control operations of the UAV. The second communication module is configured to transmit feedback data to a monitoring terminal via a second communication link. The monitoring terminal is located remotely from the UAV. The one or more processors are, individually or collectively, configured to terminate and reactivate the first wireless communication link based on one or more predetermined criteria.
US10514688B2

A state monitor for monitoring the state of a system and including a calculator and a memory; the system being controlled by a command defining a plurality of modes of operation of the system, each mode of operation corresponding to applying a command of constant value; the memory containing a set of stored state matrices representing, for each mode of operation of the system, the value of the projection of its state in time; and the calculator being configured, during operation of the system, to determine estimated values for the state of the system at a given instant with the state functions and of its state at an earlier instant.
US10514687B2

Systems and methods for simultaneously and economically providing high speed and precision robotic operations with operational safety include directly performing training movements of a desired task on a collaborative robot, recording data corresponding to the training movements, and transmitting the recorded data to a conventional robot to cause the conventional robot to autonomously execute the training movements in accordance with the received data.
US10514685B2

Systems and methods for monitoring stability of a wafer inspection recipe over time are provided. One method includes collecting inspection results over time. The inspection results are generated by at least one wafer inspection tool while performing the wafer inspection recipe on wafers at different points in time. The method also includes identifying abnormal variation in the inspection results by comparing the inspection results generated at different times to each other. In addition, the method includes determining if the abnormal variation is attributable to the wafers, the wafer inspection recipe, or one or more of the at least one wafer inspection tool thereby determining if the wafer inspection recipe is stable over time.
US10514678B2

An adjustable level 3-D printing platform includes a platform, three support posts, and an adjusting component by which heights of the three support posts are adjustable. The bottom of the build platform includes at least one socket to engage with a ball end of one of the three support posts, thereby enabling two point leveling. The adjusting component is configured to simultaneously adjust a height of the at least three support posts using a first arm and a second arm, each connected to the build platform at respective pivot points and configured to apply respective clamping forces to the support posts. The printing platform further includes at least one sensor leveling system that deploys a probe, measures a relative probe state, and compares the measurement to a predetermined value. During the leveling processes, the 3-D printer is configured to provide sensory feedback.