Document Document Title
US10080391B2 Rain garment
A garment in a preferred embodiment includes front, rear and first and second side panels and a hood all formed from a single piece of a high performance, water-proof, breathable material. The user may use releasable fasteners affixed above fixed connection points along each opposite side of the front and rear panels to adjust the size of the sleeve openings. Releasable fasteners are provided below the fixed connection points to allow the user to open or close the side edges of the front and rear panels below the fixed connection points. A plurality of releasable fasteners is provided along the bottom edges of the front and rear panels to allow the user to selectively adjust the fit about the user's torso.
US10080374B2 Cheese and preparing the same
The present invention relates to a process for producing cheese, comprising the steps of: providing a first raw material liquid; providing a second raw material liquid; treating the first raw material liquid with a protein crosslinking enzyme to provide an enzyme-treated raw material liquid; mixing the enzyme-treated raw material liquid with the second raw material liquid to provide cheese milk; processing the cheese milk into cheese. The process produces cheese in improved yields while retaining the organoleptic properties of cheese unchanged. The invention further relates to cheese treated with a protein crosslinking enzyme, having the moisture on a fat-free basis of 67% or less and a protein profile of cheese has proteins of molecular weight of less than 66 kDa.
US10080371B2 Highly functional cellulose composite
A cellulose composite which contains a cellulose and a polysaccharide and which is characterized in that the median diameter of colloidal cellulose composites contained in the cellulose composite is 0.85 μm or more as measured by a dynamic light scattering method.
US10080370B2 Ultrasound cleaning method with suspended nanoparticles
A method for reducing level of contaminants from an object, the method comprises introducing the object into an ultrasonic (US) bath carrying an aqueous medium that holds, suspended therein, insoluble nanoparticles and activating said bath to apply US waves onto said object while the object is at least partially submerged within said aqueous medium.
US10080369B2 Machines and methods for making flatbreads
Various examples are related to making flatbreads such as, e.g., a compact machine for making flatbread in a residential kitchen-type environment or other countertop, tabletop, or space limited applications. In one example, a machine includes a hopper including a mixing chamber configured for bulk addition of raw materials for preparation of flatbread pieces; a mixing assembly configured to blend the raw materials into a flatbread dough mixture; a dough piecing assembly configured to generate a dough piece from an extruded portion of the flatbread dough mixture; a lower platen configured to transfer the pressed flatbread dough piece to a cooking zone on the dough contacting surface for cooking; and a flatbread ejection station configured to remove a cooked flatbread piece from the machine. A second cooking zone can be included to further cook the pressed flatbread dough piece prior to ejection from the machine.
US10080359B2 Fowl management system
A fowl management system is provided. The fowl management system includes a protected surface; a wire mesh at least partially suspended above the protected surface; wherein at least a portion of the wire mesh conducts an electrical current; a fence charger attached to the wire mesh; and a power source attached to the protected surface.
US10080355B2 Inducible animal models of stress behavior
The present invention relates to a method of producing an inducible animal model of stress comprising genetically modifying a non-human vertebrate to express one or more protein(s) that can be activated by light in (a) cell(s) of the hypothalamic-pituitary-adrenal axis, wherein the protein(s) that can be activated by light are capable of inducing the release of (i) corticotrophin-releasing hormone (CRH) and/or arginine-vasopressin (A VP) from neurons in the paraventricular nucleus of the rostral hypothalamus; (ii) adrenocorticotropic hormone (ACTH) from corticotroph cells in the anterior pituitary; and/or (iii) glucocorticoids from cells in the adrenal cortex. The present invention further relates to an animal model of stress obtained by the method of the invention and the use of said animal model for screening for a compound for preventing, ameliorating or treating stress and/or stress-associated diseases. Further, the present invention also relates to a method of screening for a compound for preventing, ameliorating and/or treating stress and/or stress-associated diseases and methods of analyzing stress behavior in fish.
US10080353B2 Porcine reproductive and respiratory syndrome virus resistant animals
The present invention generally relates to genetically modified swine wherein at least one allele of a SIGLEC1 gene has been inactivated and/or at least one allele of a CD163 gene has been inactivated. Genetically modified swine having both alleles of the SIGLEC1 gene and/or both alleles CD163 gene inactivated are resistant to porcine reproductive and respiratory syndrome virus (PRRSV). Methods for producing such transgenic swine are also provided.
US10080350B2 Swiftlets farming for production of edible bird's nests
A swift let breeding facility, for use in creating and harvesting edible bird's nests. The facility includes sub-systems for injecting live insect and worm prey, and water, into an aerial enclosure to provide a feeding system imitative of a natural swift let feeding environment.
US10080348B2 Sensor apparatus and associated systems and methods
Exemplary embodiments are directed to sensor apparatuses for attachment to an animal that include a housing and a sensor assembly. The housing can be attachable to the animal and includes an internal cavity formed therein. The sensor assembly can be disposed within the internal cavity of the housing. The sensor assembly includes a force sensor and an accelerometer arranged to detect force data and accelerometer data representative of a physiological state of the animal. Exemplary embodiments are also directed to method and sensor systems for detecting a physiological state of an animal.
US10080347B2 Disposable diaper for pets
A disposable diaper to be fit around the waist of the pet, having: a rear-side waist area; a stomach-side waist area; a crotch area; end sections in the diaper longitudinal direction; end sections in a diaper longitude-intersecting direction; a tail insertion opening; an absorbent core; an area not having the absorbent core arranged therein; an attachment section in the stomach-side waist area; an attachment area that receives the attachment section; and an expandable/contractible elastic member for a leakage-prevention sheet arranged, in an extended state, in the leakage-prevention sheet. The expandable/contractible elastic member is arranged in a prescribed area in the diaper longitudinal direction, between the absorbent core and the end section in the diaper longitude-intersecting direction. A standing-up section in which the end section in the diaper longitudinal direction stands up is formed as a result of the contraction of the expandable/contractible elastic member for the leakage-prevention sheet.
US10080344B2 Pet pad and manufacturing method of pet pad
Provided are: a sheet for pets which contains carbon and has a superior appearance, and a method of manufacturing the sheet for pets. A sheet for pets is provided with a liquid-permeable front surface sheet, a liquid-impermeable back surface sheet, an absorbent layer that contains carbon and organic acid and is positioned between the front surface sheet and the back surface sheet, and a front surface-side liquid-permeable sheet that is black and is positioned on the front surface sheet-side of the absorbent layer. The front surface-side liquid-permeable sheet is preferably formed from pulp fibers that have been dyed black.
US10080340B1 Plants and seeds of hybrid corn variety CH894945
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH894945. The invention thus relates to the plants, seeds and tissue cultures of the variety CH894945, and to methods for producing a corn plant produced by crossing a corn plant of variety CH894945 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH894945.
US10080339B2 Tomato hybrid PS 02353389 and parents thereof
The invention provides seed and plants of tomato hybrid PS 02353389 and the parent lines thereof. The invention thus relates to the plants, seeds and tissue cultures of tomato hybrid PS 02353389 and the parent lines thereof, and to methods for producing a tomato plant produced by crossing such plants with themselves or with another tomato plant, such as a plant of another genotype. The invention further relates to seeds and plants produced by such crossing. The invention further relates to parts of such plants, including the fruit and gametes of such plants.
US10080331B2 Baling roller and round agricultural baler with such a roller
A baling roller for a round agricultural baler includes a roller body with a jacket surface, which encloses the circumference and the length of the roller body. Furthermore, radially extending elevations are located, on the jacket surface, over the circumference and the length of the roller body. In order to optimize the pressing effect of the baling roller, the elevations on the jacket surface have a greater radial extension on the end areas of the roller body than in an area of the roller body, lying between the end areas.
US10085369B2 Display device and thin television set
This display device includes a heat radiation member made of metal, configured to radiate heat generated from a light source portion, a rear housing arranged on the rear side of the heat radiation member, a substrate mounting member made of sheet metal, mounted with a circuit substrate, and a cover member covering the substrate mounting member from the rear side of the substrate mounting member in a state where the rear surface of the rear housing is exposed to the outside, while the heat radiation member is arranged to come into contact with the substrate mounting member.
US10085360B2 Heat sink assembly
A heat sink assembly includes a casing having an opening, a main board accommodated in the casing, a heat sink mounted on the main board, an electrical connector mounted on the main board and exposed in the opening, a mating connector located outside the casing and connected to the electrical connector through the opening in a plugging manner, and a heat conductor, disposed inside the casing. The mating connector has a chip that is electrically connected to the electrical connector. One end of the heat conductor is connected to the heat sink, and the other end of the heat conductor is thermally connected to the electrical connector or the mating connector, so that heat generated by the chip during working can be transferred to the heat sink through the heat conductor, thereby reducing a temperature of the mating connector.
US10085347B2 Manufacture of a circuit board and circuit board containing a component
Method for the manufacture of a circuit board containing a component and circuit board containing a component. The invention is based on first manufacturing (101-102 or 101-103) an intermediate product, which contains the insulator layer of the circuit board and the components, which are set in place inside the insulator layer, in such a way that the contact elements of the components face the surface of the intermediate product. After this, the intermediate product is transferred to the circuit-board manufacturing line, on which a suitable number of conducting-pattern layers and, if necessary, insulator layers are manufactured (104) on one or both sides of the intermediate product, in such a way that, when manufacturing the first conducting-pattern layer, the conductor material forms an electrical contact with the contact elements of the components. Alternatively, stages (101-105) can also be performed on a single manufacturing line.
US10085343B2 Thin-film capacitor and electronic component embedded substrate
A thin-film capacitor includes a pair of electrode layers composed of a first electrode layer configured to store positive charges and a second electrode layer configured to store negative charges; and a dielectric layer sandwiched between the pair of electrode layers along a lamination direction. The first electrode layer includes a first main electrode layer in contact with the dielectric layer. The second electrode layer includes a second main electrode layer and a second sub-electrode layer, both of which are formed of different metallic materials. The second sub-electrode layer is sandwiched between the dielectric layer and the second main electrode layer along the lamination direction. The second main electrode layer is formed of a material having a melting point lower than both a melting point of a material of the first electrode layer, or the first main electrode layer, and that of a material of the second sub-electrode layer.
US10085341B2 Direct chip attach using embedded traces
A circuit board upon which to mount an integrated circuit chip may include a first interconnect zone on the surface of the circuit board having first contacts with a first pitch, and a second interconnect zone, surrounding the first zone, having second contacts or traces with a second pitch that is smaller than the first pitch. The first contacts may have a design rule (DR) for direct chip attachment (DCA) to an integrated circuit chip. The first contacts may be formed by bonding a sacrificial substrate having the first contacts to a surface of the board; or by laser scribing trenches where the conductor will be plated to create the first contacts. Such a board allows DCA of smaller footprint processor chips for devices, such as tablet computers, cell phones, smart phones, and value phone devices.
US10085334B2 Extreme ultraviolet light generating system
An extreme ultraviolet light generating system repetitively outputs extreme ultraviolet light emitted by a target that turns into plasma by being irradiated with a pulsed laser beam. The extreme ultraviolet light generating system may include: a target supply unit that sequentially supplies the target to a plasma generating region set within a chamber, an actuator connected to a laser beam focusing system that focuses the pulsed laser beam output from a laser apparatus that adjusts the focusing position of the pulsed laser beam, an extreme ultraviolet light generation controller that controls the extreme ultraviolet light generating system to output extreme ultraviolet light based on a burst pattern, and an actuator controller that controls the actuator to compensate for shifts of the focusing position of the pulsed laser beam during a burst operation by feedforward control.
US10085332B2 Motion sensitive communication device for controlling lighting
A power management system for a lighting circuit may include a grid shifting controller that includes a processor and a connection to an external power source. The power management system may also include a communication interface associated with the grid shifting controller. The grid shifting controller may be configured to provide control information to a processor of at least one grid shifting electrical fixture over the communication interface, the control information being configured to direct the at least one grid shifting electrical fixture on the use of power from the external power source and an energy storage device associated with the at least one grid shifting electrical fixture.
US10085321B1 Method and system for implementing transient state computing with optics
Novel tools and techniques are provided for implementing computing, and, more particularly, to methods, systems, and apparatuses for implementing transient state computing with optics. In various embodiments, a chromatic transient state computing system might receive one or more input values and might assign a “chromabit value” to each of the one or more input values. The chromatic transient state computing system might include a plurality of sets of colored light emitting diodes (“LEDs”) and a corresponding set of photoreceptors. Each distinguishable color as detected by one of the photoreceptors might correspond to a combination of colors emitted by a set of colored LEDs, each distinguishable color representing a chromabit value. The chromatic transient state computing system might perform a computing operation using the assigned chromabit values each corresponding to each of the one or more input values, and might output one or more output values resulting from the computing operation.
US10085319B1 Lighting apparatus
An improved lighting apparatus is disclosed. The lighting apparatus includes a direct current power supply unit, a light emitting unit operating in response to a direct current voltage applied from the direct current power supply unit, and a voltage control unit located between the direct current power supply unit and the light emitting unit to control the level of a voltage applied from the direct current power supply unit to the light emitting unit. The light emitting unit includes first light emitting groups having a first correlated color temperature and being turned on at a first turn-on voltage (VB) or above and second light emitting groups having a second correlated color temperature and being turned on at a second turn-on voltage (VA) greater than the first turn-on voltage. The first light emitting groups are connected in parallel with the second light emitting groups. The voltage control unit includes at least one variable resistor to control the level of the voltage applied to the light emitting unit such that the second light emitting groups emit light or are prevented from emitting light, achieving a desired correlated color temperature according to a preset proportion.
US10085316B2 Circuit for LED driver
A circuit for a LED driver adjusts current output depending on whether one or more lamps are connected to the driver. The circuit includes a transformer with a first primary winding having a first winding direction and configured to receive current in a first direction when coupled to a first load. The first primary winding is positioned to induce current in a secondary winding in a second direction. The circuit also includes a second primary winding having a second winding direction and configured to receive current in a third direction when coupled to a second load. The second primary winding is positioned to induce current in the secondary winding in a fourth direction. The second and fourth directions are opposed such that the induced currents will cancel to the extent that a magnitude of each induced current is equal.
US10085314B1 Light emitting diode driver for load changes
A device for regulating a voltage includes a first branch switch, a second branch switch, and a control module. The control module is configured to determine an instruction to change from a first state to a second state. In response to the instruction, the control module is configured to activate the second branch switch, drive a power module to increase a supply voltage to provide a supply power for activating a second set of LEDs, drive the first branch switch to dissipate a portion of the supply power to provide a target power for activating a first set of LEDs in response to determining that a current at the second branch switch does not exceed a current threshold, and deactivate the first branch switch in response to determining that the current at the second branch switch exceeds the current threshold.
US10085308B2 Drawer type cooking device
The invention provides a drawer type cooking device, wherein the mounting positions of roller-shaped shock absorbing members 10b and 10b attached to a drawer body 2 are either aligned with portions of the side walls 3b and 3b of the heating chamber 3 where fixing angles 8 of the slide rails 7 are attached and thus having enhanced rigidity, or arranged close to a bottom wall 3c of the heating chamber 3, so that when a biased operation force is applied to the door, the generation of a gap between a front side panel of the cooking device body 1 and the inner side of the door is suppressed, and the occurrence of a microwave leakage through the gap caused by not stopping the generation of microwave until the operation of a latch is thereby prevented in advance.
US10085305B2 Electromagnetic heating device and heating control circuit thereof, and low power heating control method
Disclosed are an electromagnetic heating device and a heating control circuit thereof, and a low power heating control method. The heating control circuit comprises: a voltage zero-crossing detection unit for detecting a voltage zero-crossing signal of an alternating current power source; a resonance heating unit; a rectification and filtering unit; a power switch tube; a drive unit, connected to a drive end of the power switch tube to drive the power switch tube to be turned on and off; a drive voltage transformation unit, connected to the drive end of the power switch tube to change a drive voltage of the power switch tube; and a main control unit for controlling the power switch tube to operate under the drive of a first drive voltage according to the voltage zero-crossing signal, thereby reducing the damage risk of the power switch tube and reducing turn-on noises.
US10085295B2 Disambiguation of target devices using ambient signal data
Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.
US10085294B2 Determining when to establish connection between mobile client and proxy devices
A client device and a host device may create a local connection for providing wide area network access, such as Internet access, to the client device. In some embodiments, the client device may have limited network capabilities and may not be able to access the Internet without the host device. The client device may provide its speed and direction in a message to potential host devices. A host device may calculate a suitability metric, based on the speed and direction of the client as well as connection properties of the networks, which indicates an ability for the host device to connect the client device to the Internet. The host device may provide the suitability metric within a connection request to the client device. Based on the suitability metric and/or other factors, the client device and the host device may establish the local connection.
US10085281B2 Channel access for a mixed numerology carrier
In a radio air interface, a mixed-numerology carrier is one that multiplexes orthogonal frequency division multiplexed (OFDM) waveforms that have different numerologies onto the same carrier. This disclosure provides for a sync signal (SS) enabling channel access for such a mixed-numerology carrier. In one example, a single SS, having a given numerology, supports channel access for a plurality of numerologies on the mixed-numerology carrier. In another example, a plurality of numerologies on the mixed-numerology carrier each has its own respective SS, and a single, common numerology is used for all SS's. In still another example, a plurality of numerologies on the mixed-numerology carrier each has its own respective SS, where each SS has the same numerology as the numerology for which the SS provides channel access.
US10085278B2 Mobile communications network, communications device and methods
A communications device is configured to receive data from a wireless access interface transmitted by a mobile communications network. The wireless access interface provides a plurality of communications resource elements within a system bandwidth providing a host frequency range of a host carrier and reserved communications resources for preferable allocation to reduced capability devices, the reserved communications resources forming a virtual carrier. In each of a plurality of time divided units, the wireless access interface provides a shared channel of communications resources and a control channel formed within the communications resources of the system bandwidth of the host frequency range for communicating resource allocation messages to communications devices. The resource allocation messages allocate the communications resources of the shared channel to the communication devices within the system bandwidth and allocate the reserved communications resources to the reduced capability devices. The reserved communications resources include one or more communications resources which are not allocated for transmitting data to the reduced capability devices. A reduced capability device receives a resource allocation message from the control channel, allocating resources within the reserved communications resources of the virtual carrier for receiving data, determines the communications resources of the reserved communications resources which will contain signals representing the data from the communications resources allocated within the reserved communications resources by the received resource allocation message and excluding any of the one or more communications resources which are not allocated for transmitting data and receives the data from the determined communications resources of the reserved communications resources of the virtual carrier.
US10085277B2 Scheduling method and system for fourth generation radio mobile networks
A method is proposed for scheduling, in a radio mobile network, serving cell/radio resource allocation pairs for transmission of data flows using Carrier Aggregation. Each serving cell/radio resource allocation pair includes a serving cell and a radio resource thereof allocated for transmission of data flows using Carrier Aggregation. At each scheduling period the method determines active data flows whose transmission is not yet completed at the current scheduling period, and performs a series of steps for each active data flow.
US10085276B2 Frame configuration of dynamic uplink/downlink switch
Methods, systems, and apparatuses are described for wireless communication at a cell. The cell may transmit, from the cell to a plurality of neighboring cells, a frame configuration message. The frame configuration message may identify the current frame as a switching frame capable of dynamically switching a communication direction. The cell may switch, based at least in part on the frame configuration message, a communication direction between the cell and a user equipment (UE) for at least a portion of the current frame. The cell may communicate with the UE during the current frame according to the switched communication direction.
US10085271B2 System for detecting interference sources and method for detecting interference sources
A method for detecting a source of interference creates a sorting table according to distances between station devices and an access point (AP) device, and the created sorting table is sent to the AP device. The AP device determines upon a target device from the sorting table and controls the target device to acquire status and distance information between target device and AP device and send the information to the AP device. A value ε is computed according to the information sent by the target device and the calculated value ε is compared with a preset value k. The source of an interference, which affects the signal sent by the AP device, is calculated based on the comparison, and the AP device applies appropriate de-noising to the signal according to the determined interference source.
US10085269B2 Method and apparatus for terminal to optimize network resource, and storage medium
The present document discloses a method for a terminal optimizing network resources, including: a terminal monitoring whether a network changes in real time according to a network code for identifying the network; when monitoring that the network changes, searching for a Signaling Connection Release Indication (SCRI) policy adapted to the current network in a pre-stored SCRI policy table; the terminal reading a state of each internal module of the terminal; and determining to send SCRI signaling to a network side according to the SCRI policy and the state of each internal module for the network side to release network resources of the terminal according to the SCRI signaling. Meanwhile, the present document further discloses an apparatus for a terminal optimizing network resources and a storage medium.
US10085268B2 Communications device and communications system
Disclosed herein is a communications device including: a first transceiver configured to transmit and receive a signal compliant with a first communication protocol; a first protocol processor configured to process a first frame included in the received signal; a second transceiver configured to transmit and receive a signal compliant with a second communication protocol; a second protocol processor configured to process a second frame included in the received signal; a recognizer configured to recognize the communication protocol of the received signal; a command handler configured to handle a command extracted from the first frame; a converter configured to convert a command extracted from the second frame and pass the converted command to the command handler; and a memory configured to store device identification information for use in the first communication protocol. The second transceiver transmits the device identification information to an external device.
US10085261B2 Apparatus, system and method of communicating an enhanced directional multi gigabit (EDMG) support indication
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating an Enhanced Directional Multi Gigabit (EDMG) support indication. For example, a wireless station may be configured to generate a frame having a structure compatible with a Directional Multi Gigabit (DMG) frame structure, the frame including an EDMG supported field to indicate that the wireless station supports one or more EDMG features; and to transmit the frame over a DMG channel.
US10085260B2 Wireless base station, wireless communication system, node, control method, and program
In order to make it possible to preferentially allocate stable wireless bands to prescribed users, this wireless base station is provided with the following: a storing means that stores guaranteed wireless bands in association with identifying information for wireless terminals, said guaranteed wireless bands being wireless bands that can be preferentially allocated to said wireless terminals and are computed on the basis of wireless bands that the wireless base station had allocated to said wireless terminals in the past; and a controlling means that controls the wireless base station so as to preferentially allocate wireless bands to the wireless terminals until the guaranteed wireless bands.
US10085257B2 Communication apparatus and communication method
The purpose of the present invention is to inhibit an increase in the amount of A/N resources, without changing the timing at which the error detection result of an SCell is notified when UL-DL configurations to be configured for each of the unit bands are different, from the timing at which the error detection result is notified when just a single unit band is configured. A control unit transmits, using a first unit band, a response signal including error detection results about data received with both the first unit band and a second unit band. In a first composition pattern set for the first unit band, an uplink communication subframe is set to be the same timing as at least an uplink communication subframe of a second composition pattern set for the second unit band.
US10085255B2 Physical uplink control channel for low latency downlink communications
Methods, systems, and devices for wireless communication are described. A wireless device may receive a data transmission during a transmission time interval (TTI) that has one duration, and the device may transmit a responsive control message (e.g., acknowledgment information) in a subsequent TTI that has a different duration (e.g., a greater duration). In some cases, the control message may include bundled acknowledgment information for multiple downlink transmissions. The control message may, for instance, include acknowledgment information for data received during several TTIs having one duration bundled with acknowledgment information for data received during TTIs that have a different duration. The acknowledgment information may be compressed using, for example, a starting point and run length of consecutive negative acknowledgments.
US10085251B2 Method and apparatus for enhanced control channel-based operation in wireless communication system
The present invention relates to a wireless communication system, and more specifically, to a method and an apparatus for enhanced control channel-based operation. A method for a base station for transmitting a downlink control channel in a wireless communication system according to one embodiment of the present invention comprises the steps of: determining one antenna port to be used for the downlink control channel; mapping the downlink control channel to a resource element on the basis of a reference signal for the one antenna port; and transmitting the mapped downlink control channel to a terminal, wherein an index for the one antenna port can be determined on the basis of a control channel element (CCE) index of the downlink control channel derived from the terminal identifier.
US10085247B2 Physical control channel monitoring
Provided is a terminal that performs communication with a base station, in which, in a case where a physical downlink control channel is monitored in a first enhanced physical downlink control channel-physical resource block set, a demodulation reference signal is used that is based on a scrambling sequence which is initialized by a prescribed parameter, and in which, in a case where the physical downlink control channel is monitored in a second enhanced physical downlink control channel-physical resource block set, a demodulation reference signal is used that is based on a scrambling sequence which is initialized by a parameter that is set individually for each terminal.
US10085244B2 Method for guaranteeing operation of control message in wireless communication system and device for same
Provided is a method for guaranteeing the processing of a control operation in a wireless communication system, and the method is performed by a first machine-to-machine (M2M)/Internet of Things (IoT) device and can comprise the steps of: transmitting, to a third M2M/IoT device, a resource generation request for delivering a control message for directing a control operation of a second M2M/IoT device, wherein the resource generation request includes the contents of the control message, an indicator requesting a processing guarantee of the control operation or an identifier of the resource generation request; receiving a resource generation response to the resource generation request from the third M2M/IoT device; receiving a control result notification including a processing result of the control operation according to the indicator from the third M2M/IoT device, wherein the control result notification includes the identifier of the resource generation request; and checking whether the contents of the control message match the contents of the control result notification.
US10085232B2 Apparatus and method for transmitting/receiving paging channel signal in wireless communication network
A method of transmitting paging in a wireless communication network is provided. The method includes transmitting a plurality of paging channels using a plurality of distinct transmitting (TX) beams in a paging available interval by a paging transmitter (PT), each of the plurality of paging channels comprising same paging information; and transmitting a plurality of synchronization channels (SCHs) and/or broadcast channels (BCHs) using a plurality of distinct TX beams, each of the plurality of SCHs comprising a synchronization sequence, and each of the plurality of BCHs comprising system parameters, wherein the TX beams are transmitted in one or more time durations through one or more antenna arrays.
US10085218B2 Method and apparatus for controlling uplink transmission power in wireless communication system supporting machine-type communication
The present invention relates to a wireless communication system. Specifically, the present invention may comprises: a step of a terminal calculating a first maximum power reduction value to be applied to a first uplink channel; and a step of transmitting, from a plurality of subframes, the first uplink channel at the maximum transmission power by applying the first maximum power reduction value. The first uplink channel is transmitted through different frequency resources within the plurality of subframes. The maximum transmission power value has different values according to frequency resources through which specific channels are transmitted. The first maximum power reduction value is a predetermined value applied during the transmission of the first uplink channel.
US10085212B2 Communications method and apparatus
Embodiments of the present invention relate to the field of communications, and provide a communications method and apparatus, which can solve a problem in the prior art that, in order to save power, when a mobility management entity (MME) delays delivering a paging message or a UE uses a long discontinuous reception (DRX) period, an exception may occur in a serving gateway (SGW). The method includes: acquiring, by an MME, infatuation of a UE (S101); determining, by the MME according to the information, whether the UE satisfies a first preset condition (S102); if the UE satisfies the first preset condition, generating, by the MME, a first indication, where the first indication is used for instructing an SGW to retain first data or discard first data, and the first data is downlink data of the UE (S103); and sending, by the MME, the first indication to the SGW.
US10085207B2 Techniques for improved energy-savings management
Techniques for improved energy-savings management are described. In various embodiments, for example, a network management node includes a processor circuit, a communication component arranged for execution by the processor circuit to receive device tracking information from a device tracking node, and a determination component arranged for execution by the processor circuit to determine whether an eNodeB is to enter an energy-saving mode based on the device tracking information. Other embodiments are described and claimed.
US10085203B2 Signal sending method, signal detection method, related apparatus, and system for identifying dormant and active states of a cell
Embodiments of the present disclosure provide a method, where the method includes: when determining that a first cell enters or prepares to enter a dormant state, sending, by a base station, a first signal to a user equipment (UE) in the first cell, where the first signal carries information about time when the first cell enters the dormant state, for determining, according to the information about the time, that the first cell enters the dormant state; and when determining that the first cell enters an active state from the dormant state, sending, by the base station, a second signal to the user equipment in the first cell, for determining, according to the second signal, that the first cell enters the active state. By using technical solutions provided in the present disclosure, the UE can discover a state change of a cell in time.
US10085202B2 Quasi co-location identification of reference symbol ports for coordinated multi-point communication systems
Methods and apparatuses indicate and identify quasi co-located reference signal ports. A method of identifying by a UE includes identifying, from downlink control information, a CSI-RS port that is quasi co-located with a DM-RS port assigned to the UE. The method includes identifying large scale properties for the assigned DM-RS port based on large scale properties for the CSI-RS port. The method includes performing channel estimation and/or time/frequency synchronization using the identified large scale properties for the DM-RS port. Another method for identifying by a UE includes identifying, from downlink control information, a CRS port that is quasi co-located with a CSI-RS port configured for the UE. The method includes identifying large scale properties for the configured CSI-RS port based on large scale properties for the CRS port. The method includes performing channel estimation and/or time/frequency synchronization using the identified large scale properties for the CSI-RS port.
US10085196B1 Wireless communication control based on border gateway protocol
Examples disclosed herein provide systems, methods, and software to control wireless communication device traffic based on border gateway protocol. In one example, a method of operating a Long Term Evolution (LTE) gateway includes receiving a border gateway protocol message transferred by an Internet Protocol (IP) router and processing the border gateway protocol message to determine a LTE network condition. The method further includes processing the LTE network condition to determine LTE signaling, wherein the LTE signaling indicates a mobility management entity instruction indicating a mobility management entity action and a LTE service, and transferring the LTE signaling.
US10085186B2 Macro-cell assisted small cell discovery and resource activation
A method is described for controlling a user equipment to be served by a small cell base station in a wireless communication system including a plurality of small cell base stations controlled by a macro base station. The method includes signaling, by the small cell base station, the small cell base station capabilities to the macro base station; signaling, by the user equipment, the user equipment capabilities to the macro base station; and signaling, by the macro base station, a small cell base station configuration to the user equipment.
US10085172B2 Systems and methods for low power consumption in wireless communication systems
Methods, systems, and devices for low power consumption in wireless communication systems are disclosed herein. An evolved node B (eNodeB) is configured to provide a connection reconfiguration message to user equipment (UE) connected to the eNodeB, the connection reconfiguration message configuring the UE to indicate a power preference. The eNodeB receives assistance information from the UE. The assistance information includes a low power preference indication and a timer length, wherein the timer length indicates a preferred duration for a low power mode. The eNodeB provides, in response to receiving the assistance information, a connection release message to the UE. The connection release message includes paging discontinuous reception (DRX) information that includes the timer length.
US10085160B2 Method and system for transmitting/receiving neighbor base-station advertisement message in broadband wireless access system
Methods and apparatuses are provided for receiving neighbor BS information by a mobile station in a wireless communication system. The mobile station receives a neighbor BS information message. It is determined whether operator ID information identifying a network operator of a neighbor BS is not included in the neighbor BS information message. Operator information of the neighbor BS is determined as operator information of a serving BS, if it is determined that the operator ID information is not included in the neighbor BS information message.
US10085148B2 Method and apparatus for new key derivation upon handoff in wireless networks
A novel key management approach is provided for securing communication handoffs between an access terminal and two access points. An access terminal establishes a secure communication session with a first access point based on a first master session key based on a master transient key. The access terminal obtains a second access point identifier associated with a second access point and sends a message associated with a handoff to either the first access point or the second access point. The access terminal generates a second master session key based on at least the master transient key and the second access point identifier. The second master session key is used for secure communications with the second access point in connection with an intra-authenticator handoff from the first access point to the second access point. The access terminal then moves the secure communication session to the second access point.
US10085145B2 Providing a set of services to a multi-mode wireless mobile station that is able to operate over packet-switched and circuit-switched access networks
A set of services is from a multimedia network to a multi-mode mobile station that is able to operate over a packet-switched access network and a circuit-switched access network. Packet-switched call control messages are communicated between a node in the multimedia network and the multi-mode mobile station through the packet-switched access network when the multi-mode mobile station is attached to the packet-switched access network, where the packet-switched call control messages communicated through the packet-switched access network are used to provide the set of services. Packet-switched call control messages are communicated between the node in the multimedia network and the multi-mode mobile station through the circuit-switched access network when the multi-mode mobile station is attached to the circuit-switched access network, where the packet-switched call control messages communicated through the circuit-switched access network are used to provide the set of services.
US10085137B1 Method and system for sharing a telematics access point
A system shares a telematics access point between agricultural or industrial machines or vehicles utilizing short-range wireless connection devices for each of the machines or vehicles. The short-range wireless connection devices create a short-range local wireless network and transmit status messages from each of the machines or vehicles, indicating whether the machine or vehicle to which each short-range wireless connection device is connected has a cellular telematics modem and an active valid subscription for cellular internet access. At least one telematics access point is chosen from among the machines or vehicles having a modem and a subscription. The wireless connection devices transmit data and informatics to the telematics access point. The telematics access point transmits the data and informatics to a back-office server using the cellular telematics modem by way of a telecommunication system.
US10085134B2 Technologies for remote management of patient healthcare
Technologies for management of patient healthcare include a gateway device to read near field communication data from a near field communication device, determine a user associated with the near field communication device based on the near field communication data, receive sensor data from one or more sensors communicatively coupled to the gateway device and associated with a patient in response to a determination that the user is the patient, and store the received sensor data to a data storage of the gateway device.
US10085126B2 Inmate text communication via Wi-Fi radio
Inmate text communication can include communicating a text message through a server via a Wi-Fi radio, where the Wi-Fi radio is associated with an active predetermined and unique telephone number selected from a group of reserved predetermined and unique telephone numbers.
US10085125B2 Message management methods and systems
A communications device is disclosed. The communications device comprises a memory configured to store instructions and a processor configured to execute the instructions to receive data representing a message provided by a caller, determine at least an attribute of the message based on the received data, generate one or more options based on the attribute of the message, and present the one or more options to the caller to prompt the caller to take an additional action related to the message.
US10085123B2 Information processing apparatus and method, program, and content supply system
An information processing apparatus including: a determination unit which determines whether or not to use multicast distribution or broadcast distribution for a supply of a content; and an updating unit which, in the case where it is determined to use the multicast distribution or the broadcast distribution by the determination unit, updates control information related to unicast distribution of the content so as to use the multicast distribution or the broadcast distribution for a supply of the content.
US10085118B1 Wireless device detection, tracking, and authentication platform and techniques
Methods, systems, and techniques for wireless device detection, information, tracking, and authentication within a platform are provided. Example embodiments provide a Wireless Device Detection, Tracking, and Authentication System and methods, which enables users to detect wireless devices, obtain stored information about wireless devices, and authenticate wireless devices for a variety of purposes including determining similarity of devices based upon prior network connections, pinpointing the location of the device, verifying the cryptographic signature of the device, obtaining metadata associated with the device, and controlling the device to perform a particular action such as alerts and notifications. An example WDDTAS platform includes a server, one or more edge sensors communicatively connected to wireless/wired devices with or without software to configure the device to perform as an electronic tag and connected to electronic smart tags, and a persistent data repository.
US10085117B2 Methods and apparatus for altitude-based geofencing
A method of three-dimensional geofencing includes defining a virtual boundary in a three-dimensional geographical space, the virtual boundary including lateral position parameters and an altitude parameter. A boundary-related event and an action to be triggered based on the position of a trackable object is defined with respect to the virtual boundary. The position of the trackable object is estimated based on lateral position values and an altitude value associated with the trackable object. The action is performed if it is determined that the position of the trackable object triggers the boundary-related event.
US10085113B1 Methods and systems for determining positioning information for driver compliance
A method and apparatus for determining positioning information for driver compliance. The apparatus comprising a an electronic processor connected to an electronic control unit and a transceiver and configured to receive the vehicle data from the electronic control unit, determine whether the apparatus includes a local source of positioning information, determine whether a positioning information from the local source of positioning information meets or exceeds an accuracy threshold and an availability threshold, if the apparatus includes the local source of positioning information, and send a request to the portable communication device for additional positioning information if the apparatus does not include the local source of positioning information, or the positioning information from the local source of positioning information does not meet or exceed the accuracy threshold, the availability threshold, or both.
US10085112B2 Circuit of a node and method for transit time measurement in a radio network
A circuit of a node in a radio network and method for transit time measurement between a first node and a second node of a radio network is provided. A frame is transmitted by the first node, wherein the frame requires an acknowledgment of reception by the second node. A first point in time of the transmission of the frame is established by the first node by a time counter. The frame is received by the second node at a second point in time. The acknowledgment is transmitted by the second node to the first node at a third point in time, wherein the third point in time depends on the second point in time by a predetermined time interval between the second point in time and the third point in time. A fourth point in time is established by the first node by the time counter when the acknowledgment is received. The transit time or the change in transit time is determined from the first point in time established by the time counter and from the established fourth point in time and from the predetermined time interval.
US10085109B2 Core network selection function in a radio access network for machine-to-machine (M2M) communications
Control plane devices are selected by an access point for establishment of end-to-end control plane for a user equipment (UE) coupled to (or requesting to couple to) the access point. In one aspect, the selection is based on data extracted during the setup and/or registration messages communicated between the access point and UE during attachment of the UE to the access point and/or an internal derived mapping of the control pane devices to the access point. In one example, a control plane device pool is segregated to and different sets of control plane devices are selected and utilized to handle traffic associated with different services to improve scaling and flexibility.
US10085106B2 Sound control device for vehicle and method for controlling the same
A sound control device includes a sound collector for collecting a first sound signal generated from a noise source and deformed along a primary path between the noise source and a sound input unit, and a second sound signal generated through a speaker and deformed along a secondary path between the speaker and the sound input unit; and a sound controller for updating an adaptive filter in a designed adaptive control logic with at least one of the collected first and second sound signals and a preset target sound, and generating a sound effect that reflects the secondary path based on the updated adaptive filter.
US10085102B2 Detection of device configuration
Devices connected with a computer system are interrogated to detect whether they are configured and functioning. In an audio device implementation, a known audio sample is output to a loudspeaker. If the loudspeaker is properly configured and functional, an attached microphone will capture the sound corresponding to the audio sample generated by the loudspeaker. If sound corresponding to the audio sample is detected, an indication is provided to the user that the microphone and loudspeaker are operational. If no sound corresponding to the audio sample is detected, an indication is provided to the user that the loudspeaker is not enabled and additional configuration is required.
US10085098B2 Fine tuning system and method
The present invention relates to a system for optimizing the fine tuning of a generally known adaptation process, in particular a hearing aid fitting process, on the basis of the individual needs of a customer, the system comprising: a platform on which at least a customer data base and a training scheme for the customer are provided, a web tool by means of which the customer can interact with the platform, in particular input his data into the customer database, a professional unit which sets up the training scheme for the customer and which monitors the data input by the customer, the professional unit being equipped with means for establishing a personal contact with the customer, as well as to a respective process.
US10085097B2 Hearing assistance device incorporating system in package module
A hearing assistance device comprises a system in package (SIP) disposed within an enclosure. The SIP module comprises a first substrate having a first surface and an opposing second surface, the first substrate supporting a first subsystem configured to perform a first function. A second substrate has a first surface and an opposing second surface, the second substrate supporting a second subsystem configured to perform a second function. The second surfaces face each other and at least one of the second surfaces supports one or more components. An interconnect layer is separate from and bonded to and between the first and second substrates. The interconnect layer comprises a window and a region peripheral to the window. The window is sized to accommodate the one or more components and the peripheral region comprising electrical pathways for electrically connecting the first subsystem and the second subsystem.
US10085094B2 MEMS devices and processes
A MEMS transducer structure comprises a substrate comprising a cavity. A membrane layer is supported relative to the substrate to provide a flexible membrane. A peripheral edge of the cavity defines at least one perimeter region that is convex with reference to the center of the cavity. The peripheral edge of the cavity may further define at least one perimeter region that is concave with reference to the center of the cavity.
US10085087B2 Sound pick-up device, program, and method
A sound pick-up device of the present disclosure acquires extracted sound as a result of extracting target area sound using non-target area sound present in a target area direction from output of a beam former, divides each of an input signal and the extracted sound into plural bands, computes a power spectrum ratio between the input signal and the extracted sound for each divided band, determines whether or not target area sound is present in the input signal by employing the power spectrum ratios for each divided band, and outputs the extracted sound as a sound pick-up result in cases in which target area sound has been determined to be present.
US10085075B2 Messaging between set top box and head end systems
A system, apparatus, and method provide messaging, between a headend system and a set top box. A distributor determines and provides an assigned communication identifier and an assigned server host address, that correspond to one of one or more first servers, to each of one or more set top box clients. The first servers maintain a persistent connection with the set top box clients and provide messaging, presence, and routing features via the persistent connection. A gateway service provides a gateway for one or more headend servers to communicate with the set top box clients through the first servers. A server controller provides administrative graphical user interfaces for operators to monitor and control health checks, configuration changes, and collect statistics for the distributor, first servers, and the gateway service.
US10085074B2 Systems and methods for planning, executing, and reporting a strategic advertising campaign for television
Systems and methods are disclosed for planning, executing, reviewing, and reporting the results of an advertising campaign to be run on TV. A demand-side platform receives ad slot opportunities from TV programming sources, and analyzes the ad slots to produce a prioritized list of placement opportunities for the advertising campaign to be presented to advertiser/clients. Each ad slot is analyzed with respect to past viewership data and with respect to desired targeting characteristics that may include conventional age and gender targeting, or additionally strategic targeting characteristics. Scores are established for each ad slot with respect to numbers of projected on-target impressions and/or a cost for projected on-target impressions. The scores are sorted to produce the prioritized list. Projected results can be viewed with respect to any or all of network, day, and daypart. After a campaign has completed, viewership data representing actual results is acquired, processed, and reported.
US10085071B2 Content aggregation
A content management system may assist users in managing consumption of content, such as television programs. Primary content may be segmented into portions, where a secondary content is interspersed between a first portion and a second portion of the primary content. The first portion and the second portion may be aggregated sequentially.
US10085059B2 Determining device state using state-detection circuit
An audio/video (A/V) hub includes a state-detection circuit coupled to at least one pin in a high-definition multimedia-interface input connector, which can electrically couple to an entertainment device. When electrically coupled to the entertainment device, the state-detection circuit establishes a ground loop between the electronic device and the entertainment device. A control circuit in the A/V hub detects whether there is electrical coupling with the entertainment device using the state-detection circuit. When the electrical coupling is detected, the control circuit provides a set of first control commands associated with different types of entertainment devices until, in response, content activity is detected via the input connector. Moreover, when the content activity is detected, the control circuit provides a set of second control commands associated with different providers of entertainment devices until a change in a state of the entertainment device is detected via the input connector and the state-detection circuit.
US10085056B2 Method and system for improving application sharing by dynamic partitioning
A method for improving application sharing by dynamic partitioning can include partitioning a screen display of an application into grid regions and, in response to detecting that an application image in the plurality of grid regions have changed, offsetting positions of the grid regions, so that the changed portions of the application image are in fewer grid regions using a computer system. The method also can include transmitting image data in the offset grid regions involving the changed portions of the application image and identifications and offset data of the offset grid regions to an application sharing client.
US10085055B2 Application sharing by dynamic partitioning
A method for improving application sharing by dynamic partitioning can include partitioning a screen display of an application into grid regions and, in response to detecting that an application image in the plurality of grid regions have changed, offsetting positions of the grid regions, so that the changed portions of the application image are in fewer grid regions using a computer system. The method also can include transmitting image data in the offset grid regions involving the changed portions of the application image and identifications and offset data of the offset grid regions to an application sharing client.
US10085053B2 Dynamically implementing an image protection policy
Technologies for dynamically implementing an image protection policy include a camera device with a camera to capture an image of at least one person. The camera device determines a location in the image of at least one person in the image, determines a location of at least one personal computing device, and maps the personal computing devices to the persons captured in the image based on the determined device and image locations. The camera device may broadcast an announcement of the creation of the image to the personal computing devices, negotiate an image protection policy with each of the personal computing devices, and implement the negotiated image protection policy.
US10085050B2 Method and apparatus for adjusting video quality based on network environment
A method for adjusting video quality based on a network environment is provided. The method includes receiving a target frame serial number of a lost video frame from a terminal device, and using a time when the target frame serial number is received as a timestamp of the target frame serial number; determining a number of target frame serial numbers corresponding to timestamps within a predefined time period; decreasing a designated image quality parameter according to a predefined configuration when the number of target frame serial numbers is greater than a first threshold; and increasing the designated image quality parameter according to the predefined configuration when the number of target frame serial numbers is less than a second threshold. The first threshold is greater than the second threshold.
US10085047B2 Methods and apparatus for content caching in a video network
Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.
US10085038B2 Encoding device, encoding method, decoding device, and decoding method
The present technology relates to an encoding device, an encoding method, a decoding device, and a decoding method, which are capable of sharing or predicting information related to a reference image of an image having a hierarchical structure. An enhancement encoding unit sets reference image specifying generation information used for generation of reference image specifying information of an enhancement image using reference image specifying information serving as information related to a reference image used when the enhancement image is encoded and reference image specifying information serving as information related to a reference image of a base image. The enhancement encoding unit encodes the enhancement image using the reference image, and generates encoded data. A transmission unit transmits the encoded data and the reference image specifying generation information. For example, the present technology can be applied to the encoding device.
US10085035B2 Sample array coding for low-delay
The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
US10085026B2 Video encoding method, video decoding method, and apparatus using same
The present invention relates to a video encoding method, to a video decoding method, and to an apparatus using same. The video encoding method according to the present invention comprises the steps of: setting a tile and a slice for the inputted current picture; performing encoding based on the tile and the slice; and a step of transmitting the encoded video information. The current picture may include one or more tiles and one or more slices. The largest coding units (hereinafter, referred to as LCUs) in the slice may be arranged based on a tile scan.
US10085025B2 Image quantization parameter encoding method and image quantization parameter decoding method
Disclosed are image quantization parameter decoding method and systems for decoding a quantization parameter for a video decoding process that is based on context-based adaptive binary arithmetic coding. In one embodiment, an image quantization parameter decoding method includes binary-arithmetic-decoding a first bin indicating whether or not a delta quantization parameter is significant, other bins, which are subsequent to the first bin, indicating an absolute value of the delta quantization parameter, and a sign bin, which is subsequent to the other bins, indicating whether the delta quantization parameter is positive or negative. The method further includes generating a delta quantization parameter by de-binarizing the first bin, the other bins and the sign bin. The method further includes generating a re-constructed quantization parameter by adding a predicted quantization parameter to the delta quantization parameter. The binary-arithmetic-decoding is performed using contexts for the first bin and the other bins, and using no context for the sign bin.
US10085024B2 Lookup table for rate distortion optimized quantization
A computing device, such as a video encoder, uses respective positions of respective coefficients in a coefficient block to look up, in a lookup table, respective quantization offsets for the respective coefficients. Furthermore, the computing device determines, based at least in part on the quantization offsets for the one or more coefficients, respective quantized levels for the respective coefficients.
US10085018B2 Image encoding method, image encoding apparatus, and image encoding program
An image encoding apparatus capable of reducing the computational complexity in intra-prediction of an encoding optimization process is provided. The image encoding apparatus includes a reference pixel generation unit that generates reference pixels from predicted pixels of neighboring pixels and pixels of an original image for intra-prediction directions, a pseudo intra-predicted pixel generation unit that generates pseudo intra-predicted pixels from the reference pixels and the intra-prediction directions, a coding cost calculation unit that calculates coding costs for the intra-prediction directions from errors between the pseudo intra-predicted pixels and the pixels of the original image and generated bit amounts when the pseudo intra-predicted pixels are generated, and an intra-prediction direction setting unit that sets an intra-prediction direction corresponding to the lowest coding cost among the coding costs as an optimal intra-prediction direction.
US10085011B2 Image calibrating, stitching and depth rebuilding method of a panoramic fish-eye camera and a system thereof
The present invention provides an image calibrating method of a panoramic fish-eye camera comprising the following steps of: establishing a panoramic optical target space; using the panoramic fish-eye camera for shooting the panoramic optical target space's panoramic image; establishing a depth calibration parameter by using a depth calibration module; establishing an internal calibration parameter of the panoramic fish-eye camera; establishing an image stitching parameter and a space depth transformation parameter of the panoramic image and the panoramic optical target space; and using the internal calibration parameter, the image stitching parameter, the space depth transformation parameter and the depth calibration parameter to calibrate the panoramic image for generating a 3D panoramic image. Compared to the prior art, the present invention can optimize the calibration parameters by accumulating all the camera parameters and executing a machine learning for increasing the computing efficiency.
US10085009B2 Camera module
A camera module is provided. The camera module includes a number of camera assembles. Each of the camera assembles includes a lens unit and an electromagnetic driving unit. The electromagnetic driving unit includes at least one magnetic element for controlling the movement of the corresponding lens unit. The distance between two of the magnetic elements, which are closest to each other and respectively positioned in two of the camera assemblies, is greater than the distance between two of the light through holes, to which the two of the camera assemblies are arranged to correspond.
US10085008B2 Image processing apparatus and method
The present disclosure relates to an image processing apparatus and method which can improve convenience of a service using a multi-viewpoint image. An image processing apparatus includes an encoding unit which encodes multi-viewpoint image data which is data of a multi-viewpoint image composed of a plurality of images with mutually different viewpoints, and an association processing unit which associates sequence information showing a relative position relationship of each viewpoint of the multi-viewpoint image, and eye number information showing a number of viewpoints of the multi-viewpoint image, with multi-viewpoint image encoding data in which the multi-viewpoint image data has been encoded by the encoding unit.
US10085000B2 Imaging device
An imaging device includes an imaging sensor that outputs an imaging signal representing a sequence of frame images of a photographic subject. A buffer memory temporarily stores data of the sequence of frame images from the imaging signal. A release switch is actuated by a user to output an image-taking signal. A controller, upon receipt of the image-taking signal from the release switch: (i) generates moving image data from at least some of the plurality of frame images stored in the buffer memory, (ii) generates at least one piece of still image data based on at least one frame image of the plurality of frame images stored in the buffer memory, and (iii) associates the moving image data with the still image data and records the moving image data and the still image data in a recording medium.
US10084992B2 Road vertical contour detection
Various driver assistance systems mountable in a host vehicle and computerized methods for detecting a vertical deviation of a road surface. The driver assistance system includes a camera operatively connectible to a processor. Multiple consecutive image frames are captured from the camera including a first image of the road and a second image of the road. Based on the host vehicle motion, the second image is warped toward the first image to produce thereby a warped second image. Image points of the road in the first image and corresponding image points of the road in the warped second image are tracked. Optical flow is computed between the warped second image to the first image. The optical flow is compared with an optical flow based on a road surface model to produce a residual optical flow. The vertical deviation is computed from the residual optical flow.
US10084985B2 Display device and mainboard applied in the display device
A display device includes: a display panel; a mainboard including a processing circuit, a signal transmission interface, and a signal conversion interface, wherein the signal conversion interface includes a first interface and a second interface, and the signal transmission interface is electrically connected to a signal transmission interface of the display panel; and an adaptation circuit electrically connected to the signal conversion interface, the first interface of the signal conversion interface being electrically connected to the processing circuit of the mainboard and the second interface of the signal conversion interface being electrically connected to the signal transmission interface of the mainboard.
US10084984B2 System and methods for device control and multiple input handling
The present disclosure relates to device control and multiple input event handling. In one embodiment, a process includes detecting a plurality of input commands for control of a display device, determining a multiple input event based on the plurality of input commands, and determining a multiple input control function for the display device based on the multiple input event. The multiple input control function is determined based on input type of the multiple input event and a function of the input type of the multiple input event. The process can also includes controlling operation of the display device based on the multiple input control function, wherein controlling includes modifying display device operation from a control function associated with the plurality of input commands to a multiple input event control function.
US10084983B2 Wafer-scale pixelated detector system
A large area, gapless, detection system comprises at least one sensor; an interposer operably connected to the at least one sensor; and at least one application specific integrated circuit operably connected to the sensor via the interposer wherein the detection system provides high dynamic range while maintaining small pixel area and low power dissipation. Thereby the invention provides methods and systems for a wafer-scale gapless and seamless detector systems with small pixels, which have both high dynamic range and low power dissipation.
US10084981B2 Signal processing apparatus, control method, image sensor, and electronic apparatus
A signal processing apparatus according to the present technology connects, when an output of a comparing unit that compares a signal read from a unit pixel with a reference voltage is fed back to a floating diffusion of the unit pixel, a signal line to a negative input of the comparing unit, the signal read from the unit pixel being transmitted through the signal line; connects, when auto-zero processing is performed, the signal line to a positive input of the comparing unit; and connects, when the output of the comparing unit is fed back to the floating diffusion of the unit pixel again, the signal line to the negative input of the comparing unit. The present technology is applicable to, for example, an image sensor and an electronic apparatus and suppresses the reduction in image quality of an image.
US10084976B2 Flux rate unit cell focal plane array
According to one aspect, embodiments herein provide a unit cell circuit comprising a photodetector, a first integration capacitor, a first input circuit configured to maintain charge on the integration capacitor corresponding to photo-current received from the photodetector during an integration period, a first comparator coupled to the first integration capacitor and configured to compare a first integration voltage across the first integration capacitor to a first threshold reference voltage, a register coupled to the first comparator, and a counter coupled to the register and configured to repeatedly increment a counter value over the integration period, wherein in response to determining that the first integration voltage is at a certain level in relation to the first threshold reference voltage, the first comparator is further configured to output a first output signal configured to control the register to latch the counter value of the counter.
US10084975B2 Mobile gas and chemical imaging camera
In one embodiment, an infrared (IR) imaging system for determining a concentration of a target species in an object is disclosed. The imaging system can include an optical system including an optical focal plane array (FPA) unit. The optical system can have components defining at least two optical channels thereof, said at least two optical channels being spatially and spectrally different from one another. Each of the at least two optical channels can be positioned to transfer IR radiation incident on the optical system towards the optical FPA. The system can include a processing unit containing a processor that can be configured to acquire multispectral optical data representing said target species from the IR radiation received at the optical FPA. Said optical system and said processing unit can be contained together in a data acquisition and processing module configured to be worn or carried by a person.
US10084971B2 Method for measurement and 3D reconstruction of precipitation particles based on orthogonal dual-view imaging
This invention discloses a method for measurement and 3D reconstruction of precipitation particles based on orthogonal dual-view imaging. An orthogonal 3D sampling space are formed by a pair of line camera and continuum light source, two pairs of planar cameras and pulse light sources placed orthogonally. The line camera scans with a speed no less than 20,000 lines per second, two cameras and pulse light sources are triggered when the line camera detects the particles in sampling area, two orthogonal images are recorded by two planar cameras using the double-exposure or multiple-exposure in one frame. The 3D images of particles are obtained by pixel matching and grid reconstruction method, based on which the 3D sizes, axis ratio, orientation, fall velocity, and other characteristics of particles are calculated. This method can measure the 3D micro-physical characteristics of precipitation particles automatically and precisely.
US10084963B2 Stage apparatus, image projector apparatus having stage apparatus, and imaging apparatus having stage apparatus
A stage apparatus includes a base member, a movable member which moves relative to the base member, thrust generators which generate thrust forces against the movable member, and a position detector which detects a translation position and a rotational position of the movable member relative to the base member. An interaction of the thrust forces causes the movable member to at least one of: translate, rotate, translate while rotating, and translate after rotating relative to the base member. The position detector includes permanent magnets fixed to one of the movable member and the base member, and pairs of magnetic sensors fixed to the other of the movable member and the base member. The position detector detects the translation position and the rotational position of the movable member relative to the base member based on detection signals input from the pairs of magnetic sensors.
US10084961B2 Automatic generation of video from spherical content using audio/visual analysis
A spherical content capture system captures spherical video content. A spherical video sharing platform enables users to share the captured spherical content and enables users to access spherical content shared by other users. In one embodiment, captured metadata or video/audio processing is used to identify content relevant to a particular user based on time and location information. The platform can then generate an output video from one or more shared spherical content files relevant to the user. The output video may include a non-spherical reduced field of view such as those commonly associated with conventional camera systems. Particularly, relevant sub-frames having a reduced field of view may be extracted from each frame of spherical video to generate an output video that tracks a particular individual or object of interest.
US10084958B2 Multi-camera system using folded optics free from parallax and tilt artifacts
Aspects relate to an array camera exhibiting little or no parallax artifacts in captured images. For example, the planes of the central prism of the array camera can intersect at an apex defining the vertical axis of symmetry of the system. The apex can serve as a point of intersection for the optical axes of the sensors in the array. Each sensor in the array “sees” a portion of the image scene using a corresponding facet of the central prism, and accordingly each individual sensor/facet pair represents only a sub-aperture of the total array camera. The complete array camera has a synthetic aperture generated based on the sum of all individual aperture rays.
US10084945B1 Cable storage drum with moveable CCU docking apparatus
Video inspection systems with moveable and dockable CCUs are disclosed. In one embodiment a video inspection system includes a tubular frame element, a camera control unit (CCU), and a docking apparatus mechanically coupled to the frame element so as to allow the CCU to rotate and/or be detached are attached via a user action.
US10084944B2 Card edge connector for an imaging sensor
The disclosure extends to devices, systems and methods for connecting one or more sensors to one or more printed circuit boards (PCB) in the distal end or tip of a scope. The disclosure also extends to a connector assembly for an image sensor for protecting the sensor and conveying information from the sensor to the PCB.
US10084941B2 Generating color similarity measures
A system including a memory to store instructions and initial color representations and a processor to execute the instructions in the memory to reference a database having a set of lexical color classifiers, transform each of at least a pair of initial color representations to color values associated with the set of lexical color classifiers, and generate a relative similarity measure related to the at least a pair of initial color representations based on the color values associated with the set of lexical color classifiers.
US10084938B2 Reading apparatus and non-transitory storage medium storing instructions executable by reading apparatus
A reading apparatus includes a reading device for reading an image on a recording medium and generating image data. The reading apparatus is configured to: receive the generated image data; retrieve a first region location indicator indicating a location of a first region to be defined on an image based on the generated image data, a second region location indicator indicating a location of a second region, a first image processing indicator indicating at least one image processing determined for the first region, and a second image processing indicator indicating at least one image processing determined for the second region; determine first partial image data based on the first region location indicator; execute the at least one image processing; determine second partial image data; and execute the at least one image processing.
US10084930B2 Image forming apparatus, and control program and operation method thereof
According to an embodiment, an image forming apparatus includes a decoloring unit that performs decoloring processing on an image formed on a sheet using decolorable material. An image forming unit forms an image on a sheet. A reuse tray can receive a sheet. A new sheet tray can receive a sheet. A processor performs processing to determine whether to convey a sheet from the reuse tray or the new sheet tray to the image forming unit to form an image thereon. When it is determined that the sheet is conveyed from the reuse tray, the processor controls the decoloring unit to perform the decoloring processing on the sheet, and update a rewards account of the user.
US10084927B2 Image forming apparatus for determining an abnormal voltage adjustment of the processor
In an image forming apparatus, when a processor starts to be supplied with a voltage in a first voltage range from a voltage generator, the processor executes start-up processing with an operation clock of a first frequency, and transmits a voltage adjustment instruction to the voltage generator. On receiving the voltage adjustment instruction, the voltage generator performs voltage adjustment to make the voltage supplied to the processor a voltage in a second voltage range. On completion of the voltage adjustment, the voltage generator transmits a completion notice to the processor. When communication related to the voltage adjustment does not end normally, the processor keeps the frequency of the operation clock at the first frequency to execute processing; thereafter based on the operation clock of the first frequency.
US10084925B2 Method and apparatus for processing charging in wireless communication system and method and apparatus for providing policy service using the same
Methods and apparatuses for processing charging in wireless communication systems and methods and apparatuses for providing providers' policy services through the charging process are provided. The method includes identifying, by an evolved Node B (eNB), a radio access technology (RAT) used by a user equipment (UE), and generating, by the eNB, charging information per use of a communication service by the UE according to the identified radio access technology (RAT). The method includes identifying, by an eNB, a RAT used by a UE, generating, by the eNB, charging-related information including RAT information indicating the identified RAT for a charging process per use of a communication service by the UE, and transmitting, by the eNB, the charging-related information to a network entity involved with the charging process.
US10084921B2 Handling concurrent speech
Systems and methods are provided for handling concurrent speech in which temporally overlapping first speech data and second speech data is received from respective first and second participants of a session. A speech policy applied to the speech data specifies dropping the second speech when it interrupts the first speech within a first interval of the first speech data. The first interval is temporally bounded by the beginning of the first speech and a first predetermined amount of time after the beginning of the first speech. The speech policy specifies outputting the first speech data and then outputting the second speech data when the second speech data interrupts a second interval of the first speech data. The second interval of the first speech data is temporally bounded by the end of the first speech data and a second predetermined amount of time before the end of the first speech data.
US10084917B2 Enhanced quality monitoring
A system for enhanced quality monitoring, comprising a call record server operating on a network-connected computing device, a quality monitoring analysis server operating on a network-connected computing device that receives and analyzes call records from the call record server, a quality monitoring database that stores analysis results, and a monitoring station operating on a network-connected computing device that allows a human user to monitor call records, and a method for enhancing quality monitoring.
US10084905B2 System architecture for closed-loop mobile lockscreen display state control
A system presents close-loop controlled display states on the lockscreen of a mobile device. Contextual information may be collected at the mobile device. The system may access subscriber identity register data to determine subscription registry status for a mobile subscriber associated with the device. The subscriber identity register data and contextual information may be processed by closed-loop display state selection circuitry and next action selection logic to generate a display state selection. The display state selection is sent to the mobile device. The selected display state may be displayed during lockscreen invocations at the mobile device.
US10084904B2 Cloud messaging between an accessory device and a companion device
A companion device (e.g., smart phone) and an accessory device (e.g., wearable device) may be configured to communicate messages to each other to flexibly share information, such as emails, text messages, calendar notifications, and media library items. This communication may occur through a direct connection (e.g., Bluetooth) and when the devices are connected to a common Wi-Fi access point. When these direct and common infrastructure connections are not available, the devices may communicate messages between them using a cloud server. This cloud server message communication may advantageously enable the companion device and the accessory device to share messages even when they are physically distant from each other.
US10084900B2 Providing audio announcement to called parties
The present disclosure describes a system, method, and computer-readable medium for providing audio announcement of communications to a called party in a communication network. The method includes receiving communication from a calling party and performing a lookup of information relating to the calling party in a database via an Internet Protocol connection based on an identifier of at least one of the calling party and the called party. The information comprises one or more audio files. The method then provides the audio announcement to a called party based on the audio files.
US10084899B2 Method for enabling a communication via a mobile phone and mobile phone enabling a communication
The invention relates to a method for enabling a communication via a mobile phone. In order to enable a comfortable creation of communications during a context of a mobile phone provided by a conventionally static application, it is proposed that the method comprises as a first step displaying information available for a specific content on a display of the mobile phone. In a next step, it is detected whether a user selected a displayed information. In case an information is selected, the kind of the selected information is determined. Then, functions associated to the kind of the selected information are presented on the display. To at least one kind of possible information the establishment of at least one kind of communication is associated as at least one function. Finally, a function selected by a user is activated. The invention relates equally to a corresponding mobile phone.
US10084895B2 Hitless pruning protocol upgrade on single supervisor network devices
Upon receiving a first message, from the second network device, indicating that the second network device is incompatible with one or more virtual local area network (VLAN) pruning techniques, a timer on a first network device is configured to expire after a predetermined period of time. The first network device is configured to maintain a subscription for the second network device to one or more VLANs until the timer expires. The second network device is configured to transmit the first message in response to detecting an upcoming control plane outage at the second device. Prior to the timer expiring, embodiments transmit data assigned to the one or more VLANs to the second network device. Embodiments also periodically receive update messages, from the second network device, identifying one or more VLANs to which the second network device wants to subscribe.
US10084890B2 Sysplexport allocation across a z/OS sysplex
A method, system, and program product for allocating a port for a connection by an application instance on a computer system is provided. The application instances used the port and a shared network address to connect to one or more application instances accessing the shared network address. A distributing stack creates at least one common table of available ports. Each table is associated with a different unique shared network address. When a request is received for a port to assign the shared network address, the distributing stack allocates a set of available ports. When a termination message is received, the distributing stack updates the common table of available ports associated with the shared network address. When a transfer from the distributing stack to a backup distributing stack is made, ownership of the common table of available ports is transferred to the backup distributing stack.
US10084889B2 Multicast-unicast protocol converter
A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.
US10084886B2 Hub-and-spoke connection architecture
A system, may include a private cloud network operated by an operator for a client. The private cloud network may be connected to a public cloud network that operates a web platform and a plurality of groups of gateway devices. A first group of gateway devices may be located at an operator data center associated with the operator, and may provide connectivity for the operator data center to connect to the public cloud network via the private cloud network. A second group of gateway devices may be located at a client data center associated with the client, and may provide connectivity for the client data center to connect to the public cloud network via the private cloud network. The private cloud network may be connected to the public cloud network, the operator data center, and the client data center in a hub-and-spoke connection configuration.
US10084876B2 System and method for conditional analysis of network traffic
Embodiments that are described herein provide improved methods and systems for analyzing network traffic. The disclosed embodiments enable an analytics system to perform complex processing to only new, first occurrences of received content, while refraining from processing duplicate instances of that content. In an embodiment, the analytics results regarding the first occurring content are reported and cached in association with the content. For any duplicate instance of the content, the analytics results are retrieved from the cache without re-processing of the duplicate content. When using the disclosed techniques, the system still processes all first occurring content but not duplicate instances of content that was previously received and processed. In the embodiments described herein, input data comprises communication packets exchanged in a communication network.
US10084871B2 Graphical user interface and video frames for a sensor based detection system
A system may include a sensor a visual capturing device, and a controller. The sensor may be configured to measure a value associated with an input. The visual capturing device may be configured to capture visual data. The controller may be configured to cause the measured value and the captured visual data to be rendered on a display device simultaneously.
US10084868B2 IoT gateway for weakly connected settings
A gateway that may be implemented in a local network and that communicates with a cloud network to provide efficient services in a weakly connected setting is disclosed. The gateway may be configured to enable services that efficiently utilize resources in both of the gateway and the cloud network, and provide a desired quality of service while operating in a weakly connected setting. The gateway may provide data collection and processing, local network services, and enable cloud services that utilize data collected and processed by the gateway. The local network may include one or more sensors and/or video cameras that provide data to the gateway. In a further implementation, the gateway may determine an allocation of one or more tasks of a service between the gateway and a cloud network by determining the allocation of the one or more service tasks based on desired service latency.
US10084865B2 Mobile event notifications
Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.
US10084863B2 Electronic switching system for generating correlation identity
An electronic switching system for generating correlation identify (ID) with respect to a client in order to thereby establish, integrate and communicate to a server (lean server or nano server) within a cloud environment (e.g. Inswit™ Cloud). A service location identification module for identifying and generating a service location identity with respect to a remote client. A source ID generating module for generating a correlation ID/source ID based on the service location identify in order to serialize the payload and establish a connection with the server. The electronic switching system proposed herein operates external to the cloud environment by effectively generating the correlation identity with respect to a client device accessing the server in a cloud environment. The system also switches, integrates and executes client communications to an appropriate server in the cloud environment using the correlation ID.
US10084859B2 Method to designate and implement new routing options for high priority data flows
A method for routing data in a complex Storage Area Network (SAN) by a processor device is provided, and comprises in exchange based routing, reserving certain predefined Inter-Switch Links (ISLs) for use in routing certain predefined input/output (I/O) traffic across the SAN, such that the routing of other input/output (I/O) traffic remains unaffected and unchanged, the predefined input/output (I/O) traffic being subject to a specified path.
US10084844B2 System and method for improved user-controlled electronic file and trash management
Techniques are disclosed for automatically deleting files downloaded and designated as temporary use. In response to a request to download a file and open in a second application, a web browser or other client ascertains whether the file should be deleted after use in the second application. If the file is designated for temporary use, then the client monitors the application accessing the file. When the file is closed, the client deletes the file.
US10084838B2 Generating and using manifest files including content delivery network authentication data
Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.
US10084834B2 Randomization of packet size
A method of randomizing a size of a packet is provided. A randomization method may include recognizing a maximum segment size (MSS) defined for transmission and reception of a packet with a reception terminal, and randomizing a size of the packet to be less than the MSS.
US10084833B2 Initiating a collaboration session between devices using an audible message
In one embodiment, a network interface broadcasts an audible message from a first computing device to a plurality of second computing devices over a first channel. The audible message comprises an audible noise broadcasted using a plurality of frequencies and a first unique identifier indicative of the first computing device. The network interface receives an acknowledgment message from each of the plurality of second computing devices over a second channel. A processor identifies each of the plurality of second computing devices based on the second unique identifier in the acknowledgment message and initiates a collaboration session between the first computing device and the plurality of second computing devices by sending a collaboration message from the first computing device to the plurality of second computing devices. The collaboration message automatically causes the plurality of second computing devices to enter the collaboration session.
US10084822B2 Intrusion detection and prevention system and method for generating detection rules and taking countermeasures
A detection rules generation engine includes an initial population creation subsystem configured to receive filtered network traffic instances from a network tap and to build an initial population of decision trees having nodes which are sorted based on an information gain of network features of the traffic instances. A parents selection subsystem is configured to select two individuals from the population based on a selection probability. A depth selection subsystem is configured to select a depth among the nodes of the decision trees. A parents crossover subsystem is configured to apply a crossover operation on the selected individuals. A parents mutation subsystem is configured to apply a mutation operation on the selected individuals. A population replacement subsystem is configured to generate a next population.
US10084820B2 Method and system for IPSec security for IPP-USB data
A method of providing security for data being transferred over a Universal Serial Bus (USB) connection, the method comprising: setting an IPsec policy configuration on a host device hand a client device; sending a packet to a first loopback interface on the host device, wherein the first loopback interface configures the packet to be routed to a second loopback interface on the client device; sending the packet from the first loopback interface to an IPsec module for encryption; filtering the packet received from first loopback interface; sending the packet to the client device over the USB connection; injecting the packet into the second loopback interface; sending the packet from the second loopback interface on the client device to the IPsec module on the client device for decryption; and sending the decrypted packet to the second loopback interface on the device application, wherein the packet is received on the client device.
US10084818B1 Flexibly configurable data modification services
Techniques for processing data according to customer-defined rules are disclosed. In particular, methods and systems for implementing a data alteration service using one or resources of a distributed computing system are described. The data alteration service is flexibly configurable by entities using the distributed computing system, and may be used to augment, compress, filter or otherwise modify data crossing a customer boundary.
US10084815B2 Remediating computer security threats using distributed sensor computers
A computer-implemented method, comprising: detecting network messages that are emitted by a compromised computer, wherein the compromised computer comprises at least one malware item that is configured to direct unauthorized network activity toward one or more enterprise networks or enterprise computers; queuing copies of the network messages in a queue; forwarding the network messages to original destinations; determining whether the number of network messages exceeds a specified threshold associated with an attack vector; filtering by the processor, the copies that do not include one of a set of port values associated with known computer attacks; analyzing, by the processor, timing of the copies with respect to a predetermined schedule including active hours and inactive hours, detecting one or more security threats caused by the comprised computer based on the determining, filtering, and the analyzing, sending a result of the detecting to a security control computer over a communication network.
US10084808B2 Selective extended archiving of data
A system is provided for selective extended archiving of data. A network analyzer may intercept and log traffic that passes over at least part of a computer network including capturing a plurality of network packets and producing a traffic log including a corresponding plurality of entries with values of fields in the plurality of network packets. A data collector may receive the traffic log and archive the corresponding plurality of entries for a predetermined retention period, and produce a table of the values of the fields. An data collector may then identify a value from the table as an indicator of a network compromise, and cause the data collector to archive entries of the corresponding plurality of entries having the value for an additional period beyond the predetermined retention period.
US10084807B2 Detection of bypass vulnerabilities
A method and proxy device for detecting bypass vulnerabilities in a cloud-computing platform are provided. The method includes identifying an access attempt by a client device to a cloud-based application hosted in the cloud-computing platform; identifying login information corresponding to the identified access attempt; requesting authenticated login information from a central authentication system; correlating the login information corresponding to the access attempt with the authenticated login information; determining, based on the correlation, whether a bypass vulnerability exists; and generating a bypass event when it is determined that the bypass vulnerability has been exploited wherein the bypass event indicates that the access attempt to the cloud-based application has not been properly authenticated.
US10084799B2 Systems and methods for providing security services during power management mode
Systems and methods for providing security services during a power management mode are disclosed. In some embodiments, a method comprises detecting with a mobile security system a wake event on a mobile device, providing from the mobile security system a wake signal, the providing being in response to the wake event to wake a mobile device from a power management mode, and managing with the mobile security system security services of the mobile device. Managing security services may comprise scanning a hard drive of the mobile devices for viruses and/or other malware. Managing security services may also comprise updating security applications or scanning the mobile device for unauthorized data.
US10084797B2 Enhanced access security gateway
A first login request of a user is received from a first login window. The first login request comprises a login name, a user identifier, and a challenge. The challenge is generated and received from a second login request to a product in a second login window. The user copies and pastes the challenge into the first login window. A central control system determines if the login name and the user identifier are valid. If the login name and user identifier are valid, a response to the challenge is generated based a private key and is displayed in the first login window. The response to the challenge is copied from the first login window and pasted as part of a second step the second login process. The second login process verifies the response to the challenge using a public key to allow the user access to the product.
US10084792B2 Control and verification of permissions
A verification method includes configuring a reference system, running on a computer, to have the same set of executables and customizations as an e-business system to be verified. The reference system is configured with one or more roles that have permissions to execute all transactions in a scope of a planned verification. One or more business processes that are implemented in the e-business system and are in the scope of the planned verification are mapped and are executed using the reference system. Logs of permission checks conducted in the business processes are saved in a repository. Reference data is created by merging records from the logs of the permission checks with respect to at least one role in the scope of the verification. Permission settings for the at least one role in the e-business system are compared with corresponding permission values in the reference data for the at least one role. Based on comparing the permission settings, an indication is displayed to a user of whether the permission settings match the corresponding permission values.
US10084774B2 Token device re-synchronization through a network solution
Example embodiments provide a method that includes generating, at an authentication server, a first token value. The authentication server receives a request for the first token value from a server of the site being accessed by a device of a user. The first token value is transmitted to the server of the site, causing the server of the site to transmit a list of token values including the first token value to the device. The list is presented on the device, and used to compare to a first token value generated by a password device to determine whether the first token value of the password device is presented in the list. The authentication server receives a second token value from the server of the site, whereby the second token value is used to authenticate the user accessing the site, and verifies the second token value to authenticate the user.
US10084768B2 Embedded universal integrated circuit card supporting two-factor authentication
A module with an embedded universal integrated circuit card (eUICC) can include a profile for the eUICC. The profile can include a first and second shared secret key K for authenticating with a wireless network. The first shared secret key K can be encrypted with a first key, and the second shared secret key K can be encrypted with a second key. The module can (i) receive the first key, (ii) decrypt the first shared secret key K with the first key, and (iii) subsequently authenticate with the wireless network using the plaintext first shared secret key K. The wireless network can authenticate the user of the module using a second factor. The module can then (i) receive the second key, (ii) decrypt the second shared secret key K, and (iii) authenticate with the wireless network using the second shared secret key K. The module can comprise a mobile phone.
US10084756B2 Anonymous communications in software-defined networks via route hopping and IP address randomization
A system and method that rely on a centralized and trusted control mechanism for a software-defined network (SDN) to dynamically assign routes between two end points, and to simultaneously change their real IP addresses to fake IP addresses to establish short-lived obfuscated communications paths with a goal of preserving anonymity. The SDN controller determines the short-lived routes from a feasible route-set and new fake IP addresses from a reserved address pool for the source and destination hosts. It provisions only the switches along the route with rules so that a switch can forward packets of the data flow to another switch without needing to know the actual IP addresses of the communicating endpoints, and hence, providing strict anonymity even when the switches are compromised.
US10084755B2 Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution
A method for RADIUS proxy or Diameter agent address resolution is disclosed. The method may be implemented in a network node including a plurality of message processors. The method includes receiving an inbound RADIUS or Diameter message. The method further includes determining whether address resolution is required for the inbound message. The method further includes, in response to determining that address resolution is required for the inbound message, performing the address resolution. The method further includes routing an outbound message to a destination based on a result of the address resolution, where at least one of the inbound message and the outbound message comprises a RADIUS message.
US10084754B2 Virtual private network aggregation
Aggregating traffic over multiple VPN connections is described. A first Virtual Private Network (VPN) connection is established between a client device and a first VPN server via a a first access network of the client device. A second Virtual Private Network (VPN) connection is established between the client device and a second VPN server via a second access network of the client device. Application traffic associated with a connection between an application server and a client application that corresponds to the client device is received. The application traffic associated with the connection between the application server and the client application is distributed between at least the first VPN connection and the second VPN connection.
US10084751B2 Load balancing among a cluster of firewall security devices
A method for balancing load among firewall security devices (FSDs) is provided. According to one embodiment, a switching device performs adaptive load balancing among cluster units of an HA cluster of firewall security devices. A load balancing (LB) function implemented by the switching device is configured based on information received from a network administrator. A LB table is maintained that forms associations between hash values output by the LB function and corresponding ports of the switching device to which the cluster units are coupled. Network traffic received by the switching device is directed to appropriate cluster units based on the LB function and the LB table. A traffic load on each of the cluster units is monitored. Responsive to a deviation from a predefined ideal traffic distribution, an attempt is made to improve performance of the HA cluster by dynamically adjusting the LB balancing table to address the deviation.
US10084738B2 Emoji commanded action
A system and method for receiving and executing emoji based commands in messaging applications. The system and method may include processes such as identifying emojis in a message, determining one or more action based on the emoji, and completing the determined actions.
US10084734B2 Automated spam filter updating by tracking user navigation
An email filter updating system includes a tracking component, and a logic component. The tracking component is provided to track user navigation. This tracking compiles information about websites the user has visited and presumably may “trust” in the event an email associated with one such site or application is later received by the user's email application. The logic component uses information and a set of configurable rule-based criteria to output a characterization that a particular email message has been initiated from a site that the user has visited or should otherwise trust. The characterization is then provided to the email filter to control whether in-bound email is passed to the user's email client inbox. Further, the logic component is operative to generate filter update commands that update the email filter in an automated manner, i.e., without user input.
US10084729B2 Apparatuses and methods for web page sharing
A method for web page sharing may include receiving, by at least one processor, a triggering operation executed on an interface of a current application running on a terminal device by a user of the terminal device; calling, by at least one processor, a sharing interface of a target application from the interface of the current application in response to the triggering operation; displaying, by at least one processor, a plurality of contacts of the user associated with the target application on the sharing interface of the target application; receiving, by at least one processor, a first selection operation from the user to select a contact of the user from the plurality of contacts; generating, by at least one processor, a sharing message in response to the first selection operation; and sending, by at least one processor, the sharing message to the selected contact through the server.
US10084719B2 Systems and methods for hardware accelerated metering for openflow protocol
A new approach is proposed that contemplates systems and methods to support hardware-based Quality of Service (QoS) operations, which offloads metering functionalities under OpenFlow protocol to a programmable hardware unit/block/component. The hardware unit supports several hardware implemented ports and each port supports multiple configurable queues for the packet flows through a network switch/chip/system. Specifically, the hardware unit includes a plurality of descriptor queues (DQs) configured to accept requests to send a plurality of packets from one or more CPU cores, and a plurality of condition and schedule modules configured to meter, schedule, and condition the packets through a hierarchy of scheduling queues under one or more metering constraints. The hardware unit is programmable to configure the byte-based and/or packet-based rate-limit for each of the packet flows with a calculated adjustment on allowed variations without requiring complex QoS algorithms to maintain the rate-limits of the flows.
US10084714B2 Communication flow control system, communication flow control method, and communication flow processing program
When a processing method determination means is not able to determine a processing method for a communication flow of packets, flow identification information transmission means transmits information within the packets equivalent to a portion or all of first flow identification information for identifying the communication flow to a processing determination unit. Control action determination means determines a control action on the basis of information received from a communication flow processing unit and second flow identification information stored in control action storage means. Control instruction means instructs the communication flow processing unit to control the communication flow on the basis of the control action. Processing method registration means registers a processing method for the communication flow with process method storage means on the basis of control instructions from a control unit.
US10084713B2 Protocol type identification method and apparatus
The present invention relates to a protocol type identification method and apparatus. The method includes: acquiring a data packet transmitted on a connection that is established between a user terminal and a server; if multidimensional user information corresponding to the user terminal exists in a multidimensional user information table, performing, according to information that is identified by the found multidimensional user information and about all connections that are currently established by the user terminal, multidimensional user information based protocol type identification on the connection; and if the multidimensional user information corresponding to the user terminal is not found, performing, according to a packet characteristic of the data packet, data flow based protocol type identification on the connection on which the data packet is transmitted.
US10084708B2 Local session loopback protocol
A method for efficient utilization of available bandwidth over a data connection between a client computer and a server computer. An echo component on both the sending and receiving side of the connection registers a set of connection parameters, and stores a copy of the last transmitted request or response of the client and server computer systems. Once an echo component detects a duplicate data request or response, it simulates and transmits the last stored response back to the client or server computer system and notifies the remote side echo component to send data when it is ready. When non-duplicate data is ready to be transmitted, the local side echo component disables the loopback protocol then notifies the remote side to do the same and the data is transmitted.
US10084703B2 Infrastructure-exclusive service forwarding
A method is provided in one example embodiment and includes receiving at a network element a packet including a Network Services Header (“NSH”), in which the NSH includes an Infrastructure (“I”) flag and a service path header comprising a Service Index (“SI”), and a Service Path ID (“SPI”) and determining whether the I flag is set to a first value. The method further includes, if the I flag is set to the first value, setting the I flag to a second value and forwarding the packet to the service function that corresponds to the SI for processing. The method still further includes, if the I flag is not set to the first value, decrementing the SI and making a forwarding decision based on a new value of the SI and the SPI.
US10084699B2 Transferring data
Apparatus has at least one processor and at least one memory having computer-readable code stored therein which when executed controls the at least one processor to perform a method comprising: maintaining plural logical connections on a communications path; transmitting data packets on different ones of the logical connections; monitoring acknowledgements received in respect of the data packets transmitted over the different ones of the logical connections; reusing a logical connection for which an acknowledgement for a transmitted data packet has been received; creating a new logical connection when there is a data packet to transmit over the path and there are no logical connections available for reuse; and destroying excess logical connections. This can result in the maintenance and use of a number of logical connections that is most appropriate for the link conditions and the data transmission requirements, thereby potentially maximizing transmission speed and minimizing system resource requirements. Advantageously, one excess logical connection is retained. This contributes further to minimizing system resource requirements.
US10084695B2 Transport network control method, controller and node
Embodiments of the present invention provide a transport network control method, a controller, and a node. The method includes: receiving, by a controller, a control request message of a path; determining, according to topology information of a transport network and an atomic behavior that is supported by each node in the transport network, at least one node that the path passes through in the transport network and at least one atomic behavior that the at least one node needs to execute; and sending a path configuration message that includes the atomic behavior to the at least one node correspondingly, so that each node configures a transport plane to execute the atomic behavior included in the message.
US10084693B2 Method for transmitting/receiving signal related to NBIFOM in wireless communication system, and apparatus therefor
One embodiment of the present invention relates to a method for transmitting/receiving a signal related to network-based IP flow mobility (NBIFOM) in a wireless communication system, the method comprising the steps of: a terminal receiving a routing rule from a network, in network initiated mode in which the terminal cannot generate the routing rule; transmitting a rejection of the routing rule to the network; and transmitting, to the network, information indicating the availability of an access type included in the routing rule, when the access type included in the routing rule becomes available.
US10084692B2 Streaming bridge design with host interfaces and network on chip (NoC) layers
Systems and methods described herein are directed to streaming bridge design implementations that help interconnect and transfer transaction packets between multiple source and destination host interfaces through a Network on Chip (NoC) interconnect, which includes a plurality of NoC router layers and virtual channels (VCs) connecting the router layers. Implementations are configured to support a variety of different traffic profiles, each having a different set of traffic flows. Streaming bridge design implementation can divide streaming bridge into a streaming TX bridge and a streaming RX bridge, wherein TX bridge is operatively coupled with host TX interfaces and RX bridge is operatively coupled with host RX interfaces, and where TX bridge forwards transaction packets from host TX interfaces to different router layers/VCs of NoC, and RX bridge, on the other hand, receives packets from NoC router layers/VCs and transmits the packets to host RX interfaces based on Quality of Service.
US10084691B2 Scalable framework for managing QoS requirements after a switch link failover in a switch fabric network
Upon detecting a failure of a switch link in a set of multiple redundant switch links that directly connect two nodes in the switch fabric network, the system performs a failover operation that remaps network traffic associated with the failed switch link to an alternative switch link in the set of multiple redundant switch links. Each node in the switch fabric network maintains a mapping table that translates from logical ports and associated logical virtual lanes to physical ports and associated virtual lanes. The system also provisions switch links with private virtual lanes comprising resources to facilitate failover operations. While remapping the network traffic, the system changes the mapping table so that network traffic, which is presently directed to a physical port and associated virtual lane for the failed switch link, is remapped to an alternative physical port and an associated private virtual lane, for the alternative switch link.
US10084683B2 Unified protocol device with self functional test and associated method
A Unified Protocol (UniPro) device with self functional test includes a physical layer circuit and a UniPro interface. The physical layer circuit has a transmit (TX) port and a receive (RX) port, wherein the TX port and the RX port are connected to each other via a loopback link under a self-test mode. The UniPro interface generates an outgoing test pattern to the TX port, and checks an incoming test pattern received from the RX port under the self-test mode.
US10084680B2 System and method for subscriber aware network monitoring
A system and method for subscriber aware network monitoring is provided. The method includes: determining subscriber and session data, wherein the subscriber has a non-unique IP (Internet Protocol) address; retrieving identifying data from a packet; and comparing the identifying data with the determined subscriber and session data to determine the subscriber associated with the packet. The system includes: at least one network probe configured to determine subscriber and session data, wherein the subscriber has a non-unique Internet Protocol (IP) address; at least one traffic probe configured to retrieve identifying data from a packet; and a processing module configured to compare the identifying data with the stored subscriber and session data to determine the subscriber associated with the packet.
US10084677B2 Network device, control method, and storage medium
The present invention relates to a network device that is connected to a network and able to perform communication with a monitoring server via the network, a control method of a network device, and a storage medium that stores a program of implementing the control method. A network device according to the present embodiment generates first transmission data including setting information of the network device and generates second transmission data in the same structure as the first transmission data with lower processing load than the first transmission data. The network device transmits the generated second transmission data to the monitoring server using a command for executing a process different from a communication acknowledgement process. The network device suppresses transmission of the first transmission data in a case where a predetermined response to transmission of the second transmission data from the monitoring server is not received.
US10084672B2 System and method for measuring performance and availability of applications utilizing monitoring of distributed systems processes combined with analysis of the network communication between the processes
A performance monitoring and management system is provided for monitoring both server side and network side performance parameters of overall communication between distributed system components. The system can track availability of system component as well as detect problematic topology connections caused by failed or overload elements. The monitoring system combines information from operating system's internal data structures and APIs with information available in raw communication data streams as available at each end of communication channel.
US10084669B2 System and method for cloud computing adaptive cloud services
Novel tools and techniques are provided for remotely configuring and orchestrating multifunctional cloud devices located on customer premises, in some cases, using a smart cloud adaptive device. In some embodiments, the smart cloud adaptive device, which might have one or more wireless programmable radios configured to communicate with a network termination device, might communicate with a cloud configuration server over a network via the one or more wireless programmable radios (and, in some embodiments, through the network termination device). The smart cloud adaptive device might transmit device identification information associated with a customer and/or service codes indicative of services to be provided to the customer. The smart cloud adaptive device might receive one or more configuration files from the cloud configuration server based on the service codes, and enable functionality among a plurality of functionalities to provision the services, based on the one or more configuration files.
US10084668B2 Method and system for on demand elastic management of devices and services
A method and system are disclosed that enables a customer to specify when services should be provisioned on a “just-in-time” or elastic basis. By dynamically specifying when services should be received, a customer is better able to suit such services to customer needs, thereby allowing the customer to only pay for what is actually used. Using an on-demand portal, a customer may prescribe when (or the degree to which) services should be enabled, and/or when the devices that utilize those services, or the services themselves, need to be monitored. Accordingly, the customer is given flexibility to dictate when services are required or when their services or devices require monitoring by a service provider, and the service provider is given the flexibility to tailor the amount of resources required to support and manage the customer's demands, thereby enabling more efficient use of both the customer's and service provider's resources.
US10084665B1 Resource selection using quality prediction
Disclosed is a system and method for receiving a communication session request and identifying a plurality of available gateways available to handle the communication session request. For each gateway of the plurality of available gateways, gateway metrics of the performance of the gateway are predicted. Based on the predicted gateway metrics, a user rating for the communication session request being handled by the gateway is predicted. Based on the predicted user rating for each gateway, a gateway is selected from the plurality of available gateways.
US10084664B1 Dynamic configuration of a scroll feature
A client device (e.g., smart phone) submits scroll log data to a server. The scroll log data comprises time stamps of load start events, load end events and lag events. The server then computes a performance value using the scroll log data and, responsive to the performance value, adjusts a first scroll parameter for use by client devices. The server also transmits the adjusted first scroll parameter to the client device for use in a graphical user interface scroll on an application executing on the client device. The server then transmits data to the client device in response to the client device's use of the adjusted first scroll parameter.
US10084661B2 Method for evaluating performance of a data communication network
A method for evaluating performance of a data communication network with a receiver node arranged to initiate data transmission thereto from a plurality of transmitter nodes directly connected therewith includes applying to the data communication network a stochastic operation model arranged to model operation characteristics of the receiver node, and determining throughput or power consumption of the network based on the stochastic operation model. The operation characteristics include: a duration of a work cycle of the receiver node (Tcycle), the work cycle including an active data communication period (Thold) and an inactive period (Tdwell); a duration of the active data communication period (Thold), the active data communication period including a number of data communication events; the number of data communication events in the work cycle n; a duration of the respective data communication events (Ttx); and amount of data successfully received at the receiver node in the work cycle (Bi).
US10084656B2 TRILL network establishing method, node, and system
A Transparent Interconnection of Lots of Links (TRILL) network establishing method, node, and system. The TRILL network establishing method includes: receiving, by a first node, a Link Layer Discovery Protocol (LLDP) packet, where an optional type-length-value (TLV) field of the LLDP packet includes TRILL capability information of a second node that sends the LLDP packet; and if it is determined, according to the TRILL capability information, that the second node has a TRILL capability, and the first node itself also has the TRILL capability, configuring, by the first node, a port, through which the LLDP packet is received, of the first node, to have a TRILL function enabled. The node in embodiments of the present invention can automatically enable or disable the TRILL function, so as to implement automatic establishment of a TRILL network.
US10084653B2 Differential node configuration for network maintenance
An operator node is configured to generate a visualization of the configurations of nodes communicatively coupled to the operator node via a network. The operator node scans target nodes in a network and identifies a set of attributes describing various configuration properties of each node. The operator node compares corresponding attributes across nodes and determines for each attribute a measure of variance. The variance for each attribute is displayed in a grid view, allowing a user to observe the level of similarity or dissimilarity of each attribute across the target nodes of the network. The operator node also defines and implements a policy describing a set of configuration properties with which target nodes must comply. The operator node determines if one or more target nodes is in violation of the policy, displays a differential visualization associated with each policy failure event, and enables an operator to re-configure target nodes accordingly.
US10084649B2 Terminal for internet of things and operation method of the same
An example Internet of Things (IoT) terminal includes communication circuitry configured to communicate with an IoT apparatus and a data processor configured to transmit, to the IoT apparatus, a request for establishing a connection to the IoT apparatus, and to recognize a physical signal as a response signal output from the IoT apparatus in response to the request for establishing a connection.
US10084646B2 Upgrading a descriptor engine for a network interface card
A method for updating a descriptor engine for a network interface card (NIC) may include quiescing a transmit stream to the NIC. The method may further include stopping a descriptor engine from providing new receive descriptors to the NIC. The method may further include creating a copy in a memory of any receive descriptors already available to the NIC prior to the stopping the descriptor engine. The method may further include setting a controller to redirect inbound traffic to the memory. The method may further include restoring a transmit configuration and a transmit state of the descriptor engine subsequent to updating the descriptor engine.
US10084645B2 Estimating server-change risk by corroborating historic failure rates, predictive analytics, and user projections
A method and associated systems for predicting a degree of risk associated with a planned change to a computer server or other electronic component. A computerized change-management system receives Probability and Impact inputs derived from user-derived input, from which it determines a Baseline risk of change failure. The system processes mined data to determine an historic change-failure rate as a function of a type of change, and computes a predictive incident probability based on a predictive analytics engine's forecast of whether a particular type of server will be problematic. The system then computes a final Change Risk by adjusting the Baseline risk as a function of the historic change-failure rate, the predictive incident-probability, and a Baseline-specific weighting factor. If the resulting Change Risk is judged to be elevated, the system initiates collateral actions and notifications intended to reduce the probability and impact of a change failure.
US10084642B2 Automated sensing of network conditions for dynamically provisioning efficient VPN tunnels
Provided is a process including: executing a virtual private network client application on a client computing device; communicating between the client computing device and a virtual private network server; sensing network conditions of a virtual private network connection; and selecting a set of configuration settings from among the different respective sets of configuration settings based on the network conditions.
US10084636B2 Transmission apparatus, reception apparatus, transmission method, and reception method
In a transmission apparatus, a mapper maps frequency components of an analog signal at equally spaced discrete locations within a transmission frequency band, a time-division multiplexer time-division multiplexes the analog signal and a preamble signal to generate a transmission signal, the preamble signal being a digital signal whose frequency components are continuously mapped over the transmission frequency band, and a transmitter transmits the transmission signal, wherein an autocorrelation value of the transmission signal being to be used for timing synchronization at a reception apparatus that receives the transmission signal.
US10084633B2 Aliasing enhanced OFDM communications
A system comprises an analog front end (AFE), an analog-to-digital converter (ADC), and alias detection circuitry. The AFE may be operable to receive an analog signal via a communication medium, wherein a first frequency band of the analog signal is occupied by an OFDM symbol and a second frequency band of the analog signal is occupied by first aliases generated during digital-to-analog conversion of the OFDM symbol. The ADC is operable to digitize the particular band of the analog signal to generate a digital signal, wherein, during the digitization, aliasing of the first aliases results in second aliases which fall into the first frequency band. The alias detection circuitry is operable to detect the second aliases in the first frequency band of the digital signal, and process the digital signal based on the detected second aliases to generate an output signal.
US10084631B2 Technique for PAPR reduction in communication channel
A technique of mapping data, suitable for Peak to Average Power Ratio (PAPR) reduction while transmitting data portions via a communication channel limited by a peak power ppeak. The mapping is performed by utilizing a Markovian symbol transition probability distribution with quantized probabilities and by selecting, for a specific data portion at a current channel state, such a binary symbol (called thinned label) which allows puncturing one or more bits in the thinned label's bit sequence before transmission.
US10084629B2 Device and method of peak-to-average power ratio (PAPR) reduction in accordance with a target out-of-band (OOB) emission spectrum
Embodiments of a radio-circuit apparatus are generally described herein. The radio-circuit apparatus may comprise circuitry to generate an output baseband signal to reduce one or more localized peak power levels of an input baseband signal. The output signal may be based on a difference between an input baseband signal and an excess signal. The radio-circuit apparatus may further comprise a hard clipper circuit to restrict power levels of the input baseband signal to a clip range to generate a clipped signal. The radio-circuit apparatus may further comprise one or more filters to filter a predicted OOB emission signal in accordance with a target OOB emission spectrum. The predicted OOB emission signal may be based on a difference between the input baseband signal and the clipped signal.
US10084613B2 Self adapting driver for controlling datapath hardware elements
A self adapting driver for controlling datapath hardware elements uses a generic driver and a configuration library to create a set of data structures and methods to map information provided by applications to physical tables. A set of virtual tables is implemented as an interface between the applications and the generic driver. The generic driver uses the configuration library to determine a mapping from the virtual tables to the physical tables. A virtual table schema definition is parsed to create the configuration library, such that changes to the physical infrastructure may be implemented as changes to the virtual table schema definition without adjusting the driver code. Thus automatically generated creation of generic packet forwarding drivers is able to be implemented through the use of a configuration language that defines the meaning of the information stored in the virtual tables.
US10084595B2 Algorithm-based anonymous customer references
Facilitation of management and utilization of domain-specific anonymous customer references (ACRs) for protection of subscriber privacy across different domains is disclosed herein. In one aspect, on receiving user authorization, an ACR services (ACRS) component can generate an ACR that is to be inserted in a communication or message transmitted from a user equipment to an untrusted entity. The ACR can be generated based on address data associated with the untrusted entity and/or a unique subscriber identifier associated with the user equipment. As an example, the ACR creation component can generate the ACR based on a cryptographic hash, a static encryption key, and/or a dynamic encryption key. If the ACR is forwarded to a trusted entity, the trusted entity can calculate the unique subscriber identifier based on evaluating the ACR and/or exchange the ACR for the unique subscriber identifier via a secure communication with the ACRS component.
US10084593B2 Apparatus for unconventional non-linear feedback shift registers (NLFSRs)
A sequence generator implemented on a processor that generates a sequence of signals applies a feedback shift register with feedback. A feedback loop connects at least a first and a second shift register element to last shift register element to a first shift register element of the shift register and includes at least one two-input n-state switching functions that is characterized by non-associative switching functions or switching tables. The sequence generator may be part of a scrambler, an autonomous sequence generator, a hash code generator, a communication device, and a data storage device.
US10084590B2 Data transmission in carrier aggregation with different carrier configurations
Techniques are provided for aggregating carriers with different carrier configurations. The carriers may include both time division duplex (TDD) and frequency division duplex (FDD) carriers which may be configured such that control information for both carrier types is conveyed by the TDD carrier. In one aspect, an association between a set of subframes, including both TDD and FDD subframes, is determined. The association may operate to distribute control information for the FDD carrier over uplink subframes of the TDD carrier to achieve a load balancing. Alternatively, the association may operate to minimize a hybrid automatic repeat request (HARQ) feedback delay. The TDD carrier may provide resource grants for the aggregated carriers and the association may be used to identify subframes from both carriers which may be scheduled in a given DL subframe.
US10084585B2 Wireless communication apparatus and wireless communication method
A wireless communication method is provided for a transmission apparatus that transmits an OFDM (orthogonal frequency division multiplexing) signal using a communication band that comprises a plurality of subcarrier groups each including a plurality of subcarriers. The method includes specifying which subcarrier group and how many subcarriers are to be used to transmit the OFDM signal and determining a configuration of a transmission frame, generating the OFDM signal by mapping data symbols according to the determined configuration of the transmission frame, and transmitting the generated OFDM signal. The number of subcarriers to be used to transmit the OFDM signal is variable, the OFDM signal may be generated using a plurality of modulation schemes including QPSK and 16QAM, and a plurality of mapping patterns are prepared for each of the plurality of modulation schemes.
US10084577B2 Method and apparatus for signaling aperiodic channel state indication reference signals for LTE operation
A UE can receive Zero Power Channel State Information Reference Signal (ZP-CSI-RS) configuration information for an aperiodic ZP-CSI-RS of a serving cell. The UE can receive Downlink Control Information (DCI) on a physical control channel in a subframe of the serving cell. The DCI can indicate whether a Physical Downlink Shared Channel (PDSCH) of the UE in the subframe of the serving cell is rate-matched around resource elements indicated by the ZP-CSI-RS configuration information. The UE can decode the PDSCH in the subframe of the serving cell based on rate-matching around the resource elements indicated by the ZP-CSI-RS configuration when the DCI indicates the PDSCH of the UE is rate-matched around the resource elements indicated by the ZP-CSI-RS configuration.
US10084576B2 Method and system for centralized or distributed resource management in a distributed transceiver network
A master application device comprises a plurality of distributed transceivers, a central baseband processor, and a network management engine that manages operation of the master application device and end-user application devices. The master application device communicates data streams to the end-user devices utilizing one or more distributed transceivers selected from the plurality of distributed transceivers. The selected distributed transceivers and the end-user devices are concurrently configured by the network management engine based on corresponding link quality and propagation environment. The network management engine allocates resources to the selected distributed transceivers and the end-user devices during the data communication. The network management engine continuously monitors communication environment information to configure beamforming settings and/or antenna arrangement for the selected distributed transceivers. Beam patterns are selected for the selected distributed transceivers so as to minimize power consumption and/or based on the location and orientation information of the end-user application devices.
US10084572B2 Method and device for retransmission
Embodiments related to retransmission in a communication system are described and depicted. In one embidiment, a retransmission entity repeats a transmission of a data transfer unit by the device after a predetermined number of other transmitted data transfer units has been transmitted. The retransmission entity may also determine whether a measure for a time period since the first transmission of the data transfer unit by the device has exceeded a predetermined threshold and to provide a final transmission of the data transfer unit based on the determining that the measure for the time period has exceeded the predetermined threshold.
US10084560B2 Wireless sound transmission system and method
A method for providing sound to at least one user, in which audio signals are captured and transformed into audio data that is transmitted to at least one receiver unit; audio signals are generated from the received audio data and the hearing of the user(s) stimulated thereby; wherein the audio data is transmitted as audio data packets in separate slots of a TDMA frame structure, wherein the transmission unit and the receiver unit(s) are synchronized to form a wireless network, wherein each TDMA frame structure has at least one listening slot during which the synchronized network members do not transmit data and at least one network members listens, and wherein control data is transmitted from an external control device according to a sequence pattern selected according to the duration and periodicity of the listening slot(s) to be received by the at least one synchronized network member during said listening slot(s).
US10084559B1 System and method for maintaining a time of day in a port of a PHY module
A network device including a port having register and timing modules. The register module includes first ToD, loadpoint, and compensation registers. The timing module includes a second ToD register and ToD module and operates based on a local clock signal. The register module receives a ToD from a control module, which is separate from the network device and selects an initial hardware time. The ToD is a future time and is based on a grandmaster clock signal. The first ToD and loadpoint registers store the ToD and initial hardware time. The compensation register stores a compensation value from the control module and determined based on a difference between local and grandmaster clock signals. The ToD module, when local and initial hardware times match: transfers the ToD between first and second ToD registers; and updates the ToD in the second ToD register based on the local clock signal and compensation value.
US10084558B2 Cross-domain clock synchronization method, device and system and computer storage medium
A cross-domain clock synchronization method, device and system and a computer storage medium, which are applied to a cross-domain synchronization network. A Path Calculate Element (PCE) exchanges a clock synchronization type with a controller participating in clock synchronization path calculation to match the clock synchronization type supported by the PCE and the controller; the PCE acquires physical topological information of the cross-domain synchronization network; the PCE acquires synchronization information of synchronization nodes of the cross-domain synchronization network and/or hop number information between the synchronization nodes; the PCE calculates a clock synchronization path of the cross-domain synchronization network according to the physical topological information as well as the synchronization information and/or the hop number information; and the PCE sends the clock synchronization path to the controller according to the physical topological information to enable the controller to send a clock synchronization instruction to synchronization nodes on the clock synchronization path.
US10084550B2 Methods and systems for communicatively coupling vehicles and ground systems
A vehicle that includes an onboard connector including a conductive portion and an optical communication portion. The vehicle further includes an optical interface coupled in communication with the onboard connector and onboard systems of the vehicle. The optical interface is configured to at least one of receive or transmit optical signals via the optical communication portion. When a ground-system connector is connected to the onboard connector, data included in the optical signals is communicated between the ground system connector and the onboard systems of the vehicle.
US10084549B2 Single photons communication method and system
A single photons communication method and system is provided. In an example, an information loading module in a transmitting terminal of the single photons communication system may code to-be-sent target information as a corresponding target modulation frequency according to a pre-saved relationship between information and modulation frequency, and perform frequency modulation on a quantum state of communication light generated by a light source by using the target modulation frequency so that the transmitting terminal may send out modulated target communication light. After receiving the target communication light, an information decoding module in a receiving terminal of the single photons communication system may decode the target modulation frequency from a sequence of receiving photons of the target communication light through Fourier transform or other ways, and obtain target information corresponding to the target modulation frequency according to the relationship between information and modulation frequency.
US10084547B2 In-band optical interference mitigation for direct-detection optical communication systems
This disclosure provides systems, methods, and apparatus for mitigating the effects of interference signals on optical signals received at a direct-detection optical receivers. The optical receivers are capable of attenuating interference noise signals resulting from the interference between a transmitted optical signal transmitted from a transmitter to the optical receiver and one or more additional signals received at the optical receiver. The interference can be due to multi-path interference or due to in-band interference. The receivers include a tunable filter for filtering the received optical signal to remove the interference. A frequency offset module processes the received optical signal to determine a frequency offset indicative of the difference between the carrier frequencies of a modulated optical signal and an interference optical signal. The offset frequency and a bandwidth determined by the frequency offset module can be used to adjust the tunable filter to remove the interference signal from the received signal.
US10084538B2 Cable communication systems and methods employing 256-QAM upstream channels and having increased upstream capacity for supporting voice and/or data services
Cable communication systems and methods to provide voice and/or data services to subscriber premises via a cable plant that conveys upstream information over an upstream path bandwidth, and a cable modem system including one or more demodulation tuners to receive and demodulate one or more upstream radio frequency (RF) signals. An RF signal includes an encoded carrier wave having a carrier frequency of between approximately 5 MHz and 25 MHz that is modulated using quadrature amplitude modulation (QAM) with voice and/or data information constituting at least some of the upstream information. A modulation order of the QAM for the first upstream RF signal is at least 32 and as high as at least 256, and at least one demodulation tuner of the cable modem system is configured to receive and demodulate the first upstream RF signal.
US10084533B2 Access node for end-to-end beamforming communications system
Methods and systems are described for providing end-to-end beamforming. For example, end-to-end beamforming systems include end-to-end relays and ground networks to provide communications to user terminals located in user beam coverage areas. The ground segment can include geographically distributed access nodes and a central processing system. Return uplink signals, transmitted from the user terminals, have multipath induced by a plurality of receive/transmit signal paths in the end to end relay and are relayed to the ground network. The ground network, using beamformers, recovers user data streams transmitted by the user terminals from return downlink signals. The ground network, using beamformers generates forward uplink signals from appropriately weighted combinations of user data streams that, after relay by the end-end-end relay, produce forward downlink signals that combine to form user beams.
US10084519B2 Method and apparatus for determining precoding matrix indicator, user equipment, and base station
A method and an apparatus determine a precoding matrix indicator, user equipment, and a base station. The method includes: determining a precoding matrix indicator PMI, where the PMI corresponds to a precoding matrix W, and the precoding matrix W satisfies a first condition, a second condition, or a third condition; and sending the PMI to a base station. Embodiments of the present invention further provide a corresponding apparatus, and the corresponding user equipment and base station. Technical solutions provided in the embodiments of the present invention can effectively control a beam, especially a beam shape and a beam orientation, in a horizontal direction and a perpendicular direction.
US10084518B2 MIMO (multiple-input, multiple-output) inter-stream interference cancellation
Apparatuses, methods, and systems for MIMO inter-stream interference cancellation are disclosed. One method includes determining a channel matrix between a plurality of transmitting antennas of a transmitter and a plurality of receiving antennas of a receiver, determining a plurality of channel propagation delays based on a propagation delay between each of the plurality of transmitting antennas and each of the plurality of receiving antennas, preprocessing, by the transmitter, streams of symbols for each transmitting antenna for transmission based on the plurality of channel propagation delays and based on the channel matrix, and transmitting, by the transmitter, the preprocessed symbol streams through the plurality of transmitting antennas.
US10084515B2 Method and system for millimeter wave hotspot (mmH) backhaul and physical (PHY) layer transmissions
A method and apparatus are disclosed for communication in a Millimeter Wave Hotspot (mmH) backhaul system which uses mesh nodes. A mmH mesh node may receive a control signal which includes a total number of available control slots. The mesh node may determine the number of iterations of a resource scheduling mechanism that can be made during the time period of all available control slots, based on the number of neighbor nodes for the mesh node. Further, the mesh node may receive control slot information, including information about traffic queues and priorities. The mesh node may then perform resource scheduling using the resource scheduling mechanism based on the currently received control slot information and control slot information received in previous iterations of resource scheduling. The mesh node may also adjust a preamble based on a time between a last packet transmission and a current packet transmission to a neighboring node.
US10084488B1 Chip-to-chip port coherency without overhead
A network system includes a first device and a second device coupled to each other that mux and demux data for LSL to HSL transitions. The muxing and demuxing function in the first and second device, respectively, use timing logic from an existing training protocol, such as link training (“LT”). Although LT is used for establishing links between two chips, and has no provision for maintaining port coherency for port-specific input data on one chip to port-specific output data on another chip, the LT does have a uniquely identifiable logic transition in a known data pattern used for LT that can be multi-purposed for syncing the muxing and demuxing of the two interfaced chips, using a predetermined port sequence on both chips to maintain coherency of port-specific data.
US10084486B1 High speed turbo decoder
A method for decoding a received code using a device that includes: an antenna for receiving a signal over a wireless channel, and instances of a Maximum-A-Posteriori (MAP) turbo decoder for decoding a segment of the received code, are disclosed. For example, the method, by forward and backward gamma engines, for each window, concurrently computes gamma branch metrics in forward and backward directions, respectively, by forward and backward state metric engines comprising respective lambda engines and coupled to the respective gamma engines, for each window, sequentially computes forward and backward state metrics, respectively, based on respective gamma branch metrics and respective initial values, by the lambda engines, determines Log Likelihood Ratios (LLRs) and soft decisions, and by a post-processor, computes extrinsic data based on the forward and backward state metrics for any subsequent iteration as at least a portion of the a-priori information and otherwise provides a decoded segment.
US10084480B1 Systems and methods for decoding cascade LDPC codes
Systems and methods are provided for decoding a codeword of a low density parity check (LDPC) code. The systems and methods may include receiving a vector corresponding to the codeword encoded with a parity check matrix, and processing a first portion of the received vector with a first portion of the parity check matrix to obtain a decoding estimate of a first portion of the codeword. The systems and methods may further include processing the decoding estimate of the first portion of the codeword with a second portion of the parity check matrix to obtain an intermediate vector, and processing a second portion of the received vector with a third portion of the parity check matrix and the intermediate vector to obtain a decoding estimate of a second portion of the codeword.
US10084478B2 Apparatus and method for generating an error code for a block comprising a plurality of data bits and a plurality of address bits
An apparatus and method are provided for generating an error code for a block comprising a plurality of data bits and a plurality of address bits. The apparatus has block generation circuitry to generate a block comprising a plurality of data bits and a plurality of address bits, and error code generation circuitry for receiving that block and a mask array comprising a plurality of mask rows, and for then applying an error code generation algorithm to generate an error code for the block. The error code comprises a plurality of check bits, where each check bit is determined using the block and a corresponding mask row of the mask array. Each mask row comprises a plurality of mask bits, each mask bit being associated with a corresponding bit of the block. At least one mask row has its mask bit values constrained so as to ensure that when all of the data bits of the block have the same value, the error code generated by the error code generation circuitry has at least one check bit having a different value to the value of the data bits irrespective of the value of the address bits. In addition to supporting detection and/or correction of errors in the data bits, such an approach also allows memory address decode errors to be detected while in addition allowing detection of stuck at zero or stuck at one errors in a memory's output.
US10084472B1 Phase modulation-type redundant two-phase-output resolver and signal output method thereof
The present invention relates to a phase modulation-type redundant two-phase-output resolver, an excitation signal (100) is applied to an excitation winding (50) of an annular stator (21) having a VR-type rotor (20) disposed therein, and a two-phase output signal (101) is outputted from first and second output windings (43, 44) that are provided in the annular stator (21), the excitation winding (50) is made up of first and second excitation windings (40, 41) of mutually different phases, and the excitation signal (100) has two phases, and even in a case where a break occurs in only any one winding from among the first and second excitation windings (40, 41) and the first and second output windings (43, 44), at least a one-phase output signal can be obtained.
US10084461B2 Method and security module for receiving two signals
A method for producing an output bit stream for a first signal of a first carrier frequency by a security module involves the security module receiving an input signal comprising the first signal and a second signal of a second carrier frequency. A mixed signal is formed which has the first signal at the first carrier frequency, the second signal at the second carrier frequency, and a mixed product at an intermediate frequency. The mixed product is demodulated by a second nonlinear component to output a second baseband signal for generating a second bit stream relating to the first signal in the mixed product. The output logic produces the output bit stream for the first signal, and selects either the first bit stream or the second bit stream as the output bit stream for the first signal.
US10084452B2 Information processing apparatus, image processing apparatus with information processing apparatus, and control method for information processing apparatus
An information processing apparatus includes a first storage unit to store a plurality of pieces of circuit configuration information corresponding to the respective plurality of partial reconfiguration portions, preloads a piece of circuit configuration information corresponding to one of the partial reconfiguration portions into a second storage unit having an access speed higher than an access speed of the first storage unit, and based on an operation status of the one partial reconfiguration portion, configures a logic circuit in the one partial reconfiguration portion, using the piece of circuit configuration information corresponding to the one partial reconfiguration portion that has been preloaded into the second storage unit, or configures a logic circuit in a partial reconfiguration portion different from the one partial reconfiguration portion, using a piece of circuit configuration information corresponding to the different partial reconfiguration portion that has been stored in the first storage unit.
US10084451B2 Level shifter circuit
Techniques are disclosed for a level shifter configured to adjust current flow in response to measured current fluctuations due to common mode noise in the level shifter. For example, the level shifter includes a low-side control circuit configured to adjust a first current flowing into a first low-side terminal of an active high voltage level shifter device in response to a difference between the first low-side current and a second low-side current flowing into a second low-side terminal of an inactive high voltage level shifter device. The level shifter further includes a high-side receiver circuit configured to detect a difference between a first high-side current flowing into a first high-side terminal of the active high voltage level shifter device and a second high-side current flowing into a second high-side terminal of the inactive high voltage level shifter device.
US10084448B2 Driver interface methods and apparatus for switch-mode power converters, switch-mode power amplifiers, and other switch-based circuits
A driver interface for a switch-based circuit includes an AC coupling capacitor, a first diode or a first series of diodes, and a second diode or a second series of diodes connected in series with the first diode or first series of diodes but with an opposing polarity. The AC coupling capacitor removes a DC voltage from an input bi-level drive signal that does not have the appropriate high and low drive levels needed to switch a FET in the switch-based circuit between fully ON and fully OFF states. The first diode or first series of diodes and the second diode or second series of diodes clamp the resulting AC-coupled drive signal to produce an output bi-level drive signal having the high and low drive levels needed to switch the FET between fully ON and fully OFF states. The driver interface maintains the high and low drive levels of the output bi-level drive signal irrespective of any changes made to the duty cycle or pulse density of the input bi-level drive signal.
US10084440B2 System comprising a multi-die power module, and method for controlling the switching of a multi-die power module
The present invention concerns a system comprising a multi-die power module composed of dies and a controller receiving input patterns for activating the dies of the multi-die power module. The controller comprises means for generating from the input patterns gate to source signals to apply to the dies and for each die, the gate to source voltage is shifted according to a given voltage value.
US10084429B2 Heating body, resonation device, electronic apparatus, and moving object
An IC for heating includes a semiconductor substrate on which a diffusion layer is formed; a first pad and a first via that apply a power voltage to the diffusion layer; and a second pad and a second via that apply a ground voltage to the diffusion layer. The vias overlap with an area on which the diffusion layer is formed in a plan view, the first pad overlaps with the first via in a plan view, and the second pad overlaps with the second via in a plan view. The current flowing through the first pad and the first via, the second pad and the second via, and the diffusion layer flows between an upper surface of the first pad and a lower surface of the first via, and a lower surface of the second via and an upper surface of the second pad.
US10084428B2 Elastic wave device and method for manufacturing the same
An IDT electrode of an elastic wave device includes a first electrode film made of Al or mainly containing Al, a second electrode film with a density larger than that of the first electrode film, an anti-diffusion film which is located between the first electrode film and the second electrode film and which significantly reduces or prevents interdiffusion between the first electrode film and the second electrode film, and a first Ti film located between the first electrode film and the anti-diffusion film, to diffuse a diffusion material into the first electrode film.
US10084426B2 Apparatus, systems, and methods of acoustic energy confinement with phononic crystals
An acoustic resonator includes a wafer and a first phononic crystal disposed on the wafer to define an acoustic waveguide so as to propagate an acoustic wave along a propagation direction. The first phononic crystal includes a first two-dimensional (2D) array of metal stripes having a first period on the propagation direction. The apparatus also includes a second phononic crystal and a third phononic crystal disposed on two sides of the first phononic crystal and having a different period from the first period. The second phononic crystal and the wafer define a first reflector to reflect the acoustic wave. The third phononic crystal and the wafer define a second reflector to reflect the acoustic wave.
US10084424B2 Device and a method for adjusting electrical impedance based on contact action
A device and associated method for adjusting electrical impedance based on contact action are disclosed. The device includes a drive unit (1), a contact unit (2), a monitoring unit (3), and a control unit (4). The monitoring unit (3) measures an impedance signal of an electromagnetic functional material (7) in an alternating-current circuit, and transfers the impedance signal to the control unit (4). In response to the impedance signal measured by the monitoring unit (3), the control unit (4) controls the drive unit (1) to apply a mechanical load on the contact unit (2), which causes the contact unit (2) to contact the electromagnetic functional material (7). The value of a contact load is adjusted, so as to adjust the electrical impedance of the electromagnetic functional material (7), thereby achieving the objective of adjusting the impedance matching in the alternating-current circuit in real time.
US10084420B2 Multistage amplifier
Provided is a multistage amplifier that can achieve both utilizing in a broad bandwidth and suppressing gain reduction. The multistage amplifier includes a plurality of differential amplifiers which are connected in series; and a direct-current component limiter that cuts off a direct-current component of input signals, in which the direct-current component limiter is disposed between the plurality of differential amplifiers, and in which a transistor size of a first differential amplifier which is disposed immediately after the direct-current component limiter is equal to or greater than a transistor size of a second differential amplifier which is disposed two stages before the direct-current component limiter.
US10084418B2 Power amplifier module
A power amplifier module includes a first amplifier that amplifies an input signal to generate a first amplified signal and outputs the first amplified signal, a second amplifier that amplifies the first amplified signal to generate a second amplified signal and outputs the second amplified signal, and a matching network disposed between an output terminal of the first amplifier and an input terminal of the second amplifier. The first amplifier is provided on a first chip, and the second amplifier is provided on a second chip. The matching network has an impedance transformation characteristic adjustable in accordance with a control signal.
US10084412B2 Charge-steering amplifier circuit and control method thereof
This disclosure provides a charging-steering amplifier circuit and the control method thereof. The charging-steering amplifier circuit includes a charging-steering differential amplifier and a sample and hold circuit. The charging-steering amplifier circuit operates in a reset phase or in an amplifying phase to amplify a differential input signal. The control method includes steps of: in the reset phase, obtaining a common mode voltage of the differential input signal according to the differential input signal; in the reset phase, providing the common mode voltage to one of the charging-steering differential amplifier and the sample and hold circuit; in the reset phase, sampling the differential input signal by the sample and hold circuit to generate a voltage signal; and in the amplifying phase, inputting the voltage signal to the charging-steering differential amplifier.
US10084409B2 Main field voltage limiter in brushless synchronous machines
A brushless synchronous machine with a limiter for main field voltage and a method of limiting main field voltage in a brushless synchronous machine are described. The machine includes a regulator to use a field current to excite main field windings and generate the main field voltage. The machine also includes a limiter to limit the field current to maintain the main field voltage corresponding to the field current below a limit based on a transfer function.
US10084398B2 Motor control circuit and method
A method for adjusting a drive control signal for a motor includes providing a drive circuit having a first pin and a second pin, wherein the drive circuit generates the drive signal. A period of the drive signal is determined and an advance angle count value is extracted from a storage register in accordance with the period of the drive signal. One of the advance angle count value and a first control signal coupled to the first input pin are used to determine an advance angle adjustment range or an advance angle count range and a second control signal received via the second input pin are used to determine an advance angle adjustment range. The drive control signal is adjusted in response to the advance angle adjustment range.
US10084395B2 Complex electric fields and static electric fields to effect motion with conduction currents
In an example, a method includes interacting electric fields from charges in conductors in different inertial reference frames to effect motion. The example method implements the mathematical framework that divides electric fields from charges in different inertial reference frames into separate electric field equations in electrically isolated conductors. The example method may implement the interaction of these electric fields to produce a force on an assembly that can, by way of illustration, propel a spacecraft using electricity without other propellant(s).
US10084392B2 Five-level inverter and application circuit of the same
A five-level inverter and its application circuit are provided. The five-level inverter is enabled to output multiple levels of voltage by controlling different conduction combinations of first, second, third, fourth, fifth, sixth, seventh, and eighth switch transistors, as well as a clamping capacitor. Two conduction combinations may be selected for outputting a positive voltage, with currents flowing through the clamping capacitor in opposite directions in the two conduction combinations. Therefore the voltage of the clamping capacitor can be balanced by controlling the two conduction combinations. Similarly, when outputting a negative voltage, the voltage of the clamping capacitor can be balanced by controlling other two conduction combinations. Therefore, a balance of power capacitor voltage can be achieved at full power and full modulation without adding an extra hardware circuit.
US10084388B2 Power conversion device
A power converter includes: a base conductor, an electrically heating member which is provided on the base conductor, a noise reduction capacitor of flat plate-shape in which via an insulator, a plurality of first electrodes and second electrodes are alternately layered, on one surface, the first electrode in an outermost layer is exposed and on another surface, the second electrode in an outermost layer is exposed, a relay conductor which is electrically connected to other members from the electrically heating member via the noise reduction capacitor, and the second electrode in an outermost layer of the noise reduction capacitor is face-joined to a face of the base conductor at a side where the electrically heating member is provided and the first electrode in an outermost layer and the relay conductor are face-joined.
US10084378B2 Single-inductor multi-output converter
A single-inductor multi-output converter that includes a charge pump unit, a current supply unit, a first output unit, and a second output unit. The charge pump unit may be positioned between a first node and a second node, and may store electric charges flowing into the first node and the second node through a first capacitor, or may supply electric charges to the second node. In addition, the current supply unit may: include an inductor positioned between an input node and the first node; build up current in the inductor in the first time period; and transfer the current of the inductor to the charge pump unit in the second time period.
US10084370B2 Active startup timing control at fault mode
A power switch transistor for a switching power converter is maintained on during a re-startup period by a zener breakdown voltage following a fault condition for the switching power converter. A source voltage from the power switch transistor is used to charge a VCC capacitor that stores a power supply voltage for a controller for the switching power converter.
US10084364B2 Power minimizing controller for a stage assembly
A method for moving a stage includes coupling a stage mover to the stage, and directing current to the stage mover with a control system. The stage mover includes a magnet array and a conductor array positioned adjacent to the magnet array. The conductor array includes a first layer of coils and a second layer of coils, with the first layer of coils being closer to the magnet array than the second layer of coils. The control system directs current to the first layer of coils and the second layer of coils independently. Further, the control system directs more current to the first layer of coils than the second layer of coils during a movement step to reduce the power consumption.
US10084353B2 Rotor and motor having the same
Provided is a rotor including a first rotor body including a first protrusion protruding from an outer circumferential surface thereof and a second rotor body stacked on and coupled to the first rotor body and including a second protrusion disposed at a position different from the first protrusion with respect to a circumferential direction and protruding from an outer circumferential surface thereof, wherein a height of the first protrusion is formed to be greater than a height of the first rotor body, and a height of the second protrusion is formed to be greater than a height of the second rotor body. The rotor is formed so that coils are wound around the respective protrusions that are divided and have relatively wide winding spaces unlike a rotor integrated with protrusions around which coils are wound, thereby increasing a coil space factor and providing an effect of facilitating a winding task.
US10084350B2 Wireless power transmission system and method
A wireless power transmission system (10) can perform power transmission in a wireless manner. The wireless power transmission system is provided with: a power transmission coil (11); a power supplying device (14) configured to supply electric power to the power transmission coil; a metal detecting device (13) configured to perform metal detection for detecting whether or not there is metal in surroundings of the power transmission coil; and a controlling device (12) configured to provide a power transmission period which is a period for the power transmission and a metal detection period which is a period for the metal detection, and to control the power supplying device to supply electric power, which is lower than electric power supplied to the power transmission coil in the power transmission period, or not to supply electric power, to the power transmission coil in the metal detection period.
US10084344B2 Method for controlling wireless power transmitter and wireless power receiver
A control method of a wireless power transmitter for transmitting charging power to a wireless power receiver is provided. The control method includes receiving setting information from the wireless power receiver, determining a load variation of the wireless power receiver for a set time period, and determining that the wireless power receiver is a charging target, if the load variation of the wireless power matches the received setting information.
US10084336B2 Wireless power distribution and scheduling
A wireless charger can determine a power requirement associated with operating at least a first device at a scheduled time. The wireless charger can determine a power emission level for the wireless charger based, at least in part, on the power requirement, such that the power emission level will provide sufficient wireless energy to satisfy the power requirement. The wireless charger can transmit wireless energy at the power emission level to cause the device to operate.
US10084326B2 Highly accurate over current fault protection for battery packs
This disclosure relates generally to the field of providing highly accurate over current fault protection in charging systems and, more particularly, to systems in which the charge over current protection (COCP) and discharge over current protection (DOCP) circuitry in electronic devices are particularly resilient to variations in field-effect transistor (FET) resistance with temperature, gate drive, and/or process shift; variations in printed circuit board (PCB) resistance; and variations in integrated circuit (IC) trip voltages. Through the use of novel circuit designs disclosed herein that effectively “bypass” the traditional “power FETs” that control the current flow to the battery pack(s) of the electronic device using a novel “sense FET” concept, the major sources of error in current sensing may be eliminated without compromising any safety features of the electronic device, thus allowing for more accurate over current fault protection systems for battery packs across a wide range of operating conditions and temperatures.
US10084323B2 Method for battery module balancing and battery management system
The disclosure relates to a method for battery module balancing of a battery, which comprises at least one battery module string, wherein the at least one battery module string has a plurality of battery modules connected in series or parallel, wherein each battery module has a single or a plurality of battery cells connected in parallel or in series and a coupling unit which is designed to switch on and off the battery module, said method comprising the steps of: determining a battery module state of at least two battery modules; switching off individual battery modules having a low battery module state, wherein the low state is defined by a defined ratio to an initial state of the battery modules or by a result of a comparison of all detected battery module states.
US10084316B2 Device with blocking rectifier
One example of a device includes an output terminal to electrically couple to a load, a first input terminal to electrically couple to a first voltage source, and a blocking rectifier electrically coupled between the first input terminal and the output terminal. The device includes a second input terminal to electrically couple to a second voltage source. The second input terminal is electrically coupled to the output terminal. The device includes a control circuit to control the second voltage source to prevent a voltage at the output terminal from exceeding a voltage at the first input terminal and to deliver power to the load in place of power delivered by the first voltage source.
US10084304B2 Upstream parallel arc fault outlet protection method
An arc fault circuit interrupter (AFCI) outlet is disclosed which detects and interrupts upstream parallel arc faults. The example AFCI outlet includes a switching element coupled between the line and neutral conductors at the outlet. The outlet also includes a voltage sensor and a current sensor. A parallel upstream arc fault is detected from a sensed voltage drop and no corresponding increase in current. On detecting the arc fault, the switching element is closed and current flows through the relatively lower resistance switching element interrupting power through the arc fault. The closed switching element results in an overcurrent condition causing an upstream conventional thermal-magnetic circuit breaker to trip.
US10084303B2 Combiner box having motorized overcurrent protection
The disclosure relates to a combiner box including input connections for string lines from a plurality of strings of photovoltaic modules, and output connections for a pair of output lines to an inverter. The combiner box further includes a switching device by means of which the strings are connected to the inverter and which comprises output-side switching contacts and, for each of the strings or for each pair of strings connected in parallel in a fixed manner in the combiner box, at least one separate input-side switching contact, and an overcurrent protection device, which interrupts occurring overcurrents from or to each of the strings or at least from or to each of the pairs of strings connected in parallel in a fixed manner in the combiner box. The switching device includes a switching-contact drive, which is controlled in order to selectively disconnect the strings from the inverter.
US10084302B2 Re-enterable enclosure
An enclosure (20, 220) includes a housing (22, 222) and a sealing unit (48, 42a, 232) that mounts within a sealing unit opening (28, 230) of the housing. The sealing unit (48, 42a, 232) provides a peripheral seal between the housing (22, 222) and the sealing unit (48, 42a, 232) and provides seals around cable ports (50). The sealing unit (48, 42a, 232) can be mounted to and removed from the housing (222) through the sealing unit opening (28, 230). The base (26) lacks a permanent retention structure (55, 155a) at the outer end of the base (26) for retaining the sealing unit (48, 42a, 232) in the base (26). A cover (24) is removable from the base (26) without requiring the sealant arrangement (52, 236) to be de-pressurized. A fastening arrangement (55, 155a) releasably retains the sealing unit (48, 42a, 232) in the sealing unit opening (28, 230).
US10084295B2 Electric noise reduction device with retainer
In a retainer member for retaining a noise reduction member, a retaining portion for retention of a noise reduction member wound with a cable is provided with a claw for locking the cable wound on the noise reduction member.
US10084291B2 Ignition coil being adjustable to accommodate different mounting environments
An ignition coil includes a circuit which generates a spark-generating current; a case within which the circuit is disposed; and a mounting boss attached to the case such that the mounting boss is rotatable relative to the case about a mounting boss axis, the mounting boss being configured to mount the ignition coil.
US10084277B2 In-line hydraulic crimp tool
A crimp tool having jaw members joined in a tongue-in-groove connection held in place by a locking pin. Each jaw member being tapered and including weight reducing pockets defined in respective sidewalls. Each jaw member includes a locking tab on an outside edge that mates with a respective locking tab opening in the neck of the tool. When the locking pin is removed, the jaws of the tool separate and rotate away from one another until their respective locking tabs engage their respective locking tab opening, thereby holding the opened jaws in the neck of the tool.
US10084273B2 Electronic apparatus
An electronic apparatus is configured to include a first connection port that is a connection port of a USB Type C; a second connection port that is a connection port of a USB other than the USB Type C; and a wire that branches off to the first connection port and the second connection port. The electronic apparatus has an exclusive structure in which, in a case where a connector is connected to one of the first connection port and the second connection port, another connector is not able to be connected to the other connection port.
US10084272B1 Modular electrical receptacle
An electrical receptacle assembly including a first and second housing, a circuit and an electrical cable. The first housing has a plurality of electrical power output selections. The second housing has an electrical receptacle connector presented on a face thereof, the circuit is in the second housing being coupled to the connector. The electrical cable is coupled to the circuit and to the electrical power output selections, the circuit selecting one of the plurality of electrical power output selections to be supplied from the first housing to the connector.
US10084266B1 Recharging cable
A recharging cable is disclosed, applicable to a smart recharging environment capable of self-detection and self-diagnosis, comprising: a cable; a plug, coupled to the cable, and having at least a power line set, and at least a communication line set, the at least power line set having a power line and a ground line, and the at least communication line set providing real-time communication between the recharging cable and a charging control end and a charged end; an electronic chip, located at one of the cable and the plug, the electronic chip being able to detect real-time information of the material property and device property at the charged end to estimate a real-time impedance information of the cable, and in combination with a historic impedance changes of the cable, to estimate an impedance reflection point of the cable related to ageing.
US10084263B1 Cable connector
A cable connector comprises a housing, a conductive element fixed on the housing and connected with the cable, an elastic piece adjacent to the conductive element, detective and switch terminals fixed on the housing and connected with a pressing plate. The pressing plate is rotatable between a first position and a second position. When the pressing body is abutted at the first position by the elastic piece, a receiving gap between the elastic piece and the conductive element is closed to prevent the cable from entering, and the pressing body is abutted against the switch terminal to define a first conductive state. When the pressing body is at the second position, the receiving gap is opened to receive the cable, and the pressing body is disengaged with the switch terminal, to define a second conductive state. A connection state can be known by detecting the first and second conductive states.
US10084254B2 High power plug connector
An electrical connector includes an insulative housing an insulative housing enclosing two row of conductive terminals. Each of the terminals includes a front contacting section, a front spring section behind the front contacting section, a middle retaining section and a rear tail section along the front-to-back direction. In each row, the terminals include a pair of outer grounding terminals, a pair inner power terminals respectively beside the pair of outer grounding terminals, and a plurality of other terminals between the pair of power terminals in the transverse direction wherein for each of the pair of outer grounding terminals and the pair of inner power terminals, the front contacting section, the middle retaining section and the rear tails section are wider than the front contacting section in the transverse direction.
US10084253B2 Electrical unit and header retention system therefor
An electrical unit includes a housing member, a circuit board, a header connected to the housing member, and a plurality of electrical terminals disposed in the header and connected to the circuit board. The header may be connected to the housing member such that movement of the header is restricted and forces applied to the circuit board via the housing member are limited. The header may include a retainer configured to retain the header relative to the housing member. The housing member may include a latch configured to engage the retainer.
US10084251B2 Deflectable latch with recessed bottom section
An electrical connector includes an insulative housing with a plurality of contacts therein. The housing includes an elongated base extending along a longitudinal direction, and a pair of deflectable latches extending forwardly from two opposite ends of the base. The base includes a first side wall and a second side wall commonly define a receiving slot is therebetween in a vertical direction to receive a memory module therein. Each latch forms an inner face confronting a corresponding side edge of the memory module. The inner face is recessed around a bottom/root section of the latch so as to be spaced from the side edge of the memory module for not potentially damaging the side edge of the memory module during rotational installation of the memory module into the connector.
US10084249B2 Electrical connector for adjustable refrigerator shelf
A refrigerator appliance may include a cabinet having a temperature-controlled compartment defined therein, a shelf ladder disposed in the temperature-controlled compartment and providing a plurality of shelf mounting positions, an electrical connector corresponding to each of the plurality of shelf mounting positions, wherein each of the electrical connectors comprises an actuator movable from a first position to a second position and an electrical contact configured to automatically move from a disengaged position to an engaged position in response to the actuator moving from the first position to the second position, and an adjustable shelf removably mountable in one of the plurality of shelf mounting positions such that the actuator of the corresponding electrical connector is held in the second position by a weight of the adjustable shelf and the electrical contact of the corresponding electrical connector engages the adjustable shelf.
US10084241B1 Dual-polarization antenna system
A method of sending and receiving dual-polarization, millimeter-wave signals to and from a mobile device having a top surface, a bottom surface, and an edge surface, includes: radiating energy, in a millimeter-wave frequency band, from a first radiator outwardly from the edge surface with a first polarization; receiving, via the first radiator, energy in the millimeter-wave frequency band with the first polarization; radiating energy, in the millimeter-wave frequency band, from a second radiator outwardly from the edge surface with a second polarization substantially perpendicular to the first polarization, the second radiator being disposed between the first radiator and the top surface or the bottom surface, or a combination thereof; and receiving, via the second radiator, energy in the millimeter-wave frequency band with the second polarization.
US10084236B2 Tunable antenna and terminal
The present disclosure discloses a tunable antenna and a terminal. The tunable antenna includes a circuit board, an antenna body configured to transmit and receive a signal of a first frequency band and including a feed end and a ground pin, where the feed end is disposed on the circuit board, and an electrical tuning network, where a ground point disposed on the circuit board is connected to the ground pin of the antenna body by using the electrical tuning network, and the electrical tuning network includes an inductor and a first tunable capacitor with a tunable capacitance value, where a load value of the inductor is changed by tuning a first capacitance value of the first tunable capacitor, so that a first effective electrical length of the antenna body is changed.
US10084224B2 Compensated electromagnetic coupler
An electromagnetic coupler includes a dielectric layer with a first transmission line connecting an input port to an output port. A second transmission line on another surface of the dielectric layer forms a coupled port and an isolation port. The electromagnetic coupler provides a coupled signal at the coupled port, which is representative of an input signal at the input port. The amplitude of the coupled signal is related to the amplitude of the input signal by a coupling factor. A tuning element on the dielectric layer is configured to stabilize the coupling factor over a range of variations in thickness of the dielectric layer.
US10084221B2 RF window including a prestressing ring that surrounds the periphery of a dielectric disc and applies a radial stress to the dielectric disc
An RF frequency window comprises a dielectric disc, a main metal skirt brazed all the way around the periphery of the dielectric disc and a surrounding prestressing ring in contact with the main metal skirt around the periphery of the dielectric disc and applying, in the rest state, over the whole of the periphery of the dielectric disc, a radial compressive stress directed towards the center of the dielectric disc, the prestressing ring comprising a set of at least one cooling channel in the longitudinal direction of the prestressing ring.
US10084214B2 Automatic switchover from cell voltage to interconnect voltage monitoring
A battery assembly is provided. The battery assembly includes a first module having a first plurality of cells and a first voltage measurement device. The battery module includes a sense wire, coupled to a voltage measurement input of the first voltage measurement device and resistively coupled to a terminal of the first plurality of cells. The battery assembly includes a second module having a second plurality of cells and being configured to couple to the first module with the terminal of the first plurality of cells coupling to a terminal of the second plurality of cells via a connector and with the sense wire coupling to the terminal of the second plurality of cells via the connector.
US10084211B2 Flexible printed circuit with bus bars, manufacturing method thereof, and battery system
To be small-sized/light in weight, and to easily cope with the variation of an inter-electrode pitch of battery cells. A flexible printed circuit with bus bars of one embodiment includes a flexible printed wiring board having a flexible insulating base material and a plurality of wiring patterns provided on one main surface of the flexible insulating base material and provided with land parts for bus bar connection at one end, and a plurality of bus bars and fixed to the land parts for the bus bar connection with an adhesive. The plurality of bus bars and are electrically connected to the respectively corresponding land parts for the bus bar connection in block by a plating layer formed on the bus bar and the land part for the bus bar connection.
US10084209B2 Valve regulated lead-acid battery
A valve regulated lead-acid battery includes a positive electrode current collector which is a punched current collector obtained by punching a rolled sheet of lead alloy and in which the average interlayer distance in a layered current collector structure at a cross-section parallel to the rolling direction and along the thickness direction of the current collector is not less than 25 μm and not more than 180 μm.
US10084204B2 Electrolyte solution and sulfur-based or selenium-based batteries including the electrolyte solution
An example of an electrolyte solution includes a solvent, a lithium salt, a fluorinated ether, and an additive. The additive is selected from the group consisting of RSxR′, wherein x ranges from 3 to 18, and R—(SnSem)—R, wherein 2
US10084200B2 Electrode assembly with improved stability and method of manufacturing the same
An electrode assembly includes a cell stack part having (a) a structure in which one kind of radical unit is repeatedly disposed, or (b) a structure in which at least two kinds of radical units are disposed in a predetermined order. The one kind of radical unit has a four-layered structure in which first electrode, first separator, second electrode and second separator are sequentially stacked or a repeating structure in which the four-layered structure is repeatedly stacked. Each of the at least two kinds of radical units are stacked by ones to form the four-layered structure or the repeating structure. The separator has a larger size than the electrode to expose an edge part of the separator to outside of the electrode and the separator. The edge parts of the separators included in one radical unit or in the cell stack part are attached to form a sealing part.
US10084199B2 Fuel cell stack enclosure
A fuel cell stack enclosure is provided that includes side covers configured to be joined with each of end of a stack module respectively. A lower cover is also configured to be provided under the stack module and formed to partially cover a lower portion and a first side portion of an outer surface of the side cove. An upper cover may be provided over the stack module, and be formed to partially cover an upper portion and a second side portion of the outer surface of the side cover to enclose the stack module along with the lower cover while joining with the side covers.
US10084197B2 System and method of generating electricity from the salinization of freshwater
A system and method of generating electricity from the salinization of freshwater is provided. In one embodiment, the diffusion of cations and anions from saline to freshwater is rapidly alternated in order to generate electrical power in the form of alternating current. To create pathways for the rapidly alternating diffusion of cations and anions, rhodopsins (light-activated ion channels and pumps) are expressed in bacteria that are growing as a biofilm on a membrane that separates the saline and freshwater. Illumination of the biofilm with blue light permits cation diffusion through cation-permeable channelrhodopsins. Illumination of the biofilm with yellow light permits diffusion of anions through halorhodopsins.
US10084193B2 Device for preventing over pressure of cooling system of fuel cell system
A device for preventing over pressure of a cooling system of a fuel cell system is provided. The device detects a change in a temperature of a coolant discharged from a fuel cell stack and prevents over pressure of the cooling system before pressure of the coolant is elevated by the increase in the temperature. In particular, a coolant pump circulates a coolant to a fuel cell stack, a radiator radiates heat absorbed in the coolant, and a temperature sensor detects a temperature of the coolant discharged from the fuel cell stack the device. The system further includes an electronic valve mounted in a pillar neck of the radiator connected with a reservoir for supplementing a coolant to open and close the pillar neck and a fuel cell controller that operates the electronic valve based on a signal of the temperature sensor.
US10084185B2 Cathode for all solid-state lithium sulfur battery
A cathode for an all solid-state lithium sulfur battery includes a porous conductive material, which is manufactured from a precursor containing sulfur, and contains the sulfur in a backbone and a sulfur active material, which is injected into pores of the porous conductive material.
US10084176B2 Rechargeable battery
A rechargeable battery, including an electrode assembly for performing charging and discharging operations; a case in which the electrode assembly is placed; a cap plate for closing and sealing an opening of the case; an electrode terminal provided outside of the cap plate through a terminal hole of the cap plate, the electrode terminal electrically coupled to the electrode assembly; and an insulating member for electrically insulating the electrode terminal from the cap plate, the electrode terminal including a rivet terminal in the terminal hole and a plate terminal connected to the rivet terminal outside of the cap plate, and the insulating member including a first insulator at an external circumference of the rivet terminal outside of the terminal hole and a second insulator between the cap plate and the plate terminal at an external circumference of the first insulator.
US10084171B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes an electrode body that has a positive electrode, a negative electrode, and a separator provided between the positive electrode and the negative electrode. A nonaqueous electrolyte is held at least in the separator. In at least a part of the separator, an amount of change in a thickness of the separator at a time of restraint at 10 MPa is 50% or more.
US10084166B2 Method for the production of a battery housing
A method for producing a battery housing produces intermediate products, including a lower and upper half-shell, for connecting these intermediate products with one another at the facility of a battery manufacturer. The battery is set into the lower half-shell, the upper half-shell is set on, the inner wall of the lower half-shell is welded to the inner wall of the upper half-shell, and the outer wall of the lower half-shell is welded to the outer wall of the upper half-shell, with a supported vacuum insulation interposed between the inner and outer walls of the lower and upper half-shell, respectively, to form a reversibly closed battery housing with integrated thermal management for a battery. An assembly kit may be delivered to a battery manufacturer for non-problematical production of a battery housing at the facility of the battery manufacturer to eliminate transport of the battery to the battery housing manufacturer.
US10084155B2 OLED display
The OLED display of the invention comprises a TFE layer, comprising: inorganic passivation layers, organic buffer layers and a moisture/oxygen quenching layer (MOQL), wherein the inorganic passivation layers and the organic buffer layers form a stacked structure, and the MOQL comprises a first MOQL located between the stack structure and OLED layer, or a second MOQL located between the two inorganic passivation layers, or a combination of two. In TFE layer, the MOQL can effectively prevent, through physisorption or chemical reaction, the damage of the OLED device caused by moisture/oxygen without affecting the luminescence performance of the OLED device so as to enhance the OLED device lifespan, and release the stress of inorganic passivation layers in TFE layer, reduce the number of layers and thickness of the TFE layer, thereby reduce the thickness of the OLED display and improve the flexibility of flexible OLED display.
US10084145B2 Doping engineered hole transport layer for perovskite-based device
An optoelectronic device is provided, the device comprising an active layer comprising organometal halide perovskite and a hole transport layer (HTL) formed by vacuum evaporation and configured to transport hole carriers. The HTL includes a first sublayer comprising a hole transport material (HTM) doped with an n-dopant and disposed adjacent to the active layer, a second sublayer comprising the HTM that is undoped and disposed adjacent to the first sublayer, and a third sublayer comprising the HTM doped with a p-dopant and disposed adjacent to the second sublayer. The doping concentration of the n-dopant for the n-doped sublayer is determined to match the highest occupied molecular orbital energy level of the n-doped sublayer with the valence band maximum energy level of the perovskite active layer.
US10084141B2 Antiaromatic compound and organic light-emitting device including the same
Provided are an antiaromatic compound and an organic light-emitting device including the same. The antiaromatic compound is represented by Formula 1, where the substituents of Formula 1 are described herein. The organic light-emitting device light includes a first electrode, a second electrode, and an organic layer between the first electrode and the second electrode. The organic layer includes the antiaromatic compound represented by Formula 1.
US10084139B2 Formation of carbon nanotube-containing devices
A method of fabricating a carbon nanotube based device, including forming a trench having a bottom surface and sidewalls on a substrate, selectively depositing a bi-functional compound having two reactive moieties in the trench, wherein a first of the two reactive moieties selectively binds to the bottom surface, converting a second of the two reactive moieties to a diazonium salt; and reacting the diazonium salt with a dispersion of carbon nanotubes to form a carbon nanotube layer bound to the bottom surface of the trench.
US10084136B2 Functionalized pyranopyran-derived acceptors for donor-acceptor polymers
An organic photovoltaic device includes an anode and a cathode. The organic photovoltaic device includes an active layer between the anode and the cathode. The active layer includes a p-type material. The p-type material includes a donor-acceptor (DA) polymer. An acceptor unit of the DA polymer includes a functionalized pyranopyran-dione compound or a functionalized naphthyridine-dione compound.
US10084134B2 Method for stretching vapor deposition mask, method for producing frame-equipped vapor deposition mask, method for producing organic semiconductor element, and stretching apparatus
In a method for stretching a vapor deposition mask including a metal mask in which a slit is formed and a resin mask in which an opening corresponding to a pattern to be produced by vapor deposition is formed at a position overlapping with the slit, a stretching assistance member is overlapped on one surface of the vapor deposition mask, the stretching assistance member is fixed to the vapor deposition mask in at least part of a portion in which the one surface of the vapor deposition mask and the stretching assistance member overlap with each other, and the vapor deposition mask fixed to the stretching assistance member is stretched by pulling the stretching assistance member fixed to the vapor deposition mask.
US10084129B2 Method and apparatus providing multi-planed array memory device
A three-dimensional variable resistance memory array and method of forming the same. The memory array has memory cells in multiple planes in three dimensions. The planes of the memory cells include shared interconnect lines, dually connected to driving and sensing circuits, that are used for addressing the cells for programming and reading. The memory array is formed using only a single patterned mask per central array plane to form the memory cells of such planes.
US10084126B1 Magnetic memory device
According to one embodiment, a magnetic memory device includes first and second magnetic members, and a conductive member. The first magnetic member includes first, second, and third extending portions. The first extending portion extends along a first direction. The second extending portion extends along a second direction. The third extending portion includes a third connection portion connected with the first and second extending portions. The third extending portion extends along a third direction. The conductive member extends along a fourth direction. The first and second directions are inclined with respect to the fourth direction. The conductive member includes a portion overlapping at least parts of the first and second extending portions in a fifth direction. The fifth direction crosses the first, the second and the fourth directions. The conductive member includes a metal. A direction from the third extending portion toward the second magnetic member crosses the third direction.
US10084120B2 Method of producing light transmissive element and method of producing light emitting device
A method of producing a light transmissive element includes providing a holding member including an upper surface and a plurality of holes, each of the plurality of holes having at least one inner lateral surface that is a substantially smooth surface and an opening in the upper surface of the holding member; filling the plurality of holes with a wavelength conversion member containing fluorescent particles and a light transmissive member such that the wavelength conversion member is in contact with the inner lateral surface of each of the plurality of holes; molding the wavelength conversion member; and taking out the wavelength conversion member from the holding member after the molding of the wavelength conversion member.
US10084117B2 Light emitting device
A light emitting device includes a light emitting element, a wire connected to the light emitting element, and a substrate supporting the light emitting element. The substrate is formed with a first recess and a second recess that are open in a common surface of the substrate. The first recess includes a first bottom surface and a first side surface connected to the first bottom surface, and the light emitting element is disposed on the first bottom surface. The second recess includes a second bottom surface and a second side surface connected to the second bottom surface, and the wire is bonded to the second bottom surface. Both of the first side surface and the second side surface reach the common surface. The first side surface is connected to both of the second bottom surface and the second side surface. The opening area of the first recess is larger than the opening area of the second recess.
US10084116B2 Light emitting device and light emitting device package
Disclosed are a light emitting device and a light emitting device package. The light emitting device includes a light emitting structure including a first conductive semiconductor layer, an active layer on the first conductive semiconductor layer, and a second conductive semiconductor layer on the active layer, an adhesive layer contacting a top surface of the first conductive semiconductor layer, a first electrode contacting a top surface of the first conductive semiconductor and a top surface of the adhesive layer, and a second electrode contacting the second conductive semiconductor layer, wherein the adhesive layer contacting the first electrode is spaced apart from the second electrode.
US10084108B2 Method for manufacturing light emitting element
A method for manufacturing a light emitting element that includes preparing a wafer having a substrate and a semiconductor structure, the substrate including a plurality of protrusions at positions corresponding to lattice points on a regular triangular lattice. The method includes forming a plurality of first modified parts in the substrate by irradiating the substrate with a laser beam along first dividing lines, forming a plurality of second modified parts in the substrate by irradiating the substrate with a laser beam along second dividing lines, and dividing the wafer along the first modified parts and the second modified parts to obtain a plurality of light emitting elements.
US10084102B2 Plasmon-enhanced terahertz graphene-based photodetector and method of fabrication
A plasmon-enhanced terahertz graphene-based photodetector exhibits an increased absorption efficiency attained by utilizing a tunable plasmonic resonance in sub-wavelengths graphene micro-ribbons formed on SiC substrate in contact with an array of bi-metallic electrode lines. The orientation of the graphene micro-ribbons is tailored with respect to the array of sub-wavelengths bi-metallic electrode lines. The graphene micro-ribbons extend at the angle of approximately 45 degrees with respect to the electrode lines in the bi-metal electrodes array. The plasmonic mode is efficiently excited by an incident wave polarized perpendicular to the electrode lines, and/or to the graphene micro-ribbons. The absorption of radiation by graphene is enhanced through tunable geometric parameters (such as, for example, the width of the graphene micro-ribbons) and control of a carrier density in graphene achieved through tuning the gate voltage applied to the photodetector.
US10084097B2 Flash memory structure
A method is provided for fabricating a flash memory structure. The method includes providing a substrate; and forming a gate structure and a hard mask layer. The method also includes forming a sidewall structure on side walls of the gate structure and the hard mask layer; and forming an etching barrier layer covering the sidewall structure. In addition, the method includes forming a first dielectric layer; and removing the sidewall structure and the etching barrier layer higher than the first dielectric layer. Moreover, the method includes forming a sacrificial sidewall layer on the side wall of the hard mask layer and above the sidewall structure and the etching barrier layer; and forming a second dielectric layer on the first dielectric layer. Further, the method includes forming a contact hole penetrating through the second dielectric layer and the first dielectric layer; and forming a contact-hole plug in the contact hole.
US10084095B2 Thin film transistor, method for manufacturing the same, and array substrate
The embodiments of present disclosure provide a thin film transistor, a method for manufacturing the same, and an array substrate. The thin film transistor comprises an active layer provided on a substrate, the active layer including a middle channel region, a first high resistance region and a second high resistance region provided respectively on external sides of the middle channel region, a source region provided on an external side of the first high resistance region and a drain region provided on an external side of the second high resistance region, wherein a base material of the active layer is diamond single crystal. According to the thin film transistor, the method for manufacturing the same, and the array substrate provided in the embodiments of present disclosure, by providing high resistance regions on external sides of the middle channel region of the active layer, the carrier mobility is reduced and the leakage current of the thin film transistor made of single crystalline diamond is effectively suppressed.
US10084087B2 Enhanced dislocation stress transistor
A device is provided. The device includes a transistor formed on a semiconductor substrate, the transistor having a conduction channel. The device includes at least one edge dislocation formed adjacent to the conduction channel on the semiconductor substrate. The device also includes at least one free surface introduced above the conduction channel and the at least one edge dislocation.
US10084085B2 Fin field effect transistor (FinFET) device structure with stop layer and method for forming the same
A FinFET device structure and method for forming the same are provided. The FinFET device structure includes a stop layer formed over a substrate and a fin structure formed over the stop layer. The FinFET device structure includes a gate structure formed over the fin structure and a source/drain (S/D) structure adjacent to the gate structure. A bottom surface of the S/D structure is located at a position that is higher than or level with a bottom surface of the stop layer.
US10084071B2 Isolation structure of fin field effect transistor
A representative fin field effect transistor (FinFET) includes a substrate having a major surface; a fin structure protruding from the major surface having a lower portion comprising a first semiconductor material having a first lattice constant; an upper portion comprising the first semiconductor material. A bottom portion of the upper portion comprises a dopant with a first peak concentration. A middle portion is disposed between the lower portion and upper portion, where the middle portion comprises a second semiconductor material having a second lattice constant different from the first lattice constant. An isolation structure surrounds the fin structure, where a portion of the isolation structure adjacent to the bottom portion of the upper portion comprises the dopant with a second peak concentration equal to or greater than the first peak concentration.
US10084066B2 Semiconductor device and manufacturing method thereof
A semiconductor device including a Fin FET device includes a fin structure protruding from a substrate layer and having a length extending in a first direction. A channel layer is formed on the fin structure. A gate stack including a gate electrode layer and a gate dielectric layer extending in a second direction perpendicular to the first direction is formed over the channel layer covering a portion of the length of the fin structure. The source and drain contacts are formed over trenches that extend into a portion of a height of the fin structure.
US10084062B2 Semiconductor device comprising a gate formed from a gate ring
In some examples, a semiconductor device includes a substrate, a first doped region formed in the substrate, a second doped region around and spaced apart from the first doped region, and a channel between the first and second doped regions and formed using a gate ring on the substrate as a mask. A gate is formed over only a portion of the channel, the gate being a portion of the gate ring.
US10084049B2 Semiconductor device
A semiconductor device includes: a substrate having an active region; a gate structure disposed in the active region; source/drain regions respectively formed within portions of the active region disposed on both sides of the gate structure; a metal silicide layer disposed on a surface of each of the source/drain regions; and contact plugs disposed on the source/drain regions and electrically connected to the source/drain regions through the metal silicide layer, respectively. The metal silicide layer is formed so as to have a monocrystalline structure.
US10084045B2 Semiconductor device including a superlattice and replacement metal gate structure and related methods
A semiconductor device may include a substrate having a channel recess therein, a plurality of spaced apart shallow trench isolation (STI) regions in the substrate, and source and drain regions spaced apart in the substrate and between a pair of the STI regions. A superlattice channel may be in the channel recess of the substrate and extend between the source and drain regions, with the superlattice channel including a plurality of stacked group of layers, and each group of layers of the superlattice channel including stacked base semiconductor monolayers defining a base semiconductor portion and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. A replacement gate may be over the superlattice channel.
US10084044B2 Food and beverage compositions infused with lipophilic active agents and methods of use thereof
Aspects described herein relate to food and beverage compositions infused with lipophilic active agents and methods of use for the treatment of a variety of disorders. More particularly, aspects described herein relate to food and beverage compositions infused with lipophilic active agents such as cannabinoids, nicotine, nonsteroidal anti-inflammatories (NSAIDs), and vitamins, that provide enhanced bioavailability of the lipophilic active agents in a subject, and that mask unpleasant tastes of lipophilic active agents.
US10084035B2 Vertical capacitor contact arrangement
An arrangement for making electrical contact to a vertical capacitor having top and bottom metal layers separated by a dielectric, and at least one trench. Recesses are formed in an oxide layer over the capacitor to provide access to the top and bottom metal layers. The recesses include contacting portions preferably positioned such that there is no overlap between them and any of the trenches. Metal in the recesses, preferably copper, forms electrical contacts to the vertical capacitor's metal layers and enables reliable bonding to copper metallization on other layers such as an ROIC layer. ‘Dummy’ capacitors may be tiled on portions of the IC where there are no vertical capacitors, preferably with the top surfaces of their top metal at a height approximately equal to that of the top surface of the vertical capacitor's top metal, thereby enabling the IC to be planarized with a uniform planarization thickness.
US10084032B2 Semiconductor structure and method
A method of manufacturing a semiconductor device and the semiconductor device are provided in which a plurality of layers with cobalt-zirconium-tantalum are formed over a semiconductor substrate, the plurality of layers are patterned, and multiple dielectric layers and conductive materials are deposited over the CZT material. Another layer of CZT material encapsulates the conductive material.
US10084026B2 Organic light emitting display device and method of fabricating the same
Disclosed are an organic light emitting display device improving opening ratio and a method of fabricating the same. The organic light emitting display device includes a light emitting device disposed at each sub-pixel of a substrate, a pixel circuit driving the light emitting device, a bank providing a first light emitting region at a remaining region except for a region where the pixel circuit is disposed, and a second light emitting region at the region where the pixel circuit is disposed, and a color filter disposed at the first and second light emitting regions, wherein at least one of electrodes included in the pixel circuit includes a transparent conductive layer at the second light emitting region.
US10084022B2 Display device
A display device with high resolution is provided. A thin display device is provided. A highly reliable display device is provided. The display device includes a display portion having a first display element which is positioned on one surface side of a first insulating layer and a second display element and a third display element which are positioned on the other surface side of the first insulating layer. The display portion has a region in which first display element and the second display element do not overlap with each other, and a region in which the first display element and the third display element partly do not overlap with each other. Furthermore, light emitted by the first display element, light emitted by the second display element, and light emitted by the third display element are released in the same direction.
US10084014B2 Array substrate for display apparatus, display apparatus, method for producing array substrate for display apparatus, and method for producing display apparatus
A technique disclosed in the present specification relates to reducing failures at repairing a bright pixel defect to be a dark pixel. An array substrate for a display apparatus, in this technique includes an insulating substrate that is transparent, an insulating film at least partly disposed on an upper surface of the insulating substrate and containing silicon oxide or metal oxide as a main component, a first conductive film, a second conductive film spaced apart from the first conductive film, and an insulator portion that is in direct contact with and extends between the first conductive film and the second conductive film. The insulator portion is formed by converting an oxide semiconductor film into an insulator. The insulator portion includes an upper surface or lower surface in direct contact with the insulating film.
US10084012B2 Optoelectronic device with light-emitting diodes
An optoelectronic device including a substrate with first and second opposite surfaces; and electrical insulation side elements extending from the first surface to the second surface and defining, within the substrate, first semi-conductive or conductive portions which are electrically insulated from each other. The optoelectronic device also includes, for each first portion a first conductive contact pad on the second surface in contact with the first portion and a set of light-emitting diodes resting on the first surface and electrically connected to the first portion. The optoelectronic device also includes a conductive, at least partially transparent electrode layer covering all the light-emitting diodes; an insulating, at least partially transparent encapsulation layer covering the electrode layer; and at least one second conductive contact pad electrically connected to the electrode layer.
US10084010B2 Variable LED display screen
A variable LED display screen includes a plurality of LED modules and a plurality of mounting assemblies arranged among adjacent LED modules and configured to connecting the LED modules together to form the display screen. The mounting assemblies are adjustable mounting assemblies, the mounting assemblies can finely adjust the relative gaps between adjacent LED modules connected with the mounting assemblies, and the adjustable mounting assemblies includes an X-axis adjustable mounting member, a Y-axis adjustable mounting member and a middle adjustable mounting member. The variable LED display screen of the present invention not only allows size adjustment of the LED display screen, but also allows shape adjustment of the LED display screen. In addition, multiple accessories can be connected to the display screen to extend functions of the display screen.
US10084008B2 Solid-state imaging device
A solid-state imaging device includes: a first electrode formed above a semiconductor substrate; a photoelectric conversion film formed on the first electrode and for converting light into signal charges; a second electrode formed on the photoelectric conversion film; a charge accumulation region electrically connected to the first electrode and for accumulating the signal charges converted from the light by the photoelectric conversion film; a reset gate electrode for resetting the charge accumulation region; an amplification transistor for amplifying the signal charges accumulated in the charge accumulation region; and a contact plug in direct contact with the charge accumulation region, comprising a semiconductor material, and for electrically connecting to each other the first electrode and the charge accumulation region.
US10084004B2 Semiconductor device for optical applications and method of producing such a semiconductor device
A sensor (2) is arranged at a main surface (10) of a semiconductor substrate (1), and a filter (3) is arranged above the sensor. A through-substrate via (4) penetrates the substrate outside the region of the sensor. A semiconductor body is applied above the main surface and then partially removed at least in an area above the sensor. A portion of the semiconductor body remains above the through-substrate via as a frame layer (5). The filter is on a level with the frame layer.
US10084003B2 Semiconductor device, manufacturing method, and electronic apparatus
A method of manufacturing a semiconductor device includes: forming, on a cover glass, a film having a predetermined specific gravity and configured to shield an alpha ray that arises from the cover glass; and bonding the cover glass on which the film is formed and an image pickup device, by filling a transparent resin between the cover glass and the image pickup device.
US10083998B2 Exposure mask and method of manufacturing a substrate using the exposure mask
An exposure mask includes a first transmission portion, a second transmission portion, and a blocking portion. The first transmission portion is configured to, when illuminated with light, transmit the light at a first energy level. The first transmission portion is disposed in association with formation of a first contact hole in an underlying layer. The second transmission portion is configured to, when illuminated with the light, transmit the light at a second energy level. The second transmission portion is disposed in association with formation of a second contact hole in the underlying layer. The blocking portion is configured to block the light, and is disposed in association with a boundary region between a first region and a second region of the underlying layer. The second transmission portion is further configured to enable the second contact hole to be formed deeper into the underlying layer than the first contact hole.
US10083993B2 Display device
A display device is disclosed. In one aspect, the display device includes a substrate, a first signal line formed over the substrate and a first insulating layer formed over the substrate and the first signal line. The display device also includes a second signal line formed over the first insulating layer and including an overlapping area that overlaps the first signal line, a second insulating layer formed over the second signal line and having a via hole that exposes at least a part of the overlapping area. The display device further includes an auxiliary wiring layer covering the via hole and connected to the overlapping area through the via hole.
US10083990B2 Thin film transistor substrate and display device using the same
A thin film transistor (TFT) substrate and a display device using the same are disclosed. The TFT substrate includes a base substrate, a first TFT having a polycrystalline semiconductor and disposed on the base substrate, and a second TFT having an oxide semiconductor and disposed on the first TFT. The second TFT overlaps at least a portion of the first TFT in a plan view.
US10083987B2 CMOS with middle of line processing of III-V material on mandrel
A method includes forming first structures on a first portion of a silicon substrate and second structures on a second portion of the substrate; forming spacers on the first structures; forming dummy gates on the first and second structures; depositing a first interlayer dielectric on the dummy gates; removing the dummy gates from the second structures; forming metal gates on the second structures; performing an anneal; forming recess areas in the first interlayer dielectric; removing the spacers from the first structures; epitaxially growing sidewalls on the first structures; removing portions of the first structures outside the dummy gates from the first portion; depositing a second interlayer dielectric on the first portion; removing the dummy gates from the first portion; removing portions of the first structures previously under the dummy gates from the first portion; and forming metal gates on the first structures.
US10083986B2 CMOS with middle of line processing of III-V material on mandrel
A method includes forming first structures on a first portion of a silicon substrate and second structures on a second portion of the substrate; forming spacers on the first structures; forming dummy gates on the first and second structures; depositing a first interlayer dielectric on the dummy gates; removing the dummy gates from the second structures; forming metal gates on the second structures; performing an anneal; forming recess areas in the first interlayer dielectric; removing the spacers from the first structures; epitaxially growing sidewalls on the first structures; removing portions of the first structures outside the dummy gates from the first portion; depositing a second interlayer dielectric on the first portion; removing the dummy gates from the first portion; removing portions of the first structures previously under the dummy gates from the first portion; and forming metal gates on the first structures.
US10083984B2 Integrated structures and methods of forming integrated structures
Some embodiments include an integrated structure having a first opening extending through a stack of alternating insulative levels and conductive levels. A nitride structure is within the first opening and narrows the first opening to form a second opening. Detectable oxide is between the nitride structure and one or more of the conductive levels. Some embodiments include an integrated structure having a conductive material, a select device gate material over the conductive material, and vertically-stacked conductive levels over the select device gate material. A first opening extends through the vertically-stacked levels to the conductive material and has opposing sidewalls along a cross-section. Nitride liners are along the sidewalls of the first opening. Detectable oxide is between at least one of the nitride liners and one or more of the vertically-stacked conductive levels. Some embodiments include methods for forming integrated structures.
US10083981B2 Memory arrays, and methods of forming memory arrays
Some embodiments include a memory array which has a vertical stack of alternating insulative levels and wordline levels. The wordline levels have terminal ends corresponding to control gate regions. Charge-trapping material is along the control gate regions of the wordline levels and not along the insulative levels. The charge-trapping material is spaced from the control gate regions by charge-blocking material. Channel material extends vertically along the stack and is laterally spaced from the charge-trapping material by dielectric material. Some embodiments include methods of forming NAND memory arrays.
US10083980B2 Semiconductor memory device and method of manufacturing the same
The semiconductor memory device includes a stacked structure including conductive patterns and interlayer insulating patterns which are alternately stacked, a through-hole configured to pass through the stacked structure; a channel pattern formed inside the through-hole, a first capping conductive pattern formed on the channel pattern, a second capping conductive pattern formed on a sidewall of the first capping conductive pattern and surrounding the first capping conductive pattern, and a contact plug formed on the first capping conductive pattern and the second capping conductive pattern.
US10083979B2 Semiconductor device, manufacturing method and controlling method of semiconductor device
A semiconductor device includes a substrate, a semiconductor layer, first electrodes, data storage regions, first conductive regions, contacts and second conductive regions. The first electrodes are formed in the semiconductor layer arrayed in a first direction and a second direction and penetrating the insulator films and the semiconductor films in a third direction. The data storage regions are provided between each of the semiconductor films and each of the first electrodes. The first conductive regions are provided at one end of each of the semiconductor films in the first direction. The contacts are connected to one end of one of the first conductive regions in the second direction, and connection parts between each of the contacts and the first conductive regions are formed stepwise along the second direction. The second conductive regions are provided at the other end of the semiconductor layer in the first direction.
US10083976B2 Nonvolatile memory with erase gate region
A nonvolatile memory (NVM) cell includes a semiconductor substrate having a first OD region and a second OD region for forming an erase gate (EG) region. The second OD region is spaced apart from the first OD region and is separated from the first OD region by a trench isolation region. A select transistor is disposed on the first OD region. A floating gate transistor is serially connected to the select transistor and is also disposed on the first OD region. The floating gate transistor includes a floating gate overlying the first OD region. A first floating gate extension continuously extends from the floating gate to the second OD region. The first floating gate extension comprises a P+ doped segment and an N+ doped segment with a P+/N+ interface therebetween.
US10083973B1 Apparatuses and methods for reading memory cells
Apparatuses and methods for reading memory cells are described. An example method includes sharing a first voltage to increase a voltage of a first sense line coupled to a first capacitor plate of a ferroelectric capacitor of a memory cell, sharing a second voltage to decrease a voltage of a second sense line coupled to a second capacitor plate of the ferroelectric capacitor of the memory cell, sharing a third voltage to increase the voltage of the second sense line, and sharing a fourth voltage to decrease the voltage of the first sense line. A voltage difference between the first sense line and the second sense line that results from the voltage sharing is amplified, wherein the voltage difference is based at least in part on a polarity of the ferroelectric capacitor.
US10083965B2 Semiconductor device having fin-type patterns
The semiconductor device includes a substrate comprising first and second regions, in the first region, first and second gate electrodes formed parallel to each other on the substrate, and being spaced apart from each other by a first distance, in the second region, third and fourth gate electrodes formed parallel to each other on the substrate, and being spaced apart from each other by a second distance which is greater than the first distance, in the first region, a first recess formed on the substrate between the first and second gate electrodes, in the second region, a second recess formed on the substrate between the third and fourth gate electrodes, a first epitaxial source/drain filling the first recess and a second epitaxial source/drain filling the second recess, wherein an uppermost portion of an upper surface of the first epitaxial source/drain is higher than an uppermost portion of an upper surface of the second epitaxial source/drain.
US10083952B2 Diode-triggered schottky silicon-controlled rectifier for Fin-FET electrostatic discharge control
Various embodiments include fin-type field effect transistor (FinFET) structures. In some cases, a FinFET structure includes: a substrate; a silicon-controlled rectifier (SCR) over the substrate, the SCR including: a p-well region and an adjacent n-well region over the substrate; and a negatively charged fin over the p-well region; and a Schottky diode electrically coupled with the SCR, the Schottky diode spanning between the p-well region and the n-well region, the Schottky diode for controlling electrostatic discharge (ESD) across the negatively charged fin and the n-well region.
US10083948B2 Semiconductor device, method for manufacturing same, and semiconductor module
In order to form, in a wide band gap semiconductor device, a high field resistant sealing material having a large end portion film thickness, said high field resistant sealing material corresponding to a reduced termination region having a high field intensity, and to improve accuracy and shorten time of manufacturing steps, this semiconductor device is configured as follows. At least a part of a cross-section of a high field resistant sealing material formed close to a termination region at the periphery of a semiconductor chip has a perpendicular shape at a chip outer peripheral end portion, said shape having, on the chip inner end side, a film thickness that is reduced toward the inner side. In a semiconductor device manufacturing method for providing such semiconductor device, the high field resistant sealing material is formed in a semiconductor wafer state, then, heat treatment is performed, and after dicing is performed, a chip is mounted.
US10083945B2 Light-emitting device
A light-emitting device of an embodiment of the present application comprises light-emitting units; a transparent structure having cavities configured to accommodate at least one of the light-emitting units; and a conductive element connecting at least two of the light-emitting units.
US10083937B2 Semiconductor devices and packages and methods of forming semiconductor device packages
Semiconductor device packages include first and second semiconductor dice in a facing relationship. At least one group of solder bumps is substantially along a centerline between the semiconductor dice and operably coupled with integrated circuitry of the first and second semiconductor dice. Another group of solder bumps is laterally offset from the centerline and operably coupled only with integrated circuitry of the first semiconductor die. A further group of solder bumps is laterally offset from the centerline and operably coupled only with integrated circuitry of the second semiconductor die. Methods of forming semiconductor device packages include aligning first and second semiconductor dice with active surfaces facing each other, the first and second semiconductor dice each including bond pads along a centerline thereof and additional bond pads laterally offset from the centerline thereof.
US10083934B2 Multi-chip package with interconnects extending through logic chip
A microelectronic package includes a first microelectronic element comprising logic circuitry which is flip-chip mounted to a substrate, the substrate having terminals for connection with a circuit panel or other external component. A second microelectronic element overlies a rear surface of the first microelectronic element and has contacts electrically coupled with the substrate through electrically conductive interconnects extending through a region of the first microelectronic element. A heat spreader is thermally coupled with the rear surface of the substrate, either directly or through an additional element overlying the rear surface. Additional contacts of the second microelectronic element may be coupled with contacts of the substrate through electrically conductive structure disposed beyond an edge surface of the first microelectronic element.
US10083932B2 Package on package arrangement and method
A method of forming a package on package, semiconductor package arrangement is described. In one aspect, solder bumps on a lower surface of a first grid array package substrate are fused to corresponding unencapsulated solder bumps on an upper surface of a second grid array package substrate. The fused solder bumps form solder joints that electrically connect the first and second packages. The height of the resulting solder joints is greater than a height of a die that is flip chip mounted to the second substrate such that the first substrate does not contact any portion of the second package and an air gap is formed that separates the second die from the first package. Corresponding PoP packages structures are also described.
US10083929B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole; an encapsulant encapsulating at least portions of the first connection member and the semiconductor chip; and a second connection member disposed on the first connection member and the semiconductor chip. The first connection member and the second connection member include, respectively, redistribution layers electrically connected to the connection pads of the semiconductor chip, the second connection member includes a coil pattern layer electrically connected to the connection pads of the semiconductor chip, and at least one of the first connection member and the second connection member includes a dummy pattern layer.
US10083927B2 Chip package structure with bump
A chip package structure is provided. The chip package structure includes a redistribution substrate. The chip package structure includes a first chip structure over the redistribution substrate. The chip package structure includes a first solder bump arranged between and electrically connecting the redistribution substrate and the first chip structure. The chip package structure includes a first molding layer surrounding the first chip structure. The first molding layer and the first chip structure are both spaced apart from the redistribution substrate by the first solder bump, thereby defining a gap there-between. The chip package structure includes a second chip structure over the first chip structure. The chip package structure includes a second molding layer surrounding the second chip structure. The chip package structure includes a third molding layer surrounding the first molding layer, the second molding layer, and the first solder bump, and filled into the gap.
US10083921B2 Power transistor die
Some embodiments relate to a die that has been formed by improved dicing techniques. The die includes a substrate which includes upper and lower substrate surfaces with a vertical substrate sidewall extending therebetween. The vertical substrate sidewall corresponds to an outermost edge of the substrate. A device layer is arranged over the upper substrate surface. A crack stop is arranged over an upper surface of the device layer and has an outer perimeter that is spaced apart laterally from the vertical substrate sidewall. The die exhibits a tapered sidewall extending downward through at least a portion of the device layer to meet the vertical substrate sidewall.
US10083914B2 Invisible dummy features and method for forming the same
An overlay mark is formed over a substrate. A plurality of first dummy features is formed outside the overlay mark in a top view. A plurality of second dummy features is formed closer to the overlay mark than the first dummy features in a top view. The first dummy features are sufficiently big to be visible to an optical machine used to scan the overlay mark. The second dummy features are sufficiently small to be invisible to the optical machine.
US10083907B2 Method and structure for forming on-chip anti-fuse with reduced breakdown voltage
A fully depleted field effect transistor (FET) and an anti-fuse structure are provided on a same chip. The fully depleted FET and the anti-fuse structure share a same high dielectric (k) constant dielectric material. The anti-fuse structure contains a faceted epitaxial doped semiconductor material as a bottom electrode, a high k dielectric material portion, and a gate electrode material portion as a top electrode. The sharp corners of the faceted epitaxial doped semiconductor material cause electric field concentration, which aid in the reduction of the breakdown voltage of the anti-fuse structure.
US10083906B1 Memory device with buried word line for reduced gate-induced drain leakage current and method for manufacturing the same
A memory device and a method for manufacturing a memory device are provided. The memory device includes a semiconductor substrate having a trench, an oxide layer formed on a surface of the trench, and a buried word line formed in the trench having the oxide layer formed thereon. The oxide layer includes a first portion extending downward from a top surface of the semiconductor substrate, a second portion extending upward from a bottom portion of the trench, and a third portion formed between and adjoining the first portion and the second portion. The third portion tapers toward the second portion. The first portion of the oxide layer is located between the buried word line and the surface of the trench.
US10083899B2 Semiconductor package with heat slug and rivet free die attach area
A method of forming a semiconductor device package includes providing a lead frame having a peripheral structure and a heat slug having an upper and lower surface, the heat slug being attached to the peripheral structure. A semiconductor die is attached to the heat slug. The semiconductor die is encapsulated with a molding compound while the heat slug is attached to the peripheral structure. The heat slug is completely devoid of fasteners before the encapsulating.
US10083897B2 Connection arrangements for integrated lateral diffusion field effect transistors having a backside contact
A semiconductor package includes a leadframe having an electrically conductive paddle, electrically conductive perimeter package leads, a first electrically conductive clip electrically connected to a first set of the package leads, and a second electrically conductive clip electrically connected to a second set of the package leads. The semiconductor package includes a single semiconductor die. The die includes a front-side active layer having an integrated power structure of two or more transistors. The die includes a backside portion having a backside contact electrically coupled to at least one of the two or more transistors and to the paddle. One or more first front-side contacts of the die are electrically coupled to at least one of the transistors and to the first clip, and one or more second front-side contacts of the die are electrically coupled to at least one of the transistors and to the second clip.
US10083890B2 Boron nitride nanotube enhanced electrical components
Aligned high quality boron nitride nanotubes (BNNTs) can be incorporated into groups and bundles and placed in electronic and electrical components (ECs) to enhance the heat removal and diminish the heat production. High quality BNNTs are excellent conductors of heat at the nano scale. High quality BNNTs are electrically insulating and can reduce dielectric heating. The BNNTs composite well with a broad range of ceramics, metals, polymers, epoxies and thermal greases thereby providing great flexibility in the design of ECs with improved thermal management. Controlling the alignment of the BNNTs both with respect to each other and the surfaces and layers of the ECs provides the preferred embodiments for ECs.
US10083889B2 Electronic component package including sealing resin layer, metal member, ceramic substrate, and electronic component and method for manufacturing the same
An electronic component package includes: a sealing resin layer; a metal member buried therein and including a die bond portion and a terminal electrode portion located outside the die bond portion; a ceramic substrate buried in the sealing resin layer; and an electronic component disposed on the die bond portion. When viewed in plan, the die bond portion and the ceramic substrate are partially overlapped to be in contact with each other, and the terminal electrode portion and the ceramic substrate are partially overlapped to be in contact with each other. The electronic component is electrically connected to the terminal electrode portion. The metal member includes a first plating layer and a second plating layer, and the average crystal grain diameter of the first plating layer is smaller than the average crystal grain diameter of the second plating layer.
US10083885B1 Multi-layer potting for electronic modules
An electronics module, such as driver modules for LED-based lighting fixtures and the like, includes a printed circuit board (PCB), a stress mitigation layer, and a potting layer. The PCB has a plurality of vias, which extend through the printed circuit board. A plurality of electronic components may each have a body and a plurality of leads extending from the body and through corresponding ones of the plurality of vias, wherein solder joints electrically and mechanically affix the plurality of leads within the corresponding ones of the plurality of vias. The stress mitigation layer is applied over a top surface of the printed circuit board. The potting layer is applied over the stress mitigation layer and the plurality of electronic components.
US10083882B2 Nanowire semiconductor device
A method for forming a nanowire device comprises depositing a hard mask on portions of a silicon substrate having a <110> orientation wherein the hard mask is oriented in the <112> direction, etching the silicon substrate to form a mandrel having (111) faceted sidewalls; forming a layer of insulator material on the substrate; forming a sacrificial stack comprising alternating layers of sacrificial material and dielectric material disposed on the layer of insulator material and adjacent to the mandrel; patterning and etching the sacrificial stack to form a modified sacrificial stack adjacent to the mandrel and extending from the mandrel; removing the sacrificial material from the modified sacrificial stack to form growth channels; epitaxially forming semiconductor in the growth channels; and etching the semiconductor to align with the end of the growth channels and form a semiconductor stack comprising alternating layers of dielectric material and semiconductor material.
US10083870B2 Semiconductor device
A semiconductor device includes: a first bidirectional switch element including a first gate electrode, a second gate electrode, a first electrode, and a second electrode; a first field-effect transistor including a third gate electrode, a third electrode, and a fourth electrode; and a second field-effect transistor including a fourth gate electrode, a fifth electrode, and a sixth electrode. The first electrode is electrically connected to the third gate electrode, the first gate electrode is electrically connected to the third electrode, the second electrode is electrically connected to the fourth gate electrode, the second gate electrode is electrically connected to the fifth electrode, and the fourth electrode is electrically connected to the sixth electrode.
US10083858B2 Interconnection lines having variable widths and partially self-aligned continuity cuts
A semiconductor cell includes a dielectric layer. An array of parallel metal lines is disposed in a longitudinal direction within the dielectric layer. The metal lines having line widths that are substantially equal to or greater than a predetermined minimum line width. Line spacers are disposed between the metal lines. The line spacers having line spacer widths that are substantially equal to or greater than a predetermined minimum line spacer width. The array of metal lines includes a signal line having a continuity cut disposed across its entire line width and a power line adjacent the signal line. The power line has a line width that is greater than twice the minimum line width. The power line has a notch disposed partially across its line width. The notch is aligned with the continuity cut in a direction perpendicular to the longitudinal direction of the metal lines.
US10083851B2 Robot with inner and outer belt sections
A seal belt includes inner and outer belt sections. The inner belt section revolves according to the movable member movement. The outer belt section includes, between the inner belt section and an opening, a first portion in which a first end is retained at a movable member inside section portion, the portion being closer to the opening lower end, and the remaining portion extends along the opening and is retained at a third space position, and a second portion in which a first end is retained at an inside section portion, the portion being closer to the lower end, and the remaining portion extends to a fourth space position along the opening and is retained at the fourth space position. The first portion and second portions lengths are changed in a complementary manner according to the movable member movement. The drive mechanism is surrounded by the inner belt section.
US10083828B2 Lamp with heat-shielding element
A lamp has a light emitting element within a sealed transparent vessel. The vessel comprises a cylindrical section with a longitudinal axis L in parallel to a longitudinal axis F of the light emitting element. In order to provide a lamp suited for compact reflectors, a heat shielding element is arranged to shield at least infrared light. The heat shielding element is arranged in parallel to the longitudinal axis F of the light emitting element and has an axial extension of at least 80% of the light emitting element. The heat shielding element is arranged to shield infrared light emitted into directions perpendicular to the longitudinal axis F covering a circumferential extension of 20°-120° measured in cross section.
US10083826B2 Input protection circuit for high-speed analogue signal and time-of-flight mass spectrometer
The present invention is provided to reduce the distortion or delay of the input waveform of a high-speed analog signal due to the capacitance of a protection element inserted for the purpose of ESD protection in an input circuit for a high-speed analog signal, so as to determine the correct waveform of the high-speed analog signal. In an input protection circuit for a high-speed analog signal, a resistor is provided on a signal path connecting an input connector and an input circuit; a polymer ESD protection element is connected between a portion of the signal path, which extends from the resistor to the input connector, and the ground; a semiconductor ESD protection element is connected between a portion of the signal path, which extends from the resistor to the input circuit, and either the ground or power source; and the sum of the resistance value of an input resistor of the input circuit and the resistance value of the resistor is equal to the characteristic impedance of a high-speed analog signal input.
US10083819B2 Antenna and plasma processing apparatus
An antenna includes a dielectric window and a slot plate provided at one surface of the dielectric window. The slot plate includes a plurality of slot pairs each being formed of two slots. The slot pairs are concentrically disposed about a centroid position of the slot plate and provided at positions where straight lines extending from the centroid position of the slot plate and passing through each slot pair are not overlapped with each other.
US10083816B2 Shielded lid heater assembly
A shielded lid heater lid heater suitable for use with a plasma processing chamber, a plasma processing chamber having a shielded lid heater and a method for plasma processing are provided. The method and apparatus enhances positional control of plasma location within a plasma processing chamber, and may be utilized in etch, deposition, implant, and thermal processing systems, among other applications where the control of plasma location is desirable. In one embodiment, a process for tuning a plasma processing chamber is provided that include determining a position of a plasma within the processing chamber, selecting an inductance and/or position of an inductor coil coupled to a lid heater that shifts the plasma location from the determined position to a target position, and plasma processing a substrate with the inductor coil having the selected inductance and/or position.
US10083814B2 Electron microscope and sample observation method
An electron microscope includes a secondary electron detector (51) which detects an electron generated when a sample (70) is illuminated with an electron beam from an electron gun (1), a monitor (39) which displays a secondary electron image of the sample based on an output of the detector, a gas inlet device (60) which emits gas to the sample, and a gas control device (81) which controls a gas emitting amount of the gas inlet device so that a degree of vacuum in an intermediate chamber (74) in which the secondary electron detector is installed may be kept at less than a set value P1 during gas emission performed by the gas inlet device. Accordingly, a microscopic image of the sample in a gas atmosphere with use of the detector requiring application of voltage is obtained.
US10083778B2 Dynamic submarine power cable
A dynamic submarine power cable including a first conductor, a first insulation system layer, a first sheath, and a first screen layer arranged between the first insulation system layer and the first sheath. The first screen layer includes a plurality of first screen wires each having a first diameter and a plurality of first polymer wires each having a second diameter which is larger than the first diameter. The first screen wires and the first polymer wires are arranged in a helical manner around the first insulation system layer. The first screen wires and the first polymer wires are arranged alternatingly along the periphery of the first insulation system layer in any cross section. A radial distance between the central axis of any of the first screen wires and the central axis of the first conductor is less than a radial distance between the central axis of any of the first polymer wires and the central axis of the first conductor.
US10083776B2 Heat-resistant silane crosslinked resin molded body and method of producing the same, heat-resistant silane crosslinkable resin composition and method of producing the same, silane master batch, and heat-resistant product using heat-resistant silane crosslinked resin molded body
A method comprising at least a step (1) of preparing a silane master batch by melt-kneading, all or part of a polyolefin resin, an organic peroxide, an inorganic filler containing a metal hydrate and a metal carbonate, and a silane coupling agent, at a temperature equal to or higher than the decomposition temperature of the organic peroxide, and a step (3) of mixing the silane master batch and a silanol condensation catalyst or a catalyst master batch; a heat-resistant silane crosslinked resin molded body and a heat-resistant silane crosslinkable resin composition prepared by the method, and a silane master batch and a heat-resistant product.
US10083774B2 Encapsulated quantum dots and device using same
The present invention provides a quantum dot encapsulated by a siloxane including an alkyl group having 4 or more carbon atoms, a composition including the same, and a device to which the composition is applied, and when the encapsulated quantum dot is used, quantum yield and dispersion stability may be enhanced.
US10083773B2 Graphene, composition for preparing graphene, and method of preparing graphene using the composition
Graphene, a composition for preparing graphene, and a method of preparing graphene using the composition are disclosed.
US10083767B2 Method and apparatus for inspection of cooling towers
A method and apparatus for inspecting cooling tower fill pack to detect the presence of fouling, wherein the method comprises using ground penetrating radar (GPR). The method comprises transmitting GPR to the fill pack and detecting reflected radar signals from the fill pack. A method of cleaning fouling from a cooling tower, comprising the steps of: inspecting the cooling tower fill pack with ground penetrating radar (GPR); identifying those parts of the fill pack in which unacceptable levels of fouling are present; and cleaning the parts so identified is also presented.
US10083766B2 Medication tracking
A system and method is described for printing a label with an RFID tag. The system includes an RFID reader that queries a first RFID tag coupled to a first medicinal container that includes a medication. In response, the system receives a first unique identifier and uses the first unique identifier to determine a status of the medication, associate the first medicinal container with a medical provider and print a second label that includes a second RFID tag for a second medicinal container.
US10083764B2 Memory system capable of re-mapping address
A memory system includes a memory controller, a memory cell array, a location information storage unit, an address mapping table, an address conversion unit, and a mapping information calculation unit. The memory controller generates a logical address signal and an address re-mapping command. The memory cell array includes a plurality of logic blocks. The location information storage unit stores location information corresponding to faulty memory cells included in the memory cell array. The address mapping table stores address mapping information. The address conversion unit converts the logical address signal to a physical address signal corresponding to the memory cell array based on the address mapping information. The mapping information calculation unit generates the address mapping information to reduce the number of logic blocks including the faulty memory cells based on the location information upon the mapping information calculation unit receiving the address re-mapping command.
US10083758B2 Semiconductor memory device and operating method thereof
A memory device includes a plurality of memory cells each programmed to have any one program state among a plurality of program states divided based on a threshold voltage thereof, and a peripheral circuit for performing a main program operation on the plurality of memory cells, and performing an additional program operation on at least one memory cell of which a threshold voltage regarding the main program operation is changed while the main program operation is being performed.
US10083743B2 Memory unit and method of operating a memory unit sector
Disclosed is a memory unit that includes a sector of memory cells. The sector includes a first memory cell configured to selectively take on a state representation of a first plurality of state representations and a second memory cell configured to selectively take on at least one of a second plurality of state representations. The second plurality of state representations is different than the first plurality of state representations. An apparatus includes a processing unit and a memory unit coupled to the processing unit. The memory unit includes a sector of memory cells. Further disclosed are a method of operating a memory unit sector and a method of controlling a sector of a memory unit.
US10083742B2 Method and apparatus for programming non-volatile memory using a multi-cell storage cell group to provide error location information for retention errors
Provided are a method and apparatus for programming non-volatile memory using a multi-cell storage cell group to provide error location information for retention errors. Each storage cell in the non-volatile memory is programmed with threshold voltage levels and each storage cell is programmed from bits from a plurality of pages. A memory controller organizes the storage cells into storage cell groups, each storing m bits of information programmed with the threshold voltage levels. A determination is made of one threshold voltage level to use for each of the storage cells in the storage cell group to program a selected k bits in the storage cell group with threshold voltage levels defining one of a plurality of valid states. The threshold voltage levels for at least one of the storage cells of the storage cell group in any two valid states differ by at least two threshold voltage levels.
US10083738B2 Semiconductor memory device for partial erase operation and operating method of the same
Provided herein are a semiconductor memory device and a method of operating the semiconductor memory device. The semiconductor memory device having improved reliability includes a memory cell array including memory cells coupled to a plurality of word lines, a peripheral circuit configured to perform a program operation on a word line selected from among the plurality of word lines, and control logic configured to control the peripheral circuit so that, when the selected word line is a reference word line during the program operation, a partial erase operation is performed on memory cells included in a memory cell group corresponding to the reference word line.
US10083736B1 Adaptive calibration scheduling for a memory subsystem based on calibrations of delay applied to data strobe and calibration of reference voltage
A method and apparatus for adaptive calibration scheduling is disclosed. A calibration circuit may perform calibrations of a delay applied to a data strobe conveyed from a memory controller to the memory, and may also calibrate a reference voltage. After calibrating the data strobe delay, a current width of an eye opening and a current score are determined. If the eye opening is not less than a minimum threshold and the current score is within a specified range of a reference score, the reference voltage calibration, if conditionally scheduled, is inhibited. The results of the calibration may be recorded in a history table. A timer may advance a pointer provided to a sequence table at a rate determined by information stored in the history table. Information stored in an entry of the sequence table may indicate which calibration procedures are to be performed during the next calibration cycle.
US10083734B1 Memory arrays
Some embodiments include an assembly having active material structures arranged in an array having rows and columns. Each of the active material structures has a first side which includes a bit contact region, and has a second side which includes a cell contact region. Each of the bit contact regions is coupled with a first redistribution pad. Each of the cell contact regions is coupled with a second redistribution pad. The first redistribution pads are coupled with bitlines, and the second redistribution pads are coupled with programmable devices. Some embodiments include methods of forming memory arrays.
US10083733B2 Ferroelectric memory cell apparatuses and methods of operating ferroelectric memory cells
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. Prior to writing a logic value to a ferroelectric memory cell, a digit line of a ferroelectric memory cell may be biased to a first voltage, and a cell plate of the ferroelectric memory cell may be biased to a second voltage. A magnitude of a difference between the first voltage and the second voltage may be greater than a magnitude of a write voltage for the first ferroelectric memory cell. The magnitude of the difference between the first voltage and the second voltage may decrease the time to reach a write voltage for the ferroelectric memory cell. Several example cell plate drivers are also disclosed.
US10083729B2 Magnetic memory and memory system
According to one embodiment, a magnetic memory includes: a first magnetoresistive effect element having a first resistance state or a second resistance state; and a read circuit. A read circuit is configured to apply the first read voltage to the first magnetoresistive effect element, hold a first charging potential caused by the first read voltage, apply a second read voltage higher than the first read voltage to the first magnetoresistive effect element, hold a second charging potential caused by the second read voltage, and determine whether the first magnetoresistive effect element is in the first resistance state or the second resistance state based on a comparison result between the first charging potential and the second charging potential.
US10083728B2 Memory controller, memory module and memory system
A memory module, comprising: a first pin, arranged to receive a first signal; a second pin, arranged to receive a second signal; a first conducting path, having a first end coupled to the first pin; at least one memory chip, coupled to the first conducting path for receiving the first signal; a predetermined resistor, having a first terminal coupled to a second end of the first conducting path; and a second conducting path, having a first end coupled to second pin for conducting the second to a second terminal of the predetermined resistor; wherein the first signal and the second are synchronous and configured to be a differential signal, for enabling a selected memory chip from the at least one memory chip to be accessed.
US10083727B2 Apparatuses and methods for concurrently accessing different memory planes of a memory
Apparatuses and methods for performing concurrent memory access operations for different memory planes are disclosed herein. An example apparatus may include a memory array having a plurality of memory planes. Each of the plurality of memory planes comprises a plurality of memory cells. The apparatus may further include a controller configured to receive a group of memory command and address pairs. Each memory command and address pair of the group of memory command and address pairs may be associated with a respective memory plane of the plurality of memory planes. The internal controller may be configured to concurrently perform memory access operations associated with each memory command and address pair of the group of memory command and address pairs regardless of page types associated with the pairs of the group (e.g., even if two or more of the memory command and address pairs may be associated with different page types).
US10083714B1 Magnetic disk device, controller, and method
A magnetic disk device includes a magnetic disk that includes a plurality of tracks, a magnetic head for reading data from the magnetic disk, and a controller. The controller begins controlling the magnetic head to move to a second track of the plurality of tracks from a first track of the plurality of tracks before decoding of a first track signal output from the magnetic head is completed, wherein the first track signal is output from the magnetic head while the magnetic head is positioned over the first track.
US10083696B1 Methods and systems for determining user liveness
A method for determining user liveness is provided that includes calculating, by a computing device, a spectral property difference between voice biometric data captured from a user and user record voice biometric data. The user and the computing device constitute a user-computing device pair, and the voice biometric data is captured by the computing device during a verification transaction. Moreover, the method includes inputting the spectral property difference into a machine learning algorithm, calculating an output score with the machine learning algorithm, and determining the voice biometric data was captured from a live user when the output score satisfies a threshold score.
US10083690B2 Better resolution when referencing to concepts
Systems and processes for operating a virtual assistant programmed to refer to shared domain concepts using concept nodes are provided. In an example process, user speech input is received. A textual representation of the user speech input is generated. The textual representation is parsed to determine a primary domain representing a user intent for the textual representation. A first substring from the textual representation that corresponds to a first attribute of the primary domain is identified. The identified first substring is parsed to determine a secondary domain representing a user intent for the first substring. A task flow comprising one or more tasks is performed based on the primary domain and the secondary domain.
US10083686B2 Analysis object determination device, analysis object determination method and computer-readable medium
An analysis object determination device includes a detection unit which detects a plurality of specific utterance sections using data related to a voice in a conversation, the specific utterance sections representing a plurality of specific events originating from one or a plurality of participants in the conversation, or a specific event originating from one of the conversation participants, and an object determination unit which determines, on the basis of the plurality of specific utterance sections detected by the detection unit, one or more cause analysis sections for the specific event originating from the conversation participant, the number of the cause analysis sections being fewer than the number of the plurality of specific utterance sections.
US10083682B2 Content data generating device, content data generating method, sound signal generating device and sound signal generating method
A content data generating device includes a first storage configured to store content data including at least either video information or audio information, a second storage configured to store variation data representing change of a parameter on the content data, a designator configured to designate a portion of the variation data, and a content data generator configured to process the content data according to a value of the parameter of the portion of the variation data designated by the designator to generate processed content data.
US10083679B2 Device for controlling at least one audio or video signal with the display of information, corresponding electronic mixing controller, method and computer program product
The invention has for object a device for controlling (2) at least one audio or video signal comprising: means for controlling mounted mobile in rotation about an axis of rotation (z) on a base, first means of detecting a displacement in rotation of the means for controlling able to generate a first signal, said first signal supplying means for processing said at least one audio or video signal, with the first means of detecting comprising means for measuring the angle of rotation of the means for controlling, means for displaying and/or light-emitting means, comprising several sources of light forming at least first and second means of graduation. According to the invention, said sources of light of said first and second means of graduation are selectively controlled by said means for processing according to the measurement of the angle of the rotation of said means for controlling.
US10083676B2 Method for adjusting screen displaying direction and terminal
Provided is a method for adjusting a screen display direction and a terminal. The method includes the follows. At least one authority fingerprint is acquired, and the authority fingerprint is a fingerprint having the authority of changing a screen display direction. A first fingerprint is acquired. When the first fingerprint is the authority fingerprint, an input direction of the first fingerprint is acquired. The screen display direction is adjusted according to the input direction of the first fingerprint. If the first fingerprint is acquired again, a time period for acquiring the first fingerprint is recorded. The size of the screen display area is adjusted according to the recorded time period of the first fingerprint.
US10083672B1 Automatic customization of e-books based on reader specifications
A reader device for reading e-books may connect directly or indirectly to a cloud e-book service. The reader device may request access to a purchased otherwise obtained e-book through the cloud e-book service. The cloud e-book service retrieves a specification dataset that describes various characteristics of the reader device, such as display type and included hardware, and identifies any problematic media types that the reader device cannot properly display. The cloud e-book service then obtains an original copy of the requested e-book and or converts it into a modified e-book dataset by replacing at least one problematic media element of the problematic media type with a replacement media element that is properly displayable by the reader device. The cloud e-book service then transmits the modified e-book dataset to the reader device. The conversion may, for example, replace a video with a still frame from the video.
US10083671B2 DC-DC converter and display apparatus having the same
A DC-DC converter includes a power switch and a switching controller. The power switch is repetitively turned on and off for generating an output DC voltage based on an input DC voltage. The switching controller controls operation of the power switch, and includes a slew rate controller to adjust a slew rate of a switch voltage of an electrode of the power switch to vary with time.
US10083662B2 Data processing method for transparent liquid crystal display
The invention provides a data processing method for transparent LCD; which computes the color saturation of each display pixel based on the grayscale values of the red, green and blue sub-pixels of each display pixel, and selects corresponding equation to compute the grayscale value of the transparent sub-pixel based on the color saturation. When in low color saturation, the invention increases the transmittance of the transparent sub-pixel; when in high color saturation, the invention lowers the transmittance of the transparent sub-pixel; and when the color saturation is in the middle range, the invention balances the transmittance of the transparent sub-pixel. As such, the invention realizes the real time adjustment of the transmittance of the transparent sub-pixel of the transparent LCD and improves the display effect of the transparent LCD.
US10083660B2 Liquid-crystal display device and liquid-crystal display device control method
A liquid-crystal display device includes red pixels with red color filters, green pixels with green filters, blue pixels with blue filters, and a light projecting unit to project light upon the pixels. The light projecting unit includes first and second light sources wherein the light emission peak wavelength is in the green region, and a third light source wherein the light emission peak wavelength is in the blue region. The second light source includes a light emission peak wavelength greater than the first light source. In a first term, the first source emits light, and the blue pixel liquid-crystal layer is controlled to a transmissibility less than or equal to a threshold regardless of frame data. In a second term, the first light source is effectively not and the second and third sources are emitting light. The blue pixel liquid-crystal layer is controlled to a transmissibility according to frame data.
US10083651B2 Display device and electronic device including display device
Objects are to provide a display device the power consumption of which is reduced, to provide a self-luminous display device the power consumption of which is reduced and which is capable of long-term use in a dark place. A circuit is formed using a thin film transistor in which a highly-purified oxide semiconductor is used and a pixel can keep a certain state (a state in which a video signal has been written). As a result, even in the case of displaying a still image, stable operation is easily performed. In addition, an operation interval of a driver circuit can be extended, which results in a reduction in power consumption of a display device. Moreover, a light-storing material is used in a pixel portion of a self-luminous display device to store light, whereby the display device can be used in a dark place for a long time.
US10083646B2 Display apparatus having enhanced center wavelength, method of controlling the display apparatus, and computer program for executing the method
An display apparatus includes a plurality of pixels. Each of the plurality of pixels includes a first sub-pixel that emits light of a first color having a center wavelength from 390 nm to 450 nm and a second sub-pixel that emits light of a second color different from the first color.
US10083641B2 Electronic apparatus, method of calibrating display panel apparatus, and calibration system
An electronic apparatus includes a communicator configured to communicate with a display panel apparatus and a processor configured to divide an image acquired by capturing a display panel into a plurality of sub blocks, calculating representative values of the plurality of sub blocks, calculate calibration values of the plurality of sub blocks based on a target value set based on the calculated representative values and the representative values of the plurality of sub blocks, and transmit the calculated calibration values to the display panel apparatus.
US10083638B2 Edge side display device for a chair
An edge side display device for a chair includes a retention channel of a dovetail shape in cross section; and a plastic strip for embedding within the retention channel. The chair includes a chair body having a peripheral edge side formed with the retention channel. After being embedded, the plastic strip has an upper side surface exposed from the retention channel and having a pattern such that the pattern is visible from the exterior of the retention channel. The pattern consists of word information, like a seat or a row number that is visible under a natural lighting environment to facilitate finding a designated chair.
US10083635B2 In-line production of linerless labels
According to an embodiment of the present disclosure, a method of labeling a plurality of products includes coating a pressure sensitive adhesive to a roll of face stock, the roll of face stock configured to be converted to a plurality of individual labels aligned in a single lane; singulating an individual label from the roll of face stock; and applying the individual label to a product of the plurality of products, wherein the coating, singulating and applying are conducted sequentially in a single continuous operation with a single continuous web of material.
US10083630B2 Modular, wireless, drug simulant injection sensor system and methods of employing
A device for monitoring the position of a plunger member slidingly engaged with a main body of a syringe includes a housing structured to be selectively coupled to the main body in a readily removable manner and a monitoring system disposed at least partially on or in the housing. The monitoring system is structured to detect the absolute position of the plunger member with respect to the main body in a manner which does not require any mechanical linkage with the plunger member.
US10083626B1 Student driver feedback system allowing entry of tagged events by instructors during driving tests
Tagged driving events may be generated during a driving session from sensor data collected via one or more sensors and/or entered by an instructor. The tagged driving events may include a description of each driving event and its associated severity or weight as it relates to a scoring process as well as a time and/or a location of the driving event. A driving session report may be generated using the tagged driving events and may include a driver feedback score that is weighted based on the severity associated with each of the tagged driving events and/or the collected data, a map of the driving session route that indicates a map location of each tagged driving event, and/or a listing of each tagged driving event. The driving session report may be displayed such that a user may select a tagged driving event to view information associated with the tagged driving event.
US10083618B2 System and method for crowd sourced multi-media lecture capture, sharing and playback
A method, that may include capturing, by a mobile media capture device, audio information related to the lecture during a time period that at least partially overlaps a time period during which the lecture occurs; repeating, during the time period, the stages of: checking, by the mobile media capture device, for an occurrence of an event related to the lecture; selecting, by the mobile media capture device and in response to an occurrence of the event, a selected manner to acquire visual information related to the lecture out of (a) an acquisition, at a first rate, of multiple still images of at least a first resolution and (b) an acquisition of a video stream of up to a second resolution that is lower of the first resolution; wherein the first rate is lower than a rate of acquisition of images of the video stream; and acquiring the visual information according to the selected manner.
US10083605B2 Method and system for assisting a driver in driving a vehicle and vehicle on which such system is mounted
The invention regards a method and a system for assisting a driver in driving a vehicle, as well as a vehicle with such system being mounted thereon. Information on an environment of a vehicle is obtained by sensing the environment. Furthermore, information on applicable traffic rules is obtained. A request from a driver is determined from sensing at least one of a driver's utterance, gestures, gaze and operation of vehicle control. The traffic scene as sensed is assessed on the basis of the environmental information, the applicable traffic rules and the determined driver request. Information as requested to be output is generated in response to the determined request of the driver. Finally the information in response to the request from the driver is output.
US10083603B2 Electronic apparatus and method for automatically matching remote control signal
Methods and electronic apparatus for automatically matching remote control signal are provided. The electronic apparatus comprises: an identifying circuit, for identifying an electrical appliance to generate an identifying signal; a signal emitting circuit, coupled to the identifying circuit, for obtaining at least one signal from a database according to the identifying signal, and transmitting the at least one signal to the electrical appliance, a feedback signal detecting circuit, coupled to the signal emitting circuit, for detecting whether the signal transmitted to the electrical appliance has any response, and generating a detecting result accordingly; and a determining circuit, coupled to the feedback signal detecting circuit, for determining at least one remote control signal according to the detecting result, wherein the at least one remote control signal is to control the electrical appliance. The present invention can make the operation become easier for users.
US10083599B2 Remote user interface and display for events for a monitored location
Providing information about a monitored environment comprises monitoring a location by a plurality of sensors, collecting data from the plurality of sensors by a processing device, and providing information to a user of the status of the location based on data collected by at least some sensors, for display on a user device, via a network. A user may be enabled to scroll through updates in the order that the information was provided, on the user device, by an App, for example. Providing video clips from a location to a user device comprises storing first video clips related to respective events at the location that the user has been informed of and/or receiving a request to provide stored video clips of the location over a time period, from the user, retrieving the stored video clips, and providing the retrieved video clips to a user device for display.
US10083593B2 System and method for collecting medical waste that monitors the waste for objects that may have been inadvertantly discarded
A mobile cart that holds a bag for receiving solid waste generated during a medical or surgical procedure. The cart includes a sensor that monitors whether or not an object containing metal is placed in the bag. A processor monitors the signal output by the sensor. If the sensor signal indicates that an object with a minimal amount of metal is placed in the bag, the processor momentarily asserts an audible alarm and continuously asserts a light alarm. The light alarm remains asserted until turned off. If, while the light alarm is on, the sensor signal indicates a second object with the minimal amount of waste is placed in the container, the processor again momentarily asserts the audible alarm. This provides notice that it may be necessary to investigate the contents of the bag to determine if not one but two or more objects were inadvertently discarded.
US10083572B2 Anti-cheating system
An electromechanical gaming machine for applying an anti-cheating system including a real world controller constructed to provide a gambling game; an entertainment software controller constructed to execute an entertainment game; a game world controller constructed to manage the entertainment software controller and communicate gameplay gambling event occurrences based upon a player's skillful execution of the entertainment game that trigger the wager for the gambling game to the gambling game; and the anti-cheating module constructed to: establish a penalty threshold, receive player information for the player where the player information is related to the anti-cheating measure; apply a punitive measure if the penalty threshold is met.
US10083568B2 Gaming system, method and device for generating images having a parallax effect using face tracking
Gaming devices and methods are set forth which provide for face or body tracking to provide a three-dimensional effect to at least a portion of the content displayed. A first display overlays at least a portion of a second display for an auto-stereo electronic display. The first display is adapted to be controlled to be transparent or display vertical barrier lines. The second display displays auto-stereo images of content in coordination with presentation of the vertical barrier lines, to provide a three dimensional effect based on the face or body tracking.
US10083567B2 Discounted wagering game devices and methods
Many implementations of the invention involve discounted wager gaming. Some such implementations involve discounted tickets, which may or may not be “guaranteed play” tickets valid for at least a predetermined number of plays of a wagering game. Some implementations associate a code, sometimes referred to as a Group ID code or the like, with one or more types of contracts for guaranteed play tickets. Other implementations of the invention involve determining a discounted ticket cost C and wagering game value V and determining a coin in amount for a wagering game according to a function of C and V. Still other implementations of the invention provide solutions to accounting challenges relating to discounted tickets.
US10083566B1 Towel dispenser
A dispenser particularly suited for dispensing towels has a general cabinet shape with an elevating platform on which the folded towels are loaded. The user withdraws a towel from an upper access opening which causes the stack to raise and present the next towel to the access. The platform is spring loaded to rise as towels are removed.
US10083565B2 Pin encryption techniques
In certain embodiments, an ATM system validates a user having a multi-digit PIN code. During different access events, either at the same ATM machine or at different ATM machines, the ATM machine presents to the user different sequences of one or more representations of the user's PIN code that identify different subsets of digits and/or different orders of digits to be provided by the user for validation. This makes it more difficult for third parties to steal a user's PIN code because no single access event involves all of the digits in the user's PIN code and/or the proper order of the digits in the user's PIN code, and different access events involve different sequences of the PIN code. In a distributed ATM system having a centralized banking subsystem, the correct PIN code is never provided to an ATM machine for any one access event, thereby further improving system security.
US10083563B2 Paper sheet handling apparatus
A paper sheet handling apparatus includes a paper sheet handling module and storage modules. Storage modules are sequentially connected to be adapted to the paper sheet handling module. Each storage module includes a paper sheet storage cassette, a holding module and a conveyance assembly. The paper sheet storage cassette stores a paper sheet. The holding module holds the paper sheet storage cassette. The holding module is detachably connected to the holding module of at least adjacent one of the storage modules. The conveyance assembly is detachably connected to the holding module. The paper sheet storage cassette and the paper sheet handling module are located at opposite sides of the conveyance assembly respectively. The conveyance assembly conveys the paper sheet between the paper sheet storage cassette and the paper sheet handling module. The number of the storage modules can be changed to be adapted to another paper sheet handling module.
US10083554B2 Method for controlling a gate using an automated installation entrance (AIE) system
A method for controlling a gate using an AIE system is disclosed herein. The method can comprise receiving identification data from an identification card using an identification card reader mounted to a first surface of an enclosure and receiving biometric data from a biometric data reader mounted to a first surface of an enclosure. The method can further comprise searching for a profile within a memory that comprises an identification data and biometric data, as well as wirelessly sending an instruction to open a gate, if the profile is authorized.
US10083541B2 Object illumination in hybrid rasterization and ray traced 3-D rendering
Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
US10083540B2 Virtual light in augmented reality
A head-mounted display system includes a see-through display that is configured to visually augment an appearance of a physical environment to a user viewing the physical environment through the see-through display. Graphical content presented via the see-through display is created by modeling the ambient lighting conditions of the physical environment.
US10083538B2 Variable resolution virtual reality display system
A virtual reality display system that renders images at different resolutions in different parts of a display. Reduces rendering latency by rendering at a lower resolution in selected regions, for example on the sides of a display where human vision has lower resolution than in the center. Pixels in low resolution regions are combined into grid elements, and rendering may generate grid element values rather than individual pixel values. Rendering may use ray casting, rasterization, or both. Variable resolution rendering may be combined with variable level of detail geometry models to further reduce rendering time. Selected objects may be designed as high resolution objects that are rendered at a high resolution even in low resolution display regions.
US10083537B1 Systems and methods for adding a moving visual element to a video
A video may be presented on a touchscreen display. Reception of annotation input may be determined based on user's engagement with the touchscreen display. Annotation input may define an in-frame visual annotation for the video. In-frame visual annotation may be associated with a visual portion of the video and one or more points within a duration of the video such that a subsequent presentation of the video includes the in-frame visual annotation positioned at the visual portion of the video at the one or more points. A graphical user interface may be presented on the touchscreen display. The graphical user interface may include one or more animation fields that provide options for selection by the user. The options may define different properties of a moving visual element added to the video. The options may define visual characteristics, presentation periods, and motions of the moving visual element.
US10083530B1 Multivariate digital display device and method for increasing the separation between classes' data points in hyperspace
A multivariate digital separation of classes and display device and method for generating pictures of data set comprised of points in hyperspace. An input device may include a keyboard, a laboratory instrument such as a mass spectrometer, a reader of computer readable medium, or a network interface device. An output device may include a monitor used in conjunction with either a 2D or 3D printer or both. A computer processor receives data from the input device and performs a series of steps to create a 2D or 3D image of the pairs-hyperspace of all pairs of classes in data set. The resulting image is then produced in a non-transitory medium by at least one of the output devices. The processor steps include the use of maximizing the degree of separation between all classes in the data set as well as transformation of separated data points of all classes into pairs-hyperspace.
US10083525B2 Multi-dimensional color and opacity gradation tools, systems, methods and components
A system for creating and rendering a color gradient field. The system includes a computer input device, a tangible computer-accessible storage medium, a processor coupled to the storage medium and a gradient stack editor. The editor creates a gradient stack data structure that includes a gradient paths, each path having a plurality of color and or opacity control points. Each path has a relative position within the gradient field. The data structure also has a secondary path extending into the gradient field.The gradient stack editor also includes a plurality of effect tools that cause the processor to receive and store information to the gradient stack data structure and the information is indicative of gradient path attributes and color and or opacity control point attributes.A gradient stack tool causes the processor to apply a gradient definition to the data of the gradient stack and to create a graphic document usable by an effect renderer.
US10083521B1 Content recommendation based on color match
Approaches attempt to determine information that can help to produce more useful recommendations to be displayed in a situation where no, or little, information is available that indicates a relationship between content provided through an electronic marketplace or other content provider. For example, data available that relates to an item in a product catalog, for example color data, can be analyzed and aggregated in order to attempt to locate other items that are related and relevant to the item, at least as it relates to color and categorization of the content. Such approaches can include, for example, analyzing images, articles, and other sources of electronic content to attempt to locate items that might be relevant to the item of interest. In a clothing example, this can include accessory items that might be worn with an apparel item of interest, match the apparel item of interest, be frequently utilized or exhibited with the apparel item of interest, include a matching and/or complementary color to the apparel item of interest, etc.
US10083519B2 Information processing apparatus and information processing method for specifying a composition of a picture
[Object] To easily obtain a picture capable of being effectively analyzed, by specifying a composition of a picture acquired by an imaging apparatus.[Solution] Provided is an information processing apparatus including: an angular field estimation section configured to estimate an angular field of a picture acquired by an imaging apparatus, based on positions of at least two points whose position relationship in a real space is already known in the picture; and a composition specification information output section configured to output information specifying a composition of the picture, in a manner that a position relationship between a photographic subject and the imaging apparatus, prescribed in accordance with the angular field, is satisfied.
US10083515B2 Method and system for segmenting medical imaging data according to a skeletal atlas
A method for segmenting a medical image. The method comprises providing a registration of a medical image depicting a plurality of bones with a skeletal atlas mapping an exemplary skeletal structure having a plurality of exemplary bones, identifying at least one component having at least one anatomical characteristic indicative of a predefined organ in the medical image, each the at least one component depicting at least one of the plurality of bones, and segmenting at least one region of interest (ROI) around the at least one component within the medical image according to at least one respective the exemplary bone pertaining to the predefined organ.
US10083512B2 Information processing apparatus, information processing method, position and orientation estimation apparatus, and robot system
An information processing apparatus includes an image acquisition unit, variation amount deriving unit, acquisition unit, and threshold value deriving unit. The image acquisition unit acquires a captured image obtained by an imaging unit. The variation amount deriving unit derives a luminance value variation amount of a predetermined area of the acquired captured image based on a luminance value of the predetermined area and first information indicating a relationship between a captured image luminance value and an amount of luminance value variation. The acquisition unit acquires an amount of variation of a luminance gradient value based on the derived amount of variation of the luminance value, wherein the luminance gradient value is a gradient value of the luminance value. The threshold value deriving unit derives a threshold value with which an obtained luminance gradient value is to be compared, based on the acquired amount of variation of the luminance gradient value.
US10083504B2 Multi-step vessel segmentation and analysis
Multi-step vessel segmentation and analysis is provided. In various embodiments, a branch detection algorithm is applied to a medical image to determine a plurality of branches of a blood vessel appearing in the medical image. A plurality of segments of the blood vessel appearing in the medical image is determined. Each of the plurality of segments is bounded by one of the plurality of branches. An edge detection algorithm is applied piecewise to each of the plurality of segments. A composite blood vessel outline is formed from the piecewise edge detection.
US10083497B2 Demosaicing methods and apparatuses using the same
A method for demosaicing, performed by a processing unit, at least containing: acquiring a frame with a Bayer pattern, wherein the Bayer pattern has alternating red (R), green (G) and blue (B) pixels; calculating a green (RG) value for each R pixel; calculating a green (BG) value for each B pixel; calculating a blue (RB) value for each R pixel; and calculating a red (BR) value for each B pixel. The step of calculating an RG or BG value for each R or B pixel at least contains: selecting one of a first interpolation algorithm and a second interpolation algorithm according to chrominance differences between the R or B pixel and surrounding pixels in a horizontal direction and a vertical direction; and using the selected interpolation algorithm to calculate the RG or BG value for the R or B pixel.
US10083489B1 Payroll correction
In some examples, a payment service may enable employees to be paid after every work shift. After a payroll payment for a first work shift, however, corrections to the amount of the payroll payment may be provided by the employer. When corrections reveal that an overpayment has occurred, at least a portion of the overpayment is deducted from the payroll payment for a second work shift that is subsequent to the first work shift. In some cases, the entire overpayment may be deducted from the payroll payment for the second work shift. In other cases, the overpayment may be deducted in installments from each of multiple subsequent payroll payments, which correspond respectively to work shifts that are subsequent to the first work shift.
US10083488B2 Purchasing contact information from an electronically displayed map
A method and system for adding contact information to a user account in a database. A registered user of the database presents a query having search criteria. The search criteria identifies records that have contact information including an address located within a defined distance of a specified location, such as the user's current location. Instructions are transmitted to the client device for rendering a map of the specified location and a representation of the search results on a display of the user's device. If a record is not owned by or associated with the user, the contact information is obscured on the display. A widget is configured on the display of obscured records that enables the user to purchase the record. Upon selection of the widget, a purchase transaction is executed, and the identified record is added to the user account.
US10083485B2 Alternative value exchange systems and methods
This disclosure describes, generally, methods and systems for exchanging alternative currencies. The method includes creating, at an alternative currency platform, a plurality of user accounts and receiving, from a first user in the plurality of user accounts, an alternative currency exchange offer. The alternative currency exchange offer includes one or more offer terms and associated assets. Furthermore, the method includes extending the alternative currency exchange offer from the first user to the second user, in response to receiving acceptance of the offer from the second user, verifying the associated assets of the first user and the second user, and in response to verification of the assets of the first user and second user, providing settlement of the alternative currency exchange offer.
US10083483B2 Actionable exception alerts
Systems, method, apparatuses, and software are described for automatically detecting defects in financial transactions, automatically determining resolutions to the defects based on historical defect patterns, an interacting with customers to provide information and/or receive instructions regarding defects and how they should be resolved.
US10083478B2 System and method for visual verification of order processing
One or more images of items for an order being processed at processing station of an order fulfillment center may be captured and associated with the order. Alternatively, a short video clip may be captured of the order being packaged. An electronic notification that the order has been processed may be sent to a customer associated with the order. The electronic notification may include a reference to one or more of the captured images or video clips. The customer may use a reference included in the notification to view the captured images. The customer may view captured images to verify that the order has been correctly processed. The captured images may include images of the items being packaged for shipment and may show the shipping address on the package allowing the customer to verify that indeed it is his package in the images.
US10083477B2 Biometric and geophysical sensor-based sorting and displaying of ecommerce product reviews
A processor-implemented method, system, and/or computer program product sorts and displays product reviews of ecommerce products. A system receives product reviews for ecommerce products. The product reviews are displayed on an ecommerce webpage, are generated by product reviewers, and are for different types of products. Reviewer profiles of the product reviewers are received. The reviewer profiles include characteristics of the product reviewers that affect usage of one or more of the different types of products. A user profile for a user is received. The user profile includes characteristics of the user that affect usage of one or more of the different types of products. The user profile is matched to a specific reviewer profile from the reviewer profiles. The product reviews are sorted according to the different types of products and the specific reviewer profile. The sorted product reviews are then displayed on the ecommerce webpage.
US10083472B1 Recycled auto part real time availability verification
Availability of recycled auto parts listed in a centralized inventory system is verified by a query to the inventory system carrying the part. The query identifies the part and data about the part of relevance to a potential buyer (such as price, condition, location) to be verified. Verifications can be performed upon explicit user request, or upon actions implicitly requiring verification, such as adding a part to an estimate or shopping cart, ordering a part, or requesting the part seller to hold the part for future purchase, or the like; verification may also be automatically performed for some or all search results. Results of a verification may also be broadcast to the potential buyer and to the part seller (broker and/or part supplier) to enable audit and follow-up on the verification request.
US10083469B1 System and method of processing information and data objects regarding experiences including associated database and boolean variable features
Systems and methods for performing automated data processing as a function of database entries that correspond to one or more products, such as experiences and including those performed via video and/or social media electronic communication(s), are disclosed. According to exemplary innovations, computer implemented methods of performing automated data processing herein may involve a platform that provides and processes experiences and products via GUIs, graphical indicia, and access rights as a function of product type identifiers and/or Boolean flags. Additional processing performed via the platform may include, e.g., as also performed as a function of the product type identifiers and the Boolean flags, automatically generating differing GUIs as well as scheduling and managing fulfillment of the experiences, wherein processing regarding the various information being generated for, displayed to, and transacted between the customer and the individual (i.e., the provider) is performed via fully-computer-automated interaction(s).
US10083456B2 Service design and order fulfillment system with dynamic pattern-driven fulfillment
A system that provides a provider function is provided. The system defines a structured set of metadata for the provider function. The system further defines a transformation sequence including customizable process logic for the provider function, where the customizable process logic is structured within stages. The system further dynamically generates a runtime process flow for the provider function based on the metadata and the transformation sequence.
US10083455B2 Systems and methods for take-out order analytics
Systems and methods for take-out order management and analysis. In an embodiment, for each of a plurality of restaurants, an interactive menu associated with the restaurant is provided to a plurality of users, a plurality of orders are received from the plurality of users, and the plurality of orders are sent to the restaurant. Order information related to the plurality of orders and the plurality of users is stored in at least one database, and analyzed.
US10083454B2 Social network content item federation based on item utility value
Systems and methods for federating social network content items include determining an engagement value for content items based on previous interactions with content items from first and second content item sources stored in an electronic data storage, certain content items having selection metrics and value metrics according to varying selection schemas and a value schema. A utility value is generated for each of the at least some of the content items, the utility value including an engagement component and a monetary component. A user device displays the content items in an order based on the utility values.
US10083451B2 Using semantic processing for customer support
A third-party company may assist other companies in providing customer support to their customers. The third-party company may provide software to a computer of a customer service representative to present a user interface to assist the customer service representative in responding to customer requests. Third-party company may also send update data to the computer of the customer service representative to cause a portion of the user interface to be updated, where the update data is determined using an intent of a message received from a customer. A message received from the customer may be processed to determine the intent of the message, a template may be obtained using the intent, and the update data may be generated by rendering the selected template. The update data may then be transmitted to the computer of the customer service representative to cause a portion of the user interface to be updated.
US10083440B2 Payment system and method
In one embodiment, transferring payment between a first user and a second user of a communication system includes displaying a contact list in a user interface of a client executed at a user terminal of the first user, the contact list including the second user. The client retrieves and displays at least one page from a payment provider responsive to the first user selecting the second user from the contact list. The client transmits, to the payment provider, information related to the payment entered into the page by the first user, which causes the payment provider to transfer the payment from an account of the first user to an account of the second user.
US10083430B2 Computer-controlled, unattended, automated checkout store outlet system and related method
An unattended, automated checkout, computer-controlled automated store outlet and system is disclosed. A customer's identification and payment information are inputted and verified and the customer qualified to remove items from the automated store outlet. Each bay of the automated store outlet is normally locked, and after the customer accesses the bay can remove one or more items from the bay, which are automatically detected and identified and charged to the customer as part of the purchase transaction. These events occur at the location of each automated store outlet. Each automated store outlet communicates with a central control center, which can be used for live customer service and real time surveillance.
US10083427B2 Method for receiving an electronic receipt of an electronic payment transaction into a mobile device
According to one embodiment of the present disclosure, there is provided a method for receiving an electronic receipt of an electronic payment transaction into a mobile device, the method comprising: storing, into an installed application in the mobile device used to perform the electronic payment transaction, a unique transaction identity issued on the electronic payment transaction; generating, in a server, an electronic receipt issued on the electronic payment transaction; verifying that the electronic receipt matches against the unique transaction identity stored in the installed application; and receiving the electronic receipt into the mobile device in response to the verifying step determining that the electronic receipt matches against the unique transaction identity stored in the installed application. Also provided is a mobile device for receiving an electronic receipt of an electronic payment transaction and a system for receiving an electronic receipt of an electronic payment transaction into a mobile device.
US10083422B2 Authenticated session work tracking and job status reporting apparatus
A workroom is automatically established for each job created and is associated with a unique email address. The workroom allows members to hold live meetings, communicate in real-time, including via email, upload/manage/share files, and automatically provide transcripts of communication. The workroom also allows team members to launch work trackers directly from the workroom. A work tracker collects work information and directly generates one or more status reports based on the work information collected. A status report includes a back-end version viewable and modifiable by a service provider and a front-end version viewable by a buyer. The status report directly generates an invoice based on the information from the status report. The invoice is submitted to the buyer and allows the buyer to directly pay the service provider.
US10083418B2 Distributed autonomous robot systems and mehtods
Described in detail herein are systems and methods for detecting absent like physical objects at a first facility and replenishing the like physical objects from the second facility to the first facility. The system includes an autonomous robot device configured to detect absent like physical objects at a first facility and transmit an identifier associated with the like physical objects to a first computing system. The first computing system determines the need for the addition of the like physical objects in the first facility and transmits the data associated with the like physical objects to the second computing system. The second computing system corrects a perpetual inventory error associated with the like physical objects based on the received data and transmits instructions to an autonomous robot picker disposed at a second facility to replenish the like physical objects at the first facility. The autonomous robot picker locates, picks up and carries the like physical objects at the second facility to a conveyer belt. The like physical objects are transported from the second facility to the first facility.
US10083413B2 Optimized placement of electric vehicle charging stations
Disclosed herein are technologies for facilitating placement of charging stations. In accordance with one aspect, sensor data of electric vehicles is received. A charging demand distribution over a set of locations is determined based on the sensor data. Candidate locations are selected from the set of locations based on the charging demand distribution. Placement of charging stations at one or more of the candidate locations is then optimized.
US10083401B2 Analyzing quality of applications linked to an online system
An online system extracts features from an application linked to the online system. The application is used by users of the online system and posts content to the online system. A trained model is applied to the extracted features to generate a quality score for the application. The trained model is trained using features extracted from a set of training applications and quality scores manually assigned to the training applications, wherein the manually assigned quality scores indicate whether each training application satisfies a set of criteria and the generated quality score represents a probability of the application satisfying the set of criteria. Based on the quality score, content provided by the application is ranked for presentation to a user of the online system in relation to other content of the online system. The online system presents the content provided by the application to the user according to the ranking.
US10083384B2 Display device for displaying barcode
A display device includes a screen. The screen is arranged to display a modifying barcode having a plurality of modifying parallel bars. The screen has a pixel direction and a sub-pixel direction different from the pixel direction. The plurality of modifying parallel bars of the modifying barcode are perpendicular or substantially perpendicular to the pixel direction.
US10083364B2 Method and apparatus for removing character background from colored image
Provided is a method for removing character background in a color image that obtains an image for printing evaluation by removing a background design of a character from the color image of a printed object on which the character has been printed. The method includes separating a color input image into a character part and a background part, calculating a discriminant function for separating pixels of the character part and pixels of the background part based on pixel values, and generating a background-removed image by removing the background part from the input image by using the discriminant function. Moreover, an installation adjustment method of a line camera including adjusting, based on a signal acquired by capturing an installation adjustment chart fixed to the inspection drum, an installation position of the line camera that acquires an image of a large-size printed object arranged on an inspection drum, is executed by using an installation adjustment chart wherein a plurality of patterns formed by white background and black vertical lines are arranged by shifting in a vertical direction so that the vertical lines continue horizontally only in a predetermined rectangular region that is elongated in a scan line direction of the line camera.
US10083362B2 Arabic handwriting synthesis system and method
Systems and associated methodology are presented for Arabic handwriting synthesis including accessing character shape images of an alphabet, determining a connection point location between two or more character shapes based on a calculated right edge position and a calculated left edge position of the character shape images, extracting character features that describe language attributes and width attributes of characters of the character shape images, the language attributes including character Kashida attributes, and generating images of cursive text based on the character Kashida attribues and the width attribues.
US10083352B1 Presence detection and detection localization
A system configured to improve human presence detection and/or localization by generating aggregate confidence values. The system may aggregate confidence values corresponding to overlapping regions of interest. The system may perform human presence detection by comparing the aggregate confidence values to a universal threshold, with aggregate confidence values above the universal threshold indicating that human presence is detected. The system may use the aggregate confidence values to generate a heatmap, may identify a strongest cluster of pixels in the heatmap and determine a bounding box surrounding the strongest cluster. To reduce false positive detections, the system may track the false positive detections as heatmap base data and may remove the heatmap base data from the heatmap. Thus, pixel intensity values corresponding to the false positive detections may be reduced to improve an accuracy of the human presence detection.
US10083351B2 Control system and control method
A control system, method and computer program product use control circuitry to respond to an optical detection of a wearable object worn by a user by initiating a service provided to the user, the service being associated with the wearable object.
US10083333B2 Depth sensor based auto-focus system for an indicia scanner
An indicia reading terminal has a three-dimensional depth sensor, a two dimensional image sensor, an autofocus lens assembly, and a processor. The three dimensional depth sensor captures a depth image of a field of view and create a depth map from the depth image, the depth map having one or more surface distances. The two dimensional image sensor receives incident light and capture an image therefrom. The autofocusing lens assembly is positioned proximate to the two dimensional image sensor such that the incident light passes through the autofocusing lens before reaching the two dimensional image sensor. The processor is communicatively coupled to the two dimensional image sensor, the three dimensional depth sensor, and the autofocusing lens assembly.
US10083332B2 QR image based device management
In embodiments, apparatuses, methods, and storage media may be described for identifying a quick response (QR) image. A QR control code (QRCC) may be identified in the QR image based on a QR tag in the image. Based on the QRCC, a control command of an apparatus may be identified. Other embodiments may be described and/or claimed.
US10083324B1 Qualified web application security based on multi-layered evaluation of web application hierarchy
Qualified web application security based on multi-layered evaluation of web application hierarchy is described. A system receives a web application login request from a web browser associated with a user device. The system identifies a portion of qualified user information associated with the user device. The system creates an executable file based on using the portion of the qualified user information to evaluate a web application hierarchy file comprising hierarchical nodes, wherein each of the hierarchical nodes is associated with a corresponding web application function, at least one corresponding business rule, and a corresponding scope-based security configuration. The system sends the executable file to the web browser, thereby enabling the web browser to use another portion of the qualified user information to evaluate the executable file and to execute the evaluated executable file to provide qualified web application security for web application access requests from the user device.
US10083323B1 Strategy based feature disablement
Provided is a strategy based feature disablement that includes determining a device/browser combination based on an indication that a user device is attempting to access a resource. The device/browser combination is compared to a database of device/browser combinations. Access to the resource is allowed based on a determination that the device/browser combination is not included in the database of device/browser combinations. Alternatively, the resource is reconfigured based on a determination that the device/browser combination is included in the database of device/browser combinations.
US10083318B2 Pattern matching for data leak prevention
Systems and methods for preprocessing data to facilitate DLP pattern matching are provided. An input string is received by a Data Leak Prevention (DLP) system. The input string is converted by the DLP system into a fixed string pattern. The conversion is performed based on multiple class definitions, including a digit class, a letter class and a symbol class. A determination is then made by the DLP system regarding whether the input string contains potential sensitive data to which a full-match is to be applied by matching the fixed string pattern against one or more stored target strings representative of sensitive data.
US10083312B2 Quality assurance checks of access rights in a computing system
Systems and methods for ensuring the quality of identity and access management information at a computing system are described. Access right information that respectively corresponds to one or more access rights may be stored at a data store. The access right information may be stored in accordance with a data model that defines respective relationships between the access rights and both the users having access to the computing system and the computing resources of the computing system. At least a portion of the access right information may be retrieved, and quality assurance tasks may be performed using the portion of the access right information retrieved.
US10083310B1 System and method for mobile proactive secure multi-party computation (MPMPC) using commitments
Described is a system for mobile proactive secure multiparty computation using commitments. The system generates, at each server, secret sharings for each of its input gates using a Secret-Share protocol. Thereafter, sharings of inputs are generated for random gates using a GenPoly protocol. Sharings of multiplication triples are then generated for multiplication gates using a Multiplication-Triple protocol. Affine gates are then evaluated. Multiplication gates can then be evaluated using the multiplication triples and implementing a Secret-Open protocol. A Secret-Redistribute protocol is used to re-randomize the secret sharing. The Secret-Open protocol is implemented after a sharing for an output gate has been computed to reveal the secret.
US10083296B2 Detection of malicious thread suspension
In an example, there is disclosed a computing apparatus having one or more logic elements providing a security agent operable for: detecting that a first process has launch a second process and placed the second process in a suspended state; detecting that the first process has modified or attempted to modify the second process; classifying the modification as potentially malicious; and taking a remedial action. There is also disclosed one or more computer-readable storage mediums having stored thereon executable instructions for providing the security agent, and a computer-executable method of providing the security agent.
US10083288B2 Electronic device with parallaxing unlock screen and method
Unlocking an electronic device includes displaying a lock screen containing a simulated parallaxing three-dimensional scene on a touch screen of the electronic device; receiving user input gestures on the touch screen; parallaxing the displayed scene in accordance with the input gestures; and determining if the input gestures satisfy input requirements to unlock the electronic device and, if so, unlock the electronic device.
US10083287B2 Fingerprint sensing device and electronic device including the same
A fingerprint sensing device includes a sensing circuit configured to extract sensing data from nodes included in each of sampling regions of a sensor array. The fingerprint sensing device also includes a control circuit configured to calculate a number of the nodes based on the extracted sensing data to produce sensing data distributions for each of the sampling regions and compare the sensing data distributions with reference distributions, configured to determine that the sampling regions from which the sensing data distributions corresponding to the reference distributions are extracted are effective contact regions, and configured to generate fingerprint information from the sensor array when the number of effective contact regions is greater than or equal to a threshold.
US10083275B2 Stable genes in comparative transcriptomics
Various embodiments perform stable gene analysis of transcriptome sequencing data. In one embodiment, a plurality of datasets each including transcriptome sequencing data are received by a processor. Each of the plurality of datasets includes a plurality of genes and a respective ranking value for each of the plurality of genes. A plurality of rank normalized input datasets is generated based on assigning, for each of the plurality of datasets, a rank to each of the plurality of genes. One or more longest increasing subsequence (LIS) of ranks are identified between each pair of the plurality of rank normalized input datasets. A set of stable genes from the plurality of genes is identified based on each of the one or more LIS of ranks across the plurality of rank normalized input datasets.
US10083273B2 System and method for cleaning noisy genetic data and determining chromosome copy number
Disclosed herein is a system and method for increasing the fidelity of measured genetic data, for making allele calls, and for determining the state of aneuploidy, in one or a small set of cells, or from fragmentary DNA, where a limited quantity of genetic data is available. Poorly or incorrectly measured base pairs, missing alleles and missing regions are reconstructed using expected similarities between the target genome and the genome of genetically related individuals. In accordance with one embodiment, incomplete genetic data from an embryonic cell are reconstructed at a plurality of loci using the more complete genetic data from a larger sample of diploid cells from one or both parents, with or without haploid genetic data from one or both parents. In another embodiment, the chromosome copy number can be determined from the measured genetic data, with or without genetic information from one or both parents.
US10083271B2 Minimizing harmful effects caused by reticle defects by re-arranging IC layout locally
Provided is a method of fabricating a semiconductor device. An integrated circuit (IC) layout plan is obtained. The IC layout plan contains critical features and non-critical features. Locational information regarding a defect on a blank reticle is obtained. The blank reticle is a candidate reticle for being patterned with the IC layout plan. Based on the locational information regarding the defect and the IC layout plan, a determination is made that at some of the critical features will intersect with the defect if the blank reticle is patterned with the IC layout plan, regardless of whether the IC layout plan is globally manipulated or not before being patterned onto the blank reticle. In response to the determination, selected local portions of the IC layout plan are re-arranged such that none of the critical features will intersect with the defect if the blank reticle is patterned with the IC layout plan.
US10083270B2 Target optimization method for improving lithography printability
Target optimization methods are disclosed herein for enhancing lithography printability. An exemplary method includes receiving an IC design layout for a target pattern, wherein the target pattern has a corresponding target contour; modifying the target pattern, wherein the modified target pattern has a corresponding modified target contour; and generating an optimized target pattern when the modified target contour achieves functionality of the target pattern as defined by a constraint layer. The method can further include defining a cost function based on the constraint layer, where the cost function correlates a spatial relationship between a contour of the target pattern and the constraint layer.
US10083265B2 Apparatuses and methods for measuring an electrical characteristic of a model signal line and providing measurement information
Apparatuses and methods for measuring an electrical characteristic of a model signal line and providing measurement information based at least in part on the measurement of the electrical characteristic. An example apparatus includes a signal line model including a model signal line configured to model electrical characteristics of a signal line. The apparatus further includes a measurement circuit coupled to the signal line model and configured to measure the electrical characteristic of the model signal line responsive to an input signal provided to the model signal line. The measurement circuit is further configured to provide measurement information based at least in part on the measurement to set a signal applied to the signal line.
US10083264B1 Systems and methods for implicit surface modeling
Systems and methods are provided for modeling physical objects. Volumetric modeling operations are implemented with implicit surfaces on graphics processing units (GPUs) for Finite Element Analyses. For example, a number of implicit surfaces associated with signed distance fields are determined, and locality information associated with the implicit surfaces is obtained. Whether to blend the implicit surfaces is determined based at least in part on the locality information.
US10083262B2 Deadlock detection in hardware design using assertion based verification
Methods and systems for detecting deadlock in a hardware design. The method comprises identifying one or more control signals in the hardware design; generating a state machine for each of the one or more control signals to track the state of the control signal; generating one or more assertions for each control signal to detect that the control signal is in a deadlock state from the state machine; and detecting whether any of the one or more control signal are in a deadlock state using the assertions. The method may also comprise generating one or more fairness constraints to impose on a particular assertion and detecting the particular control signal is in the deadlock state using the assertions under the fairness constraints.
US10083255B2 Equipment fault detection, diagnostics and disaggregation system
A system for fault detection and diagnostics of equipment. The system may also be capable of disaggregation and/or virtual submetering of energy consumption by equipment, such as that of heating, ventilation and air conditioning, lighting, and so forth, in a building. Vibration and current sensors, along with one or more algorithms, may be utilized for fault detection and diagnostics of equipment. Models may be developed to aid in deducing energy consumption of individual components of equipment, and the like, for a building.
US10083247B2 Generating state-driven role-based landing pages
A method, computer system, and computer program product for generating state-driven role-based landing pages. An enterprise application user in a secure enterprise application environment provides user-specified content relevant to the user's role in the enterprise, and when the user invokes an enterprise application, initial screens displayed by the enterprise application are displayed as landing pages using the user-specified content. The method commences by validating an enterprise application user using a user profile and a security model where the security model serves to distinguish permitted or allowed enterprise application user activities from denied enterprise application activities. Once validated, then the method identifies a user's role or roles, and further, identifies the user's selection of subscriptions (e.g., subscriptions pertaining to content related to the user's role). Given the user role and the user's selection of subscriptions, systems keep track of user states to use when populating landing pages with subscription content.
US10083245B1 Providing secure storage of content and controlling content usage by social media applications
A device receives, based on installation of a content application on a client device, credentials of a user of the client device, and information identifying a social media application granted access to content associated with the user. The device receives the content from the client device. The device generates a link for the content, and stores the credentials, the content, the link, and the information identifying the social media application. The device receives information indicating that the content is be provided in a post associated with the social media application, and provides the link to the post. The device receives a selection of the link from another client device associated with another user that is viewing the post via the social media application, and provides the content, in a secure format, to the other client device based on the selection of the link.
US10083239B2 Aggregating social networking system user information for display via stories
To generate stories for presentation to social networking system users, one or more story generation engines receives a set of actions of social networking system users. Various story generation engines output stories of different types that collect particular types of actions and arrange the actions in a specified format for presentation. The story generators may avoid selecting the same actions for different stories. Stories generated by the various story generators may be ranked and the ranking used to select stories for presentation to one or more social networking system users.
US10083238B2 Multi-touch gesture search
One or more systems and/or methods for providing related content associated with a multi-touch gesture to a user are provided. A multi-touch gesture (e.g., a pinch-in gesture, a pinch-out gesture, etc.) may be received through a user interface of a client device (e.g., smartphone, tablet, television, virtual wall, etc.) associated with a user. The multi-touch gesture may be evaluated to identify an area of interest of the user interface (e.g., a portion of user interface containing content of interest to the user). The area of interest may be evaluated to identify context (e.g., keywords, phrases, associated content, etc.) associated with the area of interest. A search of content may be performed based upon the context to identify related content (e.g., news articles, wide-area network search results, local device search results, etc.) associated with the context. The related content may be provided to the user through the client device.
US10083235B2 Numeric value decay for efficient relevance computation
Search engines today are capable of incorporating numeric scoring modifiers from controlling applications into their relevance computations. Challenges arise in keeping these modifiers current, given that they may change over time. Embodiments provide a new way to compute numeric value decay for efficient relevance computation without having to rely on a controlling application. The controlling application can set a value for a modifier of an object managed by the controlling application and the controlling application can perform operations on the modifier. However, the controlling application does not need to keep track of the modifier and compute the modifier value independently. Rather, a search engine is configured to perform decay computation(s) and adjust the modifier value on a regular basis or on demand. The search engine ensures that modifier values for all the objects indexed by the search engine are always valid—within acceptable ranges and with acceptable adjustments.
US10083216B2 Idling individually specified objects during data replication
According to one embodiment of the present invention, during database replication from a source database to a target database, operations applied to the source database are transferred as target operations and applied to the target database. A request from a requestor to idle a specified database object is received during the database replication. In response to receiving the request, transference of the target operations for the specified database object from the source database to the target database is terminated and target operations for the specified database object on the target database are monitored. In response to no target operations being applied to the specified database object on the target database, replication of the specified database object is suspended and the requestor is notified when the idling of the specified database object has completed.
US10083201B2 System for maintaining consistency across a decentralized database cluster and method therefor
A system and method for maintaining consistency across a decentralized database cluster is presented. A database cluster can contain a plurality of database servers, each hosting a copy of the same database. In a system without a centralized coordinating server, a message queue can be used to simultaneously provide updates to each database server in the database cluster. A When a database server receives an index update message, it adds message to a queue indicating it has received the message and watches an index update node. Once every server in the cluster has added a message to the queue, it is known that every database server has received the message. The update can be performed for each server and the changes committed simultaneously. In such a manner, all database servers in the cluster perform an update at approximately the same time. Other embodiments also are disclosed.
US10083193B2 Efficient remote pointer sharing for enhanced access to key-value stores
A method to share remote DMA (RDMA) pointers to a key-value store among a plurality of clients. The method allocates a shared memory and accesses the key-value store with a key from a client and receives an information from the key-value store. The method further generates a RDMA pointer from the information, maps the key to a location in the shared memory, and generates a RDMA pointer record at the location. The method further stores the RDMA pointer and the key in the RDMA pointer record and shares the RDMA pointer record among the plurality of clients.
US10083188B2 Information processing device, map update method, program, and information processing system
There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map.
US10083178B2 Digital asset hosting and distribution via digital asset playlists
A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.
US10083172B2 Native-script and cross-script chinese name matching
Techniques for Chinese name matching are described. A Chinese name is received and is romanized into a Mandarin Pinyin representation. The Mandarin Pinyin representation of the Chinese name is matched against a set of Romanized Chinese names originating from several different Chinese character names. In response to finding a potential match between the Mandarin Pinyin representation and Romanized Chinese name, the original Chinese script for the Romanized Chinese name is retrieved. A native script comparison is applied between the received Chinese name and the original Chinese script for the Romanized Chinese name to obtain a match score. The native script comparison includes character-by-character comparison, character variant look-up, and/or consideration of name component misalignments. The obtained match score is used as a filter to reduce false positives that are generated in the matching of the Mandarin Pinyin representation against the set of Romanized Chinese names.
US10083171B1 Natural language processing using a CNN based integrated circuit
A string of natural language texts is received and formed a multi-layer 2-D symbol in a computing system. The 2-D symbol comprises a matrix of N×N pixels of K-bit data representing a “super-character”. The matrix is divided into M×M sub-matrices with each sub-matrix containing (N/M)×(N/M) pixels. K, N and M are positive integers, and N is preferably a multiple of M. Each sub-matrix represents one ideogram defined in an ideogram collection set. “Super-character” represents a meaning formed from a specific combination of a plurality of ideograms. The meaning of the “super-character” is learned by classifying the 2-D symbol via a trained convolutional neural networks model having bi-valued 3×3 filter kernels in a Cellular Neural Networks or Cellular Nonlinear Networks (CNN) based integrated circuit.
US10083169B1 Topic-based sequence modeling neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing word sequences using neural networks. One of the methods includes receiving a first sequence of words arranged according to a first order; and for each word in the first sequence, beginning with a first word in the first order: determining a topic vector that is associated with the word; generating a combined input from the word and the topic vector, and processing the combined input through one or more sequence modeling layers to generate a sequence modeling output for the word; and processing one or more of the sequence modeling outputs through an output layer to generate a neural network output for the first sequence of words.
US10083154B2 Scalable display of internet content on mobile devices
Mobile devices enabled to support resolution-independent scalable display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing on smaller screen sizes. The mobile devices employ software-based processing of original Web content, including HTML-based content, XML, cascade style sheets, etc. to generate scalable content. The scalable content and/or data derived therefrom are then employed to enable the Web content to be rapidly rendered, zoomed, and panned. Display lists may also be employed to provide further enhancements in rendering speed. Context zooms, including tap-based zooms on columns, images, and paragraphs are also enabled.
US10083153B2 Arithmetic processing apparatus
An arithmetic processing apparatus performs arithmetic by a neural network in which multiple processing layers are hierarchically connected. The arithmetic processing apparatus corresponding to one of the multiple processing layers includes a convolution arithmetic portion and a pooling processing portion. The convolution arithmetic portion receives an input data from another of the plurality of processing layers, performs convolution arithmetic to the input data, and in each arithmetic cycle, outputs a part of all convolution arithmetic result data required for single pooling processing. The pooling processing portion performs the single pooling processing to the all convolution arithmetic result data before executing activation processing.
US10083148B2 Reciprocal quantum logic (RQL) serial data receiver system
One embodiment describes a reciprocal quantum logic (RQL) receiver system. The RQL system is configured to convert a serial input data stream provided from a serial data transmitter into an RQL data stream. The RQL receiver system includes a sampling controller configured to oversample the serial input data stream via a plurality of samples over each sampling window of an RQL clock signal to determine a transition sample corresponding to a transition in a digital value of the serial input data stream in a given one sampling window of the RQL clock signal. The RQL receiver system can be further configured to capture the digital value of the serial input data stream via a capture sample that is a predetermined number of samples subsequent to the transition sample in each sampling window of the RQL clock signal.
US10083147B2 Apparatuses and methods for multilane universal serial bus (USB2) communication over embedded universal serial bus (eUSB2)
Methods and apparatuses relating to circuitry for multilane serial bus communications are described. In an embodiment, an apparatus includes a serial bus controller, upstream serial bus lanes, a single downstream serial bus lane, and a host/device lane controller. The serial bus controller is to send and receive data transmissions to and from serial bus devices. The upstream serial bus lanes correspond to the serial bus devices and are associated with serial port addresses. The host/device lane controller is to receive data transmissions through the upstream serial bus lanes and includes a port address assignment circuit and a multiplexer. The port address assignment circuit is to assign serial port addresses to data transmissions, to be included in data transmissions to identify the upstream serial bus lanes through which the data transmission was received. The multiplexer is to forward data transmissions from upstream serial bus lanes to the downstream serial bus lane.
US10083146B2 Shared USB ports
In one example in accordance with the present disclosure, a system comprises a first computing device comprising a first baseboard management controller (BMC), a second computing device comprising a second BMC, a first universal serial bus (USB) port coupled to the first BMC, a second USB port coupled to the second BMC, a multiplexor coupled to the first USB port and the second USB port, a shared USB port coupled to the multiplexor, and a chassis manager coupled to the first computing device and the second computing device. The chassis manager may connect, with the multiplexor, the shared port to the first USB port or the second USB port.
US10083143B2 I/O module
An I/O module includes a base plate, a plurality of universal circuits, and an option module. The base plate includes a plurality of connection terminals. A plurality of field devices is electrically connectable to the connection terminals. The universal circuits correspond to the connection terminals. The universal circuits are provided on the base plate, and configured to perform an input of analog signals from the field device, an output of analog signals to the field device, an input of discrete signals from the field device, and an output of discrete signals to the field device. The option module is detachably provided in the base plate. The option module is provided between a first connection terminal of the connection terminals and a first universal circuit of the universal circuits. The option module includes a first circuit configured to performing transmitting and receiving of signals between the first connection terminal and the first universal circuit. The first connection terminal corresponds to the first universal circuit.
US10083138B2 Controller, bus circuit, control method, and recording medium
A controller includes a pseudo device circuit connected to a target device with a bus and a reset line, the pseudo device circuit acquiring from the bus an instruction input to the target device and a response to the instruction input, predicting a response of the target device to the instruction acquired, and outputting a fault report when a difference is detected between a predicted response and an acquired response, and outputting a reset signal to the reset line; and a master circuit connected to the target device with the bus, the master circuit transmitting the instruction to the target device through the bus, and performing initial setting of the target device based on the fault report from the pseudo device circuit.
US10083134B2 Configurable processor interrupts for allowing an application to independently handle interrupts
Embodiments relate to configurable processor interrupts. An aspect includes sending, by an application to supervisor software in a computer system, a request, the request including a plurality of exception types to be handled by the application. Another aspect includes determining, by the supervisor software, a subset of the plurality of exception types for which to approve handling by the application. Yet another aspect includes sending a response from the supervisor software to the application notifying the application of the subset of exception types.
US10083132B2 Management of building and household appliances using portable computing device
For a device that supports a predetermined communication protocol, a function equivalent to a timer function can be executed without using a command prescribed by the predetermined communication protocol. A communication terminal controls, over a network, a device controlled by a signal communicated using the predetermined communication protocol and includes a memory, storing a basic operation application and a timer operation application, and a controller that executes processing based on the basic operation application and the timer operation application. The basic operation application causes a device to execute a basic function with a signal communicated using the predetermined communication protocol, and at a time designated by a timer setting, the timer operation application instructs the basic operation application to cause the device to execute a basic function with a signal communicated using the predetermined communication protocol.
US10083131B2 Generating and/or employing a descriptor associated with a memory translation table
Various aspects facilitate implementing a memory translation table associated with key-based indexing. A table component is configured for generating a memory translation table and a key component is configured for allocating a key associated with a memory access based on a virtual address and a set of access permissions. A descriptor component is configured for generating a descriptor associated with the memory translation table that comprises at least the set of access permissions and a portion of the key.
US10083118B2 Key value-based data storage system and operation method thereof
The present invention relates to a data storage system. The present invention provides a key value-based data storage system and an operation method thereof, the data storage system comprising: computing nodes, each of which includes a substrate module, a central processing unit, a memory arranged in the substrate module, and a NAND flash storage for cache storage; and a communication interface for interconnecting the computing nodes, wherein the computing nodes support key value-based data processing.
US10083117B2 Filtering write request sequences
Technologies are generally described herein to detect non-volatile write request sequences. A write request is received to write to a solid-state device that includes the non-volatile memory. A determination is made as to whether the write request is part of a non-volatile write request sequence or is not part of the non-volatile write request sequence. In response to determining that the write request is part of the non-volatile write request sequence, the write request is associated with the non-volatile write request sequence. In response to determining that the write request is not part of the non-volatile write request sequence, the data associated with the write request is written to a cache that is coupled to the non-volatile memory. The data associated with the non-volatile write request sequences may be written directly to the non-volatile memory.
US10083112B2 Production-like testing and complex business to business auditing system
A system of testing updated software may include a cloud-based production environment. The system may also include a cloud-based testing environment. The system may also include a cloud-based production processing unit configured to receive in response to document, execute an initial software by inputting the document, and determine an initial software result and an initial software process based the document. The system may also include a cloud-based testing processing unit configured to receive the document, execute an updated software by inputting the document, and determine an updated software result and an updated software process based on the document. The system may also include a testing comparison unit configured to compare the initial software result and the updated software result, and compare the initial software process and the updated software process.
US10083106B2 Computer aided bug reporting system for GUI applications
A computer aided bug reporting system for GUI-based apps extracts and stores static and dynamic data from an app's source code. Using the extracted/stored data, a sequence of prompts is generated on a bug reporter's display device. The prompts are ordered in accordance with one of the app's execution paths associated with an encountered bug wherein each of the prompts is associated with one of the path's execution steps. Each prompt presents the GUI components and attributes of the GUI components associated with the one of the execution steps wherein selected ones of the GUI components and selected ones of the attributes of the GUI components are defined. The selected ones of the GUI components and the selected ones of the attributes of the GUI components for the execution steps associated with the one of the execution paths are presented for review by a software developer.
US10083104B2 System and method for the application of psychrometric charts to data centers
A system and method of displaying the temperature and relative humidity data of sensors on a psychrometric chart. The system and method operate to display an environmental envelope on the psychrometric chart in order to compare the data of the sensors to the environmental envelope of the psychrometric chart, in order to ensure safe operating conditions for data center equipment.
US10083101B2 Computer status diagnosis chip and computer status diagnosis system including the same
A computer status diagnosis chip and a computer status diagnosis system including the same are provided. The chip is connected with the computer chip set and the first audio generator, and includes a receiving unit, an audio encoder and a driving unit. The receiving unit receives a detection signal from the computer chip set, and the audio encoder is connected to the receiving unit and encodes the detection signal as a first audio signal. The driving unit drives the first audio generator according to the first audio signal. By acoustic wave, the first audio generator transmits the first audio signal to a first audio receiver. Upon receipt of the first audio signal, an application program installed in the smart device is used to decode the first audio signal to obtain the detection signal, and a computer status is displayed on the smart device.
US10083087B1 Managing backup copies in cascaded data volumes
Point-in-time backup copies of a production volume that include volume maps between adjacent source and target volumes can be created in a cascade of data volumes. An empty volume map having the backup copy as the target can be created. The empty volume map can include a first bitmap used to indicate that data is stored in the source or the target, a second bitmap for use in managing and optimizing background copying, and an index for tracking a status of background copying. The volume map can be populated so that they first bitmap indicates data is stored in the source, and the index set to a start value. Production volume data regions can be sequentially background copied to the backup copy, while tracking using the index. Upon backup copy completion, the values of the volume map having the backup copy as the target can be stored.
US10083083B2 Data storage system and method by shredding and deshredding
A system and method for data storage by shredding and deshredding of the data allows for various combinations of processing of the data to provide various resultant storage of the data. Data storage and retrieval functions include various combinations of data redundancy generation, data compression and decompression, data encryption and decryption, and data integrity by signature generation and verification. Data shredding is performed by shredders and data deshredding is performed by deshredders that have some implementations that allocate processing internally in the shredder and deshredder either in parallel to multiple processors or sequentially to a single processor. Other implementations use multiple processing through multi-level shredders and deshredders. Redundancy generation includes implementations using non-systematic encoding, systematic encoding, or a hybrid combination. Shredder based tag generators and deshredder based tag readers are used in some implementations to allow the deshredders to adapt to various versions of the shredders.
US10083078B2 Method and apparatus for a volume management system in a non-volatile memory device
Embodiments for partitioning a non-volatile memory device is described. In one embodiment a memory system includes a first addressable range of memory blocks for storing different types of data. The memory system is partitioned to include a second addressable range of memory blocks capable of storing data indicating attributes of the first addressable range of memory blocks. The second addressable range of memory blocks may also be periodically updated such that the capacities of the first addressable range of memory blocks may be dynamically adjusted depending on application needs and changes to the non-volatile memory device over time In some embodiments, one partition of a memory device may be configured for high reliability data storage while a second partition is configured for normal reliability storage.
US10083075B1 System, method, and computer program for automatic discard of corrupt memory segments
A system, method, and computer program product are provided for automatic discard of corrupt memory segments. In use, one or more memory blocks are allocated to specific business related information. Additionally, the one or more memory blocks allocated to the specific business related information are assigned to one or more first memory regions, the one or more first memory regions being a portion of a memory that includes a plurality of memory regions in addition to the one or more first memory regions, the plurality of memory regions including a plurality of other business related information. Further, it is identified that the specific business related information is corrupt. Moreover, the specific business related information is discarded from the memory and a master memory, such that the plurality of other business related information is not discarded.
US10083070B2 Log file reduction according to problem-space network topology
Embodiments of the invention provide a method, system and computer program product for log file reduction according to problem space topology. A method for log file reduction according to problem space topology can include receiving a fault report for a fault in a solution executing in memory of one or more computers of a computer data processing system. The method further can include extracting references to at least two resources of the computer data processing system from the fault report. The method yet further can include filtering a set of all log files for the computer data processing system to only a subset of log files related to the at least two resources. Finally, the method can include displaying the subset of log files in a log file analyzer.
US10083068B2 Fast transfer of workload between multiple processors
Techniques and systems for prescheduling an alternative CPU as soon as a need for a task is detected by a primary CPU are disclosed. A process includes detecting, by a producer thread running on a first CPU, an external interrupt, acquiring, by the producer thread, a spinlock, and in response to acquiring the spinlock, sending, by the producer thread, an event to a consumer thread that is to run on a second CPU. Upon receiving the event by the consumer thread, the consumer thread acquires the spinlock, which “stalls” the consumer thread in a loop until the spinlock is released by the producer thread. While the consumer thread is “waking up” in response to receiving the event from the producer thread, the producer thread creates a task, publishes the task, and releases the spinlock, thereby causing the consumer thread to exit the loop, retrieve the task, and execute the task.
US10083066B2 Processing data by using simultaneous multithreading
A computer implemented method and system for data processing. An example method includes setting at least one SMT preliminary value for at least one operating node; monitoring performance metrics for the at least one operating node set to the at least one SMT preliminary value; and determining a SMT revised value based on performance metrics. An example system includes a memory; a processor communicatively coupled to the memory; and a feature selection module communicatively coupled to the memory and processor. The feature selection module performs a method that includes setting, using a setting device, at least one SMT preliminary value for at least one operating node; monitoring, using a monitoring device, performance metrics for the at least one operating node set to the at least one SMT preliminary value; and determining, using a determining device, a SMT revised value based on performance metrics.
US10083061B2 Cloud embedded process tenant system for big data processing
A process owner platform may be associated with a cloud embedded big data application and may exchange information with a tenant service executor platform. The process owner platform may establish a process using a process tenant template, the process being associated with public and private data and transmit, to the remote tenant service executor platform, information including the public data (without including the private data). The process owner platform may then receive result data and a process state identifier and establish a virtual process such that it is associated with the public data, the private data, and the result data. The process owner platform may also execute control logic in accordance with the process state identifier to materialize the virtual process into a process or a process tenant template, and the materialized process or process tenant template may associated with the public data, the private data, and the result data.
US10083058B2 Batched memory page hinting
Systems and methods for batching memory page hints that may enable a hypervisor to reuse a particular memory page without copying the particular memory page to and from swap space. An example method may comprise: releasing, by a processing device executing a virtual machine, memory pages in use by the virtual machine; adding the memory pages to a set of memory pages; determining, by the virtual machine, that the set of memory pages satisfies a threshold quantity; and responsive to the determining, notifying a hypervisor that the memory pages released by the virtual machine are available for reuse by the hypervisor without being copied to persistent storage.
US10083057B1 Migration of active virtual machines across multiple data centers
A method of providing migration of active virtual machines by performing data migrations between data centers using distributed volume and stretched cluster mechanisms to migrate the data synchronously within the distance and time latency limits defined by the distributed volume protocol, then performing data migrations within data centers using local live migration, and for long distance data migrations on a scale or distance that may exceed synchronous limits of the distributed volume protocol, combining appropriate inter- and intra-site data migrations so that data migrations can be performed exclusively using synchronous transmission.
US10083056B2 Session transfer and suspension in a remote access application framework
Systems and method for providing for suspension and transfer of remote access sessions. In accordance with the methods, a request to suspend a session may be received at a server tier. The server tier prepares a URL that may be used at a later time by a client to resume the session. The URL is communicated to a client tier from which the request was received and, thereafter, a connection between the client tier and the server tier is closed. At a subsequent time, a request may be received to resume the session at the URL. After receipt of the request to resume the session, a connection with the requesting client tier is established by the server tier, and the session is resumed.
US10083054B2 Application-based computing resource management
Computing resources are provided to a user by identifying applications used by the user, and provisioning virtual computing resources that are adapted to the resource requirements of the identified applications. The resource requirements of the identified applications can be combined into a single set of resource requirements and used to acquire a virtual machine that is able to host the identified applications. In other examples, virtual machines may be acquired for each identified application. Each virtual machine generates a display stream via a streaming agent. The display stream is received by an application streaming client on the user's client computer system, and is displayed to the user on a client display. Multiple virtual machines may generate multiple display streams which can be combined by the application streaming client and presented to the user on the single client display.
US10083044B2 Electronic apparatus with a barcode scanning device and secure booting method thereof
An electronic apparatus and a booting method thereof are provided. Control a sensing unit to sense a barcode before an operation system is executed by the electronic apparatus. Determine whether the barcode meets a preset barcode. Continue a booting operation of the electronic apparatus if the barcode meets the preset barcode.
US10083032B2 System, apparatus and method for generating a loop alignment count or a loop alignment mask
A loop alignment instruction indicates a base address of an array as a first operand, an iteration limit of a loop as a second operand, and a destination. The loop contains iterations and each iteration includes a data element of the array. A processor receives the loop alignment instruction, decodes the instruction for execution, and stores a result of the execution in the destination. The result indicates the number of data elements at a beginning of the array that are to be handled separately from a remaining portion of the array, such that the base address of the remaining portion of the array aligns with an alignment width.
US10083028B2 Method, apparatus and system for verifying code integrity on clients
A method and apparatus for verifying code integrity on a client, the method comprising: determining a verification object on the client; generating a plurality of verification sequences, wherein each verification sequence comprises a memory access mode, and a verification algorithm; randomly selecting a verification sequence from the plurality of verification sequences, and obtaining a server verification result for the verification object in accordance with the selected verification sequence; sending the selected verification sequence to the client; receiving a client verification result for the verification object calculated by the client in accordance with the selected verification sequence; and comparing the server verification result with the client verification result to obtain a code verification result.
US10083023B2 Information processing device and program updating method
An information processing device includes a storage unit that stores a program to be updated and setting information indicating whether updating of the program is valid, a communicator that performs communication via a network, and a processor that executes a process including: when receives update management information indicating a first version of the program, determining whether the program is to be updated on the basis of the first version indicated; determining whether the setting information indicates that updating of the program is valid; when it is determined that the program is to be updated and the setting information indicates that the updating of the program is valid, making a request for data for the updating, and updating the program; and transmitting the update management information, and transmitting the data for the updating in reply to a request from a second information processing device.
US10083021B2 Method and apparatus for providing firmware over the air service to user equipments
A method and an apparatus for providing a firmware over the air service to user equipments in a wireless network environment are provided. In one embodiment, a device management server sends a notification to a base station indicating availability of a new firmware version for associated user equipments. The base station obtains a firmware update resource identifier from the device management server upon receiving the notification. Further, the base station fetches a firmware update associated with the new firmware version from a Firmware Over-The-Air (FOTA) server and caches the firmware update in a cache memory. Thereafter, the base station sends a paging message indicating availability of the cached firmware update to the user equipments currently attached to the base station. Upon receiving a paging response from the respective user equipments, the base station transmits the cached firmware update to the respective user equipments over a wireless air interface.
US10083020B2 Computing device facilitating end user access to functionality of applications not yet installed
A mobile computing device includes a touchscreen display, a transceiver, a non-transitory memory that stores a first native application that is installed at the mobile computing device, and a computing processor. The computer processor executes computer readable instructions that cause the computing processor to execute the first native application that is installed at the mobile computing device. The computing processor formulates a query for application functions. The computing processor sends the query to a remote system via the first native application. The remote system stores information regarding application functions. The computing processor, in response to sending the query, receives a result that includes a portion of a functionality associated with a second native application. The computing processor provides access to the functionality without installing the second native application.
US10083018B1 Systems and methods for distributing application templates to wearable client devices
Described systems and methods allow executing complex software applications on a wearable electronic device such as a smartwatch, while reducing energy consumption. Instead of installing the complete code necessary to carry out all aspects of the respective application, some embodiments install a subset of program instructions on the wearable device, and dynamically fetch selected fragments of code from a remote server computer system onto the wearable device, as needed to carry out specific operations. Such code fetches may be triggered, for instance, by the user's pressing a button of the wearable device, or by a gesture of the user.
US10082985B2 Data striping across storage nodes that are assigned to multiple logical arrays
A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.
US10082983B2 Monitoring storage systems
A system for monitoring a plurality of storage systems includes an interface specifying a set of methods for using at least one storage system, an implementation of the interface for each of the plurality of storage systems, wherein at least one of the implementations of the interface is configured to process a plurality of requests, and a performance monitor configured to monitor performance of requests for at least one of a plurality of classes of requests.
US10082981B2 Selective mirroring of predictively isolated memory
A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
US10082968B2 Preferred zone scheduling
A data storage system and associated method are provided wherein a policy engine continuously collects qualitative information about a network load to the data storage system in order to dynamically characterize the load and continuously correlates the load characterization to the content of a command queue of transfer requests for writeback commands and host read commands, selectively limiting the content with respect to writeback commands to only those transfer requests for writeback data that are selected on a physical zone basis of a plurality of predefined physical zones of a storage media.
US10082963B2 Low capacity latency storage enclosure with expander
A storage enclosure includes a plurality of hard drive sub-boards, each configured to include a plurality of hard drives. Each hard drive sub-board is coupled to one or more expanders, via and interface unit, with a set of dual-pass shielded cables. The expander includes a plurality of chipsets coupled to a complex logic device. Each chipset may communicate with a different subset of hard drives with potentially different timing characteristics. The dual-pass shielded cables may be arranged to mitigate these differences. In addition, pin assignments associated with the cables may be set in order to further mitigate the timing differences.
US10082958B2 Invoking input/output (I/O) threads on processors to demote tracks from a cache
Provided are a computer program product, system, and method for invoking Input/Output (I/O) threads on processors to demote tracks from a cache. An Input/Output (I/O) thread, executed by a processor, processes I/O requests directed to tracks in the storage by accessing the tracks in the cache. After processing at least one I/O request, the I/O thread determines whether a number of free cache segments in the cache is below a free cache segment threshold. The I/O thread processes a demote ready list, indicating tracks eligible to demote from the cache, to demote tracks from the cache in response to determining that the number of free cache segments is below the free cache segment threshold. The I/O thread continues to process I/O requests directed to tracks from the storage stored in the cache after processing the demote ready list to demote tracks in the cache.
US10082955B2 Automated home memory cloud with key authenticator
According to one exemplary embodiment, a method for an automatic memory cloud is provided. The method may include detecting a trigger event. The method may include activating the automatic memory cloud based on detecting the trigger event. The method may include determining if new data is found on a primary device connected to the activated automatic memory cloud, wherein the new data has a data type and a data size. The method may include selecting a destination device from a plurality of secondary devices connected to the activated automatic memory cloud based on determining that the new data is found on the primary device, whereby the selected destination device has an available storage exceeding the data size and a usage type matches the data type associated with the new data. The method may include sending an instruction to transfer the new data from the primary device to the destination device.
US10082950B2 Finger-mapped character entry systems
A finger-mapped gesture system is a user interface method and apparatus for rapid data input on a touch-sensitive surface. The user gestures by holding the hand stationary relative to the surface and moving the fingers primarily by extension and flexion on the surface. Each finger gestures on a gesturing area instead of selecting among keys. Individual gestures are constructed from finger actions that each independently parameterize the gesture. In combination, the particular fingers gesturing and the parameters that the fingers gesture indicate the input that the user intends. On devices that do not directly identify fingers, fingers are identified via a finger map that, after calibration to a person's hand, associates each finger with a gesturing area. Gestures are otherwise independent of where they are performed, freeing users from having to look at their fingers to target visual elements. The system is optimized for rapid character data entry.
US10082949B2 Apparatus and method for application peel
An apparatus and method for managing applications in a mobile device are provided. The method includes selecting a predetermined location within an active first application that is in a forefront state, and dragging the selected location to uncover an active second application. The first application is returned to the forefront by returning the selected location back to an original position thereof. The second application may be interacted with directly while the first application is in the dragged state.
US10082948B2 Apparatus and method for grouping and displaying icons on a screen
A shortcut icon display method and a mobile device adapted to the method are provided. The method includes displaying, if a group icon including at least two icons is selected, at least two icons included in the group icon, and performing a function corresponding to a selected one of at least two displayed icons.
US10082938B2 Electronic device, control method, and control program
An electronic device includes a display unit, a detection unit, and a control unit. The display unit displays a character string or an image. The detection unit detects contact with the display unit. In a state where a character string or a image is displayed on the display unit, in a case in which the detection unit detects contact with the character string or the image, the control unit causes at least a part of the character string or the image to be selected in accordance with such detection. The control unit activates a different function in accordance with a condition of contact with the character string or the image when the character string or the image is selected. Furthermore, the control unit causes the character string or the image thus selected to be utilized in the function thus activated.
US10082937B2 Intelligent rendering of webpages
An indication to render a webpage is received. The webpage includes two or more frames and the two or more frames are rendered in a first order. A second order from a user is received. The webpage is rendered. The two or more frames of the webpage are rendered in the second order.
US10082928B2 Providing content to a user based on amount of user contribution
There is provided an information processing apparatus including a contribution action detecting unit configured to detect a contribution action representing a contribution from a user to a target, a contribution degree giving unit configured to give the user a contribution degree in accordance with the contribution action, a virtual distance setting unit configured to set a virtual distance which is a virtual distance between the user and the target on the basis of an integrated value of the given contribution degree of the user, and a contribution degree notification screen display control unit configured to control a display of a contribution degree notification screen in which the set virtual distance is visually expressed.
US10082927B2 Collaborative cursors in a hosted word processor
A computer-implemented collaborative editing method includes receiving input from a user of a browser-based document editing application on a document displayed by the application; identifying a current location in the document for a cursor of a first user executing the application; receiving from a central server system data that reflects changes made to the document by one or more users other than the first user and current positions in the document of cursors for the one or more other user; updating a document model stored on a computing device that is executing the browser-based application and rendering at least a portion of the model to the browser; and rendering the current positions of the cursors for the one or more other users to the browser.
US10082910B2 Gesture cell and gesture sensor having a photodiode comprising a first layer formed as a serpentine element on a substrate
A gesture cell including a photodiode comprising a first layer, the first layer formed as a serpentine element on a substrate, and an optical blind configured to guide a light that is incident from a first direction on the photodiode, the optical blind being placed on the photodiode obliquely toward the first direction, wherein the serpentine element is continuously formed from multiple limbs positioned in the first directions and returning in a corresponding second direction, and each limb positioned in the first direction and the corresponding limb returning in the second direction are equally spaced apart.
US10082901B2 Detection device and display device
A detection device is capable of detecting an external proximity object, and includes a substrate and a plurality of detection electrodes. The detection electrodes are each provided with a plurality of thin conductive wires having a plurality of first thin wire pieces and a plurality of second thin wire pieces which are electrically conducted with one another. Angles each of which is formed by an intersection between the first thin wire piece extending in a first direction and the second thin wire piece extending in a second direction different from the first direction included in the thin conductive wire, are constant, and a distance between the first thin wire pieces of different thin conductive wires is not constant.
US10082899B2 Electronic apparatus with touch panel and method for updating touch panel
An electronic apparatus with a touch panel including a host controller, an interface unit, and a touch panel control unit is provided. The host controller is used to control an electronic apparatus implemented with the host controller. The touch panel control unit is coupled to the host controller through the interface unit. The host controller transmits an updating information to the touch panel control unit with a format of the interface unit, in which the updating data is used to update the touch panel control unit. The touch panel control unit decodes the updating data to accordingly update.
US10082895B2 Capacitive stylus and touch control apparatus applying synchronized time difference signal transmitting method
A capacitive stylus and a touch control apparatus applying synchronized time difference signal transmitting method are disclosed. The capacitive styluses transmit data to a touch control apparatus via wireless communication modules respectively. A non-transitory computer-readable medium of the touch control apparatus storing instructions executable to perform a synchronized time difference signal transmitting method to synchronize time difference of the signal transmitting of the capacitive styluses.
US10082889B2 Multi-electrode active stylus tip
In one embodiment, a device includes a stylus tip capable of communicating wirelessly with another device through a touch sensor of the other device. The stylus tip includes one or more surface areas, one or more substrates disposed along one or more of the surface areas of the stylus tip, and a plurality of electrodes disposed on or in the one or more substrates.
US10082886B2 Automatic configuration of an input device based on contextual usage
In certain embodiments, a computer-implemented method includes detecting a graphical control element on a graphical user interface (GUI), determining a type of the graphical control element, generating configuration control data to cause an input device to configure one or more input elements on the input device to perform functions corresponding to the type of the graphical control element, and sending the configuration control data to the input device. In some cases, the configuration control data causes the input device to configure at least two of the one or more input elements to perform functions corresponding to the type of the graphical control element, and wherein the at least two of the one or more input elements are associated with different functions. The type of graphical control element can be one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text.
US10082884B2 Method and hand held laboratory device to control screen navigation
A method and a hand held laboratory device to control screen navigation on a display instrument such as a smart phone or tablet computer by using predetermined movements of the hand held device caused by the user. The display instrument controls the hand held laboratory device, which allows the user of a hand held device to operate the device without the need of touching the display instrument.
US10082881B2 Navigation keypad
A navigation keypad is disposed in an electronic device including a case and a keypad printed circuit board disposed in the case. The navigation keypad includes an elastic support element and a body. The elastic post includes an elastic post, and a first end of the elastic post has an inclined plane. The body is passing through the case and corresponding to the elastic support element. The body includes a direction keypad portion lean against the elastic post and providing a reload force. The direction keypad portions may be formed on the body for direction control. Therefore, the number of the components and the assembling hour of the navigation keypad can be reduced. In addition, the inclined plane allows the direction keypad portion to be closely in contact with the directional elastic post. Therefore, when one direction keypad portion is pressed, other direction keypad portion would not be affected.
US10082878B2 Method for controlling and calibrating a device with a gesture
A sensor of a control system can be controlled by commands based on knocking gestures. The method includes installing a housing with a sensor, generating a contact interaction, detecting the data signals corresponding to the contact interaction, determining a status data pattern, matching the detected profile with a status gesture profile associated with a command to switch the sensor to a listening status, and controlling terminal devices when the sensor is in the listening status. The control system can also use gestures to control the terminal devices. The method includes manually setting or calibrating the gesture profiles according to audio parameters for sound and vibration parameters for vibrations. The gesture profiles can include a sensitivity factor, surface selection factor, and a threshold factor.