Document Document Title
US10098255B2 Vent control apparatus and method
A ventilation closure device for a telecommunication equipment enclosure includes opposed planar panels and aligned openings through each of the panels for passage of air therethrough for ventilating ambient atmospheric air to or from an equipment enclosure. One or more closures are disposed between the opposed panels and adapted to be drawn across the aligned openings for preventing passage of air, and a pivotal attachment to the closures disposes the closure into alignment with the opening. An actuator pivots the closures between an open position for allowing air passage through the openings and a closed position for impeding airflow. The pivotal attachment counterbalances the closures for mitigating force to pivot the closures. Counterbalancing of the closures minimizes actuation force required for drawing the closures across the openings.
US10098241B2 Printed circuit board with edge soldering for high-density packages and assemblies
The present invention is notably directed to a printed circuit board, or PCB. This PCB has two main surfaces, each delimited by lateral edges, as well as lateral surfaces, each meeting each of the two main surfaces at one lateral edge. The present PCB further comprises a row of solder pads, which extends along a lateral edge of the PCB. Each solder pad is formed directly at the lateral edge and/or directly on a lateral surface (meeting one of the two main surfaces at said lateral edge). I.e., each pad interrupts a lateral edge and/or an adjoining lateral surface. One or more chips, e.g., memory chips, can be mounted on such a PCB to form an IC package. The above solder pad arrangement allows particularly dense arrangements of IC packages to be obtained. The present invention is further directed to related devices and methods of fabrication thereof.
US10098237B2 Printed circuits with laser ablated conformal coating openings
Electrical components may be mounted on a printed circuit or other substrate. The electrical components may be covered with a conformal coating containing a wavelength-tuned-light-absorption-enhancement additive. The additive may be a dye or other additive that creates a light absorption peak at a given wavelength. To form openings in the conformal coating in alignment with the electrical components without damaging the components, a laser ablation tool may apply laser light at the given wavelength to the conformal coating. Openings may also be formed by placing tape over the components before the con form at coating is applied. The tape may have a color with a light absorption peak at the given wavelength to facilitate the formation of openings without damaging sensitive components.
US10098234B2 Manufacturing method of circuit board
A manufacturing method of a circuit board and a piezochromic stamp are provided. A circuit pattern is formed on a dielectric substrate. A dielectric layer having a hole or a conductive via and covering the circuit pattern is formed on the dielectric substrate. A conductive seed layer is formed on the dielectric layer. A photoresist layer is formed on the conductive seed layer. A piezochromic stamp is imprinted on the photoresist layer, wherein when the pressing side of the piezochromic stamp is in contact with the conductive seed layer, the light transmittance effect thereof is changed to blocking or allowing light having a specific wavelength to pass through. A patterned photoresist layer is formed by using the piezochromic stamp as a mask. A patterned metal layer is formed on the exposed conductive seed layer. The patterned photoresist layer and the conductive seed layer are removed.
US10098231B2 Integrated electronic assembly for conserving space in a circuit
An integrated electronic assembly including a first electronic component defining a receptacle and at least a second electronic component wherein at least a portion of the second electronic component is disposed in the receptacle of the first electronic component, and a method for conserving space in a circuit or on a printed circuit board by integrating a plurality of electronic components so that the plurality of electronic components collectively take up a smaller amount of space on a substrate than the plurality of electronic components would if the plurality of electronic components were not integrated.
US10098230B2 Memory module and method of manufacturing the memory module
A memory module and a method of manufacturing the same are disclosed. The memory module includes a substrate, at least one memory, a mask film and at least one light emitting diode. The substrate includes electrical circuit and golden fingers, and a notch is provided at the upper rim of the substrate. The mask film is formed of opaque copper foil, and has a notch and at least one hole close to the upper rim of the substrate. The light emitting diodes are configured on the substrate and connected to the electrical connection circuit, and each light emitting diode is provided at the corresponding hole of the mask film. Thus, light generated by the light emitting diodes passes through the hole and travels outwards along the upper rim of the substrate to form a specific bright pattern, text or strip, thereby enhancing a sense of vision.
US10098225B2 Flexible electronic module and manufacturing method thereof
A flexible electronic module including a patterned flexible substrate, a stretchable material layer, and at least one electronic device is provided. The patterned flexible substrate includes at least one distributed region, and the stretchable material layer connects the distributed region. The electronic device is disposed on at least one of the patterned flexible substrate and the stretchable material layer. A manufacturing method of the flexible electronic module is also provided.
US10098221B2 Heat transfer assembly providing heat transfer from a module mounted on a circuit board through the circuit board
A heat transfer assembly may be used to provide a thermal conduit from a module mounted on a circuit board through the circuit board, allowing a thermal path away from the module. The heat transfer assembly generally includes a thermally conductive base with at least one raised thermal pedestal accessible through at least one heat transfer aperture in the circuit board and in thermal contact with the module. In an embodiment, the heat transfer assembly is used in a remote PHY device (RPD) in an optical node, for example, in a CATV/HFC network. The RPD includes an enclosure having a base with at least one raised thermal pedestal in thermal contact with an optical module (e.g., an optical transmitter or transceiver) on a circuit board through at least one heat transfer aperture in the circuit board.
US10098219B2 PCB current track cooling in electrical climate compressors
An assembly and a method for maximizing the current-carrying capacity of conductor tracks and the current-carrying capacity of conductors on or within a circuit board, allows for the use of copper materials, and minimizes the costs of materials and production of the circuit board. The circuit board is connected via a housing with a coolant of a cryogenic device in order to provide heat extraction. The extraction of heat from the circuit board occurs by connecting the circuit board via a housing with a coolant of a cryogenic device.
US10098208B2 Identification of load control devices
A load control system may include a load control device for providing power to an electrical load and a control device that may send instructions to the load control device for providing the power to the electrical load. The control device may communicate with the load control device using a link address assigned to the load control device. The load control device may provide power to the electrical load in a manner that causes the electrical load to indicate the link address assigned to the load control device. The link address may be identified by a user or a user device. The identified link address may be associated with a load control device identifier that may identify a physical location of a load control device that is assigned the link address. A user may control a load control device at a physical location by sending instructions via the link address.
US10098171B2 Method and apparatus for performing wireless communication between terminals
A method and an apparatus are provided for performing wireless communication between terminals. An inquiry message is transmitted to a neighboring terminal. An inquiry response message is received from the neighboring terminal. It is determined whether the apparatus overlaps the neighboring terminal. When the apparatus overlaps the neighboring terminal, paging is automatically performed, without intervention of a user of the apparatus, and pairing between the apparatus and the neighboring terminal is established.
US10098169B2 User terminal and communication control method
A user terminal supports a D2D proximity service enabling a direct device-to-device communication without passing through a network. The user terminal includes a controller configured to select one of a plurality of other user terminals as a D2D synchronization source and to synchronize to a D2D synchronization signal transmitted by the D2D synchronization source, when the user terminal receives D2D synchronization signals transmitted by the plurality of other user terminals in a case where the user terminal is out of network coverage. The controller stops transmission of a predetermined D2D synchronization signal in response to selecting the other user terminal as the D2D synchronization source, when the user terminal is transmitting the predetermined D2D synchronization signal in a case where the user terminal is out of network coverage.
US10098166B2 Method and device for wireless connection establishment
A method includes: monitoring a plurality of wireless working frequency bands supported by a smart terminal; when a Peer to Peer (P2P) data packet is received at any of the wireless working frequency bands, analyzing the P2P data packet and obtaining device information of a smart device; and establishing a wireless connection with the smart device at the wireless working frequency band according to the device information.
US10098156B2 Method and MTC device for performing random access procedure according to plurality of parameter sets
One embodiment of the present specification provides a method for performing a random access procedure for coverage enhancement. The method can comprise the steps of: determining a PRACH resource for a random access preamble on the basis of a repetition level; generating a random access preamble in a specific cell; and repetitively transmitting the generated random access preamble according to the repetition level on the basis of the determined PRACH resource.
US10098151B2 Transmission method for multi user in wireless local area network
Disclosed are multi-user transmission methods in a wireless local access network (WLAN). An operation method performed in a first station may comprise generating a physical layer convergence procedure (PLCP) protocol data unit (PPDU) including a legacy preamble, a high efficiency (HE) preamble, and a payload; and transmitting the PPDU. Also, the HE preamble may include a HE signal A (HE-SIG-A) field, a HE signal B (HE-SIG-B) field, a HE short training field (HE-STF), and a HE long training field (HE-LTF), and the HE-SIG-A field may include information indicating the number of symbols of the HE-SIG-B field. Accordingly, a performance of the WLAN may be enhanced.
US10098148B2 Method of control information in wireless communication system
A method of transmitting control information in a wireless communication system is disclosed. A method of receiving control information in a mobile station which receives downlink data from a plurality of cells simultaneously in a wireless communication system comprises receiving downlink control information including the control information on data transmitted from the plurality of cells from a serving base station via a downlink control channel.
US10098138B1 Systems and methods for configuring a scheduler
Backhaul data may be communicated between an access node and a relay wireless device, wherein the relay wireless device serves as backhaul for a plurality of end-user wireless devices and a set of the plurality of the end-user wireless devices comprise a quality of service metric that meets a quality of service criteria. Wireless resources may be scheduled for the relay wireless device using pre-allocated scheduling such that wireless resources are pre-allocated for the relay wireless device. Data may be aggregated for the set of end-user wireless devices that is received at the access node between scheduled transmissions for the pre-allocated scheduling. And the aggregated data may be transmitted, according to the pre-allocated scheduling, from the access node to the relay wireless device at a next transmission for the pre-allocated scheduling.
US10098131B2 Coordinated access and backhaul networks
A communications network comprises performance determination circuitry and link control circuitry. The performance determination circuitry is operable to determine performance of a microwave backhaul link between a first microwave backhaul transceiver and a second microwave backhaul transceiver. The microwave backhaul link backhauls traffic of a mobile access link. The link control circuitry is operable to, in response to an indication from the performance determination circuitry that the performance of the microwave backhaul link has degraded, adjust one or more signaling parameters used for the mobile access link. The link control circuitry is operable to, in response to the indication that the performance of the microwave backhaul link has degraded, adjust one or more signaling parameters used for the backhaul link in combination with the adjustment of the parameter(s) of the access link.
US10098129B2 Handling of simultaneous network communication transmission and D2D communication reception or simultaneous network communication reception and D2D communication transmission
A radio frequency communication device (100, 320) comprising a radio frequency communications interface (130) and a controller (110), wherein said controller (110) is configured to: establish network communication with a network node (200, 310) and to establish device-to-device communication with a second radio frequency communication device (325) via said radio frequency communication interface (130). The controller is further configured to determine whether there is to be performed a simultaneous communication comprising a network transmission over said network communication with said network node (200, 310) and a D2D reception over said device-to-device communication with said second radio frequency communication device (325) or a network reception over said network communication with said network node (200, 310) and a D2D transmission over said device-to-device communication with said second radio frequency communication device (325); determine if there is a transmission problem related to said simultaneous communication; and if so determine a mitigation technique; and perform said network transmission and said D2D reception or said network reception and said D2D transmission according to said mitigation technique to mitigate said transmission problem.
US10098125B2 Method and apparatus for aligning antenna beams in high-low frequency co-site network
A method and an apparatus for aligning antenna beams in a high-low frequency co-site network, where the method includes performing antenna alignment of a low frequency beam with a communications device in order to establish a low frequency channel, and performing high frequency beam alignment of a high frequency antenna with the communications device using the low frequency channel. In the method, high frequency beam alignment of a high frequency antenna is performed using an established low frequency channel. Therefore, a technical problem that a high frequency beam alignment time of a high frequency antenna is long due to a narrow field of view of a high frequency beam can be avoided in order to quickly implement high frequency beam alignment of a high frequency antenna.
US10098123B2 Service type indicator in master information block (MIB)
Aspects of the present disclosure provide techniques for wireless communications by a user equipment (UE). An exemplary method, performed by a UE, generally includes receiving a physical broadcast channel (PBCH), and determining, based on a first one or more bits in the PBCH, whether a second one or more bits in the PBCH are used to indicate control information for communications related to a first type of applications or a second type of applications.
US10098122B2 System and method for resource allocation for device-to-device communications
In one example embodiment, a method for allocating resources for device-to-device communications in a wireless communications network includes receiving signaling, by a first wireless device, of a transmission schedule. The transmission schedule includes first transmission opportunities for scheduling requests allocated to a first link and second transmission opportunities for scheduling requests allocated to a second link. Signaling is received from a network node. The signaling carries the information of a grant allocation for at least one buffer status report message. The information may include a first number of buffer status report messages to be transmitted for the first link and a second number of buffer status report messages to be transmitted for the second link after a transmission of a scheduling request for the first link.
US10098119B2 Acknowledgement for multiple user communication in a WLAN
A first communication device generates a multi-user (MU) physical layer (PHY) data unit having independent data for multiple second communication devices. The first communication device also generates respective control frames to prompt second communication devices to transmit an orthogonal frequency division multiple access (OFDMA) PHY data unit to acknowledge that the second communication devices received the MU PHY data unit. The MU PHY data unit and the respective control frames are transmitted to the multiple second communication devices. The first communication device receives the OFDMA PHY data unit from at least some of the second communication devices. The first communication device processes the OFDMA PHY data unit to determine whether the multiple second communication devices received the MU PHY data unit.
US10098116B2 Method and apparatus for adaptive band selection in heterogeneous networks
A method, apparatus and computer program product are provided to collect a channel information in conjunction with wireless communications; estimate at least one of a line of sight traffic and a non-line of sight traffic on the channel based on channel information; and select, with a processor, a frequency band, wherein the frequency band includes at least a respective frequency or frequency range and a frequency band or plurality of frequency bands and a bandwidth for the respective frequency or frequency range and time allocation for the frequency or frequency range. The selection is based on the estimated line of sight and non-line of sight traffic, wherein the respective frequency band comprises selecting at least one of a first frequency band or a second frequency band with the first and second frequency bands being different from one another.
US10098109B2 EPDCCH resource and quasi-co-location management in LTE
A method, an apparatus, and a computer program product for wireless communication are provided. In an aspect, the apparatus may configure at least a first resource set and a second resource set for a control channel. The first and second resource sets may be configured with a common reference signal configuration. The apparatus also configures first rate-matching parameters for the first resource set and second rate-matching parameters for the second resource set. Then, the apparatus transmits the first rate-matching parameters and the second rate-matching parameters and transmits the control channel using the first resource set and the second resource set.
US10098107B2 Method and apparatus for transceiving control information in a wireless communication system
An embodiment of the present invention relates to a method in which a terminal receives control information in a wireless communication system, said method comprising: a step of performing blind decoding in at least one portion of a resource region except the time unit indicated by a physical control format indicator channel (PCFICH) on a subframe, said at least one portion of the resource region is determined by whether a synchronizing signal or system information is transmitted or not.
US10098098B2 Mixed fatty acid soap/fatty acid insecticidal, cleaning, and antimicrobial compositions
The present disclosure relates to compositions including a fatty acid soap/fatty acid mixture, and methods of use thereof. The compositions include a C5 to C12 fatty acid or mixtures thereof. The compositions show increased activity, e.g., insecticidal, soil removal, antimicrobial activity, at a controlled pH range of about 7.5 to about 9.0.
US10098097B2 Uplink control channel resource allocation for an enhanced downlink control channel of a mobile communication system
Uplink control channel resource allocation for an enhanced downlink control channel is disclosed. A first example method disclosed herein includes receiving, at a user equipment (UE), a downlink control channel carrying a physical uplink control channel (PUCCH) resource indicator, mapping the PUCCH resource indicator to a first offset, mapping a position of the downlink control channel to a second offset, and mapping a linear combination of the first and second offsets to an index identifying a first PUCCH resource. A second example method disclosed herein includes, in response to receiving, at a UE, an indication of a dynamic resource offset in an enhanced physical downlink control channel (ePDCCH) transmitted in a first ePDCCH set, determining a position of the ePDCCH and a subframe offset, and processing the indication of the dynamic resource offset, the position and the subframe offset to determine an allocated uplink control channel resource for the UE.
US10098087B2 Location-assisted service capability monitoring
A digitally stored map can indicate the signal quality for each of the map's regions. A device can determine its location, speed, and direction using global positioning system (GPS) and other sensors. Based on this information, the mobile device can predict a field of locations within which the device will probably be located within a specified future time frame. Based on both the information indicating signal quality and the probable future field of locations, the device can estimate a moment at which the device will probably begin to suffer from low-quality or absent signal. Using this prediction, the device can proactively perform a variety of anticipatory remedial actions. For example, the device can begin allocating a greater portion of currently available wireless network communication bandwidth to the reception of data packets that represent content that is being streamed to the device, so that the device can proactively buffer those packets.
US10098082B2 Synchronization of content between networked devices
Networked devices are arranged to play content such as audio and video content in synchronization. A synching device receives a packet from an initiating device over a network. The packet may include an identifier of content to play, such as a URI, and an indication of when to play the content. A local clock time to play the content is determined based on a time of a local clock of the first device and the indication of when to play the content. The synching device obtains from a server the content based on the received identifier, and plays the content in synchronization with the initiating device based on a time on the local clock and the local clock time to play the content. In some embodiments, the synching device also adjusts a clock speed of the local clock reference to control rate of playback of the content.
US10098073B2 Radio base station, user terminal, radio communication method and radio communication system
A radio base station applies non-orthogonal multiple access to a plurality of user terminals and transmits downlink signals, and this radio base station has a scheduling section that selects a user set to apply non-orthogonal multiple access to from candidate user sets, and selects a combination of a modulation and coding scheme and transmission power based on combinations of candidate transmission power. The radio base station includes a control section that decides whether or not the combination of the modulation and coding scheme and transmission power selected in the scheduling section is included in combinations that are stipulated in advance, and controls the scheduling section in accordance with the decision. A transmission section applies the combination of the modulation and coding scheme and transmission power to user terminals that are included in the user set selected in the scheduling section, and transmits the downlink signals.
US10098069B2 Determining cause of energy spike using energy reports
Mobile devices periodically send resource usage reports to an energy server. The reports include information such as an amount of energy used during a time interval, and identify processes that are executed on the mobile devices during the time interval. These reports are analyzed by the energy server and are used to generate statistics regarding the energy used by the mobile devices and the processes that are executed by the mobile devices. When a mobile device experiences a suspected energy spike, the mobile device generates and sends a report to the energy server. After confirming the energy spike, the energy server uses the statistics and the received report to identify one or more causes of the energy spike. The causes can include one or more processes, or the mobile device itself. The mobile device can reduce the amount of energy used based on the identified causes.
US10098066B2 Auxiliary back-off to avoid battery and network resource depletion in variable network conditions
The embodiments of the disclosure include methods and apparatus that provide back-off procedures for avoiding device/network resource depletion in bad network conditions. A device user may selectively enable an auxiliary back-off procedure that extends the time between network service requests. For example, the auxiliary back-off procedure may be used if the device determines an attach request is unsuccessful when a reject message is received from the network and the reject message indicates a reject cause for which the device has no defined back-off to follow. The auxiliary back-off procedure may be also be used if the device determines that a service request is unsuccessful when the service request is ignored, i.e. no response is received from the network, or, when a service request reject is received from the network and the reject message indicates a reject cause for which the device has no defined back-off to follow.
US10098063B2 Base stations, mobile communication devices, and connection maintenance methods for connected mode extended discontinuous reception (eDRX)
A base station including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from a mobile communication device operating in a connected mode extended Discontinuous Reception (eDRX). The controller determines whether a moving speed of the mobile communication device exceeds a threshold value, transmits measurement information and radio resource configurations of one or more neighboring cells to the mobile communication device via the wireless transceiver when the moving speed exceeds the threshold value, and activates radio resources of the neighboring cells for an upcoming eDRX-ON duration of the mobile communication device.
US10098054B2 Method and apparatus for discovery of sector in wireless local area network system
Provided is a sector discovery apparatus and method, the method including setting, by an AP in a WLAN system, an omni-beacon interval for transmitting an omnidirectional beacon and sector beacon intervals for transmitting a sector beacon with respect to one of a plurality of sectors which are spatially divided, transmitting the sector beacon to a current sector among the plurality of sectors, transmitting, to the current sector, a transmission frame indicating sectorized transmission or a transmission frame indicating omnidirectional transmission, in a sector interval between the sector beacon intervals, and receiving, from a terminal located in the current sector, a response frame indicating an association performed by receiving the transmission frame indicating the sectorized transmission.
US10098048B2 Method and apparatus for service offloading between different networks
Embodiments of the present invention disclose a method and an apparatus for service offloading between different networks. By means of capability negotiation between an ANDSF unit and user equipment, a network side controls the user equipment to send an ISRP request to the ANDSF unit; a non-3GPP network is accessed by using an instruction, generated by the ANDSF unit according to the ISRP request, for instructing to access the non-3GPP network; and after the UE is simultaneously connected to a 3GPP network and the non-3GPP network, services of the user equipment that camp on the 3GPP network and services of the user equipment that camp on the non-3GPP network are indicated according to an ISRP offloading policy that is delivered by the ANDSF unit according to the ISRP request.
US10098046B2 Communication system, mobile device, and network apparatus
The communication system according to the present invention includes: a mobile device 300 connectable to an LTE system and a 3G system; and an RNC 210 configured to control mobility of the mobile device 300 between the LTE system and the 3G system. When the mobile device sends the RNC 210 a request for connection to the 3G system instead of the LTE system because the LTE system imposes access restriction to restrict communication performed by the mobile device 300, the mobile device 300 incorporates mobility information in the request for connection, the mobility information indicating that the mobile device hands over from the LTE system. In addition, when acquiring the mobility information from the mobile device 300, the RNC 210 restrains the mobile device 300 from handing over to the LTE system.
US10098043B2 System and method for handover management for wireless device
A method, a device, and a non-transitory storage medium provide to establish a radio connection with an end device; receive, subsequent to the establishment, traffic from or to the end device; obtain, in response to the receipt of the traffic, context information pertaining to the end device, wherein the context information includes a type of the traffic; analyze, in response to the obtainment, the context information; determine whether to not provide handover to the end device in response to the analysis of the context information; and transmit, to the end device, multiple thresholds that indicate when a partial handover is to be invoked and when a completive handover is to be invoked, in response to a determination that handover is to be provided to the end device.
US10098041B2 Voice handover between wireless networks
An apparatus for the handover of a transmission of a data application. The apparatus includes a computer device, and the computer device includes a wireless receiver and a wireless transmitter. The data application is transmitted over a first wireless network. The computer device includes a handover (SH) proxy. The VoIP handover proxy is to maintain the transmission of the data application while the transmission and state of the data application switches from being transmitted over the first wireless network to being transmitted over a second wireless network. During the switch between wireless networks, the data application is unaware of the switch, and seamless mobility is achieved by using the VoIP handover proxy.
US10098039B1 Adjusting packet drop-timer based on a served UE being a relay-UE
Disclosed are methods and systems for setting a timeout period. In particular, a BS may have data storage defining a buffer. Also, the BS may be configured to (i) provide an air interface through which the BS serves UEs, (ii) buffer data packets destined to individual UEs, and (iii) apply a buffer timeout process according to which the BS drops a data packet from the buffer in response to that data packet being in the buffer for a timeout period. As such, the BS may make a determination that a served UE is a relay-UE that provides wireless backhaul connectivity for a relay-BS, and may set the timeout period based on the determination. When the BS then applies the buffer timeout process, the BS drops a data packet from the buffer in response to that data packet being in the buffer for the timeout period set based on the determination.
US10098036B2 System and method for generating a report to a network operator by distributing aggregation of data
A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.
US10098021B2 VoLTE quality of service enhancement with preconditions
A wireless voice call may be established between an originating user equipment (UE) and a terminating UE, via a cellular network, using preconditions. The originating UE may transmit an invitation for a packet-switched wireless voice call, beginning a first period of time. The terminating UE may cancel the invitation in response to determining that a first precondition, such as establishment of a dedicated bearer between the originating UE and the cellular network, is not satisfied within the first period of time. The first period of time may be interrupted in response to determining that the first precondition is satisfied, and a second period of time may then begin. The cellular network may cancel the invitation in response to determining that a second precondition, such as establishment of a dedicated bearer between the terminating UE and the cellular network, is not satisfied within the second period of time.
US10098018B2 Configurable antenna and method of operating such a configurable antenna
Antenna apparatus and a method of operating the antenna apparatus are provided. The antenna apparatus comprises a directional antenna comprising antenna array components, RF chains connected to the antenna array components, and a transceiver connected to the RF chains. Each RF chain comprises in sequence: a switching stage having switching circuitry selectively to connect an antenna array component, a phase shifting stage having phase shifting circuitry, and a summation stage having summation circuitry, wherein at least two of the RF chains share phase shifting circuitry and at least two of the RF chains share summation circuitry. The at least partial sharing of the RF chains, an in particular of the phase shifting circuitry provides a compact and cheap antenna apparatus, which is nonetheless capable of degree of configurability in direction and beam pattern to enable it to operate in a busy and changing environment.
US10098008B2 Optimized distribution of wireless broadband in a building
Methods and systems are disclosed for optimizing the distribution of a broadband wireless signal in a building. The methods and systems include at least one antenna inserted into a building ventilation system and transmitting a wireless broadband training sequence from a transmitter in communication with the antenna. The wireless broadband training sequence will include multiple orthogonal subcarriers. The methods and systems further include detecting the wireless broadband training sequence with a receiver in the building. In selected embodiments, the methods and systems include the steps of analyzing a parameter of the detected wireless broadband training sequence and optimizing a subsequently transmitted wireless broadband signal based at least in part upon the analyzed parameter of the wireless broadband training sequence.
US10098003B2 Access node, a communication device, respective method performed thereby for carrier hopping
An access node, a communication device, methods performed thereby and a computer readable storage medium for carrier hopping are provided. A method of carrier hopping for an access node of a wireless communication network is provided. The access node operates on a first carrier in an unlicensed band. The method comprises: determining whether a hopping triggering condition is satisfied; and in response to determining that the hopping triggering condition is satisfied, activating a carrier hopping procedure to a second different carrier in the unlicensed band.
US10098001B2 Method and communications device for dynamically allocating resources
A method for dynamically allocating resources is disclosed. The method is used in a base station and includes: dividing a coverage zone into a plurality of geographic zones, wherein each geographic zone corresponds to a resource pool; finding a first geographic zone based on geographic location information, wherein a resource utilization rate of resource blocks in a first resource pool corresponding to the first geographic zone is highest; determining whether resource pools corresponding to a plurality of adjacent geographic zones of the first geographic zone are reused; and allocating the resource blocks in the resource pools corresponding to the adjacent geographic zones to the first resource pool.
US10097999B2 Satisfying virtual machine security criteria using remote sensor devices
A virtual machine (VM) server may be used to enforce a set of security criteria upon a remote client device. The VM server may be configured to host a VM that has features that can be utilized by a user at the remote client device. The VM server may receive sensor data collected by one or more sensors of a remote sensor device. The VM server may identify that the sensor data satisfies at least a portion of the set of security criteria. The VM server may further identify that the remote client device is within a predetermined proximity of the remote sensor device. The VM server may further enable a user at the remote client device to utilize the features of the VM hosted on the VM server.
US10097997B2 Systems, methods and programs for detecting unauthorized use of text based communications services
Systems, methods, and programs for generating an authorized profile for a text communication device or account, may sample a text communication generated by the text communication device or account during communication and may store the text sample. The systems, methods, and programs may extract a language pattern from the stored text sample and may create an authorized profile based on the language pattern. Systems, methods, and programs for detecting unauthorized use of a text communication device or account may sample a text communication generated by the device or account during communication, may extract a language pattern from the audio sample, and may compare extracted language pattern of the sample with an authorized user profile.
US10097996B2 Method and system to dynamically authenticate and grant access to non-trusted anonymous Wi-Fi
Aspects of the subject disclosure may include, for example, identifying a request from a portable device for authentication to a first WLAN, wherein the user is not registered as a WLAN user. An identifier of the device is compared with entries in a list associated with the WLAN and, responsive to a first determination that the identifier corresponds to an entry in the list, wireless access is using the first WLAN facilitated. Responsive to a second determination that the identifier does not correspond to an entry in the list, a message is transmitted to equipment of the network subscriber regarding the request. Responsive approval of the request, wireless access is facilitated of the device to a broadband network using the first WLAN, wherein the portable device provides a second WLAN for initiating a second communication session via the device that provides broadband access to a plurality of Wi-Fi enabled devices.
US10097995B2 Network architecture and security with encrypted network reachability contexts
In an aspect, a network supporting a number of client devices may include a network device that establishes a security context and generates a client device context. The client device context includes network state information that enables the network to communicate with the client device. The network device generates one or more encrypted network reachability contexts based on the client device context, and transmits the one or more encrypted network reachability contexts to a network entity. The one or more encrypted network reachability contexts enable the network device to reconstruct the context for the client device when the network device receives a message to be transmitted to the client device from the network entity. As a result, the network device can reduce an amount of the context for the client device maintained at the network device in order to support a greater number of client devices.
US10097993B2 Method and apparatus for remote authentication
A computer-implemented authentication method includes receiving a request to access one or more features of a vehicle computing system (VCS) from an application running on a wireless device in communication with the VCS. The method further includes preparing a secure access rights request to a remote server including one or more characteristics associated with the application and sending the secure request from the VCS, through the wireless device to the remote server. The method additionally includes receiving a response to the request having been sent from the remote server through the wireless device. The method includes verifying the authenticity of the received response and updating a policy table including information from the received response, the information including at least an expiration trigger and access rights for the application. Also, the method includes validating the application for usage based at least on the information included in the updated policy table.
US10097991B2 Wireless communication device and method for transmitting energy by optimum parameters
According to one embodiment, a wireless communication device includes: a first transmitter configured to transmit a first frame to instruct transmission prohibition to a first wireless communication device, and to transmit a signal to a second wireless communication device during a period in which the transmission is prohibited; and a first receiver configured to receive power reception amount information corresponding to the signal after the signal is transmitted.
US10097988B2 Apparatus and method for managing mobility in a wireless communication system
Mobility management in a wireless communication system supporting a Base Station set is provided. The system includes a plurality of BSs directly connected to the Internet without an upper node, and configured to provide wireless access to at least one Mobile Station (MS). The BSs construct a cloud cell for providing service to the at least one MS, and a first BS of the plurality of BSs functions as a control master and is configured to perform control signaling with the at least one MS, and a second BS of the plurality of BSs functions as a data master and is configured to perform scheduling for service provision through the cloud cell and to operate as an Internet Protocol (IP) endpoint of the at least one MS.
US10097985B2 Inter-user equipment discovery method, apparatus, and system
An inter-user equipment discovery method, apparatus and system are disclosed. In an embodiment, the method includes sending, by first user equipment, a discovery request message to a first proximity-based service entity, wherein the discovery request message comprises initial location information of the first user equipment and receiving a discovery response message sent by the first proximity-based service entity, wherein the discovery response message comprises a first code word of the first user equipment. The method further include generating a discovery message according to location offset information and the first code word, wherein the location offset information is an offset between a current location and an initial location of the first user equipment and broadcasting the discovery message, wherein the discovery message is used by a second user equipment to determine a location of the first user equipment.
US10097982B2 Communicating location specific emergency information to a mobile device
An occurrence of an emergency situation pertinent to people presently located within a venue can be identified. Responsive to identifying the emergency situation pertinent to the people located within the venue, an emergency alert can be automatically communicated to a first mobile device. The emergency alert can provide contextual information pertaining to the emergency situation, wherein the contextual information indicates precautions to be observed by the user. The emergency alert can be configured to be presented by the first mobile device to the user to alert the user to the emergency situation.
US10097967B2 Mobile communication method, mobile terminal, radio base station, and program
A mobile communication method is a method for distributing MBMS data to a mobile terminal in a mobile communication system including a general cell supporting a broadcasting of the MBMS data and a specific cell not supporting the broadcasting of the MBMS data, comprising: a step A of determining whether or not to continue a reception of the MBMS data in the general cell, based on at least one of an operation state of the general specific cell and a state of service with which the mobile terminal is provided by the general cell, when the mobile terminal receives, in a connected state, the MBMS data broadcasted from the general cell in a connected state.
US10097964B2 Message broadcasting in vanet
A method for broadcasting a message in a vehicular ad hoc network and a vehicle mounted communication system are provided. The method may include: a first communication device mounted on a first vehicle receiving a message from a second vehicle; identifying a first number of vehicles which are within a communication range of the first communication device; calculating a first count-down time based on the first number, where the greater the first number the shorter the first count-down time; and if the first communication device does not receive the message again before the first count-down time ends, broadcasting the message when the first count-down time ends. The efficiency and reliability of message broadcasting may be improved.
US10097962B2 System and method for virtual user-specific connectivity management
A method embodiment includes configuring, by a virtual user-specific connectivity manager (v-u-CM) on a processor, a location estimation scheme for a user equipment (UE) in accordance with UE configuration. The v-u-CM is created in accordance with registration of the UE in the network. The method further includes tracking, a location of the UE in accordance with the location estimation scheme.
US10097961B2 Golf shot detection
A wearable computing device comprises one or more motion sensors, a first circuit, and a second circuit. The one or more motion sensors are configured to measure swing motion. The first circuit is in communication with the one or more motion sensors and configured to translate measurements of the swing motion to machine-readable motion data and identify from the machine-readable motion data a golf shot in which a golf club held by a golfer contacts a golf ball. The second circuit is configured to increment a golf score of the golfer responsive to the golf shot being identified.
US10097957B2 On-demand mobile device location polling
A home management system comprises a controller configured to determine that a status of a particular mobile device registered with the home management controller is of concern; transmit to the particular mobile device a request notification to enable the registered mobile device to determine a device location in the background; receive a location notification from the particular mobile device in response to the request notification; and based on the received location notification, determine the status of the particular mobile device.
US10097955B2 System and method for providing information matching a user's stated preferences
A location-based and preference-based system and method for matching media content about persons, places and things with the expressed preferences of mobile users to notify users about and provide users with access to media content about persons, places and things that match the user's expressed preferences. The system thus provides information such as stories or articles that match the user's interests and relate to their location. The system may assign ranks to all of the media content that meets that user's preferences wherein, in one embodiment, it will automatically play them in the assigned order. Comparison of the user's preferences with the various profiles of the media content allows the user only to be informed of the media content for those persons, places or things that the user is likely to be interested in. The system and method thus provides for a mobile real-time point of interest exchange network.
US10097947B2 Generating personalized routes incentivized for one or more users
A method includes registering a given client device with a server to receive personalized routing for a given user, building a user model for the given user, the user model being based on personal attributes for a plurality of users including the given user, identifying patterns of personal attributes for the given user, generating a personalized route for the given user based on matching the patterns of personal attributes with one or more route attributes, identifying one or more personalized incentives for the given user based on the personal attributes of the given user and the route attributes, modifying the personalized route for the given user to generate an incentivized personalized route for the given user, and transmitting a notification from the server to the given client device over a network, wherein the notification causes the given client device to display the incentivized personalized route for the given user.
US10097941B2 Binaural multi-channel decoder in the context of non-energy-conserving upmix rules
A multi-channel decoder for generating a binaural signal from a downmix signal using upmix rule information on an energy-error introducing upmix rule for calculating a gain factor based on the upmix rule information and characteristics of head related transfer function based filters corresponding to upmix channels. The one or more gain factors are used by a filter processor for filtering the downmix signal so that an energy corrected binaural signal having a left binaural channel and a right binaural channel is obtained.
US10097940B2 Binaural multi-channel decoder in the context of non-energy-conserving upmix rules
A multi-channel decoder for generating a binaural signal from a downmix signal using upmix rule information on an energy-error introducing upmix rule for calculating a gain factor based on the upmix rule information and characteristics of head related transfer function based filters corresponding to upmix channels. The one or more gain factors are used by a filter processor for filtering the downmix signal so that an energy corrected binaural signal having a left binaural channel and a right binaural channel is obtained.
US10097937B2 Methods and systems for loading hearing instrument parameters
Methods and systems are described for transferring programming information to a hearing instrument. Such programming information may include hearing loss compensation parameters and/or other information pertaining to device operation. In one embodiment, each of a pair of hearing instruments prescribed and configured for a particular hearing loss contains the necessary information for operation on either the left or right ear. The data from one hearing instrument may then be transferred to the other hearing instrument by means of wireless communication. In other embodiments, programming information is transferred wirelessly by an external device connected to a database.
US10097934B2 Low-power active bone conduction devices
Presented herein are low-power active bone conduction devices that comprise an actuator that is subcutaneously implanted within a recipient so as to deliver mechanical output forces to hard tissue of the recipient. The low-power active bone conduction devices include an energy recovery circuit configured to extract non-used energy from the actuator and to store the non-used energy for subsequent use by the actuator. The low-power active bone conduction devices may also include a multi-bit sigma-delta converter that operates in accordance with a scaled sigma-delta quantization threshold value to convert received signals representative of sound into actuator drive signals.
US10097932B2 Loudspeaker module for a hearing device, and hearing device
A loudspeaker module for a hearing device has a loudspeaker, which has a loudspeaker diaphragm and a drive for the loudspeaker diaphragm, and a housing, in which the loudspeaker is arranged. Furthermore, the loudspeaker module contains an antenna unit, which has an antenna coil having a coil axis, a tubular coil core, which forms a sound channel, and an antenna base plate, in which a sound passage opening that opens into the sound channel is formed. The antenna coil, the coil core and the antenna base plate in this case prescribe an antenna characteristic of the antenna unit. The side wall of the housing on the diaphragm side is in this case formed by the antenna base plate.
US10097910B2 Optical network device with integrated port mirroring
Techniques are described for obtaining, by an optical network device (OND) coupled to an optical network, physical layer data of the optical network; generating, by the OND, an encapsulated representation of the physical layer data of the optical network; and outputting the encapsulated representation of the physical layer data to a diagnostic device.
US10097902B2 System and method for using multiple audio input devices for synchronized and position-based audio
A system for operating multiple audio input devices for synchronized and position-based audio comprising a media computing device comprising a processor, a memory, wireless network interfaces, a data store, a virtual screen driver, audio input devices connected to the media computing device, each comprising at least a microphone, and audio output devices connected to the media computing device, comprising at least a speaker, and an audio controller further comprising an operating system, an interaction manager and a synchronization manager configured to synchronize a series of audio stream inputs into a singular audio output.
US10097898B2 Systems and methods for generating for display recommendations that are temporally relevant to activities of a user and are contextually relevant to a portion of a media asset that the user is consuming
Systems and methods are provided herein for displaying recommendations that are temporally relevant to activities of a user and are contextually relevant to a portion of viewed media. This may be accomplished by a media guidance application identifying activities a user has planned, as well as respective times for which each of the plurality of activities was planned to be performed by the user. The media guidance application may filter the activities by determining which of the first plurality of activities has a corresponding respective time that is within a threshold period of time. The media guidance application may then identify characteristics of each filtered activity and of a media asset that the user is consuming at the present moment, and may compute whether the characteristics match. If the characteristics match, the media guidance application may generate for display a recommendation relating to the respective activity.
US10097897B2 Enhanced program guide
Systems and methods described herein relate to an enhanced program guide for programs that are broadcast according to a defined schedule. Program titles included in the guide can be ordered based on a relevance rank or score, potentially with no other parameter employed in determining a position of a program title within the guide. Presentation of the guide can be independent of a time axis or dimension and a channel axis or dimension. Titles can be displayed in a manner that is independent of a start time or running length of the associated program.
US10097895B2 Content providing apparatus, system, and method for recommending contents
A content providing apparatus, system, and method for recommending content. The method includes: receiving user information from a display apparatus; determining whether a terminal apparatus of a user is registered, based on the received user information; when the terminal apparatus is determined to be registered, determining whether recommended content for the user exists, based on pattern information about content usage of the user and content information; and when the recommended content for the user is determined to exist, transmitting a notification message for the recommended content to the terminal apparatus. Therefore, utilization of a notification service for recommended content is further improved.
US10097893B2 Media experience social interface
Embodiments described herein include systems and methods for providing a social interface for sharing media experience information between households in a community. Users of different households may form the community. The social interface may be provided as an application on a mobile device or an Internet webpage as a portal to the community. An example implementation involves a device displaying representations of: a plurality of households; an indication of a selected household; one or more zones within the selected household; and a representation of media being played by a selected zone of the one or more zones. While displaying the representations, the device receives, from a server, data indicating updated information associated with the plurality of households; and, in response, updates the graphical display to display at least an updated representation of media being played by the selected zone.
US10097883B1 Temporally-seamless channel change functionality during multichannel streaming sessions
Devices, systems, method, and program products are provided, which support temporally-seamless change functionalities during multichannel streaming sessions established between a streaming media server and a client media receiver. In embodiments, the method includes outputting, to a display device, a first streaming channel contained in a streaming channel bundle and assigned a high priority level. When receiving a channel change request to view a second streaming channel, the client media receiver monitors for additional channel change requests over a predetermined wait period. If an additional channel change request is received within the wait period, the client media receiver repeats the step of monitoring. Conversely, if an additional channel change request is not received with the wait period, the client media receiver sends a channel reprioritization command to the streaming media server to prioritize the second streaming channel over the first streaming channel in continued transmission of the streaming channel bundle.
US10097877B2 System and method for reconfiguration of an entertainment system controlling device
An entertainment device initiates a configuration process of a controlling device in response to a change in an audio visual entertainment system configuration in which at least one of a plurality devices is connected to the entertainment device as an audio and/or visual source and at least one of the plurality of devices is connected to the entertainment device as an audio and/or visual output destination for the entertainment device.
US10097874B2 System and method for monitoring media stream buffers of media output devices in order to synchronize media content output
A controller output device monitors a media stream buffer on each of multiple receiver output devices. The controller output device determines, at a given instance of time, a buffer data size value of the media stream buffer on each of the receiver output devices. Additionally, the controller output device determines a playback state and a buffer state of one or more of the receiver output devices at the given instance of time, based on the buffer data size values of the media stream buffer of each of the one or more receiver output devices.
US10097863B2 System and method for live service content handling with content storing servers caching popular content therein
A computerized method for providing live content from a service delivery apparatus (SDA), the method comprises receiving a request from a user node (UN) for content, the request comprising a content identification (CID) and a content source (CS). The content of the CID is acquired to store in a fast access memory of the SDA upon determining that the content of the CID needs to be acquired to the SDA, and that the CS is a provider of live content. A redirect instruction is sent to the UN to redirect the request from the CS to the SDA. The content of the CID is sent to the UN from the fast access memory of the SDA.
US10097859B2 Methods and apparatus for improved entropy encoding and decoding
Methods and apparatus are provided for improved entropy encoding and decoding. An apparatus includes a video encoder (200) for encoding at least a block in a picture by transforming a residue of the block to obtain transform coefficients, quantizing the transform coefficients to obtain quantized transform coefficients, and entropy coding the quantized transform coefficients. The quantized transform coefficients are encoded using a flag to indicate that a current one of the quantized transform coefficients being processed is a last non-zero coefficient for the block having a value greater than or equal to a specified value.
US10097852B2 Field/frame adaptive decoding with field/frame index
A moving picture coding method for coding a picture with switching between frame coding and field coding adaptively on a block-by-block basis includes: determining the maximum number of reference indices for field coding for specifying fields which are to be referred to at the time of field coding, using the maximum number of reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding; and assigning to fields the reference indices for field coding for specifying fields which are to be referred to at the time of field coding, within a range of the determined maximum number thereof, using the reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding.
US10097848B2 Methods for palette size signaling and conditional palette escape flag signaling
Methods for palette coding of image and video data to avoid issues associated with zero-size palette or to improve performance by conditionally signaling CU (coding unit)-level escape pixel presence flag are disclosed. In one embodiment, size information related to palette size of a current palette table of the current CU is signaled conditionally based on the escape indication flag, where the escape indication flag indicates whether there is any sample in the current CU coded as an escape pixel. In another embodiment, the CU-level escape pixel presence flag is conditionally signaled according to the current palette size or both of the predicted palette size and the new palette size. Conditionally signaling the palette sharing flag may also be based on the palette sharing flag.
US10097841B2 Method for storing image data, method for parsing image data, and an apparatus for using the same
The present invention relates to a method for storing image data, and a method for parsing image data, and an apparatus for using the same, which method includes the steps of encoding the image data, and storing an NAL (Network Abstraction Layer) unit containing the encoded image data in the decoder set register in which NAL units may be stored according to the type of NAL unit.
US10097837B2 Palette run hiding in palette-based video coding
A video decoder may obtain a syntax element from a bitstream comprising an encoded representation of a block of video data. The block comprises a series of runs, each of which may consist of one pixel or two or more consecutive pixels. Furthermore, the video decoder may obtain a set of palette run length syntax elements indicating lengths of one or more of the runs. The video decoder may determine, based on the syntax element, that the palette run length syntax elements do not include a palette run length syntax element indicating a length of the first run. Rather, the video decoder determines, based on the lengths indicated by the set of palette run syntax elements, the length of the first run. The video decoder may determine, based on the palette sample modes of the pixels, palette indices of the pixels, each indicating an entry in a palette.
US10097833B2 Method and system of entropy coding using look-up table based probability updating for video coding
Techniques related to entropy coding with look-up-table based probability updating for video coding including setting a search range for candidate probabilities. This also involves selecting one of the candidate probabilities of the look-up table to update a previous probability for coding of a symbol, and selecting based on, at least in part, the bit-cost associated with updating the previous probability with at least one of the candidate probabilities.
US10097827B2 Apparatus and method for image encoding, apparatus and method for image decoding, and image transmission system
An image encoding apparatus includes a mode determining unit and an encoding unit. The mode determining unit determines a first operating mode and a second operating mode of an adaptive filter which is applied to a block in an input image in decoding. In this regard, the mode determining unit determines the first operating mode based on a first signal of the input image, and determines the second operating mode based on a second signal of the input image. The encoding unit encodes the second operating mode by assigning a code with a lower bit number to the second operating mode when the second operating mode has higher similarities to the first operating mode.
US10097826B2 Method and device for generating a predicted value of an image using interpolation and motion vectors
A method and device for generating a predicted value of image to generate a predicted value of a current block during image encoding or decoding is disclosed, where the method includes determining a searching scope, wherein a plurality of motion vectors are included in the searching scope, performing up-sampling interpolations on first reference blocks corresponding to the motion vector in the searching scope, in a reference image of the current block using a first filter to obtain up-sampled first reference blocks, obtaining, using the up-sampled first reference blocks, at least one candidate motion vector corresponding to the current block, performing up-sampling interpolations on second reference blocks, corresponding to the at least one candidate motion vector, in the reference image of the current block using a second filter to obtain up-sampled second reference blocks, combining the up-sampled second reference blocks to obtain a predicted value of the current block.
US10097816B2 Method and apparatus for calibrating a dynamic auto stereoscopic 3D screen device
The proposed solution is a calibration process for a dynamic auto-stereoscopic 3D device using an image capture by the camera of the device of the auto-stereoscopic screen through a reflecting surface. The process may also compute the horizontal phase of the parallax barrier.
US10097800B2 Optical lens systems with dynamic iris for modulating image frames
A dynamic iris is located on the imaging path of an optical lens system that includes a relay lens system and at least one projection lens system. A dynamic iris modulates image frames in an image data stream, resulting in a reduction in light transmission associated with the modulated image frames. A dynamic iris may be configured to change the size of its aperture as fast as or faster than the image frame period of the image data stream, and may be located at or near the pupil of a relay lens system, a projection lens system, or both. A second dynamic iris in the imaging path further modulates the image frames, resulting in a further reduction in light transmission. A dynamic iris may modulate an image frame based on an electronic preview of the image frame or based on metadata associated with the image frame.
US10097790B2 Carriage of PTP time reference data in a real-time video signal
Systems, methods, apparatuses, and computer program products which generate a Precision Time Protocol (PTP) timestamp associated with a first video frame of a serial digital interface (SDI) signal and insert the PTP timestamp into at least one of a Vertical Ancillary (VANC) data space and a Horizontal Ancillary (HANC) data space of the first video frame.
US10097787B2 Content output apparatus, mobile apparatus, and controlling methods thereof
A content output apparatus, methods for controlling a content apparatus, and a mobile apparatus are provided. The content output apparatus includes a receiver configured to receive content, a display configured to output a video signal of the content, a speaker configured to output an audio signal of the content, a communicator configured to transmit the audio signal to at least one external speaker, and a controller configured to determine whether the audio signal is related to the video signal, and display a user interface screen for inducing a selection of an output mode which transmits the audio signal to the at least one external speaker with a communication method corresponding to the determination result among a plurality of output modes via the display.
US10097774B2 Read-out integrated circuit with integrated compressive sensing
According to one aspect, a Read-Out Integrated Circuit (ROIC) with integrated Compressive Sampling (CS) is provided. The ROIC includes an input to couple to a photodetector array including a plurality of photodetectors and is configured to generate compressed image data by sampling and summing the values of the plurality of photodetectors consistent with a set of Compressive Sampling Measurement Matrices and provide the resulting coded aggregates to a signal processor as compressed image data.
US10097773B2 Imaging device for distinguishing foreground and operating method thereof
An imaging device including a condenser lens and an image sensor is provided. The image sensor is configured to sense light penetrating the condenser lens and includes a pixel matrix, an opaque layer, a plurality of microlenses and an infrared filter layer. The pixel matrix includes a plurality of infrared pixels, a plurality of first pixels and a plurality of second pixels. The opaque layer covers upon a first region of the first pixels and a second region of the second pixels, wherein the first region and the second region are mirror-symmetrically arranged in a first direction. The plurality of microlenses is arranged upon the pixel matrix. The infrared filter layer covers upon the infrared pixels.
US10097766B2 Provision of exposure times for a multi-exposure image
According to one aspect, there is provided an apparatus comprising at least one processing unit and at least one memory. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to control a first set of pixels of an image sensor for exposure of a scene for a camera viewfinder, the image sensor having at least two sets of pixels enabling different exposure times, and control a second set of pixels of the image sensor for exposure analysis of the scene for images to be captured for a multi-exposure image.
US10097764B2 Firearm, aiming system therefor, method of operating the firearm and method of reducing the probability of missing a target
A firearm aiming system comprising an imaging system comprising an imaging sensor and an image processor; and a user display, wherein the imaging system is adapted to detect a potential target on the user display based on target features. In some embodiments the system includes a firing processor with an epsilon logic module for calculating a target aim-point/area used by the firing processor to make a firing decision.
US10097758B2 Data processing apparatus, data processing method, and recording medium
When it is determined that acceleration acting on an imaging apparatus is stable and an attitude direction determination result based on the acceleration continues as the same result, an attitude determination unit updates the attitude direction determination result to the latest one to be used for blur correction of a frame upon playback. On the other hand, when the acceleration acting on the imaging apparatus is not stable, when the attitude direction determination result based on the acceleration is different from the last result, or when attitude direction determination result does not continue predetermined times though it is the same result as the last determination result, the attitude determination unit does not update the attitude direction determination result to hold the past attitude direction determination result and use it for blur correction and the like of the frame upon playback.
US10097750B2 Controlling the focus of a camera using focus statistics
Apparatus for controlling the focus of a camera arranged to capture a sequence of frames, includes an image processor configured to: form an image characteristic for a plurality of blocks of a first frame, each block comprising one or more pixels of the first frame; and calculate an image parameter for each block by combining the image characteristics of blocks lying within a predefined zone relative to that block; and a focus controller configured to derive a measure of focus for a selected frame area of the first frame by identifying a set of blocks whose respective predefined zones, when combined, substantially represent the selected frame area, and forming a measure of focus for the selected frame area by so combining the image parameters of the set of blocks; wherein the focus controller is configured to generate a signal for controlling camera focus in dependence on the measure of focus formed for the selected frame area of the first frame.
US10097746B2 Method and system for dynamically adjusting a camera setting for a video stream
In one aspect, an example method for dynamically adjusting a camera setting for a video stream includes: (i) receiving, by a computing system, video content captured by a camera operating in accordance with a camera setting; (ii) generating, by the computing system, a video stream representing the video content; and (iii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since the camera setting was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the camera setting was last adjusted as a basis to adjust the camera setting.
US10097743B2 Component attachment devices and related systems and methods for machine vision systems
In some aspects, camera systems can include a camera enclosure, a lens disposed in or along the camera enclosure along an optical axis of the camera system, and an optical accessory attached to camera enclosure, where the optical accessory is attached using a magnetic retention force that is provided by at least one magnetic element.
US10097740B2 In-vehicle camera
A front imaging portion captures the front side of a vehicle. A rear imaging portion captures the interior or the rear side of the vehicle. A casing houses the front imaging portion and the rear imaging portion. A heat sink is located between the front imaging portion and the rear imaging portion in the casing to radiate heat inside the casing. A fixing portion is located on the outer surface of the casing and between a first end and a second end of the heat sink and separated from the heat sink to fix the casing to the vehicle. An intake is located adjacent to the fixing portion at the first end to be open toward the heat sink. An outlet is located adjacent to the fixing portion at the second end to be open toward the heat sink while facing the intake with the fixing portion interposed therebetween.
US10097737B2 Image capture system and method for synchronizing image
An image capture system includes a first image capture device, a second image capture device and a processing device, and the processing device is electrically connected to the first image capture device and the second image capture device. The first image capture device is configured to capture a first image, and the second image capture device is configured to capture a second image. The processing device is configured to receive first information transmitted from the first image capture device and second information transmitted from the second image capture device, and determines whether the first image and the second image have a same object based on the first information and the second information. If the processing device determines that the first image and the second image have the same object, the processing device synchronizes timestamps of the first image and the second image according to an event of the object.
US10097731B2 Change degree deriving device, change degree deriving system and known color body
Provided is a change degree deriving device including a receiving unit that receives an image obtained by capturing an object and a known color body including plural color samples, the plural color samples including deterioration-series colors among colors used for the object, and each of the color samples having a known colorimetric value, a conversion rule generating unit that generates a conversion rule used to convert a color of the image received by the receiving unit into a colorimetric value in a device-independent color space based on the color samples included in the image received by the receiving unit, and a converting unit that converts a color of the object included in the image received by the receiving unit into a colorimetric value in the device-independent color space according to the conversion rule.
US10097726B2 System and method for requesting a status report after receiving an error alert
A method of generating a status report from an image forming device comprises: recording an error notification in real time from the image forming device; analyzing the error notification received, wherein analyzing the error notification comprises: detecting a sequential pattern in the recorded error notification; and analyzing the sequential pattern detected; sending a request to the image forming device for a first status report if the sequential pattern detected in the error notification matches one of pre-stored sequential patterns corresponding to an error for which the first status report is requested; receiving the first status report using bidirectional communication protocols; analyzing data in the first status report; diagnosing the image forming device based on the data analyzed; and generating an action request.
US10097725B2 Image forming apparatus, and position guidance method and image forming system therefor
An image forming apparatus may include a communication unit configured to communicate with a portable electronic device and a controller configured to receive a location-related information that includes information about distances between the portable electronic device and a plurality of beacons, and store a location of the portable electronic device to register a location of the image forming apparatus.
US10097722B1 Image reading apparatus
An image reading apparatus, having a conveyer, a sheet tray, an obtaining device, a memory, a determining device, and a controller, is provided. The controller determines whether information concerning pixels in the memory indicates edge positions or edge absence in in read-image data concerning a sheet, detects an upstream leading-end position and a downstream leading-end position, detects upstream continuing pixels and downstream continuing pixels, detects an upstream lateral-end position and a downstream lateral-end position, calculates a line representing an upper end of the sheet based on the upstream leading-end position and the downstream leading-end position, calculates an upstream corner position and a downstream corner position based on the upstream and downstream lateral-end positions and the line representing the upper end of the sheet, and calculates a width of the sheet based on the upstream corner position and the downstream corner position.
US10097715B2 Image forming apparatus and method for selecting a power consumption mode based on a distance to a user
An image forming apparatus and a method of controlling the image forming apparatus are provided. The method includes receiving a reflection signal corresponding to a transmission signal transmitted from the image forming apparatus to a user sensing area, the reflection signal being reflected from a user, determining a distance between the image forming apparatus and the user, based on the received reflection signal, selecting a power consumption mode corresponding to the determined distance from among a plurality of power consumption modes, based on the distance between the image forming apparatus and the user, and performing user authentication or power control according to the selected power consumption mode.
US10097714B2 Translatable scanner calibration target
In one example, a document scanner has a fixed-position scan bar and a built-in translatable calibration target. The scan bar has a linear array of imaging elements aimed in an imaging direction. The calibration target is spaced apart from and parallel to the linear array, and has a planar surface orthogonal to the imaging direction spanning the length of the linear array. The target is translatable during a calibration in a direction in a plane of the surface.
US10097712B2 Printing device and method for controlling printer
A control unit causes a carriage to move in a width direction under a first movement control of changing a location of the carriage with a first resolution so that a sensor located forward in movement detects an edge of a medium. Thereafter, the first movement control is switched to a second movement control of changing the location of the carriage with a second resolution higher than the first resolution and the carriage is caused to move in the width direction so that a sensor located rearward in movement detects the edge.
US10097704B2 Authentication control apparatus, image reading apparatus, and non-transitory computer readable medium
An authentication control apparatus includes a first authenticating unit, a second authenticating unit, a controller, and an outputting unit. The first authenticating unit performs first authentication using authentication information stored in association with a memory area. The second authenticating unit performs second authentication using authentication information stored in association with a user. The controller performs control to perform one of authentication operations that are the first authentication and the second authentication when the user uses the memory area. The outputting unit outputs information if the one of the authentication operations performed under the control of the controller does not succeed. The information prompts the user to input authentication information to be used in an authentication operation performed when the user uses the memory area.
US10097701B2 Information processing apparatus and control method
In accordance with an embodiment, an information processing apparatus comprises an imaging device configured to acquire a peripheral image of the information processing apparatus; a storage device configured to store maintenance information indicating a status of the apparatus for a maintenance; a notification device; a controller configured to detect a face of a person based on the peripheral image acquired by the imaging device, determine whether the detected person is a manager of the information processing apparatus, and control the notification device to inform the maintenance information read from the storage device if the detected person is determined as the manager of the information processing apparatus.
US10097687B2 Nuisance call detection device and method
A nuisance call detection device that determines whether a telephone call in which a connection is established between a first telephone and a second telephone is a nuisance call and detects the nuisance call, analyzes a voice signal for one telephone call to calculate a plurality of pieces of determination information used for determination as to whether the telephone call is a nuisance call, simultaneously calculates information on a length of a conversation for the one telephone call, further calculates each weighting factor of the plurality of pieces of determination information in accordance with a length of the conversation, then calculates a nuisance call evaluation value based on a value obtained by multiplying each of the plurality of pieces of determination information by the weighting factor, and determines based on the nuisance call evaluation value whether the telephone call is a nuisance call.
US10097682B2 System for determining available services based on user location
Some aspects as disclosed herein are directed to, for example, a system for determining a geographical location of a user, such as via a data input, a network address, and/or a location sensor. A computing device of the system may determine a plurality of prompts for the user based on the determined geographical location of the user and may generate one or more user interfaces configured to display the plurality of prompts. Data input responding to one or more of the plurality of prompts may be received via the one or more user interfaces. It may be determined, based on the data input, whether to approve the user for one or more services. Additionally or alternatively, a computing device may determine a plurality of available services for the user based on the determined geographical location of the user and may generate one or more user interfaces configured to display the plurality of available services. Data input indicating a selection of one or more of the plurality of available services may be received via the one or more user interfaces. Based on the data input, a request to enroll the user in the selected one or more of the plurality of available services may be generated.
US10097678B2 Apparatus and method for generating group profile
One or more embodiments of this disclosure provide an apparatus and a method for generating a group profile. The apparatus receives, from a first external device, a request for generating a set of first information related to a group including a plurality of users using different electronic devices through the communication module. The apparatus receives, from the first external device or a second external device, a set of second information related to at least some of the plurality of users in response to the received request. The apparatus generates first data including the set of first information and second data for at least a part of at least one user interface corresponding to the set of first information based on at least some of the received set of second information. The apparatus transmits the first data or the second data to the first external device through the communication module.
US10097666B2 Accessing a service using an encrypted token
An information processing method includes receiving a request for user data that is related to an external service, and retrieving the user data segments based on the request. The user data segments are then combined to generate the user data, which is then provided to the client device that requested the user data. After receiving the user data, the client device uses the user data to access the external service to which the data relates.
US10097664B2 Recommending media items based on purchase history
A media item recommendation can be based on application purchase data. Application purchase data of a population of users can be used to create application preference clusters that represent unique application preference profiles. Media preference data of the same population of users can be used to create media preference clusters that represent unique media preference profiles. A preference relationship between an application preference cluster and a media preference cluster can be identified based on the number of members of the media preference cluster that are also members of the application preference cluster. Upon receiving a recommendation request from a user, the user's application preference profile can be determined based on the user's application purchase data. A media item can then be recommended based on a media preference cluster that has a preference relationship with an application preference cluster that represents the application preference profile of the user.
US10097658B2 Traffic control of packet transfer
An information processing device according to the present invention includes: a flow information storage unit that stores a correspondence between a flow identifier that is information included in a packet, and a network interface; and a switching unit that transfers the packet to either one of a first type of the network interface that gives suggestion information that a destination computer that is a destination of the packet uses for properly processing the packet to the packet, and a second type of the network interface that does not give the suggestion information to the packet based on the information stored in the flow information unit.
US10097657B2 Providing push notifications to a device based on nearby devices
In an approach to providing push notifications to a computing device, one or more computer processors detect a first computing device. The one or more computer processors determine whether one or more additional computing devices are detected within a pre-defined proximity threshold of the first computing device. In response to determining one or more additional computing devices are detected within a pre-defined proximity threshold of the first computing device, the one or more computer processors retrieve data from the one or more additional computing devices. The one or more computer processors determine, based, at least in part, on the retrieved data from the one or more additional computing devices, a notification. The one or more computer processors send the notification to the first computing device.
US10097654B2 Identifying users of client devices for tracking user interactions with content distributed by content provider systems
An online system tracks identities of users that interact with the online system. The online system sends a browser identifier for storing on a client device that interacts with the online system. The browser identifier uniquely identifies a browser of the client device used for interacting with the online system. A content provider system receives the browser identifier from the client device and uses the browser identifier for logging user actions associated with content provided by the content provider system. The content provider system sends user action logs to the online system and the online system determines users that used the client device at a timestamp associated with the user action log. The online system provides the user identifiers to the content provider system. The content provider system uses the user identifiers to generate reports.
US10097649B2 Facilitating location of and interaction with a convenient communication device
A method includes the following steps. A request is received to locate one or more convenient communication devices for a recipient of an interaction request. A command is issued to search for the recipient at one or more communication devices. Information related to the recipient is received from the one or more communication devices. A convenience score is computed for each of the one or more communication devices based on the received information. The interaction request is forwarded to one of the one or more communication devices based on the one or more computed convenience scores.
US10097641B2 Portable platform for networked computing
In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
US10097637B2 Grid distributed cache
Example distributed cache systems and methods are described. In one implementation, a method receives a read call at a first call such that the read call identifies specific data. The method identifies multiple storage nodes and multiple connected clients based on information contained in a cache map. The first client sends the read call to the multiple storage nodes and the multiple connected clients. The method determines whether any of the connected clients has cached the specific data. If at least one of the connected clients has cached the specific data, the specific data is accessed from the connected client that has cached the data. If none of the connected clients has cached the specific data, the specific data is accessed from a storage system.
US10097634B1 Storage tier selection for replication and recovery
Disclosed herein are methods, systems, and processes to select storage tiers for data replication and data recovery. A replication stream is received from a replication appliance that is configured to replicate data to a storage tier of multiple storage tiers. Each storage tier differs from at least one other storage tier in at least one storage characteristic. Portions of the replication stream are identified based on input/output (I/O) characteristics. The portions are stored in one storage tier other than the storage tier based on the I/O characteristics, and a storage cost associated with each storage tier, where the storage cost associated with each storage tier is based on storage characteristics of each storage tier.
US10097631B2 Synchronizing conversation threads corresponding to a common content item
In one embodiment, a method includes receiving a first document including at least one content item and an interactive feature which allows users to post comments or additional content in response to the content item. The first document is associated with at least one entity, and is provided from a first web domain. A second document is selected from a second web domain, where the second document has a common content item with the first document, is also associated with the entity, and has its own interactive feature for user posts. A user post is received in connection with the first document, and the interactive features of the first document and the second document are synchronized so that the user post appears in both documents at substantially the same time.
US10097614B2 Establishing a remote desktop
A system can include a base device and a satellite device configured to operate in an attached state and to operate in a detached state; circuitry that responds to a transition from the detached state to the attached state by establishing a wired communication session between the base device and the satellite device; circuitry that responds to a transition from the attached state to the detached state by establishing a wireless communication session between the base device and the satellite device; and circuitry that communicates information, via an established wired communication session in the attached state and via an established wireless communication session in the detached state, from the base device to the satellite device for rendering the communicated information to a display of the satellite device. Various other apparatuses, systems, methods, etc., are also disclosed.
US10097602B2 Channel-aware caching-aided coded multicast
In one aspect, a network element for a wireless Content Delivery Network is provided. The network element receives requests from receiver devices for a video segment over the wireless CDN, and computes a number of descriptors (representing quality) of the requested video segment, where the number of descriptors is determined for each receiver device based on channel conditions between the network element and the receiver devices. The network element clusters a set of descriptors for each receiver device into a minimum number of Generalized Independent Sets (GISs) based on the computed number of descriptors and the channel conditions between the network element and the receiver devices, and generates a multicast codeword encoding the clustered descriptors for each receiver device using the minimum number of GISs. The network element transmits the multicast codeword to each of the receiver devices in response to the received requests.
US10097600B2 Real-time statistical analysis on high speed streaming data
A method for analyzing streaming data includes providing a streaming accumulator comprising an addition module and two multiplexers, receiving one or more data streams, continuously calculating a set of basic statistical elements, receiving a request to calculate a set of statistical descriptors, calculating the set of statistical descriptors, and providing the set of statistical descriptors. An apparatus for analyzing streaming data includes a first multiplexer configured to receive a first summation, a second summation, and a current data item, and forward the first summation on cycles 1 and 3, forward the second summation on cycle 4, and forward the current data item on cycle 2, a second multiplexer configured to receiver the second summation, a third summation, and a previous data item, and forward the previous data item on cycles 1 and 3, forward the second summation on cycle 4, and forward the third summation on cycle 2.
US10097598B2 Meeting management system
The present invention relates to a meeting management system including an interface for defining the structure of a meeting, an unstructured waiting space to facilitate communication between participants, an interface to display the structure, process and timings of a meeting, a check-in/out process, an input and exchange process, and a task allocation process.
US10097597B2 Collaborative workbench for managing data from heterogeneous sources
Disclosed is an exemplary computer program application, system and method for a unified approach to managing data from heterogeneous sources. The system includes a central, semantic data storage basing on a directed labeled graph model, a module for accessing data sources by drawing access and mapping configuration from the data storage and loading the resulting data into the data storage and a unified user interface that treats each graph node in the data storage as a separate term, visualizes and modified the term's context in the data graph using configurable user interface widgets.
US10097591B2 Methods and devices to determine a preferred electronic device
A method and electronic devices to provide a preferred device mode on a first electronic device and a second electronic device are described. In one example aspect, the present disclosure describes a method for determining a preferred device on a first electronic device and a second electronic device. The first and second electronic devices may have established a connection between them. The method includes: receiving a request related to an application on the first electronic device; sending the request to the second electronic device; initiating processing the request on the first electronic device; determining which of the first electronic device and the second electronic device is a preferred device to process the request; if the first electronic device is the preferred device, completing processing of the request on the first electronic device; and if the second electronic device is the preferred device, processing the request on the second electronic device.
US10097589B2 System and method for supporting security in a multitenant application server environment
In accordance with an embodiment, described herein is a system and method for providing security in a multitenant application server environment. In accordance with an embodiment, per-partition security configuration includes: per-partition security realm (including configuration for authentication, authorization, credential mapping, auditing, password validation, certificate validation, and user lockout); SSL configuration, including keys, certificates, and other configuration attributes; and access control for partition and global resources. An administrator can designate one or more partition users as partition administrators, via grant of roles.
US10097587B2 Communication management and policy-based data routing
A network environment includes a wireless access point providing access to a corresponding network. One or more mobile communication devices communicate with the wireless access point to access the network. In response to receiving a request from a mobile communication device to establish the wireless communication link, the wireless access point conveys communications between the mobile communication device and a remote server to authenticate the mobile communication device. During authentication, the wireless access point receives a policy assigned to the mobile communication device. The policy specifies how to route subsequent received data traffic from the mobile communication device. Subsequent to authentication, the wireless access point routes the subsequent data traffic received from the mobile communication device in accordance with the received policy.
US10097570B2 Method for detecting real-time event and server using the same
A method for detecting a preset type of real-time event is provided. The method includes steps of: (a) a server loading or supporting other server to load a detection policy; and (b) the server detecting or supporting other server to detect an event in real-time from multiple input data by referring to the detection policy.
US10097569B2 System and method for tracking malware route and behavior for defending against cyberattacks
An attack tracking system includes multiple hosts in which first event data concerning object behavior are collected and pieces of host-based event information are created therefrom; a tracking information database server storing the pieces of host-based event information; a tracking information analysis server creating behavior events by defining malware behavior from the pieces of host-based event information, retrieving targets to be analyzed from the pieces of host-based event information and the behavior events based on a preset input value, creating first tracking contexts for identifying the malware behavior by analyzing the relationship between the pieces of host-based event information and the relationship between a set of the pieces of host-based event information and a set of the behavior events, and creating second tracking contexts tracking malware routes and behavior events between the multiple hosts by analyzing the correlation between the first tracking contexts.
US10097567B2 Information processing apparatus and identifying method
An information processing apparatus includes an adding unit and an identifying unit. The adding unit adds, to data received from a communication destination device by a program to be analyzed, a tag, by which the communication destination device is identifiable. If the tag has been added to data executed by a new program when an activation of or an activation reservation for the new program is detected, the identifying unit identifies the communication destination device identified by the tag.
US10097563B2 Reliable and secure firmware update with a dynamic validation for internet of things (IoT) devices
A computing system for a secure and reliable firmware update through a verification process, dynamic validation and continuous monitoring for error or failure and speedy correction of Internet of Things (IoT) device operability. The invention uses a Trusted Execution Environment (TEE) for hardware-based isolation of the firmware update, validation and continuous monitoring services. The isolation is performed by hardware System on a Chip (SoC) Security Extensions such as ARM TrustZone or similar technologies on other hardware platforms. The invention therefore comprises Firmware Update Service (FUS), System Validation Service (SMS) and Continuous Monitoring Service (CMS) running in the TEE with dedicated memory and storage, thus providing a trusted configuration management functionality for the operating system (OS) code and applications on IoT devices.Services running in the TEE use both direct (hardware level) and indirect (software agents inside main execution environment (MEE)) methods of control of the MEE. Embodiments of the invention apply all updates to a staging (new) execution environment (SEE) without changing of the MEE.
US10097562B2 Service token handling
A system includes reception, at a server and in a first browser session, of a request from a client for a token to access a first software service, determination of a token stored in a server memory of the server and associated with the first service and the client, determination, at the server, of whether a validity period of the token is within a predetermined period of expiration, and, if it is determined that the validity period of the token is within a predetermined period of expiration, transmission of a request for a new token to access the first software service from a token provider associated with the first service, reception of the new token from the token provider, and provision of the new token to the client in the first browser session.
US10097561B2 Data loss prevention for mobile computing devices
System calls to a kernel of a mobile computing device are monitored. A particular system call is intercepted relating to input/output (I/O) functionality of the mobile computing device. A data loss prevention (DLP) policy is identified that is applicable to the particular system call. An action is performed on the particular system call based at least in part on the DLP policy.
US10097553B2 Installation of a secure-element-related service application in a secure element in a communication device, system and telecommunications
A method for installation of a secure-element-related service application in a secure element of a user equipment (UE) associated with a subscriber of a telecommunications network includes: transmitting an initial request, transmitting a request to install, receiving token information, transmitting the token information, transmitting an access and/or installation request together with the token information, and establishing a communication link. The secure-element-related service application, when installed within the secure element, is configured to allow the first server entity, together with a UE-related application installed on the user equipment, to provide a service to the subscriber of the telecommunications network.
US10097528B2 Non-repeatable challenge-response authentication
User data is aggregated across a plurality of electronic communication channels and domains. An online system initially authenticates a user for access to the online system over a network. The online system provides a user identifier for the user to an authentication service. The authentication service generates a non-repeatable challenge from the aggregated user data for the user identifier and provides the non-repeatable challenge to the online system. The online system provides the challenge to the user and receives a response from the user. The online system provides the response to the authentication service and the authentication sends a success or failure back to the online system based on the response to the challenge, and based on the success or failure the online system makes a final determination for authenticating the user for accessing to the online system.
US10097524B2 Network configuration method, and related apparatus and system
A network configuration method, including acquiring a public key operation value of a second device in an out-of-band manner, acquiring a public key copy of the second device that is sent by the second device and that is used to perform key exchange, performing an operation of the preset algorithm on the public key copy of the second device, to obtain a public key operation value copy of the second device, and generating a first exchange key according to a private key that is used by the first device to perform key exchange and the acquired public key copy of the second device after the public key operation value copy of the second device matches the public key operation value of the second device, and hence the method simplifies a network configuration process.
US10097522B2 Encrypted query-based access to data
A query-based system for sharing encrypted data, comprising at least one hardware processor; and at least one non-transitory memory device having embodied thereon instructions executable by the at least one hardware processor to: receive a file and a plaintext tag and provide secure access to the file using the plaintext tag, and, responsive to receiving a search query matching the plaintext tag, securely retrieve the file, wherein providing secure access to the file comprises: encrypting the file into multiple portions, storing each portion separately, deriving multiple differently encrypted ciphertexts by encrypting the plaintext tag multiple times, separately indexing each portion using a different one of the ciphertexts, wherein securely retrieving the file comprises: deriving multiple differently encrypted search queries by encrypting the search query multiple times, querying using the multiple encrypted search queries, retrieving at least some of the multiple portions, and recovering the file from the retrieved portions.
US10097521B2 Transparent encryption in a content centric network
One embodiment provides a system that facilitates efficient and transparent encryption of packets between a client computing device and a content producing device. During operation, the system receives, by a content producing device, an interest packet that includes a masked name which corresponds to an original name, wherein the original name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. The system obtains the original name based on the masked name. The system computes a symmetric key based on the original name and a generated nonce. The system generates a content object packet that corresponds to the original name and includes the masked name, the nonce, and a payload encrypted based on the symmetric key, wherein the content object packet is received by a client computing device.
US10097515B2 Firewall control device, method and firewall device
A firewall control device controls a plurality of firewall devices provided between a core network and a plurality of sub-networks respectively, the firewall control device is configured to receive, from the plurality of firewall devices, data amount information indicating an amount of the data discarded in the plurality of firewall devices respectively and node information indicating a transmission source node of the discarded data, identify, based on the data amount information and the node information, a data flow including the discarded data which is transmitted from an information processing device indicated by the node information and of which total amount of the discarded data exceeds a threshold value, and set, in a first firewall device which is included in the plurality of firewall devices and which is coupled to the information processing device, a first discarding flow entry defining discarding of data of the identified data flow.
US10097511B2 Methods and systems for identification of a domain of a command and control server of a botnet
Methods and apparatuses for identifying a domain of a command and control server of a botnet are described. Upon receipt of a request to register a domain for a service that includes a proxy server, where the proxy server is to receive and process traffic for that domain if registration is successful, a determination of whether the domain was generated by a domain generation algorithm (DGA) is performed. Responsive to determining that the domain was generated by the DGA, performing at least one of: denying registration of the domain for the service, and accepting registration of the domain for the service and causing the proxy server to monitor communications received to and from the domain
US10097510B2 Identifying network flows under network address translation
The present disclosure relates generally to the field of identifying network flows (e.g., IP flows) under network address translation. In various examples, identifying network flows (e.g., IP flows) under network address translation may be implemented in the form of methods and/or algorithms.
US10097507B2 Information processing apparatus including a DHCP server function, control method for information processing apparatus, and storage medium
An information processing apparatus which can reduce the trouble of operation since a user does not have to irregularly operate a reconnection operation.A printing device 100 as the information processing apparatus includes a DHCP server function and distributes different IP addresses to external devices respectively. If a number of external devices connected to the printing device 100 in the IP layer level has reached a first connection number, when an IP address distribution request is sent from a first external device after a connection to the first external device in the wireless link layer level is established, an IP address is not controlled to be distributed to the first external device. If not, the IP address is controlled to be distributed to the first external device so that the connection to the first external device in the IP layer level becomes available.
US10097503B2 Content node network address selection for content delivery
Systems, methods, apparatuses, and software that select network addresses of a content node of a content delivery network are provided herein. In one example, a method of operating a control node to perform network address selection that selects between different communication service providers according to network characteristics is presented. The control node receives a domain name lookup request from an end user device to reach a content node. The control node processes network characteristics and the domain name lookup request to select a network address that corresponds to one of the communication service providers. The end user device can use the selected network address to reach the content node over the selected communication service provider.
US10097500B2 Apparatus and method for interactive email
A non-transitory computer readable storage medium includes executable instructions to deliver to a community of users an email with a widget including a graphical user interface that solicits input. Solicited input is collected from the community of users via the widget. The email is revised to dynamically display at least a portion of the solicited input.
US10097499B1 Private message notifications
The security and privacy are very important aspects of communication. Many technologies have been developed to keeping private messages secure while being transmitted from the sender to the receiver. However, the privacy of the messages can be compromised by notifications of the messages at the receiver. For example, a third party may see a visual notification of private text message displayed on a receiving device, such as a smart phone. Provided herein is an apparatus that receives a message, determines a privacy level of the message, selects a mode of notification of the message based on the determined privacy level of the message, and performs a notification action based on the selected mode of notification.
US10097498B2 System and method for triaging in a message system on send flow
The present disclosure relates to improving the performance of computer systems and/or platforms programmed to work in concert with messaging systems for mail triaging. Disclosed are computer systems and methods for enabling a sender of a message to classify a message addressed to the recipient's inbox prior to sending the message based on triaging settings set by the recipient. Message triaging can include applying a recipient created flag to the message, categorizing the message according to a category preset by the recipient and/or instructing the message to be delivered to a specific folder(s) in the recipient's inbox based on folder instructions set by the recipient. The message sender is capable of classifying the message according to classifications the recipient has designated, whereby upon delivery of the message, the message is delivered and displayed in the recipient's inbox according to the recipient's settings that were selected by the sender.
US10097495B2 IP multicast for geomessaging
The invention describes a methods of enabling and performing location-based services especially geomessaging. The invention describes in detail a flexible combination of multicast Internet protocol addresses and area codes in order to generate geomessaging Internet protocol addresses. The geomessaging Internet protocol address enables to receive by means of a mobile communication device (300) according to the invention geomessages and to submit the geomessages by means of the geomessaging network entity (400) according to the invention. No signaling between the mobile communication device (300) and the network or any service provider within the network is necessary to specify the current location of the mobile communication device. Furthermore, there is no need for a geomessaging message provider to know which mobile communication device is currently located within a specific first area.
US10097489B2 Secure e-mail attachment routing and delivery
An e-mail message is received that specifies at least one recipient and which includes an attachment. The attachment is a file having a header specifying at least one e-mail address for a permitted recipient. The header is analyzed to determine whether the at least one recipient is specified as a permitted recipient. The e-mail message is relayed to the at least one recipient if is determined that the at least one recipient is a permitted recipient. In addition or in the alternative, delivery of the e-mail message to the at least one recipient is prevented if is determined that the at least one recipient is not a permitted recipient. Related apparatus, systems, techniques and articles are also described.
US10097483B2 Business object action justification for business object integration into messaging
Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the messenger. The method further can include forwarding a copy of the message text to a backend business component as a justification to the applied action.
US10097481B2 Methods and apparatus for providing services in distributed switch
In some embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive, from a source peripheral processing device, a portion of a data packet having a destination address associated with a destination peripheral processing device. The code causes the processor to identify, based on the destination address, a service to be performed on the portion of the data packet. The code causes the processor to select, based on the service, an identifier of a service module associated with the service. The code further causes the processor to send the portion of the data packet to the service module via a distributed switch fabric such that the service module performs the service on the portion of the data packet and sends the portion of the data packet to the destination peripheral processing device via the distributed switch fabric.
US10097462B2 Throughput resilience during link failover
Techniques disclosed herein provide an approach for providing throughput resilience during link failover when links are aggregated in a link aggregation group (LAG). In one embodiment, failure of a link in the LAG may be detected, and a Transmission Control Protocol/Interact Protocol (TCP/IP) stack notified to ignore packet losses and not perform network congestion avoidance procedure(s) for one round-trip timeout (RTO) period. In a virtualized system in particular, a virtual switch may be configured to generate events in response to detected link failures and notify TCP/IP stacks of a hypervisor and/or virtual machines (VMs) of the link failures. In turn, the notified TCP/IP stacks of the hypervisor and/or VMs may ignore packet losses and not perform network congestion avoidance procedure(s) for one RTO period.
US10097458B2 Network control method, network system, apparatus, and program
A switch includes at least a first table and a second table different in mapping of egress information of a network and user information to a packet. The first table is searched for a first packet received and operation according to an action corresponding to a search key of the first table is applied to the first packet to convert the first packet to a second packet. The second packet is supplied to the second table. The second table is then searched for the second packet. When the search key of the second table is matched, the operation according to the action corresponding to the search key of the second table is applied to the second packet to convert the second packet to a third packet (refer to FIG. 5).
US10097454B1 Flexible packet rewriting framework
Based on a packet processing requirement of a client, a parameter set is generated at a first node of a flow management system, indicating a number of outbound packets to be generated per received packet of a flow and/or a source address substitution rule to be applied to received packets. A packet rewriting directive corresponding to the parameter set is transmitted from the first node to a different node where received packets are transformed according to the parameter set.
US10097451B2 Dynamically optimizing content delivery using manifest chunking
Implementations described and claimed herein provide a system and methods for dynamic re-localization and manifest chunking in a content delivery network. In one implementation, one or more stimuli corresponding to a connection to deliver content from a content source over a network to a user device along a network path are detected. The one or more stimuli indicate a connection issue. An optimized network path through which to deliver the content to the user device is determined based on current network conditions. The optimized network path responds to the connection issue. The user device is dynamically rerouted to the optimized path while providing a substantially continuous delivery of content to the user device.
US10097450B2 Relay device, configuration method, and recording medium
A relay device includes a target port coupled to another device; and a processor coupled to the target port and configured to extract identification information on the other device and identification information on a link aggregation group (LAG) configuration applied to the other device, from a frame received through the target port, and determine LAG configuration to be applied to the target port based on the identification information on the other device and the identification information on the LAG configuration applied to the other device.
US10097447B2 Method, apparatus, and system for transmitting data
A method, an apparatus, and a system for transmitting data are disclosed. In an embodiment, the includes receiving a detection interest packet, generating a detection response data packet according to a content name, and adding a mobility status of a first network node to a status record entry, sending the detection response data packet to a second network node so that the second network node adds a mobility status of the second network node to a first status record entry and sends the detection response data packet to a client. The client determines a revised value of a first expected distance according to the first status record entry and the first expected distance, generates a request interest packet, sends the request interest packet to at least one network node and receives the request interest packet sent by the second network node.
US10097446B2 Dynamic area filtering for link-state routing protocols
In general, techniques are described for dynamically filtering, at area border routers (ABRs) of a multi-area autonomous system, routes to destinations external to an area by advertising to routers of the area only those routes associated with a destination address requested by at least one router of the area. In one example, a method includes receiving, by an ABR that borders a backbone area and a non-backbone area of a multi-area autonomous system that employs a hierarchical link state routing protocol to administratively group routers of the autonomous system into areas, a request message from the non-backbone area that requests the ABR to provide routing information associated with a service endpoint identifier (SEI) to the non-backbone area. The request message specifies the SEI. The method also includes sending, in response to receiving the request and by the ABR, the routing information associated with the SEI to the non-backbone area.
US10097444B2 Communication device and communication method for communication to a root device
Efficiency of communication to a root device is improved. A broadcast hello packet including a hierarchical number is received; the hello packets of one or more devices are collected and an own-device-hierarchical-number is set to a value by adding one to the smallest number of the hierarchical numbers; each device having a hierarchical number smaller than the own-device-hierarchical-number by one is retained as a parent device; each device having the same hierarchical number as the own-device-hierarchical-number is retained as a sibling device; each device having a hierarchical number larger than the own-device-hierarchical-number by one or more is retained as a child device; an indication of the retaining as the parent device, as the sibling device, and as the child device are each transmitted so as to reach the parent device, the sibling device, and the child device; and a hello packet including the own-device hierarchical number is broadcast.
US10097443B2 System and method for secure communications between a computer test tool and a cloud-based server
A system for providing data communication is provided. The system includes at least one computer test tool configured to perform one or more diagnostic tests on a computer network. The system further includes at least one communication device configured to couple to the at least one computer test tool to receive and cache test data from the at least one computer test tool and to wirelessly couple to a communication network. In addition, the system includes a cloud-based server configured to couple to the communication network so as to receive test data transmitted from the at least one communication device wherein the test data is encrypted in the at least one computer test tool and decrypted in the cloud-based server.
US10097441B2 Apparatus and method for analyzing information
Provided are an apparatus and method for analyzing information. The method, which is performed by an information analyzing apparatus, includes receiving second-user information contributing to generation of a first signal from a first processing apparatus generating the first signal, generating an information packet corresponding to the second-user information, transmitting the information packet to a second processing apparatus indicated in the second-user information, receiving an information packet result from the second processing apparatus, wherein the information packet result is obtained by adding a second signal to the information packet, and generating a level index by analyzing the information packet result, wherein the level index represents levels of tangible and intangible elements in the vicinity of the first processing apparatus.
US10097435B2 Systems and methods for real-time detection and communication of health and performance degradation in a distributed building automation network
A system for monitoring the health of a building management system (BMS). The system includes a communication network and a number of intelligent devices. The intelligent devices configured to communicate with each other via the communication network. Each of the intelligent devices are configured to transmit a health message to another individual intelligent device of the intelligent devices during a first messaging cycle. The first intelligent device receives a health message from at least one of the intelligent devices. The first intelligent device updates an existing health message stored in the memory of the first intelligent device based on the received health message. The first device transmits the updated health message to one of the other intelligent devices during a subsequent messaging cycle.
US10097434B2 Intelligent application diagnostics
System and method of intelligent application diagnostics of a user device (UD). Upon every first time period, the key performance indicators (KPI's) of the processes running on the UD are determined. The top predetermined number (N) of processes that are using the most computing resources are filtered and their KPI's are stored in a local memory. The KPI's of the remaining processes are discarded. This process is repeated at every first time period. At every second time period, the filtered KPI's of every iteration of the first time period are retrieved from the local memory and sent to a remote monitoring server for analysis and storage. The filtered metrics are removed from the local memory.
US10097429B2 System and method for applying aggregated cable test result data
A system and method for aggregation of test result data includes a plurality of first testing devices configured to perform testing procedures to test cables of at least one communication network and to output associated first test result data. A cloud-based server device is coupled via a network to the plurality of first testing devices. The server device includes a database configured to store the first test result data and a processor. The processor is configured to determine a statistic associated with an aggregation of the first test result data output by the plurality of first testing devices. Second test result data is then received by the processor from a second testing device so as to be compared to the determined statistic and to output an indication of a result of the comparison.
US10097427B2 Service assurance platform as a user-defined service
Concepts and technologies are disclosed herein for a service assurance platform. A service assurance platform can be provided by a computing device comprising a processor. The computing device can obtain a service order comprising a request for functionality. The computing device can initiate determination of service offerings available to provide the functionality and initiate presentation of the service offerings determined to be available. The computing device can obtain a selection of a service offering of the service offerings and initiate orchestration of the service offering to instantiate a service that provides the functionality.
US10097425B2 Data network management system, data network management apparatus, data processing apparatus, and data network management method
A data network management system includes a data network management apparatus; and plural data processing apparatuses installed in an installation area and configured to transmit data to the data network management apparatus. The plural data processing apparatuses transmit identification information thereof together with the processed data to the data network management apparatus. The data network management apparatus determines based on identification information of data processing apparatuses that have completed a given authentication test among the plural data processing apparatuses and the identification information obtained from the plural data processing apparatuses installed in the installation area, a first data processing apparatus from which the data is to be obtained among the plural data processing apparatuses.
US10097422B2 Information processing apparatus, configuration method, communication system, and program
An information processing apparatus configuring a control apparatus controlling a network includes: a display unit displaying a first icon corresponding to a database storing control information for controlling the network and a plurality of second icons, each of which corresponds to one of a plurality of modules, each of which operates the control information based on a predetermined algorithm, on a display; and a management unit configuring the control apparatus having a function of connecting, upon connecting the first icon with any one of the second icons, a module corresponding to the second icon to the database and operating the control information responsive to a database operation command issued by the module.
US10097418B2 Discovering network nodes
Discovering nodes of a network is disclosed. A multicast group of the network is sent an Internet Protocol multicast packet that requires a receiver of the packet to provide a response packet. One or more Internet Control Message Protocol replies from one or more nodes that belong to the multicast group are received. A listing of nodes of the network is determined using the one or more received replies.
US10097410B2 Methods and apparatus to scale application deployments in cloud computing environments
Methods, apparatus, systems and articles of manufacture are disclosed to scale application deployments in cloud computing environments. An example method disclosed herein includes marking a scaling status of a virtual machine included in a first node deployed in the computing environment, the first node executing a first component of the application, the scaling status of the virtual machine indicating a change in a number of virtual machines included in the first node. The example method also includes identifying a second node including a dependency with the virtual machine, the second node deployed in the computing environment. The example method also includes updating configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information including a reference to the virtual machine.
US10097409B2 System and method for managing multi-tenant chassis environment using virtual private chassis management controllers
An information handling system includes a chassis management controller (CMC) with a service processor, a processing system including a baseboard management controller (BMC) with a service processor, and a chassis management network coupled to the CMC and the BMC. The CMC instantiates a virtual CMC and the BMC instantiates a virtual BMC client. The virtual CMC is coupled to the virtual BMC client by a virtual management network of the chassis management network. The CMC is operable to manage the processing system via the BMC and the virtual CMC is operable to manage the processing system via the virtual BMC client.
US10097397B2 System and method for managing CWSN with GUI
A system and method for managing CWSN with GUI are disclosed. The system comprises a cloud server to managing sensor data and operation status of a wireless sensor network. The system also comprises a client communicating with the cloud server to generate a dynamic user interface mainly in graphics for monitoring and instruction exchange. It can make the information of the wireless sensor network easy to access for users and provide more convenient control and maintenance of the wireless sensor network.
US10097396B2 TX IQ mismatch pre-compensation
A direct conversion wireless transmitter includes IQ mismatch pre-compensation using direct learning adaptation to adjust IQ pre-compensation filtering. Widely-linear IQ_mismatch pre-compensation filtering compensates for IQ mismatch in the TX analog chain, filtering of input data x(n) to provide pre-compensated data y(n) with a compensation image designed to interfere destructively with the IQ_mismatch image. A feedback receiver FBRX captures feedback data z(n) used for direct learning adaptation. DL adaptation adjusts IQ_mismatch filters, modeled as an x(n)_direct and complex conjugate x(n)_image transfer functions w1 and w2, including generating an adaptation error signal based on a difference between TX/FBRX-path delayed versions of x(n) and z(n), and can include estimation and compensation for TX/FBRX phase errors. DL adaptation adjusts the IQ pre-comp filters w1/w2 to minimize the adaptation error signal. Similar modeling can be used for IQ mismatch. The IQ_mismatch pre-compensator can be implemented as a combination of digital signal processing and hardware acceleration.
US10097395B2 Apparatus and method for transmitting and receiving signal based on QAM constellation
A transmitting apparatus for modulating data based on a predetermined 2q-QAM constellation and a receiving apparatus and method for demodulating a signal based on the predetermined 2q-QAM constellation, wherein the last q-2 bits corresponding to a quadrant of the predetermined 2q-QAM constellation are same with a gray code of a 2q-2-QAM constellation, the last q-2 bits corresponding to the remaining quadrants of the predetermined 2q-QAM constellation are determined by performing symmetric transformation for the last q-2 bits of the quadrant of the predetermined 2q-QAM around the x-axis or the y-axis.
US10097389B1 Signal modulator
A reflective modulator comprises a coupler, two diodes and two DC block units. The coupler has an input end used to output an output signal, an output end used to output an output signal, a first load end connected to one of the diodes and a second load end connected to another one of the diodes. The DC block units connect between the diodes and the coupler for DC blocking. A message signal is selectively inputted to both of the two DC block units for operating the state of the two diodes. A BPSK modulator using the reflective modulator and a quadrature modulator using the BPSK modulator are also introduced.
US10097387B1 Temperature-stable FBAR transmitter
The present disclosure relates to a method that includes calculating a first frequency drift associated with an oscillator at a current temperature; based on the calculation, generating a first signal indicative of temperature compensation data; generating a second signal indicative of packet data and a modulation scheme; using the first signal, the second signal, and a first predetermined signal to generate a first tuning signal; and using the first tuning signal to tune a first capacitor array coupled to the oscillator and a second tuning signal to tune a second capacitor array coupled to the oscillator such that (i) the oscillator generates a modulated RF signal indicative of the packet data and (ii) the modulated RF signal has a second frequency drift that is less than a threshold.
US10097376B2 Resilient virtual optical switches over less reliable optical networks
In one or more embodiments, one or more systems of a physical optical network that may implement and/or manage a virtual optical network (VON) that interconnects multiple data centers. Virtual nodes based the multiple data centers to be interconnected may be determined, and each of the virtual nodes may be mapped to at least two physical nodes of the physical optical network. Virtual links for pairs of the virtual nodes may be determined, and each virtual link may be mapped to at least one optical network connection of the physical optical network. At least one of a physical node impairment and an optical network connection impairment that is associated with a first physical node implementing a first virtual node may be detected, and the first virtual node may be implemented via a second physical node.
US10097368B2 WiFi access based actions/scenes execution in home automation security panels
An apparatus including a security system that protects a secure geographic area of a home, a WiFi access point within the home coupled to the security system, a portable wireless device that detects the WiFi access point and matches an identifier of the WiFi access point with a reference identifier and the portable wireless device automatically downloading one or more instructions to the security system through the WiFi access point.
US10097366B2 Methods, systems, and computer readable media for monitoring latency and/or time-based data locations of multicast communications
Methods, systems, and computer readable media for monitoring latency and/or time-based data locations of multicast communications are disclosed. One exemplary method includes monitoring sequence numbers of multicast messages at a plurality of physical network locations, reporting when a sequence number value for the multicast messages reaches a predetermined value, and receiving the reports and using the reports to generate an indication of relative latencies and/or time-based data locations across the physical network locations.
US10097352B2 Electronic device and communication method thereof
A method and an electronic device are disclosed herein. The electronic device includes a communication unit, a storage unit and at least one processor, which executes the method, including detecting a request for establishing a call session, generating a new security key from a preset security key, renewing the preset security key by setting the generated new security key as a current preset security key, and establishing the call session based on the generated new security key.
US10097347B2 Content providing system, content reproducing device, content reproducing method, and computer program
A content reproducing device decrypts and outputs an encrypted content encrypted by a content key received from a content transmitting device. The content reproducing device includes a content key obtaining unit for obtaining the content key, and a storage unit for storing the key unique to the content transmitting device, usage restriction information to restrict the usage of the key unique to the content transmitting device, and link information indicating linking of the content transmitting device and the content reproducing device. The content reproducing device also includes a key decryption unit for decrypting the content key with the key unique to the content transmitting device in the event that the content reproducing device is included in the stored link information unit, and a usage control unit for restricting usage of the key unique to the content transmitting device, based on the stored usage restriction information.
US10097337B2 Device, system, and method for secondary cell measurement optimization
A method and device are described that may be implemented by a user equipment (UE) that established a first connection to a first network component, the user equipment configured to establish a second connection with a second network component, the user equipment configured for a carrier aggregation functionality, the first network component serving as a primary serving cell (PCell) and the second network component serving as a secondary serving cell (SCell). The method may include determining a cycle comprising a first time when a SCell measurement is performed and a remainder second time, when the cumulative first and second times is less than a threshold cycle time, determining an interruption opportunity based on activity between the UE and the PCell and when the interruption opportunity is determined, deactivating a radio frequency (RF) chain associated with the SCell during the second time.
US10097325B2 Transmitting system and method for transmitting digital broadcast signal
A transmitting system and a method of transmitting digital broadcast signal are disclosed. The method of transmitting digital broadcast signal includes generating signaling data including a transmission parameter, wherein the transmission parameter includes a protocol version field identifying between a first transmission mode and a second transmission mode, forming a data group including mobile service data and the signaling data, forming mobile service data packets including the mobile service data and the signaling data in the data group, transmitting the digital broadcast signal including the data group.
US10097324B2 SRS transmission in PUSCH
The present invention uses user-specific resources, as allocated on the uplink, for conveying one or more antenna-specific sounding reference signals (SRSs). This technique advantageously permits, for example, a user equipment (UE) configured for uplink Multiple-Input-Multiple-Output (MIMO) operation to send antenna-specific SRSs within the granted resources allocated to the UE via one or more scheduled uplink grants. That is, within the granted resources allocated by a given uplink grant, a UE uses at least a portion of those resources for sending antenna-specific SRSs, rather than for sending uplink data (user traffic). Thus, in one or more embodiments, the present invention comprises a method at a UE of transmitting antenna-specific SRSs for two or more uplink transmit antennas. The method comprises transmitting an antenna-specific sounding reference signal for at least one of the uplink transmit antennas within a granted resource allocated to the user equipment for a scheduled uplink data transmission.
US10097319B2 Method and apparatus for re-transmitting MMT packet and method and apparatus for requesting MMT packet re-transmission
The present invention discloses a method of re-transmission of a lost MMT packet by a packet transmission apparatus. The method includes generating a media processing unit (MPU) based on a media fragment unit (MFU) and generating an MMT asset by encapsulating the MPU; generating an MMT packet based on the MPU included in the generated MMT asset; and transmitting the generated MMT packet, wherein the method further comprises adding, in a signaling message related to re-transmission of the MMT packet, delay_constrained_ARQ_flag to indicate whether or not the MMT packet transmission apparatus supports a delay-constrained automatic repeat request (ARQ) function.
US10097300B2 Fractional frequency reuse in heterogeneous networks
A base station node (BS) of a heterogeneous radio access network comprises a terminal locator (34) and a scheduler (36). The terminal locator (34) obtains an indication of location of a wireless terminal (30) in a cell served by the base station (BS), e.g., whether the wireless terminal (30) is in a center region (M) or an edge region (E) for the cell served by the base station node (BS). The scheduler (36) uses the indication of location to assign to the wireless terminal (30) a frequency of a frequency bandwidth usable by the heterogeneous radio access network. The scheduler (36) assigns a frequency from a partitioned portion of the frequency bandwidth if the cell served by the base station node is a micro cell and the wireless terminal is in an edge region of a micro cell. The scheduler (36) also assigns a frequency of the frequency bandwidth if the cell served by the base station node is a micro cell and the wireless terminal is in a center portion of the micro cell.
US10097291B2 Method and system for distributing content using device-specific content delivery networks
A system 100 includes a first content delivery network 280(1) for a first type of user device, a second content delivery network 280(n) for a second type of user device and a content repository 274 communicating with the first content delivery network 280(1) and the second content delivery network 280(n). The first content is in a first format associated with the first content delivery network 280(1) and a second content associated with the second content delivery network 280(n). A content management system 221 generates a first content list for the first content delivery network 280 and generates a second content list for the second content delivery network 280(n). A content distribution system 260 communicates with the content management system and the first content delivery network and the second content delivery network. The content distribution system 260 transfers content to the first and second content delivery network from the content repository. The first content delivery network 280(1) publishes the content according to a publication start time. The first content delivery network 280(1) communicates the first content list to a first user device. The second content delivery network 280(n) communicates the second content list to a second user device.
US10097289B2 Method for replacing a main content with at least one secondary content, corresponding content replacement device and computer program
A method replacing a main content by at least one secondary content, which implements steps including: determining an instant of video breaking and an instant of audio or subtitle breaking, based on at least one breaking packet; replacing in the original stream at least one video packet and audio packet or subtitle packet respectively of the main content by at least one video packet and audio packet or subtitle packet respectively of the secondary content starting from the video and the audio or subtitle breaking instant, respectively, and at least one audio packet or subtitle packet of the main content, delivering a modified stream; updating, in the modified stream of a reference clock, continuity counters of video packets and audio packets or subtitle packets respectively and at least one video reconstruction temporal information, and audio or subtitle reconstruction respectively in the replacement video packets, and audio or subtitle packets respectively.
US10097288B2 Single-stream sliced maximum likelihood aided successive interference cancellation
A method includes estimating spatial signatures of the signal and interference data streams, forming a composite channel matrix comprising all or a subset of estimated spatial signatures, performing QR decomposition (QRD) of channel matrix with different spatial orderings, selecting the stream with the largest post-detection signal-to-interference-plus-noise ratio (SINR) based on the elements of the R matrices from different QRD processes, pre-processing received signal using the Q matrix corresponding to the spatial ordering with the largest SINR, demodulating the strongest stream using single-stream sliced maximum likelihood (SSS-ML) method, cancelling the strongest stream and demodulating the remaining weaker streams using low-complexity MMSE method.
US10097286B2 Data transmission over a reduced number of physical antennas
The disclosure relates to a method, performed in a multi-antenna radio access node comprising four logical antenna ports mapped to corresponding physical antennas, of transmitting data using three physical antennas. The method comprises determining (S51) loss of data transmission from one physical antenna of the four physical antennas. A required multi-antenna transmission scheme is determined (S52). An antenna mapping matrix prestored in the radio access node is selected (S53), the selected antenna mapping matrix adapted to the required multi-antenna transmission scheme. Data on the four logical antenna ports are re-mapped (S54) to the remaining three physical antennas by using the selected antenna mapping matrix, whereupon the data is transmitted (S55) from the remaining three physical antennas.
US10097284B1 I/Q imbalance calibration apparatus, method and transmitter system using the same
An I/Q imbalance calibration method includes sequentially inputting a first in-phase and quadrature signals calibration signal to a front-end circuit of the transmitter system to acquire and estimate a first and second calibration signal strengths sequentially, wherein a delta estimation is adopted; calculating an I/Q gain imbalance according to estimated first and second calibration signal strengths; sequentially inputting a second in-phase calibration signal and both of the second in-phase and quadrature calibration signal to the front-end circuit of the transmitter system to acquire and estimate a third and fourth calibration signal strengths sequentially, wherein an I/Q gain imbalance compensation is formed on the first in-phase and quadrature calibration signals to generate the second in-phase and quadrature calibration signals; and calculating an I/Q phase imbalance according to estimated third and fourth calibration signal strengths.
US10097278B2 Optical transmitter, active optical cable, and optical transmission method
A connector which serves as an optical transmitter in accordance with an embodiment of the present invention includes: a transmitting circuit configured to convert a data signal into an electric current signal, the data signal being a three-valued; and an LD configured to convert the electric current signal into an optical signal. The transmitting circuit detects, as an IDLE interval, an interval during which the data signal falls within a predetermined range that is between a high level and a low level. The transmitting circuit controls, during the IDLE interval, the electric current signal to be not greater than a threshold electric current of the LD.
US10097273B2 High-speed receiver architecture
A receiver (e.g., for a 10 G fiber communications link) includes an interleaved ADC coupled to a multi-channel equalizer that can provide different equalization for different ADC channels within the interleaved ADC. That is, the multi-channel equalizer can compensate for channel-dependent impairments. In one approach, the multi-channel equalizer is a feedforward equalizer (FFE) coupled to a Viterbi decorder, for example, a sliding block Viterbi decoder (SBVD); and the FFE and/or the channel estimator for the Viterbi decoder are adapted using the LMS algorithm.
US10097270B2 Wavelength-selective switch for space-division multiplexed systems
An optical apparatus includes a front optics section and a spectrometer section. The front optics section includes a spot de-multiplexer configured to receive a plurality of multi-mode optical signals each having a plurality of modal components, and to output in a linear array of a corresponding plurality of optical beams for each multimode optical signal. The spectrometer section includes a wavelength steering element configured to separate each of the optical beams into a plurality of wavelength channels. A fiber steering element is configured to steer the wavelength channels between the optical beams.
US10097264B2 Single photon avalanche diode module for communications
A single photon avalanche diode based apparatus comprising: at least one array of single photon avalanche diodes configured to receive light generated externally to the apparatus, wherein the at least one array is configurable to be sub-divided into a plurality of sub-arrays, each sub-array able to receive a separate free space light communication channel; and a receiver configured to receive the output from each sub-array and output data based on the received plurality of sub-array separate free space light communication channel.
US10097256B2 Communication apparatus, communication method, and computer-readable storage medium
A communication apparatus with a directional antenna, determines, for each of receivers, transmitter antenna directivities with each of which it is possible to transmit a test signal to the receiver as a partner receiver with a main lobe; determines, as a monitor receiver, for each of the determined directivities, if the test signal is transmitted with the directivity, a receiver capable of receiving the test signal by a side lobe appended to the main lobe; decides, based on reception quality in the partner receiver by the main lobe and reception quality in the monitor receiver by the side lobe, a transmitter antenna directivity, and a partner receiver and monitor receiver as reception targets of the data out of the receivers; and transmits the data to the decided partner receiver and monitor receiver with the decided directivity.
US10097254B2 Channel state information estimation and channel information reporting
Methods, systems, and devices for wireless communication are described. A base station may transmit a phase noise correction reference signal (PC-RS) and a channel state information reference signal (CSI-RS) during a symbol period of a subframe. A user equipment (UE) may identify a first channel information using the PC-RS and the CSI-RS. The UE may transmit a channel information message to the base station that includes the first channel information. The first channel information may include a phase noise corrected channel measurement. The UE may the CSI-RS during the symbol period. Channel and phase noise estimates may be generated using a joint estimation based on the CSI-RS. The CSI-RS may be repeated periodically. In some cases, the UE may additionally or alternatively receive pilot tones that may include PC-RSs. The joint estimation may be further based on the pilot tones.
US10097249B2 Wireless communication apparatus, wireless communication system, and wireless communication method
A wireless communication apparatus includes a plurality of antennas, and a controller configured to cause a multicast frame including distribution data and a return request to be transmitted from the antennas, and the multicast frame to be re-transmitted when the antennas receive one or more return frames as a response to the multicast frame and an intensity of the return frames meets a predetermined condition.
US10097248B2 Data transmission method and apparatus
Disclosed are a data transmission method and apparatus. The method includes encoding a data stream of a first receive end by using a first encoding mode, to obtain a first encoded data stream. The method also includes encoding a data stream of a second receive end by using a second encoding mode, to obtain a second encoded data stream. The method also includes encoding the first encoded data stream and the second encoded data stream by using a third encoding mode, to obtain a to-be-sent data stream. The method also includes sending the to-be-sent data stream to a corresponding receive end by using antennas.
US10097237B1 On-chip alien crosstalk characterization and diagnostics
A method for characterizing alien crosstalk between an aggressor link and a victim link is disclosed. The method includes operating a transmit transceiver coupled to the aggressor link in a transmit mode of operation. A receive transceiver is coupled to the victim link in a receive mode of operation. Using the receive transceiver, a parameter is measured that is associated with alien crosstalk due to transmissions from the aggressor link.
US10097232B2 Apparatus for reducing RF crossover coupling
Apparatus and arrangements for reducing crossover coupling of two or more RF signals are described. In one case, a crossover structure is described where RF signals are routed through coplanar waveguides having a specific characteristic impedance and crossing at a central point of the crossover structure by way of a bridge. Further described is a multi-port rotary RF switch fitted with the crossover structure which allows substantially balanced electrical performance across all the operational states of the rotary RF switch at RF signal frequencies up to 50 GHz and beyond. A controller unit coupled to the RF switch can support a control interface to configure the rotary switch according to all possible distinct states of the rotary switch, or a subset thereof.
US10097227B2 Mobile terminal
A mobile terminal comprises: a metallic frame; a first cover and a second cover coupled to a front surface and a rear surface of the metallic frame, respectively; and a first waterproof layer and a second waterproof layer formed between the first cover and the metallic frame, and between the second cover and the metallic frame, respectively, wherein the metallic frame includes: a base portion configured to support a display unit formed on the front surface of the metallic frame; and an edge portion formed along an outer periphery of the base portion so as to radiate heat generated from the base portion, and exposed to outside of the mobile terminal between the first cover and the second cover.
US10097225B1 All-digital blind adaptive receiver for non-cooperative communications and signal exploitation
A method of digital signal processing includes modeling a digitally-modulated radio frequency (RF) communication stream using a set of incoming samples of the stream collected from a single antenna. The stream includes a first signal, the first signal including a sequence of first digital symbols having a previous symbol and a current symbol. Each first digital symbol is chosen from a plurality of first possible values. The first signal is modulated by a first known RF communication protocol having unknown time-varying parameters, the parameters having estimated previous values from modeling the previous symbol using a previous interval of the samples corresponding to the previous symbol. The method further includes collecting a current interval of the samples, predicting current values of the parameters, deciding a value of the current symbol using maximum likelihood estimation, and estimating the current values of the parameters using maximum likelihood estimation.
US10097221B1 Two stage radio frequency interference cancellation system and method
A radio frequency receiver subject to a large in-band interferor employs active cancellation with coarse and at least one fine cancellation signal, each with a respective radio frequency combiner, in order to increase the effective dynamic range of the receiver for weak signals of interest. One or both can be digitally synthesized. This is particularly applicable for co-site interference, whereby the interfering transmit signal is directly accessible. A similar system and method may also be applied to external interferors such as those produced by deliberate or unintentional jamming signals, or by strong multipath signals. An adaptive algorithm may be used for dynamic delay and gain matching. In a preferred embodiment, a hybrid technology hybrid temperature system incorporates both superconducting and semiconducting components to achieve enhanced broadband performance.
US10097209B2 Interleaving and mapping method and deinterleaving and demapping method for LDPC codeword
An interleaving and mapping method and a deinterleaving and demapping method for an LDPC codeword are provided. The interleaving and mapping method comprises: performing first bit interleaving on a check part of the LDPC codeword to obtain a check bit stream; splicing an information bit part of the codeword and the check bit stream into a codeword after the first bit interleaving; dividing the codeword after the first bit interleaving into multiple consecutive bit subblocks in a predetermined length, and changing the order of the bit subblocks according to a corresponding permutation order (bit-swapping pattern) to form a codeword after second bit interleaving; dividing the codeword after the second bit interleaving into two parts, and writing the two parts into storage space in a column order respectively and reading the two parts from the storage space in a row order respectively to obtain a codeword after third bit interleaving; and performing constellation mapping on the codeword after the third bit interleaving according to a constellation diagram to obtain a symbol stream; the permutation orders (bit-swapping patterns) and the constellation diagrams used in the interleaving and mapping processing of LDPC codes with different code rates, code length and LDPC code tables are designed and optimized using theoretical analysis. The technical solution reduces the receiving threshold of the receiving end.
US10097208B2 Error locator polynomial decoder method
A decoder includes an error locator polynomial generator circuit configured to determine, during a first cycle of a clock signal, a first value of a parameter. The first value of the parameter is associated with a first iteration of a decode operation and is based on a value of an error locator polynomial associated with a prior iteration of the decode operation. The error locator polynomial generator circuit is further configured to determine, during a second cycle of the clock signal that sequentially follows the first cycle or during a third cycle of the clock signal that sequentially follows the second cycle, an adjusted value of the error locator polynomial. The adjusted value of the error locator polynomial is associated with a second iteration of the decode operation and is based on the first value of the parameter.
US10097205B2 Transmission device, reception device, transmission method, and reception method for suppressing the degrading of decoding performance due to combinations of eliminations at the bit level
In a transmission device, a determining unit determines, for use in transmission, an LDPC encoding method corresponding to occurrence conditions of external noise from a plurality of LDPC encoding methods each having the same code length and the same code rate and being defined by a different parity check matrix, and an encoding unit generates a codeword bit sequence by encoding transmission data using the LDPC encoding method determined by the determining unit.
US10097202B1 SSD compression aware
Embodiments of the present invention include a compression system including one or more compressibility inputs; a compression predictor configured to predict the compressibility of data based on the one or more compressibility inputs; a compressor configured to compress the data; and one or more compression inputs. At least one of the compression predictor or the compressor is configured to determine how to compress the data based on the one or more compression inputs. The one or more compressibility inputs comprise at least one of an object extension dictionary, an object signature dictionary, and an entropy estimation algorithm library. The one or more compression inputs comprise at least one of a quality of service profile, a device performance profile and a compression algorithm performance chart.
US10097200B1 Resynchronization of sample rate converters
A device having a sample-rate converter that may be programmed to generate samples at different rates is synchronized to an external synchronization pulse by temporarily changing the sample rate to a temporary sample rate and then changing the sample rate back to the original sample rate. Synchronization in a reduced amount of time is achieved by determining the interval between the synchronization pulse and one of the output samples and determining a processing time of the device for generating the output samples at a new rate. The system calculates a temporary sample rate based on these calculations that tends to reduce an amount of time to achieve synchronization.
US10097189B2 Semiconductor device
A delay time is set only within the variable delay time of a clock driver and cannot be set longer than the variable delay time of the clock driver. A control circuit adjusts the delay amount of a variable delay circuit so as to synchronize a pulse phase after a first pulse outputted from a pulse generation circuit passes through the variable delay circuit N times and a second pulse outputted from the pulse generation circuit.
US10097186B1 Robust tunable coupling between superconductive circuits
Systems and methods are provided for linking two components in a superconducting circuit. A plurality of circuit elements, each comprising one of an inductor, a capacitor, and a Josephson junction, are connected in series on a path connecting the two components. A plurality of tunable oscillators are connected from the path connecting the two components. Each tunable oscillator is responsive to a control signal to tune an associated resonance frequency of the tunable oscillator within a first frequency range, within which the two components are coupled, and within a second frequency range, within which the two components are isolated.
US10097183B2 Level shifter and method of calibration
A level shifter includes a signal generator that generates differential signals on a first output and a second output. A first capacitor is coupled between the first output and a first node and a second capacitor is coupled between the second output and a second node. A third capacitor is coupled between the first node and a first voltage potential, wherein the capacitance of the third capacitor is variable. A fourth capacitor is coupled between the second node and the first voltage potential, wherein the capacitance of the fourth capacitor is variable.
US10097179B2 Mixing module and capacitive touch panel
A mixing module (40) comprises a switching mixer (400), controlled by a switch signal and configured to receive an inputting signal and generate an outputting signal; a modulating unit (402), coupled to the switching mixer (400) and configured to generate the switch signal; wherein a switching frequency of the switch signal is higher than an and is a specific multiple of inputting frequency of the inputting signal. The mixing module (40) controls the switching mixer (400) by using the switch signal which is much higher than the inputting frequency of the inputting signal; oversampling is performed on the inputting signal, so that the spectrum energy of the outputting signal is more concentrated, which can avoid the additional noise due to the introduction of sidelobes or harmonics.
US10097178B1 Isolated bidirectional high-voltage analog switch
Embodiments of the present disclosure include a bidirectional analog switch having a pair of high-voltage transistors coupled together via a common source and gate. The switches are configured to effectively isolate an input terminal from an output terminal by passing leakage and feedthrough to a power supply. In certain embodiments, an off-state pinned switch pins the common source voltage to a power source voltage. A logic circuit receives an input logic signal and generates two non-overlapped output logic signals for controlling the pair of transistors and the off-state pinned switch. In other embodiments, a resistor pins the common source voltage to a power supply voltage for passing leakage and feedthrough to the power supply.
US10097169B1 Method and apparatus for reducing impact of transistor random mismatch in circuits
An analog circuit including a pair of input nodes and a pair of output nodes is coupled to a mismatch reduction circuit including an input node, an output node, a phase controller that times even and odd phases, an input switch, and an output switch. The input switch electrically connects the mismatch reduction circuit input node to a first node of the pair of analog circuit input nodes during each even phase and to electrically connects the mismatch reduction circuit input node to a second node of the pair of analog circuit input nodes during each odd phase. The output switch electrically connects a first node of the pair of analog circuit output nodes to the mismatch reduction circuit output node during each even phase and electrically connects a second node of the pair of analog circuit output nodes to the mismatch reduction circuit output node during each odd phase.
US10097162B2 Wireless charger receiver-side communication interference elimination
Embodiments of an apparatus are disclosed. In an embodiment, a power receiver unit is disclosed. The power receiver unit includes a power pick-up unit, a communication modulator, and a filter. The power pick-up unit receives a wireless power signal. The communication modulator applies a modulation to the received wireless power signal. The filter suppresses a load signal from a load of the wireless charge receiver to prevent interference with the modulation.
US10097156B2 Resonance structure of bulk acoustic wave resonator
A resonance structure of bulk acoustic wave resonator comprises a bottom electrode, a dielectric layer and a top electrode, wherein the dielectric layer is formed on the bottom electrode; the top electrode is formed on the dielectric layer. A resonance area is defined by the overlapping area of the projection of the bottom electrode, the dielectric layer and the top electrode. The resonance area has a contour. The contour includes at least three curved edges and is formed by connecting the at least three curved edges. Each curved edge is concave to a geometric center of the contour.
US10097153B1 Bridge-T reflectionless bandstop filter
A bandstop filter is provided that includes an input port, a series bandpass resonator, a first capacitor, a bandstop resonator, a second capacitor and an output port. The combination of the first capacitor, the bandstop resonator and the second capacitor comprises a bandstop impedance magnitude and a bandstop impedance phase. The bandpass resonator impedance magnitude is substantially equal to the bandstop impedance magnitude. The bandpass resonator impedance phase is substantially 180° out of phase with the bandstop impedance phase. The series bandpass resonator, the first capacitor, the bandstop resonator and the second capacitor operate as a band stop for a predetermined frequency within the frequency band.
US10097151B2 Input/output systems and devices for use with superconducting devices
Systems and devices for providing differential input/output communication with a superconducting device are described. Each differential I/O communication is electrically filtered using a respective tubular filter structure incorporating superconducting lumped element devices and high frequency dissipation by metal powder epoxy. A plurality of such tubular filter structures is arranged in a cryogenic, multi-tiered assembly further including structural/thermalization supports and a device sample holder assembly for securing a device sample, for example a superconducting quantum processor. The interface between the cryogenic tubular filter assembly and room temperature electronics is achieved using hermetically sealed vacuum feed-through structures designed to receive flexible printed circuit board cable.
US10097149B2 Advanced communication earpiece device and method
An earpiece device (10, 110, 210, 210′) provides advanced communication to the user thereof, for controlling a total sound dose (TND), including an audio output from an audio source (16) reaching an ear of the user occluded at the outer ear canal (15) by an in-ear device (14), for allowing an external ambient sound to be heard by the ear of the user, and for allowing a voice (NSV) of the user to be transmitted to a telecommunication transmission link (TTL). The present invention also contemplates a method of operation of the earpiece device (10, 110, 210, 210′).
US10097135B2 Photovoltaic systems with intermittent and continuous recycling of light
Photovoltaic systems and methods for optimizing the harvesting of solar energy are disclosed. A photovoltaic (PV) system includes: a solar panel module. The solar panel module comprises: a plurality of solar cell arrays, wherein each array comprises a grouping of solar cells; and a tubular panel. The plurality of solar cell arrays are arranged along an inside surface of the panel. At least an upper portion of the panel slopes inward such that the panel has a substantially funnel-shaped geometry. The solar cell arrays are arranged in a C-ring pattern. A first solar cell array is separated from a second solar cell array by a predetermined distance. The area between the solar cell arrays is coated with a reflective material to facilitate optimal reflection of incident sunlight back to the solar cells. Recycling of incident light is facilitated within the tube. The light can be intermittently or continuously recycled.
US10097133B2 Racking system for installing solar panels
A racking system is configured to install at least one photovoltaic panel on a rooftop. The racking system includes a plurality of rails. A splice bar is connected the plurality of rails and configured to mechanically strengthen the plurality of rails. A ground lug is attached to an extrusion of a side channel on each of the plurality of rails by sliding the ground lug through a rail opening. A ground wire is held in a serrated opening for safely grounding the racking system. A clamp is attached to a top channel of at least one rail such that the at least one rail and the at least one photovoltaic panel are operatively coupled to the clamp and such that the clamp is under pressure due to a spring but is able to freely rotate around a longitudinal axis.
US10097128B2 Electronic pump
An electronic pump includes a controller. The controller includes a power input terminal, a printed circuit board, a motor driver and a microprocessor. The power input terminal, the microprocessor and the motor driver are spaced from each other by an electronic clearance and are fixedly connected to the printed circuit board. The microprocessor is electrically connected to the motor driver by the printed circuit board. The motor driver drives a motor to rotate based on a drive control signal from the microprocessor. There is no motor drive circuit composed by discrete components and configured to drive the motor to rotate separately arranged on the printed circuit board between the motor driver and a motor.
US10097125B2 Alternator including wireless voltage regulator
An alternator configured for use in a vehicle includes a housing, a stator located within the housing, a field coil, a regulator, and a transceiver. The field coil is positioned in proximity to the stator and is configured for rotation relative to the stator. The regulator is electrically connected to the field coil and is configured to supply the field coil with an electrical signal based on a control signal. The transceiver is electrically connected to the regulator and is configured to wirelessly receive the control signal from an engine control module of the vehicle and to transmit the control signal to the regulator.
US10097123B2 Systems and methods concerning exciterless synchronous machines
A synchronous machine and related systems include a stator and rotor separated by an air gap. The rotor includes a rotating DC power supply coupled to exciter windings disposed adjacent the air gap. Power from air gap harmonics, including air gap slot harmonics induce current in the exciter windings, which is rectified and supplied to the rotor field windings. In operation, a desired current level in the rotor field windings can be achieved through control of the DC power supply or superposition of harmonics into the stator winding current which induces the prescribed current in exciter windings.
US10097117B2 Adjustable pulse injection in electric machine control
A control system is provided for an electric machine having a rotor and a stator. The control system has a converter circuit in electrical communication with the stator and a controller in electrical communication with the converter circuit. The controller is configured to receive a first signal indicating a torque applied to or output by the rotor and receive a second signal indicating a rotational speed of the rotor. The controller is also configured to determine at least one characteristic of a pulse signal based on at least one of the first or second signal. The controller is also configured to inject the pulse signal into one or more phases of the stator via the converter circuit according to the determined at least one characteristic. The controller is also configured to determine a position of the rotor based on the injected pulse signal.
US10097113B2 Apparatuses and methods for performing thermodynamic cycles
Methods for increasing the power output from a heat engine based on temporary electrical and magnetic remanence is achieved by a means of cancelling the power limitation caused by re-magnetization fields and methods for varying the turns-ratio of the output coils as the flux decays.
US10097109B1 Three-level voltage bus apparatus and method
An apparatus includes a first switch and a first capacitor connected in series between a first voltage bus and a second voltage bus, a second capacitor and a second switch connected in series between the first voltage bus and the second voltage bus and a diode coupled between a common node of the first switch and the first capacitor, and a common node of the second capacitor and the second switch.
US10097106B1 Power converter
A power converter includes first and second switching circuits 12 and 16, a primary winding T1 having both ends connected to the first switching circuit 12, a secondary winding T2 having both ends connected to the second switching circuit 16 and magnetically coupled with the secondary winding T2, and a reactor L having a first end connected to a center tap m of the primary winding T1. The first switching circuit 12 includes a full bridge having half bridges U and V connected in parallel, and diodes D1 and D2 each having one end connected to a common point. The diodes D1 and D2 each have the other end connected to one of two parallel connecting points of the full bridge. Input alternating-current voltage Vin is applied between a second end of the reactor L and the connecting point of the diodes D1 and D2.
US10097105B2 Synchronous rectification module
The present invention provides a synchronous rectification module. The synchronous rectification module includes a circuit board, a transformer, two synchronous rectification sets and a grounding set. The transformer includes a primary winding and a secondary electrically-conductive foil winding. The first and second synchronous rectification sets are symmetrically disposed on the circuit board, corresponding to the transformer and electrically connected to a secondary dotted end tap and a secondary synonyms end tap of the secondary electrically-conductive foil winding respectively. The secondary electrically-conductive foil winding of the transformer is disposed nearby a lateral edge of the first or second synchronous rectification set, and the grounding set is disposed along a bottom edge of the circuit board and nearby the bottom edge of the first or second synchronous rectification set, so as to reduce the current path of the secondary synchronous rectification circuit and achieve the purposes of miniaturization and high power density.
US10097102B1 Power conversion circuit
A power conversion circuit encompasses a rectifying circuit, a first switching element, a second switching element, a third switching element, a fourth switching element, a series connection of a capacitor and an induction coil, a voltage detection section and a control circuit. The series connection of the capacitor and the induction coil is connected between a first connection point and a second connection point. The control circuit switches a mode between a first operation mode in which pulse signals are input to the first switching element to the fourth switching element and a second operation mode in which the pulse signals are input to the first switching element and the second switching element, the third switching element is turned off and the fourth switching element is turned on.
US10097099B2 Power converter and control method therefor
A power converter and a control method therefor are provided. The power converter includes a transformer, synchronous rectifier and a control circuit. A primary side of the transformer receives an input voltage, and a secondary side of the transformer generates a sensing signal. The synchronous rectifier is coupled to the secondary side of the transformer. The control circuit receives the sensing signal and detects a changing slope of the sensing signal, and accordingly generates a control signal to control the synchronous rectifier to be turned on or turned off, so as to regulate an output voltage of the power converter.
US10097098B2 Systems and methods with timing control for synchronization rectifier controllers
System controller and method for regulating a power converter. For example, the system controller includes a first controller terminal and a second controller terminal. The system controller is configured to: receive, at the first controller terminal, an input signal; generate a drive signal based at least in part on the input signal, the drive signal being associated with an on-time period and an off-time period, the on-time period including a first beginning and a first end; and output, at the second controller terminal, the drive signal to a switch to close the switch during the on-time period and open the switch during the off-time period to affect a current associated with a secondary winding of the power converter. The system controller is further configured to detect a demagnetization period associated with the secondary winding based at least in part on the input signal.
US10097090B1 Voltage control utilizing multiple PWM patterns
A power-delivery system may comprise a load device and a direct-current converter configured to deliver current to the load device when the direct-current converter is in an on state. The power-deliver system may comprise a voltage-measurement system configured to measure, at a beginning of each measurement cycle in a cyclic measurement pattern, a voltage at the load device. The power-deliver system may comprise a power controller configure to receive, at the beginning of each measurement cycle, the measurement of the voltage, and to perform, at the beginning of a control cycle in a cyclic control pattern, a voltage-control decision in response to a change in the measurement of the voltage being below a voltage-change threshold. The voltage-control decision may comprise whether to switch the state of the first direct-current converter. The cyclic control pattern may operate at a first frequency, and the measurement pattern may operate at a second frequency.
US10097078B2 Multi-mode energy router
In accordance with presently disclosed embodiments, a multi-mode energy router (MMER) is provided. The MMER includes a functional block of power electronics under processor control. In addition, the MMER includes a plurality of switches that can be controlled to route power from specific sources or loads to the input or output of the functional block. The MMER enables a single functional block of power electronics to selectively provide bi-directional power conversion between AC and DC components and between DC and DC components.
US10097073B2 Linear vibration motor
A linear vibration motor is provided in the present disclosure the linear vibration motor includes a cabinet having a receiving space, a first magnet received in the accommodation space and fixed in the cabinet; a magnetic core fixed in the cabinet, opposite to the first magnet, with a coil winded on the magnetic core, a vibrating part received in the receiving space, suspended between the first magnet and the magnetic core; and a supporting part for suspending the vibrating part, and the vibrating part includes a third magnet repulsing the first magnet, the coil having a changing current to magnetize the magnetic core to repulse with the third magnet.
US10097066B2 Electric machine for vehicle
An electric machine for a vehicle includes a stator having slots and a yolk region defining a plurality of channels extending between the opposing end faces of the stator. Windings extend through the slots and have end windings adjacent to the end faces. A rotor is disposed within the stator. The electric machine also includes first and second annular covers each defining a cavity having a plurality of walls partitioning the cavity into a plurality of cooling chambers that are circumferentially isolated from each other. Each of the covers is attached to one of the end faces such that a corresponding one of the end windings is disposed within one of the cavities, and such that each of the channels is in direct fluid communication with a corresponding one of the cooling chambers of the first cover and with a corresponding one of the cooling chambers of the second cover.
US10097056B2 Vibration motor
A vibration motor is disclosed. The vibration motor includes a housing, a substrate engaging with the housing, a vibration unit received in the housing, an elastic member suspending the vibration unit, and a coil assembly interacting with the vibration unit. The vibration unit includes an avoidance corresponding to the coil assembly for preventing the vibration unit interfering with the coil assembly.
US10097053B2 System, method, and apparatus for wireless charging
Using inductive currents to wirelessly charge a device via a device connected to a power source. This inductive charging may result when a first mobile device recognizes a second mobile device via a wireless connection (e.g., Bluetooth, Bluetooth Low Energy (BLE), Near-Field Communication (NFC), or the like). An application stored on the first mobile device may recognize a second mobile device by transmitting an advertising packet when the first mobile device is connected to a power source. An advertising packet may be received by the second mobile device and the second mobile device may transmit a response to the advertising packet in order to generate a connection between the first and second mobile devices. The response may include data such as, connection strength, response time, connection preferences, and the like. Upon detection and connection, the second mobile device may be wirelessly charged by the first device via inductive charging.
US10097052B2 Power feeding device, power feeding method, and power feeding system
Disclosed herein is a power feeding device including: power transmitting section which transmits electric power by way of a magnetic field; a set of first and second electrodes which are spaced from each other; a power supply which applies a voltage between the first and second electrodes; and a detector which detects whether foreign matter is present on the power transmitting section or not based on the voltage applied by the power supply.
US10097048B2 Receiver transducer for wireless power transfer
A signal generator generates an electrical signal that is sent to an amplifier, which increases the power of the signal using power from a power source. The amplified signal is fed to a sender transducer to generate ultrasonic waves that can be focused and sent to a receiver. The receiver transducer converts the ultrasonic waves back into electrical energy and stores it in an energy storage device, such as a battery, or uses the electrical energy to power a device. In this way, a device can be remotely charged or powered without having to be tethered to an electrical outlet.
US10097047B2 Wireless power transmission system and power transmission device of wireless power transmission system
A power transmission device includes an inverter using a frequency f11 lower than a frequency f0 between a first resonator and a second resonator or a frequency f12 higher than the frequency f0 to generate a first power; an oscillator using a frequency f10 lower than a frequency fr between the first resonator and the second resonator or a frequency f20 higher than the frequency fr to generate a second power; and a power transmission control circuitry setting a foreign object detection period between first and second transmission periods, using the frequency f11 or frequency f12 in the first transmission period, using the frequency f10 or frequency f20 in the foreign object detection period, and if it is determined that a substance is present in the foreign object detection period, transmitting power in the second transmission period at a frequency different from the frequency used in the first transmission period.
US10097045B2 Apparatus and a method for wireless transmission of power between DC voltage sources
An apparatus for wireless transmission of power from a DC voltage source to a DC voltage load, includes: one primary coil coupled with one secondary coil, the primary coil and the secondary coil each equipped with at least one capacitor, so that the primary coil resonates at a frequency that at least equal the secondary coil resonant frequency; the resonant coils are mutually moveable; a converter that converts the DC voltage at a primary side to an AC voltage of controllable magnitude and frequency; at least one rectifier at the secondary side converts the AC voltage at the terminals of the secondary coil to a DC voltage at the load on the secondary side; and a control system that regulates the power flow by changing the magnitude and frequency of the AC voltage at the terminals of the primary resonant coil.
US10097029B2 Wireless charging transmitter
A wireless charging transmitter has a rectifier circuit, a transmitter coil, a transmitter coil driving circuit, and a control circuit. The rectifier circuit receives an alternating current (AC) mains input voltage and provides a rectified mains voltage. The transmitter coil is provided for inductively coupling with a receiver coil on a device having a battery to be charged. The transmitter coil driving circuit directly receives the rectified mains voltage, and for providing a time-varying driving signal to the transmitter coil. The control circuit is coupled to the transmitter coil to receive charging information from a receiver battery inductively coupled to the transmitter coil through load modulation. In response, the control circuit controls a frequency and duty cycle of the time-varying driving signal based at least in part on the charging information.
US10097028B2 Electromagnetic power generator
An electromagnetic generator comprising an antenna that receives radiofrequency energy. The antenna is connected to a rectifier circuit, which is used to charge a first battery using the radiofrequency energy received by the antenna. The first battery supplies power to a control unit, which powers at least one electromagnet to generate a magnetic field. A flywheel having at least one magnet is configured to rotate when the magnetic field is generated. An alternator, connected to the flywheel, charges a second battery based on the rotation of the flywheel. The second battery is then used to supply power to an external device.
US10097022B2 Mobile terminal and rapid charging method
The application discloses a rapid charging method and a mobile terminal, which are proposed for a power source adaptor outputting dynamically adjustable voltage, where voltage of a battery core is divided into several intervals, and further in a segmented constant-current-like charging mode, a volt value of charging voltage output by the power source adaptor is adjusted dynamically according to an interval in which the core voltage of the battery in the mobile terminal while the battery is being charged lies, and the battery is DC-charged directly using the charging voltage output by the power source adaptor.
US10097021B2 Charging device and charging method
According to one embodiment, a controller changes, when a charging state transitions from a first state of charging a first battery by using a power from an external power supply to a second state of charging the first battery by using a power from the second battery and if rated power of the external power supply and the rated discharge power of the second battery are different from each other, an upper limit of an input current to a charging circuit to a value corresponding to the rated discharge power of the second battery.
US10097020B2 Secure mobile device charging and cleaning systems
A system for securely storing and charging a mobile device includes an AC-connectable device, such as a multi-function printer or photocopier, having a charging area and a power source, wherein a mobile device such as a smartphone, a tablet computer, an e-reader or a portable rechargeable battery pack, is charged by placing the mobile device in the charging area and attaching the device to the power source. The charging area allows for the mobile device to be secured to or within the AC-connectable device. The mobile device may also be used to power the AC-connectable device when it is not connected to an AC power source. The system also optionally provides for cleaning, sanitizing or drying of the mobile device while it is in the charging area.
US10097017B2 Systems and methods for bidirectional two-port battery charging with boost functionality
The disclosed embodiments provide a charging system for a portable electronic device. The charging system includes a first bidirectional switching converter connected to a first power port of the portable electronic device, a low-voltage subsystem in the portable electronic device, and a high-voltage subsystem in the portable electronic device and a second bidirectional switching converter connected to a second power port of the portable electronic device, the low-voltage subsystem, and the high-voltage subsystem. The charging system also includes a control circuit that operates the first and second bidirectional switching converters to provide and receive power through the first and second power ports and convert an input voltage received through the first or second power port into a set of output voltages for charging an internal battery in the portable electronic device and powering the low-voltage subsystem and the high-voltage subsystem.
US10097016B2 System and device for monitoring battery status
A system for measuring a current from a battery with a Hall Effect sensor, the current powering a primary load and a secondary load. The system to calculate a status of the battery based on the measured current, then compare the status of the battery to a predetermined value. The system to activate a relay when the status of the battery is below a predetermined value, activation of the relay to prevent the current from powering the secondary load.
US10097012B2 Power supplying device and wireless power-supplying system
A power-supplying device for wirelessly transmitting alternating current (AC) power to a power-receiving device includes a voltage converter, an inverter circuit connected to the voltage converter, a communication unit configured to receive an output value of a rectification circuit provided in the power-receiving device from the power-receiving device, and a switching control unit configured to control the inverter circuit so that the inverter circuit converts direct current (DC) power into AC power and control whether the voltage converter steps up an input voltage or not based on whether an output value of the voltage converter or the output value of the rectification circuit reaches a specific value.
US10096994B2 Transient-triggered DC voltage-sustained power-rail ESD clamp circuit
A transient-triggered DC voltage-sustained power-rail ESD clamp circuit comprises: a transient-triggered module, a DC voltage-triggered module and a discharge device, wherein the transient-triggered module is connected with the DC voltage-triggered module and the discharge device respectively. When an ESD event is approaching, the ESD protection circuit can be turned on well and quickly, and can effectively avoid the problems of erroneous triggering and latching-up caused by quick power-on and high-frequency noise at the same time.
US10096978B2 Mountable electrical system
A system for an electrical power distribution network includes a plurality of electrical apparatuses, each electrical apparatus including a mechanical connection and at least one electrical connector; and a single-piece unitary support configured to receive and hold the plurality of electrical apparatuses, the support including: a frame including a plurality of mechanical interfaces, each of the mechanical interfaces configured to receive and hold a mechanical connection of one of the plurality of electrical apparatus; a cover extending from a side of the frame; and a panel integrated with the frame, the panel including a plurality of electrical interfaces, each of the plurality of electrical interfaces configured to couple to an electrical connector of one of the electrical apparatuses, the cover positioned over the panel.
US10096977B2 Ion generation apparatus and electrical equipment
In an ion generation apparatus, induction electrodes are formed on a surface of a substrate, holes are provided inside the induction electrodes, respectively, needle electrodes are disposed in a substrate, and tip end portions of the needle electrodes are inserted into the holes, respectively. Furthermore, a part of each of the induction electrodes is removed, thereby reducing the size of the substrate for entire size reduction. By such a configuration, it becomes possible to provide an ion generation apparatus that can stably generate ions even in a high humidity environment and that can be mounted also in small-sized electrical equipment.
US10096957B2 Cable connector
There is provided a male cable connector (1) for reversibly connecting a computer network cable (7) to form at least one electrical connection or one optical connection to a second component, said male cable connector (1) comprising a male member (3) enclosing at least one electrical lead (14) electrically connected to one electric contact surface (13) and the network cable (7) or said male member (3) enclosing at least one optical fiber (17) connected to an optical connection surface (22) and the network cable (7), said male member (3) being associated with a front direction which is parallel to the longitudinal axis of the male member (3) and directed from the cable (7) towards a forward end (11) of the male member (3) characterized in that said at least one electrical contact surface (13) or at least one optical connection surface (22) is arranged on the surface of the male member (3) and the male member (3) has a bore (4) for connecting a pull-cord. There is also provided a female connector, adaptors, cables and kits.
US10096955B1 High voltage radio frequency coaxial cable connector
A high voltage radio frequency (RF) coaxial cable connector. The high voltage RF coaxial cable connector may withstand high voltages (e.g., above 200 kV) and may provide impedance matching at RF frequencies. The high voltage RF coaxial cable connector may comprise a bulkhead connector and coaxial cable connector, both of which may be adapted to electrically couple a coaxial cable to a bulkhead. As the bulkhead connector matingly engages the coaxial cable connector, a first air gap may form therebetween, having an impedance determined, at least in part, by an air gap distance between the dielectrics inserts of the bulkhead connector and the coaxial cable connector. A second air gap may also be formed between the center conductor plug portion and shield portion of a coaxial cable coupled by the coaxial cable connector. The second air gap may have approximately the same air gap distance as the first air gap.
US10096951B1 Contraband detection through smart power components
A method and system for contraband detection is provided that allows for the determining whether devices are authorized to receive power from an outlet. A power adapter and/or an outlet authenticate a device when it is connected to the outlet through the power adapter. On the basis of this authentication, a determination is made whether the devices are to receive power from the outlet. If the device is authorized, the outlet is activated, transitioning from inactive state (where no power is relayed through the outlet) to an active state (where power is relayed through the outlet).
US10096942B2 Hermetically sealed manual disconnect
A hermetically sealed, high voltage manual disconnect that can be manually operated from outside the disconnect to transition between connect and disconnect states. The disconnect comprises a hermetically sealed housing having internal components for changing the state of the disconnect. A gas can fill the housing to allow for reliable high voltage operation. Different embodiments of the manual disconnect can include electrical and electronic components so that the state of the disconnect can be changed in response to an electrical signal.
US10096936B2 Cable connector assembly
A cable connector assembly includes an electric connector having an insulating body, a first terminal group, a second terminal group, a latch member, and a first metal shell; and a second metal shell partially wrapping the periphery of a first metal shell. The first and second terminal groups have first and second ground terminals. The latch member is arranged in the insulating body and located between the first and second terminal groups. The latch member has a backward elastic arm partially protruding out of the insulating body. Both the first and second ground terminals are in electric contact with the latch member. The second metal shell has a cable-clamping portion for fixing a cable. The elastic arm elastically urges against the second metal shell.
US10096935B2 Electrical connector adapted for portable power distribution systems
An electrical connector adapted for portable power distribution systems and other applications in various embodiments includes a versatile lug which may be selectively and repeatedly coupled to a stranded or other conductor and mounted and re-mounted on a bus bar or other mounting surface via a variety of attachment features on the lug. The lug offers numerous ways to attach it to a power bus and is designed for thousands of installations and re-installations each requiring the appropriate torque on the connector rather than a few such installations for which a known connector is designed and rated. The attachment features included in various embodiments of the lug connector allow for horizontal, vertical, side by side and edge clamping among other mounting configurations.
US10096930B2 Connector
A connector includes a shell that has a cylindrical shape and includes a body portion and a leg portion, the body portion being connected to a shell of the other connector, a ground plate that is a conductor plate, a claw that has a structure in which part of the ground plate is raised in a connector connection direction so as to have a strip-shaped tip and the tip supports the leg portion of the shell, and a case made of an insulator, the case to which the shell and the ground plate are to be attached. The case includes a plate-like base portion, a slit that is provided in one surface of the base portion, the slit into which the leg portion is to be inserted, and a groove that is provided in the other surface of the base portion, the groove into which the claw is to be inserted.
US10096927B2 Holding member
A first holding member has first stop portions, and a second holding member has one or more support portions and one or more second stop portions. Each of the second stop portions is supported by one of the support portions to be movable in a direction intersecting with a front-rear direction in accordance with resilient deformation of the one of the support portions. When the first holding member and the second holding member are combined with each other, the first stop portions are grouped into a first group and a second group, each of the second stop portions faces one or more of the first stop portions of the first group in the front-rear direction, and each of the first stop portions of the second group faces none of the second stop portions in the front-rear direction.
US10096924B2 Header contact for header connector of a communication system
A header connector includes a header housing and a contact array of header contacts coupled to the header housing. The header contact has a mating pin at a mating end. The mating pin has a first side and a second side. The mating pin has a tip at a front of the mating pin. The mating pin has a top mating interface remote from and rearward of the tip configured to engage a first flexible contact finger of a receptacle contact. The mating pin has a bottom mating interface remote from and rearward of the tip configured to engage a second flexible contact finger of the receptacle contact. The header contact has an edge mating interface at the first side proximate to the tip configured to engage the receptacle contact.
US10096921B2 Electrical connector having ribbed ground plate
An electrical connector includes a dielectric housing, a plurality of electrical signal contacts carried by the dielectric housing, and a ground plate carried by the dielectric housing. The electrical signal contacts are arranged along a first plane, wherein the signal contacts define signal pairs. The signal contacts further define respective mating and mounting ends. The ground plate includes a ground plate body oriented in a second plane that is substantially parallel to the first plane and offset from the first plane. The ground plate body defines first and second opposed surfaces. The ground plate includes at least one rib that defines first and second opposed surfaces, wherein the first surface of the rib projects from the first surface of the ground plate body in a direction toward the first plane between adjacent signal pairs, and the second surface is recessed into the second surface of the ground plate body.
US10096914B1 Floating connector and conductive terminal thereof
A floating connector includes an inserting chamber and a plurality of conductive terminals. The inserting chamber includes two opposite side walls each having a plurality of fixing portions. The conductive terminals are respectively fastened to the fixing portions of the inserting chamber. Each conductive terminal includes a contact segment, a curved segment, an elastic segment, and a fixing segment. The contact segment is arranged in the inserting chamber. A first end of the curved segment is connected to the contact segment, and an opposite second end of the curved segment is fixed to the corresponding fixing portion. Two opposite ends of the elastic segment are respectively connected to the second end of the curved segment and the fixing segment. The inserting chamber is movable relative to the fixing segments, and the elastic segments can provide an elastic force to the inserting chamber by being pressed.
US10096912B2 Connection method for terminal fitting and connection structure of terminal fitting
A connection method for a terminal fitting, in which the terminal fitting includes a terminal body and a plurality of terminal connection portions extending from the terminal body, and a pair of fastening caulking pieces of each of connection terminals connected to end portions of electric wires are caulked and connected to a pair of fastened caulking pieces formed in a corresponding one of the terminal connection portions, the connection method includes folding open end portions of the fastened caulking pieces inward respectively to form folded portions and a space between the folded portions so that open end portions of the pair of fastening caulking portions enter the space, and crushing the pair of the fastening caulking pieces to caulk the pair of the fastened caulking pieces so that the open end portions of the pair of the fastening caulking pieces enter the space.
US10096905B2 Frequency selective surfaces
A switchable Frequency Selective Surface (FSS) in which the switchable elements are Plasma-shells. Plasma-shells as described herein allow for control or ‘reconfiguration’ of the FSS electromagnetic (EM) properties.
US10096901B2 Coil module
A coil module includes a substrate layer, a coil electrode, and a sealing resin layer. The coil electrode includes metal pins that stand on a resin substrate of the substrate layer in such a way that lower end surfaces thereof are exposed on a lower surface of the substrate layer. The sealing resin layer is stacked on the substrate layer and covers the metal pins. Upper end surfaces of the metal pins are exposed on an upper surface of the sealing resin layer. Each of the metal pins and a corresponding one of the metal pins paired therewith are connected to each other on the lower surface of the substrate layer through a lower wiring pattern. Each of the pins and a corresponding one of the metal pins are connected to each other on the upper surface of the substrate layer through an upper wiring pattern.
US10096899B2 Method for orienting the beam of an electronic scanning antenna, and sending/receiving system implementing such a method
An electronic scanning antenna composed of an array of radiating elements positioned in an initial geometric configuration at a reference temperature, geometric configuration models of the array as a function of the temperature having been set up beforehand, the orientation of the beam being carried out by: a first phase of measuring the temperature of the array in order to select a model corresponding to the measured temperature; a second phase of calculating the phases to be applied to the signals of the radiating elements, the phases to be applied depending on the selected model.
US10096897B2 Ground to air antenna array
An array antenna with each antenna element in the array being physically tilted away from a base plane of the array. End antenna elements are tilted at a higher angle than regular antenna elements. The radiation pattern, the end antenna elements can provide coverage directly above the antenna array (i.e. at 90 degrees to the horizontal) for different electrical tilts.
US10096885B2 Transversely clampable linear adjustment mechanism
In certain embodiments, a linear adjustment mechanism includes an adjustment plate, an adjustment nut, and a holding plate. The adjustment plate has an exterior-threaded section that engages with the adjustment nut, a mounting-bolt opening, and a clamping-bolt slot. The holding plate has a horizontal section having a clamping-bolt opening, a vertical section connected to the horizontal section, and an adjustment-nut opening. With (i) the adjustment nut engaged with the adjustment-nut opening and the exterior-threaded section of the adjustment plate and (ii) the clamping bolt inserted within (a) the clamping-bolt slot of the adjustment plate and (b) the clamping-bolt opening of the holding plate, (1) rotation of the adjustment nut on the exterior-threaded section of the adjustment adjusts the linear position of the adjustment plate relative to the holding plate and (2) rotation of the clamping bolt secures the linear position of the adjustment plate relative to the holding plate.
US10096874B2 Electrical energy store
An electrical energy store is provided, including a storage cell, which in turn has an air electrode, which is connected to air channels in an air supply device, and a storage electrode, wherein the storage electrode adjoins a storage structure, wherein electrical contacts rest on the storage electrode, further wherein contact pins which protrude out of a surface of the storage structure are integrated in the storage structure, and the contact pins are in electrical contact with the storage electrode.
US10096868B2 Energy storage apparatus and method of manufacturing energy storage apparatus
An energy storage apparatus includes: a plurality of energy storage devices; a spacer unit having one or more spacers disposed between the energy storage devices or on sides of the energy storage devices; and a plurality of members disposed above the energy storage devices and the spacer unit (a bus bar frame, a heat shielding plate, a holder), wherein the spacer unit has a plurality of locking portions, the locking portions being configured to lock the members, respectively.
US10096863B2 Electrical accumulator with water sensor
A boat is disclosed. The boat includes an electrical storage having a storage element electrically connected to a positive and a negative pole. The boat also includes a water sensor configured to determine whether one of the poles is in contact with water, and a disconnection device operatively connected to the water sensor and configured to interrupt the electrical connection between at least one of the poles and the storage element when the water sensor determines that one of the poles is in contact with water.
US10096859B2 Electrolytes with ionic liquid additives for lithium ion batteries
Electrolytes, anodes, lithium ion cells and methods are provided for preventing lithium metallization in lithium ion batteries to enhance their safety. Electrolytes comprise up to 20% ionic liquid additives which form a mobile solid electrolyte interface during charging of the cell and prevent lithium metallization and electrolyte decomposition on the anode while maintaining the lithium ion mobility at a level which enables fast charging of the batteries. Anodes are typically metalloid-based, for example include silicon, germanium, tin and/or aluminum. A surface layer on the anode bonds, at least some of the ionic liquid additive to form an immobilized layer that provides further protection at the interface between the anode and the electrolyte, prevents metallization of lithium on the former and decomposition of the latter.
US10096851B2 Solid oxide fuel cell system and method of stopping the same
A solid oxide fuel cell system includes: a fuel cell unit including a solid oxide fuel cell and a mixer, the solid oxide fuel cell including an anode gas passage and a cathode gas passage, the mixer mixing an anode off gas discharged from the anode gas passage and a cathode off gas discharged from the cathode gas passage; a power-generating raw material supply device operative to supply a power-generating raw material to the fuel cell unit; a combustible gas passage, which extends from the power-generating raw material supply device to a downstream end of the anode gas passage; an oxidizing gas supply device operative to supply an oxidizing gas to the cathode gas passage; and a controller operative to, after electric power generation by the fuel cell unit is stopped, control the power-generating raw material supply device to supply the power-generating raw material in a volume more than or equal to a volume of the combustible gas passage to the combustible gas passage, and concurrently control the oxidizing gas supply device to supply the oxidizing gas to the cathode gas passage.
US10096842B2 Vanadium solution, electrolyte comprising same, secondary battery comprising same, and method for preparing same
The present specification relates to a vanadium solution, an electrolyte including the same, a secondary battery including the same, and a method for preparing the same.
US10096838B2 Chemical bonding for catalyst/membrane surface adherence in membrane electrolyte fuel cells
An alkaline membrane fuel cell including at least one of i) a catalyst coated OH— ion conducting membrane having a catalyst layer and an OH— ion conducting membrane, and ii) a catalyst coated carbonate ion conducting membrane having a catalyst layer and a carbonate ion conducting membrane, respectively, wherein the at least one catalyst layer is chemically bonded to a surface of the at least one membrane, wherein the chemical bonding is established by crosslinking of polymer constituents across an interface between the at least one catalyst layer and the at least one membrane.
US10096833B2 Electrode, nonaqueous electrolyte battery, and battery pack
According to one embodiment, an electrode is provided. This electrode includes a current collector and an electrode layer formed on the current collector. The electrode layer contains an active material represented by LiMn1-x-yFexAyPO4 (where 0
US10096825B2 Composite anode active material, preparing method thereof, anode including the composite anode active material, and lithium secondary battery including the anode
A composite anode active material includes a first core member including a silicon-containing material; a second core member including at least one selected from metal nitride and metal carbide; and a coating layer on at least one of the first core member and the second core member. The coating layer contains metal silicide.
US10096821B2 Lithium secondary battery
An object of the present invention is to provide a lithium secondary battery that has a lithium nickel phosphate compound in the positive electrode, is free of collapse of the crystal structure even at high potentials and is resistant to cycle deterioration. The lithium secondary battery according to the present invention has a positive electrode active material. This positive electrode active material contains a lithium nickel phosphate compound that is represented by the general formula LiNi(1-x)MnxPO4 (wherein 0
US10096818B2 Electrode complex, method of producing electrode complex, and lithium battery
An electrode complex includes: a complex which includes a porous active material molded body which is formed by being three-dimensionally connected with a plurality of particulate active material particles containing a lithium double oxide and a plurality of particulate noble metal particles containing a noble metal with a melting point of 1000° C. or higher and includes a communication hole, and a solid electrolyte layer formed on the surface of the active material molded body containing the communication hole of the active material molded body; and a current collector which is provided by being bonded to the active material molded body on one surface of the complex.
US10096817B2 Template electrode structures with enhanced adhesion characteristics
Provided herein are novel template electrode materials and structures for lithium ion cells. Related methods are also provided. According to various embodiments, an electrode can include a nanostructured template, an electrochemically active material layer coating the template, and a first intermediate layer between the nanostructured template and the electrochemically active material layer. In one arrangement, the nanostructured template includes silicide nanowires. The electrochemically active material may be any of silicon, tin, germanium, carbon, metal hydrides, silicides, phosphides, and nitrides. The first intermediate layer may facilitate adhesion between the nanostructured template and the electrochemically active material layer, electronic conductivity within the electrode, and/or stress relaxation between the nanostructured template and the electrochemically active material layer.
US10096802B2 Homogeneous solid metallic anode for thin film microbattery
A battery, comprising a cathode comprising a cathode material in contact with a cathode current collector. The battery also comprises an electrolyte. The battery also comprises an anode comprising an electroplated homogeneous solid metallic alloy comprising 100 ppm to 1000 ppm Bi and 100 ppm to 1000 ppm In, and a remainder Zn.
US10096800B2 Display device including reflecting layer
A display device includes a reflecting layer. A display device according to an exemplary embodiment of the present invention includes: a lower substrate; an upper substrate facing the lower substrate; a thin film transistor on the lower substrate; and a first reflecting layer on a first surface of the upper substrate, the first surface facing the lower substrate, in which the lower substrate and the upper substrate include a display area for displaying an image, and a peripheral area outside the display area, and wherein the first reflecting layer is at the peripheral area, at display area, and at an area adjacent an edge of the upper substrate.
US10096793B2 Package for device to be packaged, manufacturing method thereof, and OLED apparatus comprising the package
A package is provided. The package includes a base substrate includes a first surface, a second surface opposite the first surface, and a side face, wherein a device to be packaged is formed on the first surface, and a packaging cover-plate surrounding the first surface of the base substrate and directly coupled to at least one of the side face and the second surface of the base substrate, wherein the device to be packaged is formed in an enclosure space defined by the packaging cover-plate and the base substrate.
US10096789B2 Method and apparatus for light absorption and charged carrier transport
Embodiments of the invention pertain to the use of alloyed semiconductor nanocrystals for use in solar cells. The use of alloyed semiconductor nanocrystals offers materials that have a flexible stoichiometry. The alloyed semiconductor may be a ternary semiconductor alloy, such as AxB1-xC or AB1-yCy, or a quaternary semiconductor alloy, such as AxByC1-x-yD, AxB1-xCyD1-y or ABxCyD1-x-y (where A, B, C, and D are different elements). In general, alloys with more than four elements can be used as well, although it can be much harder to control the synthesis and quality of such materials. Embodiments of the invention pertain to solar cells having a layer incorporating two or more organic materials such that percolated paths for one or both molecular species are created. Specific embodiments of the invention pertain to a method for fabricating nanostructured bulk heterojunction that facilitates both efficient exciton diffusion and charge transport. Embodiments of the subject invention pertain to a solar cell having an architecture that allows for efficient harvesting of solar energy. The organic solar cell architecture can incorporate a host/guest (or matrix/dopant) material system that utilizes the long diffusion lengths for triplet excitons without compromising light absorption efficiency.
US10096788B2 Reducing undesirable capacitive coupling in transistor devices
A transistor device comprising: source and drain conductors connected by a semiconductor channel; and a gate conductor capacitively coupled to the semiconductor channel via a gate dielectric; wherein the gate conductor comprises at least one portion overlapping at least part of at least one of said source and drain conductors; and further comprising a patterned insulator interposed between at least part of said at least one of the source and drain conductors and said at least one overlapping portion of said gate conductor so as to reduce capacitive coupling between the said at least one of the source and drain conductors and the gate conductor by more than any reduction in capacitive coupling between the semiconductor channel and the gate conductor.
US10096782B2 Organic light emitting display device
An organic light emitting display device is disclosed. The organic light emitting display device includes at least two light emitting parts each including a light emitting layer and an electron transport layers, and at least one charge generation layer between the light emitting parts, wherein at least one among the charge generation layer or the electron transport layer includes a compound having nitrogen atoms and a substituent for enhancing electron mobility.
US10096780B2 Organic light-emitting device
An organic light-emitting device including: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer, wherein the organic layer includes: i) a hole transport region between the first electrode and the emission layer, and including at least one selected from a hole injection layer, a hole transport layer, an emission auxiliary layer, and an electron blocking layer, and ii) an electron transport region between the emission layer and the second electrode and including an electron transport layer, in addition to at least one selected from a hole blocking layer, an electron control layer, a buffer layer, and an electron injection layer, wherein the electron transport region includes a compound represented by Formula 1:
US10096779B2 Pyrimidine derivatives and organic electroluminescent devices
Pyrimidine derivatives of the present invention are represented by the following general formula (1), wherein W, X, Y and Z are carbon atoms or nitrogen atoms under the condition that only any one is a nitrogen atom to which none of the groups R6 to R9 are bonded, A and B are single bonds, divalent aromatic hydrocarbon groups or divalent aromatic heterocyclic groups, Ar1 and Ar2 are monovalent aromatic hydrocarbon groups or monovalent aromatic heterocyclic groups, and R1 to R9 are hydrogen atoms, deuterium atoms, fluorine atoms, chlorine atoms, cyano groups, alkyl groups having 1 to 6 carbon atoms, monovalent aromatic hydrocarbon groups or monovalent aromatic heterocyclic groups. The compound excels in electron injection/transporting capability, features high hole-blocking power and high stability in the form of a thin film, and can be favorably used as a material for producing highly efficient and durable organic EL devices.
US10096778B2 Formation of carbon nanotube-containing devices
A method of fabricating a carbon nanotube based device, including forming a trench having a bottom surface and sidewalls on a substrate, selectively depositing a bi-functional compound having two reactive moieties in the trench, wherein a first of the two reactive moieties selectively binds to the bottom surface, converting a second of the two reactive moieties to a diazonium salt; and reacting the diazonium salt with a dispersion of carbon nanotubes to form a carbon nanotube layer bound to the bottom surface of the trench.
US10096777B2 Composition for organic optoelectric device and organic optoelectric device and display device
Disclosed are a composition for an organic optoelectric device including at least one first compound for an organic optoelectric device represented by Chemical Formula 1; and at least one second compound for an organic optoelectric device including a carbazole moiety represented by Chemical Formula 2, an organic optoelectric device include the same, and a display device. Details of Chemical Formula 1 and Chemical Formula 2 are the same as defined in the specification.
US10096772B2 Methods for fabricating a memory device with an enlarged space between neighboring bottom electrodes
Embodiments of the present invention describe a method for fabricating a memory device comprising an enlarged space between neighboring bottom electrodes comprising depositing a poly-silicon layer on a substrate depositing a carbon layer above the poly-silicon layer, patterning a photo-resist layer on the carbon layer, depositing a first spacer layer on the photo-resist layer and performing a modified photolithography process on the photo resist layer after etching back the spacer layer creating sidewalls.
US10096768B2 Magnetic shielding for MTJ device or bit
Emerging memory chips and methods for forming an emerging memory chip are presented. For example, magnetic random access memory (MRAM) chip magnetic shielding at the device-level is disclosed. The MRAM chip includes a magnetic shield structure that is substantially surrounding a magnetic tunnel junction (MTJ) bit or device of a MTJ array. The magnetic shield may be configured in the form of a cylindrical shield structure or magnetic shield spacer that substantially surrounds the MTJ bit or device. The magnetic shield structure in the form of cylindrical shield structure or magnetic shield spacer may include top and/or bottom plate shield. The magnetic shield structure in various forms and configurations protect the MTJ stack from external or local magnetic fields. This magnetic shielding structure is applicable for both in-plane and perpendicular MRAM chips.
US10096763B2 Elastic wave device and method for manufacturing same
An elastic wave device includes elastic wave elements, each including a piezoelectric layer directly or indirectly supported by a supporting substrate and an electrode disposed in contact with the piezoelectric layer, and a highly heat-conductive member stacked on a surface of the supporting substrate, opposite to the surface supporting the piezoelectric layer, in which the thermal conductivity of the supporting substrate is higher than the thermal conductivity of the piezoelectric layer, the coefficient of linear expansion of the supporting substrate is lower than the coefficient of linear expansion of the piezoelectric layer, the highly heat-conductive member has a larger area than the surface of the supporting substrate supporting the piezoelectric layer, and the thermal conductivity of the highly heat-conductive member is higher than that of the piezoelectric layer.
US10096756B2 Side view light emitting diode package
A side view LED package for a backlight unit includes a package body having a cavity with an inclined inner sidewall, first and second lead frames arranged in the package body, the cavity of the package body exposing a portion of at least one of the first and second lead frames placed in a bottom of the cavity to outside, a light emitting diode chip mounted on the bottom of the cavity to be electrically connected to the first and second lead frames, and a transparent encapsulant arranged in the cavity surrounding the light emitting diode chip. The cavity has a depth larger than a mounting height of the light emitting diode chip and not exceeding six times of the mounting height. The height of the sidewall is shortened to improve beam angle characteristics of emission light, increase light quantity, and prevent a molding defect of the sidewall.
US10096754B2 Silicone resin film, curable silicone resin composition, optical semiconductor device, and packaging method for optical semiconductor device
The disclosure provides a silicone resin film comprising a release substrate and a silicone resin coating layer formed by coating a curable silicone resin composition on the release substrate and curing the curable silicon resin composition, wherein the silicone resin composition comprises 10 to 25 parts by weight of linear polysiloxane; 40 to 55 parts by weight of a first silicone resin wherein the first silicone resin have at least following siloxane units represented by the general formulas: R1SiO3/2 and a R22SiO2/2, wherein the molar fraction of R1SiO3/2 unit is present in the range of 0.60 to 0.75 in the general formula; 15 to 30 parts by weight of a second silicone resin; 15 to 25 parts by weight of a Si—H containing polysiloxane; a platinum group metal catalyst and phosphor powder.
US10096753B2 Light emitting device
A light emitting device has a lens, extended to outside of the mounting substrate on which a semiconductor a light emitting element is mounted, and leakage of light is reduced. A light emitting element, a substrate having the light emitting element mounted on its upper surface, and a lens, having a curved upper surface encloses the light emitting element and the upper surface of the substrate is included. From the bottom surface of the lens, a lower surface of the substrate is exposed. In a top view from a perpendicular direction to the upper surface of the substrate, the bottom surface of the lens includes an outer extending portion where the bottom surface is extended to outside of the substrate, and a inclined portion, which inclines with respect to a direction approximately in parallel to the upper surface of the substrate, at an end portion of the outer extending portion.
US10096736B1 P-Type chalcogenide and n-type silicon heterojunction infared photodiodes and method of manufacturing thereof
A photodetector comprising a region of a p-type phase-change chalcogenide material forming a heterojunction with a region of n-type Silicon; wherein the p-type phase-change chalcogenide material comprises one of GeTe and SbTe.
US10096734B2 Methods of forming colloidal nanocrystal-based thin film devices
Methods of forming colloidal nanocrystal (NC)-based thin film devicesare disclosed. The methods include the steps of depositing a dispersion of NCs on a substrate to form a NC thin-film, wherein at least a portion of the NCs is capped with chalcogenocyanate (xCN)-based ligands; and doping the NC thin-film with a metal.
US10096731B2 Method for thin-film via segments in photovoltaic device
A method for vias and monolithic interconnects in thin-film optoelectronic devices (100, 200) wherein at least one line segment via hole (163, 165, 165′, 167) is formed by laser drilling and passes through front-contact layers (150, 152, 154, 156, 158) and semiconductive active layer (130), and wherein laser drilling causes forming a CIGS-type wall (132, 134, 136, 138) of electrically conductive permanently metalized copper-rich CIGS-type alloy at the inner surface (135) of the via hole, thereby forming a conductive path between at least a portion of front-contact and a portion of back-contact layers (120, 124, 126, 128, 129), forming a bump-shaped raised portion (155) at the surface of the front-contact layer, forming a raised portion (125, 127, 127′) of the back-contact layer, and optionally forming a raised portion of copper-rich CIGS-type alloy (155′) covering a portion of the front-contact layer (150). A thin-film CIGS device comprises at least one line segment via hole obtainable by the method.
US10096714B2 Integrated circuit device and method of manufacturing the same
An integrated circuit (IC) device includes a pair of fin-shaped active areas that are adjacent to each other with a fin separation area therebetween, the pair of fin-shaped active areas extend in a line, and a fin separation insulating structure in the fin separation area, wherein the pair of fin-shaped active areas includes a first fin-shaped active area having a first corner defining part of the fin separation area, and wherein the fin separation insulating structure includes a lower insulating pattern that covers sidewalls of the pair of fin-shaped active areas, and an upper insulating pattern on the lower insulating pattern to cover at least part of the first corner, the upper insulating pattern having a top surface at a level higher than a top surface of each of the pair of fin-shaped active areas.
US10096693B2 Method for manufacturing semiconductor structure with multi spacers
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a fin structure formed over a substrate and a gate structure formed across the fin structure. The semiconductor structure further includes a bottom spacer formed on a lower part of a sidewall of the gate structure and an upper spacer formed on an upper part of the sidewall of the gate structure. In addition, the upper spacer includes an air gap formed in a dielectric material.
US10096691B2 Methods for forming metal silicide
A method for forming a metal silicide. The method comprises: providing a substrate having a fin, a gate formed on the fin, and spacers formed on opposite sides of the gate; depositing a Ti metal layer; siliconizing the Ti metal layer; and removing unreacted Ti metal layer. As the Ti atoms have relatively stable characteristics, diffusion happens mostly to Si atoms while the Ti atoms rarely diffuse during the thermal annealing. As a result, current leakage can be prevented in a depletion region and thus leakage current of the substrate can be reduced.
US10096690B2 Circuit structure, transistor and semiconductor device
A circuit structure includes a substrate, a III-V semiconductor compound over the substrate, a AlxGa(1-X)N (AlGaN) layer over the III-V semiconductor compound, a gate over the AlGaN layer, a passivation film over the gate and over a portion of the AlGaN layer, a source structure, and a drain structure on an opposite side of the gate from the source structure, wherein X ranges from 0.1 to 1. The source structure has a source contact portion and an overhead portion. The overhead portion is over at least a portion of the passivation film between the source contact portion and the gate. A distance between the source contact portion and the gate is less than a distance between the gate and the drain structure.
US10096680B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
A silicon carbide semiconductor device, including a silicon carbide semiconductor structure, an insulated gate structure including a gate insulating film contacting the silicon carbide semiconductor structure and a gate electrode formed on the gate insulating film, an interlayer insulating film covering the insulated gate structure, a metal layer provided on the interlayer insulating film for absorbing or blocking hydrogen, and a main electrode provided on the metal layer and electrically connected to the silicon carbide semiconductor structure.
US10096674B2 Stacked nanowire device width adjustment by gas cluster ion beam (GCIB)
A method of making a nanowire device includes disposing a first nanowire stack over a substrate, the first nanowire stack including alternating layers of a first and second semiconducting material, the first semiconducting material contacting the substrate and the second semiconducting material being an exposed surface; disposing a second nanowire stack over the substrate, the second nanowire stack including alternating layers of the first and second semiconducting materials, the first semiconducting material contacting the substrate and the second semiconducting material being an exposed surface; forming a first gate spacer along a sidewall of a first gate region on the first nanowire stack and a second gate spacer along a sidewall of a second gate region on the second nanowire stack; oxidizing a portion of the first nanowire stack within the first gate spacer; and removing the first semiconducting material from the first nanowire stack and the second nanowire stack.
US10096673B2 Nanowire with sacrificial top wire
Field effect transistors and methods of forming the same include forming a stack of nanowires of alternating layers of channel material and sacrificial material. A layer of sacrificial material forms a top layer of the stack. A dummy gate is formed over the stack. Stack material outside of a region covered by the dummy gate is removed. The sacrificial material is etched to form recesses in the sacrificial material layers. Spacers are formed in the recesses in the sacrificial material layers. At least one pair of spacers is formed in recesses above an uppermost layer of channel material. The dummy gates are etched away. The top layer of sacrificial material protects an uppermost layer of channel material from damage from the anisotropic etch. The sacrificial material is etched away to expose the layers of channel material. A gate stack is formed over, around, and between the layers of channel material.
US10096672B2 Semiconductor device having barrier layer to prevent impurity diffusion
A semiconductor device includes a semiconductor substrate having a first conductivity type region including a first conductivity type impurity. A first gate structure is on the semiconductor substrate overlying the first conductivity type region. A second conductivity type region including a second conductivity type impurity is formed in the semiconductor substrate. A barrier layer is located between the first conductivity type region and the second conductivity type region. The barrier layer prevents diffusion of the second conductivity type impurity from the second conductivity type region into the first conductivity type region.
US10096667B2 Display device
A display device includes a substrate including a display area and a non-display area disposed at a peripheral area of the display area. A plurality of pixels is disposed in the display area of the substrate. A plurality of signal lines is disposed on the substrate and is connected to the plurality of pixels. The plurality of signal lines include a plurality of gate lines and a plurality of data lines disposed on the substrate. A crack detecting line is disposed in the non-display area and is connected to a first data line of the plurality of data lines. The crack detecting line includes a first portion disposed below an insulating layer and a second portion disposed above the insulating layer. The first portion and the second portion are connected with each other through a contact hole formed in the insulating layer.
US10096665B2 Electro-optical device, electronic apparatus, and method of driving electro-optical device
A second data transfer line that is coupled to a gate layer of a drive transistor is formed in a layer higher than the gate layer, and a transfer capacitor is formed in a layer higher than a layer having the second data transfer line. A first data transfer line to which a data signal is supplied is formed in a layer higher than a layer having the transfer capacitor.
US10096663B2 Manufacturing method of array substrate, array substrate and display device
A manufacturing method of an array substrate, an array substrate and a display device are provided. The manufacturing method of the array substrate comprises: forming a first conductive thin film (100) on a base substrate (1); and patterning the first conductive thin film (100), to form a pattern of a cathode (11) on a first region (11) of the base substrate (1), and form a pattern of a gate electrode (4) on a second region (12) of the base substrate (1). Complexity and process time of a fabrication process of an array substrate can be reduced, a fabrication process of an organic electroluminescent panel can be simplified, and production cost can be reduced, by forming a cathode layer of a light-emitting diode and a gate electrode layer of a thin film transistor in different regions of the base substrate at the same time by one patterning process.
US10096651B2 Resistive memory devices and arrays
A resistive memory device includes a first electrode, a memristor coupled in electrical series with the first electrode, a second electrode coupled in electrical series with the memristor, a selector coupled in electrical series with the second electrode, and a third electrode coupled in electrical series with the selector. The memristor includes oxygen or nitrogen elements. The selector includes a composite dielectric material of a first dielectric material, a second dielectric material that is different from the first dielectric material, and a dopant material including a cation having a migration rate faster than the oxygen or the nitrogen elements of the memristor. The first dielectric material and the second dielectric material are present in a ratio ranging from 1:9 to 9:1, and a concentration of the dopant material in the composite dielectric material ranges from about 1% up to 50%.
US10096649B2 Reducing or avoiding metal deposition from etching magnetic tunnel junction (MTJ) devices, including magnetic random access memory (MRAM) devices
Aspects disclosed include reducing or avoiding metal deposition from etching magnetic tunnel junction (MTJ) devices. In one example, a width of a bottom electrode of an MTJ device is provided to be less than a width of the MTJ stack of the MTJ device. In this manner, etching of the bottom electrode may be reduced or avoided to reduce or avoid metal redeposition as a result of over-etching the MTJ device to avoid horizontal shorts between an adjacent device(s). In another example, a seed layer is embedded in a bottom electrode of the MTJ device. In this manner, the MTJ stack is reduced in height to reduce or avoid metal redeposition as a result of over-etching the MTJ device. In another example, an MTJ device includes an embedded seed layer in a bottom electrode which also has a width less than a width of the MTJ stack.
US10096642B2 Photoelectric conversion device, method of manufacturing the same, and X-ray image detector
Provided are a photoelectric conversion device, a method of manufacturing the photoelectric conversion device, and an X-ray image detector. A photoelectric conversion device at least includes a photodiode device. The photodiode device includes a lower electrode and an upper electrode, and a photoelectric conversion layer put between the lower and upper electrodes, where the photoelectric conversion layer includes a patterned edge surface, is smaller in size than the lower electrode and is placed on a surface of the lower electrode. The photodiode device further includes a protecting film covering at least the patterned edge surface of the photoelectric conversion layer. The protecting film except for an area where a contact hole is formed and the lower electrode are formed with a same-shaped pattern.
US10096640B2 Solid-state imaging apparatus and method for manufacturing the same
Certain embodiments provide a solid-state imaging apparatus including a first impurity layer, a second impurity layer, a third impurity layer, and an electrode. The first impurity layer is a photoelectric conversion layer, and is formed to have a constant depth on a semiconductor substrate. The second impurity layer is formed on a surface of the first impurity layer, to have a depth which becomes shallower toward a direction from the first impurity layer to the third impurity layer. The third impurity layer is formed in a position spaced apart from the first impurity layer and the second impurity layer on the surface of the semiconductor substrate. The electrode can transport electric charges from the first impurity layer to the third impurity layer, and is formed between the second impurity layer and the third impurity layer, on the surface of the semiconductor substrate.
US10096629B2 Semiconductor device and method for manufacturing same
A semiconductor device (1001) includes a thin-film transistor (101) including a gate electrode (3), an oxide semiconductor layer (7), a gate insulating layer (5), a source electrode (9s), and a drain electrode (9d); a metal oxide layer (8) including a conductor region (70c) and formed from an oxide film from which the oxide semiconductor layer (7) is also formed; an interlayer insulating layer (13) covering the thin-film transistor and the metal oxide layer (8); and a transparent conductive layer (15) disposed on the interlayer insulating layer and electrically connected to the drain electrode, wherein the oxide semiconductor layer (7) and the metal oxide layer (8) contain indium, tin, and zinc, and the transparent conductive layer (15) overlaps at least a portion of the conductor region (70c) with the interlayer insulating layer (13) therebetween.
US10096627B2 Pixel array substrate
A pixel array substrate includes a display area, signal lines, transmission lines, selection lines, and jumper wires. The selection lines intersect with the signal lines to form intersection regions. The selection lines have first contacts, second contacts, and third contacts. The first contacts are respectively located on the intersection regions. Each of the first contacts is between one of the second contacts and one of the third contacts. A first portion of the first contacts are passed by a line of the display area. The jumper wires respectively pass the first contacts, and two ends of each of the jumper wires are respectively located on one of the second contacts and one of the third contacts. A first portion of the jumper wires electrically connect the first portion of the first contacts and the second contacts, but electrically isolate the third contacts.
US10096626B2 Pixel array
A pixel array includes first signal lines, second signal lines, active elements, pixel electrodes, and selection lines. The second signal lines are intersected with and electrically insulated to the first signal lines to define pixel regions. The active element and the pixel electrode are disposed in the pixel regions. The active elements are electrically connected to the first signal lines and the second signal lines. The pixel electrodes are electrically connected to the active elements. The selection lines are disposed over the first signal lines and intersected with the first signal lines to form first intersections and second intersections. The selection lines are electrically connected to the first signal lines at the first intersections and electrically insulated to the first signal lines at the second intersections. The selection lines and the pixel electrodes are leveled. The selection lines are electrically insulated to the second signal lines.
US10096621B2 Peeling method, display device, module, and electronic device
To provide a peeling method that achieves low cost and high mass productivity. The peeling method includes the steps of: forming a first layer with a photosensitive material over a formation substrate; forming a first region and a second region having a smaller thickness than the first region in the first layer by photolithography to form a resin layer having the first region and the second region; forming a transistor including an oxide semiconductor in a channel formation region over the first region in the resin layer; forming a conductive layer over the second region in the resin layer; and irradiating the resin layer with laser light to separate the transistor and the formation substrate.
US10096618B2 Methods of fabricating three-dimensional semiconductor devices
A method of fabricating a three-dimensional semiconductor device is provided. The method includes providing a substrate with a peripheral circuit region and a cell array region; forming a peripheral structure on the peripheral circuit region, and forming an electrode structure on the cell array region. The electrode structure includes a lower electrode, a lower insulating planarized layer on the lower electrode, and upper electrodes and upper insulating layers vertically and alternatingly stacked on the lower insulating planarized layer, and the lower insulating planarized layer may be extended to cover the peripheral structure on the peripheral circuit region. An upper insulating planarized layer is formed to cover the electrode structure and the lower insulating planarized layer on the peripheral circuit region.
US10096615B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a cell structure; n first pad structures formed on one side of the cell structure and each configured to have a step form in which 2n layers form one stage; and n second pad structures formed on the other side of the cell structure each configured to have a step form in which 2n layers form one stage, wherein n is a natural number of 1 or higher, and the first pad structures and the second pad structures have asymmetrical step forms having different heights.
US10096610B1 Polysilicon doping controlled 3D NAND etching
A 3D NAND storage device includes a plurality of layers containing doped semiconductor material interleaved with a plurality of layers of dielectric material. A first portion of the plurality of doped semiconductor material layers may be doped with a first dopant having a first dopant parameter. A second portion of the plurality of doped semiconductor material layers may be doped with a second dopant having a second dopant parameter. In embodiments, the first portion of the plurality of doped semiconductor layers may include a dopant at a concentration less than a defined threshold. In embodiments, the second portion of the plurality of doped semiconductor layers may include a dopant at a concentration less than the defined threshold. The differing dopant concentrations have been found to beneficially and advantageously affect the etch rate in the respective semiconductor layers when forming control gate recesses in the semiconductor layers.
US10096603B2 Method of fabricating semiconductor device
A method of fabricating a semiconductor device includes forming first cell patterns on a substrate, forming a first layer relative to the first cell patterns, and forming a second cell pattern and a peripheral pattern on the first layer. The second cell pattern includes first holes in a cell region and the peripheral pattern is located in a peripheral region. The method also includes filling the first holes, removing the second cell pattern to expose pillars, and forming second holes. Each of the second holes corresponds to adjacent cell spacers of the pillars. The method also includes removing the pillars to form third holes corresponding to respective ones of the cell spacers, and etching the substrate using the cell spacers, the first cell patterns, and the peripheral pattern as etch masks to form a trench.
US10096598B2 Methods for fabricating fin field effect transistors
Methods for fabricating Fin field effect transistors (FinFETs) are disclosed. First and second semiconductor fins and an insulator therebetween are formed. First and second dummy gates and an opening therebetween over the insulator are formed, wherein the first and second dummy gates cross over the first and second semiconductor fins respectively. A first dielectric material with an air gap therein is formed in the opening. A portion of the first dielectric material is removed to expose the air gap, so as to form a first dielectric layer with a slit therein. The first and second dummy gates are removed. A second dielectric layer is formed to fill the slit. First and second gates are formed to cross over portions of the first and second semiconductor fins respectively, wherein the first and second gates are electrically insulated from each other by the first dielectric layer including the second dielectric layer.
US10096596B2 Semiconductor device structure having a plurality of gate structures
A semiconductor device structure is provided. The semiconductor device structure includes a substrate having a first source region, a second source region, a first drain region, and a second drain region. The semiconductor device structure includes a first gate structure over the substrate and between the first source region and the first drain region. The semiconductor device structure includes a second gate structure over the substrate and between the second source region and the second drain region. A first thickness of the first gate structure is greater than a second thickness of the second gate structure. A first gate width of the first gate structure is less than a second gate width of the second gate structure.
US10096587B1 Fin-based diode structures with a realigned feature layout
Diode structures and methods of fabricating diode structures. First and second gate structures are formed with the second gate structure arranged parallel to the first gate structure. First and second fins are formed that extend vertically from a top surface of a substrate. The first and second fins are arranged between the first gate structure and the second gate structure. A contact structure is coupled with the first fin and the second fin. The contact structure is laterally arranged between the first gate structure and the second gate structure.
US10096585B2 Method of manufacturing light emitting element and light emitting device including forming resin film including phosphor containing layer
A method of manufacturing a light emitting element includes forming a resin film including a phosphor containing layer on a transparent board side surface of a wafer including a transparent board and a plurality of light emitting parts formed on the transparent board, forming a scribing line along a scheduled separation surface in a surface of the transparent board by scribing before or after forming the resin film, cutting the resin film along the scheduled separation surface before or after forming the scribing line, and separating the transparent board along the scheduled separation surface by breaking after forming the scribing line and cutting the resin film.
US10096579B2 Thermal pads between stacked semiconductor dies and associated systems and methods
Systems and methods are described for improved heat dissipation of the stacked semiconductor dies by including metallic thermal pads between the dies in the stack. In one embodiment, the thermal pads may be in direct contact with the semiconductor dies. Heat dissipation of the semiconductor die stack can be improved by a relatively high thermal conductivity of the thermal pads that directly contact the adjacent silicon dies in the stack without the intervening layers of the low thermal conductivity materials (e.g., passivation materials). In some embodiments, the manufacturing yield of the stack can be improved by having generally coplanar top surfaces of the thermal pads and under-bump metallization (UBM) structures.
US10096564B2 Manufacturing method of semiconductor package
A manufacturing method of a semiconductor package includes locating, on a substrate, a semiconductor device having an external terminal provided on a top surface thereof, forming a resin insulating layer covering the semiconductor device, forming an opening, exposing the external terminal, in the resin insulating layer, performing plasma treatment on a bottom surface of the opening, performing chemical treatment on the bottom surface of the opening after the plasma treatment, and forming a conductive body to be connected with the external terminal exposed in the opening.
US10096554B2 Semiconductor device having an epitaxial layer and manufacturing method thereof
A mark is formed over the surface of a silicon substrate. The mark includes a silicon oxide film, in which a plurality of rectangular groove patterns are concentrically arranged, and a silicon nitride film formed in the groove patterns. A P-type epitaxial layer is formed over the surface of the silicon substrate. Then, a photoresist pattern is formed. In the photoresist pattern, a rectangular opening pattern is formed in a mark region. Optical superposition inspection is performed for the base of the photoresist pattern.
US10096547B2 Metallic interconnects products
One embodiment is a semiconductor device including: at least one patterned dielectric layer having at least one opening therein, said at least one opening having sidewalls and bottom; at least one barrier layer disposed over the sidewalls and bottom; a first metallic layer disposed over the at least one barrier layer; a second metallic layer disposed over the first metallic layer; and a metallic filling layer disposed over the second metallic layer; wherein: the first metallic layer is continuous over the sidewalls and bottom, has a thickness in a range from about 10 Å to no more than 40 Å over a sidewall of the at least one opening; and the second metallic layer, and the metallic filling layer are selected from a group consisting of Cu, Ag, and alloys containing one or more of these metals.
US10096545B2 Semiconductor apparatus, system, and method of manufacturing semiconductor apparatus
There is provided an image capturing apparatus including a pixel circuit that generates a pixel signal based on an electric charge generated by photoelectric conversion and a logic circuit that outputs a signal based on the pixel signal. The image capturing apparatus includes a first contact plug connected to a source or a drain of a first transistor constituting the pixel circuit and a second contact plug connected to a source or a drain of a second transistor constituting the logic circuit. A diameter of the first contact plug is smaller than a diameter of the second contact plug.
US10096540B2 Semiconductor device and method of forming dummy pillars between semiconductor die and substrate for maintaining standoff distance
A semiconductor device has a semiconductor die with an insulation layer formed over an active surface of the semiconductor die. A conductive layer is formed over the first insulating layer electrically connected to the active surface. A plurality of conductive pillars is formed over the conductive layer. A plurality of dummy pillars is formed over the first insulating layer electrically isolated from the conductive layer and conductive pillars. The semiconductor die is mounted to a substrate. A height of the dummy pillars is greater than a height of the conductive pillars to maintain the standoff distance between the semiconductor die and substrate. The dummy pillars can be formed over the substrate. The dummy pillars are disposed at corners of the semiconductor die and a central region of the semiconductor die. A mold underfill material is deposited between the semiconductor die and substrate.
US10096538B2 Cooling of wide bandgap semiconductor devices
A power device comprises at least one power semiconductor module comprising a wide bandgap semiconductor element; and a cooling system for actively cooling the wide bandgap semiconductor element with a cooling medium, wherein the cooling system comprises a refrigeration device for lowering a temperature of the cooling medium below an ambient temperature of the power device; wherein the cooling system is adapted for lowering the temperature of the cooling medium in such a way that a temperature of the wide bandgap semiconductor element is below 100° C.
US10096536B1 Graphene heat dissipating structure
Various technologies presented herein relate to forming one or more heat dissipating structures (e.g., heat spreaders and/or heat sinks) on a substrate, wherein the substrate forms part of an electronic component. The heat dissipating structures are formed from graphene, with advantage being taken of the high thermal conductivity of graphene. The graphene (e.g., in flake form) is attached to a diazonium molecule, and further, the diazonium molecule is utilized to attach the graphene to material forming the substrate. A surface of the substrate is treated to comprise oxide-containing regions and also oxide-free regions having underlying silicon exposed. The diazonium molecule attaches to the oxide-free regions, wherein the diazonium molecule bonds (e.g., covalently) to the exposed silicon. Attachment of the diazonium plus graphene molecule is optionally repeated to enable formation of a heat dissipating structure of a required height.
US10096535B2 Packaged semiconductor die and CTE-engineering die pair
Packaged semiconductor die and CTE-engineering die pairs and methods to form packaged semiconductor die and CTE-engineering die pairs are described. For example, a semiconductor package includes a substrate. A semiconductor die is embedded in the substrate and has a surface area. A CTE-engineering die is embedded in the substrate and coupled to the semiconductor die. The CTE-engineering die has a surface area the same and in alignment with the surface area of the semiconductor die.
US10096533B2 Multiple barrier layer encapsulation stack
A process for encapsulating an apparatus to restrict environmental element permeation between the apparatus and an external environment includes applying multiple barrier layers to the apparatus and preceding each layer application with a separate cleaning of the presently-exposed apparatus surface, resulting in an apparatus which includes an encapsulation stack, where the encapsulation stack includes a multi-layer stack of barrier layers. Each separate cleaning removes particles from the presently-exposed apparatus surface, exposing gaps in the barrier layer formed by the particles, and the subsequently-applied barrier layer at least partially fills the gaps, so that a permeation pathway through the encapsulation stack via gap spaces is restricted. The quantity of barrier layers applied to form the stack can be based on a determined probability that a stack of the particular quantity of barrier layers is independent of at least a certain quantity of continuous permeation pathways through the stack.
US10096528B2 Critical dimension control by use of a photo agent
A method for critical dimension control in which a substrate is received having an underlying layer and a patterned layer formed on the underlying layer, the patterned layer including radiation-sensitive material and a pattern of varying elevation with a first critical dimension. The method further includes applying an overcoat layer over the patterned layer, the overcoat layer containing a photo agent selected from a photosensitizer generator compound, a photosensitizer compound, a photoacid generator compound, a photoactive agent, an acid-containing compound, or a combination of two or more thereof. The overcoat layer is then exposed to electromagnetic radiation, wherein the dose of electromagnetic radiation applied to different regions of the substrate is varied, and then the overcoat layer and patterned layer are heated. The method further includes developing the overcoat layer and the patterned layer to alter the first critical dimension of the patterned layer to a second critical dimension.
US10096525B2 Method for fabricating self-aligned contact in a semiconductor device
A semiconductor device includes a gate structure disposed over a substrate, and sidewall spacers disposed on both side walls of the gate structure. The sidewall spacers includes at least four spacer layers including first to fourth spacer layers stacked in this order from the gate structure.
US10096523B2 Spacer structure and manufacturing method thereof
A spacer structure and a fabrication method thereof are provided. The method includes the following operations. First and second conductive structures are formed over a substrate. Dielectric layer is formed to cover the first and second conductive structures. Hard mask layer is formed over the dielectric layer. The hard mask layer covers the dielectric layer over the first conductive structure, and the hard mask layer has an opening exposing the dielectric layer over the second conductive structure. The dielectric layer exposed by the hard mask layer is etched to reduce thickness of the dielectric layer. The hard mask layer is removed. The dielectric layer is etched to form first main spacer on sidewall of the first conductive structure and second main spacer on sidewall of the second conductive structure. A first width of the first main spacer is greater than a second width of the second main spacer.
US10096519B2 Method of making a FinFET device
A method of fabricating a fin-like field-effect transistor device is disclosed. The method includes forming mandrel features over a substrate and performing a first cut to remove mandrel features to form a first space. The method also includes performing a second cut to remove a portion of mandrel features to form a line-end and an end-to-end space. After the first and the second cuts, the substrate is etched using the mandrel features, with the first space and the end-to-end space as an etch mask, to form fins. Depositing a space layer to fully fill in a space between adjacent fins and cover sidewalls of the fins adjacent to the first space and the end-to-end space. The spacer layer is etched to form sidewall spacers on the fins adjacent to the first space and the end-to-end space and an isolation trench is formed in the first space and the end-to-end space.
US10096517B2 Wafer processing method
Disclosed herein is a wafer processing method for dividing a wafer into individual device chips along division lines. The wafer processing method includes a frame supporting step of attaching the wafer to an adhesive tape fixed at its peripheral portion to an annular frame, thereby supporting the wafer through the adhesive tape to the annular frame, a laser processing step of applying a laser beam to each division line to thereby form a strength reduced portion along each division line, and a dividing step of applying a radial tension to the adhesive tape and next applying an external force to the wafer in the condition where the radial tension is kept acting on the adhesive tape, thereby dividing the wafer into the individual device chips along the division lines.
US10096515B2 Interconnect structure for stacked device
A stacked integrated circuit (IC) device and a method are disclosed. The stacked IC device includes a first semiconductor element. The first substrate includes a dielectric block in the first substrate; and a plurality of first conductive features formed in first inter-metal dielectric layers over the first substrate. The stacked IC device also includes a second semiconductor element bonded on the first semiconductor element. The second semiconductor element includes a second substrate and a plurality of second conductive features formed in second inter-metal dielectric layers over the second substrate. The stacked IC device also includes a conductive deep-interconnection-plug coupled between the first conductive features and the second conductive features. The conductive deep-interconnection-plug is isolated by dielectric block, the first inter-metal-dielectric layers and the second inter-metal-dielectric layers.
US10096512B2 Gapfill film modification for advanced CMP and recess flow
Implementations described herein relate to methods for forming gap fill materials. After the gap fill material is deposited and before a CMP process is performed on the gap fill material, one or more ion implantation processes are utilized to treat the deposited gap fill material. The one or more ion implantation processes include implanting a first ion species in the gap fill material using a first ion energy, and then implanting a second ion species in the gap fill material using a second ion energy that's lower than the first ion energy. The one or more ion implantation processes minimize CMP dishing and improve recess profile.
US10096511B2 Carrier and a method for processing a carrier
According to various embodiments, a carrier may be provided, the carrier including: a hollow chamber spaced apart from a surface of the carrier; a trench structure extending from the surface of the carrier to the hollow chamber and laterally surrounding a first region of the carrier, the trench structure including one or more trenches extending from the surface of the carrier to the hollow chamber, and one or more support structures intersecting the one or more trenches and connecting the first region of the carrier with a second region of the carrier outside the trench structure, wherein the one or more support structures including an electrically insulating material.
US10096510B2 Semiconductor device and method of manufacturing same
To provide a semiconductor device having improved performance. The semiconductor device has a first insulating film formed on the main surface of a semiconductor substrate and a second insulating film formed on the first insulating film. The semiconductor device further has a first opening portion penetrating through the second insulating film and reaching the first insulating film, a second opening portion penetrating through the first insulating film and reaching the semiconductor substrate, and a trench portion formed in the semiconductor substrate. A first opening width of the first opening portion and a second opening width of the second opening portion are greater than a trench width of the trench portion. The trench portion is closed by a third insulating film while leaving a space in the trench portion.
US10096502B2 Method and apparatus for assembling and testing a multi-integrated circuit package
An example clamping assembly tray for packaging a semiconductor device includes a frame having a bottom surface and side walls extending from the bottom surface that define a cavity; and a compressible member disposed on the bottom surface of the frame within the cavity, where a top portion of the compressible member provides a support surface for supporting the semiconductor device, the support surface being between the bottom surface and a top edge of the side walls.
US10096481B1 Method for forming semiconductor structure
A method for forming a semiconductor device structure is provided. The method includes forming a bottom layer over a substrate and forming a middle layer over the bottom layer. The middle layer includes a carbon backbone and a first side chain bonded to the carbon backbone, and the first side chain has a hydrophilic group. The method includes forming a top layer over the middle layer and patterning the top layer to form a patterned top layer. The method includes patterning the middle layer by using the patterned top layer as a mask to form a patterned middle layer. The method includes patterning the bottom layer to form a patterned bottom layer. The method also includes removing the patterned middle layer by a base solution, and the middle layer is soluble in the base solution by the hydrophilic group.
US10096476B2 Composition for manufacturing semiconductor device and method of manufacturing semiconductor device using the composition
A composition for manufacturing a semiconductor device includes at least one carbon-based compound that includes at least one of an alkyne group and an azide group, and a solvent. A method of manufacturing a semiconductor device includes forming a feature layer on a substrate, coating the feature layer with a composition including alkyne and azide, forming a carbon-containing layer including a triazole compound by performing a heat treatment on the coated composition, forming a photoresist film on the carbon-containing layer, forming photoresist patterns by exposing and developing the photoresist film, and patterning the carbon-containing layer and the feature layer using the photoresist patterns.
US10096472B2 Single crystal rhombohedral epitaxy of SiGe on sapphire at 450° C.-500° C. substrate temperatures
Various embodiments may provide a low temperature (i.e., less than 850° C.) method of Silicon-Germanium (SiGe) on sapphire (Al2O3) (SiGe/sapphire) growth that may produce a single crystal film with less thermal loading effort to the substrate than conventional high temperature (i.e., temperatures above 850° C.) methods. The various embodiments may alleviate the thermal loading requirement of the substrate, which in conventional high temperature (i.e., temperatures above 850° C.) methods had surface temperatures within the range of 850° C.-900° C. The various embodiments may provide a new thermal loading requirement of the sapphire substrate for growing single crystal SiGe on the sapphire substrate in the range of about 450° C. to about 500° C.
US10096471B2 Partial net shape and partial near net shape silicon carbide chemical vapor deposition
A method for fabricating a structure having surfaces exposed to plasma in a substrate processing system includes providing a sacrificial substrate having a first shape, machining the substrate into a second shape, the second shape having dimensions corresponding to a desired final shape of the structure, depositing a layer of material on the substrate, machining first selected portions of the layer of material to expose the substrate within the layer of material, removing remaining portions of the substrate, and machining second selected portions of the layer of material into the structure having the desired final shape without machining the surfaces of the structure that are exposed to plasma during processing.
US10096459B2 Mass filtering of ions using a rotating field
Systems and methods for filtering a continuous beam of ions are provided. An acceleration electric field is applied to a continuous beam of ions using an accelerator to produce an accelerated beam of ions. A field is applied to the accelerated beam to separate ions in time and space using a deflector producing a separated beam of ions. The field applied by the deflector is a rotating field or a circulant rastering field. The rotating field can be a rotating magnetic or electric field. Only accept those ions from the separated beam whose m/z values lie within a range centered around a target m/z value using an aperture. The aperture can include a pinhole aperture in a rotating disk or an annular aperture in a first stationary disk, a second deflector, and a pinhole aperture in the center of a second stationary disk.
US10096453B2 Method and apparatus for plasma etching
A plasma etching apparatus includes an etching chamber and at least one processor. The etching chamber is configured to support a target therein. The at least one processor is configured to: determine a process condition for plasma etching the target before execution of a plasma etching process; and control an aspect of the chamber according to the process condition. The process condition includes a unit etching time over which the plasma etching process is to be continuously performed.
US10096450B2 Control system and method for lithography apparatus
A method for initializing a first operation in a first module at a first start time value in a first time base, the method comprising generating a clock signal, generating a second time base in the first module based on the clock signal, determining a second sync value in the second time base, determining a first sync value in the first time base corresponding to a second sync value in the second time base, determining a start trigger value in the second time base based on the first sync value and the start time value in the first time base, and initializing the first operation in the first module based on the start trigger value and a current value of the second time base in the first module.
US10096446B2 X-ray source, high-voltage generator, electron beam gun, rotary target assembly, rotary target, and rotary vacuum seal
Disclosed herein are a high-voltage generator (120) for an x-ray source, an x-ray gun, an electron beam apparatus, a rotary vacuum seal, a target assembly for an x-ray source, a rotary x-ray emission target (500), and an x-ray source. These various aspects may separately and/or together enable the construction of an x-ray source which can operate at energies of up to 500 kV and beyond, which is suitable for use in commercial and research x-ray applications such as computerized tomography. In particular, the high-voltage generator includes a shield electrode (123a, 123b) electrically connected intermediate of a first voltage multiplier (122a, 122b) and a second voltage multiplier (122b, 122c). The electron beam apparatus includes control photodetectors (202a, 202b—not shown) and photo emitters (201a, 202a) having a transparent conductive shield (203a and 203b, 203c—not shown) arranged therebetween. The rotary vacuum seal includes a pumpable chamber (302) at a position intermediate between high-pressure and low-pressure ends of a bore (301) for a rotating shaft (401). The rotary target assembly is configured such that when a torque between a bearing housing (403) and a vacuum housing exceeds a predetermined torque, the bearing housing rotates relative to the vacuum housing. The rotary x-ray emission target (500) has a plurality of target plates (560) supported on a hub, the plates being arranged on the hub to provide an annular target region about an axis rotation of the hub. The x-ray gun is provided with a shield electrode (123a) maintained at a potential difference relative to the x-ray target different to the electron beam emission cathode.
US10096443B2 Direct-current switching device
A direct-current switching device switches direct currents, in particular direct currents in the kiloampere range. The switching device contains a switching unit, a resonant circuit, and an overvoltage arrester. During the switching off of the switching unit, the resonant circuit produces an oscillating resonant current, which is superposed with the direct current still flowing through the switching unit during the switching off of the switching unit. Accordingly, connected in series with the switching unit, hereinafter referred to as the first switching unit, is a second switching unit, the switching behavior of which differs from the switching behavior of the first switching unit, and the resonant circuit and the arrester lie electrically in parallel with the series connection.
US10096440B2 Electrical switch
A keypad with a contact element in a form of a contact pill for intermittent contacting of printed circuit board (PCB) contacts on a PCB, where the contact element includes a plurality of irregularly shaped electrically conductive particles, and where the contact element is connected to the keypad or to an element of the keypad.
US10096433B1 Method of manufacturing porous current collector
Provided is a method of manufacturing a porous current collector, which can fabricate a porous current collector in such a way as to fabricate alcohol-resolvable resin as an etch mask pattern by printing polyhydric alcohol on a surface of the alcohol-resolvable resin in a pattern and to form a plurality of through holes in a metal sheet using the etch mask pattern. The method includes the steps of forming an alcohol-resolvable resin layer by coating alcohol-resolvable resin on a surface of a metal sheet, forming an alcohol-resolvable mask pattern layer by printing polyhydric alcohol on a surface of the alcohol-resolvable resin layer after the alcohol-resolvable resin layer is formed, and etching the metal sheet so that a plurality of through holes is formed in the metal sheet using the alcohol-resolvable mask pattern layer as a mask after the alcohol-resolvable pattern layer is formed.
US10096432B2 Electrode graphite film and electrode divider ring for an energy storage device
An energy storage device can have a first graphite film, a second graphite film and an electrode divider ring between the first graphite film and the second graphite film, forming a sealed enclosure. The energy storage device may be compatible with an aqueous electrolyte or a non-aqueous electrolyte. A method of forming an energy storage device can include providing an electrode divider ring, a first graphite film and a second graphite film. The method can include pressing a first edge of the electrode divider ring into a surface of the first graphite film, and pressing a second opposing edge of the electrode divider ring into a surface of the second graphite film to form a sealed enclosure. The sealed enclosure may have as opposing surfaces the surface of the first graphite film and the surface of the second graphite film.
US10096430B2 Capacitor and method of manufacturing capacitor
A capacitor structure and a manufacturing method achieve suppression of ESR increase and improved productivity for electrolytic capacitors produced by a manufacturing process in which an additive layer is applied to a separator before impregnation of a capacitor element. An anode foil and a cathode foil having undergone an area increasing process are laminated and wound via separators, on which additive layers are formed on respective one surfaces, to produce the capacitor element. At least the separator having a surface at the center side of the capacitor element facing the anode foil and a surface at the outer circumference side of the capacitor element facing the cathode foil, has the additive layer formed on the surface at the center side of the capacitor element.
US10096426B2 Electronic device
An electronic device includes a chip component with a terminal electrode formed on an end surface of a ceramic element body including an internal electrode and an external terminal electrically connected to the terminal electrode. The external terminal includes a terminal electrode connection part arranged to face the terminal electrode and a mounting connection part connectable to a mounting surface. The terminal electrode connection part includes a multilayer structure of a first metal connected to the terminal electrode, a second metal arranged outside the first metal, and a third metal arranged outside the second metal. A thermal expansion coefficient of the external terminal is smaller than that of the ceramic element body.
US10096420B2 Reactor
A reactor includes a core, a resin cover provided around the core, and a coil disposed around the core at the external side of the resin cover. The coil includes a conductive wire having a self-fusing layer formed on the surface of the conductive wire, and the adjoining conductive wire portions are bonded together by the self-fusing layer. The resin cover includes a bonding portion provided at a part of the resin cover and facing the end portion of the coil, and the end portion of the coil are bonded with the resin cover by an adhesive at the bonding portion.
US10096411B2 Bonded La(Fe,Si)13-based magnetocaloric material and preparation and use thereof
Provided is a high-strength, bonded La(Fe, Si)13-based magnetocaloric material, as well as a preparation method and use thereof. The magnetocaloric material comprises magnetocaloric alloy particles and an adhesive agent, wherein the particle size of the magnetocaloric alloy particles is less than or equal to 800 μm and are bonded into a massive material by the adhesive agent; the magnetocaloric alloy particle has a NaZn13-type structure and is represented by a chemical formula of La1-xRx(Fe1-p-qCopMnq)13-ySiyAα, wherein R is one or more selected from elements cerium (Ce), praseodymium (Pr) and neodymium (Nd), A is one or more selected from elements C, H and B, x is in the range of 0≤x≤0.5, y is in the range of 0.8≤y≤2, p is in the range of 0≤p≤0.2, q is in the range of 0≤q≤0.2, α is in the range of 0≤α≤3.0. Using a bonding and thermosetting method, and by means of adjusting the forming pressure, thermosetting temperature, and thermosetting atmosphere, etc., a high-strength, bonded La(Fe, Si)13-based magnetocaloric material can be obtained, which overcomes the frangibility, the intrinsic property, of the magnetocaloric material. At the same time, the magnetic entropy change remains substantially the same, as compared with that before the bonding. The magnetic hysteresis loss declines as the forming pressure increases. And the effective refrigerating capacity, after the maximum loss being deducted, remains unchanged or increases.
US10096409B2 Chip resistor and method for manufacturing same
Provided is a chip resistor having wide and flat end-face electrodes on a surface thereof and having increased connection reliability between upper electrodes and the end-face electrodes. The chip resistor according to the present invention is provided with: a cuboidal insulating substrate 1; a pair of upper electrodes 2 disposed at both ends in a longitudinal direction on a surface of the insulating substrate 1; a resistor body 3 disposed between the upper electrodes 2; an insulating protective layer 4 covering the entire surfaces of the upper electrodes 2 and the resistor body 3; and a pair of end-face electrodes 5 disposed on both end faces in the longitudinal direction of the insulating substrate 1, wherein the upper electrodes 2 include bent portions 2a extending around from between the insulating substrate 1 and the protective layer 4 along the end faces of the protective layer 4, and the end-face electrodes 5 are connected to the exposed portions of the upper electrodes 2, including the bent portions 2a, exposed from between the insulating substrate 1 and the protective layer 4.
US10096392B2 Ion exchange column configured to reduce internal levels of radiolytic hydrogen gas
An ion exchange system includes one or more strategies to reduce the amount of hydrogen gas inside an ion exchange column when the column is offline or disposed of. The ion exchange system comprises an ion exchange column including a housing and ion exchange media positioned in the housing. The ion exchange column can include one or more of the following: (1) an oxide material that limits the production of hydrogen gas from radiolysis, (2) a hydrogen scavenging material that removes or scavenges hydrogen gas inside the column, and (3) a hydrogen catalytic material that catalyzes the reaction of hydrogen and oxygen inside the column.
US10096384B2 Artificial intelligence expert system
Systems and methods are disclosed that access over a network a set of codes and respective code descriptions from a first data store. Course data for courses is accessed over a network from a second data store. Code descriptions and course data are compared, and the comparison is used to generate a mapping of courses to codes. The network interface is used to access codes associated with patient records for a plurality of patients from an electronic medical record system associated with a medical service provider. Relevancy values are calculated for codes using the codes associated with patient records. The calculated relevancy values and the accessed mapping of courses to codes are used to generate a first ranked presentation of recommended courses. A course selection is detected. Using the selection, a second ranked presentation of recommended courses is generated by a learning engine with updated learning engine weights.
US10096382B2 Multi-modality medical image viewing
A medical imaging system (10) comprises one or more displays (66). A viewer device (86) generates an interactive user interface screen (80) on the display (66), which viewer device (86) enables a user to simultaneously inspect selected image data of multiple patients or multiple images.
US10096377B1 Simultaneous scan chain initialization with disparate latches
Provided is an integrated circuit that includes a reset electrically connected to a select line of a multiplexer and an OR gate. The multiplexer receives data from a power source. The multiplexer and the OR gate comprise a circuit. A clock is electrically connected to the OR gate. The OR gate is electrically connected to a clock input of a latch. The latch includes the clock input, a scan enable input, a data input, and a data output. A regular logic data path is electrically connected to the multiplexer, and the multiplexer is further electrically connected to the data port of the latch.
US10096375B2 Shift register unit and driving method thereof, gate drive circuit, display device
A shift register unit comprises an input subcircuit for a first node to be a first level when a scan pulse is of the first level, an output subcircuit for driving an output terminal to be a first clock signal level when the first node is at the first level, a second node control subcircuit for connecting the second node with a second level when either of the scan pulse and the output terminal is of the first level, and connecting the second node with the first level when each of the scan pulse and the output signal is of the second level, a first reset subcircuit for driving the first node to be the second level when the second node is at the first level, and a second reset subcircuit for driving the output signal to be the second level when the second node is at the first level.
US10096374B2 Shift register circuit, array substrate and display device
The present disclosure provides a shift register circuit, an array substrate, and a display device. For a first driver and a second driver adjacent to each other in a direction substantially perpendicular to the gate line, a first driving input wiring of the first driver is arranged to input a first clock driving signal to individual shift registers successively from a shift register at a first end position of the first driver to a shift register at a second end position of the first driver, and a second driving input wiring of the second driver is arranged to input a second clock driving signal to individual shift registers successively from a shift register at a second end position of the second driver to a shift register at a first end position of the second driver.
US10096369B2 Semiconductor device including a voltage generation circuit, and voltage generation circuit generates a required voltage according to internal data requested in response to an operation
A semiconductor device including a voltage generation circuit, and voltage generation circuit generates a required voltage according to internal data requested in response to an operation are provided. The voltage generating circuit includes a plurality of registers A-1, B-1, C-1, D-1, voltage generating blocks A-2, B-2, C-2 and a voltage switch. The registers A-1, B-1, C-1, D-1 hold data provided from control logic. The voltage generating blocks A-2, B-2, C-2 generate voltage based on voltage control data held by the registers A-1, B-1, C-1. The voltage switch selects voltages based on selection control data held by the register D-1. The connecting element includes signal lines for sequentially transmitting the voltage control data or the selection control data, signal lines for sequentially transmitting a clock signal CLK and signal lines for controlling output of data held by the registers.
US10096368B2 Power switch circuit for non-volatile memory
A non-volatile memory includes a power switch circuit and a non-volatile cell array. The power switch circuit includes a first transistor, a second transistor and a current source. A first source/drain terminal and a gate terminal of the first transistor receive a first supply voltage and a second supply voltage, respectively. A second source/drain terminal and a body terminal of the first transistor are connected with a node z. A first source/drain terminal and a gate terminal of the second transistor receive the second supply voltage and the first supply voltage, respectively. A second source/drain terminal and a body terminal of the second transistor are connected with the node z. The current source is connected between a bias voltage and the node z. A power terminal of the non-volatile cell is connected with the node z for receiving an output signal.
US10096365B2 Erasable block segmentation for memory
Various embodiments comprise apparatuses such as those having a block of memory divided into sub-blocks that share a common data line. Each of the sub-blocks of the block of memory corresponds to a respective one of a number of segmented sources. Each of the segmented sources is electrically isolated from the other segmented sources of the block of memory. Additional apparatuses and methods of operation are described.
US10096358B2 Semiconductor memory device which stores plural data in a cell
A memory cell array is configured to have a plurality of memory cells arranged in a matrix, each of the memory cells being connected to a word line and a bit line and being capable of storing n values (n is a natural number equal to or larger than 3). A control circuit controls the potentials of the word line and bit line according to input data and writes data into a memory cell. The control circuit writes data into the memory cell to a k-valued threshold voltage (k<=n) in a write operation, precharges the bit line once, and then changes the potential of the word line an i number of times to verify whether the memory cell has reached an i-valued (i<=k) threshold voltage.
US10096353B2 System and memory controller for interruptible memory refresh
A refresh command is communicated to a memory device to initiate an interruptible refresh which contains multiple segment refreshes separated by interrupt boundaries. A command is communicated to the memory device before execution of a segment refresh and the segment refresh is delayed at an interrupt boundary. Alternatively, a first number of commands in a queue is determined. A first number of segment refreshes to execute is determined based on the first number of commands. The first number of segment refreshes to execute is communicated to the memory device to cause execution of the first number of segment refreshes. A second number of commands in the queue is determined. A second number of segment refreshes to execute is determined based on the second number of commands. The second number of segment refreshes to execute is communicated to the memory device to cause execution of the second number of segment refreshes.
US10096347B2 Battery pack and method for writing data to battery pack
A battery pack in one aspect of the present disclosure includes a rechargeable battery, a rewritable nonvolatile memory, a write request receiver, and a write controller. The rewritable nonvolatile memory includes storage areas including a write-inhibit area. The write request receiver receives a write request and data from a charger. The write request includes a first address assigned to a first storage area of the storage areas. The data includes a first data element. The write controller executes a write process for the received data. The write process includes avoiding writing the first data element to the first storage area in response to determining that the first storage area is the write-inhibit area.
US10096340B2 Method for processing a video scene and corresponding device
The present disclosure relates to a new method to make a 3D acquisition of the video scene and to replace an object of the video scene by a substitute object corresponding to the product having substantially common 3D features than the object to be replaced and acceptable criteria values. It permits to minimize the appearance of hidden surfaces or occlusions.
US10096339B2 Display apparatus and control method thereof
A display apparatus including a display unit, adapted to playback a sequence of images, comprises: a detection configured to detect an attitude of the display apparatus or the display unit; a control unit configured to control the display unit to pause playback of the sequence of images, if the detected attitude of the display apparatus is not substantially aligned with the orientation of an image to be displayed.
US10096327B2 Long-term prediction and frequency domain pitch period based encoding and decoding
A frequency-domain sample interval corresponding to a time-domain pitch period L corresponding to a time-domain pitch period code of an audio signal in a given time period is obtained as a converted interval T1, a frequency-domain pitch period T is chosen from among candidates including the converted interval T1 and integer multiples U×T1 of the converted interval T1, and a frequency-domain pitch period code indicating how many times the frequency-domain pitch period T is greater than the converted interval T1 is obtained. The frequency-domain pitch period code is output so that a decoding side can identify the frequency-domain pitch period T.
US10096326B2 System and method for increasing transmission bandwidth efficiency (“EBT2”)
Systems and methods for increasing transmission bandwidth efficiency by the analysis and synthesis of the ultimate components of transmitted content are presented. To implement such a system, a dictionary or database of elemental codewords can be generated from a set of audio clips. Using such a database, a given arbitrary song or other audio file can be expressed as a series of such codewords, where each given codeword in the series is a compressed audio packet that can be used as is, or, for example, can be tagged to be modified to better match the corresponding portion of the original audio file. Each codeword in the database has an index number or unique identifier. For a relatively small number of bits used in a unique ID, e.g. 27-30, several hundreds of millions of codewords can be uniquely identified. By providing the database of codewords to receivers of a broadcast or content delivery system in advance, instead of broadcasting or streaming the actual compressed audio signal, all that need be transmitted is the series of identifiers along with any modification instructions to the identified codewords. After reception, intelligence on the receiver having access to a locally stored copy of the dictionary can reconstruct the original audio clip by accessing the codewords via the received IDs, modify them as instructed by the modification instructions, further modify the codewords either individually or in groups using the audio profile of the original audio file (also sent by the encoder) and play back a generated sequence of phase corrected codewords and modified codewords as instructed. In exemplary embodiments of the present invention, such modification can extend into neighboring codewords, and can utilize either or both (i) cross correlation based time alignment and (ii) phase continuity between harmonics, to achieve higher fidelity to the original audio clip.
US10096317B2 Hierarchical speech recognition decoder
A speech interpretation module interprets the audio of user utterances as sequences of words. To do so, the speech interpretation module parameterizes a literal corpus of expressions by identifying portions of the expressions that correspond to known concepts, and generates a parameterized statistical model from the resulting parameterized corpus. When speech is received the speech interpretation module uses a hierarchical speech recognition decoder that uses both the parameterized statistical model and language sub-models that specify how to recognize a sequence of words. The separation of the language sub-models from the statistical model beneficially reduces the size of the literal corpus needed for training, reduces the size of the resulting model, provides more fine-grained interpretation of concepts, and improves computational efficiency by allowing run-time incorporation of the language sub-models.
US10096313B1 Parallel active noise reduction (ANR) and hear-through signal flow paths in acoustic devices
Technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) device, processing the input signal using a first filter disposed in an ANR signal flow path to generate a first signal for an acoustic transducer of the ANR device, and processing the input signal in a pass-through signal flow path disposed in parallel with the ANR signal flow path to generate a second signal for the acoustic transducer. The pass-through signal flow path is configured to allow at least a portion of the input signal to pass through to the acoustic transducer in accordance with a variable gain associated with the pass-through signal flow path. The method also includes generating an output signal for the acoustic transducer based on combining the first signal with the second signal.
US10096306B2 Input support apparatus and method therefor
An input support method is provided for use in an input support apparatus that supports input of a music note. The method includes: controlling a display unit to display a pitch-time plane that includes a pitch-axis and a time-axis, a chord sequence that is associated with the time-axis of the pitch-time plane, and a pointer that indicates a position on the time-axis along the chord sequence; identifying constituent music notes that form a chord corresponding to a display position of the pointer along the chord sequence; and controlling the display unit to display areas on the pitch-time plane, each displayed area indicating a corresponding one of the identified constituent music notes, differently from other areas on the pitch-time plane.
US10096299B2 Adaptive brightness control for dark display content
An adaptive learning algorithm uses a light sensor and a content analyzer to generate boost curves of low-end pixel values to boost the brightness of display content. The adaptive learning algorithm considers the user's manual input to learn the user's preferred boost curves for given conditions. The boost curves are used to digitally boost the gain of the low-end pixels to have higher brightness to improve the visibility of dark display content.
US10096297B2 Display device, display panel driver, and image data signal transmission method
For each unit transmission block having a pixel data block including at least one pixel data piece, clock data is added contiguously to a head of the pixel data block. If no data transition has occurred at a boundary between the clock data and the pixel data block, logic inversion is performed on the pixel data piece. Thereafter, a transmission image data signal in which unit transmission blocks, each constituted by adding an inversion flag immediately before the clock data, are consecutively arranged is transmitted to a display panel driver. The driver generates a clock signal on the basis of the clock data included in the received signal and takes in the pixel data piece or the resultant obtained by inverting the logic level of this pixel data piece in accordance with the clock signal on the basis of the inversion flag.
US10096296B2 Temporally adjusted application window drop shadows
A method and system for determining a first local time of day for a user device, and determining a first value of a visual aspect of a drop shadow associated with an application window on the display based on of the first local time of day. The drop shadow is displayed in view of the first value, wherein the drop shadow provides a visual appearance that the application window is above a background. A second local time is determined, and a second value of the visual aspect of the drop shadow is determined, wherein the second value is in view of the second local time. The drop shadow is displayed in view of the second value of the aspect such that the drop shadow has a different visual appearance from the first local time to the second local time.
US10096292B2 Liquid crystal display systems and related methods with pixel elements driven at different frequencies
Liquid crystal display (LCD) systems and related methods with pixel elements driven at different frequencies are provided. A representative LCD system includes: a plurality of pixel elements arranged in an array, each of the plurality of pixel elements having a first sub-region and a second sub-region; a low-frequency driving circuit operative to drive each of the first sub-regions; and a high-frequency driving circuit operative to drive each of the second sub-regions at a driving frequency different than a driving frequency of the low-frequency driving circuits; wherein the first sub-regions exhibit a different size than the second sub-regions.
US10096288B2 Display device
A display device according to an aspect of the present invention includes: a polymer dispersed liquid crystal panel; a light source device that emits illumination light to an end surface of the polymer dispersed liquid crystal panel; a video signal control unit that corrects a video signal to generate a video control signal, the video signal being corrected so as to cancel a change in a color of the illumination light when the illumination light propagates through inside the polymer dispersed liquid crystal panel; and a display panel that modulates the illumination light that has propagated through the inside of the polymer dispersed liquid crystal panel and is scattered by the polymer dispersed liquid crystal panel, based on the video control signal.
US10096279B2 Display device having a plurality of sub-display areas comprising a plurality of shared regions
A display device includes a display panel having first and second areas adjacent to each other, and a distribution unit configured to generate first and second input image data from primitive image data. The display device includes a first control unit having a first sub-pixel rendering unit configured to receive the first input image data and to generate first rendering data by performing sub-pixel rendering on the first input image data. The display device further includes a second control unit having a second sub-pixel rendering unit configured to receive the second input image data and to generate second rendering data by performing sub-pixel rendering on the second input image data. The display device includes an extraction unit configured to extract from the first rendering data, first output data corresponding to the first area, and from the second rendering data, second output data corresponding to the second area.
US10096278B2 Method of driving organic light emitting display device
A method for driving an organic light emitting display device includes measuring a characteristic of a panel and storing a measured loading correction value in a first look-up table. The measured loading correction value includes loading information of pixels that correspond to predetermined gray scale values based on the characteristic of the panel The method further includes storing gamma values of the pixels corresponding to the characteristic of the panel in a second lookup table, and obtaining a calculated loading correction value based on pre-stored equations, the first lookup table, and the second lookup table. The calculated loading correction value includes loading information corresponding to gray scale values different from the predetermined gray scale values.
US10096276B2 Method for driving AMOLED
An method of driving an AMOLED is provided, including: dividing grayscale values of each pixel of each frame into N portions, so as to obtain N PWM driving signals of an organic light emitting diode; dividing the driving time of each frame of the organic light emitting diode into N sub-driving times, wherein one of the sub-driving times of each frame corresponds to one of the PWM driving signals; and transmitting all of the PWM driving signals of each frame to the organic light emitting diode at the corresponding sub-driving time, so as to drive and display an image.
US10096275B2 Display apparatus and method of processing an image signal input to a display panel
An example of display apparatus includes: a display panel in which unit pixels each constituted by at least a first subpixel displaying a first pattern and a second subpixel displaying a second pattern are alternately arranged in a row or column direction; and a signal processing unit modulating, for image data including the first pattern and image data including the second pattern, a difference in maximum gradation values in the image data, and controlling synchronization or non-synchronization of a rise or fall between bit signals of a coupled image signal input to the display panel.
US10096274B2 Data driver for reducing data transmission, display device, and data driving method
Provided is a data driver, a driving method of the data driver, and a display device. The data driver includes a latch unit configured to store n-bit image data, wherein n≥2; a conversion unit configured to convert N-bit digital data including the n-bit image data and variable m-bit pseudo control data into an analog voltage and then output the analog voltage, wherein m≥1; and an output unit configured to output a data voltage based on the analog voltage. The data driver is capable of supplying a high image quality based on N-bit digital data with a small circuit size that is based on n-bit image data.
US10096272B2 Cart, kiosk, booth, equipment or machine integrated with an inflatable and deflatable advertising, identifying display
The present invention is a cart, kiosk, booth, equipment, machine (or similar) of any design or construction, mobile or stationary, integrated with an inflatable & deflatable advertising/signage/display/identity element. Inflatable & deflatable advertising, signage, display (or similar) identity elements can be configured in any; form, shape, size, color, etc. and therefore the present invention integrates carts, kiosks, booths (or similar) with inflatable & deflatable advertising/identity elements to improve the design and fabrication of carts, kiosks, booths (or similar).
US10096262B1 Vehicle roll-over simulator
A vehicle roll-over simulator including a portable support frame having a driver seat positioned thereon for supporting a person thereon. The driver seat is selectively movable between an upright position to a roll-over position thereby simulating a vehicle roll-over situation. The simulator demonstrates the need for persons to utilize seat belts when in a vehicle.
US10096258B2 Perceptual-cognitive-motor learning system and method
The present disclosure relates to a perceptual-cognitive-motor learning system. The system includes an apparatus for evaluating or improving perceptual-cognitive abilities of a subject during a training sequence. The apparatus includes a display configured to provide to the subject a visual contact with an environment. The system also has a training sequence controller configured to consolidate results of first successive tests made using a single spatial zone formed by the environment, segment the into a plurality of spatial zones, and consolidate results of second successive tests made using the plurality of spatial zones. Methods for evaluating or improving perceptual-cognitive abilities of a subject are also disclosed.
US10096245B2 Method for supplying a signal for at least one vehicle
A method for supplying a signal for at least one vehicle that is located in front of an entry point into a traffic node, it is provided that the method includes a step of detecting a traffic density at an exit point of the traffic node, as well as a step of supplying a signal as a function of the traffic density at an exit point of the traffic node.
US10096235B2 Alert directives and focused alert directives in a behavioral recognition system
Alert directives and focused alert directives allow a user to provide feedback to a behavioral recognition system to always or never publish an alert for certain events. Such an approach bypasses the normal publication methods of the behavioral recognition system yet does not obstruct the system's learning procedures.
US10096232B1 Portable security alarm device
A portable security alarm device includes a subscriber identification module (SIM) card operable to store an international mobile subscriber identity (IMSI) number and a related key that together identify the PSAD to a mobile telephone carrier, a cellular antenna, a GPS antenna and a GPS receiver communicatively coupled to the GPS antenna, a battery coupled to a sense circuit and operable to power the PSAD, a quick release switch operable to provide a signal indicating an occurrence of a one-stroke activation of the quick release switch by a user, an alarm operable to provide a loud warning sound, and a microcontroller including one or more processors and memory, where the microcontroller is operatively coupled to hardware components of the device, and where the microcontroller is configured with an operating system and software components, the software components including software configured to control the hardware components of the PSAD and perform operations.
US10096222B2 Heat detector
A heat sensing module for a heat alarm apparatus comprises a base section having a concave surface, a cage, a heat sensor, and a control circuit configured to detect a temperature rise at the heat sensor and output an alarm signal in response thereto. A sensing part of the heat sensor is located in a space formed between the concave surface of the base section and the cage. The concave surface assists with reflecting, radiating and absorbing heat to increase the speed at which the heat sensor registers a change in temperature.
US10096221B2 Personal protection device
A personal protection device, including a central casing including a battery, a toggle button connected to the battery, and a sealed housing including a coil switchably connected to the battery and a liquid, such that pressing the toggle button connects the battery to the coil to heat the liquid to convert the liquid to a gas until an audible shock wave is generated.
US10096219B1 Outdoor furniture monitoring
A method includes, receiving, by a monitoring server, weather data that corresponds to at least one weather condition at a location where a monitoring system monitors an item that is located at an outdoor location of a property and that includes a motion beacon, based on the received weather data, determining a motion tolerance for determining whether a force other than weather likely caused movement of the item, receiving, from the motion beacon, motion data that indicates motion of the item, comparing the motion data to the motion tolerance, based on comparing the motion data to the motion tolerance, determining whether to generate a monitoring system event indicating that a force other than weather likely caused the movement of the item, and performing the monitoring system event indicating that a force other than weather likely caused the movement of the item.
US10096216B1 Activation of security mechanisms through accelerometer-based dead reckoning
A system and method for activating security mechanisms based at least in part on accelerometer-based dead reckoning wherein accelerometer data, reflecting acceleration in a local coordinate system of a device, is obtained from an accelerometer of a device. Movement of the device is determined based at least in part on the accelerometer data, and, based at least in part on whether the movement of the device exceeds a threshold value, a determination is made whether to change a current security state of the device. If it is determined to change the current security state of the device, the current security state of the device is changed to a new security state.
US10096212B1 Automated teller machine
An automated teller machine includes a main body provided with a guide rail extending in a front-rear direction, a tray mounted in the main body, the tray being movable along the guide rail into and out of the main body, and a fascia rotatably installed at a front side of the tray. The tray includes a movable frame configured to move along the guide rail and provided with a cutout portion at a front end thereof. The tray further includes a tray cover provided at a front side of the movable frame to cover the cutout portion from below.
US10096203B2 Automatic electronic gaming system timeout calibration
In one aspect, there is described a computer-implemented method of configuring timeout values for an electronic gaming system. The electronic gaming system includes an electronic gaming machine and a first host coupled to the electronic gaming machine through a network. The method includes: receiving a command to initiate timeout calibration through an input interface associated with the electronic gaming system; and in response to receiving the command: i) sending a plurality of test messages between the electronic gaming machine and the first host; ii) determining transmission times for the test messages; iii) based on the determined transmission times, automatically determining one or more timeout values; and iv) configuring one or both of the electronic gaming machine and the first host based on the determined timeout values.
US10096198B2 Anonymous biometric player tracking
A processor-based gaming machine running wager-based games can include an exterior housing, a master gaming controller, a display device, and an anonymous player tracking device adapted to detect passively biometric information from players to facilitate the anonymous tracking of gaming activities without the use of traditional player tracking instruments. A player tracking system can include multiple such gaming machines, a database storing a plurality of player profiles that include biometric data, and a remote player tracking server configured to receive passively detected biometric data regarding anonymous players, determine whether the received biometric data is associated with existing player profiles, attribute credit for the anonymous gaming activity if it is, and create a new player profile if it is not. Player profiles can include multiple biometrics for each player, and confidence levels can be associated with a given biometric to a profile and a given gaming session to a profile.
US10096192B1 Chip sorting devices and related assemblies and methods
Chip sorting devices may include at least one chip collection tube having at least one of a chip stack alignment cup or a stabilizer positioned over the at least one chip collection tube.
US10096190B2 System and method for priority actuation
A system and method for priority actuation is provided. The system and method comprise a priority button. An access to the priority button is provided to an authorized user. The authorized user is enabled to initiate a priority actuation trigger for a priority service in the at least one automated access system using the priority button. The automated access system is operably coupled to at least one server via a communication gateway. The server comprises a database of all authorized users of a priority service. Triggering the priority button results in initiating the priority actuation trigger for sending an authentication information of the authorized user to the server. The server authenticates the user as the authorized user enabled to access the priority service; and provides the user with the priority service for the at least one automated access system.
US10096185B2 Electronic access control device and access control method
An electronic access control device (1) including a radio communication module (11) for wireless data exchange in a first radio frequency band with a mobile device (2) over a direct wireless communication link (3). The access control device has a controller (12) connected to the wireless radio communication module for generating an access control signal using an access key received from the mobile device. The electronic access control device further includes a proximity detector (13) for detecting a mobile device in defined proximity (P), using a radio frequency in a second radio frequency band, different from the first radio frequency band. The controller is connected to the proximity detector and controls the radio communication module to establish the direct wireless communication link with the mobile device, only if the mobile device is detected in defined proximity of the electronic access control device.
US10096183B2 Mobile kiosk for intelligent securable devices system
A system and method of controlling a securable device in a set of securable devices may include establishing a centralized data repository with data representative of status of each securable device. Communications with a mobile kiosk application executing on a mobile device of a user may be established. Responsive to receiving a request from the mobile kiosk to identify an available securable device local and accessible to the user, the centralized data repository may be accessed, at least one securable device that is available may be identified, and data associated with the identified available securable device(s) may be communicated to the mobile kiosk to cause the mobile kiosk to communicate at least a portion of the data to one of the securable device(s). Responsive to receiving a status update of the securable device, the centralized data repository may be updated with the status update of the associated securable device.
US10096177B2 Electronic control unit
An electronic control unit improves a serviceability for a user of a vehicle by performing an abnormality diagnosis of the vehicle based on (i) storing a readiness information indicating that readiness is complete in a readiness storage, (ii) storing a history of normal diagnosis results from an abnormality diagnosis in a history storage, and (iii) relaxing a readiness complete condition for storing the readiness information in the readiness storage under control of a microcomputer, when the history stored in the history storage includes information of existence of the normal history. By using the relaxed condition for the abnormality diagnosis, readiness information is more quickly stored when performing the abnormality diagnosis. Also, diagnostic process is completed more quickly, facilitating the repair process and enabling the user to more quickly receive a desired service.
US10096176B1 System and method for vehicle-reservation reliability prognosis
A system to implement a vehicle-reservation reliability prognosis prior to a reservation is herein presented. The system includes a memory, controller, and vehicle. The memory is configured to have one or more executable instructions and one or more vehicle-share records. The controller is configured to execute the executable instructions and communicate with the vehicle-share records. The vehicle includes one or more vehicle systems configured to generate system function information and is configured to communicate with the controller. Moreover, the executable instructions enable the controller to: retrieve system function information from one or more vehicle systems of the vehicle; deliver the vehicle-reservation reliability prognosis based, at least in part, on the system function information; and modify the vehicle-share records based upon the vehicle-reservation reliability prognosis.
US10096175B2 Structural damage detection
Embodiments of the present invention provide a method, system and computer program product for structural damage detection in a vehicle. The method includes detecting a change in tension of a wire coupled to two different nodes of a multiplicity of nodes tethered to one another by way of tensioned wires and affixed to a portion of a vehicle. Thereafter, in response to the detection, data is uploaded that includes the change in tension to a computer remote form the vehicle over a computer communications network.
US10096174B2 Method of controlling machine function based on performance of a work machine maintenance schedule and system thereof
A method of controlling work machine performance includes providing a controller for controlling at least one machine function and a mobile communication link. The mobile communication link transmits a wireless network and connects to a mobile device via the wireless network when a maintenance schedule mobile application is enabled on the mobile device. The mobile application includes at least one maintenance item to be completed on the work machine before the work machine is enabled to perform the at least one machine function. The method further includes receiving by the mobile communication link a status for the at least one maintenance item, communicating the status to the controller, and determining by the controller if the at least one maintenance item is completed based on the status. The machine is enabled to perform the at least one machine function if the at least one maintenance item is completed.
US10096173B2 Parking payment detection
In one embodiment, a mobile device (e.g., a smartphone) is utilized to determine whether a user has paid for parking. The mobile device collects sensor data that describes actions of a mobile device or actions of an automobile or of a driver of the automobile. The sensor data includes one or more of location data, acceleration data, rotational data, or audio data. Either the mobile device or a centralized server performs an analysis of the sensor data to determine data indicative of a pay status of the parking spot. The pay status indicates whether the user has likely paid for parking. The mobile device or the centralized server is configured to generate a message based on the data indicative of the pay status of the parking spot.
US10096152B2 Generating data for use in image based lighting rendering
A method of generating data for use in image based lighting rendering, including displaying a 2-dimensional canvas (202), each point on the 2-dimensional canvas representing a surface co-ordinate of a 3-dimensional object having at least one surface. User input describing creation/modification of at least one shape (205, 205′) having an associated lightness value for use in image based lighting rendering is received via the 2-dimensional canvas. The 2-dimensional canvas is updated in accordance with the user input to display a representation of the at least one shape as created/modified by the user input, the representation on the canvas being distorted to indicate mapping of the at least one shape with respect to at least one said surface of the 3-dimensional object. Data describing the at least one shape for use in graphics rendering is generated.
US10096148B1 Portable x-ray computed tomography
A portable x-ray computed tomography (CT) system may utilize algebraic reconstruction techniques (ART) to produce 3D volume images from tens of shots or less. The system may be deployed as desired where x-ray source and detector positions are not known beforehand. A fast, accurate matrix may be formed relating voxels to detector pixels via a modified ray tracing algorithm, eliminating artifacts caused by approaches using rough approximations. Masking or recombination may be performed to remove detector pixels that are not part of a region of interest (ROI) or lump the pixels together as one unknown, significantly reducing matrix size, and hence, computation time. The positions and orientations of the x-ray source and detector may be treated as unknowns and refined to optimize a volume image metric. For example, the optimized metric could be image contrast, image sparsity, or total variation.
US10096141B2 Set and method for assisting in the shooting of images of objects presented on a mobile removable support
Disclosed is a set for assisting in the shooting of images of an object including a mobile removable support (120) configured to receive the object, a unit (135) for modifying the pose of a member, including a unit for rigid fastening by suspension of the support, making it possible to modify the pose of the support, image shooting unit (110) enabling images to be obtained representing the support and the object placed on the support as well as computing unit (115) for receiving images from the image shooting unit, analyzing the images received and, in response to an analysis of those images and predetermined position information, controlling the unit for modifying the pose of a member.
US10096134B2 Data compaction and memory bandwidth reduction for sparse neural networks
A method, computer program product, and system for sparse convolutional neural networks that improves efficiency is described. Multi-bit data for input to a processing element is received at a compaction engine. The multi-bit data is determined to equal zero and a single bit signal is transmitted from the memory interface to the processing element in lieu of the multi-bit data, where the single bit signal indicates that the multi-bit data equals zero. A compacted data sequence for input to a processing element is received by a memory interface. The compacted data sequence is transmitted from the memory interface to an expansion engine. Non-zero values are extracted from the compacted data sequence and zeros are inserted between the non-zero values by the expansion engine to generate an expanded data sequence that is output to the processing element.
US10096133B1 Blendshape compression system
The systems and methods described herein can pre-process a blendshape matrix via a global clusterization process and a local clusterization process. The pre-processing can cause the blendshape matrix to be divided into multiple blocks. The techniques can further apply a matrix compression technique to each block of the blendshape matrix to generate a compression result. The matrix compression technique can comprise a matrix approximation step, an accuracy verification step, and a recursive compression step. The compression result for each block may be combined to generate a compressed blendshape matrix for rendering a virtual entity.
US10096125B1 Forecasting multiple poses based on a graphical image
A forecasting neural network receives data and extracts features from the data. A recurrent neural network included in the forecasting neural network provides forecasted features based on the extracted features. In an embodiment, the forecasting neural network receives an image, and features of the image are extracted. The recurrent neural network forecasts features based on the extracted features, and pose is forecasted based on the forecasted features. Additionally or alternatively, additional poses are forecasted based on additional forecasted features.
US10096123B2 Method and device for establishing correspondence between objects in a multi-image source environment
In one implementation, a method includes generating a set of candidate objects based at least in part on a set of image data, where the set of image data includes image data from a plurality of image sources. The method also includes generating a set of visual signatures, wherein each of the visual signatures in the set of visual signatures characterizes a candidate object in the set of candidate objects. The method further includes transforming at least two candidate objects in the set of candidate objects into a single object according to a determination that correspondence between visual signatures for the at least two candidate objects satisfies one or more correspondence criteria.
US10096118B2 Method and system for image processing to classify an object in an image
In an image processing method, an object is located within an image. An area around the object is determined and divided into at least first and second portions based upon image information within the area. The object can then be classified based upon both image information in the first portion of the area and image information in the second portion of the area.
US10096111B2 Systems and methods for interleaving series of medical images
After selecting two or more image series for comparison, images of the image series are interleaved so that they are alternatively displayed in a comparison pane on a display device. In one embodiment, after one or more image series are selected for comparison, an interleaved image series is created containing each of the images of the one or more selected image series, or, alternatively, the interleaved image series comprises links to the images arranged in the interleaved pattern. If differences exist in the images of the multiple image series, these differences may be more easily detectable as the display device cycles between the images. Comparison of images in an interleaved image series may be more advantageous if the images of each selected image series are of a common anatomical area, common image size, and the images are in the same order.
US10096098B2 Phase retrieval from differential phase contrast imaging
Embodiments of methods and apparatus are disclosed for obtaining differential phase contrast imaging system and methods for same. Method and apparatus embodiments can provide regularized phase contrast retrieval that can address noise reduction and/or edge enhancement. Certain exemplary embodiments can suppress stripe artifacts occurring in the process of integration of noisy differential phase data. Further, certain exemplary embodiments can use transmission images and/or dark-field images to improve or restore phase contrast images affected by noise edges.
US10096092B2 Image processing system and computer-readable recording medium
A technique to remove fog from an image more appropriately has been called for. An image processing system is provided, including: a haze depth estimating unit that derives a haze depth estimate value of one frame among a plurality of frames included in a moving image; a parameter adjusting unit that adjusts a parameter to be used in a haze removal process of the one frame based on a haze depth estimate value of the one frame, and a relationship between the one frame and a past frame of the one frame; and a haze removing unit that executes a haze removal process on the one frame based on the parameter adjusted by the parameter adjusting unit.
US10096088B2 Robust regression method for image-space denoising
The disclosure provides an approach for denoising (also referred to as “filtering”) rendered images. In one embodiment, a denoising application takes as input rendered images and feature buffers that encode image information such as surface positions, surface depths, surface normals, surface albedos, and distances to the camera. For each pixel in a received image, the denoising application performs a first-order regression in a predefined neighborhood of the pixel to find a linear combination of pixel features that fits pixel colors in the predefined neighborhood. In such a first-order regression, the local regression weight of each pixel in the neighborhood may be determined using a metric which computes distances based on color values in patches around pixels being compared. In another embodiment, collaborative filtering may be performed in which filtered output from the first-order regression in each neighborhood is averaged with filtered output from overlapping neighborhoods to obtain a final output.
US10096080B2 Power optimization with dynamic frame rate support
A frame of pixel data may be burst at a higher frame rate to create a lower effective refresh rate when the actual image update rate is lower than the frame rate. This results in the ability to power manage the transmit portion of the display engine and the receive portion of the panel electronics, while reducing display initiated repetitive memory traffic to conserve power.
US10096076B2 Animated timeline
When presenting information to a user via a display, an animated timeline (18) is provided on which a user selects a tick mark (74, 92) representing a time on the timeline (18), to view data collected at that time. A time window (72) of a predetermined width (e.g., an hour) is centered on the selected tick mark (74, 92), and the timeline (18) is then animated as it shifts the selected tick mark (74, 92) to the center of the timeline (18). Data (e.g., images, measured parameters, etc.) corresponding to the time window is identified (e.g., via timestamp information) and presented to the user on a display along with the timeline (18).
US10096074B2 Systems and methods for expanding relevant search results in electronic discovery
The disclosed computer-implemented method for expanding relevant search results in electronic discovery may include (1) creating a file-participant cluster that links a file within a data source to a set of participants that had interactions with the file, (2) determining that the file-participant cluster exceeds a threshold level of similarity relative to another file-participant cluster, (3) merging the file-participant clusters into a merged file-participant cluster that identifies files and participants linked by the file-participant clusters, (4) receiving, from a user involved in electronic discovery, a query to search the data source for files that match one or more search parameters, and then in response to receiving the query, (5) determining that the file linked by the file-participant cluster matches the search parameters, and (6) providing, to the user, a search result that identifies the merged file-participant cluster. Various other methods, systems, and computer-readable media are also disclosed.
US10096070B1 Telematics based on handset movement within a moving vehicle
At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
US10096069B1 Multiple product quoting
A multiproduct quoting system facilitates the purchase of multiple insurance products from two or more insurance underwriters as a bundled insurance package. A multiproduct server renders consolidated views of the multiple insurance products or combined rates of the multiple insurance products based on a plurality of insurance scores. A payment server coupled to the multiproduct server renders individualized payment plans for each of the multiple insurance products. An insurance policy module in communication with the multiproduct server renders an integrated insurance document that reflects a user's selected insurance policy parameters.
US10096064B2 Method and system for source document data entry and form association
The present invention provides software and a method and system of efficient source document data entry and data association. More particularly, the present invention relates to a software module which receives source documents and recognizes or extracts information from the documents or associated files for use in populating fields of related or derivative documents or screens to facilitate accurate transfer of data. The invention also allows for ease in confirming the accuracy of the extracted or imported data by comparison with the source document either directly by a person or through automated or semi-automated procedures.
US10096061B2 Financial modeling systems and methods
Systems and methods for providing financial modeling are provided. A financial modeling method according to the present invention can comprise receiving comprehensive financial data relating to an entity. The financial data can be categorized into a plurality of financial components, which can comprise a protection component, and savings component, and a growth component. An additional step can comprise analyzing the financial data, along with a set of assumptions, to create a financial model based on the plurality of financial components. The method can display a graphical representation of the financial model, and the graphical representation can illustrate an application of one or more of the financial components to the financial data. An update to the financial data or the assumptions can be received and dynamically incorporated into the graphical representation.
US10096055B2 System and method of providing object for service of service provider
A server and method of providing an object for accessing a service of a service provider are provided. The server includes a context model providing unit configured to provide to the service provider at least one context model that is associated with the service, which is used by a device or a user, and a situation in which the device or the user uses the service; a purchase request receiving unit configured to receive a purchase request submitted by the service provider for a context model which is selected from among the at least one context model; and an object generation unit configured to generate the object for accessing the service of the service provider. The generated object is matched with the context model associated with the purchase request received from the service provider.
US10096053B2 Cloud solutions for organizations
Aspects of the disclosure relate to generation of cloud solutions tailored to an organization or an environment thereof. In one aspect, the cloud solution bundles a group of cloud services that can include software applications, professional services, managed network services, and/or infrastructure services. The cloud services that can form a cloud solution can be selected in response to a query associated with an organization or an environment thereof.
US10096048B2 Digital proof of delivery
A digital proof of delivery for digital goods items purchased online includes methods and systems for authenticating online purchases for helping to prevent and mitigate fraud. A unique download identification (ID) is created and associated with the digital goods download and purchase. Additionally, third parties may readily be allowed to view the download status of a digital goods item by providing the unique download identification (ID) of the item, which may be useful for aiding third party fraud investigations. In response to an item of digital goods purchased by a customer for download from a merchant having reached a specific stage of downloading, but the download is not complete, download is suspended and a dialog box is sent over a network for presentation to a customer, and, in response to a confirmation received via the dialog box, the download is completed with a download ID that is unique to the completed download.
US10096031B2 System and method for processing an active ticket
A method and apparatus is provided for providing an active ticket in a mobile terminal for use by a mobile terminal user, wherein at least one active ticket has a ticket characteristic that dynamically changes based on one or more states in a life cycle of the active ticket. Dynamic changes to the ticket characteristic include multimedia changes or other presentation data, including text, sound (audio), animation, video, still pictures, or some combination thereof. The active ticket can have different states in it's life cycle, such as purchased, validated, invalid for certain events. Also the ticket service provider or issuer can send new control data to change the characteristic and/or contents of the active ticket.
US10096029B1 System, method, and computer program for proactively identifying and addressing customer needs
A system, method, and computer program product are provided for proactively identifying and addressing customer needs. In use, at least one customer need for at least one customer is predicted, based, at least in part, on information associated with the one or more detected customer care request triggering events, information associated with the one or more customer care interactions, and information associated with the one or more after-effects.
US10096023B2 Encryption and tokenization architectures
Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website involving sensitive information. Such embodiments provide methods, systems and computer program products to: (a) register at least one entity with a gate keeper module, the registering comprising associating the entity with a subscription level; (b) associate a sub-string of a character string with a unique token so that a direct link does not exist between the unique token and the character string; and (c) during processing of the online transaction: (i) using the unique token for intermediate steps during the processing of the online transaction; and (ii) only accessing the character string in storage memory to complete the online transaction after receiving a request from at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.
US10096004B2 Predictive maintenance
Vehicular maintenance is predicted using real time telematics data and historical maintenance data. Different statistical models are used, and an intersecting set of results is generated. Environmental weather may also be used to further refine predictions.
US10096001B1 Email data collection compliance enforcement
A system comprises content caching circuitry of a first email subsystem, and privacy enforcement circuitry of the first email subsystem. The privacy enforcement circuitry is configured to, after the reception of the email message by the connection handler circuitry and before relaying of the email message to a second email subsystem, detect tracking code in the email message; and replace the detected tracking code with replacement content. The tracking code comprises a first uniform resource locator (URL), and the replacement content comprises a second URL. The content caching circuitry is configured to: determine whether content stored at the first URL is wanted or needed; and not fetch the content from the first URL if the content stored at the first URL is not wanted and not needed.
US10095996B2 Probabilistic inventory RFID method and system
A radio frequency identification (RFID) system for monitoring a space is disclosed. The system may include a controller connected with a plurality of RFID readers, where each reader can detect data signals from a plurality of RFID tags attached with objects. The objects may be part of an object category. The system may also have a database connected with the controller that records a time when the data signal is received from each tag in the plurality, and the data contained in the data signal from each tag in the plurality. The system may include a processor that can perform an inventory analysis of the objects based on a confidence probability curve. This curve may be a decaying function that may be based on various probabilities. Methods for using the confidence probability curve are also disclosed.
US10095995B2 Apparatus for and method of forest-inventory management
A forest-inventory management apparatus is for a forest image having forest information associated with a forest. The forest image is acquired from an in-flight vehicle. The forest-inventory management apparatus includes a server system. The server system includes a processor assembly and a non-transitory machine-readable storage medium configured to tangibly store a processor-executable programmed code. The processor-executable programmed code is configured to urge the processor assembly to execute the following operations: (A) read data representing the forest image having the forest information associated with the forest; (B) compute data representing a supply of forest inventory of hardwood and softwood trees expected to be available for harvesting based on the forest information associated with in the forest image; and (C) provide the data representing the supply of forest inventory expected to be available for harvesting from the forest associated with the forest image.
US10095973B2 Methods of operation of an RFID tag assembly for use in a timed event
A method of operating a radio frequency identification (RFID) tag assembly in a timed event including in the radio frequency identification (RFID) tag assembly having a spacer having a thickness of between about 0.125 inches and about 0.5 inches, placing the RFID tag assembly in a position relative to the operating surface of the body a minimum spaced apart distance, receiving at the first side of the two sided planar antenna a first portion of the radio frequency energy as direct energy as transmitted from the antenna of the base station transceiver, receiving at the second side of the two-sided planar antenna a second portion of the radio frequency energy as indirect energy as transmitted from the base station transceiver antenna, the second portion of the radio frequency energy being received at the predetermined operating frequency, and processing the received first and second portions of the radio frequency energy.
US10095964B1 Protecting private information provided on a transaction card and/or a document with a reflective element
A transaction card includes a card body, where the card body includes a surface with a first surface area. The surface of the card body includes private information that encompasses a second surface area of the surface, and the second surface area is less than the first surface area. The transaction card includes a reflective element that is applied to the surface of the card body, and includes a third surface area. The third surface area is based on the first surface area or the second surface area, and the third surface area enables the reflective element to reflect light away from the private information.
US10095963B2 Paper feed system and method
A pharmaceutical filling system for a high volume pharmacy is described. The system can include a paper feed device and method. The system may include a paper collator with at one selectively openable shelf. A control device may monitor the capacity of the selectively openable shelf, and instruct a printer to hold printing additional print jobs. The selectively openable shelf may then be opened to allow the printed literature resting thereon to fall to a lower shelf, and the printer can then be restarted. Sheets of printed literature may be drawn from the paper collator, collected with any other sheets of printed literature associated with a prescription order, and mated with the prescription order for shipment.
US10095961B2 Print control apparatus, printing system, and non-transitory computer readable medium
A print control apparatus includes an acquisition unit and a setup execution unit. The acquisition unit acquires, from a portable terminal, setting of an apparatus condition of an image forming apparatus that performs printing on continuous paper and of a print start time at which the image forming apparatus starts the printing. The setup execution unit starts a setup process for the image forming apparatus such that the setup process is completed by the print start time on the basis of the setting of the apparatus condition acquired by the acquisition unit. The setup process is performed for the image forming apparatus to perform the printing.
US10095959B2 Recording medium and label producing apparatus
A non-transitory computer-readable recording medium that stores a label production process program for executing steps on a computing portion of a terminal is provided. The terminal is connected to a label producing apparatus that produces a label. The label includes an information print part having information printed thereon, and a winding part connected to the information print part and to be wound on an adherend. The steps include a position determination step, a mark data generation step, and a mark data output step. In the position determination step, a position of a mark to be a guidepost for a position to wind the winding part on the adherend, is determined. In the mark data generation step, mark data to form the mark at the position determined, is generated. In the mark data output step, the generated mark data is output to the label producing apparatus.
US10095949B2 Method, apparatus, and computer-readable storage medium for area identification
A method for area identification includes identifying a plurality of candidate predefined edges in a document image of a document. The candidate predefined edges are edges in a predefined direction of the document. The method further includes determining one of the candidate predefined edges to be a target predefined edge and identifying at least one information area in the document image based on the target predefined edge.
US10095948B2 Modulation scheme for fingerprint sensing
This disclosure generally provides a fingerprint sensor that derives a fingerprint by measuring capacitive sensing signals while modulating a reference voltage rail used to power the fingerprint sensor. In one embodiment, the fingerprint sensor is integrated into an electronic device which may include other components such as a display, I/O devices, speakers, and the like. To power these components, the electronic device may include a DC power supply which outputs reference voltages. When transmitting the reference voltages to the fingerprint sensor, the electronic device may modulate the voltages using a modulating signal. Because the reference voltages are used to power the components in the fingerprint sensor, modulating the rail voltages also causes the components coupled to the reference voltages to also modulate. While this modulation occurs, the fingerprint sensor measures resulting signals using a plurality of sensor electrodes which are then processed to derive a fingerprint.
US10095945B2 Object ingestion through canonical shapes, systems and methods
An object recognition ingestion system is presented. The object ingestion system captures image data of objects, possibly in an uncontrolled setting. The image data is analyzed to determine if one or more a priori know canonical shape objects match the object represented in the image data. The canonical shape object also includes one or more reference PoVs indicating perspectives from which to analyze objects having the corresponding shape. An object ingestion engine combines the canonical shape object along with the image data to create a model of the object. The engine generates a desirable set of model PoVs from the reference PoVs, and then generates recognition descriptors from each of the model PoVs. The descriptors, image data, model PoVs, or other contextually relevant information are combined into key frame bundles having sufficient information to allow other computing devices to recognize the object at a later time.
US10095943B2 Image recognition apparatus
An image recognition apparatus includes a memory, an interface and a processor. The memory stores identification information obtained from code information attached to the objects and image information on the objects used for object recognition, the storage storing the identification information and the image information for each of objects to be recognized. The processor which controls to: extract a target object region including an object therein from a photographed image; extract code information in the target object region and recognize the identification information based on extracted code information; and recognize the object based on an image of the target object region and image information on each object, if the processor fails to recognize the object based on the code information.
US10095940B2 Image processing apparatus, image processing method and non-transitory computer readable medium
With regard to objects such as pictures, geometric figures, and symbols shown in the image to be processed by an image processing apparatus, in order to select an object that does not overlap in position with a user-indicated position, an image processing apparatus 100 acquires a user-indicated position in an image 200 in which an object 201 is shown, generates partition regions 209 that partition the target region of the image 200, on the basis of the position of the object 201, identifies a partition region 211 on the basis of a user-indicated position, and determines whether the object 201 has been selected, on the basis of the identified partition region 211.
US10095933B2 Systems and methods for locating image data for selected regions of interest
A server system obtains a first video sub-stream comprising a first plurality of images of a scene and obtains a second video sub-stream comprising a second plurality of images of at least a portion of the scene. Images of the second video sub-stream have a higher image resolution than images of the first video sub-stream. The first video sub-stream is transmitted to a client device for display. A selection of a region of interest in the scene is received, wherein the selection is from a first image of the first plurality of images of the first video sub-stream, the first image having a first timestamp. Based on the first timestamp, the server systems locates image data of the selected region of interest from the second plurality of images, and provides the located image data of the selected region of interest to the client device for display.
US10095931B2 Store-entering person attribute extraction apparatus, store-entering person attribute extraction method, and non-transitory computer readable medium
A store-entering person attribute extraction apparatus includes a timing detector, an extraction unit, and an associating unit. The timing detector detects a boundary crossing timing for entering a store. The extraction unit extracts predetermined personal attributes from a captured store-entering person image acquired by capturing an image of a person entering the store. The associating unit associates the boundary crossing timing detected by the timing detector with the attributes extracted by the extraction unit.
US10095923B2 Method and system for configuring devices of a control system based on engineering graphic objects
In aspects, the present invention discloses a method of configuring devices of a control system in a plant using a configuration server. The method comprises importing an engineering graphic object, detecting a plurality of textual elements and graphic elements, identifying a set of textual elements and a set of graphic elements as legends, associating the set of graphic elements with corresponding textual elements and the set of textual elements with a corresponding graphic elements, updating a symbol vocabulary and a device label vocabulary using the set of graphic elements and the set of textual elements, associating one or more graphic elements and one or more textual elements from the plurality of graphic elements and the plurality of textual elements with corresponding devices, determining control information of a device based on the associated graphic elements and associated textual elements, and generating a plurality of engineering artifacts based on the control information.
US10095917B2 Systems and methods for facial representation
Systems, methods, and non-transitory computer readable media can align face images, classify face images, and verify face images by employing a deep neural network (DNN). A 3D-aligned face image can be generated from a 2D face image. An identity of the 2D face image can be classified based on provision of the 3D-aligned face image to the DNN. The identity of the 2D face image can comprise a feature vector.
US10095914B2 Image pickup device, near infrared light emission device, and sunvisor
An image pickup device includes a first emission unit that emits a near infrared light toward a face of a driver from a front lower side of the driver, and a second emission unit that emits a near infrared light from an upper side of the driver. When a sunvisor is present at a storage position in which sunlight is not shielded, the second emission unit is disposed at a position to be covered with the sunvisor. A portion where the sunvisor present at a storage position covers the second emission unit is made of a material that shields a visible light contained in the sunlight and transmits the near infrared light.
US10095910B2 Fingerprint identification circuit, touch apparatus and fingerprint identification method
A fingerprint identification circuit comprises multiple reading sub-circuits, and multiple fingerprint identification sub-circuits each column of fingerprint identification sub-circuits are connected with one reading sub-circuit, each fingerprint identification sub-circuit comprises a writing sub-circuit, a sensing sub-circuit and a output sub-circuit, the writing sub-circuit is connected with a scan signal input terminal; the sensing sub-circuit senses a fingerprint and transmits a sensing signal to the output sub-circuit; the output sub-circuit outputs the sensing signal upon the writing sub-circuit is turned off each fingerprint identification sub-circuit further comprises: a converting and amplifying sub-circuit provided between the sensing sub-circuit and the output sub-circuit, for converting the sensing signal into a current signal, amplifying the current signal and outputting it to the output sub-circuit, the reading sub-circuit is connected with the output sub-circuit for reading the sensing signal and converting the current signal into a voltage signal to output.
US10095908B2 Pixel sensing circuit for fingerprint identification, fingerprint identification system and electronic device thereof
Disclosed is a pixel sensing circuit, which is in a fingerprint identification mode or a noise detection mode, and includes: a plurality of shielding layers, including a first-type shielding layer and a second-type shielding layer, the second shielding layer being coupled to a ground terminal; and a charging circuit, coupled to the capacitance sensing layer and the first-type shielding layer, and comprising a positive voltage generator configured to providing a positive voltage; wherein when the pixel sensing circuit is in a fingerprint identification mode, the charging circuit periodically provides the positive voltage for the capacitance sensing layer and the first-type shielding layer; or when the pixel sensing circuit is in the noise detection mode, the charging circuit cuts off connections between the positive voltage generator and the capacitance sensing layer and the first-type shielding layer, and periodically outputs a voltage of the capacitance sensing layer to a first output terminal.
US10095900B2 Barcode-reading system that requires an accessory for enhanced operation of a barcode reading application
A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.
US10095890B2 Secure processor and a program for a secure processor
The instruction code including an instruction code stored in the area where the encrypted instruction code is stored in a non-rewritable format is authenticated using a specific key which is specific to the core where the instruction code is executed or an authenticated key by a specific key to perform an encryption processing for the input and output data between the core and the outside.
US10095882B2 Private data processing in a cloud-based environment
In one embodiment, a method for securing data on a semi-trusted server is implemented on a computing device and includes: receiving at least a current session key from a user device for use during a current session, where the current session key is suitable for encrypting data and for decrypting data encrypted with the current session key, decrypting communications received from the user device during the session with said session key, encrypting with the session key at least one of communications to be sent to said user device and personal data generated during the session, storing the encrypted personal data, and discarding the current session key upon completion of the session, thereby limiting possible access to the stored encrypted personal data other than during the session. Related apparatus and methods are also described.
US10095874B1 Systems and methods for providing information security using context-based keys
Systems and methods for securing or encrypting data or other information arising from a user's interaction with software and/or hardware, resulting in transformation of original data into ciphertext. Generally, the ciphertext is generated using context-based keys that depend on the environment in which the original data originated and/or accessed. The ciphertext can be stored in a user's storage device or in an enterprise database (e.g., at-rest encryption), or shared with other users (e.g., cryptographic communication). Use of context-based encryption keys enables key association with individual data elements, as opposed to public-private key pairs, or use of conventional user-based or system-based keys. In scenarios wherein data is shared by a sender with other users, the system manages the rights of users who are able to send and/or access the sender's data according to pre-defined policies/roles.
US10095867B2 Antivirus scan during a data scrub operation
For an antivirus scan during a data scrub operation, the antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors. The antivirus scan concurrently performing as an overlap with the data scrub operation is increased if a reduction in disk access by a host application is detected.
US10095863B2 Automating monitoring of a computing resource in a cloud-based data center
Provided is a method of identifying a computing resource requiring monitoring for a security purpose in a cloud-based data center during creation of a service template involving the computing resource. The identified computing resource is depicted in the service template. Upon receipt of a request for creating a service instance based on the service template, the service instance is created based on the service template and the identified computer resource is simultaneously monitored for the security purpose.
US10095845B2 Software management in dynamically scalable cloud environment
A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.
US10095844B2 System and method for preventing unauthorized use of digital media
A method includes: receiving a blacklist identifying piracy threatening items that pose a piracy threat such that, if installed and active with playback of the digital media content on the client, the piracy threatening items facilitate unauthorized use of the digital media content, the piracy threatening items on the blacklist having associated priority values; identifying first and second subsets of piracy threatening items in the blacklist responsive to the associated priority values; determining whether one or more piracy threatening items associated with the first subset are present on the client; performing a DRM transaction provisioning the digital media content for playback responsive to determining that no piracy threatening items associated with the first subset are present on the client; and determining whether to play back the digital media content responsive to determining whether one or more piracy threatening items associated with the second subset are present on the client.
US10095840B2 System and method for performing renal therapy at a home or dwelling of a patient
A method for performing renal therapy at a home or dwelling of a patient using a renal therapy machine includes electronically retrieving a doctor's prescription for renal therapy and based on the doctor's prescription, enabling electronic selection of supplies, including a dialyzer, at a first location other than the patient's home or dwelling by a person other than the patient. The method further includes electronically initiating a sending of the supplies and the renal therapy machine to the patient's home or dwelling.
US10095832B2 Strategies for high throughput identification and detection of polymorphisms
The invention relates to a method for identifying one or more polymorphisms in nucleic acid samples, comprising: (a) performing a reproducible complexity reduction on a plurality of nucleic acid samples to provide a plurality of libraries of the nucleic acid samples comprising amplified fragments, wherein the reproducible complexity reduction comprises amplifying fragments of the nucleic acid samples using one or more primers to obtain the amplified fragments, and wherein the amplified fragments in each library comprise a unique identifier sequence to indicate origin of each library obtained by the reproducible complexity reduction; (b) combining the plurality of libraries to obtain a combined library and sequencing at least a portion of the combined library to obtain sequences; (c) aligning the sequences to obtain an alignment; and (d) identifying one or more polymorphisms in the plurality of nucleic acid samples.
US10095830B2 Spray nozzle for fluidized catalytic cracking
A gas assisted spray nozzle assembly having a nozzle body in the form of a one piece hollow tubular member, such as a single cylindrical pipe section, which defines a mixing zone and a downstream barrel extension zone. A liquid inlet and an impingement pin are supported by said tubular member in opposed relation to each other at the mixing zone, and pressurized gas inlet is provided at an upstream end of the tubular member. The impingement pin in this case has an impingement surface radially offset from a central axis of the mixing zone on a side opposite the liquid inlet for receiving pressurized liquid and redirecting the liquid toward the central axis for enhanced intermixing with and atomization by the pressurized gas stream.
US10095824B1 Systems and methods for symmetric H-tree construction with complicated routing blockages
Disclosed herein are systems and methods to construct a symmetric clock-distribution H-tree in upper layers of an integrated circuit (IC), which may have complicated routing and/or placement blockages. The systems and methods disclosed herein may implement concomitant bottom-up wiring and top-down rewiring to achieve a clock-distribution tree symmetrically balanced across all of the hierarchical levels while respecting the complicated routing and/or placement blockages. Such symmetrically balanced clock-tree ensures that a clock-signal reaches all of the clock-sinks simultaneously or near simultaneously thereby minimizing clock-skew across the clock-sinks. The minimal skew symmetric clock-distribution H-tree may therefore be used for higher performance and high speed ICs.
US10095820B2 Systems and methods for implementing energy conservation measures in a building
A set of energy use model parameters for each of a plurality of buildings is used to determine a typical set of energy use model parameters for the plurality of buildings. A distance between the typical set of energy use model parameters and the set of energy use model parameters for each of the plurality of buildings is determined. Each distance is compared to a critical value. A building is identified as a candidate for energy conservation measures in response to the distance for the building exceeding the critical value. Energy conservation measures are implemented in the identified building. Implementing energy conservation measures may include replacing existing HVAC equipment in the identified building with new energy-efficient HVAC equipment.
US10095814B1 User-constrained delay redistribution
A device is configured to receive delay information associated with a model including a set of model elements and one or more delay elements. The delay information may identify a model element, of the set of model elements, and a quantity of delay to be associated with the model element. The model may be associated with a total quantity of delay. The device is configured to determine accumulated delay information based on the model, and to determine a set of retiming values associated with the set of model elements. The device is configured to redistribute the one or more delay elements associated with the model, based on the set of retiming values, to satisfy the quantity of delay to be associated with the model element, and to maintain the total quantity of delay associated with the model. The device is configured to provide the redistributed model.
US10095799B2 Method and system for providing condition reports for vehicles
A method of providing a condition report for a vehicle using a mobile device including a display includes constructing a plurality of condition report sections using a condition report application database residing in a cloud based server service and infrastructure to process requests from the mobile device including: capturing data, on the mobile device, for constructing at least one condition report section of the plurality of condition report sections; and accessing, from the mobile device, a condition report document database and/or a condition report images database residing in the cloud based server service and infrastructure for constructing and storing the plurality of condition report sections. The method includes providing user input indicative that the plurality of condition report sections have been completed, and providing user input indicative of a decision to publish the completed condition report sections as the condition report for the vehicle. The published condition report is viewable by a party by an Internet accessible web browsing device.
US10095798B2 Method for displaying website authentication information and browser
Disclosed in the present invention are a method for displaying website authentication information and a browser, the method comprising: acquiring, by cloud query, authentication parameter information of a website provided by a network address authentication server after a network address change event is triggered, wherein the authentication parameter information at least comprises display picture information of authentication information, and the display picture information of the authentication information is generated by the network address authentication server according to the source of the authentication information and website type information; and displaying the authentication information of the website in the browser according to the authentication parameter information. According to the technical solution provided by the present invention, the information authenticated by authority can be displayed in real time when users visit the website, enabling the users to have a proper understanding of the security of the currently-visited website.
US10095797B2 Suggesting actions for evaluating user performance in an enterprise social network
Disclosed are systems, methods, and computer program products for suggesting actions for evaluating user performance in an enterprise social network. In some implementations, a server of the enterprise social network identifies a message configured to be published to a feed of the enterprise social network. The message may comprise textual input received from a client machine associated with a first user of the enterprise social network. The server determines that the textual input comprises information evaluating a second user associated with the enterprise social network. The server provides data for display at the client machine, the data comprising a prompt to the first user to include the information related to the second user in a performance evaluation record for the second user.
US10095783B2 Multiple rounds of results summarization for improved latency and relevance
Architecture that splits the generation of results summaries into at least two phases for reduced latency and improved relevance. A first phase generates a summary quickly and thereby enables subsequent modules to begin processing. A second round then executes in parallel to these other modules to offset the latency. The second round can also provide additional contextual information to the summarization module to improve the quality (relevance) of the summaries. Ultimately, the summaries generated in the two phases are merged. The multiple rounds of summarization enable the first round to be cheaper in processing resources to save overall latency, whereas the second phase can be more expensive, since the second phase can be run in parallel with other modules. Additionally, contextual information can be used to build the full content summaries in the second round.
US10095779B2 Structured representation and classification of noisy and unstructured tickets in service delivery
Methods, systems, and computer program products for structured representation and classification of noisy and unstructured tickets are provided herein. A method includes correlating one or more items of problem incident text data from a given problem incident identifier with items of event text data to generate items of correlated text data within the given problem incident identifier; applying a syntactic grammar to the items of correlated text data to identify in the given problem incident identifier (i) one or more domain-dependent concepts and (ii) one or more domain-independent concepts; parsing noisy and/or unstructured text from the given problem incident identifier based on analysis of (i) the domain-dependent concepts and (ii) the domain-independent concepts; and classifying the given problem incident identifier by classifying features derived from text of the given problem incident identifier subsequent to said parsing of said noisy and/or unstructured text from the given problem incident identifier.
US10095778B2 Method and system for probabilistically quantifying and visualizing relevance between two or more citationally or contextually related data objects
In one embodiment a method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like is provided. In another embodiment a method for visualizing and displaying relevance between two or more citationally or contextually related data objects is provided. In another embodiment a search input/output interface that utilizes an iterative self-organizing mapping technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed is provided. In another embodiment, a search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched is provided.
US10095776B2 Method and system for searching encrypted data
The present teaching relates to searching encrypted data. In one example, a search request is received for encrypted documents. An encrypted query is generated based on the search request. The encrypted query is sent to a server that stores a first encrypted index and a second encrypted index. The first encrypted index maps encrypted keywords to full blocks each of which has a same size and is fully filled with encrypted document identities (IDs). The second encrypted index maps encrypted keywords to partial blocks each of which has the same size and is partially filled with encrypted document IDs. Based on the encrypted query, one or more encrypted document IDs are determined by searching against both the first encrypted index and the second encrypted index. A search result is generated based on the one or more encrypted document IDs. The search result is provided in response to the search request.
US10095774B1 Cluster evaluation in unsupervised learning of continuous data
A data manager determines an appropriate number of clusters for continuous data using unsupervised learning. The data manager selects an appropriate number of clusters based on at least one temporal stability measure between continuous data from at least two time intervals.
US10095772B2 Calculation of a degree of similarity of users
A method, a computer system, and a computer program product are provided for calculating a degree of similarity of users. Each user may be a preparer and an answerer of one or more quizzes. The method includes collecting one or more quizzes from one or more users as preparers and providing the collected quizzes to one or more user as answerers. The method further includes collecting one or more answering activities of one or more answerers to the provided quizzes from the one or more answerers, wherein a pair includes a preparer and an answerer. The method additionally includes calculating, for each pair, a degree of similarity of knowledge background, based on the one or more answering activities of the one or more answerers.
US10095771B1 Clustering and recommending items based upon keyword analysis
A multi-level approach for generating suggestions and/or recommendations associated with one or more items is provided. A group of related items may be identified, for example, by generating a collaborative filtering graph or other graph that includes items and connections between the items. Description data associated with items included in the group may be evaluated in order to determine respective keywords associated with the items and/or a list of common keywords representative of the group of items or a subset of the group of items. Based at least in part upon the list of common keywords, at least one suggestion may be generated.
US10095770B2 Miscategorized outlier detection using unsupervised SLM-GBM approach and structured data
In an example, one or more leaf category specific unsupervised statistical language model (SLM) models are trained using sample item listings corresponding to each of one or more leaf categories and structured data about the one or more leaf categories, the training including calculating an expected perplexity and a standard deviation for item listing titles. A perplexity for a title of a particular item listing is calculated and a perplexity deviation signal is generated based on a difference between the perplexity for the title of the particular item listing and the expected perplexity for item listing titles in a leaf category of the particular item listing and based on the standard deviation for item listing titles in the leaf category of the particular item listing. A gradient boosting machine (GBM) fuses the perplexity deviation signal with one or more other signals to generate a miscategorization classification score corresponding to the particular item listing.
US10095766B2 Automated refinement and validation of data warehouse star schemas
An automated system for validating and refining a template warehouse star schema for a customized data source. The system based on automatically gathered information from the data source such as custom entities and constituent columns, data type and length of custom columns, custom entity keys, relationships of custom entities with other entities, relationships within custom entities, contribution of custom entities to specialized entities, update frequency of custom entities and columns including grouping of updates, frequently used expressions on custom columns and contribution of custom entities and columns to workflow and correlated attributes automatically determines facts, dimensions, dimension hierarchies, measures, workflow specific measures (if data source has workflows) and workflow correlated attribute specific measures (if data source has temporal, priority, ownership and progress tracking workflow correlated attributes) to validate and refine the star schema of the template warehouse to accommodate customizations of the data source.
US10095760B2 System and method of consuming and integrating with rest-based cloud and enterprise services
Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step.
US10095758B2 SQL extended with transient fields for calculation expressions in enhanced data models
A database language (e.g. SQL) is extended to define a transient field whose value is derived from data stored in a database. The value of the transient field is calculated by the database engine for consumption as needed by the application layer, for example as part of a particular data model. The value of the transient field may not be materialized as a persistent field in the underlying database table, or may be selectively materialized based upon a heuristic or hint. Certain embodiments may implement the transient field as a basic elaboration on standard SQL utilizing an identifier. Some embodiments may implement the transient field as an entity where SQL has been extended to accommodate concepts of a higher-level Entity Relationship Model (ERM). The use of constants and/or floating values (e.g. a current time) in connection with transient fields, is also disclosed.
US10095751B2 Blended polygon search
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for performing a blend polygon search. In one aspect, the method may include receiving one or more search parameters. Additional actions may include obtaining two or more sets of data that each represent a respective geographic area, the two or more sets of data including at least one set of data that is provided by a third party geographic data set provider, defining a particular geographic area to search based at least on the two or more sets of data that each represent a respective geographic area, identifying one or more entities that (i) are indicated as responsive to one or more of the search parameters, and (ii) are associated with the particular geographic area, and providing a representation of the entities for output.
US10095749B2 Relevance-weighted and ranked result sets
The disclosure generally describes methods, software, and systems, including a method for generating search results. A search query for querying information from an information source, including business objects, is received from a user. Features associated with the user and business objects are identified for which result items are to be boosted using business knowledge associated with the user and information source. For each identified feature, query terms in the received search query applicable to a particular feature are identified. Weights based on the business knowledge are identified for feature-value pairs associated with each query term. A weighted search query is generated that includes weighted query parts that are a function of a respective query term and associated weight. The weighted search query is executed to produce a ranked result set that includes result items ranked according to the weights. The ranked result set is provided.
US10095747B1 Similar document identification using artificial intelligence
Implementations generally relate to processing similar documents. In some implementations, a method includes receiving a plurality of documents related to e-discovery. The method further includes determining a seed document from the plurality of documents. The method further includes receiving a search request to search at least one selection of text in the seed document. The method further includes identifying other documents from the plurality of documents based on a similarity between text in the other documents and the at least one selection of text in the seed document. The method further includes generating a graphical user interface that includes a similarity panel that provides similarity data between text in the other documents and the at least one selection of text in the seed document.
US10095746B2 Contextual ownership
Consistent contextual patterns may confirm ownership. Current usage of mobile and smart devices may be compared to historical usage. If a device is being used as historically observed, then ownership of the device may be confirmed. If, however, the current usage fails to coincide with historical usage, new ownership may be inferred.
US10095745B2 Parallel processing of continuous queries on data streams
A continuous query parallel engine on data streams provides scalability and increases the throughput by the addition of new nodes. The parallel processing can be applied to data stream processing and complex events processing. The continuous query parallel engine receives the query to be deployed and splits the original query into subqueries, obtaining at least one subquery; each subquery is executed in at least in one node. Tuples produced by each operator of each subquery are labeled with timestamps. A load balancer is interposed at the output of each node that executes each one of the instances of the source subquery and an input merger is interposed in each node that executes each one of the instances of a destination subquery. After checks are performed, further load balancers or input managers may be added.
US10095727B2 Data unification device and method for unifying unstructured data objects and structured data objects into unified semantic objects
A data unification device for unifying data objects includes a retrieving entity, a first providing entity, a second providing entity, and an assembling entity. The retrieving entity is configured to retrieve unstructured data objects from a number of unstructured knowledge bases and structured data objects from a number of structured knowledge bases. The first providing entity is configured to provide a number of syntactic frames for each retrieved data object, wherein each syntactic frame include a syntactic concept, a syntactic concept-instance, and a syntactic concept-instance relationship. The second providing entity is configured to provide a number of semantic frames for each retrieved data object, wherein each semantic frame includes a semantic concept, a semantic concept-instance, and a semantic concept-instance relationship. The assembling entity is configured to assemble, for each retrieved data object, the provided syntactic frames and the provided semantic frames to one semantic object.
US10095724B1 Progressive continuous range query for moving objects with a tree-like index
Methods for progressive continuous range query (PCRQ) are provided. A method can include using branch-and-bound to index interest points with a tree-index and generating a nearest enter split-point for a root node in the tree-index and adding to min-heap. Next, whether min-heap has more elements and whether a next split-point in min-heap is closer than a destination can be determined. Whether a query point has reached a split-point can be investigated followed by retrieving an entry that has generated the split-point. The split-point can be then be removed from min-heap.
US10095719B2 Method and system to perform secure Boolean search over encrypted documents
A method to perform secure boolean search over encrypted documents is disclosed. Each document is characterized by a set of keywords, all the keywords characterizing all the documents forming an index, the index being translated in an orthonormal basis in which each keyword of the index corresponds to one and only one vector of the orthonormal basis, each document being associated with a resultant vector in the span of the orthonormal basis, the resultant vectors corresponding to all the documents being stored in an encrypted search server. The method includes steps of receiving a search query from a querier; transforming the search query in one query matrix; and determining a general result based on the result of the multiplication between the query matrix and the resultant vectors.
US10095716B1 Methods, mediums, and systems for data harmonization and data harmonization and data mapping in specified domains
The techniques described herein automatically and programmatically harmonize data, and map variable names from a dataset to standards of domains for data in the dataset. Each variable may be stored in a table which holds related groups of variables. The variables may be named by defining mappings, each mapping including two mapping rules. A first mapping rule maps a domain of the standard to the table, while a second mapping rule maps a variable within the table to a variable within the domain. When a mapping rule exists that provides an exact match between a variable name and a standard, an auto-mapping feature may be applied that automatically maps the variable name to the standard. If no exact match exists, then an analysis is performed to determine the most likely mapping candidate.