US10159166B2

A heat sink according to one embodiment of the present invention includes: a base portion having a first surface and a second surface which oppose each other; at least one heat dissipating fin extending vertically from the first surface, each of the at least one heat dissipating fin having an insertion groove extending from an end portion thereof toward the base portion, and a first fin portion and a second fin portion which are separated by the insertion move; and a connector included in the base portion, the connector being above the insertion groove in plan view, and the connector being configured to electrically connect a first heat generating component to be inserted into the insertion groove from a side of the first surface and a second heat generating component to be disposed on a side of the second surface.
US10159162B2

A connector and an electronic device having the connector are disclosed. The connector includes: a housing formed with an insulator and mounted at a substrate in order to process a digital signal; a pair of sockets that process a Radio Frequency (RF) signal; a pair of terminals formed at a sub PCB in order to process the RF signal; and a signal processor that processes the RF signal and the digital signal. Various embodiments of the present disclosure are possible.
US10159157B2

A fastener is provided for fastening a printed circuit and an electronics housing. The fastener has a lead-in feature extending from the fastener and at least one pin extending the fastener. An intermediate standoff portion may be disposed between the lead-in feature and the pin. An electronics housing may be provided that includes the fastener, an electronics housing structure, and a printed circuit board (PCB) disposed adjacent to the electronics housing structure. The lead-in feature may be press fit into an aperture in the housing structure aperture, and the pin may be press fit into an aperture in the PCB. A method of forming an engine control unit is also provided. The method includes providing a PCB, press fitting a fastener to the PCB, dispensing thermal interface material onto a housing structure, pressing the PCB onto the thermal interface material, and press fitting the fastener into the housing structure.
US10159152B2

Embodiments of the invention include a printed circuit board (PCB) assembly that includes advanced component in cavity (ACC) technology and methods of forming such PCB assemblies. In one embodiment, the PCB assembly may include a PCB that has a cavity formed on a first surface of the PCB. A plurality of contacts may be formed in the cavity. The cavity provides a location where components may be electrically coupled to the PCB. Additionally, a package that is mounted to the PCB may extend over the cavity. Since the package passes directly over the component, the components may be used to electrically couple the package to one or more of the contacts formed in the cavity. Accordingly, embodiments of the invention allow for the surface area used for components to be reduced, and also improves electrical performance of the PCB assembly by positioning the components proximate to the package.
US10159145B2

A circuit device comprises: a circuit board on which a plurality of signal lines transmitting a signal, and spare wirings intersecting the signal lines while being insulated therefrom and transmitting a signal if at least one of the signal lines has a defect are arranged; and a plurality of amplifiers each of which has an input terminal to which the signal is input, an output terminal amplifying the signal input to the input terminal and outputting the amplified signal, and a control terminal to which a signal for controlling a turn on or off of an amplification operation is input. The spare wiring includes an input-side spare wiring connected to the input terminal, and an output-side spare wiring connected to the output terminal.
US10159144B2

A semiconductor device according to an embodiment has a first semiconductor component and a second semiconductor component which are electrically connected with each other via an interposer. The interposer has a plurality of first signal wiring paths, and a plurality of second signal wiring paths each having a path distance smaller than each of the plurality of first signal wiring paths. Furthermore, the first semiconductor component includes a first electrode, a second electrode, and a third electrode arranged in order in a first direction. Furthermore, the second semiconductor component includes a fourth electrode, a fifth electrode, and a sixth electrode arranged in order in the first direction. Furthermore, the first electrode is connected with the fourth electrode via the first signal wiring path, the second electrode is connected with the fifth electrode via the first signal wiring path, and the third electrode is connected with the sixth electrode via the first signal wiring path.
US10159142B2

A printed wiring board includes a base member that includes a ground wiring pattern and a printed wiring board reinforcing member bonded to the ground wiring pattern in a conductive state. The printed wiring board reinforcing member includes a metal base material layer and a nickel layer bonded to at least a surface on a side opposite to a side bonded to the ground wiring pattern of the metal base material layer by diffusion bonding.
US10159138B2

A method of configuring a plurality of installed lighting units (110) comprises determining that a first installed lighting unit (110) should remain a member of a first logical group, and that a second installed lighting unit (110) should switch to a second logical group. The method further comprises interrupting a supply of electric power to the first installed lighting unit (110), e.g. via a suitable an interrupter (310), whereby the first installed lighting unit (110) is incapable of receiving a command from a controller of at least the first and second installed lighting units. The method further comprises broadcasting, from the controller, to at least the first and second installed lighting units (110), a command arranged to cause any suitable lighting unit (110) which receives it to join the second logical group, thereby causing the second installed lighting unit (110) to switch to the second logical group. The method further comprises resuming the supply of electric power to the first installed lighting unit (110) whereby it becomes operable to receive and react to commands from the controller.
US10159136B2

A method is presented for producing light using a liquid media. The method includes: hosting nanoparticles in a liquid media; disposing a pair of electrodes in direct contact with the liquid media; and generating an excitation signal between the electrodes in the pair of electrodes, thereby illuminating a portion of the nanoparticles.
US10159121B2

The invention provides an LED lighting device comprising first and second LED arrangements. Each LED arrangement is positioned on a respective substrate portion so as to form a respective LED module, where each LED arrangement is positioned on its substrate portion so as to be substantially within a single side of a substrate portions surface. The LED modules are arranged such that the first and second LED arrangements are positioned to run alongside one another, such that the positive pole (e.g. the anode) of each LED arrangement is positioned at a same first end and the negative pole (e.g. the cathode) of each LED arrangement is positioned a same second end.
US10159119B2

A cooking device according to one embodiment of the present invention includes a cooking chamber configured to provide a space in which food is cooked; a magnetron configured to emit microwaves to the cooking chamber; and a heater configured to emit radiant heat to the cooking chamber, wherein the heater includes a filament, an outer pipe which protects the filament, and a blocking member which is located at an outside of the filament to block the microwaves emitted from the magnetron.
US10159112B2

An apparatus, a system and a method are disclosed. An exemplary method includes providing a wafer process chamber and a plurality of radiant heat elements under the wafer process chamber, receiving a wafer holder configured to be used in the wafer process chamber, and processing a wafer located on the wafer holder in the wafer process chamber. The wafer holder includes: a wafer contact portion including an upper surface and a lower surface, an exterior portion including an upper surface and a lower surface, and a tapered region formed in the wafer contact portion.
US10159111B2

By first determining whether network conditions make it possible and necessary to assist the network in supporting communication devices in comparatively poor radio coverage, and then periodically determining what type of assistance would best improve the overall network performance, a cellular telecommunications network is dynamically adapted to improve overall network performance without requiring the introduction of new network equipment. In one example, the dynamic activation of the radio coverage assistance serves to reduce problems associated with users at the cell edge, resulting in improvements in overall cell capacity.
US10159106B2

An automatic wireless docking system includes a source device that includes a source device display screen, a display device, and a sink device that is coupled to the display device. The sink device determines a location of the source device and determines a motion of the source device. The sink device then identifies a wireless docking intent of the source device with the sink device based on the location of the source device and the motion of the source device. In response to identifying the wireless docking intent, the sink device establishes a current wireless docking session between the source device and the sink device.
US10159104B2

Concepts and technologies are disclosed herein for enabling wireless connectivity for devices. A device can pair with a peripheral device and initiate provisioning of services to support communication with a network via the peripheral device. The device can detect completion of the provisioning, and communicate with the network via the peripheral device.
US10159099B2

The present invention relates to a wireless communication system and a connection method between user equipment and a mobility management entity and comprises: selecting a mobility management entity and requesting identification information for user equipment by a base station when the user equipment is connected; determining whether to assign identification information by the mobility management entity; and if the identification information is not assigned, selecting another mobility management entity by the mobility management entity, assigning identification information to the user equipment by the other mobility management entity, and performing a connection with the other mobility management entity by the user equipment. According to the present invention, user equipment can be efficiently connected with a mobility management entity in a wireless communication system.
US10159089B2

Methods, systems, and devices for wireless communication are described. A wireless device may determine whether a source carrier for an uplink grant is in licensed or unlicensed spectrum and then select a listen-before-talk (LBT) procedure for accessing a shared spectrum channel. For example, the device may select one range parameter (e.g., q value) for a backoff procedure of a clear channel assessment (CCA) if the source carrier is in unlicensed spectrum, and a different (e.g., larger) range parameter if the source carrier is in licensed spectrum. In some cases, the device may operate in a stand-alone operating mode and the source carrier may be identified based on the mode. In some cases, the device may receive signaling that indicates a carrier configuration, and may select the LBT procedure based on whether a carrier configured on unlicensed spectrum is self-scheduled or cross-carrier scheduled.
US10159082B1

A distributed multi-core Long Term Evolution (LTE) data communication network serves User Equipment (UE) with various combinations of data services. A wireless base station receives core service data that individually associates the data services with the LTE network cores. The wireless base station transfers UE service data that indicates the data services to the UE. The wireless base station receives a UE service request from the UE identifying one of the data services and responsively selects an LTE network core based on the core service data. The wireless base station transfers a UE message that indicates the UE and the identified data service for delivery to the selected LTE network core. The selected LTE network core serves the identified data service to the UE.
US10159080B2

Embodiments of the present invention provide a random access method and apparatus and system. Where, the method includes: selecting randomly, by UE, a physical random access channel (PRACH) resource for transmitting a preamble from multiple PRACH resources pre-configured by an eNB for the UE; and transmitting the preamble by the UE on a selected PRACH resource, so that the eNB transmits a random access response to UE to which a correctly demodulated preamble corresponds according to preambles transmitted by UEs. With the method and apparatus of the embodiments of the present invention, coverage performance of an uplink channel and a downlink channel may be improved.
US10159067B2

A method for and apparatus for transmitting uplink transmission in a wireless communication system supporting multiple carriers is provided. A wireless device transmits the uplink transmission via an alternative Primary serving cell or Secondary serving cell in uplink between the UE and the eNB. Herein the uplink transmission is configured by enabling information with corresponding serving cell as the Primary serving cell or the Secondary serving cell for the uplink transmission. And then, a PUCCH and/or PUSCH can performed on the enabling serving cell and/or cells in consideration of power control more accurately and efficiently.
US10159062B2

A method and apparatus for configuring user equipment (UE) capability in a wireless communication system is provided. An evolved NodeB (eNB) configures a first UE for a first release of 3rd generation partnership project (3GPP) long-term evolution (LTE), which does not support 256 quadrature amplitude modulation (QAM), with a first category, and configures a second UE for a second release of 3GPP LTE, which supports 256QAM, with a second category.
US10159053B2

Systems, methods, and apparatus for synchronizing timing in devices coupled to a data communication link are disclosed. In one example, a first device programs a future system time value in a second device. The first device launches a low-latency trigger signal that causes the future system time value to be loaded into a timer of the second device when a timer of the first device matches the future system time value. The second device measures phase difference between the trigger signal and edges of a clock signal used for timing in the second device. The phase difference is measured using an oversampling clock that provides a desired measurement reliability. The measured phase difference permits the first device to accurately determine system time as applied to the second device. The trigger signal can be provided on existing pins used by first and second devices in accordance with communication protocols and specifications.
US10159049B2

Techniques are described for contention-based wireless communications channel access that may improve the likelihood that a contention procedure will pass and allow a device to transmit an uplink or downlink transmission using the contention-based channel. Various disclosed techniques may determine a transmit power for a subsequent transmission based on channel characteristics during one or more clear channel assessment (CCA) time durations. The transmit power may be selected to provide a CCA threshold that may increase the likelihood that a device will win contention for the channel during the CCA procedure.
US10159048B2

A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell radios violates a second interference constraint for any of the one or more sets of candidate power control parameters; and generating one or more messages for each of the plurality of small cell radios identifying one or more particular sets of power control parameters that provide for meeting the second interference constraint.
US10159047B2

Methods and apparatuses for providing closed-loop power control during a short inter-frame space (SIFS) burst are described herein. A method includes receiving feedback associated with transmit power used to transmit a first data packet in a SIFS burst. The method also includes adjusting at least the transmit power, or a modulation and coding scheme (MCS), or a combination thereof, used to transmit a second data packet of the SIFS burst based at least in part on the received feedback.
US10159033B2

A system and method may include receiving information for a number of user equipment (UE) devices, wherein the information identifies a category associated with network access priority for each of the UE devices. The system and method may also include receiving, on behalf of a first one of the UE devices, a message to establish a network connection corresponding to a request for prioritized network access and determining whether a category for the first UE device allows for prioritized network access. The system and method may further include allowing prioritized network access to the first UE device, in response to determining that the category for the first UE device allows for prioritized network access and denying prioritized network access to the first UE device in response to determining that the category for the first UE device does not allow for prioritized network access.
US10159030B2

This disclosure relates to techniques for dynamically changing coverage modes and/or communication bandwidth in a wireless communication system. According to some embodiments, a wireless device may attach to a serving cell associated with a cellular network. A volume of data for upcoming communication with the cellular network may be determined. An indication of a requested communication bandwidth may be provided to the serving cell. The wireless device may communicate data with the serving cell using the requested communication bandwidth. In some instances, a request for narrowband communication bandwidth may result in use of a coverage enhancement mode, while a request for wideband communication bandwidth may result in use of a normal coverage mode.
US10159024B2

A method for supporting handover of a moving entity by a serving base station comprises transmitting a measurement configuration message including measurement configuration regarding neighboring base stations, to the moving entity; receiving a handover accept message from a target base station, to which the moving entity will perform handover, among the neighboring base stations; and transmitting a radio resource control (RRC) reconfiguration message indicating reconfiguration of RRC connection, to the moving entity, wherein a handover initiation scheme and a target base station selection scheme are determined according to whether the moving entity is a mobile terminal or a moving cell.
US10159022B2

Predicting mobile station migration between geographical locations of a wireless network can be achieved using a migration probability database. The database can be generated based on statistical information relating to the wireless network, such as historical migration patterns and associated mobility information (e.g., velocities, bin location, etc.). The migration probability database consolidates the statistical information into mobility prediction functions for estimating migration probabilities/trajectories based on dynamically reported mobility parameters. By example, mobility prediction functions can compute a likelihood that a mobile station will migrate between geographic regions based on a velocity of the mobile station. Accurate mobility prediction may improve resource provisioning efficiency during admission control and path selection, and can also be used to dynamically adjust handover margins.
US10159019B2

A method for improving overall network performance and/or overall quality of service of user equipments in a mobile communication network includes in a first step, a base station entity, prior to executing a requested handover procedure, requests a user equipment to decode a cell global identifier of the target radio cell; in a second step, subsequent to the first step, the base station entity receives the decoded cell global identifier reported by the user equipment; and in a third step, subsequent to the second step, the base station entity determines which of further radio cells having the target physical cell identifier information and the target center frequency corresponds to the target radio cell, and initiates the handover procedure towards the target radio cell.
US10159012B2

Embodiments relate to a baseband signal processing cluster of a wireless communication network, the baseband signal processing cluster comprising baseband signal processing units, wherein at least one of the baseband signal processing units is coupled to at least one remote radio head of the wireless communication network and comprises a unit-specific processing resource management entity operable to manage a processing resource allocation within its associated baseband signal processing unit, an intra-cluster processing resource management entity coupled to at least one of the unit-specific processing resource management entities and operable to manage a processing resource allocation among the baseband signal processing units, and an inter-cluster processing resource management entity coupled to the intra-cluster processing resource management entity and operable to exchange information with at least one remote inter-cluster processing resource management entity of a remote baseband signal processing cluster of the wireless communication network to effect a remote processing resource allocation.
US10159011B2

A mobile device which improves network resource utilization in a wireless network includes a first power management mode that is entered in response to instructions to enter the first power management mode that are provided at a user interface of the mobile device. The mobile device has a second power management mode that is entered based on a detected activity status that includes a time that a screen of the mobile device has been idle exceeding a time. Various optimization techniques are utilized while in either of the power management modes.
US10159005B2

A system and method (40, 50, 70, 80) for meeting a pre-defined requirement for uplink (UL) measurements when low-activity state configuration, and for allowing a node to adapt or adjust the UL signals, is disclosed. Particularly, a measuring node (30a) is configured to adapt its UL measurements responsive to obtaining information about low-activity state configuration of a transmitting node. The transmitting node (30b) is configured to adapt its UL transmission when configuring low-activity states to comply with the pre-defined requirement or rule. A configuring node (30c) initiates configuring the UL radio signal transmissions for the transmitting node, and adaptively configures the low-activity state configuration and/or the UL radio signal configuration for the transmitting node.
US10159004B2

A cognitive coexistence radio utilizes message fractionation and physical layer channel assignment to achieve co-existence communications in the presence of interferers. A transmit signal is split into a plurality of streams for transmission in occupied channels according to power allocation and modulation scheme. A near-optimal selfish power allocation scheme is based on the water-filling solution. A receiver can receive and decode the streams using parallel MUDs.
US10158989B2

A method and an apparatus for reporting a capability of a User Equipment (UE) supporting advanced functions such as Carrier Aggregation (CA) are provided. The method includes checking, when a control message requesting a capability report is received, a Radio Access Technology (RAT) type and transmitting, when the RAT type is set to Evolved Universal Terrestrial Radio Access (EUTRA), at least one band combination information on at least one band combination supported by the terminal. The UE capability report method is capable of reporting the UE capability related to advanced functions, such as CA and Multiple Input Multiple Output (MIMO), to a network efficiently with the least amount of information, thereby resulting in an improvement of radio resource efficiency.
US10158981B2

Embodiments of the present application disclose a method, device and storage medium for pushing information during a call. The method for pushing information during a call includes: obtaining a recommendation information group pre-uploaded to a server by a peer user before the call is answered or hung up; determining a recommendation information category to be recommended according to a real-time state of a mobile terminal of a local user; and selecting recommendation information for recommending from the recommendation information group according to the recommendation information category. By means of the method, device and storage medium for pushing information during a call provided in the embodiments of the present application, the information recommending forms during a call are diversified.
US10158974B1

A community safety system (CSS) including a notification management entity (NME) comprising servers, the NME communicatively coupled to multiple user devices and one or more administrator devices (collectively, registered user devices). The CSS includes a plurality of registered users, wherein registered users may be associated with an organization, and a user category of a set of user categories. The NME may maintain a list of the registered users and associated information. The registered users may have user devices including a CSS application operating thereon, or SMS messaging program operating thereon. In some embodiments the CSS enables SMS-to-CSS App communications, and vice versa, enriching the CSS with information from users employing disparate communication platforms on their devices.
US10158973B1

Techniques in an information-centric network (ICN) for facilitating the transport of passengers or items are described. In one illustrative example, a first mobile device is configured to operate as a mobile transportation-offering ICN endpoint device. The first mobile device may connect to one of a plurality of fixed-location ICN nodes in the ICN network. The first mobile device may communicate in the ICN network one or more interest packet messages indicating an interest in a passenger or item to transport. The interest in a passenger or item to transport may be indicated in, for example, a Named Data Object (NDO). The one or more interest packet messages may include current transportation route information indicating a current anticipated route of transportation for a current passenger or item. In response, the first mobile device may receive, from a second mobile device configured to operate as a mobile transportation-accepting ICN node, one or more response messages indicating an acceptance of the transport.
US10158971B1

A method includes obtaining a change indicator associated with location tracking communication from a first communication device to a second communication device regarding location information of the first communication device, where the location tracking communication is based on a first locating category option for an energy consumption function locating category and a second locating category option for a location modality category. The method further includes selecting a different first locating category option and determining whether the different first locating category option affects a selection of the second locating category option. When the different first locating category option does not affect the selection of the second locating category option, the method further includes facilitating the location tracking communication from the first communication device to the second communication device regarding the location information based on the different first locating category option and the second locating category option.
US10158970B2

Techniques for performing location logging and location and time based filtering are described. In one design of location logging, a terminal periodically determines its location, e.g., during its paging slots. The terminal determines whether there is a change in its location and stores its location if a change in location is detected. In one design of location and time based filtering, the terminal obtains a location and time criterion with a target area and a time period. The terminal determines its location during the time period, e.g., based on the location log. The terminal evaluates the location and time criterion based on the target area and its location during the time period, e.g., based on at least one sector ID for the target area and one or more sector IDs for its location. The terminal determines whether to download and/or present broadcast information based on the result of the evaluation.
US10158963B2

Techniques of performing involve providing interactive audio in addition to ambisonic audio in stereo tracks selected according to the occurrence of events in a media delivery system. For example, a user of a VR system observes a virtual environment that contains many virtual objects. The user may experience binaurally rendered audio played over N ambisonic channels from any number of virtual loudspeakers. In addition, the user may also activate another audio source by positioning his/her head at a certain angle, e.g., to look at a particular virtual object. As a specific example, when the user looks at a picture of a person, an audio track may play over a pair of stereo channels N+1 and N+2. Because they are stereo channels, there is no need to perform convolutions with HRTFs. In this way, audio may be provided for all virtual objects in the virtual environment with a small computational overhead.
US10158960B1

Methods, systems, and computer program products for dynamically reproducing audio content at an optimal level using a plurality of heterogeneous speaker devices are disclosed herein. The method comprises operations including: comparing the first performance information associated with a first speaker device to second performance information associated with a second speaker device, determining which of the speaker devices is a preferred output device based at least in part on the comparison, and reproducing filtered audio signals via the preferred output devices in response to a request to playback audio content.
US10158956B2

A method (100) of fitting a hearing aid system comprising identification of an auditory neuro-synaptopathy of a person based on the sensitivity of the person to temporal masking, a hearing aid fitting system, a computerized device (200, 300), a server (302) hosting a web service and a computer-readable storage medium having computer-executable instructions, which when executed carry out said method.
US10158954B1

This invention describes virtual shaping the canal area of an ear impression for custom ear inserts with a set of predetermined adjustable templates. There are two types of templates: AP and SI. AP templates are used to model the canal area in the anterior-posterior plane. SI templates are used to model the canal in the superior-inferior plane. The modeling software selects a set of AP and SI templates with curvatures most suitable for a given ear and fits them in the canal area of the ear impression. These templates form a frame that is surfaced and becomes a virtual 3D model of the custom insert. Anatomically accurate curvatures of templates ensure a superior fit of the resulting ear insert and eliminate common inaccuracies that occur in computer-aided impression shaping.
US10158949B2

A MEMS microphone includes a substrate having a cavity, a back plate disposed over the substrate, a diaphragm being disposed between the substrate and the back plate and being spaced apart from the substrate and the back plate and at least one anti-buckling portion provided between the substrate and the diaphragm. The diaphragm covers the cavity and the diaphragm senses an acoustic pressure to create a displacement. The anti-buckling portion is configured to temporarily support the diaphragm in case of a warpage of the diaphragm to prevent a buckling of the diaphragm. Thus, the MEMS microphone can prevent the diaphragm from generating a warpage by more than a predetermined degree, so that the diaphragm can have a tensile stress and the buckling phenomenon of the diaphragm can be prevented.
US10158945B2

An acoustic output device and a control method thereof are provided. The acoustic output device includes: at least one first speaker configured to output a first sound range; a plurality of second speakers configured to output a second sound range that is different from the first sound range; a first crossover circuit connected to the first speaker and one of the plurality of second speakers; a second crossover circuit connected to the first speaker and another of the plurality of second speakers; and a processor configured to control the first and second crossover circuits to provide acoustic signals to the first speaker and the plurality of second speakers, wherein a frequency band of an acoustic signal provided to the first speaker connected to the first crossover circuit is at least partially different from a frequency band of an acoustic signal provided to the first speaker connected to the second of crossover circuit, and wherein a frequency band of an acoustic signal provided to the one of the plurality of second speakers connected to the second crossover circuit is at least partially different from a frequency band of an acoustic signal provided to the other of the plurality of second speakers connected to the second of crossover circuit.
US10158943B2

A microphone includes a first micro electro mechanical system (MEMS) motor, the first MEMS motor including a first diaphragm and a first back plate; and a second MEMS motor including a second diaphragm and a second back plate. The first diaphragm is electrically biased relative to the first back plate according to a first voltage, the second diaphragm is biased relative to the second back plate according to a second voltage, and a magnitude of the first voltage is different from a magnitude of the second voltage.
US10158942B2

A system includes a class D amplifier and a current steering digital-to-analog converter (DAC) directly connected to the class D amplifier. The system also includes a common mode servo circuit coupled to a node interconnecting the current steering DAC to the class D amplifier. The common servo circuit amplifies a difference between a common mode signal determined from the node and a reference voltage and generates a feedback current to the node based on the amplified difference. A feed-forward common-mode compensation circuit is included to reduce an alternating current (AC) ripple from the class D amplifier. The feed-forward common-mode compensation circuit includes first and second resistors coupled to respective outputs of the class D amplifier. A current mirror is coupled to the first and second resistors and is configured to sink a current from the node to ground that approximates a common mode feedback current of the class D amplifier.
US10158932B2

A passive ambient in-ear monitor includes a unidirectional sonic filter that allows ambient sound to pass through to the ear canal and be combined with sound generated by internal drivers. A sonic low pressure equalization device of a predetermined spatial volume links the sonic filter with the internal drivers to deliver to the user a mixture of generated and ambient sound without any substantial degradation to low frequency sound.
US10158930B2

The communication system has first and second optical systems and an optical feed fiber in communication with the first optical system and arranged to convey a feeder optical signal to the second optical system. The first optical system includes a multiplexer configured to multiplex/demultiplex between a first optical line terminal signal, a second optical line terminal signal, and the feeder optical signal. The feeder optical signal includes the first optical line terminal signal and the second optical line terminal signal. The first optical line terminal signal includes a first upstream free spectral range and a first downstream free spectral range. The second optical line terminal signal includes a second upstream free spectral range and a second downstream free spectral range. The second optical system is in communication with the optical feed fiber and is configured to multiplex and demultiplex between the feeder optical signal and optical network unit signals.
US10158929B1

A system includes a switch and first and second servers. The switch receives first data and provides the first data to the first and second servers. The first server determines second data based on the first data and transmits the second data to the switch. The second server determines third data based on the first data in response to a faulty indication that the first server has failed to transmit the second data to the switch and transmits the third data to the switch. The switch transmits fourth data to the second server and a third server. The fourth data is either the second data or the third data. The second data is identical to the third data so as to confirm that one of the second data or the third data is transmitted to the third server when the first server has failed to transmit the second data.
US10158928B2

Appurtenances to wound dressings are described, which include: a substrate configured to mechanically or chemically attach to a wound dressing; a transmission unit attached to a surface of the substrate, the transmission unit including circuitry and at least one antenna, the transmission unit configured to transmit a signal; and a projection operably attached to the transmission unit, the projection of a size and shape to extend into an interior region of the wound dressing and configured to sample a fluid associated with a wound.
US10158922B2

Aspects of a method and apparatus for band separation for multiband communication systems are provided. One or more circuits for use in a transceiver may comprise a triplexer and a leakage processing module. The triplexer may comprise a first port, a Multimedia Over Coaxial Alliance (MoCA) port, a television upstream port, and a television downstream port. The leakage processing module may comprise a television downstream input port, a cable television downstream output port, a MoCA port, and a cable television upstream port. The leakage processing module may be operable to (1) process a MoCA signal to generate a first compensation signal; (2) process a cable upstream signal to generate a second compensation signal; (3) process a filtered signal based at least in part on the first and second compensation signals; and (4) output the processed filtered signal via the cable television downstream output port of said leakage processing module.
US10158917B1

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that generates customized shared viewing experiences in virtual reality environments by identifying friends of a user, and adding them to the virtual reality media asset being accessed by a user.
US10158903B2

Various arrangements for detecting items in home are presented. Imaging devices may capture images of a user's home. The images may be analyzed and compared against a user approved list of item definitions. Using the definitions, items, brands, trademarks, and the like may be identified in the images. The items identified in the images may be used to determine preferences of a user and provide targeted marketing content using the television receiver. In some cases, analysis of items in a home may be used to determine the effectiveness of marketing content by determining causality or correlations between marketing content viewed by a user and items in the home.
US10158901B2

Systems and methods for representing video and audio media files as workflows are disclosed. In some cases, the systems and methods combine segments of the media files into larger compilations in the workflows, and using the workflows to individually optimize both the viewing experience for and the advertising presented to viewers based upon the circumstances of each viewer and parameters described with the workflow.
US10158883B2

In a picture coding device for coding picture signals including a brightness signal and a color-difference signal in a block unit using intra-prediction and coding information regarding an intra-prediction mode, when aspect ratios of pixels of the brightness signal and the color-difference signal are different from each other, a bitstream generator converts a mode number of a first intra-color-difference prediction mode used when the aspect ratios are equal to each other into a scaled mode number and derives a second intra-color-difference prediction mode used when the aspect ratios are different from each other.
US10158880B2

A video decoding apparatus for inter-predicting a current block to be decoded, includes: a decoder to extract motion information on the current block from a bitstream; and a predictor to determine a motion vector of the current block based on the extracted motion information, and generate a prediction block based on interpolating chroma sub-samples of a reference block in a reference frame referenced by the motion vector of the current block.
US10158879B2

Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. The encoder and decoder may use different scan patterns for different transform sizes when scanning values from two-dimensional blocks into one-dimensional arrays, or vice versa. The encoder and decoder may use sub-block pattern codes to indicate the presence or absence of information for the sub-blocks of particular blocks.
US10158875B2

A moving picture coding method includes (i) transforming, for each of one or more second processing units included in the first processing unit, a moving picture signal in a spatial domain into a frequency domain coefficient and quantizing the frequency domain coefficient, and (ii) performing arithmetic coding on a luminance CBF flag indicating whether or not a quantized coefficient is included in the second processing unit in which transform and quantization are performed, wherein, in the arithmetic coding, a probability table for use in arithmetic coding is determined according to whether or not the size of the first processing unit is identical to the size of the second processing unit and whether or not the second processing unit has a predetermined maximum size.
US10158866B2

In an example, a method of processing video data includes determining an input parameter for a truncated binary code that represents a palette index for a pixel of a block of video data based on a number of indices in a palette for the block. The method also includes coding a prefix of the truncated binary code, and determining a palette coding mode for the pixel from a first palette coding mode and a second palette coding mode based only on the prefix of the truncated binary code.
US10158865B2

Methods, systems, and computer programs for improving compressed image chroma information. In one aspect of the invention, a resolution for a red color component of a color video image is used that is higher than the resolution for a blue color component of the color video image. Another aspect includes utilizing a lower or higher value of a quantization parameter (QP) for one or more chroma channels as compared to the luminance channel Another aspect is use of a logarithmic representation of a video image to benefit image coding. Another aspect uses more than two chroma channels to represent a video image.
US10158855B2

With an image coding method, when performing arithmetic coding on parameters corresponding to a current coefficient to be coded, a related parameter which is a parameter related to a value to be referred to for selecting a context is arithmetically coded per coefficient among the parameters corresponding to the coefficient, and unrelated parameters which are parameters unrelated to a value to be referred to for selecting the context are collectively arithmetically coded per coefficient subset among the parameters corresponding to the coefficients in the coefficient subset.
US10158854B2

A method for pyramid vector quantization indexing of audio/video signals comprises obtaining of an integer input vector representing the audio/video signal samples. A leading sign is extracted from the integer input vector. The leading sign is a sign of a terminal non-zero coefficient in the integer input vector. The terminal non-zero coefficient is one of a first non-zero coefficient and a last non-zero coefficient in the integer input vector. The integer input vector is indexed with a pyramid vector quantization enumeration scheme into an output index representing the audio/video signal samples. The pyramid vector quantization enumeration scheme is designed for neglecting the sign of the terminal non-zero coefficient. The output index and the leading sign are outputted. A corresponding method for de-indexing, an encoder, a decoder, and computer programs therefore are also disclosed.
US10158851B2

Techniques for improved graphics encoding are described. In one embodiment, for example, a device may include a processor circuit and a graphics encoding module, and the graphics encoding module may be operative to receive graphics buffer update information identifying one or more of a plurality of regions of a graphics buffer, the identified one or more regions including updated graphics information, retrieve the updated graphics information from the identified one or more regions of the graphics buffer, encode the updated graphics information, and transmit the encoded updated graphics information. Other embodiments are described and claimed.
US10158848B2

A projection video display that projects video image suppresses deterioration of its quality which is attributed to a change in an optical path of the video image. A video signal generator performs control such that a second subframe in an N-th frame in a left-eye image is displayed on DMDs and then a second subframe in an N-th frame in a right-eye image is displayed on the DMDs. Furthermore, the video signal generator performs control such that a displayed location is not changed on a screen and the same types of subframes are displayed at the time when frames are switched.
US10158847B2

A system for creating a three dimensional image using a processor that includes receiving a digital two dimensional input image and the processor processing the two dimensional input image to determine a depth map further based upon receiving input from a user interface. The processor generates a three dimensional image based upon the two dimensional input image and the depth map.
US10158846B2

The present invention relates to conversion of 2D media to pseudo-3D left and right image pairs. In particular, it relates to imposing forced perspective on left and right versions of a 2D image. The distorted pair of images, when displayed, will be interpreted by a viewer as a 3D image. The pseudo-3D forced perspective image pairs can be produced without depth mapping of objects in scenes and without comparing the position of objects in successive image frames.
US10158845B2

A depth camera assembly (DCA) includes a projector, a detector and a controller. The projector emits a tiled structured light (SL) pattern onto a local area. Each illumination source of the projector includes one or more light emitters and an augmented diffractive optical element (ADOE) designed with a pattern mask. The ADOE diffracts at least a portion of light beams emitted from the light emitters to form a first SL pattern projection having a field-of-view corresponding to a first tileable boundary. The pattern mask prevents projection of light that would otherwise be diffracted outside the first tileable boundary. The first SL pattern projection is combined with at least a second SL pattern projection into the tiled SL pattern illuminating objects in the local area. The detector captures images of the objects illuminated by the SL pattern. The controller determines depth information for the objects using the captured images.
US10158841B2

A device and method process graphics to be overlayed over video for three-dimensional display. The video includes a series of video frames updated at a video rate, including main video frames and additional video frames. A first buffer buffers a first part of the overlay information to be overlayed over the main video frames. A second buffer buffers a second part of the overlay information to be overlayed over the additional video frames. For each video frame, the first part of the overlay information or the second part of the overlay information is copied to a frame-accurate area copier. The first part of the overlay information or the second part of the overlay information is output according to whether a current video frame is a main video frame or an additional video frame. The first part of the overlay information and the second part of the overlay information are updated at an overlay rate. The overlay rate is different than the video rate.
US10158838B2

Arrangements and methods therein for supporting view synthesis. One method is performed by an arrangement which is operable to receive an input video stream comprising an input view associated with a first camera position. The method includes receiving a measure M_D of a maximum difference in depth or disparity value between two pixels in a depth or disparity map representing the depth or disparity information of a video frame of the input view. The method further includes determining a maximal distance d_cam, from the first camera position to a second camera position, based on the received measure; and indicating the determined distance d_cam to a view synthesizer. This can enable the view synthesizer to synthesize a view associated with a second camera position so that disocclusions due to the distance between the first and second camera position may be handled.
US10158834B2

Projecting an image is described. A test pattern is rendered over each of two dimensions of a projection surface. Upon the rendered test pattern conforming to a perspective related specification for a spatial configuration of data disposed over the two dimensions the data are decoded. An angle of a projection in each of the two dimensions corresponding to the rendering of the test pattern is detected, relative to a line orthogonal to a plane corresponding to a portion of the projection surface. Upon a nonconformity of the rendered test pattern to the specification, a transformation is computed to a spatial configuration of the rendered test pattern. The computed transformation relates to a perspective related characteristic of the spatial configuration corresponding to the angle of the projection. The projector is controlled based on the computed transformation.
US10158833B2

Imaging systems providing high resolution, low light images with significant dynamic range are disclosed. The improvements to photo imaging sensors providing low costs and yet higher performance sensors may be obtained an enhanced photosensor generating a single color channel image per photosensor. The single color channel image contains luminence values corresponding to light focused onto the photosensor. The plurality of photosensors are constructed using Indium gallium nitride (InGaN) nanowire structures and nanopyramid structures used in cells within an array of cells. Photosensors may be constructed as single color imaging devices as well as multi-color devices. The generation of various color channel images are controlled using metasurface filter structures as well as color filter layers setting a wavelength for absorbed light by controlling a concentration of indium gallium nitride (InGaN) within the color filter layers.
US10158829B2

An information processing apparatus according to an embodiment of the present technology includes a generation unit and a first transmission unit. The generation unit generates parameter information that shows states of a user. The first transmission unit transmits the generated parameter information through a network to an information processing apparatus of a communication partner capable of generating an image that reflects the state of the user on the basis of the parameter information.
US10158827B2

A computer-implemented method and system of providing a video chat experience in a network are described. The method may include: receiving live video stream signals, including audio signals, from a plurality of participants of a live video chat session; combining the live video stream signals into a shared canvas; providing the shared canvas to the plurality of participants, wherein the shared canvas is substantially synchronized among the plurality of participants; and providing options for the specific chat participant to manipulate the shared canvas.
US10158817B2

Provided is a solid-state imaging apparatus, including pixels each including: a photoelectric conversion unit; a charge accumulation unit; a transistor including a control electrode; a waveguide; and a light-shielding portion. The waveguide includes an incident portion and an output portion, the light-shielding portion includes a first portion that covers the control electrode of the transistor and a second portion that covers a part of the photoelectric conversion unit, the output portion and the photoelectric conversion unit are arranged with an interval therebetween, the interval between the output portion and the photoelectric conversion unit is larger than an interval between a lower end of the second portion of the light-shielding portion and the photoelectric conversion unit, and the interval between the output portion and the photoelectric conversion unit is smaller than an interval between an upper end of the second portion of the light-shielding portion and the photoelectric conversion unit.
US10158816B2

An imaging sensor is configured to generate a signal that is obtained by amplifying one of a signal corresponding to a first accumulation period and a signal corresponding to a second accumulation period by using amplification factors having different values.
US10158815B2

A method of detecting a bad pixel in an image sensor includes: determining, a first color of a center pixel of a Bayer patch output by the image sensor; extracting, a main patch, a first auxiliary patch, and a second auxiliary patch from the Bayer patch, having the first color, a second other color, and a third other color, respectively; generating a normalized patch of the first color from the main patch and the auxiliary patches that brings a level of the auxiliary patches to a level of the main patch; and detecting whether the center pixel of the Bayer patch is a bad pixel using the normalized patch.
US10158811B2

Provided is an image processing apparatus for correcting blinking defect noise included in image data generated by an image sensor, the image sensor including pixels arranged two-dimensionally and read-out circuits configured to read out a pixel value. The image processing apparatus is configured to: acquire noise information that associates the pixel value with positional information of the read-out circuits or positional information of each of the pixels, and with feature data related to blinking defect noise attributed to the read-out circuits; determine whether the blinking defect noise occurs on a pixel of interest based on the noise information; calculate candidate values indicating a correction amount for correcting the blinking defect noise based on the noise information and a pixel value of the pixel of interest if the blinking defect noise occurs; and correct the pixel value of the pixel of interest based on the candidate values.
US10158810B2

Embodiments described herein enable detection of remote control activity. For example, a determination may be made whether an RF remote control is in use by detecting a non-RF signal transmitted by the RF remote control. The non-RF signal need not actually control any device, but it may be used to detect when the RF remote control is in use. An AV switch may detect an RF remote control is in use by detecting a non-RF signal. For example, when a user uses an RF remote (e.g., to control an STB with an RF signal) the use may be detected by detecting a non-RF (e.g., an IR signal) signal and the AV switch may use the detection, for example, to control a TV (e.g., turn on), control the switch (e.g., port selection for a TV to display STB output) and/or other devices.
US10158804B2

An imaging device performs live view control in which control of imaging a subject image formed by a focusing lens so as to output image data, generating tilt-distortion correction image data in accordance with the tilt-distortion correction level on the basis of the image data, and displaying a tilt-distortion correction image represented by the tilt-distortion correction image data is performed repeatedly, and performs focus bracket control in which control of moving the focusing lens to each of a plurality of lens positions determined on the basis of the tilt-distortion correction level and imaging a subject image formed by the focusing lens so as to output image data when the focusing lens has moved to each of the plurality of lens positions is performed.
US10158797B2

For creating a single image from two images taken at different exposure setting when a face is detected, an apparatus includes an image sensor and a processor. The processor calculates a first exposure value for the photographic subject matter. Here, the first exposure value is calculated using the photographic subject matter as a whole. The processor determines whether a face is present within the photographic subject matter. In response to the determining that a face is present, the processor calculates a second exposure value. Here, the second exposure value is calculated to correctly expose the face. The processor controls the image sensor to capture a first image using the first exposure value and a second image using the second exposure value. The processor creates a third image using the first image and the second image.
US10158793B2

The present invention relates to a method of processing survey data of an underwater scene comprising acquiring an augmented image of each of a plurality of fields of view within the scene, wherein each augmented image comprises at least a scene image of the scene, a location tag associated with that scene image, and metadata associated with that scene image.
US10158792B2

Provided is an image display system including: a motion detector which is mounted in an apparatus and which senses a movement of the apparatus; an image sensor which performs an image pickup of an object, and converts the image into an image signal; an image sensor controller which receives a movement signal from the motion detector and controls activation of the image sensor according to amount of the movement of the apparatus; an image signal processor which performs image processing for the image signal and generates an image; and a display unit which displays the image.
US10158785B2

An information processing apparatus includes an input portion for a user to enter information, the input portion including a first input portion, and a second input portion with which information being entered is hard to be seen by a person around the user as compared with the first input portion. The information processing apparatus also includes a determination portion configured to determine whether or not entry target information to be entered by the user is sensitive. The information processing apparatus further includes a call portion configured to, prior to entry of the entry target information, call the first input portion when the determination portion determines that the entry target information is not sensitive, and call the second input portion when the determination portion determines that the entry target information is sensitive.
US10158783B2

Disclosed is a cloud server. The cloud server comprises: a control unit for generating a work group including a plurality of image forming devices which can be controlled by a mobile device; a UI generation unit for generating a UI capable of receiving an input of a virtual grouping job coupled to a plurality of tasks supported by the plurality of image forming devices, respectively; and a communication interface unit for providing a UI which has been generated in the mobile device.
US10158782B2

Separately providing a shift register for performing serial-to-parallel conversion on a BD signal and a shift register for performing parallel-to-serial conversion on a bit pattern to generate a PWM signal increases the scale of a circuit for adjusting a writing start position in the scanning direction of a light beam. Therefore, the shift register for performing serial-to-parallel conversion on a BD signal and the shift register for performing parallel-to-serial conversion on a bit pattern to generate a PWM signal are configured as a common register.
US10158780B2

An image forming apparatus includes a light-receiving unit that includes light-receiving elements arranged along a movement direction of a target formed on an image carrier, and is arranged so as to receive light emitted from a light-emitting unit and specularly reflected off the image carrier; a member configured to limit a size, in the movement direction, of diffused reflection light that is incident on the light-receiving unit; a selection unit configured to select whether or not each of the light-receiving elements in the light-receiving unit is an effective light-receiving element; a generation unit configured to generate a detection signal from an output of the effective light-receiving element; and a detection unit configured to detect a target formed on the image carrier based on the detection signal.
US10158769B2

The invention backups job data, and detects and predicts the occurrence of trouble in a storage device. A gateway registers job data registered in a HDD and vibration-detection information of a vibration-detection sensor received from a user terminal in a memory, and then transmits the job data to a MFP. The MFP registers the job data in a HDD, and according to a request from the gateway, transmits the job data registered in the HDD and vibration-detection information of a vibration-detection sensor to the gateway. The gateway compares the data amount of when the job data is registered in the memory and the data amount of the job data from the gateway, and when there is a difference, registers trouble information related to the HDD in the memory.
US10158756B2

A method for processing data associated with a caller party upon setup of an incoming communication is proposed. The method includes: obtaining, from received signaling data associated with the communication, caller party identification data; transmitting a request for qualification of the nature of the caller party including the caller party identification data; receiving, in response to the request, qualification information on the nature of the caller party including respective likelihood indicators for each of one or more categories to which the caller party corresponds; and reporting incoming communication acceptability information that includes the likelihood indicators for each of the one or more categories through a user interface.
US10158749B2

Provided are a controller configured to detect a call connection state of the mobile apparatus, and obtain relevant information related to another party of a call connection as the call connection state is detected, and a communication interface configured to transmit the relevant information to a wearable apparatus.
US10158738B2

In accordance with the exemplary embodiments of the invention there is at least a method and apparatus to determine a shortest code length of at least one category of a publish-subscribe system such that a length requirement of prefix code system for the at least one category is not exceeded; and assign a prefix code of the shortest code length to each of the at least one category of the publish-subscribe system.
US10158734B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting notifications in an enterprise system. In one aspect, a method include actions of obtaining a template that defines (i) trigger criteria for presenting a notification type and (ii) content rules for determining content to include in a notification of the notification type. Additional actions include accessing enterprise resources of an enterprise, the enterprise resources including data describing entities related to the enterprise and relationships among the entities. Further actions include, accessing user information specific to a user and determining that the trigger criteria is satisfied by the enterprise resources and the user information. Additional actions include generating a particular notification of the notification type based at least on the content rules and providing the particular notification to the user.
US10158721B2

Facilitating an individualized interaction between a mobile computing device and an electronic device is provided. A mobile computing device may be utilized to receive an identity of the electronic device. The identity of the electronic device and other data may then be sent from the mobile computing device to a server. An individualized interaction may then be initiated via a previously established communication session between the server and the electronic device. The individualized interaction initiated in response to a determination that the mobile computing device is proximate to the electronic device.
US10158720B2

A cloud computing system for use in remote cooking can receive a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out by a hardware controller on the electronically-controlled appliance.
US10158717B2

A fraud detection method for use in an in-vehicle network system including a plurality of electronic control units that communicate with one another via a bus in accordance with Controller Area Network (CAN) protocol is provided. The method includes receiving at least one data frame sent to the bus, verifying a specific identifier in the received data frame only if the received data frame does not follow a predetermined rule regarding a transmission period and a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state, detecting the received data frame as an authenticated data frame if the verification is successful, and detecting the received data frame as a fraudulent data frame if the verification fails.
US10158715B2

A method for optimizing memory utilization in a gateway of a process control and automation system is provided. The method includes obtaining, for a selected intelligent electronic device (IED), a configured IED description (CID) file associated with the selected IED. The CID file is filtered to generate a filtered CID file. The filtered CID file is provided to the gateway, which is configured to use the filtered CID file to communicate with the selected IED.
US10158711B2

Techniques for hosting websites are disclosed. At least aspects of a website are defined in a framework of website resources. The at least aspects of the website are dependent on the website resources and their position in the framework. In response to a request concerning the website, the framework is parsed to determine at least one of the website resources for the request. A response to the request is provided in dependence on the at least one website resource.
US10158701B2

Methods and apparatuses for enabling remote access to an application program via a computer network provided. Logical elements of the application program may be determined, from which a state model of the application program may be developed. A remote access program updates the state model in accordance with user input data received from a user interface program, generates control data in accordance with the updated state model and provides the same to the application program. The state model may be updated in accordance with application data received from the application program, application representation data in accordance with the updated state model are generated and provided to the user interface program for display at, e.g., a remote client computing device. The application program may be a legacy mainframe application to which remote access is provided without the need to modify the source code of the mainframe application.
US10158700B1

Techniques for coordination of content presentation operations are described herein. In some cases, a client may generate client metadata associated with client event data. The client metadata may include, for example, an indication of any one or more of a time, a frame, a location, an angle, a direction, a speed, a force, or other information associated with the client event data. Also, in some cases, the content provider may generate content provider metadata associated with image data. For example, the content provider metadata may indicate a location of a virtual camera associated with the respective image data and/or a location of one or more objects represented within the respective image data.
US10158699B2

Disclosed is a method for updating or sharing content by a terminal, including generating a request for updating or sharing content, transmitting the request to a server, wherein the server transmits a notification that the content is shared to the at least one terminal if a first element in an information element of the request indicates that the content is the public content, and receiving, from the server, updated content or an indication for displaying the content if the content is updated or is to be displayed on the terminal based on the condition.
US10158687B2

A method of providing data via radio transmissions, the method including identifying a first content item as being of potential interest to multiple remote radio terminals; and in response to the identification of the first content item, cause a first portion of the first content item to be transmitted to a first plurality of remote radio terminals via a first multicast radio transmission, wherein the first transmission identifies the first portion of the first content as data which may be cached by the first plurality of remote radio terminals.
US10158680B2

A system establishes tunnels. In response to a first request from an application, the system establishes a first tunnel between a tunneling client of a user equipment (“UE”) and a tunneling server and establishes a first outer transport layer and a first outer network layer. In response to a second request from the application, the system establishes a second tunnel between the tunneling client and the tunneling server, where the second request includes a request to use the first outer transport layer and the first outer network layer established in conjunction with the first tunnel.
US10158679B2

A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. Depending on whether or not at least one of a set of one or more reduced connectivity check criteria is determined to be met, a full or a reduced set of candidate pairs is generated, each candidate pair of whichever set is generated comprising a first network address available to the first endpoint and a second network address available to the second endpoint. Connectivity checks are not performed for any candidate pair in the full candidate pair set that is not also in the reduced candidate pair set if it is determined that at least one of the reduced connectivity check criteria is met.
US10158678B2

Disclosed is a broadcast signal transmission device. The broadcast signal transmission device according to one embodiment of the present invention comprises: a receiving unit for receiving a transmission protocol packet comprising a service signaling message for signaling a broadcast service; and a control unit for extracting the service signaling message from the received transmission protocol packet, and for obtaining information for providing a broadcast service from the extracted service signaling message.
US10158673B2

Concepts and technologies are disclosed herein for monitoring and controlling electronic activity. A policy service can be called for policies for controlling electronic activity occurring at one or more managed devices. The policies can include a number of rules, each of which can include a number of variables. The rules can be defined by a manager device and/or received from third parties. Third party rule submissions can be validated. If electronic activity at the managed device deviates from a rule, the manager device can be notified and the electronic activity can be blocked. The manager device can update the policy and/or issue exceptions, if desired.
US10158670B1

An access control policy can be received. The access control policy can identify privileges of a client to use resources to perform authorized actions with the resources. A set of related actions that are related to the authorized actions can be determined. The access control policy can be modified to include at least one related action.
US10158661B2

A device blocking tool includes a user interface, a location engine, a retrieval engine, and an update engine. The user interface receives at least one of a MAC address and an IP address of a device. The location engine communicates a query to an access control server, receives a response, and determines, based on the response, that the device connected to a network through a wired connection. In response that determination, the location engine determines a switch through which the device connected. The location engine also determines a number identifying a VLAN through which the device connected and determines that the device is an IP telephone. The retrieval engine retrieves an access control list. The update engine disconnects the device from the VLAN and reconnects the device through a second VLAN.
US10158659B1

A phony profiles detector for an on-line social network system is described. The phony profiles detector uses characteristics of a profile that was associated with an indication that it represents a malicious user, a so-called seed profile, to identify other profiles that should be flagged as potentially the source of undesirable behavior. Based on the degree of similarity determined for a subject profile with respect to a seed profile, the phony profiles detector generates a malicious user indicator and stores it as associated with the subject profile.
US10158658B1

Described are techniques for determining abnormalities in the transmission of data using one or more networks. Responsive to a request or other data, multiple anomaly detection services may determine anomaly values indicative of the likelihood that the request is anomalous. An aggregate value may also be determined based on at least a subset of the anomaly values. Based on correspondence between the aggregate value or any of the anomaly values and threshold data, the request may be determined to be anomalous or non-anomalous. The anomaly values may also be compared to security profile data indicative of sets of values determined based on previous requests. If the current anomaly values do not correspond to the security profile data, this determination may indicate that one or more of the anomaly detection services is compromised. Subsequent values from compromised anomaly detection services may be disregarded until remedied.
US10158656B2

An object-forwarding device can block a malicious Content Object from being inserted into an Interest's reverse path over a named data network. During operation, the device can receive a Content Object via a first interface, and can perform a lookup operation in a Pending Interest Table (PIT) to identify a PIT entry for an Interest associated with the Content Object. The device then determines, from the PIT entry, an egress interface used to forward the Interest. If the device determines that the egress interface of the PIT entry matches the first interface for the Content Object, the device forwards the Content Object via a return interface specified in the PIT entry. On the other hand, if the egress interface of the PIT entry does not match the first interface for the Content Object, the device can block the Content Object.
US10158643B2

An apparatus including an in-network transfer processor configured to receive a transfer request, a sender token, and a receiver token, to identify an institution associated with a sender based on the sender token, and to identify an institution associated with a receiver based on the receiver token. The in-network transfer processor is configured to facilitate an internal transfer to the sender when the sender and the receiver are the same user and to facilitate an internal transfer to the receiver when the sender and the receiver are different users. The in-network transfer processor is configured to facilitate a transfer to the receiver using service network resources when the membership for the institution associated with the receiver indicates an in-network institution and to facilitate a transfer to the institution associated with the receiver using secondary network resources when the membership for the institution associated with the receiver indicates an out-of-network institution.
US10158642B2

Log entries are provided with unique entry identifiers, which may be sequenced in an incremental or decremental order, to create or to update a distributed log which may be replicated and distributed to multiple servers in a network. The entry identifiers may be appended to their respective log entries. Files, records or data which are identified by their respective log entries may be transmitted regardless of the sequence of the entry identifiers.
US10158638B2

Disclosed are systems, apparatus, methods, and computer-readable storage media for providing alerts in an online social network. In some implementations, the online social network is specific to an organization having one or more internal users and one or more external users. An indication of an action associated with providing data to the online social network is received from a computing device. A group associated with the indication of the action is identified. It is determined that the identified group includes the one or more external users. Responsive to determining that the identified group includes the one or more external users, an instruction to display an alert notification is provided at the computing device.
US10158630B2

Systems and arrangements for modifying the functionality of a computing device are provided. A user may initiate an event at the computing device and may select an option to provide enhanced operations. The system may then modify the functionality of the computing device to enable enhanced operations and may request authentication information from the user. The authentication information may be provided via a mobile computing device of the user and may include, in some arrangements, biometric information of the user. Upon authenticating the user, a user interface may be generated including enhanced operations available for selection. Selection of an operation may be received and the system may determine whether additional information is needed to process the operation. The additional information may be received from the mobile computing device of the user. Upon receiving the additional information, the event/operation may be processed and the enhanced operations may be disabled.
US10158626B1

Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.
US10158625B2

Methods and apparatus are provided for key pairing between peer D2D UEs in different eNBs or D2D areas. A method may comprise: receiving at a first access network node serving a first D2D area from a first user equipment in the first D2D area, a request for keys for a D2D communication between the first user equipment and a second user equipment, wherein the request comprises an identification of a second D2D area where the second user equipment is located and being different from the first D2D area; identifying a second access network node serving the second D2D area based on the identification; sending to the second access network node, a request for a security context of the second user equipment; and receiving from the second access network node the security context for obtaining the keys for the D2D communication.
US10158623B2

A method and system for regulating access by an access program to a data object residing in a storage system, which may be used to protect against data theft in a storage server. The storage server receives, from a client node, a certificate request for a certificate pertaining to access of the data object by the access program. The storage server validates the certificate request and in response, generates the certificate and transmits the certificate to the client node. The certificate request and the certificate each include a signature of the access program and an identifier of the data object. The storage server receives from the client node an I/O request for access of the data object by the access program. The storage server determines whether the I/O request is valid or invalid and processes the I/O request with privileged handling or degraded handling, respectively.
US10158610B2

A method and apparatus for sending messages. A message is received by a proxy in a container running on a computer system from an application in the container. A recipient for the message is identified by the proxy using access information. The message is encrypted by the proxy using the access information. The message to the recipient is sent by the proxy, wherein the access information is received from a controller.
US10158609B2

A user terminal device is disclosed. A user terminal device that supports an instant messenger service includes: a display unit for providing an instant messenger service screen including an output message; and a control unit for, when the output message is an encrypted message, decrypting the encrypted message according to a predetermined event and providing the decrypted message to the screen or another screen separate from the screen.
US10158604B2

In a method for addressing messages in a computer network in which two different types of address are used, wherein at least one first network element (4, 5, 6, 7, 8) uses exclusively a first type of address, at least one second network element (14, 15, 16, 17, 18) uses exclusively a second type of address and at least one third network element (9, 10, 11, 12, 13, 14) uses both types of address, at least one third network element (9) is a communication terminal which, besides its function as a communication terminal, also performs a function as an address converter for messages for which said communication terminal is neither the original sender nor an ultimate recipient.
US10158597B2

A method controls an Internet portal for a social network service from a motor vehicle. The Internet portal provides functions that can be activated by sending a control command to the Internet portal. An immobile proxy device provides a module that receives a selection, which is made by a user in the motor vehicle, for one of the functions and then sends a control command, which is specific to the Internet portal, for activating the function to the Internet portal. The module also produces suitable display data for the motor vehicle from output data from the Internet portal. The module also receives additional data from an additional data source and produces an additional control command for the Internet portal and/or display data for the motor vehicle therefrom.
US10158595B2

A system for eliminating redundant notifications to SIP/SIMPLE subscribers, the system including a notification fingerprinter configured to generate a fingerprint from the contents of a SIP/SIMPLE subscriber notification using a predefined fingerprinting method, a fingerprint comparator configured to compare a fingerprint of a previously-sent notification with a fingerprint of a waiting-to-be-sent notification, and a server configured to send the waiting-to-be-sent notification to the subscriber only if the fingerprints do not match.
US10158592B2

A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message pertaining to the conversation, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the electronic message inbox of the first user can be configured to make visible at least the additional electronic message.
US10158589B2

Among other things, embodiments of the present disclosure relate to communicating via an avatar embedded in an email message. In some embodiments, the avatar can provide information associated with the email message.
US10158586B2

A mobile terminal and controlling method thereof are disclosed, by which a message inputted before or after a message reception can be selectively sent when a message is received from a counterpart while composing a message. The present invention includes the steps of if a counterpart message is externally received in the course of a message input to a message input window and a message is additionally inputted to the message input window, applying a visual effect to either a message inputted before receiving the counterpart message or the additionally inputted message and if a send command is received, sending a message corresponding to the send command to a counterpart, wherein the message corresponding to the send command is selected from a message having the visual effect applied thereto and a message not having the visual effect applied thereto among messages displayed on the message input window.
US10158579B2

Methods and apparatus for resource silos at network-accessible services are disclosed. A subset of resources used for a database service, including at least one resource from each of a plurality of data centers, is selected for membership in a resource silo based on grouping criteria. A silo routing layer node identifies the resource silo as the target silo to which a client work request is to be directed. The client work request is sent to a front-end resource of the target silo either by the client, or by the silo routing layer node on behalf of the client. The front-end resource of the target silo transmits a representation of the work request to a back-end resource of the target silo, where a work operation corresponding to request is performed.
US10158577B2

Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.
US10158575B2

An appliance for optimizing network traffic is described. The appliance includes a transport layer controller configured to acquire link characteristics of a link, determine a congestion window for a flow of a plurality of data packets over the link, and determine transport layer characteristics for the flow. The appliance also includes a traffic priority controller configured to acquire a flow priority of the flow, determine whether congestion is or going to occur using the transport layer characteristics and the link characteristics, and increase the congestion window for the flow based on the congestion determination and on the flow priority having been indicated as being higher priority. The appliance further includes a quality of service engine configured to output the flow according to the congestion window.
US10158573B1

Some embodiments of the invention provide a forwarding element that has a data-plane circuit (data plane) that can be configured to implement one or more load balancers. The data plane has several stages of configurable data processing circuits, which are typically configured to process data tuples associated with data messages received by the forwarding element in order to forward the data messages within a network. However, in some embodiments, the configurable data processing circuits of the data plane can also be configured to implement a load balancer in the data plane that forwards message flows to different nodes of a node group. This load balancer includes a set of one or more storages to store several address mapping sets with each address mapping set corresponding to a different set of nodes in the node group. It also includes a destination selector that receives a set identifier for each message flow, and selects a node for the message flow from the mapping set identified by the set identifier received for the message flow.
US10158572B2

Disclosed are a path computation method and a path computation element, applied to a system including two or more path computation elements (PCEs), and in the system, one of the PCEs is a primary PCE, and the other PCEs are secondary PCEs; the method includes: the primary PCE, after receiving a path computation request sent by a path computation client (PCC), selecting one PCE in the system to be the PCE processing this path computation request, and the selected PCE processing the path computation request. When a PCE works as the primary PCE, the PCE includes: a receiving module, configured to receive a path computation request sent by a PCC; a selecting module, configured to select one PCE in the system to be the PCE processing this path computation request after the receiving module receives the path computation request.
US10158569B2

An access point that provides link aggregation is described. During operation, this access point receives a message that may include a Dynamic Host Configuration Protocol (DHCP) response with an Internet protocol (IP) address of a gateway for an electronic device to access a network and a media access control (MAC) address of the electronic device. Based on the MAC address and/or at least a characteristic of the electronic device (such as a configuration, a capability and/or an operating system of the electronic device), the access point may determine a different IP address of another gateway for the electronic device to access the network. Moreover, the access point may modify the DHCP response by substituting the IP address of the other gateway for the IP address of gateway in a modified DHCP response. Next, the access point provides the modified DHCP response to the electronic device.
US10158568B2

Solutions to packet forwarding along a service function path (SFP) by using packet-based transport are provided, where the destination address field in the transport tunnel packet header designates the SFP and the source address field contains the service context. Forwarding of packet flows in different SFPs is simplified by using conventional packet routing and forwarding mechanisms and commercial off-the-shelf routers and switches. For example, route aggregation, load balancing, equal cost multipath routing, and fast path restoration can be applied to service function paths.
US10158553B2

A system may include a master test system and a plurality of slave test systems coupled to the master test system and/or each other. The system may include devices under test (DUTs) (also referred to herein as units under test (UUTs)) stored in test slots and coupled to the master test system or specific slave test systems over Ethernet, coaxial, or other cables. Each test slot may include a Faraday cage that shields the contents therein from electromagnetic signals outside the test slot. The master test system and/or the slave test systems may test the DUTs using specific sequences of tests according to testing protocols relevant to those DUTs. One or more test controllers, mobile devices, display devices, and/or input devices may be coupled to the test systems and be used to control specific test protocols performed by the test systems.
US10158548B2

Methods and systems for processing web pages by a server system (e.g., a proxy server) are disclosed. The proxy server is coupled to a user device and a plurality of web servers. The proxy server receives a first request for a first web page provided by a first web server from the user device. The first web page is zero-rated. In response to receiving the first request, the proxy server retrieves the requested first web page from the first web server. The proxy server then processes the retrieved first web page. The proxy server identifies one or more resource identifiers contained within the retrieved first web page and appends one or more signatures to the identified one or more resource identifiers respectively. Each identified resource identifier is associated with a content item that is zero-rated. The proxy server further forwards the processed first web page to the user device.
US10158547B2

In a procedure for determining distance (or angle) between a pair of electronic devices wirelessly connected to one another, a current session may be temporarily suspended on request and thereafter the current session may be resumed. Temporary suspension and resumption of the current session may, for example, eliminate starting a new session between the pair of electronic devices and repeating a determination of parameters that were initially agreed upon in the current session. Temporary suspension of a current session may be signaled wirelessly, by one electronic device to the other electronic device, for example, by setting a specific value in a specific field, to signal that the current session is to be paused now, in a frame or message transmitted from the pausing device to the to-be-paused device. The current session may be resumed without repeating determination of the initially-agreed upon parameters, by transmitting a frame to initiate measurement exchange.
US10158544B2

A method for selecting at least one communication channel based on a plurality of communication channel characteristics is provided. The method may include receiving a plurality of communications. The method may further include separating the received plurality of communications into a plurality of units. Additionally, the method may include categorizing the plurality of units based on a number of commands associated with the plurality of units. The method may also include measuring a plurality of communication channels based on the categorized plurality of units, the number of commands, and the plurality of communication channel characteristics. The method may further include selecting the at least one communication channel associated with the measured plurality of communication channels to process at least one unit associated with the categorized plurality of units.
US10158543B2

A method of estimating a round-trip time (RTT) is provided. The method may include providing content requested by an interest packet with an identifier to identify a second node that sends the content to the first node, determining a processing time (PT) in which an interest packet is processed in the second node, based on an arrival time in which the content is received by the first node, evaluating an instantaneous RTT for the content received by the first node, based on an arrival time in which the content with the identifier is received at the first node, a sending time in which the interest packet is sent to the second node, or the determined PT, and estimating an RTT for the interest packet based on the evaluated instantaneous RTT.
US10158542B2

A method is disclosed. The method may include a method for management of an electronic device. The method may include acquiring operation data of an electronic device. The method may include determining, based on the operation data of the electronic device whether to send a data-acquiring command to the electronic device. The method may include sending a data-acquiring command to the electronic device. The method may include receiving, from the electronic device, response data generated by the electronic device in response to the data-acquiring command. An apparatus and program product are also disclosed.
US10158536B2

The present disclosure relates to techniques for interacting with an electronic device. More specifically, the present disclosure relates to initiating action(s) using an interface configured to control operation of IoT devices. An example embodiment includes receiving, at a computing device, a communication including a unique identifier for a network device connected to a network, using the unique identifier to determine a resource bundle for the network device, the resource bundle defining an interface module for the network device, wherein the interface module is configured to display one or more interface elements usable to control the network device, and transmitting the resource bundle, wherein when the resource bundle is received, the resource bundle facilitates generating the interface module.
US10158535B2

Systems, computer program products, and methods are described herein for active management of devices based on user selection. The present invention is configured to initiate a control interface, wherein the control interface comprises one or more features associated with the one or more devices; receive a user selection of at least one of the one or more features associated with the one or more devices, thereby allowing one or more control factors associated with the one or more features to be modified; determine an optimum value for the one or more selected features, wherein the optimum value aids the user in accomplishing the selected target; and modify a value associated with the one or more selected features to reflect the optimum value.
US10158533B2

A system and method for base topology selection includes a network controller including a control unit and one or more ports coupled to the control unit and configured to couple the network controller to one or more network switching devices of a network. The network controller is configured to receive initiation messages from the network switching devices, receive configuration and status messages from the network switching devices, transmit discovery requests to the network switching devices, receive discovery responses from the network switching devices, determine a network topology of the network based on information associated with the initiation messages, the configuration and status messages, and the discovery responses, apply heuristic rules to the network topology, and select a base topology based on results of the applied heuristic rules. The network controller may further be configured to transmit flow control messages to the network switching devices to provision the network consistent with the selected base topology.
US10158527B2

Operating conditions of a blockchain configuration may be dynamic and change automatically under certain circumstances. One example method of operation may include one or more of identifying an existing consensus procedure used in an existing blockchain configuration, identifying current metrics associated with the existing blockchain configuration, comparing the current metrics to predefined rules, identifying one or more deviations based on the current metrics being compared to the predefined rules, and changing the existing consensus procedure to a next consensus procedure for a subsequent block in the existing blockchain configuration responsive to identifying the one or more deviations.
US10158522B2

Various embodiments relate to a network monitor and method thereof for receiving a plurality of alarms during a baseline period from a plurality of network elements, establishing a baseline for at least one of the plurality of the network elements by determining a number of the plurality of alarms during the baseline period that occur during each of a plurality of sub-intervals within the baseline period, calculating a mean arrival rate for each of the plurality of alarms during the baseline period, generating a probability density function for an arrival rate for each of the plurality of alarms during the baseline period, calculating a probabilistic score for each of a plurality of alarms during a test period based on the probability density function for the arrival rate of each of the plurality of alarms during the baseline period, determining if the score for each of the plurality of alarms during the test period is greater than or equal to a probabilistic threshold, summing the number of the scores for each of the plurality of alarms during the test period that is greater than or equal to probabilistic threshold, generating a list by sorting the plurality of network elements in descending order based on the sum of the number of the scores for each of the plurality of alarms that generated a probabilistic score greater than or equal to probabilistic threshold or based on a sum of the probabilistic scores that are greater than or equal to probabilistic threshold, reporting first network elements of the generated list and reporting alarms for the first network elements of the generated list having probabilistic scores higher than the probabilistic threshold.
US10158521B2

A tone map selecting device includes: a bit-number-per-symbol providing circuit, providing a plurality of bit numbers per symbol, each of which associated with a tone map; a calculating circuit, performing a predetermined calculation on the bit numbers per symbol to generate a calculation result; and a selecting circuit, identifying one of the bit numbers per symbol that satisfies a predetermined relationship with the calculation result, and selecting the tone map associated with the bit number per symbol satisfying the predetermined relationship as a default tone map.
US10158512B2

Techniques to manage dwell times for pilot rotation are described. An apparatus may comprise a memory configured to store a data structure with a set of modulation and coding schemes (MCS) available to an orthogonal frequency division multiplexing (OFDM) system, each MCS having an associated pilot dwell time. The apparatus may further comprise a processor circuit coupled to the memory, the processor circuit configured to identify a MCS to communicate a packet using multiple subcarriers of the OFDM system, and retrieve a pilot dwell time associated with the MCS from the memory, the pilot dwell time to indicate when to shift a pilot tone between subcarriers of the multiple subcarriers during communication of the packet. Other embodiments are described and claimed.
US10158505B2

Provided is an analog input and output module, the module comprising a first signal processing unit configured to separate analog signal inputted from a plurality of HART transmitters from first HART data, convert the analog signal to digital data, transmit the first HART data to a second signal processing unit, and transmit second HART data received from the second signal processing unit to at least one of the plurality of HART transmitters; and the second signal processing unit configured to control the first signal processing unit and storing conversion result.
US10158502B2

A network device is configured to: detect a virtual network that is unable to relay communication as a failed virtual network; identify, as a failed virtual network identifier, a virtual network identifier assigned to a combination of the failed virtual network and a physical port through which communication of the failed virtual network pass, based on mapping information; identify a first virtual tunnel end point that relays communication of the failed virtual network; identify a second virtual tunnel end point of another network device that communicates with the first virtual tunnel end point based on the tunnel information; and send, to the second virtual tunnel end point, a clear request including the failed virtual network identifier and an IP address of the first virtual tunnel end point, and the clear request being used for clearing a MAC address used in Layer 2 protocol.
US10158495B2

Examples of the disclosure remotely activate a secure device for application development. A request is received at a device entitlement component for a developer kit from a secure device in a user mode via a network. A determination is made as to whether the secure device is in at least one allowed development group. In response to determining that the secure device is in the at least one allowed development group, a certificate is generated defining a permissions level associated with the developer identifier for the secure device. The certificate is transmitted to the secure device, including a key that interacts with a security processor of the secure device to convert hardware capabilities of the secure device to provide a developer mode at the secure device.
US10158491B2

A Qualified Electronic Signature (QES) system configured to exchange data with first processing means of the requester configured to allow a requester to generate requests requesting a qualified electronic signature through said system to a recipient. The system comprises second processing means of the recipient configured to allow the recipient of the request to sign with his qualified electronic signature. Said second processing means comprise a mobile processing terminal for qualified electronic signature of mobile type, adapted to receive request messages at least on a wireless network able to address said messages, through proximity or remote communications, on the basis of at least one terminal identifier of said mobile processing terminal to said user recipient; said second processing means are adapted to send qualified electronic signature at least on a wireless network suitable for proximity or remote communications in order to verify the signature of the recipient through said system and perform the request.
US10158480B1

Autonomous devices and systems, methods, and program products for authorizing and performing autonomous devices transactions are disclosed. An autonomous device can be configured to generate a first hash value of a chain of hash values by applying a hash algorithm to first data including first new data and a first previous hash value of the chain of hash values, the first previous hash value computed by applying the hash algorithm to first previous data. The device can transmit to a transaction computer system the first hash value and the first new data. The device can generate and transmit to the transaction computer system a first signed electronic transaction request comprising first transaction data comprising a sending account identifier associated with the autonomous device, a destination account identifier, a transaction amount, and a timestamp. The device can digitally sign the transaction request using a private key of an asymmetric key pair.
US10158478B2

A flexible aes instruction set for a general purpose processor is provided. The instruction set includes instructions to perform a “one round” pass for aes encryption or decryption and also includes instructions to perform key generation. An immediate may be used to indicate round number and key size for key generation for 128/192/256 bit keys. The flexible aes instruction set enables full use of pipelining capabilities because it does not require tracking of implicit registers.
US10158476B2

The present disclosure relates to an apparatus and method for canceling and/or suppressing inter-cell interference in a wireless communication. The method includes: establishing a Radio Resource Control (RRC) connection with a base station through a first serving cell; receiving, at a User Equipment (UE), an RRC message through the first serving cell, the RRC message comprising cell-specific reference signal (CRS) information of a neighbor cell and Physical Downlink Shared Channel (PDSCH) information of the neighbor cell, and the PDSCH information of the neighbor cell comprising a parameter relating to a power ratio of a CRS of the neighbor cell and a PDSCH of the neighbor cell; receiving the PDSCH through the first serving cell; performing a channel estimation for retrieving data from a PDSCH of the first serving cell; and retrieving the data from the PDSCH of the first serving cell based on the second channel estimation.
US10158469B2

Provided are a method and an apparatus for receiving a control channel in a wireless communication system. A user equipment (UE) receives, in the course of configuring a user-centric virtual cell or a cooperation-based cell cluster and performing handover, a physical downlink control channel (PDCCH) and a cell-specific reference signal (CRS) from at least one of an anchor cell or a supporting neighbor cell, and receives data from at least one of the anchor cell or the supporting neighbor cell on the basis of the received PDCCH and CRS.
US10158465B2

Disclosed is a method for a terminal and a transmission point (TP) for transceiving a reference signal in a wireless communication system. The method according to an embodiment of the present invention comprises receiving a discovery reference signal (DRS) from a second TP by using a DRS configuration acquired from a first TP which shares a single physical cell ID with the second TP; and activating a connection to the second TP without a radio resource control (RRC) reconfiguration in accordance with the results of radio resource management (RRM) measurements of the DRS.
US10158464B2

A mobile terminal device may include a receiver circuit and a processing circuit. The receiver circuit may be configured to receive a composite signal comprising a plurality of reference signal patterns associated with a plurality of transmit locations. The processing circuit may be configured to identify a first reference signal pattern and a second reference signal pattern from the plurality of reference signal patterns; generate a first offset estimate and a second offset estimate based on the first reference signal pattern and the second reference signal pattern; determine a refined offset estimate based on the first offset estimate and the second offset estimate, wherein first offset estimate has a greater offset estimation range than the second offset estimate.
US10158461B2

An uplink control information (UCI) transmitting method is provided. In this method, a user equipment (UE) receives a configuration signaling, determines a candidate physical uplink control channel (PUCCH) set corresponding to an acknowledgement (ACK)/negative acknowledgement (NACK) resource indication (ARI), receives a downlink grant signaling and downlink data corresponding to the downlink grant signaling, generates hybrid automatic repeat request ACK (HARQ-ACK) bits, performs processing for UCI bits including HARQ-ACK, determines the PUCCH used to transmit the UCI bits in the candidate PUCCH set according to an ARI in the downlink grant signaling, and transmits the UCI bits on the determined PUCCH. The present disclosure further provides an aperiodic channel state information (A-CSI) transmitting method. In this method, a UE receives an uplink grant signaling, determines whether an A-CSI report is triggered according to a CSI request field in the uplink grant signaling, determines a CSI process to be updated after determining that the A-CSI report is triggered, and transmits A-CSI on an uplink component carrier (CC) carrying the A-CSI report.
US10158458B2

Methods, devices and systems for encoding and transmitting data in a wireless communications system and, in particular, for unscheduled data transmissions including low data rate transmissions. The method for transmitting data in a wireless network includes mapping data according to a predefined sequence pattern from a group of sequence patterns to provide a spreading sequence that includes multiple non-zero elements and that is enabled to partially collide in the wireless network with other spreading sequences that have been mapped according to other sequence patterns from the group; and transmitting the spreading sequence. Multiple sequences may be received by a network node and decoded using successive interference cancellation (SIC) techniques.
US10158456B2

Provided are a modem chip for performing hybrid automatic repeat request (HARQ) processing, an application processor including the modem chip, and an operating method of the modem chip. A modem chip for receiving data of a codeword unit including a plurality of codeblock units includes a HARQ controller for controlling HARQ data of the codeword unit to be saved in an external memory based on an error detection result of the codeword unit, a HARQ mover for saving or fetching the HARQ data of the codeword unit in or from the external memory via a bus interface, and a HARQ combiner for combining retransmitted data with the HARQ data fetched from the external memory.
US10158455B2

The present invention provides a method of transmitting broadcast signals. The method includes, encoding, by an encoder, PLP (Physical Layer Pipe) data; time interleaving, by a time interleaver, the encoded PLP data; frame mapping, by a framer, the time interleaved PLP data onto at least one signal frames; frequency interleaving, by a frequency interleaver, data in the at least one signal frames; and waveform modulating, by a waveform module, the frequency interleaved data in the at least one signal frame and transmitting, by the waveform module, broadcast signals having the modulated data, wherein the frequency interleaving is conducted according to an interleaving mode, wherein the interleaving mode is determined based on a FFT (Fast Fourier Transform) size.
US10158453B2

Disclosed are a broadcast signal transmitter, a broadcast signal receiver, and a method for transceiving a broadcast signal in the broadcast signal transmitter/receiver. A method for transmitting a broadcast signal comprises the following steps: signaling in-band signaling information to at least one of a service component physical layer pipe (PLP) including at least one service component of a broadcast service, a first information PLP including first service information applied to one broadcast service and a second information PLP including second service information applied commonly to a variety of broadcast services; performing the FEC encoding on data included in each PLP; performing time-interleaving on the FEC encoded data; generating a transmission frame including the time-interleaved data; and modulating the transmission frame and transmitting a broadcast signal including the modulated transmission frame.
US10158451B2

Mixed mode constellation mapping to map a data block to a block of sub-carriers based on a configurable set of one or more constellation mapping schemes, and corresponding mixed mode least likelihood ratio (LLR) de-mapping based on the configurable set of one or more modulation schemes. The set may be configurable to include multiple modulation schemes to provide to a SEvSNR measure that is a non-weighted or weighted average of SEvSNR measures of the multiple modulation schemes. Mixed mode constellation mapping may be useful be configurable to control spectral efficiency versus SNR (SEvSNR) over a range of SNR with relatively fine SNR granularity, and may be configurable to control SEvSNR over a range of SNR at a fixed FEC code rate, which may include a highest available or highest permitted code rate.
US10158441B1

Systems and methods are provided for validating time between a local clock included in the slave node of a network with a master clock included in the master node of the network. The master node determines a propagation delay between the master node and the slave node, sends a synchronization message to the slave node at a first time, determines an expected receipt time of the synchronization message at the slave node based on the first time, the determined propagation delay between the master node and the slave node, and a rate ratio of the master clock to the local clock, and sends a follow up message to the slave node, the follow up message including the first time and the expected receipt time.
US10158432B2

A radio frequency (RF) signal separation and suppression system includes an input that couples in a radio frequency signal comprising desired and undesired radio frequency signals. The RF signal separation and suppression system also includes a reproduction generator connected to the input. The reproduction generator produces a reproduction from the radio frequency signal of the undesired signal at an output. The RF signal separation and suppression system also includes an electrical subtractor having a first input that is electrically connected to the output of the reproduction generator and a second input that is electrically connected to the input of the radio frequency signal separation system. An output of the subtractor generates an output radio frequency signal comprising the desired radio frequency signal and a suppressed undesired radio frequency signal.
US10158424B2

Aspects of the present invention disclose a method, computer program product, and system for establishing an optical communication link. The method includes one or more processors controlling an optical detection apparatus to scan an environment to detect at least one marker. The method further includes one or more processors detecting a first marker of the one or more markers, wherein the first marker includes information that indicates a location of a first optical access point. The method further includes one or more processors determining the location of the first optical access point based on an analysis of the first marker. The method further includes one or more processors controlling an optical communication apparatus to align with the determined location of the first optical access point. The method further includes one or more processors establishing an optical communication link between the optical communication apparatus and the first optical access point.
US10158423B2

A test equipment module and method of communicating maintenance data in a cable system is disclosed. The module comprises a receiver, a measurement system, a pilot generator, and a signal encoder. The receiver receives downstream signals from a host communication network. The measurement system determines a maintenance parameter value associated with the downstream signals. The pilot generator generates a pilot within the downstream frequency band, and a signal encoder encodes the pilot with the maintenance parameter value. The pilot generator adds the encoded pilot to the downstream signals in the communication network, such that a cable modem in the network can receive the encoded pilot and generate a spectrum that includes the encoded pilot. A PNM server receives the spectrum from the cable modem and determines the maintenance parameter value from the spectrum.
US10158421B2

Techniques are described for identifying a rogue network interface device whose laser is not under control of a controller of the network interface device. The techniques identify the rogue network interface device based on reception of a predefined data pattern in a timeslot that is not reserved for any of the network interface devices without needing to disable upstream data transmission from the network interface devices during their assigned timeslots. The techniques also relate to a network interface device determining whether the network interface device is transmitting optical signals at a wavelength different than the wavelength that the OLT to which the network interface device is associated receives.
US10158419B2

In one embodiment, a method includes receiving two or more input radio-frequency (RF) signals, each input RF signal being received on a separate input channel and having a different frequency range. The method also includes amplifying each input RF signal of the two or more input RF signals separately to produce two or more respective amplified RF signals. The method further includes aggregating the two or more amplified RF signals into one aggregated communication signal using a passive waveguide multiplexer, where the aggregated communication signal is an E-band communication signal having a frequency range within approximately 71-76 GHz or approximately 81-86 GHz. The method also includes transmitting the aggregated communication signal.
US10158413B2

In wireless communications, an access point may transmit a first frame to one or more stations. In response to the first frame, the station(s) may transmit a respective second frame to the access point. The access point may generate a beamforming report based on the second frame(s) received by the access point from the station(s). The access point may transmit a third frame(s) that includes the beamforming report to the station(s). The station(s) may generate a respective beamforming matrix based at least on the third frame(s). Other methods, apparatus, and computer-readable media are also disclosed.
US10158407B2

A signal generation method is used in a transmission device that transmits a plurality of transmission signals from a plurality of antennas at the same frequency and at the same time, in the case where larger power change is performed on a first transmission signal than on a second transmission signal during generation process of the first transmission signal and the second transmission signal, the first transmission signal and the second transmission signal are mapped before the power change such that a minimum Euclidian distance between possible signal points for the first signal is longer than a minimum Euclidian distance between possible signal points for the second signal.
US10158399B2

A signal processing method, a related device, and an apparatus for intelligently changing a signal frequency band according to a requirement during downlink or uplink signal transmission. The disclosure includes splitting a downlink signal into a first downlink signal and a second downlink signal, where the second downlink signal is a signal defined by a preset standard, and the downlink signal is an analog signal; performing an analog-to-digital conversion on the second downlink signal to obtain a third downlink signal; filtering the third downlink signal to obtain a fourth downlink signal; performing a digital-to-analog conversion on the fourth downlink signal to obtain a fifth downlink signal; and combining the first downlink signal and the fifth downlink signal to obtain a downlink output signal.
US10158392B2

A transmission-reception device includes an antenna duplexer, an antenna, and first and second transmission-reception circuits. A demultiplexer is connected between the first transmission-reception circuit and the antenna duplexer, and a multiplexer is connected between the second transmission-reception circuit and the antenna duplexer. A signal adjusting unit is connected between the demultiplexer and the multiplexer. The amplitude and phase of a third harmonic signal of a first transmission signal reflected by the antenna are detected. The signal adjusting unit adjusts the amplitude and phase of the third harmonic signal demultiplexed by the demultiplexer on the basis of the detection results, and outputs a cancel signal. The multiplexer synthesizes and hence cancels the third harmonic signal reflected by the antenna and the cancel signal with each other.
US10158388B2

A receiver device for a communication system is arranged for receiving a signal comprising a plurality of transponder signals each containing a plurality of carrier signals and comprises: an adjustable spectral filter configurable for selecting a desired transponder signal. Means for performing a non-linear transformation on the selected desired transponder signal, whereby the non-linear transformation is represented by a set of parameter values. At least one receive filter configurable to select at least one desired carrier signal of the non-linearly transformed selected desired transponder signal and, performance measuring means for determining one or more performance metrics on at least one carrier signal of the plurality of carrier signals contained in the desired transponder signal to obtain the set of parameter values.
US10158385B1

A holster (100) formed a body wearable housing (102), a cable (120), and a holster antenna (104) provide retention for a portable communication device (202) along with remote antenna coverage to another portable communication device (302) via the holster antenna (104).
US10158380B2

A device includes a memory and a controller coupled to the memory. The controller is configured to determine a first count of bits of a representation of data that are estimated to be erroneous and a second count of bits of the representation of data that have high estimated reliability and are estimated to be erroneous. The controller is further configured to modify at least one read parameter or at least one decode parameter based on the first count and the second count.
US10158365B2

A reconfigurable frequency and delay generator is disclosed, and a representative embodiment may include a phase sampler and plurality of configurable oscillator stages, each configurable oscillator stage of the plurality of configurable oscillator stages comprising: a plurality of core inverters coupled in series, a last core inverter of the plurality of core inverters generating an output signal having a configurable output frequency; and a plurality of delay control circuits, each delay control circuit of the plurality of delay control circuits coupled to an output of a corresponding core inverter of the plurality of core inverters.
US10158361B2

A device for detecting a touch at a surface of a substrate comprises a piezoelectric element positioned at a back surface of the substrate to be touched. A drive circuit is configured to apply a frequency modulated drive signal to the piezoelectric element to detect resonance at the substrate. A first detector arrangement coupled to the piezoelectric element is configured to generate a first output signal indicative of a sensed touch or no touch condition according to detected voltage changes and responsive to the frequency modulated drive signal applied to the piezoelectric element. A second detector arrangement coupled to the piezoelectric element is configured to generate a second output signal indicative of a sensed touch or no touch condition according to a sensed strain on said piezoelectric element. A decision circuit including a processor is configured to identify a touch condition or no touch condition at the surface of the substrate according to the first and second output signals.
US10158356B2

Devices and methods are provided where a control terminal resistance of a transistor device is set depending on operating conditions within a specified range of operating conditions.
US10158354B2

An apparatus includes an integrated circuit (IC), which includes complementary metal oxide semiconductor (CMOS) circuitry that includes a pull-up network coupled to a supply voltage and at least one input signal. The IC further includes a first metal oxide semiconductor (MOS) transistor coupled to the pull-up network and to a first bias voltage to reduce a gate-induced drain leakage (GIDL) current of the CMOS circuitry.
US10158347B2

The invention relates to a device and to a method for producing a signal having an adjustable pulse duty factor, in particular a pulse-width-modulated signal. For this purpose, the period duration of the pulse-width-modulated signal can be varied. Thus, the pulse duty factor of the pulse-width-modulated signal can be adapted very accurately to the desired pulse duty factor without great switching complexity by using a simple counter with a fixed clock frequency.
US10158340B1

A piezoelectrically transduced resonator device includes a wafer having a substrate, a buried oxide layer formed on the substrate, and a device layer formed on the buried oxide layer, and a resonator suspended within an air gap of the wafer above the substrate, the resonator including a portion of the device layer, a piezoelectric layer, and top and bottom electrodes contacting top and bottom sides of the piezoelectric layer, wherein the portion of the device layer is not directly connected to the wafer and wherein the resonator is configured to move relative to the substrate under electrostatic force to tune the frequency of the resonator device when a direct current voltage is applied between the substrate and the portion of the device layer of the resonator.
US10158327B2

An adaptive bias circuit for a power amplifier may include a terminal node coupled to the power amplifier. The adaptive bias circuit may also include a low impedance bias circuit coupled to the terminal node. The adaptive bias circuit may further include a high drive bias circuit coupled to the low impedance bias circuit through the terminal node. A separation device may be arranged between the low impedance bias circuit and the high drive bias circuit.
US10158322B2

Systems and methods for positioning solar energy collection devices are disclosed. In one embodiment, an integrated unit combines the necessity of solar panel repositioning with water filtration. While also providing clean water for the end user, the integrated unit uses controlled weight displacement to rotate a solar panel to follow the sun from east to west—a process also known as horizontal (azimuth) solar tracking.
US10158313B2

Current amplitudes in a motor can be controlled by summing a first signal indicative of an output current of the motor with a current command signal, integrating the current command signal with respect to time, and applying a first controller gain to a second signal indicative of the output current of the motor to obtain a gain-controlled signal indicative of the output current of the motor. The method further includes applying a second controller gain to the current command signal to obtain a gain-controlled current command signal, summing the gain-controlled signal indicative of the output current of the motor with the gain-controlled current command signal to obtain a voltage signal, and inputting the voltage signal to the motor such that current amplitudes in the motor are controlled.
US10158307B2

The invention relates to a method for determining the phase currents through phase windings (12) and an excitation current through an excitation winding (13) of an electrical machine (11), wherein an excitation winding (13) is connected between a star point (14) of the phase windings (12) and a defined reference potential, the method comprising the following steps: —periodic driving of the electrical machine (11) with a predefined pulse pattern (30); —determining a respective measurement current (Imess) in a plurality of temporal measuring windows (31, 32, 33) of a measuring period (37), wherein the measurement currents (Imess) correspond to currents through one of the phase windings (12) and through one or more parallel connections of a plurality of the phase windings (12); and —determining the phase currents and the excitation current by evaluating the measurement currents (Imess) determined during the measuring period (37).
US10158300B2

A two-wire load control device (such as, a dimmer switch) for controlling the amount of power delivered from an AC power source to an electrical load (such as, a high-efficiency lighting load) includes a thyristor coupled between the source and the load, a gate coupling circuit coupled between a first main load terminal and the gate of the thyristor, and a control circuit coupled to a control input of the gate coupling circuit. The control circuit generates a drive voltage for causing the gate coupling circuit to conduct a gate current to thus render the thyristor conductive at a firing time during a half cycle of the AC power source, and to allow the gate coupling circuit to conduct the gate current at any time from the firing time through approximately the remainder of the half cycle, where the gate coupling circuit conducts approximately no net average current to render and maintain the thyristor conductive.
US10158299B1

A power conversion system, a non-transitory computer readable medium, and a method of operating a power conversion system, in which inverter switching control signals are generated in a first mode according to an inverter carrier signal having an inverter switching frequency, and according to inverter modulation signals, to operate switches of an inverter to provide an AC output signal, and the inverter modulation signals are shifted in a second mode for low modulation index values to reduce common mode voltage.
US10158297B1

A flyback converter includes a primary-side switch connected to a primary-side winding of a transformer and a secondary-side switch connected to a secondary-side winding of the transformer. The flyback converter is operated by controlling the primary-side switch to store energy in the transformer during ON periods of the primary-side switch, switching on the secondary-side switch synchronously with switching off the primary-side switch to transfer energy from the transformer to the secondary side, determining an off time of the secondary-side switch based on a reflected input voltage measured at the secondary-side winding when the primary-side switch is on, accounting for a settling time of the reflected input voltage when determining the off time of the secondary-side switch so that the settling time has little or no effect on the off time, and switching off the secondary-side switch based on the off time.
US10158296B1

Embodiments of a saturation controller for a flyback switched-mode power supply (SMPS) and a method for saturation control for a flyback SMPS involve measuring a length related to a primary stroke in the flyback SMPS, comparing the length related to the primary stroke to a length related to a previous primary stroke in the flyback SMPS to generate a comparison result and adjusting a switching period time of the flyback SMPS based on the comparison result such that saturation of the flyback SMPS is reduced.
US10158293B2

A power supply module includes a substrate, a switching control IC and a coil. The coil includes a plurality of metal posts, first ends of which are mounted on a first surface of the substrate, wiring conductors that are in conductive contact with the first ends of the metal posts, and post connection conductors that are in conductive contact with second ends of the metal posts. The power supply module further includes a magnetic core that strengthens magnetic flux generated by the coil, and a sealing resin that seals the metal posts and the magnetic core.
US10158282B1

A switching power supply device includes a power factor correction (PFC) circuit, a DC-DC converter, and a control IC incorporating functions of controlling these components. At power up, a capacitor connected to a terminal VCC is charged with a current whose voltage has been adjusted by a starting circuit. When a voltage across the capacitor reaches a UVLO cancelation voltage, an under-voltage lockout (UVLO) circuit outputs a first enable signal, thereby driving a PFC control circuit. When the PFC control circuit outputs a PFC switching signal, a PFC switching detection circuit outputs a second enable signal, thereby driving an LLC control circuit. Since the time between the start of the PFC switching operation and the start of the operation of the LLC control circuit is shortest, there is no need to supplement the starting power and arrange an auxiliary winding for an inductor.
US10158275B2

A separation apparatus for a laminated core is configured to separate an annular laminated core, which includes a plurality of core pieces each of which includes a yoke portion and a tooth portion extending from the yoke portion in a direction intersecting the yoke portion and is integrated by the temporary connection of the adjacent core pieces at end portions of the yoke portions, into the respective core pieces. The separation apparatus includes a plurality of separation members that are movable in a radial direction of the laminated core and are disposed so as to be arranged in a circumferential direction of the laminated core, and an actuator that is configured to apply an outward force in the radial direction to the laminated core through the respective separation members by moving the respective separation members outward in the radial direction.
US10158273B2

A liquid-cooled motor device includes a motor casing, a motor, a coolant casing and an impeller. The motor casing receives the motor, and defines a cooling space surrounding the retaining space, a coolant intake hole, and a coolant draining hole. The coolant casing defines a drawing space, a coolant inlet and a coolant outlet. The impeller is disposed in the drawing space and connected to an output shaft of the motor, and is rotated by the output shaft to draw a coolant into the drawing space via the coolant inlet, and to force the coolant into the cooling space via the coolant outlet and the coolant intake hole, such that the coolant removes heat generated by the motor, and is expelled from the cooling space via the coolant draining hole.
US10158271B2

A system for generating hydrokinetic power from a subcritical channel is disclosed. The system comprises a power channel diverted from the subcritical channel for generating hydrokinetic power by changing one more flow parameters of water, wherein the power channel includes an intake section, one or more slope section, one or more power section and a recovery section, an intake spillway at the intake section of power channel, connecting the subcritical channel with the power channel for enhancing the velocity of water, wherein the intake spillway is designed based on rate of discharge of water to be drawn from the subcritical channel and an array of turbines located in the power channel for generating power using the diverted water from the subcritical channel, wherein the number of turbines are based on the length of the power channel.
US10158266B2

A motor includes: a stator core having a plurality of slots; and a winding inserted into the slot as distributed windings of three phases, wherein an interphase insulation sheet is mounted on a coil end of the winding. The interphase insulation sheet includes: planar insulating portions disposed so as to protrude from each of end surfaces of the stator core; a first leg portion and a second leg portion which integrally connect the planar insulating portions at the end surfaces and which are inserted into the slots; insulating convex portions that protrude toward an inner side in a radial direction of the stator core from the planar insulating portion; and a third leg portion that integrally connects the insulating convex portions at the end surfaces and which are inserted into the slot.
US10158265B2

An embedded permanent magnet type motor, which has one pole configured of two permanent magnets and has a plurality of poles of permanent magnets embedded in a rotor, includes a rotor whose magnet embedding holes communicate with a rotor outer periphery. The rotor has, between adjacent poles, a q-axis projection projecting in a direction away from a rotor rotation center. The magnet embedding holes are disposed so as to form an inverted V shape. An outer peripheral edge portion on the outer side of the permanent magnets has a curvature radius smaller than the distance from a rotation center axis to a rotor outermost peripheral portion. Circular intermediate plates of an outside diameter larger than the outside diameter of rotor steel plates are provided in intermediate positions in the rotor in a rotor rotation axis direction.
US10158264B2

Each of claw-shaped magnetic poles is formed with an air gap expanding portion formed on at least a portion of both side portions in a circumferential direction, and an air gap is formed between the air gap expanding portion and tip portions of teeth that is larger than another air gap formed between radial end portions and the tip portions of the teeth. When a circumferential distance between the radial end portion and the tip portion is indicated by τ, and when the air gap is indicated by δ, 3δ≤τ≤15δ is satisfied. When a claw-tip end face width is indicated by L1, and when a claw-root end face width is indicated by L2, the claw-shaped magnetic pole is formed in a range of 0.20≤L1/L2≤0.71.
US10158253B2

The present invention is mainly directed to providing a wireless power relay device and a wireless power transmission system, which are capable of reinforcing a relay coil in which a high voltage is induced among a plurality of relay coils, thereby preventing the relay coil from being damaged due to the induction of the high voltage.
US10158251B2

A wireless energy transfer enabled battery includes a resonator that is positioned asymmetrically in a battery sized enclosure such that when two wirelessly enabled batteries are placed in close proximity the resonators of the two batteries have low coupling.
US10158250B2

A primary resonant network for a wireless power transfer has a primary winding capable of being energized to provide a magnetic field, and a reactive component selected to constrain the reactive loading on a power supply which energizes the primary resonant network. The reactive component is selected dependent on a given variation in inductance or capacitance of the primary resonant network and a given variation in inductance or capacitance of a secondary resonant network coupled to the primary resonant network.
US10158243B2

A wireless charger having an automatic alignment function includes: a charge sensor sensing charging of a portable device disposed on a wireless charging pad within a vehicle; a position regulator regulating positions of the portable device and the charge sensor; and a position sensor sensing the position of the portable device. A controller is configured to move the portable device to a plurality of reference positions on the wireless charging pad sequentially, to detect a charging position on the wireless charging pad based on an induced voltage that is measured in each of the plurality of reference positions and to move the portable device to the charging position.
US10158240B2

An electrical storage device according to an embodiment includes a power generator; a first-type capacitor that stores the electrical power generated by the power generator; second-type capacitors that are connected to the first-type capacitor in parallel; switches each of which is connected to one of the second-type capacitors; and a control circuit that controls the switches. Every time either a charging voltage or an observation voltage proportional to the charging voltage exceeds a first threshold value, the control circuit controls the switches in such a way that the i+1-th second-type capacitor (where i is an integer equal to or greater than zero) is additionally connected to the first-type capacitor in parallel.
US10158223B2

The present invention relates to a method for generating a current differential protection supernode based on an electrical topology of a regional distribution network, which belongs to the fields of automation of electrical power systems and relay protection. The present invention generates several supernode differential protection elements, i.e., differential protection objects, and backup differential protection elements by circularly using a depth-first search method according to the inputted branch-node associative data table reflecting the electrical topology of the distribution network. the present invention can accurately located and quickly isolate the faults in the distribution network system, reduce the probability of power cut in the non-fault lines, reduce the coverage of power cut, quickly reconstruct and self-heal the distribution network, and solve the effect of the distributed access system on the distribution network protection.
US10158216B2

An electrical box assembly and cable connector are provided. The cable connector includes a connector housing and a cable retaining member that releasably secures an electrical cable within the connector housing. The electrical box assembly includes an electrical box and a cable connector. The electrical box assembly may also include a box separator.
US10158215B1

A void insert device for positioning in a wall void having void surfaces may have a perimeter with a perimeter surface configured to be positioned in contact with the void surface of the wall void, and the perimeter has a perimeter shape and a perimeter size. A portion of the insert device adjacent to the perimeter surface of the insert device may be formed of a compressible material permitting compression of the insert device to inset the insert device into the wall void, and the compressible material of the insert device may be characterized by having a degree of resiliency. The perimeter shape, size, and degree of resiliency of the compressible material may be configured to press the perimeter surface against the void surface of the wall void to resist movement of the insert device further into the void.
US10158202B2

The present disclosure provides a mobile terminal, an earphone socket and a method for manufacturing an earphone socket. The earphone socket includes: a housing defining a mounting cavity; a support bracket in the mounting cavity; and a plurality of pins are located between the support bracket and inner walls of the mounting cavity, and the plurality of pins passes through a back wall of the mounting cavity to expose outer ends of the plurality of pins.
US10158180B1

A wideband phased array including a plurality of nested sub-arrays each having a plurality of bowtie radiators and having a common aperture, where each sub-array covers a different frequency band. In one embodiment, a square high-band sub-array is positioned at a center of the phase array, a square mid-band sub-array surrounds the high-band sub-array, and low-band sub-array surrounds the mid-band sub-array.
US10158174B2

A system includes an antenna, an impedance measurement circuit, an impedance tuning circuit, and a controller. The impedance measurement circuit can include a test current source that conveys a test current through the antenna, and a voltage sensor that measure a voltage across the antenna while the test current is conveyed through the antenna. The impedance tuning circuit can be coupled to the antenna leads and can include one or more reactive elements that can be selectively coupled to the antenna, or otherwise adjusted, to effect adjustment of the impedance connected to the antenna. The controller can: (i) use the impedance measurement circuit to obtain a measurement indicative of an impedance of the antenna; (ii) determine an adjustment to the impedance tuning circuit based on the obtained measurement; and (iii) cause the impedance tuning circuit to make the determined adjustment.
US10158162B2

An automotive glass antenna includes (a) a defogger having first and second bus bars; (b) a first L-shape auxiliary element connected to a lower end of the first bus bar; (c) a second L-shape auxiliary element connected to an upper end of the second bus bar; (d) a feed point provided at a position near an upper portion of the first bus bar or a lower portion of the second bus bar; and (e) a main element that includes a main vertical element extending along an outside of the first or second bus bar to achieve a capacitive coupling therewith and a main horizontal element extending from the feed point in a substantially horizontal direction. This antenna is capable of receiving FM radio broadcast waves with high gain, even if it is installed in a limited blank space around the defogger.
US10158154B2

A microwave filter comprises at least one resonant filter element resonating at a resonant frequency and having a housing, a resonant filter cavity arranged in the housing and a resonator element arranged in the housing. At least two tuning elements are arranged on the housing of the resonant filter element and each extend into the cavity with a shaft portion, wherein the two tuning elements are movable with respect to the housing to adjust the length of the shaft portion extending into the housing and wherein the at least two tuning elements are constituted and designed such that by adjusting the length of the shaft portion of each tuning element extending into the housing a temperature drift of the resonant frequency is adjustable.
US10158153B2

Systems and methods are provided for creating higher order microwave bandstop filters with total through-line length of significantly less than one-quarter wavelength at the filter center frequency. The mixed electric and magnetic field coupling bandstop filter topologies provided by embodiments of the present disclosure can be used to reduce the size, weight, and throughline insertion loss of microwave bandstop filters. In an embodiment, if the relative field strengths are intelligently designed for each coupling structure, effective phase offsets can be produced between resonators along the through line. These phase offsets can be used to absorb some or all of the length of the λ/4 inverters between resonators.
US10158151B2

A heat exchanger for battery thermal management applications is disclosed. The heat exchanger has at least one internal, two-pass flow passage, the at least one internal, two-pass flow passage having an inlet end and an outlet end and at least a first flow passage portion and at least a second flow passage portion interconnected by a generally U-shaped turn portion. An inlet manifold is in fluid communication with the inlet end of the internal flow passage for delivering an incoming fluid stream to the heat exchanger while an outlet manifold is in fluid communication with the outlet end of the internal flow passage for discharging an outgoing fluid stream from the heat exchanger. A bypass passage fluidly interconnects the incoming fluid stream and the outgoing fluid stream.
US10158143B2

A method for producing a lithium solid state battery having a solid electrolyte membrane with high Li ion conductivity, in which firm interface bonding is formed on both sides of the membrane, comprising steps of: a membrane-forming step of forming CSE1 not containing a binder, composed of a sulfide solid electrolyte material, on a cathode active material layer by an AD method and ASE1 not containing a binder, composed of a sulfide solid electrolyte material, on an anode active material layer by an AD method, and a pressing step of forming SE1 with the CSE1 and the ASE1 integrated by opposing and pressing the CSE1 and the ASE1, wherein the SE1 such that an interface between the CSE1 and the ASE1 disappeared is formed by improving denseness of the CSE1 and the ASE1 in the pressing step.
US10158134B2

A fuel cell system includes: a fuel cell; an oxidant gas supply unit configured to supply an oxidant gas to a cathode electrode of the fuel cell; and a gas pressure control unit configured to detect as a gas pressure sensitivity a ratio of variation in an output of the fuel cell to variation in the pressure of the oxidant gas, specify a correspondence relationship between the pressure of the oxidant gas and the output of the fuel cell on the basis of the detected gas pressure sensitivity, and control the pressure of the oxidant gas on the basis of the specified correspondence relationship.
US10158129B2

A fluid exchange membrane module includes a case including at least two pairs of fluid inlets and fluid outlets, and a fluid exchange membrane installed within the case and disposed so that a dry fluid flowing between one pair of a fluid inlet and a fluid outlet does not directly contact a high-humidity fluid flowing between another pair of a fluid inlet and a fluid outlet in the operating state of the module. The fluid inlet for the high-humidity fluid includes a diffuser. The fluid exchange membrane module may adiabatically expand a fluid flowing toward one side of a fluid exchange membrane and thus increase the relative humidity of the high-temperature and high-humidity fluid so as to maximize fluid transmission through the fluid exchange membrane, and may decrease the pressure of the fluid so as to uniform pressure distribution of a fluid flow.
US10158124B2

The present invention addresses the problem of providing: a core-shell catalyst capable of achieving, when evaluated for a fuel cell, the catalytic activity anticipated from the catalyst activity value obtained using a rotating disc electrode (RDE); and a method for activating a core-shell catalyst in said manner. The present invention relates to a fuel cell catalyst, which is an electrode catalyst having a core-shell structure and is characterized in that at least 99% of the core member is covered by the shell member and the halogen content is not more than 5000 ppm. The present invention also relates to a method for activating said core-shell catalyst, the method comprising: a process for dispersing the core-shell catalyst in a dispersion solvent; a process for separating impurities from said core-shell catalyst by blowing a gas that has reducing properties or a mixed gas comprising same into said dispersion solvent; and a process for removing said impurities.
US10158116B2

A method for the manufacture of a paste composition suitable for the production of an electrode for lead-acid battery, including mixing a carbon nanofiller/lead oxide composite of a first particulate size with sulphuric acid, water and further lead oxide of a second particulate size. Also, the paste thus obtained, the composite used in its manufacture, and the electrode and lead-acid battery obtained from this paste.
US10158096B2

Disclosed is an organic light emitting device.
US10158095B2

A light emitting diode includes a first electrode overlapping a second electrode, an emission layer between the first and second electrodes. a first hole injection layer and a second hole injection layer between the first electrode and the emission layer, and a first hole transporting layer between the first hole injection layer and the second hole injection layer. Each of the first and second hole injection layers includes an inorganic dipole material. At least one of the first hole injection layer or the second hole injection layer including an organic material.
US10158094B2

Disclosed is an organic light emitting diode, including a cathode electrode and an anode electrode positioned above the cathode electrode. An emitting layer is positioned between the cathode electrode and the anode electrode. An electron transporting unit is positioned between the cathode electrode and the emitting layer. The electron transporting unit is configured to inject and transport electrons to the emitting layer. A buffer layer is disposed between the cathode electrode and the electron transporting unit. The buffer layer includes an organic layer and a metallic layer disposed on the organic layer.
US10158085B2

A condensed-cyclic compound represented by Formula 1A or 1B: wherein in Formulae 1A and 1B, groups, substituents, and variables are the same as defined in the specification.
US10158084B2

Provided are a novel aromatic amine derivative having a specific structure and an organic electroluminescence device in which an organic thin layer comprising a single layer or plural layers including a light emitting layer is interposed between a cathode and an anode, wherein at leas one layer of the above organic thin layer contains the aromatic amine derivative described above in form of a single component or a mixed component. Thus, the organic electroluminescence device is less liable to be crystallized in molecules, improved in a yield in producing the organic electroluminescence device and extended in a lifetime.
US10158081B2

Provided is a charge-transporting varnish which includes a charge-transporting material including fluorine atoms, a charge-transporting material not including fluorine atoms, a dopant material comprising heteropoly acid, and an organic solvent, said charge-transporting material including fluorine atoms being a polymer of weight-average 1,000 to 200,000 molecular weight obtained by condensing a triarylamine compound, an aryl aldehyde compound including fluorine atoms, and a fluorine derivative having a carbonyl group, and said charge-transporting material not including fluorine atoms being an oligoaniline compound. The charge-transporting varnish provides a thin film which, even in a case of being used as a single layer in contact with and in between an anode and a luminescent layer, is capable of achieving an organic EL element having superior luminance characteristics and durability.
US10158079B2

The invention relates to novel polymers of benzodithiophene, methods and materials for their preparation, their use as semiconductors in organic electronic (OE) devices, and to OE devices comprising these polymers.
US10158078B2

The present invention relates to a composition for an insulator of a thin film transistor, an insulator and an organic thin film transistor comprising the same. The insulator of a thin film transistor prepared with the composition of the present invention displays an excellent permittivity along with a low surface energy, and the organic thin film transistor comprising the same displays an improved organic semiconductor morphology formed on the top surface of the insulator, so that it can bring the effect of reducing leakage current density, improving charge carrier mobility, and improving current on/off ratio.
US10158072B1

A semiconductor device includes an inter-metal dielectric layer, a memory cell, a transistor and a dielectric layer. The memory cell includes a metal-insulator-metal (MIM) structure over a top surface of the inter-metal dielectric layer. The transistor underlies the inter-metal dielectric layer. The dielectric layer extends over the transistor and along the top surface of the inter-metal dielectric layer. The dielectric layer is separated from the MIM structure.
US10158064B2

A diaphragm actuator has a first frame part and a second frame part, between which at least two diaphragm layers are disposed in a stacked manner and formed as electro-active polymer layers. Furthermore, a method for producing a diaphragm actuator is described.
US10158059B2

The invention relates to a flow control device intended to be used in a thermoelectric generator (10), said generator (10) allowing a temperature gradient to be created between a cold source and a heat source in at least two zones (A, B), characterized in that it comprises a valve (30), said valve (30) comprising a valve body (32) and a gate (34), said gate (34) being hinged relative to the valve body (32) and being capable of occupying an open position and a closed position, said valve (30) being configured to be positioned inside said generator (10), between said two zones (A, B), so as to modulate the quantity of a first fluid circulating through said thermoelectric generator (10). The invention further relates to a thermoelectric generator (10) comprising such a device.
US10158058B2

To provide a manufacturing method of a thermoelectric conversion element, including: a holding step of holding thermoelectric conversion members (2, 3) while exposing at least one side end portions of at least one of the thermoelectric conversion members; a coating step of coating the exposed end portions of the thermoelectric conversion member with metal powder (13); and an electrode forming step of forming an electrode (4a) at the end portions of the thermoelectric conversion member by sintering the metal powder.
US10158042B2

A method of producing optoelectronic semiconductor components includes A) providing a semiconductor layer sequence on a carrier top of a carrier, B) patterning the semiconductor layer sequence such that at least one mesa structure is formed with side faces, C) applying at least a portion of a cladding to the semiconductor layer sequence with the mesa structure by a conformal coating method such that all free surfaces are covered by the cladding), and D) anisotropically etching the cladding such that a flank coating is created from the cladding, which coating is limited with a tolerance of at most 200% of a mean thickness of the flank coating to the side faces of the mesa structure and completely encloses the mesa structure, wherein step D) takes place without an additional etching mask for the anisotropic etching.
US10158040B2

Polaritonic hot electron infrared photodetector that detect infrared radiation. In one implementation, the polaritonic hot electron infrared photodetector includes a first contact layer, a second contact layer, a first dielectric layer, a second dielectric layer, and a conductor layer. The first dielectric layer is coupled between the first contact layer and the second contact layer. The second dielectric layer is coupled between the first dielectric layer and the second contact layer. The conductor layer is coupled between the first dielectric layer and the second dielectric layer. Infrared radiation incident upon the conductor layer is operable to create hot carriers that are injected from a conduction band of the conductor layer to a conduction band of the second contact layer.
US10158032B2

In general, the present invention relates to electro-conductive pastes with halogen containing compounds as additives and solar cells with high Ohmic sheet resistance, preferably photovoltaic solar cells. More specifically, the present invention relates to solar cell precursors, processes for preparation of solar cells, solar cells and solar modules. The present invention relates to a solar cell precursor at least comprising as precursor parts: i) a wafer with sheet resistance of at least 80 Ohm/sq.; ii) an electro-conductive paste at least comprising: a) metallic particles; b) a glass frit; c) an organic vehicle; and d) a halogen containing compound applied to the wafer.
US10158020B2

An embodiment is a semiconductor device comprising a first gate structure over a semiconductor substrate, a first etch stop layer (ESL) over the semiconductor substrate and the first gate, the first ESL having a curved top surface, and a first inter-layer dielectric (ILD) on the first ESL, the first ILD having a curved top surface. The semiconductor device further comprises a second ESL on the first ILD, the second ESL having a curved top surface, and a second ILD on the second ESL.
US10158018B2

A method for manufacturing a semiconductor device is provided, including forming a plurality of fins on a semiconductor substrate, and forming source/drain regions on the fins. The source/drain regions have an uneven surface with a mean surface roughness, Ra, of about 10 nm to about 50 nm. A smoothing layer is formed on the source/drain regions filling the uneven surface. An etch stop layer is formed overlying the smoothing layer. A portion of the etch stop layer is removed to expose a portion of the smoothing layer. The exposed smoothing layer is removed, and a contact layer is formed on the source/drain regions.
US10158006B2

An exemplary method for forming a semiconductor device includes etching a top portion etching a top portion of a first semiconductor fin to produce a recessed top portion of the fin. A dielectric layer is deposited over the first semiconductor fin and an adjacent isolation structure. The top surface of the recessed top portion is exposed where a resulting pair of spacers remains on either side of the recessed top portion, the spacers being in contact with sidewalls of the recessed fin. The fin is further recessed to produce a recessed top surface of the first semiconductor fin, the recessed top surface being below a top surface of the isolation structure. A source/drain material is epitaxially grown in the recess between the pair of spacers and expands laterally over the pair of spacers.
US10157985B2

A metal-oxide-semiconductor field-effect transistor (MOSFET) device includes a channel region comprising dopants of a first type. The MOSFET device further includes a gate dielectric over the channel region, and a gate over the gate dielectric. The MOSFET device further includes a source comprising dopants of a second type, and a drain comprising dopants of the second type, wherein the channel region is between the source and the drain. The MOSFET device further includes a deactivated region underneath the gate, wherein dopants within the deactivated region are deactivated.
US10157982B2

A field-effect semiconductor device includes a semiconductor body having a first semiconductor region of a first conductivity type, a first side, an edge delimiting the semiconductor body in a direction substantially parallel to the first side, an active area, and a peripheral area arranged between the active area and the edge. A first metallization is arranged on the first side, and a second metallization is arranged opposite the first metallization and in Ohmic connection with the first semiconductor region. In the active area, the semiconductor body further includes: a plurality of drift portions of the first conductivity type alternating with compensation regions of a second conductivity type, the drift portions being in Ohmic connection with the first semiconductor region, the compensation regions being in Ohmic connection with the first metallization and having in a vertical direction perpendicular to the first side a vertical extension.
US10157978B2

A component includes a substrate and a capacitor formed in contact with the substrate. The substrate can consist essentially of a material having a coefficient of thermal expansion of less than 10 ppm/° C. The substrate can have a surface and an opening extending downwardly therefrom. The capacitor can include at least first and second pairs of electrically conductive plates and first and second electrodes. The first and second pairs of plates can be connectable with respective first and second electric potentials. The first and second pairs of plates can extend along an inner surface of the opening, each of the plates being separated from at least one adjacent plate by a dielectric layer. The first and second electrodes can be exposed at the surface of the substrate and can be coupled to the respective first and second pairs of plates.
US10157977B2

A semiconductor device includes a first electrode layer and a second electrode layer. The first electrode layer extends in a first direction. The second electrode layer extends in the first direction for a different length from the first electrode layer, and is symmetric with respect to a center line of the first electrode layer in a second direction. The second electrode layer defines a capacitor with the first electrode layer.
US10157973B2

An organic light emitting display device comprises a driving transistor for driving an organic light emitting diode; a first transistor controlled by a scan signal and connected between a reference voltage line and a first node of the driving transistor; a second transistor controlled by the scan signal and connected between a data line and a second node of the driving transistor; a first plate with an improved conductive characteristic and connected to the semiconductor layer of the driving transistor and the semiconductor layer of the first transistor; a second plate positioned on the first plate, and connected to the semiconductor layer of the second transistor and a gate electrode of the driving transistor; and a pixel electrode of the organic light emitting diode, positioned on the second plate and connected to the first plate through a contact hole.
US10157964B2

A memory device according to one embodiment includes a resistance change film, an insulating film provided on the resistance change film, a first wiring provided on the insulating film and being not in contact with the resistance change film, and a high resistance film having a higher resistivity than the first wiring. The high resistance film is provided on a side surface of a stacked body including the insulating film and the first wiring, and the high resistance film is electrically connected between the first wiring and the resistance change film.
US10157958B2

A method includes bonding a Backside Illumination (BSI) image sensor chip to a device chip, forming a first via in the BSI image sensor chip to connect to a first integrated circuit device in the BSI image sensor chip, forming a second via penetrating through the BSI image sensor chip to connect to a second integrated circuit device in the device chip, and forming a metal pad to connect the first via to the second via.
US10157957B2

The present disclosure relates to a solid-state imaging element in which the cost reduction of a curved imaging element can be achieved, a method for manufacturing the solid-state imaging element, and an electronic apparatus. A curvature base is formed so as to be curved in a concave shape at a center leaving a small edge. The curvature base is divided into five portions of an element disposition portion and four peripheral portions. This element disposition portion is formed in a porous state. A pore (air bubble) in the porous state is smaller than a pixel size. A porous material such as a ceramic-based material, a metal-based material, or a resin-based material can be used as the porous material, for example. The present disclosure can be applied to a CMOS solid-state imaging element to be used for an imaging device, for example.
US10157952B2

An imaging device includes a semiconductor substrate and at least one unit pixel cell provided to a surface of the semiconductor substrate. Each of the at least one unit pixel cell includes: a photoelectric converter including a pixel electrode and a photoelectric conversion layer located on the pixel electrode, the photoelectric converter converting incident light into electric charges; a charge detection transistor that includes a part of the semiconductor substrate and detects the electric charges; and a reset transistor that includes a gate electrode and initializes a voltage of the photoelectric converter. The pixel electrode is located above the charge detection transistor. The reset transistor is located between the charge detection transistor and the pixel electrode. When viewed from a direction normal to the surface of the semiconductor substrate, at least a part of the gate electrode is located outside the pixel electrode.
US10157943B2

Trenched-bonding-dam devices and corresponding methods of manufacture are provided. A trenched-bonding-dam device includes a bonding dam structure positioned upon a top surface of a substrate. The bonding dam structure has a bottom surface attached to a top surface of the substrate, an inner dam surrounded by an outer dam, and a trench between the inner and outer dams. The device may further include an optics system including a lens and an adhesive positioned within a bonding region between a bottom surface of the optics system and a top surface of at least one of the inner and outer dams. The trench may be dimensioned to receive a portion of the excess adhesive flowing laterally out of the bonding region during bonding of the substrate to the optics system, laterally confining the excess adhesive and reducing lateral bleeding of the adhesive.
US10157938B2

The present application discloses a fabrication method for forming an array substrate, including: forming, in a fanout region, a first signal-load line connected to a first group of data lead wires, and a second signal-load line connected to a second group of data lead wires; and forming, in the fanout region, at least one unidirectional device at a connection point of the first signal-load line and a data lead wire, at least one unidirectional device at a connection point of the second signal-load line and a data lead wire. The first signal-load line and the second signal-load line are each configured to transmit an external testing signal along a single direction to the data lead wires through the unidirectional devices.
US10157937B2

A TFT array substrate includes a display zone having data lines, scan lines, and sub-pixels arranged in an array. For the sub-pixels of the same row, each of the sub-pixels of the even columns is connected with the scan line above the row of the sub-pixels and each of the sub-pixels of the odd columns is connected with the scan line below the row of the sub-pixels. The non-display zone includes fan-out lines respectively corresponding to and connected with the scan lines. Each of the fan-out lines includes a horizontal line segment and a slanted line segment. The slanted line segments of the two fan-out lines respectively corresponding to and connected with two adjacent, upper and lower scan lines are arranged to intersect each other in a mutually isolated manner so as to change the sequence of driving the two adjacent, upper and lower scan lines.
US10157935B2

Embodiments are directed to a method of forming a semiconductor device and resulting structures having a nanosheet capacitor by forming a first nanosheet stack over a substrate. The first nanosheet stack includes a first nanosheet vertically stacked over a second nanosheet. A second nanosheet stack is formed over the substrate adjacent to the first nanosheet stack. The second nanosheet stack includes a first nanosheet vertically stacked over a second nanosheet. Exposed portions of the first and second nanosheets of the second nanosheet stack are doped and gates are formed over channel regions of the first and second nanosheet stacks.
US10157915B1

A microelectronic device includes a capacitor having a lower plate of interconnect metal, a capacitor dielectric layer with a lower silicon dioxide layer, a silicon oxy-nitride layer, and an upper silicon dioxide layer, and an upper plate over the upper silicon dioxide layer. The silicon oxy-nitride layer has an average index of refraction of 1.60 to 1.75 at a wavelength of 248 nanometers. To form the microelectronic device, the lower silicon dioxide layer, the silicon oxy-nitride layer, and the upper silicon dioxide layer are formed in sequence over an interconnect metal layer. An upper plate layer is patterned to form the upper plate, leaving the lower silicon dioxide layer and at least half of the silicon oxy-nitride layer over the interconnect metal layer. An interconnect mask is formed of photoresist over the upper plate and the silicon oxy-nitride layer, using the silicon oxy-nitride layer as an anti-reflection layer.
US10157914B2

One embodiment of the instant disclosure provides a semiconductor structure that comprises: a first device layer including a first active layer disposed over a substrate and a first gate layer disposed on the active layer, where at least one of the first active layer and the first gate layer includes a first layer alignment structure; a first bounding layer disposed over the first device layer, the first bounding layer including an opening arranged to detectably expose the first layer alignment structure; and a second device layer disposed over the bounding layer including a second layer alignment structure, where the second layer alignment structure is substantially aligned to the first layer alignment structure through the opening.
US10157906B2

Circuits and methods for protecting a device are provided. A first device to be protected includes a gate dielectric of a first thickness. A second device includes a gate dielectric of a second thickness that is less than the first thickness. A gate is shared by the first device and the second device.
US10157904B2

A transient voltage suppressor (TVS) is constructed as an NPN bipolar transistor including individually optimized collector-base and emitter-base junctions both with avalanche mode breakdown. The TVS device is constructed using a base that includes a lightly doped base region bordered by a pair of more heavily doped base regions. The two more heavily doped base regions are used to form the collector-base junction and the emitter-base junction both as avalanche breakdown junctions. The lightly doped base region between the collector-base and emitter-base doping regions ensures low leakage current in the TVS device. In this manner, the TVS bipolar transistor of the present invention provides high surge protection with robust clamping while ensuring low leakage current.
US10157900B2

A semiconductor structure includes a three dimensional stack including a first semiconductor die and a second semiconductor die. The second semiconductor die is connected with the first semiconductor die with a bump between the first semiconductor die and the second semiconductor die. The semiconductor structure includes a molding compound between the first semiconductor die and the second semiconductor die. A first portion of a metal structure over a surface of the three dimensional stack and contacting a backside of the second semiconductor die and a second portion of the metal structure over the surface of the three dimensional stack and configured for electrically connecting the three dimensional stack with an external electronic device.
US10157893B2

Package-On-Package (PoP) structures including stud bulbs and methods of forming PoP structures are provided. A structure may include a first substrate, stud bulbs, a die, a second substrate, and electrical connectors. The stud bulbs are coupled to a first surface of the first substrate. The die is attached to the first surface of the first substrate. The electrical connectors are coupled to the second substrate, and respective ones of the electrical connectors are coupled to respective ones of the stud bulbs.
US10157888B1

Integrated fan-out packages and methods of forming the same are disclosed. An integrated fan-out package includes a first chip, a redistribution layer structure, a plurality of connection pads, a plurality of dummy patterns, a plurality of micro-bumps, a second chip and an underfill layer. The redistribution layer structure is electrically connected to the first chip. The connection pads are electrically connected to the redistribution layer structure. The dummy patterns are at one side of the connection pads. The micro-bumps are electrically connected to the connection pads. The second chip is electrically connected to the micro-bumps. The underfill layer covers the plurality of dummy patterns and surrounds the micro-bumps.
US10157879B2

An embodiment is a structure comprising a substrate, a first die, and a second die. The substrate has a first surface and a second surface opposite the first surface. The substrate has a through substrate via extending from the first surface towards the second surface. The first die is attached to the substrate, and the first die is coupled to the first surface of the substrate. The second die is attached to the substrate, and the second die is coupled to the first surface of the substrate. A first distance is between a first edge of the first die and a first edge of the second die, and the first distance is in a direction parallel to the first surface of the substrate. The first distance is equal to or less than 200 micrometers.
US10157874B2

A package component includes a dielectric layer and a metal pad over the dielectric layer. A plurality of openings is disposed in the metal pad. The first plurality of openings is separated from each other by portions of the metal pad, with the portions of the metal pad interconnected to form a continuous metal region.
US10157871B1

An integrated fan-out package includes a die, an encapsulant, a redistribution structure, a plurality of conductive pillars, a seed layer, and a plurality of conductive bumps. The encapsulant encapsulates the die. The redistribution structure is over the die and the encapsulant. The redistribution structure is electrically connected to the die and includes a plurality of dielectric layers that are sequentially stacked and a plurality of conductive patterns sandwiched between the dielectric layers. A Young's modulus of the dielectric layer farthest away from the die is higher than a Young's modulus of each of the rest of the dielectric layers. The conductive patterns are electrically connected to each other. The conductive pillars are disposed on and electrically connected to the redistribution structure. The seed layer is located between the conductive pillars and the redistribution structure. The conductive bumps are disposed on the plurality of conductive pillars.
US10157864B1

A package structure and a method of forming the same are provided. The package structure includes a die, an encapsulant, and an RDL structure. The encapsulant is aside the die, and the RDL structure is electrically connected to the die. The RDL structure includes a first dielectric layer and a first RDL. The first dielectric layer is disposed on the encapsulant and the die. The first RDL is embedded in the first dielectric layer. The first RDL includes a seed layer and a conductive layer. The seed layer surrounds sidewalls of the conductive layer, and is disposed between the conductive layer and the first dielectric layer.
US10157862B1

An integrated fan-out package including an integrated circuit component, an insulating encapsulation, a redistribution circuit structure and a plurality of conductive terminals is provided. The insulating encapsulation laterally encapsulates sidewalls of the integrated circuit component. The redistribution circuit structure is disposed on the insulating encapsulation and the integrated circuit component. The redistribution circuit structure is electrically connected to the integrated circuit component and the redistribution circuit structure includes a plurality of ball pads. Each of the conductive terminals includes a conductive ball and a ring-shaped flux structure, wherein each of the conductive balls is disposed on and electrically connected to one of the ball pads. Each of the ring-shaped flux structures is disposed on the redistribution circuit structure. Each of the ring-shaped flux structure is disposed around and in contact with a bottom portion of the conductive ball. A method of fabricating an integrated fan-out package is also provided.
US10157858B2

Disclosed is a semiconductor package. The semiconductor package may include a substrate a semiconductor chip mounted over a surface of the substrate such that an active surface of the semiconductor chip faces the surface of the substrate. The semiconductor chip and substrate may be configured for shielding or scattering electromagnetic waves.
US10157855B2

The present disclosure relates to a semiconductor device package and a manufacturing method thereof. The semiconductor device package includes a carrier, at least one electronic component, a first magnetic layer and a second magnetic layer. The carrier has a top surface on which the electronic component is disposed. The first magnetic layer is disposed on the top surface of the carrier and encapsulates the electronic component. The second magnetic layer is disposed on the first magnetic layer and covers a top surface and a lateral surface of the first magnetic layer. A permeability of the first magnetic layer is less than a permeability of the second magnetic layer.
US10157853B2

A semiconductor device includes a semiconductor substrate having a first surface, which includes an element forming region and an element isolation region, and a second surface opposite to the first surface, a semiconductor element formed on the semiconductor substrate in the element forming region, an insulator formed on the semiconductor substrate in the element isolation region, a first wiring layer formed on the first surface of the semiconductor substrate, the first wiring layer being connected to the semiconductor element, an alignment mark formed on the semiconductor substrate in the element isolation region, the entire alignment mark overlapping with the insulator in a plan view of the semiconductor device, and a second wiring layer formed on the second surface of the semiconductor substrate.
US10157849B2

A method includes molding a device die in a molding material, wherein a metal pillar of the device die is exposed through a surface of the molding material. A substrate is adhered to the molding material. The substrate includes a redistribution layer that further includes redistribution lines. A plating is performed to fill a through-opening in the substrate to form a through-via. The through-via is plated on the metal pillar of the device die. An electrical connector is formed to electrically couple to the through-via.
US10157843B2

In a method for manufacturing a semiconductor device, a first dielectric layer is formed over a substrate, first recesses are formed in the first dielectric layer. Metal wirings extending is a first direction are formed in the first recesses. A mask layer is formed over the metal wirings and the first dielectric layer, which includes a first opening extending in the first direction and is located above a space between adjacent two metal wirings. A first groove corresponding to the first opening is formed between the adjacent two metal wirings by etching the first dielectric layer using the mask layer as an etching mask. A second dielectric layer is formed so that a first air gap is formed in the first groove. A width of the first opening in a perpendicular direction to the first direction is smaller than a space between the adjacent two metal wirings.
US10157840B2

An integrated circuit includes a cell that is between a substrate and a supply conductive line and that includes a source region, a contact conductive line, a power conductive line, and a power via. The contact conductive line extends from the source region. The power conductive line is coupled to the contact conductive line. The power via interconnects the supply conductive line and the power conductive line.
US10157812B2

A semiconductor device includes a semiconductor substrate, a semiconductor element formed in or on the semiconductor substrate, a metal layer connected to the semiconductor element, and a passivation film that protects the semiconductor element. The passivation film is formed by alternately stacking a first insulation film that generates compressive stress and has low density and a second insulation film that generates compressive stress and has high density. The first insulation film is disposed in a lowest layer of the passivation film, the lowest layer being nearest to the semiconductor substrate. Each of the first insulation film and the second insulation film is one of a silicon nitride film, a silicon oxide film, and a silicon oxynitride film.
US10157810B2

Some embodiments relate to a semiconductor device. The semiconductor device includes a layer disposed over a substrate. A conductive body extends through the layer. A plurality of bar or pillar structures are spaced apart from one another and laterally surround the conductive body. The plurality of bar or pillar structures are generally concentric around the conductive body.
US10157797B2

FinFET devices and processes to prevent fin or gate collapse (e.g., flopover) in finFET devices are provided. The method includes forming a first set of trenches in a semiconductor material and filling the first set of trenches with insulator material. The method further includes forming a second set of trenches in the semiconductor material, alternating with the first set of trenches that are filled. The second set of trenches form semiconductor structures which have a dimension of fin structures. The method further includes filling the second set of trenches with insulator material. The method further includes recessing the insulator material within the first set of trenches and the second set of trenches to form the fin structures.
US10157796B1

The disclosure relates to methods including: forming a soft mask; forming a first marking trench within a portion of the soft mask by selectively removing a portion of the soft mask at a first location, over one of a pair of gate trenches; forming an insulative liner on the soft mask and within the first marking trench; forming an anti-reflective film on the insulative liner and within the first marking trench; selectively removing the anti-reflective film and the insulative liner at a second location to expose a portion of the soft mask positioned over the other one of the pair of gate trenches; forming a second marking trench by removing another portion of the soft mask at the second location; and removing a portion of the soft mask at the first and second marking trenches to expose a lower surface of each of the pair of gate trenches.
US10157786B2

Metallic layers can be selectively deposited on one surface of a substrate relative to a second surface of the substrate. In some embodiments, the metallic layers are selectively deposited on copper instead of insulating or dielectric materials. In some embodiments, a first precursor forms a layer on the first surface and is subsequently reacted or converted to form a metallic layer. The deposition temperature may be selected such that a selectivity of above about 50% or even about 90% is achieved.
US10157783B2

Semiconductor devices, FinFET devices and methods of forming the same are provided. In accordance with some embodiments, a semiconductor device includes a substrate, a first gate stack, a spacer, a first dielectric layer, a shielding layer and a connector. The first gate stack is over the substrate. The spacer is disposed on and contacted to at least one sidewall of the first gate stack. The first dielectric layer is aside the spacer. The shielding layer covers a top surface of the spacer and a top surface of the first dielectric layer. The connector contacts a portion of a top surface of the first gate stack.
US10157782B2

In a method for manufacturing a semiconductor device, a first interlayer dielectric layer is formed over a substrate. First recesses are formed in the first interlayer dielectric layer. First metal wirings are formed in the first recesses. A first etch-resistance layer is formed in a surface of the first interlayer dielectric layer between the first metal wirings but not on upper surfaces of the first metal wirings. A first insulating layer is formed on the first etch-resistance layer and the upper surfaces of the first metal wirings.
US10157777B2

A semiconductor device may include a transistor gate in a device layer; an interconnect layer over the device layer; and an air gap extending through the interconnect layer to contact an upper surface of the transistor gate. The air gap provides a mechanism to reduce both on-resistance and off-capacitance for applications using SOI substrates such as radio frequency switches.
US10157773B1

A method of forming a semiconductor structure is provided. In this method, a semiconductor substrate is provided. A SoC layer is formed on the semiconductor substrate. A hard mask layer is formed over the SoC layer. The hard mask layer is patterned to expose a portion of the SoC layer. At least one opening is formed on the portion of the SoC layer using an ALE operation, thereby enabling the remaining portion of the SoC layer adjacent to the at least one opening to have a re-entrant angle included between a sidewall of the SoC layer and a bottom of the SoC layer.
US10157770B2

A semiconductor device includes a substrate, a first isolation structure, a second isolation structure STI, and semiconductor fins. The first isolation structure is on the substrate and has a first thickness. The second isolation structure abuts the first isolation structure and has a second thickness. The first thickness is different from the second thickness. The semiconductor fins respectively abut the first isolation structure and the second isolation structure.
US10157769B2

Semiconductor devices including at least one diode over a conductive strap. The semiconductor device may include at least one conductive strap over an insulator material, at least one diode comprising a single crystalline silicon material over a conductive material, and a memory cell on the at least one diode. The at least one diode may be formed from a single crystalline silicon material. Methods of forming such semiconductor devices are also disclosed.
US10157768B2

An apparatus of an embodiment includes: a processing-chamber; a susceptor capable of supporting a substrate, the susceptor including a first member having an opening in a central portion, and a second member covering the opening; a support configured to support and rotate the susceptor in the processing-chamber; and a lift disposed in the support, and capable of moving up and down at least one of the first member and the second member, wherein the support is capable of rotating the susceptor to have predefined phases with respect to the lift, and when the lift moves up, the lift is brought into contact with the first member if the susceptor is in a first phase, and the lift is brought into contact with the second member if the susceptor is in a second phase that is different from the first phase.
US10157761B2

A temperature controller for a semiconductor wafer is configured to perform a temperature control on a plurality of temperature adjusters including a reference temperature adjuster to perform a temperature adjustment of the semiconductor wafer, in which a manipulated variable calculator to give a manipulated variable to a master loop and a slave loop includes a master-slave switching unit configured to switch between the master loop and the slave loop and a master-slave cancellation unit configured to cancel a setting of the master loop and the slave loop when a temperature setpoint of the slave loop is set to have a temperature gradient against a temperature setpoint of the master loop.
US10157760B2

A semiconductor manufacturing apparatus comprises a stage connected to a vacuum generator to suction a semiconductor wafer including a plurality of semiconductor chips, a suction control unit connected to a connecting portion of the stage and the vacuum generator to control the connection of the stage and the vacuum generator, a pickup unit connected to a movement control unit simultaneously picking up the plurality of semiconductor chips, and a control unit controlling movement and rotation of the pickup unit and controlling the suction control unit, the control unit is connected to the movement control unit. The pickup unit converts an interval of the plurality of semiconductor chips to a predetermined pitch and holds the pitch. The pickup unit moves the plurality of semiconductor chips from the stage to mounting positions of a supporting substrate and simultaneously adheres the plurality of semiconductor chips at the mounting positions by the control unit.
US10157756B2

A chemical liquid treatment apparatus includes processing chambers; a chemical liquid feeding unit configured to cyclically feed a chemical liquid into the processing chambers; and a modifying unit. The modifying unit, when using a chemical liquid in which an effect thereof varies with a chemical liquid discharge time, is configured to calculate a variation of the effect of the chemical liquid based on the chemical liquid discharge time and is configured to modify the chemical liquid discharge time for each of the processing chambers based on the calculated variation of the effect of the chemical liquid and a cumulative time of the chemical liquid discharge time.
US10157755B2

A substrate processing system includes a processing chamber including a top surface, a bottom surface and side walls. A substrate support is arranged in the processing chamber to support a substrate during processing. A purge structure is arranged in the processing chamber below a plane occupied by the substrate during processing. The purge structure includes a first plurality of holes configured to supply purge gas to purge an area between the substrate support and the bottom surface of the processing chamber.
US10157736B2

Methods and apparatuses suitable for depositing low hydrogen content, hermetic, thin encapsulation layers at temperatures less than about 300° C. are provided herein. Methods involve pulsing plasma while exposing a substrate to deposition reactants, and post-treating deposited encapsulation films to densify and reduce hydrogen content. Post-treatment methods include periodic exposure to inert plasma without reactants and exposure to ultraviolet radiation at a substrate temperature less than about 300° C.
US10157735B2

Disclosed is a Silicon Precursor Compound for deposition, the Silicon Precursor Compound comprising pentachlorodisilane; a composition for film forming, the composition comprising the Silicon Precursor Compound and at least one of an inert gas, molecular hydrogen, a carbon precursor, nitrogen precursor, and oxygen precursor; a method of forming a silicon-containing film on a substrate using the Silicon Precursor Compound, and the silicon-containing film formed thereby.
US10157734B2

Methods and systems for identification of microorganisms either after isolation from a culture or directly from a sample. The methods and systems are configured to identify microorganisms based on the characterization of proteins of the microorganisms via high-resolution/mass accuracy single-stage (MS) or multi-stage (MSn) mass spectrometry. Included herein are also discussion of targeted detection and evaluation of virulence factors, antibiotic resistance markers, antibiotic susceptibility markers, typing, or other characteristics using a method applicable to substantially all microorganisms and high-resolution/mass accuracy single-stage (MS) or multi-stage (MSn) mass spectrometry.
US10157716B2

The circuit breaking safety lock includes a slider, a first locking piece, a first locking shaft, a first pressure spring and a first lifting mechanism, wherein the first locking piece is fixedly connected with the slider, the first locking shaft is locked with the first locking piece, the first pressure spring is used for moving the first locking shaft along a direction towards the slider, and the first lifting mechanism is used for moving the first locking shaft along a direction away from the slider. The double-power switch includes a housing, a first position electrode, a second position electrode, a movable electrode, a bi-position lock and the circuit breaking safety lock, wherein the movable electrode is fixedly connected with the slider and moves between the first position electrode and the second position electrode with the slider.
US10157712B2

In accordance with an embodiment of the disclosure, an asymmetric supercapacitor includes a first active material with a high hydrogen over-potential and a second active material with a high oxygen over-potential. The first active material is based on a nitride, an oxynitride, a carbide, an oxycarbide, a boride, or an oxyboride of a metal selected from Groups III, IV, V, VI, and VII of the Periodic Table.
US10157710B2

A process of forming a thin film photoactive layer of an optoelectronic device comprising: providing a substrate having a surface comprising or coated with a metal M selected from at least one of Pb, Sn, Ge, Si, Ti, Bi, or In; and converting the metal surface or metal coating of the substrate to a perovskite layer.
US10157709B2

An actuating element for an electronic domestic appliance has an electrically non-conductive carrier which defines at least one preferably substantially cylindrical detection portion. A plurality of electrically conductive measuring electrodes is spaced apart from one another along the detection portion of the carrier. A preferably substantially annular operating element is disposed at a first predefined distance from the measuring electrodes and is movable relative thereto. The operating element additionally has at least one sensor portion which is at least partially electrically conductive and is disposed at a second predefined distance from the measuring electrodes. The second predefined distance is different from the first predefined distance, so that a movement of the sensor portion and therefore of the operating element relative to the configuration of measuring electrodes can be detected.
US10157705B2

The electric circuit includes a first inductor and a third inductor that, when viewed in plan view from a first direction, wind around a first axis extending in the first direction, and a second inductor that, when viewed in plan view from the first direction, winds around a second axis extending in the first direction. A second region where the second inductor is provided overlaps, in the first direction, with a first region where the first inductor is provided or a third region where the third inductor is provided. When a common mode signal is inputted to the first inductor to third inductor, the orientation of a magnetic field produced in the first axis by the first inductor and the third inductor is opposite from the orientation of a magnetic field produced in the second axis by the second inductor.
US10157702B2

A voltage converter comprises a second controller as a power switch of the secondary side of the transformer for comparing a detection voltage representing an output voltage and/or load current with a first reference voltage and generating a control signal, and a coupling element for transmitting the control signal generated by the second controller to the first controller on the primary side of the transformer enabling the first controller to generate a first pulse signal driving the power switch to control the on/off state of the primary side winding.
US10157701B2

The present invention provides a R-T-B based permanent magnet, comprising a demagnetization curve having a slope ΔJ/Δ(H/HcJ) of less than 400 kG at a region where the value of magnetic field is Hk or less, wherein it is preferable that R in the composition of R-T-B is represented by (R11-xR2x), and T represents one or more transition metal elements containing Fe or a combination of Fe and Co as necessary, where: R1 represents the rare earth element(s) composed of one or more elements selected from the group consisting of Pr, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb and Lu, and R2 contains at least one element selected from the group consisting of Y, Ce and La, and 0.2≤x≤0.7.
US10157687B2

Disclosed embodiments include fuel assemblies, fuel element, cladding material, methods of making a fuel element, and methods of using same.
US10157685B2

A memory device may include a plurality of memory cells; one or more backup memory cells; a test circuit suitable for performing a backup operation and a test operation to a test target cell selected among the plurality of memory cells; and a control circuit suitable for accessing the backup memory cells instead of the test target cell during the performance of the test operation after completion of the backup operation for the selected test target cell, wherein, during the backup operation, the test circuit controls the control circuit to copy an original data of the test target cell to a corresponding backup memory cell selected among the backup memory cells, and wherein, during the test operation, the test circuit determines whether the test target cell is a pass or a fail.
US10157682B2

The present invention provides a data storage device including a flash memory and a controller. The controller is configured to perform a first read operation to read a first page corresponding to a first word line of the flash memory according to a read command of a host, and perform a distribution-adjustment procedure when data read by the first read operation cannot be recovered by coding, wherein the controller is further configured to perform an adjustable read operation to read a second page corresponding to a second word line of the flash memory in the distribution-adjustment procedure.
US10157679B2

A semiconductor device that can rapidly stabilize a control voltage for controlling an electric current source is provided. A semiconductor device includes a filter circuit that is provided between a control voltage generation circuit and an electric current source and removes noise of the control voltage. The filter circuit includes a first resistive element that is provided between the control voltage generation circuit and an output node that outputs the control voltage, a first capacitive element that is provided between the output node and a first voltage, a second capacitive element that is coupled between the output node and the first voltage via a first switch element. The second capacitive element is coupled between the first voltage and a second voltage when the first switch element is non-conductive. The second capacitive element is coupled with the first capacitive element through the output node when the first switch element is conductive.
US10157670B2

Disclosed herein is a memory cell including a memory element and a selector device. The memory cell may be programmed with a programming pulse having a first polarity and read with a read pulse having a second polarity. The memory cell may be programmed with a programming pulse having first and second portions. The first and second portions may have different magnitudes and polarities. The memory cell may exhibit reduced voltage drift and/or threshold voltage distribution. Described herein is a memory cell that acts as both a memory element and a selector device. The memory cell may be programmed with a programming pulse having first and second portions. The first and second portions may have different magnitudes and polarities.
US10157656B2

A magnetic memory cell and a method for implementing the magnetic memory cell for use in Solid-State Drives (SSDs) are provided. A magnetic memory cell includes a first conductor M1, and a second conductor M2 and a programmable area using unpatterned programmable magnetic media. At least one of the conductors M1, M2 is formed of a magnetic material, and the conductor M2 is more conductive than conductor M1. Steering of current is provided for programming the magnetic memory cell.
US10157655B2

According to one embodiment, a memory device includes a memory cell; and a first circuit configured to perform first read for the memory cell and generate a first voltage, write first data to the memory cell that has undergone the first read, perform second read for the memory cell to which the first data written and generate a second voltage, generate a first current based on the first voltage, generate a second current based on the second voltage, and add a third current to one of the first current and the second current, thereby determining data stored in the memory cell at the time of the first read.
US10157654B2

A device includes memory cells, a reference circuit, and a sensing unit. The reference circuit includes a first reference switch, a second reference switch, and reference storage units. The first reference switch is turned on when a reference word line is activated. The second reference switch is turned on when the reference word line is activated. The reference storage units include a first reference storage unit and a second reference storage unit. The first reference storage unit generates a first signal having a first logic state when the first reference switch is turned on. The second reference storage unit generates a second signal having a second logic state when the second reference switch is turned on. The sensing unit determines a logic state of the bit data of one of the memory cells according to the first signal and the second signal.
US10157653B1

Apparatuses, systems, and methods are disclosed for non-volatile memory. A plurality of layers of planar non-volatile memory cells forms a three-dimensional memory array. A plurality of word lines are coupled to planar non-volatile memory cells. Word lines may extend horizontally across layers of memory cells. A plurality of selector columns are coupled to planar non-volatile memory cells. Selector columns extend vertically through layers of memory cells, and may include central conductors surrounded by one or more concentric selective layers. One or more selective layers may permit an electrical current through a cell, between a word line and a central conductor, in response to a voltage satisfying a threshold.
US10157652B2

A magnetic device configured to perform an analog adder circuit function and including a plurality of magnetic units. Each magnetic unit includes n magnetic tunnel junctions electrically connected in series via a current line. Each magnetic tunnel junction includes a storage magnetic layer having a storage magnetization, a sense magnetic layer having a sense magnetization, and a tunnel barrier layer. Each magnetic unit also includes n input lines, each being configured to generate a magnetic field adapted for varying a direction of the sense magnetization and a resistance of the n magnetic tunnel junctions, based on an input. Each of the n magnetic units is configured to add said n inputs to generate an output signal that varies in response to the n resistances.
US10157651B2

A semiconductor device may include an input/output block suitable for operating by using a first voltage in an input mode and a second voltage in an output mode, a common input/output line coupled to the input/output block, and a voltage level maintaining block suitable for driving the common input/output line to maintain a voltage level of a transmission signal by using the first voltage in the input mode and the second voltage in the output mode.
US10157650B1

The present disclosure includes apparatuses and methods related to program operations in memory. An example apparatus can perform a program operation on an array of memory cells by applying a first program signal to a first portion of the array of memory cells that are to remain in a first state in response to the program operation, wherein the first program signal programs memory cells to a second state and then to the first state.
US10157641B2

An HDD holding device includes a base portion, a plurality of buffer members, and an HDD mounting portion to which an HDD is mounted. The plurality of buffer members include a buffer member being a first buffer member interposed between the base portion and the HDD mounting portion so that a mounting axis direction of the first buffer member is set along a Y direction selected among a width direction, a depth direction and, a height direction of the base portion, and include a buffer member being a second buffer member interposed between the base portion and the HDD mounting portion so that a mounting axis direction of the second buffer member is set along the Z direction.
US10157638B2

A computer-implemented method includes determining interesting moments in a video. The method further includes generating video segments based on the interesting moments, wherein each of the video segments includes at least one of the interesting moments from the video. The method further includes generating a collage from the video segments, where the collage includes at least two windows and wherein each window includes one of the video segments.
US10157627B1

Audio systems and methods are provided to increase relevant content of an audio signal relative to a noise level, and include filtering the audio signal to remove spectral content below a cutoff frequency, where the cutoff frequency is based upon a noise value.
US10157623B2

The present invention proposes a new method for improving the performance of a real-valued filterbank based spectral envelope adjuster. By adaptively locking the gain values for adjacent channels dependent on the sign of the channels, as defined in the application, reduced aliasing is achieved. Furthermore, the grouping of the channels during gain-calculation, gives an improved energy estimate of the real valued subband signals in the filterbank.
US10157622B2

An audio signal decoding apparatus is provided that includes a receiver that receives an encoded information, a memory, and a processor that demultiplexes the encoded information, including encoding parameters that are used for decoding a low frequency spectrum and index information that identifies a most correlated portion from a low frequency spectrum for one or more high frequency subbands. The processor also replicates a high frequency subband spectrum based on the index information using a synthesized low frequency spectrum, the synthesized low frequency spectrum being obtained by decoding the encoding parameters. The processor further estimates a frequency of a harmonic component in the synthesized low frequency spectrum, adjusts a frequency of a harmonic component in the high frequency subband spectrum using the estimated harmonic frequency, and generates an output signal using the synthesized low frequency spectrum and the high frequency subband spectrum.
US10157619B2

A method and a device for searching according to a speech based on artificial intelligence are provided. The method includes: identifying an input speech of a user to determine whether the input speech is a child speech; filtrating a searched result obtained according to the input speech to obtain a filtrated searched result, if the input speech is the child speech; and feeding the filtrated searched result back to the user.
US10157610B2

A system and method are presented for acoustic data selection of a particular quality for training the parameters of an acoustic model, such as a Hidden Markov Model and Gaussian Mixture Model, for example, in automatic speech recognition systems in the speech analytics field. A raw acoustic model may be trained using a given speech corpus and maximum likelihood criteria. A series of operations are performed, such as a forced Viterbi-alignment, calculations of likelihood scores, and phoneme recognition, for example, to form a subset corpus of training data. During the process, audio files of a quality that does not meet a criterion, such as poor quality audio files, may be automatically rejected from the corpus. The subset may then be used to train a new acoustic model.
US10157606B2

Active noise control systems and methods are disclosed that include generating with a first sub-system, anti-noise that is configured to reduce or cancel noise occurring at a listening position. Generating with a second sub-system, anti-noise that is configured to reduce or cancel noise occurring at the listening position. The first active noise control sub-system has a higher robustness than the second active noise control sub-system.
US10157595B2

A display control device includes: a reception unit that receives an input for designating a first point on a first image, which is displayed on a display screen provided in a vehicle compartment and shows a peripheral environment of a vehicle at a first timing; a display processing unit that displays a first display object at the first point; a specifying unit that specifies a second point at which a first target, which is located at the first point, is located on a second image, which shows the peripheral environment of the vehicle at a second timing after the first timing; and an update unit that displays, along with the second image, the first display object at the second point on the second image.
US10157592B2

Techniques for optimizing light output profiles in display systems are described. A light output profile is defined in relation to a plurality of sample locations on an illuminated surface. Point spread functions that satisfy illumination performance values specified in the light output profile in aggregate are computed or derived. A design process that adds or removes optical components to a display light assembly derives an optimal design of a light illumination layer for display systems. Relationships and parameter values determined in the design process may be configured into display systems along with the optical components for the purpose of generating optimized light output profiles in the display systems.
US10157587B2

A power supply and a display device using the same are provided. The power supply includes a logic voltage generator and a power voltage generator. The logic voltage generator generates an internal logic voltage based on an externally input voltage. The power voltage generator generates a plurality of power voltages based on the external input voltage. When the external input voltage is cut off, the power voltage generator stops outputting a drain voltage, and then stops outputting a half drain voltage.
US10157586B2

A display panel driving apparatus includes a data driving part, a comparing part, a data signal controlling part, and a gate driving part. The data driving part generates a dummy data signal in response to dummy image data, outputs the dummy data signal to a dummy data line of a display panel, generates a data signal in response to image data, and outputs the data signal to a data line of the display panel. The comparing part outputs a comparison signal in response to the dummy data signal and a delayed dummy data signal generated due to a load of the dummy data line. The comparison signal indicates how much the delayed dummy data signal is delayed with respect to the dummy data signal. The data signal controlling part controls the data signal using the comparison signal.
US10157585B2

The overdrive amplifier may include: a differential input circuit arranged by connecting, in a folded-cascode style, input transistors supplied with an input signal at gates, and feedback input transistors accepting the feedback of an output signal at respective gates; a current mirror load having mirror input current paths connected to current paths of the feedback input transistors, and mirror output current paths connected to current paths of the input transistors; an output circuit accepting the input of output control signals from the mirror output current paths of the current mirror load; and an overdrive circuit which causes bias currents of directions which boost an output of the output circuit, depending on the output control signals, to pass through the current mirror load based on the output control signals in an overdrive period.
US10157572B2

A display device comprises a first LED coupled with an input node, and further comprises pixel driver circuitry. The pixel driver circuitry comprises a data input transistor configured to conduct, based on a first control signal, a data signal across a first channel having a first channel W/L ratio. The pixel driver circuitry further comprises a drive transistor configured to conduct, based on the data signal, current across a second channel into the input node. The second channel has a second channel W/L ratio. The pixel driver circuitry further comprises a reset transistor configured to conduct, based on a received second control signal, a first reference voltage signal across a third channel into the input node. The third channel has a third channel W/L ratio. At least one of the first channel W/L ratio, the second channel W/L ratio, and the third channel W/L ratio is different.
US10157562B2

A driver integrated circuit (IC) chip includes gamma voltage generators, a line selector, and a data driver. The gamma voltage generators generate gamma voltage sets based on a reference voltage set. The line selector controls the connection between a plurality of voltage line sets for providing the reference voltage set and the gamma voltage generators based on a selection signal. The data driver converts input image data to data signals based on the gamma voltage sets.
US10157558B2

A display device manufacturing method includes: lighting up a display device for a predetermined period; measuring, as first brightness, brightness of the display device at a start of lighting; measuring, as second brightness, brightness of the display device when the predetermined period has elapsed; calculating a deterioration rate of the second brightness with respect to the first brightness; and discriminating the display device as a defective item if the deterioration rate is greater than a threshold value.
US10157556B2

In one embodiment, a flag system including a mounting sleeve and a flag. The mounting sleeve is adapted for attachment around a rod, such as a roll bar of an open-top off-road vehicle or an antenna. In one embodiment, the flag is adapted to be releasably fastened to the mounting sleeve. The mounting sleeve includes a section of material adapted for attachment around a rod by means of a zipper secured with hook-and-loop fastener, and a zipper for releasably fastening the flag to the mounting sleeve. The flag includes an ornamental portion, a zipper tape, and a transition strip having a first side coupled to the ornamental portion and a second side coupled to the zipper tape.
US10157553B2

A birth simulator assembly for simulating operative vaginal delivery, said birth simulator assembly comprising a female pelvis with a sacrum portion of the spinal column and a symphysis pubis, a fetal head adapted for rotation and linear movement through the female pelvis an electrically-powered linear actuator connected to the fetal head, a force sensor connected with fetal head, wherein the force sensor communicates to the motion controller a signal indicating a force applied to the fetal head, and a motion controller for controlling the motion of the linear actuator, wherein the motion controller is adapted for communication with a computer.
US10157552B2

A kit for assembling and decorating a lamp that educates children about scientific, engineering, and artistic principles. Assembling the lamp housing teaches children about fasteners, tools, and mechanisms. Assembling the electronics teaches children about electronic components. Controlling the lights teaches children about lighting, colors, and software.
US10157550B2

A system includes an education module (171) that is operable with, includes, or is operable to control three-dimensional figure generation software (170). The education module (171) is configured to present an educational three-dimensional object (181) on a display (132) upon detecting an educational flash card (150) being disposed before a camera (130) that is operable with the education module (171). The educational three-dimensional object (181) can correspond to a visible graphic (151) disposed on the educational flash card (150) to provide an educational experience to a student.
US10157543B1

An example device may include one or more memories and/or one or more processors, communicatively coupled to the one or more memories, to determine that a vehicle is to park in a parking lot; receive information relating to one or more parking spots of the parking lot where the information may be received from a monitoring device of the parking lot; determine a state of the one or more parking spots of the parking lot based on the information from the monitoring device of the parking lot; calculate a probability of availability for the one or more parking spots based on weighted parameters corresponding to one or more characteristics of the one or more parking spots, where the weighted parameters may be weighted based on a characteristic associated with the vehicle; select a parking destination from the one or more parking spots based on the probability of availability of the one or more parking spots; and/or perform an action associated with the selected parking destination.
US10157540B2

The disclosed subject matter relates to a vehicle identification system comprising a central station, a roadside reader for wirelessly communicating with radio tags carried by vehicles, a mapping unit connected to the reader, and a correlation unit connected to the mapping unit, wherein the correlation unit is configured to correlate second-protocol tag identifications to first-protocol tag identifications from a reserved subset of first-protocol tag identifications, wherein the mapping unit is configured to generate a new first-protocol message upon receiving a second-protocol message from the reader, and wherein the central station is configured to receive and store first-protocol messages from the reader as well as new first-protocol messages from the mapping unit and to identify a vehicle. The disclosed subject matter further relates to a method for identifying vehicles by means of this system.
US10157533B2

Embodiments of a tracking device featuring a housing, which preferably is closed, waterproof, perhaps made from a synthetic material, and free of pressure switches or other man-machine interface, unless rudimentary at best, are disclosed. Typically, the tracking device comprises attachment means for its attachment to the object, which are suited to the object type. At best, its external shape is adapted to that of the object in such a way that the tracking device hardly vibrates or rattles during transport of the object. By virtue of its shape or by virtue of its attachment means, it is suitable for durable attachment to its object. Ideally, a tracking device measures only a few centimeters, or is even smaller. It should be suitable for being hidden in the object or for being separable therefrom only with difficulty. For such reasons alone, tracking devices differ from mobile telephones and the like.
US10157514B2

A guest engagement system and associated methods provide seamless engagement with guests of facilities through the use of wireless sensing technologies. The system makes use of individual guest devices which are carried by guests and used to automatically identify and authenticate the guests throughout the facility. Services can thereby be seamlessly provided to the guests throughout the facility. The services include automatic unlocking of doors, including hotel or state room doors, based on the guests' immediate proximity to their assigned room's door. The services also include automated payment services provided at checkout or vending terminals, and automated log-on to interactive displays and portals, among others, based on secure wireless authentication of the guest devices.
US10157513B2

Systems, methods, apparatus, and computer program products are provided for identifying assets (e.g., mobile assets and/or personnel assets). A mobile asset is uniquely identified from RFID tags. Additionally, mobile assets and personnel assets are identified from captured image data. After identification, it can be determined whether the asset (e.g., mobile asset and/or personnel asset) is authorized for one or more activities and a corresponding perceivable indication can be generated.
US10157496B2

A model generation machine may form all or part of a network-based system. The model generation machine may generate an item model (e.g., a 3D model of the item) based on a set of images of an item and based on a product model (e.g., a 3D model of a product of which the item is a specimen). The item may be available for purchase from a seller. The model generation machine may access the set of images, as well as a descriptor of the item. Based on the descriptor, the model generation machine may identify the product model. Accordingly, the model generation machine may generate the item model from the identified product model and the accessed set of images.
US10157493B2

Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
US10157485B2

A method for merging polygons in adjacent tiles is provided that includes determining that a first polygon in a tile having a first edge linked list and a second polygon in an adjacent tile having a second edge linked list have overlapping invalid edges, wherein an edge includes an ordered set of point coordinates in which an initial two point coordinates lie on a tile boundary and last point coordinates of the set also lie on a tile boundary, and an edge linked list is an ordered list of edges of a polygon, and merging the first edge linked list and the second edge linked list to generate a third edge linked list for a merged polygon comprising the first polygon and the second polygon.
US10157477B2

Systems and methods are provided for estimating head pose data from a sequence of depth images of a human subject, and processing the data to generate a continuous estimate of the head pose in a 3-dimensional (3D) space, and to generate a 3D head model for display and further use. The subject is provided instructions to rotate their head in a first direction until a threshold angle of rotation is reached and then are provided instructions to rotate their head in a second direction. The depth camera provides a sequence of captured images which are processed to extract head meshes. After capture is complete the head meshes are merged to generate a 3D model of the subject's head.
US10157466B2

A method to segment images that contain multiple objects in a nested structure including acquiring an image; defining the multiple objects by layers, each layer corresponding to one region, where a region contains an innermost object and all the objects nested within the innermost object; stacking the layers in an order of the nested structure of the multiple objects, the stack of layers having at least a top layer and a bottom layer; extending each layer with padded nodes; connecting the top layer to a sink and the bottom layer to a source, wherein each intermediate layer between the top layer and the bottom layer are connected only to the adjacent layer by undirected links; and measuring a boundary length for each layer.
US10157464B2

A method is provided for determining a navigation image displaying features of a region of interest of a patient, (e.g., used during a medical intervention). The method includes determining a first subtraction image by recording a first X-ray image with an X-ray device and subtracting a mask image. The method also includes determining a second subtraction image by recording a second X-ray image with the X-ray device and by subtracting the mask image or a further mask image. Additionally, the navigation image is determined by superimposing the first and the second subtraction image. At least one of the subtraction images is preprocessed before the superimposition by transfer from a gray-value space into a color space that is different from a color space of the other subtraction image. The navigation image is determined in color and/or the dynamics of at least one of the subtraction images are compressed.
US10157461B2

The present invention provides a cell evaluation device, a cell evaluation method and a non-transitory computer readable recording medium storing a cell evaluation program capable of evaluating an evaluation target cell. The cell evaluation device includes an image acquisition unit that acquires a cell image obtained by imaging a cell group; a cell evaluation unit that specifies an evaluation target cell and peripheral cells around the evaluation target cell in the cell group, and evaluates the evaluation target cell based on evaluation results of the peripheral cells; and a boundary setting unit that sets a boundary in the cell image based on a state of the cell group, in which when specifying the peripheral cells, the cell evaluation unit specifies only cells that are present in a divided region where the evaluation target cell is present among plural divided regions divided by the boundary, as the peripheral cells.
US10157455B2

An image providing method includes displaying a first image, the first image including an object and a background; receiving a user input selecting the object or the background as a region of interest; acquiring first identification information associated with the region of interest based on first attribute information of the first image; acquiring a second image from a target image, the second image including second identification information, the second identification information being the same as the first identification information; and generating an effect image based on at least one of the first image and the second image.
US10157443B1

The techniques of this disclosure include deferred batching of incremental constant loads. Graphics APIs include the ability to use lightweight constants for use by shaders. A buffer is allocated by a graphics processing unit (GPU) driver that contains a snapshot of the current lightweight constants. This may provide a complete set of state to serve as a starting point. From then on updates to the lightweight constants may be appended to this buffer in an incremental fashion by inserting the update and increasing the size of the buffer by a command processor on a graphics processing unit (GPU). The incremental nature of the updates may be captured, but removes the need for issuing them on every draw call and instead the incremental updates may be batch processed when a live draw call is encountered.
US10157429B2

Finding connected components in a graph is a well-known problem in a wide variety of application areas such as social network analysis, data mining, image processing, and etc. We present an efficient and scalable approach to find all the connected components in a given graph. We compare our approach with the state-of-the-art on a real-world graph. We also demonstrate the viability of our approach on a massive graph with ˜6B nodes and ˜92B edges on an 80-node Hadoop cluster. To the best of our knowledge, this is the largest graph publicly used in such an experiment.
US10157427B2

A recycling kiosk for recycling and financial remuneration for submission of an electronic device such as a mobile phone is disclosed herein. The recycling kiosk includes electrical connectors and an inspection area with an upper chamber, a lower chamber, a transparent plate and at least one camera in order to perform a visual analysis and an electrical analysis of the electronic device for determination of a value of the electronic device. The recycling kiosk also includes a processor and a display for user interaction.
US10157425B2

Systems, methods, and articles of manufacture for expense management are disclosed. A user may submit receipts for one or more transactions into an expense management system. The expense management system may extract information from the receipts and match the extracted information to one or more of a plurality of Records of Charge (ROCs). The expense management system may match the extracted information to a ROC based on vendor name, location, time stamp, and the like. The expense management system may further assign a ROC to an expense category. The expense management system may assign a ROC to an expense category based on a standard industrial classification (SIC) code of a merchant, a category assigned to a different ROC, and a location associated with the ROC. An expense report for all submitted receipts may be generated.
US10157418B1

Systems and methods are disclosed for determine creditworthiness based on the stability of the customer's occupation. Occupational risk scores may be used to group stable or unstable occupations and may be used in conjunction with other indicators of creditworthiness. Risk band scores may also be used to determine creditworthiness. Other aspects of the disclosed embodiments are described herein.
US10157414B2

A method provides for using a wireless patron unit within a venue and within a vicinity of the venue. The method includes providing at least one patron with a wireless patron unit by either permitting the at least one patron to temporarily use a provided wireless patron unit that includes at least one venue specific application program, or by providing at least one venue specific application program to the at least one patron for downloading into a patron-owned wireless communication device that can be used during the at least one patron's visit to the venue. The method also includes connecting the wireless patron unit to a server enabling communication between the wireless patron unit and the server, entering a patron order for at least one item or service provided by the venue into the wireless patron unit, and determining a current location of the wireless patron unit.
US10157410B2

Example embodiments described herein disclose a specially configured device to receive and recognize enhanced user interactions through a graphical user interface. A user device may accordingly receive and display a set of search results, detect a user input entered via a touch-input device related to a single item from among the set of search results, determine a pressure exerted upon the touch-input device corresponding to the user input, and based on at least the pressure of the user input, select and execute an appropriate commerce action.
US10157408B2

An electronic image (for example, a corporate logo) is superimposed onto one or more product images creating a preview image. This preview can be shown to the consumer before the consumer decides to purchase the product with the corporate logo. The consumer can modify and/or customize the preview image depending on the consumer's desires and goals. Recommendations for modifications on the electronic image can be presented to the consumer.
US10157407B2

Disclosed herein are example embodiments for financier-facilitated guaranty provisioning. For certain example embodiments, at least one device, such as a server device of a financier: (i) may discover at least one authorization request corresponding to at least one product transaction; or (ii) may provide at least one proffered guaranty transaction to at least one guarantor. However, claimed subject matter is not limited to any particular described embodiments, implementations, examples, or so forth.
US10157406B2

A charge fare meter includes a charge module and a display. The charge module is used for outputting a direct (DC) current and calculating total charges, wherein the charge module includes an input interface, a calculating unit, and an output interface. The input interface is used for converting power provided by an alternating current power source or the DC power source into the DC current. The calculating unit is electrically connected to the input interface for calculating the total charges. The output interface is electrically connected to the calculating unit for outputting the DC current. The display is electrically connected to the charge module for displaying the DC current, a voltage corresponding to the DC current, or a charge fare corresponding to the total charges.
US10157403B1

A list-based coupon system that enables users to create a list of items to obtain, purchase or locate within a store or other geographic area, and provides users with coupons under a variety of different conditions.
US10157402B2

A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a web page at given time, creating a difficulty in establishing whether a region of the web page, which may be an advertisement for example, is in view. This is addressed by providing one or more test features within the region, rendering the web page, monitoring a behavioral characteristic of the test features and determining whether the region is in view based on the monitored behavioral characteristic, wherein the behavioral characteristic varies according to whether the test feature is currently being displayed. One example of a behavioral characteristic is a frame progression rate. Browsers will typically redraw elements of a web page at a higher rate if they are currently in view through the browser window, and this characteristic can therefore be used to determine whether the test feature, and thus the region, is in view. The present invention finds particular utility where the region contains an advertisement, as it allows an advertiser to discover whether the advertisement has been seen by users.
US10157400B1

An interoperable reward currency apparatus, system, and method comprising a proprietary general interoperable reward currency comprising voucher-tag-objects; a network of reward systems that generate and use the interoperable reward currency; reward system members; a network processor; physical tags, tag-objects and apparatuses including modules configured for identification, qualification, generation, aggregation, detection, and redemption of elements including the interoperable reward currency in accordance with interoperability rules; a process to identify transactions instead of consumers for qualifying for and using the interoperable reward currency; reward providers configured to redeem the interoperable reward currency; consumers that receive and redeem the interoperable reward currency in exchange for a reward; a process to collect value to pay for the interoperable reward currency generated; and a process to disburse value to reward providers that redeem the interoperable reward currency.
US10157399B2

A supply and demand adjustment system capable of making supply and demand adjustment of energy while changing an incentive to consumers. The supply and demand adjustment system includes: a supply and demand adjustment device; supply and demand arbitration terminals; and a supply and demand arbitration device. The supply and demand arbitration device determines an incentive target value, makes a request to each of the consumers to reduce usage of the energy within a range of the incentive target value, summarizes a reducible energy amount responsive to this request and given from each of the consumers in replies through the supply and demand arbitration terminals, and transmits the summarized amount to the supply and demand adjustment device. The supply and demand adjustment device and the supply and demand arbitration device make the supply and demand adjustment dynamically while changing the incentive target value.
US10157388B2

A system generates a targeted promotion for a group of consumers in a store. The system determines the group of consumers or an audience that are within a viewable area of a display during at least a portion of a time period. The system then generates a profile for each of the consumers and, based at least on the profiles and a goal of the store, determines the targeted promotion from multiple potential promotions. The system then displays the determined promotion on the display during the time period.
US10157387B2

Methods and systems for establishing a reserve price for a publisher's ad space inventory offered via a real-time bidding market are disclosed. In some embodiments, a certain percentage of traffic (e.g., ad requests) received at an ad market server are redirected to one or more external networks, such as ad networks, for processing. The performance of the redirected ad requests is analyzed to determine an expected clearing price for the ad requests. The expected clearing price of a particular ad request corresponding to a particular ad space, if greater than a publisher-established reserve price, is used as a market reserve price when presenting the ad requests in a real-time bidding market.
US10157385B2

A transaction security apparatus, including a card reader; an input device or receiver which inputs or receives transaction information regarding a transaction on or involving an account; a camera or video recording device which obtains or records a photograph or video clip of an individual involved in the transaction; a microphone or audio recording device which obtains or records an audio clip of the individual; a display; a processing device which processes information regarding the transaction and generates a notification message containing information regarding the transaction; and a transmitter which transmits the notification message to a communication device associated with an account holder. The notification message and the photograph, video clip, or audio clip, is transmitted to the communication device independently of any processing of the transaction by the transaction authorization processing computer.
US10157377B2

A system and method for automatically managing the allocation of reservation inventory for an individual POS terminal in a distributed reservation system having multiple POS terminals. Inventory allocation for an event for the individual POS terminal is calculated as a function of total reservation capacity for the event, the allocation and use of reservation inventory at the individual POS terminal, and/or the allocation and use of reservation inventory at other POS terminals in the reservation system. All POS terminals in the reservation system periodically share a token with one another to get updated inventory status for use in calculating inventory allocations.
US10157367B2

Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay.
US10157366B2

Systems, apparatuses, application software and methodologies are configured to assist a user to generate a proposed state (e.g., a proposed fleet of devices), for a customer. A user interface is provided through which the user can request a proposed state floormap graphically showing locations of devices in the proposed state to be presented. Thus, the object of arriving at a proposal for the customer can become a more manageable task.
US10157364B1

A device may monitor, based on location information, a proximity of a vehicle and a third party location of a third party using a set of sensors. The location information may have been received from the vehicle. The location information may identify a location of the vehicle and the third party location. The device may process personal information to determine that an order is associated with the vehicle or an individual associated with the vehicle. The personal information may have been received from the vehicle. The device may receive, via another device associated with the vehicle or the individual, confirmation to complete a transaction for the order. The device may perform a first action to complete the transaction. The device may perform a second action to facilitate a good or a service associated with the order to be delivered to the vehicle in association with performing the first action.
US10157363B2

Improved methods and apparatus are described for adaptive adjustment of node power level in a wireless node network having a plurality of nodes and a server. In a method, the server or a master node in the network may detect a proximate condition relative to a first of the nodes and adjust the node power of the first node accordingly. More specifically, the server or master node may detect if either a number of other nodes operating proximate a first of the nodes exceeds a neighboring node threshold, or if the first node is located in an RF restricted area, or if a signal strength level near the first node exceeds a signal strength threshold. If so, the server may adapt an output power setting on the first node from an original level to an adapted level.
US10157360B1

A method, system and computer product for a Smart-Bricks Information System (IS), which solves the problems of lack of adaptability and lack of flexibility of information systems. In order to provide adaptability and flexibility of the IS, the enterprise's information space is divided into a plurality of universal micro-blocks—Smart-Bricks micro-systems. The Smart-Bricks IS implements the following: contains all necessary and sufficient system parts for the functioning of each micro-system (data, code, interface); self-assembles into “instantaneous info-conglomerates”-Smart-Bricks Instant Performances (SBIP); and runs under control of the Ontological Model of an enterprise subject area, which is adaptable to the changing conditions of a given subject area.
US10157354B2

An intelligent information delivery system facilitates dynamic interaction with the user's environment, and in certain environments may provide or support digital governance. The intelligent delivery system may make use of a distributed beacon network to accurately determine the user's location within an environment, which may then be leveraged to deliver relevant content to the user. The intelligent delivery system may also facilitate complex interactions between a user of the system and the user's environment.
US10157352B1

Systems, methods, and computer program methods for modifying a configuration of a document management system are described. In some implementation document data are received as machine learning inputs, where the document data represent one or more documents. Then, a pattern is recognized in the one or more documents using machine learning. Based on the recognized pattern, a configuration of a document management system is modified.
US10157351B1

Data mining systems and methods are disclosed for associating users with items based on underlying personas. The system associates each user account with one or more underlying personas that contribute to the user's interactions with different items, and predicts an active persona for a user based on the user's recent interactions with items and make item related recommendations that are oriented to the active persona. Thus, for example, even though multiple individuals may share a computer and/or account, the content (e.g., item recommendations) presented during a browsing session may be based primarily or exclusively on the past browsing behaviors of the particular individual conducting the browsing session.
US10157349B2

A computer-implemented method of automating inductive bias selection includes a computer receiving a plurality of examples, each example providing a plurality of feature-value pairs. The computer constructs an inductive bias dataset which correlates each respective example in the plurality of examples with numerical indications of training quality. The numerical indications of training quality for each respective example are generated by creating a plurality of models, with each model corresponding to a distinct set of inductive biases. The training quality for each respective model is evaluated when applied to the respective example. The computer uses the inductive bias dataset to select a plurality of inductive biases for application to one or more new datasets.
US10157348B2

Provided are a co-occurrence word data generating unit configured to generate co-occurrence word data including a co-occurrence word that is a vocabulary used along with a predetermined keyword in posted data in all periods and an appearance frequency of the co-occurrence word, from among pieces of posted data posed in a plurality of different periods; and a related data generating unit configured to generate related data including the co-occurrence word as a usual related word when a temporal variation in the appearance frequency of the co-occurrence word is smaller than a first threshold value and the appearance frequency is higher than a second threshold value.
US10157346B2

An efficient parallel Gibbs sampler using butterfly-patterned partial sums is provided. Instead of building and searching a complete prefix sums table, an alternative “butterfly patterned partial sums table” is described that integrates a lightweight transposition and partial sums operation. Accordingly, the usual full matrix transposition and full prefix sums table building operations can be omitted in favor of building the butterfly-patterned partial sums table, which requires less computational and communication effort. This butterfly-patterned partial sums table is used by a modified binary search phase that calculates the needed prefix-sum table values on-the-fly using the butterfly-patterned partial sums table. Transposed memory access is also provided while avoiding the full matrix transform, providing significant performance benefits for highly parallel architectures, such as graphics processing units (GPUs) where 1-stride or sequential memory accesses are important for optimization.
US10157338B2

A system for labeling an object uses at least one object label made from a material that absorbs and reflects incident energy uniformly across all wavelengths of incident energy at a ratio proportional to a thickness of the material and that includes a pattern having variations in the thickness of the material along at least one of two orthogonal directions across the label. An interrogator directs a predetermined wavelength of radiation to the at least one label, and a reader to receives reflected radiation from the label at the predetermined wavelength and interprets the reflected radiation to recognize the pattern.
US10157329B2

A moving body detecting device in accordance with embodiments includes a motion information acquirer, approximate image generator, and moving body detector. The motion information acquirer generates motion information on an imaging device capable of performing imaging with a first exposure time and a second exposure time longer than the first exposure time. The approximate image generator generates an approximate image generated by approximating one of a first photographic image imaged with the first exposure time and a second photographic image imaged with the second exposure time to another photographic image, on the basis of the motion information. The moving body detecting device detects a moving body captured in the first and second photographic images, on the basis of the approximate image and the other photographic image.
US10157318B2

A storyboard interface displaying key frames of a video may be presented to a user. Individual key frames may represent individual shots of the video. Shots may be grouped based on similarity. Key frames may be displayed in a chronological order of the corresponding shots. Key frames of grouped shots may be spatially correlated within the storyboard interface. For example, shots of a common group may be spatially correlated so that they may be easily discernable as a group even though the shots may not be temporally consecutive and/or or even temporally close to each other in the timeframe of the video itself.
US10157313B1

Disclosed herein are devices, methods, and systems for controlling a robot or assistive device that allows the robot or device to find and manipulate objects in a real world environment. The disclosed devices, methods, and systems may, in many cases, receive control input through monitoring, tracking, and analyzing the 3D gaze of a user/controller. Using the described 3D eye tracking, a user can directly and naturally look at an object of interest in the real world, while the system monitors, tracks, and records the user's 3D gaze position. This information, in many cases, is then translated into input commands for the robot or assistive.
US10157312B2

A method may comprise obtaining image data of a plurality of digital image frames captured of an assumed eye having an iris and a pupil while illuminating the assumed eye from different directions; and automatically detecting a characteristic feature of the iris on the basis of image data of the at least two of the plurality of digital image frames.
US10157308B2

An object status tracking system is disclosed. The system comprises an appliance comprising at least one operating volume and an access region through which the operating volume is accessed. The system further comprises at least one imager and a controller. The controller is operable to detect at least one part of a person's body in the access region based on the image data and identify the object in connection with the part of the person's body. Based the detection of the object in connection with the person's body, the controller is configured to identify a status of the object. The status of the object is determined based on a process occurring in the operating volume of the appliance.
US10157302B2

A symbol detector includes a binarization processor configured to read a symbol image in a uniaxial direction and output a first pixel value or a second pixel value obtained by binarization of a pixel value of each pixel of the symbol image, a calculator configured to calculate a second ratio of a first consecutive value and a second consecutive value obtained before and after the first consecutive value in a case where the first consecutive value and the second consecutive value are switched alternately, and a transmitter configured to output the symbol image in a case where a difference between the calculated second ratio and the first ratio is equal to or lower than a predetermined value, and stop outputting the symbol image in a case where the difference is higher than the predetermined value.
US10157297B2

An RFID tag board includes an insulating substrate with an upper surface and a lower surface with a recess, an upper surface conductor on the upper surface of the insulating substrate, a ground conductor on the lower surface of the insulating substrate, the ground conductor being electrically connected to the upper surface conductor by a short-circuit portion through conductor penetrating the insulating substrate in a thickness direction, a capacitance conductor in the insulating substrate, the capacitance conductor facing a portion of the upper surface conductor, a capacitance portion through conductor penetrating the insulating substrate in the thickness direction from the capacitance conductor to the ground conductor, and a first electrode and a second electrode in the recess, the first electrode electrically connected to the capacitance conductor or the ground conductor by a first connection conductor, the second electrode electrically connected to the upper surface conductor via a second connection conductor.
US10157289B2

Aspects of the disclosure provide a technological improvement to a cipher by improving data security of format-preserving encryption (FPE), by, inter alia, embedding specific key identifiers for rotating keys directly into ciphertext. Aspects of the disclosure relate to methods, computer-readable media, and apparatuses for improving data security in a format-preserving encryption (FPE) context by using specific methods of rotating and identifying the appropriate encryption key from among numerous rotating keys stored in a key data store. Specific to FPE, a plaintext of the data and its corresponding ciphertext of the data remain the same in length/size; yet the methods, computer-readable media, and/or apparatuses disclosed herein permit embedding of an identification of a specific key among the plurality of rotating keys for the particular ciphertext without compromising the technical requirements of FPE.
US10157286B2

Aspects of the present invention provide the ability to enforce access methods on data based upon a policy or policies identified within the metadata of a file. The data is self-protected by including or being wrapped with one or more policy/rule identifiers that act as a form of body armor to the data when in transit or in different situations. In embodiments, access is only granted upon successful authentication and compliance with the identified policy or policies. In embodiments, depending upon the conditions and policies, varying level access may be granted. In embodiments, depending upon the conditions and policies, the system may take one or more mitigations or remedial access levels, such as containerizing, sandboxing, granting limited access, or erasing the data.
US10157270B2

Methods, apparatus, and articles of manufacture to encode auxiliary data into text data and methods, apparatus, and articles of manufacture to obtain encoded data from text data are disclosed. An example method includes detecting, using a processor, a first symbol present in first text data, the first symbol including a white space character; mapping the first symbol to first data using the processor; detecting, using the processor, a second symbol present in the first text data by detecting a white space character or a flow control character; mapping, using the processor, the second symbol to a first bit position of the first data in encoded data; and determining the encoded data, using the processor, based on placing the first data in the first bit position.
US10157269B2

A verification system, includes: an arithmetic/logic unit (“ALU”) to perform one or more mathematical operations and compare selected variables; a register to hold a value from a comparison of selected variables performed by the ALU; an instruction decoder to provide read and write commands to memory; an address bus to provide an address to memory for a read or write operation; and a data bus to provide or access data for a write or read operation to or from memory, wherein the ALU generates and provides a recipient identifier to a target computational device, the recipient identifier being related to an identity of the target computational device and/or a target device human operator, and write the recipient identifier to memory in response to a write command issued by the instruction decoder and, as a part of a transaction, the ALU receives, from a user computational device of a first user, the recipient identifier and a credential of the first user and/or user computational device, compares each of the recipient identifier and credential against one or more stored values, and, when each of the comparisons match, causes information provider system to provide restricted information to the target computational device to enable the target computational device to perform an operation.
US10157264B2

A method and system for providing medical assistance onboard an aircraft is provided. A number of secure wireless connections are established between an onboard device located on the aircraft and a remote device located remotely with respect to the aircraft, to enable communications between a device operator using the onboard device and a medical professional using the remote device. Information about a medical event that occurs onboard the aircraft is sent from the onboard device to the remote device using the number of secure wireless connections. A medical assessment of the medical event by the medical professional is received at the onboard device from the remote device over the number of secure wireless connections.
US10157253B2

Systems and techniques are described for optimizing an integrated circuit (IC) design. Some embodiments can select a wide-bus in the IC design. Next, the embodiments can divide the wide-bus into one or more subsets of bus-wires, wherein each subset of bus-wires corresponds to a unit of information. The embodiments can then optimize clock gating for each subset of bus-wires.
US10157250B1

In one embodiment, a tangible, non-transitory, computer-readable medium, includes instructions to receive a first circuit design, determine one or more variations of the first circuit design using register retiming with speculative circuit design changes, determine one or more performance improvements of the variations when fed clock signals over the first circuit design, determine one or more tradeoffs of the one or more variations of the first circuit design in comparison to the first circuit design, display a summary of the one or more variations of the first circuit design, the one or more performance improvements, and the one or more tradeoffs, and provide a user-selectable user interface element to enable selection of the first circuit design, at least one of the one or more variations of the first circuit design, or a combination thereof.
US10157244B2

A system displays a raster-based or a vector-based formatted drawing on a user interface. A user selects a device on the drawing. The selected device is classified on a template. The drawing is searched for the classified template. Three-dimensional characteristics are imbued to the selected device. Connection types among different types of devices on the drawing are received into the system. A search is performed for all connection instances throughout the drawing using the received connection types. An object oriented and three-dimensionally, spatially referenced view of the drawing is generated on a user interface.
US10157238B2

A method and a file format transformation system (FFTS) for transforming marked-up content in a first file format (FFF) to a reversible second file format (RSFF) are provided. The FFTS reflows marked-up content of the FFF into a continuous page. The FFTS generates and appends tags to spaces and block elements identified in the reflown marked-up content of the FFF. For each space and block element, the FFTS determines and tags line breaks in the reflown marked-up content. For each line break, the FFTS identifies, tags, and positions anchored floats and footnotes on a current page based on space availability. The FFTS positions page breaks in the continuous page based on a configurable page height and the line breaks. The FFTS groups the marked-up content, inserts pagination elements, for example, page numbers, etc., and renders the grouped marked-up content in the RSFF, which is reversible to restore the continuous page.
US10157232B2

A method for personalizing deep search results using subscription data includes receiving usage data of one or more applications installed on a user device, and receiving a search query. The method further includes identifying one or more application states of the one or more installed applications based on the search query and the usage data, and generating personalized search results including one or more application access mechanisms of the identified one or more application states. Each application access mechanism has a reference to a corresponding installed application on the user device and indicates a performable operation for the corresponding installed application.
US10157231B1

The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.
US10157228B2

A communication system and method are disclosed. The system and method use a contact type and a confidence level to determine whether to proceed with an operation, which operation to perform and/or how to perform an operation. The method and system may be used to determine a confidence level for a contact type, and may be used to update existing contact information, as well as for other uses.
US10157226B1

A device receives training data and an ontology for the training data, where the training data includes information associated with a subject of the ontology. The device generates a knowledge graph based on the training data and the ontology, and converts the knowledge graph into knowledge graph embeddings, where the knowledge graph embeddings include points in a k-dimensional metric space. The device receives a new entity that is not present in the knowledge graph embeddings, and generates a new embedding of the new entity. The device adds the new embedding to the knowledge graph embeddings, and utilizes the knowledge graph embeddings, with the new embedding, to perform an action.
US10157223B2

A device may obtain text to be processed to identify a trend associated with a topic included in the text. The text may include a plurality of text sections, associated with the topic, that may be associated with a plurality of temporal intervals. The device may determine a respective context for the topic in each of the plurality of text sections. The device may calculate a first specificity score based on the respective context for the topic for one or more text sections associated with the first temporal interval. The device may calculate a second specificity score based on the respective context for the topic for one or more text sections associated with the second temporal interval. The device may identify a trend associated with the topic based on the first specificity score and the second specificity score, and may provide information that identifies the trend.
US10157221B2

A processor expands a search expression. The processor determines nodes representing query terms of a search expression. The nodes have associated text for search term expansion, and represent at least one concept in a semantic graph of nodes that represents a domain of semantically related concepts. The processor determines i) a center of focus within the semantic graph for the two or more nodes based, at least in part, on a spreading activation in the graph and ii) a contextual relevance for the two or more nodes with respect to node the center of focus. The processor selects, for a query term, a node based on contextual relevance between that node and the query term and expands the search expression using an associated text of that node.
US10157219B2

Embodiments pertaining to techniques of geographical map-based visualization of big data are provided. In one aspect, a random sampling of a dataset may be divided into a plurality of partitions. Each partition of the plurality of partitions may be clustered to provide a plurality of data blocks, each of which may comprise a respective plurality of data items. A respective one or more representative points may be extracted from each data block of the plurality of data blocks to represent the respective data block. The respective one or more representative points for each of the data blocks may then be displayed.
US10157216B2

Provided is a data management system including a plurality of nodes to be connected to and disconnected from a network. At least one of the plurality of nodes includes: a communicator that performs a communication via the network by using data having a data structure including a key; a database that accumulates the data; and a data analyzer that, when the node is newly connected to the network, provides another node already connected to the network with node information, the node information being used for enabling the node to serve as node for accumulating the data.
US10157211B2

Computer system and method are provided which include or utilize first and second databases, and a receiver for receiving online data. The first database stores received online data in a first data structure, and the second database stores the online data in a second data structure, with the second structure being obtained by applying a transformation to the online data in the first data structure. The system also has a software component for generating an analytical model using at least part of the online data stored in the second database, and a processor and memory storing a plurality of applications that are executable on the processor, where a mapping application includes instructions that, when executed, cause at runtime the processor to automatically retrieve at least part of the online data from the second database, and store in a storage of the system the retrieved online data.
US10157209B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for memory analytics are disclosed. In one aspect, a method includes receiving input that requests a particular number of data items that are highest ranking in the data storage system based on a characteristic. The method includes accessing sets of data items to use in satisfying the request by selecting, from each of the independent data partitions, a set of data items that includes less than the particular number of data items that are highest ranking in the respective independent data partition based on the characteristic. The method includes comparing the sets of data items accessed from the plurality of independent data partitions. The method includes selecting the particular number of data items that are ranked highest based on the characteristic. The method includes providing, for output, the selected particular number of data items.
US10157206B2

Model queries that identify and direct to retrieve from one or more logical data models. A model query engine interprets the model queries, and interacts accordingly with the identified logical data model(s) specified in the respective model query. The interaction may be in the form of respective logical data model queries to the respective logical data models, and results are returned in the modeling notation of that respective logical data model. The model query engine may then use the results to interact with a physical data model, after potentially translating the modeling notation into a common notation used by a physical data model. The interaction with the physical data model may be in the form of a physical data model query, with the results therefrom being assembled into a result set. Accordingly, queriers may formulate queries by referencing models, without having to understand the schema of the data source.
US10157203B2

A computer-implemented method includes receiving a question. The question is directed to a question answering system. The method includes extracting two or more queries from the question. The method includes generating two or more question sets, each of the two or more question sets addressing all of the two or more queries. The method includes selecting one of the two or more question sets to yield a selected question set, based on analyzing each of the two or more question sets according to a pre-trained model. The method includes presenting the selected question set to the question answering system.
US10157200B2

The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. In particular, a data analysis system, such as described herein, may provide features to enable the data analyst to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the data analyst over the course of an investigation, as captured via the data analyst's queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on.
US10157194B1

A journaled database system may comprise data nodes that maintain a collection of data structured in accordance with a schema. A change to the schema may be applied by a journal module while a journal consumer continues to operate using a prior version of the schema. A buffer may be formed and have stored therein records describing state change instructions according to the prior view of the schema. An index of correspondence between the records in the buffer and in the source journal may be maintained.
US10157193B2

A method implemented by at least one processing device, a processing device, and a computer program product are provided for adjusting hash partitions for a hash join operation. An amount of rows within each of an initial number of hash partitions is determined during assignment of respective rows to respective hash partitions. The initial number of hash partitions is adjusted to a final number of hash partitions based on the amount of rows within each of the initial number of hash partitions and an amount of available memory. The adjusting further includes determining the final number of hash partitions based on the amount of rows within each of the initial number of hash partitions and the amount of available memory, and assigning the rows to the final number of hash partitions. The hash join operation is then performed.
US10157181B2

Playlists having media items from more than one source are described. Media items in a first library are mapped to media items from an online media item store. Media items within the playlist that can be found in the first library will be played from the first library, while media items not within the first library will be played from the online media store. By identifying media items present in both libraries and playing them only from the first library, the described method can reduce the royalties needing to be paid by the online media store. Further methods are disclosed for setting limits on the number of media items that can be shared by a second library.
US10157169B2

Embodiments of the present invention provide methods, computer program products, and systems for enriching and customizing one or more portions of textual content. Embodiments of the present invention analyze one or more portions of the textual content and customize the textual content based on preferences of a user interacting with the textual content. Embodiments of the present invention can present customized or original textual content to users requesting textual content.
US10157168B2

Asymmetrical formatting of word spaces according to the uncertainty between words includes an initial filtering process and subsequent text formatting process. An equivocation filter generates a mapping of keys and values (output) from a corpus or word sequence frequency data (input). Text formatting process for asymmetrically adjusts the width of spaces adjacent to keys using the values. The filtering process, which generates a mapping of keys and values can be performed once to analyze a corpus and once generated, the key-value mapping can be used multiple times by a subsequent text processing process.
US10157164B2

Aspects disclosed herein relate to aggregating functionality of computer machine instructions to generate additional computer machine instructions and including the additional computer machine instructions in an instruction set architecture (ISA). An exemplary method includes selecting at least first and second computer machine instructions from an instruction set, aggregating functionality of the first and second computer machine instructions to generate a third computer machine instruction, and adding the third computer machine instruction to the instruction set.
US10157162B2

An example system on a chip (SoC) includes a processor, a cache, and a main memory. The processor can receive a data packet from an electronic device via an interface device, the data packet comprising data for an offload processing task, where the data packet is in a standard link protocol format, the standard link protocol format comprising at least one of an offload protocol identification (ID) field, a tag field, a returned data length field, a flag field, a reserved field, a length field, or a data field. The processor can process the offload processing task to obtain result data. The processor can send the result data to the electronic device.
US10157159B2

A semiconductor memory device includes, in addition to a first switching circuit with which a data system signal line between a plurality of semiconductor memory portions and a memory controller is branched, a second switching circuit with which a non-data system signal line between the plurality of semiconductor memory portions and the memory controller is branched, and the first and second switching circuits share a switching signal line.
US10157157B2

Systems and methods for component population optimization are described. In some embodiments, an Information Handling System (IHS) may include a logic circuit and a memory coupled to the logic circuit, the memory having information stored thereon that, upon access by the logic circuit, enable the IHS to: identify a connector provided on a Printed Circuit Board (PCB), wherein the connector is configured to receive a device and to couple the device to a processor; and visually indicate a status of the connector.
US10157144B2

Embodiments disclose techniques for sharing a context for a coherent accelerator in a kernel of a computer system. A request is received from a first application to perform an I/O operation within a kernel context. The request specifies a first effective address distinct to the first application. The first effective address specifies a location in a first effective address space and a first effective segment identifier. The first effective address is remapped to a second effective address. The second effective address specifies a location in a second effective address space of the kernel context and a second effective segment identifier. A virtual address mapping to a virtual address space within the kernel context is determined. The virtual address is translated to a physical memory address.
US10157133B2

A data processing system, having two or more of processors that access a shared data resource, and method of operation thereof. Data stored in a local cache is marked as being in a ‘UniqueDirty’, ‘SharedDirty’, ‘UniqueClean’, ‘SharedClean’ or ‘Invalid’ state. A snoop filter monitors access by the processors to the shared data resource, and includes snoop filter control logic and a snoop filter cache configured to maintain cache coherency. The snoop filter cache does not identify any local cache that stores the block of data in a ‘SharedDirty’ state, resulting in a smaller snoop filter cache size and simple snoop control logic. The data processing system by be defined by instructions of a Hardware Description Language.
US10157125B2

A method, computer program product, and computer system for receiving, at a first computing device, a first data chunk sent from a second computing device. It may be determined that the first data chunk includes a first type of data. The first data chunk may be stored to a cache operatively coupled to the first computing device based upon, at least in part, determining that the first data chunk includes the first type of data, wherein the cache may include a first storage device type. An acknowledgement of a successful write of the first data chunk to the second computing device may be sent based upon, at least in part, a successful storing of the first data chunk to the cache operatively coupled to the first computing device.
US10157120B2

A configuration manager reads a testbed description file for a particular testbed environment under test to identify multiple roles each specified by a separate role identifier. The configuration manager instantiates, for each separate role identifier defined in the test script, a separate role identifier entity referring to a separate host description file for a separate host assigned to the separate role identifier in the testbed description file. The configuration manager manages an abstraction between each separate role identifier referred to by each separate operation in the test script and each separate host currently hosting each separate role identifier for the testbed environment using the separate host description file instantiated for the separate role identifier entity for the separate host.
US10157119B2

A method, computer program product, and system performing a method that include a processor defining a code fingerprint by obtaining parameters describing at least one of an event type or an event. The code fingerprint includes a first sequence. The processor loads the code fingerprint into a register accessible to the processor. Concurrent with executing a program, the processor obtains the code fingerprint from the register and identifies the code fingerprint in the program by comparing a second sequence in the program to the first sequence. Based on identifying the code fingerprint in the program, the processor alerts a runtime environment where the program is executing.
US10157108B2

In various embodiments a distributed computing node in a plurality of distributed computing nodes logs transactions in a distributed processing system. In one embodiment, a set of information associated with at least one transaction is recorded in a transaction log. At least a portion of memory in at least one information processing system involved in the transaction is accessed. The portion of memory is directly accessed without involving a processor of the at least one information processing system. The set of information from the transaction log is written to the portion of memory. The set of information is directly written to the portion of memory without involving a processor of the at least one information processing system.
US10157102B2

Techniques to scan and reorganize media files to remove gaps are described. In one embodiment, an apparatus may comprise a media handling component operative to receive a media file, the media file comprising a header portion and an encoded media portion, the header portion comprising one or more indexing tables, the encoded media portion comprising a plurality of encoded chunks; a media topology component operative to build an encoded media topology list by scanning the one or more indexing tables; and a media rebuilding component operative to build the media file into a rebuilt media file by copying the plurality of encoded chunks while generating one or more replacement indexing tables where the encoded media topology list indicates that the encoded media portion contains one or more unreferenced portions. Other embodiments are described and claimed.
US10157095B2

In various embodiments, a method of using a memory device is provided. The method may include storing data units, check units of a first code and check units of a second code in memory cells of the memory device, wherein the data units and the check units of the first code form code words of the first code, and wherein the data units and the check units of the second code form code words of the second code, applying the second code for error correction in at least a portion of the data units and/or in at least a portion of the check units of the first code, after the correcting the errors, retaining at least a retaining portion of the data units and of the check units of the first code and deleting at least a deleting portion of the check units of the second code, thereby freeing the memory cells that are occupied by the deleting portion of the check units of the second code, and during a subsequent using of the memory device, storing data in at least a reuse portion of the freed-up memory cells.
US10157092B2

Techniques described herein relate to automatic system suspension based upon downstream system failure in service-oriented architecture (SOA) applications. A system management module of a SOA system may be configured to detect a problem with a downstream service provider involved with a SOA application, and in response, automatically suspend particular processing within the application to prevent requests that may end up at the downstream service provider from entering the SOA application. The system management module may implement a circuit breaker module that maintains a circuit breaker structure specific to a downstream endpoint leading to a downstream service provider. Upon a triggering of a circuit breaker for a downstream endpoint, one or more upstream service providers are identified as associated with faulted traffic causing the triggering, and the system management module can automatically cause further traffic from these upstream service providers to be suspended.
US10157076B2

A virtual machine (VM) migration device can migrate a VM from a source location to a target location along a migration path calculated to not exceed a predetermined time limit. The migration device includes a first obtaining module, a second obtaining module, a calculation module, and a migration module. The first obtaining module obtains VM migration information and the second obtaining module obtains network status information. The calculation module calculates a migration path according to the network status information and the migration information, taking account of transmission and other delays between intermediate nodes along possible paths. The migration module migrates the VM from the source location to the target location according to the calculated migration path. A VM migration method is also provided.
US10157074B2

In accordance with embodiments of the present disclosure, a system may include a chassis configured to receive a plurality of modular information handling systems, a switch configured to be communicatively coupled to modular information handling systems received in the chassis, and a physical service processor communicatively coupled to the switch. The physical service processor may be configured instantiate one or more virtual service processors, each of the one or more virtual service processors allocated to an associated modular information handling system received in the chassis and configured to provide for out-of-band management of its associated modular information handling system and instantiate one or more virtual functions, each of the one or more virtual functions allocated to an associated virtual service processor and associated modular information handling system received in the chassis and configured to provide a communications interface between its associated virtual service processor and associated modular information handling system.
US10157069B2

A device to execute an application design plugin associated with a user interface. The device may analyze, using the application design plugin, a set of historical applications to identify one or more dependencies included in the set of historical applications. The device may provide, to a storage device, historical application metadata relating to the one or more dependencies. The device may receive, via the user interface, a request to generate an application design. The device may update the user interface with design information that includes design feature metadata identifying the one or more dependencies. The device may determine that the application design is ready for validation. The device may validate the application design based on determining that the application design is ready for validation.
US10157067B2

The present invention relates to the technical field of network communications, and discloses a system optimizing method and apparatus. The system optimizing method comprises: judging whether programs running in the system meet a preset optimization rule; displaying programs that meet the preset optimization rule in a first class of a program list and displaying programs that do not meet the preset optimization rule in a second class of the program list, wherein states of the programs in the first class are selected by default and states of the programs in the second class are not selected by default; and performing optimization processing for programs in the program list whose states are selected according to a triggered optimization instruction, wherein the optimization instruction includes the states of the programs in the program list. In this way, the problem in the prior art that an undesirable optimization effect is achieved because file cleaning work can only be simply executed is solved, and an advantageous effect of effectively processing various conditions of the system is obtained so as to reasonably optimize the system.
US10157065B2

A system and method of operation of a device programming system includes: a socket adapter having a source socket and a destination socket for reading a configuration information from a master device; a partition table calculated from the master device; and a master data file formed from the partition table and the configuration information, the master data file for configuring a programmable device.
US10157064B2

A method of managing instruction execution for multiple instruction streams using a processor core having multiple parallel instruction execution slices. An event is detected indicating that either resource requirement or resource availability for a subsequent instruction of an instruction stream will not be met by the instruction execution slice currently executing the instruction stream. In response to detecting the event, dispatch of at least a portion of the subsequent instruction is made to another instruction execution slice. The event may be a compiler-inserted directive, may be an event detected by logic in the processor core, or may be determined by a thread sequencer. The instruction execution slices may be dynamically reconfigured as between single-instruction-multiple-data (SIMD) instruction execution, ordinary instruction execution, wide instruction execution. When an instruction execution slice is busy processing a current instruction for one of the streams, another slice can be selected to proceed with execution.
US10157059B2

A processor for floating point underflow detection includes circuitry to decode a first instruction and a floating point unit. The decoded instruction, when executed by the processor, may be for performing a fused multiply-add (FMA) operation. The floating point unit includes circuitry to determine a non-normalized result of the first instruction based on a first input, a second input, and a third input. The floating point unit further includes circuitry to determine whether underflow exists in the non-normalized result based on a first exponent of the first input, a second exponent of the second input, and a third exponent of the third input.
US10157046B2

A method for generating an interactions explorer for a user interface prototype comprising detecting one or more prototyping actions while a user creates a user interface prototype, adding the one or more prototyping actions to an interaction hierarchy and generating an interactive visual depiction of the interaction hierarchy.
US10157045B2

Systems and methods may automatically generate code for deep learning networks. The systems methods may provide a code generation framework for generating target specific code. The code generation framework may include one or more predefined class hierarchies for constructing objects of the generated code. The objects of the class hierarchies may provide an interface to predefined libraries of deep learning functions optimized for use on a target platform. The systems and methods may perform one or more optimizations on the code being generated.
US10157042B1

Systems and methods for audio output control are disclosed. Audio may be output via a speaker of a communal device associated with a first portion of an environment. A user may provide a user utterance indicating an intent to add another device in a second portion of the environment to the audio-output session, and/or an intent to move the audio-output session from the first device to the second device, and/or an intent to remove a device from an audio-output session. Based on this determined intent, audio-session queues may be associated and dissociated from devices and device states may be altered to effectuate the intent of the user utterance.
US10157039B2

A method includes: detecting activation, on a device, of a content capturing and presenting (CCP) interface for receiving content that can be inputted via both speech-input and tactile-input; and in response to the activation, automatically enabling both (i) a tactile input mechanism for capturing tactile inputs and (ii) a microphone for capturing audible speech inputs. The method further includes: monitoring for detection of one of (i) a tactile input, which involves use of the tactile input mechanism to input the content and (ii) audible speech, which triggers use of the microphone to input the content; and in response to detecting audible speech: closing the tactile input mechanism; capturing the audible speech via the microphone; and presenting content corresponding to the audible speech within the CCP interface.
US10157037B2

An on/off head detection system uses magnetic field intensity to determine a configuration, position, and/or orientation of a headphone. In some implementations, the system may determine whether a headphone is on or off a user's head. The system includes a magnetic field sensor configured to detect a magnetic field emitted by a magnetic field source associated with an earpiece of the headphone. A control module determines an intensity of the magnetic field and whether the intensity of the magnetic field satisfies a threshold. An operational mode associated with the headphone or an associated device is performed in response to the intensity of the magnetic field satisfying the threshold.
US10157034B2

Clock rate adjustment methods and systems, including receiving, by a playback device from a source device, a plurality of frames, including a first frame and a second frame, each frame being associated with audio information and a time indicating when to play the audio information wherein the time is based on the clock of the source device; determining, by the playback device an expected time value for a third frame; comparing, by the playback device, the expected time value to the time indicating when to play the audio information associated with the third frame; and when the difference between the expected time value and the time indicating when to play the audio information is above a threshold level, adjusting, by the playback device, a rate of a digital to analog converter clock associated with the playback device.
US10157031B2

In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for accepting late joiners with screen sharing including, for example, means for receiving, at a server, a key frame from a publishing client sharing its screen, the key frame defining the screen of the publishing client in its entirety at the beginning of a screen sharing session with one or more viewing clients; transmitting the key frame to the one or more viewing clients; iteratively processing each of a plurality of delta frames from the publishing client specifying changes to the screen of the publishing client, wherein the iterative processing includes: (i) receiving each delta frame, (ii) updating an aggregated current key frame with the delta frame received, and (iii) sending the delta frame to the one or more viewing clients. Such means further include: accepting a late joiner viewing client for the screen sharing session; sending the aggregated current key frame to the late joiner viewing client; and sending subsequently received delta frames to the one or more viewing clients and to the late joiner viewing client. Other related embodiments are disclosed.
US10157016B2

A memory system and method of operating the same is described, where the memory system is used to store data in a RAIDed manner. The stored data may be retrieved, including the parity data so that the stored data is recovered when the first of either the stored data without the parity data, or the stored data from all but one memory module and the parity data, has been received. The writing of data, for low write data loads, is managed such that only one of the memory modules of a RAID stripe is being written to, or erased, during a time interval.
US10157011B2

A method includes issuing, by a managing unit of a dispersed storage network (DSN), a vault access restriction to a set of storage units of the DSN regarding a logical storage vault supported by the set of storage units. While the vault access restriction is active, the method continues by receiving, by a storage unit of the set of storage units, a data access request to the vault. The method continues by determining, by the storage unit, whether the data access request is regarding a rebuilding operation. When the data access request is regarding a rebuilding operation, the method continues by processing, by the storage unit, the data access request. When data access request is not regarding a rebuilding operation, the method continues by denying, by the storage unit, the data access request.
US10157009B2

Methods, systems, and computer readable media can be operable to facilitate the updating of memory at a device based upon a custom command file. In embodiments, update or configuration codes or data may be delivered to a device within a download package, and the download package may include a command file. The command file may identify one or more operations that are to be carried out on the memory of the device, and each respective one of the one or more operations may be associated with a subset or portion of the memory of the device. The device may identify the one or more operations and the one or more associated memory areas from the command file, and the device may carry out the one or more operations on only those areas of the device memory that are identified from the command file as being associated with the operations.
US10157008B2

Systems, methods, and computer programs are disclosed for providing a heterogeneous system memory in a portable communication device. One system comprises a system on chip (SoC) coupled to a nonvolatile random access memory (NVRAM) and a volatile random access memory (VRAM). The SoC comprises an operating system for mapping a heterogeneous system memory comprising the NVRAM and the VRAM. The operating system comprises a memory manager configured to allocate a first portion of the NVRAM as a block device for a swap operation, a second portion of the NVRAM for program code and read-only data, and a third portion of the NVRAM for operating system page tables. The VRAM is allocated for a program heap and a program stack.
US10157006B1

A method is used in managing inline data compression in storage systems. A request is received to update data of a data object previously stored in an allocation unit of a segment in a storage system. The segment comprises of a set of allocation units in a compressed format. A determination is made as to whether the updated data of the data object can be stored in the compressed format in the allocation unit of the segment. Based on the determination, the updated data is written in the compressed format to the allocation unit of the segment.
US10157003B1

An apparatus in one embodiment comprises a storage system having a plurality of object storage servers. A software-defined storage controller of the storage system configures a unified memory cluster accessible to each of the plurality of object storage servers. The object storage servers collectively implement a distributed tiered parallel file system, such as a distributed tiered Lustre file system. The unified memory cluster may comprise portions of respective flash memories of a plurality of nodes of the storage system where each of the nodes comprises a corresponding one of the object storage servers. Objects stored in the flash memory of one of the nodes are mirrored into the flash memories of one or more other ones of the nodes under the control of the software-defined storage controller.
US10157001B2

A computer-implemented method includes: detecting a read access to one or more data tracks of a target data storage module; and setting a value of one or more bits in response to detecting the read access to the one or more data tracks, each of the one or more bits being associated with one of the one or more data tracks. The value of the one or more bits is set to a value configured to prevent a copy-on-write operation being applied to the one or more data tracks to which the read access was detected. Corresponding systems and computer program products are similarly disclosed, all of which advantageously improve storage system performance by reducing I/O bandwidth via preventing unnecessary copy operations.
US10156992B2

A method for data reduction of items of sensor data information, a plurality of data frames being stored in a buffer memory, a data frame including a sensor data representative and an item of discard information of a discard counter, a plurality of items of sensor data information being assigned to a data frame in a comparison operation.
US10156986B2

Gang migration refers to the simultaneous live migration of multiple Virtual Machines (VMs) from one set of physical machines to another in response to events such as load spikes and imminent failures. Gang migration generates a large volume of network traffic and can overload the core network links and switches in a datacenter. In this paper, we present an approach to reduce the network overhead of gang migration using global deduplication (GMGD). GMGD identifies and eliminates the retransmission of duplicate memory pages among VMs running on multiple physical machines in the cluster. The design, implementation and evaluation of a GMGD prototype is described using QEMU/KVM VMs. Evaluations on a 30-node Gigabit Ethernet cluster having 10GigE core links shows that GMGD can reduce the network traffic on core links by up to 65% and the total migration time of VMs by up to 42% when compared to the default migration technique in QEMU/KVM. Furthermore, GMGD has a smaller adverse performance impact on network-bound applications.
US10156984B2

The present invention discloses a method for implementing control of keys of a virtual keyboard on a touch screen with two thumbs including conventional technical processes of arranging keys on a preset virtual keyboard according to a key layout and setting, and displaying the preset virtual keyboard and the keys on the touch screen according to the key arrangement of the preset virtual keyboard and corresponding setting and parameters. In this way, without changing the key layout of the preset virtual keyboard, the key position setting, and the current width of the virtual keyboard determined according to the current screen width, when the preset virtual keyboard is displayed and runs on the wide touch screen, the keys are at positions touchable by both thumbs of an operator.
US10156981B2

An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.
US10156970B2

Systems and methods for virtual opening of packages such as boxes and packs of cards are provided herein. Exemplary systems may execute methods via one or more processors, which are programmed to generate a visual representation of a package, receive input from the user, the input indicating opening of the package, and provide feedback to the user corresponding to the opening of the package that at least partially mimics a physical opening of the package.
US10156965B2

A system for creating and using a universal tag to gather consumer data from a web site for the purposes of targeted advertising is provided. The universal tag system has two main subsystems. The first subsystem is a configuration system that is used to define the consumer data to be collected from the website and to define taxonomy and transformation rules to be applied to the collected consumer data. The second subsystem is a runtime system that runs a universal tag client-side script, which is triggered when a consumer lands on a webpage of the website, for collecting the defined consumer data. The runtime system then applies the transformation rules to the collected data and updates a user profile corresponding to the consumer with the transformed data. As well, the runtime system applies the taxonomy rules to the collected data and categorizes the consumer for the purposes of subsequent targeted advertising.
US10156957B2

Embodiments can provide interactivity to one or more components (e.g., windows, dialog boxes, tool bar, etc.) in a visual analyzer application while blocking interactivity for other components displayed on a GUI of the application. A contribution mechanism can be leveraged where a broadcast message can be sent to various components displayed on the GUI of the application. The various components within the application can then indicate whether they would like to be kept interactive during a triggering event (e.g., upon selection of a certain component). Upon receiving the indication that the components would like to remain interactive, the application allows those components to remain interactive while preventing access to other components in the GUI.
US10156950B2

A sensor-equipped display device is provided and includes a display panel and a detection electrode. The panel includes a display area in which unit pixels are arranged in a matrix, each of unit pixels including subpixels. The electrode includes conductive line fragments arranged on a detection surface, and is configured to detect a contact of an object to the surface. The detection electrode has an electrode pattern formed of the line fragments on a grid defined by first and second lines. Extending directions of the first and second lines are tilted based on a first and second unit length of the unit pixel in the first and second direction.
US10156937B2

Examples disclosed herein relate to determining a segmentation boundary based on images representing an object. Examples include an IR image based on IR light reflected by an object disposed between an IR camera and an IR-absorbing surface, a color image representing the object disposed between the color camera and the IR-absorbing surface, and determining a segmentation boundary for the object.
US10156936B2

The present application provides a method for determining correspondences between multiple display processing apparatuses and multiple touch sensitive processing apparatuses. The method comprises: having a first display processing apparatus display a first prompt information on a first touch screen; having a first and a second touch sensitive processing apparatuses receive a first touch event; when the first touch event is from the first touch sensitive processing apparatus, determining the first touch screen is connected with the first touch sensitive processing apparatus; and when the first touch event is from the second touch sensitive processing apparatus, determining the first touch screen is connected with the second touch sensitive processing apparatus.
US10156910B1

An electronic device capable of gesturing operation including a plurality of signal transceivers, a signal processor, and a central processor. The signal transceivers emit a plurality of first signals through a plurality of loudspeaker holes. The signal processor generates a plurality of parameter data correspondingly when the signal transceivers receive a plurality of second signals responding to the plurality of first signals reflected by an object through the loudspeaker holes. The central processor analyzes the parameter data to judge a coverage state and a release state of each of the loudspeaker holes, and obtains a coverage order and a release order of the loudspeaker holes accordingly. When the coverage order and the release order of the speaker holes satisfy preset conditions, the central processor outputs a control signal to control a function of the electronic device. In addition, an operating method of the above electronic device is also provided.
US10156905B2

A haptic touch panel assembly for a vehicle. The haptic touch panel assembly includes a haptic touch panel, a support substrate, and a suspension component to couple the haptic touch panel to the support substrate. More accurate and dynamic haptic feedback for various vehicle interior components may be provided through the use of a suspension component that allows for three or more degrees of freedom movement or two or more haptic actuators that facilitate movement in two or more different directions.
US10156903B2

An electronic device with a touch-sensitive surface, a display, and tactile output generator(s) displays a user interface including a user interface element. The device detects a contact on the user interface element and an input by the contact including a movement of the contact across the touch-sensitive surface. In response to detecting the input by the contact, the device changes a position of an outer edge of the user interface element relative to a threshold position in the user interface in accordance with the movement of the contact. The device further detects that the change in the position of the outer edge of the user interface element has caused the outer edge of the user interface element to move across the threshold position. After detecting the threshold position crossing, the device generates a tactile output and moves the position of the outer edge to the threshold position.
US10156894B2

As a user is being presented with interactive media by a presenting device, a separate monitoring device may be used to monitor the presentation of the interactive media and detect an event that occurs therein. Such a monitoring device may be configured and positioned to access media content from the presentation of the interactive media. For example, the monitoring device may be configured and positioned to record video content with a camera and record audio content with a microphone. Having accessed this media content, the monitoring device may generate an identifier, such as a fingerprint or watermark, of the media content and compare the generated identifier with a reference identifier that is generated from the source of the media content. Based on the generated identifier matching the reference identifier, the monitoring device may detect that an event has occurred within the interactive media presentation and present a corresponding notification.
US10156888B2

A method and apparatus are provided for controlling multiple processors in order to reduce current consumption in electronic device. An electronic device includes an application processor (AP) configured to control a plurality of functions; a communication processor (CP) electronically connected to the AP; and a sensor module or a communication module electronically connected to the CP. When the AP enters a sleep state, the CP is configured to control at least one function among the plurality of functions based on information collected from the sensor module or the communication module according to a discontinuous reception (DRX) operating period.
US10156887B2

Cache memory clock generation circuits for reducing power consumption and read errors in cache memory are provided. In one aspect, a cache memory clock generation circuit employs detector circuit configured to receive a way address and generate a one way hit signal indicating if cache read request results in a single way hit. Clock and enable circuit is configured to generate a cache clock signal in response to a system clock signal and a cache enable signal, and generate a cache read enable signal in response to the cache clock signal and a read enable signal. Gating circuit is configured to generate a read clock signal in response to one way hit signal, cache clock signal, and cache read enable signal. Sense amplifier clock generation circuit is configured to generate sense amplifier clock signal in response to the read clock signal having a defined pulse width.
US10156878B2

An image processing apparatus capable of entering a power saving state includes a detection unit configured to detect an object, a determination unit configured to determine whether there is a human hand in a position higher than a predetermined height based on a detection result of the detection unit, and a control unit configured to, if the determination unit determines that there is a human hand in the position higher than the predetermined height, make the image processing apparatus return from the power saving state.
US10156865B2

An anti-rotation device includes a main body pin and a retaining element coupled to the main body pin. The retaining element includes an attachment body and at least one flexible member extending therefrom, and the at least one flexible member is configured to compress toward the attachment body when the retaining element is inserted into an anti-rotation pin opening of a steering column jacket.
US10156858B2

Exemplary embodiments are disclosed of a heating, ventilation and air conditioning (HVAC) system that includes a switched mode power supply. The switched mode power supply is configured to provide standby power to the HVAC system. The standby power may be limited substantially in accordance with power demand by one or more components of the HVAC system.
US10156856B2

A system and method for injecting slurry includes first and second elongated tanks. Tanks include pipes extending therefrom. Slurry valves and clear fluid valves are fluidically are coupled the first and second elongated tanks. Slurry valves have a first state communicating high pressure slurry from a second volume of the first tank to the injection site and communicating low pressure slurry to a fourth volume of the second tank, and a second state communicating low pressure slurry to the second volume and high pressure slurry from the fourth volume to the injection site. The clear fluid valves communicate pressurized clear fluid to the first volume of the first tank and communicate low pressure clear fluid from the third volume of the second tank in a first state and communicating low pressure clear fluid to the first volume and pressurized clear fluid to the third volume in a second state.
US10156850B1

Systems and methods for determining object motion and controlling autonomous vehicles are provided. In one example embodiment, a computing system can be configured to perform operations. The operations can include obtaining data indicative of state(s) of a first object and a second object within a surrounding environment of an autonomous vehicle. The operations can include determining a first predicted motion trajectory of the first object based at least in part on the state data. The operations can include determining a second predicted motion trajectory of the second object based at least in part on the state data and the first predicted motion trajectory of the first object. The operations can include determining a motion plan for the autonomous vehicle based at least in part on the second predicted motion trajectory of the second object and initiating a motion control in accordance with at least a portion of the motion plan.
US10156838B2

The present disclosure relates to a gear cutting machine having a machine control as well as having at least one display for displaying machine-relevant parameters, wherein the display is multitouch-operable and allows an operator input for controlling the gear cutting machine by multifinger gestures over the display.
US10156835B2

A Building Automation System Assessment Tool (BASAT) is provided. The BASAT receives input from a user that identifies the points associated with building systems controlled by Building Automation System (BAS) at a facility being surveyed. Based on the identified points, output reports are provided that identify shortcomings in the current BAS.
US10156832B2

In an electric power steering system, an offset correction value setting unit corrects second offset correction values in a state where 100% of current command values is distributed to a first control unit, and 0% of the current command values is distributed to a second control unit. The offset correction value setting unit corrects first offset correction values in a state where 100% of the current command values is distributed to the second control unit, and 0% of the current command values is distributed to the first control unit.
US10156825B2

Disclosed is a developing apparatus including: a developer bearing member that bears a developer; a developing frame body that rotatably supports the developer bearing member; a one-end side end member that supports one-end side in an axis direction of the developer bearing member of the developing frame body; and another-end side end member that supports the other-end side in the axis direction of the developer bearing member of the developing frame body. Each of the one-end side end member and the other-end side end member is independently movable with respect to the developing frame body.
US10156813B2

A developing cartridge includes: a casing; a developer container; a developing roller; an unsealing mechanism; a first rotary body; a second rotary body; and a delayed transmission mechanism. The developer container is sealed to accommodate developer. The unsealing mechanism unseals the developer container. The first rotary body is provided at the unsealing mechanism. A drive force from a drive source is transmitted to the first rotary body and the second rotary body. The second rotary body transmits the drive force to the developing roller. The delayed transmission mechanism delays transmission of the drive force to the second rotary body for at least a prescribed time after transmission of the drive force to the first rotary body is initiated. The prescribed time is equivalent to a time that elapses from a moment the unsealing mechanism begins rotating to a moment the unsealing mechanism has unsealed the developer container.
US10156812B2

A stirring conveyance member includes a rotary shaft, a first spiral blade, and a second spiral blade. The first spiral blade has first cutouts each provided in a specific region adjacent to and upstream of a point of intersection with the second spiral blade in the conveyance direction of the powder by the first spiral blade. The second spiral blade has second cutouts each provided in a specific region adjacent to and upstream of a point of intersection with the first spiral blade in a conveyance direction of the powder by the second spiral blade. A radial height of the first spiral blade in portions where the first cutouts are provided is lower than a radial height of the second spiral blade in portions where the second cutouts are not provided.
US10156811B2

A conveying device in which a circle formed of a trajectory drawn by a distal end of an engaging portion and an axial line of a driven shaft intersect each other when viewing in an axial direction of a drive shaft, and a slope of the driven shaft with respect to a horizontal direction is an angle not larger than an angle of repose of a developer when viewing in the axial direction of the drive shaft is provided.
US10156808B2

A light scanning apparatus, including: a light source configured to emit a light beam; and a rotary polygon mirror configured to deflect the light beam emitted from the light source so that the light beam scans a surface of a photosensitive member, wherein the rotary polygon mirror is formed in a four-sided polygon, and wherein a difference between a pair of diametrically opposed interior angles of the rotary polygon mirror is larger than 0.03°, and a difference between another pair of diametrically opposed interior angles of the rotary polygon mirror is 0.03° or less.
US10156805B2

In one example, a device includes a flexible roller and an actuator to flex the roller while it is rotating to change the gap between the roller and a surface opposite the roller.
US10156793B2

An image exposure system of a 3D printing device having a spatial light modulator, a light source, a projection lens, a micro-displacement driving mechanism and a controller. The spatial light modulator is provided with a plurality of micromirrors for adjusting the reflective direction of light illuminating the micromirrors according to a control signal; the light source generates a light beam illuminating the spatial light modulator; the projection lens is aligned with a first direction of the spatial light modulator so that a micro light spot array formed through the micromirror by the light source projected onto the surface of a light-sensitive material; the micro-displacement driving mechanism is connected with the spatial light modulator, and can drive the spatial light modulator to move in third and fourth directions that are perpendicular to each other, in order to finely adjust the position on the surface of the light-sensitive material onto which the micro light spot array is projected.
US10156791B2

A lithography method comprises: providing a substrate with a target region; determining a topology of the substrate within the target region; determining a correcting telecentricity profile based on the topology of the substrate within the target region; providing a radiation beam; and projecting the radiation beam onto the target region of the substrate so as to form an image on the substrate. The radiation beam is such that a net direction of the total radiation received by one or more points in the target region of the substrate is chosen in dependence on the determined correcting telecentricity. The correcting telecentricity profile is such that the net direction of the total radiation received by at least one point in the target region of the substrate is chosen so as to at least partially correct for an overlay error introduced by a curvature of a surface of the substrate at said point.
US10156789B2

The purpose of the present invention is to provide a method for stripping a resist film, which includes a cured resin having a phosphate ester group or a carboxyl group, by using a resist stripping solution having high strippability, the method being characterized in that deterioration of the strippability of the resist stripping solution is suppressed and the phosphorus concentration in the resist stripping solution is not substantially increased. In this method, a resist stripping solution is brought into contact with a resist film, which includes a cured resin having a phosphate ester group or a carboxyl group and is disposed on a metal plate, and the resist film is stripped from the metal plate. In this method, the resist stripping solution contains a benzyl alcohol, water in a mass ratio to the benzyl alcohol of 0.3-2.5, and a surfactant, and is substantially free of caustic alkali components.
US10156786B2

Structures and associated methods for making high index of refraction surface coatings for masks used in imprint lithography for application to patterning for advanced semiconductor and data storage devices.
US10156785B2

A system and a method for evaluating a lithography mask, the system may include: (a) electron optics for directing primary electrons towards a pellicle that is positioned between the electron optics and the lithography mask; wherein the primary electrons exhibit an energy level that allows the primary electrons to pass through the pellicle and to impinge on the lithographic mask; (b) at least one detector for detecting detected emitted electrons and for generating detection signals; wherein detected emitted electrons are generated as a result of an impingement of the primary electrons on the lithographic mask; and (c) a processor for processing the detection signals to provide information about the lithography mask.
US10156781B2

The present invention provides an improved collapsible portable, display device. The improved collapsible, portable display device, has a housing having a sliding member aligned on the exterior of the housing and sliding along the exterior of said housing between two operating positions, a collapsible screen capable of displaying an image when in an expanded operating position, and multiple collapsible members connected to said screen and connected to said sliding member and said housing, and the collapsible members move said screen between the collapsed and expanded operating positions as said sliding member moves between a first collapsed operating position and a second popped-up position.
US10156779B2

In an electro-optical device, a light-transmitting cover is disposed in mirrors, and when light is applied toward the mirrors through the light-transmitting cover, the temperature of the light-transmitting cover tires to increase due to the applied light. Here, in the electro-optical device, first metal portions that are in contact with the light-transmitting cover and the element substrate are formed. For this reason, it is possible to release the heat of the light-transmitting cover to a substrate through the first metal portions and the element substrate.
US10156776B1

The present invention provides a stabilizer for video camera, the stabilizer has a mounting stage holding a video camera and a three-dimensional adjusting device. The three-dimensional adjusting device comprises a first transverse movement assembly, a second transverse movement assembly and a vertical movement assembly, the first transverse movement assembly comprises a first motor and a first connecting arm piece, the second transverse movement assembly comprises a second motor and a second connecting arm piece, the vertical movement assembly comprises a third motor and a third connecting arm piece, the mounting stage being connected to the third connecting arm piece. Each of said connecting arm pieces is provided with a guide rail, and each of said motors is provided with a guide slot that matches with the corresponding guide rail.
US10156772B2

There is provided a blade drive device including a substrate that has an opening, a front curtain and a rear curtain that are movable along an opening surface of the opening so as to open and close the opening, a front curtain electromagnetic actuator that actuates the front curtain, a rear curtain electromagnetic actuator that actuates the rear curtain, and that is capable of holding the rear curtain at an open position in a state having no power supply, a front curtain locking portion that interlocks with opening and closing operations of the front curtain, a rear curtain locking portion that interlocks with opening and closing operations of the rear curtain, and a blade position holding mechanism that is capable of entry and escape between an entry position which enters each operation trajectory of the front curtain locking portion and the rear curtain locking portion in response to the opening and closing operations of the front curtain and the rear curtain and an escape position escaped from the operation trajectory. At the entry position, the blade position holding mechanism can engage with both the front curtain locking portion and the rear curtain locking portion, thereby regulating the movement of the front curtain and the rear curtain in the closing direction.
US10156765B2

An electrophoretic display apparatus, adapted to be electrically connected with an external circuit, includes a driving array substrate, an electrophoretic display layer, and a first optical adhesive layer. The electrophoretic display layer includes a flexible substrate and a display medium layer. The flexible substrate has a configuration area and a bonding area. The external circuit is disposed between the flexible substrate and the driving array substrate. The external circuit is located in the bonding area and extends outside the driving array substrate. The display medium layer is disposed between the flexible substrate and the driving array substrate and located in the configuration area. The first optical adhesive layer is disposed between the display medium layer and the driving array substrate. A thickness of the external circuit is smaller than a sum of a thickness of the display medium layer and a thickness of the first optical adhesive layer.
US10156762B2

The embodiments herein relate to electrochromic stacks, electrochromic devices, and methods and apparatus for making such stacks and devices. In various embodiments, an anodically coloring layer in an electrochromic stack or device is fabricated to include nickel tungsten tantalum oxide (NiWTaO). This material is particularly beneficial in that it is very transparent in its clear state.
US10156754B2

A liquid-crystal display device having a backlight unit emitting unpolarized blue light, a light conversion member, a polarization separating member, a backlight-side polarizer, a liquid crystal cell, and a display-side polarizing plate wherein the polarization separating member separates the unpolarized blue light into blue transmitted light and blue reflected light which are linearly polarized in vibration directions that are orthogonal to each other, and transmits some of light in a wavelength range each of 500 nm to 600 nm and 600 nm to 650 nm, the light conversion member includes a fluorescent material that, due to blue light entering the light conversion member, emits green light which is linearly-polarized light and red light which is linearly-polarized light; and a transmission axis of the backlight-side polarizer is parallel to vibration directions of the green and red light, is improved in terms of front surface luminance and color reproduction region.
US10156746B2

According to one embodiment, a liquid crystal display device includes a liquid crystal display panel, a cover panel, a container case fixed to the cover panel and covering the liquid crystal display panel, and a backlight unit disposed in the container case and opposed to the liquid crystal display panel. The container case includes a bottom wall, and a sidewall directly opposed to at least one edge of the backlight unit with a gap interposed therebetween. At least one of a reflective sheet, light guide plate, and optical sheet of the backlight unit is opposed to the sidewall of the container case with the gap interposed therebetween, and is contained in the container case in a relatively displaceable manner with respect to the container case and the liquid crystal display panel.
US10156744B2

A display device in an embodiment according to the present invention includes a display region arranged above a flexible substrate, the display region including a first display region and a second display region continuing from the first display region, at least the second display region including a curved surface. The second display region is located at a position where an image displayed in the second display region is not seen directly when viewing the first display region from a perpendicular direction with respect to a center part of the first display region.
US10156740B2

A spectacle wearing parameter measurement device used in measurement of a spectacle wearing parameter of a subject who is to wear a spectacle frame, the spectacle wearing parameter measurement device includes: an information processing unit that acquires each of a first image as a face image of the subject in a spectacle-frame wearing state and a second image as a face image in a spectacle-frame non-wearing state and prepares a third image obtained by associating the first image and the second image; a display screen unit that displays the third image prepared by the information processing unit; an operation unit that specifies a measurement reference point of the spectacle wearing parameter on the third image displayed on the display screen unit; and a measurement computation section that calculates the spectacle wearing parameter by using data of the specified measurement reference point.
US10156739B2

Techniques for integrating photovoltaics into wearables, such as eyewear, are provided. In one aspect, a method of forming a lens for photovoltaic eyewear includes: forming a semitransparent photovoltaic film on at least a portion of a viewable area of the lens, wherein the semitransparent photovoltaic film includes an inorganic absorber material having a band gap of from about 1.4 eV to about 2.2 eV, and ranges therebetween. The semitransparent photovoltaic film can be configured to block greater than about 99.9% UVA, UVB, and UVC light rays, and from about 95% to about 99%, and ranges therebetween, of HEV light rays from passing therethrough. Photovoltaic eyewear formed by the present techniques is also provided.
US10156737B2

Sets, kits or stocks of anti-myopia lenses and methods for their use, that do not require a clinician to measure peripheral refractive error in the eyes of myopic patients. Lenses having peripheral powers or defocus set in accordance with central corrective power will cover almost all normal myopes not worse than −6D central refractive error. For example, a kit or set of lenses (50, FIG. 15) can have multiple parts or sub-sets each with a compartmented container with lenses arranged according to increments of central corrective power. The lenses of the first part have four steps of peripheral power or defocus to provide therapeutic effect and, while the lenses of the second part also have four steps, the level of therapeutic effect is higher. Other examples of sets, kits and stocks, as well as examples of lenses themselves, are disclosed together with methods of use.
US10156728B2

An information provision device includes an image display to display a for-driver information image to a driver of a mobile object, an interface to obtain at least one of (i) movement information of the mobile object and (ii) position information of the mobile object, and a circuitry to control display of the for-driver information image based on a viewpoint position of the driver that is detected by a viewpoint detector. The circuitry changes a display position of the for-driver information image so as to change a perception distance of the for-driver information image for the driver due to motion parallax based on the at least one of movement information and position information of the mobile object that is obtained.
US10156723B2

Display pre-distortion methods and apparatus for HMDs are disclosed. A disclosed example method includes determining a position of a pupil relative to a lens of the head-mounted display (HMD), determining, based on the determined position, a pre-distortion map for an image to be displayed on a display screen of the HMD, and displaying the image on the display screen of the HMD, wherein the image is modified by the pre-distortion map.
US10156718B2

A protection glass adapter for a surgical microscope has a first abutment surface which can be brought into contact with a corresponding second abutment surface of the microscope. The adapter has a guide opening for receiving a main objective. The guide opening is a truncated cone with a central axis. The greater diameter of the truncated cone is formed toward the first abutment surface. A positioning element of the adapter is rigid and arranged on the first abutment surface. The positioning element is received with form-fit engagement in a mating element on the surgical microscope. The adapter has a holding element. A holding force in the form of a magnetic force can be applied by the holding element parallel to the central axis between the adapter and the microscope.
US10156714B1

A device includes first and second support plates. A plurality of pixel walls are formed over the first support plate. The plurality of pixel walls are associated with an electrowetting pixel and define a volume. The electrowetting pixel includes a fluid accumulation region defined by a recess in a hydrophobic layer of the electrowetting pixel. A transistor is over the first support plate underneath a first pixel wall in the plurality of pixel walls and a pixel electrode is formed over the first support plate underneath the volume defined by the plurality of pixel walls in electrical contact with the transistor. A bottom electrode is formed over the first support plate underneath the volume defined by the plurality of pixel walls. A first portion of the bottom electrode is located underneath the fluid accumulation region and a second portion of the bottom electrode is located underneath the pixel electrode.
US10156698B2

A wide-angle lens assembly comprises sequentially from an object side to an image side along an optical axis a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens. The first lens is with negative refractive power and includes a concave surface facing the image side. The second lens includes a concave surface facing the object side. The third lens includes a convex surface facing the image side. The fourth lens includes a convex surface facing the object side. The fifth lens includes a concave surface facing the image side. The sixth lens is a biconvex lens with positive refractive power. The second lens and the third lens are cemented to form a first cemented lens with positive refractive power. The fourth lens and the fifth lens are cemented to form a second cemented lens with positive refractive power.
US10156689B2

A communication module includes a printed circuit board, a housing including a left and right sidewall, a top and bottom panel, and a catch pin extending from the bottom panel, the housing enclosing the circuit board and configured to be inserted into and removed from the host device, and a delatch assembly slidably engaged with the bottom panel of the housing, including first and second delatch arms extending underneath the bottom panel of the housing and configured to removably engage with the host device, and a delatch cross-member extending underneath the bottom panel of the housing, including a hooking member configured to selectively engage the catch pin as the delatch assembly slides along the housing.
US10156686B2

When monitoring blood oxygen levels in a patient during a magnetic resonance scan, detachable and reusable fiber optic cable heads (16, 18, 98, 131, 132) are coupled to an SpO2 monitor and to a hinged finger clip (40, 70, 90, 110, 190) on a patient. The finger clip (40, 70, 90, 110, 190) includes apertures (94, 196) and a retaining structure (44, 95, 198) to which a coupling portion of the fiber heads (16, 18, 98, 131, 132) are releasable attached. The retaining structure includes retaining clips (44, 198), slots (95), or the like that flexibly receive and align the fiber heads (16, 18, 98, 131, 132). The retaining structure (44, 95, 198) may be deformable, such that detachment of the fiber heads (16, 18, 98, 131, 132) at the end of the MR scan renders the finger clip (40, 70, 90, 110, 190) unusable to ensure that the clip is not reused, thereby preventing cross-infection between patients. Alternatively, the finger clip (40, 70, 90, 110, 190) may be reusable and the retaining clips may be designed to withstand repeated attachment and detachment of the fiber heads (16, 18, 98, 131, 132). A compressible foam or plastic layer is coupled to the interior of the clip portions to provide a snug fit. A transparent layer (54) attached to the foam or plastic layer permits light to pass through the foam/plastic aperture while preventing the fiber heads (16, 18, 98, 131, 132) from contacting the patient's skin.
US10156682B2

A hybrid optical and electrical connection system includes a connectorized pigtail and a closure. The connectorized pigtail includes: a) a stub cable including a jacket containing at least one optical fiber and at least two electrical conductors, the stub cable having opposite first and second ends; and b) a hybrid optical and electrical connector that is factory terminated at the first end of the stub cable. The closure mounts at the second end of the stub cable for enclosing optical and electrical connections between the second end of the stub cable and a field cable.
US10156680B2

An apparatus for use with a pulsed laser source for forming an optical grating in a target includes an adjustable telescope having an element with a negative optical power, for generation of a diverging optical beam, so that the optical beam has adjustable divergence upon exiting the telescope while focusing of light inside the telescope is avoided. A transmission diffraction grating is disposed in the optical beam exiting the telescope, for forming an optical interference pattern on the target. Optical gratings with different grating periods may be formed by adjusting the divergence of the optical beam exiting the telescope. Lack of tight focal spots inside the telescope enables use of ultrashort pulse duration, high peak intensity laser sources.
US10156659B2

A portable communication device, including a location detection unit configured to determine the location of the device, a lightning detection unit configured to determine a distance between the lightning strike and the device, and a radio frequency circuit configured to output, via a communication network, data indicative of the location of the device and the distance between the lightning strike and the device. A system, including a lightning detection database and an analysis unit configured to receive, from the device via the communication network, data indicative of the location of the device and the distance between a lightning strike and the device, determine the location of the lightning strike based in part on the distance from the lightning strike to the location of the device, and store the location of the lightning strike in the lightning detection database.
US10156657B2

Determining a value indicative of hydrogen index. At least some of the example embodiments are methods including obtaining an inelastic count rate and a capture count rate of a gamma detector for a particular borehole depth in a formation, calculating a ratio of an inelastic count rate to a capture count rate for the particular borehole depth, and determining a value indicative of hydrogen index based on the ratio of the inelastic count rate to the capture count rate for the particular borehole depth.
US10156656B2

An apparatus for determining density of fluid returning from a wellbore (“return fluid”) during drilling of the wellbore being drilled using a drill string having a drill bit at an end thereof is disclosed. The apparatus in one embodiment includes a first nucleonic densitometer placed on outside of a return line carrying the return fluid from the wellbore that includes drilling fluid supplied to the drill string and cuttings cut by the drill bit during drilling of the wellbore and a processor that determines the density the return fluid from measurements provided by first nucleonic densitometer.
US10156647B2

A method is for the deconvolution of a statistically noisy spectral dataset is described comprising the steps of: a. obtaining a spectroscopically resolved dataset of measured flux from a sample that has been collected using a suitable detector radiation system; b. generating an initial estimate of the true spectrum; c. modifying the estimate of the true spectrum by a response function of the detector used to collect the measured flux dataset so as to generate an estimate flux dataset; d. computing a merit value for statistical fit between the measured flux dataset and the estimate flux dataset; e. applying a perturbation to a value of the estimate of the true spectrum; f. repeating steps c and d to the estimate of the true spectrum so changed, accepting the change to the estimate of the true spectrum if the resultant merit value indicates an improvement or if the resultant merit value indicates a deterioration of less than a limit margin, and rejecting the change to the estimate of the true spectrum if the resultant merit value indicates a deterioration of more than a limit margin; and g. repeating steps e and f for each further value of the estimate of the true spectrum to obtain a modified estimate of the true spectrum; h. repeating steps c to g for successive modified estimates of the true spectrum while reducing the limit margin. More completely, a method of detection of a spectrally resolved radiation dataset is described embodying the above.
US10156642B2

The present specification describes an improved multi-energy radiation detector. In one embodiment, the signal generated by the detection medium is converted to digital form directly at the point of signal collection. This avoids the need for power intensive high bandwidth amplifiers and analog-to-digital converters, as it integrates the sensing device and signal processing onto the same silicon substrate to reduce the number of components in the system. In one embodiment, a single photon avalanche diode (SPAD) is coupled directly to a threshold detector to achieve an intrinsically low power and low noise detector.
US10156639B2

Method, arrangement and system for improving a combined use of a plurality of different satellite navigation systems, in which each of the plurality of different satellite navigation systems includes a constellation of at least one satellite. The method includes broadcasting from each satellite of the constellation of a first satellite navigation system the clock models for all satellites of the constellation of a second satellite navigation system.
US10156632B2

A detection apparatus is provided. The detection apparatus includes a hardware processor programmed to at least calculate a first echo intensity of a first reception signal generated from a reception wave reflected on a reflection object, calculate a second echo intensity of a second reception signal generated from a reception wave reflected on the reflection object, a signal duration of the second reception signal being shorter than that of the first reception signal, and detect a target from a comparison of the first echo intensity and the second echo intensity.
US10156629B2

A computer-implemented method and a server for device positioning. The computer-implemented method includes sending a control message to a detector. The control message indicates a set of channels associated with an area and time periods for monitoring the set of channels. A measurement of a signal from a device for the area and a target device is received from the detector. Position of the target device with respect to the area is determined based on a measurement and a radio map. The radio map indicates signal strength corresponding to positions in the area.
US10156627B2

The ADS-B radio extracts Mode transponder data from parasitic oscillations on the aircraft power line induced by transmissions of ownship radar transponder reply signals. The radio is configured for replacement installation of an aircraft lighting assembly, and connection thereby to legacy onboard power sources without resorting to wireless or wired radar transponder, or pneumatic connections.