Document Document Title
US10594201B2 Gate driver
A power converter gate driver arrangement for providing a power output and a switching output for switching, in use, one or more switching devices, wherein the switching devices are controlled from a digital core via isolated point-to-point RF drivers. The gate driver uses UHF band technology to transmit both signal and power through a low capacitance single resonator by signal and power modulation. Power is transmitted in a continuous manner.
US10594191B2 Rotor endplate for electric machine
An electric machine is provided. The electric machine may include a rotor disposed on a shaft and an endplate. The endplate may define a coolant capture ring. The coolant capture ring may have tapered side walls that extend from an outer portion of the endplate toward the shaft at a periphery thereof. The coolant capture ring may be configured to deflect coolant captured by the coolant capture ring and expelled by the shaft due to centrifugal forces associated with the rotation of the shaft.
US10594189B2 Alternating current generator for vehicles
An alternating current generator for vehicles includes a stator, a rotor having a Lundell type core and a magnetic field winding, first and second cooling fans which are fixed to an axial end surface of the Lundell type core and generate cooling air along with the rotation of the rotor, and a fan base which is disposed between the second cooling fan and the Lundell type core and regulates the cooling air. The Lundell type core includes a plurality of U-shaped clearances formed in the outer periphery of the axial end surface being circumferentially spaced apart from each other. The fan base includes a plurality of alternately and circumferentially disposed large-diameter portions and small-diameter portions, with at least one of the small-diameter portions being disposed axially confronting a U-shaped clearance.
US10594185B2 Rotor assembly and motor including same
Disclosed in an embodiment are a rotor assembly and a motor including the same, the rotor assembly including: a rotor part; and a first cover including a first fixing plate for covering one side of the rotor part and a plurality of first vane parts protruding from the first fixing plate, wherein a first angle, which is formed by an imaginary line extending from an outer end of each of the first vane parts and a tangential line of a first imaginary circle, is greater than a second angle formed by an imaginary line extending from an inner end of each of the first vane parts and a tangential line of a second imaginary circle, centers of the first imaginary circle and the second imaginary circle are the same as a center of the first fixing plate, the tangential line of the first imaginary circle is a tangential line at a position at which the first imaginary circle and the outer end meet and the tangential line of the second imaginary circle is a tangential line at a position at which the second imaginary circle and the inner end meet.
US10594181B2 Rotor assembly for electric motor
The present invention relates to a rotor assembly for an electric motor, including: a rotor; a rotary shaft passing through the center of the rotor and coupled to the rotor; and a fastening member fastened to at least one side of the rotary shaft to prevent the rotor from being moved along the rotary shaft, wherein the fastening member includes a body portion having at least a part brought into contact with the rotary shaft; and a flange portion connected to the body portion, part of the flange portion being pressed against the rotor side to prevent the axial movement of the rotor.
US10594174B2 Tool and method for use in assembling a stator assembly of an electric machine
An end cap for use with a stator assembly is provided. The end cap includes a tooth portion, a yoke portion, and a lip. The tooth portion includes a first end and an opposite second end and the yoke portion is formed at the first end of the tooth portion. The yoke portion includes at least one arm that extends from the tooth portion. The lip is defined along at least one of the tooth portion and the at least one arm portion.
US10594169B2 Wireless power transmission system having power control
Methods and apparatus to control load power in a wireless power transfer system having one or more power receiving devices and one or more power transmitting sources. In embodiments, device temperature, current level, and/or other information can be used to control power to a load energized by a device.
US10594168B2 Intruding metal detection method for induction type power supply system and related supplying-end module
An intruding metal detection method for a supplying-end module of an induction type power supply system having a supplying-end coil includes: obtaining a previous peak trigger voltage measured during a previous measurement period and setting a reference voltage to be equal to the previous peak trigger voltage; interrupting at least one driving signal of the induction type power supply system to stop driving the supplying-end coil during a measurement period, to generate a coil signal of the supplying-end coil; measuring a first peak of the coil signal within an oscillation cycle of the coil signal, to obtain a first peak trigger voltage; comparing the first peak trigger voltage with the reference voltage; and determining that there is no intruding metal existing in a power supply range of the induction type power supply system when the first peak trigger voltage is equal to or close to the reference voltage.
US10594166B2 Planar immersion lens with metasurfaces
A planar immersion lens can include any number of features. A planar immersion lens can be configured to control a phase profile of an incident wave by modulating the incident wave with sub-wavelength structures of varying impedances. The planar immersion lens can also be directly excited, with electronics or other subwavelength sources coupled to the planar immersion lens, to generate a wave with the desired phase profile. The planar immersion lens can include a plurality of metallic elements and passive elements disposed over a substrate. The passive elements can be selected, based on both the intrinsic and mutual impedances of the elements, to shape the spatial phase profile of the incident wave within this phase range. The phase gradient can be introduced along the incident material/refractive material interface to focus the incident wave into the refractive material having wave components at or beyond the critical angle. Methods are also provided.
US10594163B2 Acoustical battery charging
Presented herein are techniques for acoustically charging an implantable rechargeable battery. In accordance with embodiments presented herein, a sound sensor is implanted in a recipient and is configured to detect sound signals. The sound sensor is configured to convert the detected sound signals into electrical signals that can be used to charge the implantable rechargeable battery.
US10594157B2 System and method of electric vehicle wireless charger output protection using zero voltage switching
A wireless charger output protection system and method is provided for protecting a battery in an electric vehicle during wireless charging. A wireless power transfer system includes a wireless charger on the electric vehicle side that receives power wirelessly from a charging base. The wireless charger output protection system and method shuts down the wireless charger output and dumps energy in a receive antenna (e.g., a vehicle pad) when a charging error is detected before the charging base can be shut down. The system and method employs a zero-voltage switching (ZVS) scheme to shut down the wireless charger output, in response to the charging error, to protect the switching devices and enhance overall reliability.
US10594139B2 Autonomous stably-supplying type renewable energy control device
The present invention is provided with: a power converter (14) connected to a power plant (12) for generating power from renewable energy and having a proportional-control type power adjusting function that outputs the power generated by the power plant (12) after converting a direct current into an alternating current, and that adjusts the outputted power proportionally to a manipulation level; an instantaneous power detector (3) that detects an instantaneous power of the power outputted from the power converter (14); a comparison unit (4) that compares the instantaneous power detected by the instantaneous power detector (3) and a target value set by a generated power setting unit (5) and outputs a comparison signal; a control unit (6) that adjusts the comparison signal outputted by the comparison unit (4); and an output signal unit (7) that outputs the comparison signal adjusted by the control unit (6) to the power converter (14) as the manipulation level. Since the generated power setting unit (5) sets the target value on the basis of a power generation level setting value demanded by an information processing unit, the instantaneous power detected by the instantaneous power detector (3) is controlled to be the target value set by the generated power setting unit (5).
US10594130B2 Over voltage disconnect
A disconnect component coupled between a lighting load and a main power line. The disconnect component includes an input coupled to the main power line and a neutral line input to the disconnect component from the 277 volt circuit and an output coupled to the lighting load. The disconnect component includes a monitor that monitors a voltage on the main power line and a coupling component that couples the main power line to the output. The coupling component is configured to decouple the main power line from the output when the monitor senses a voltage on the main power line is higher than an upper limit voltage and re-couple the main power line to the output when the monitor senses that the voltage on the main power line is below the upper limit voltage.
US10594129B2 Apparatus for detecting fault of power relay of inverter
An apparatus for detecting a fault in a power relay of an inverter is disclosed. The apparatus for detecting a fault in a power relay includes: a voltage sensor configured to measure a voltage of a DC link; a current sensor configured to measure an output current applied to an inverter stage; a storage unit configured to store resistance of an initial charge resistor, a time constant of a capacitor, and a reference voltage measured when voltage drop of the DC link does not occur; and a controller configured to determine, when the voltage drop of the DC link occurs, the presence or absence of a fault in the power relay based on a difference between the reference voltage and a voltage measured after lapse of a period corresponding to the time constant.
US10594127B2 Sealant filled cable gland
A cable gland for providing strain relief and sealing for a cable that can be coupled to a device. The cable gland includes a sealing gland having a sealant. Upon assembly of the cable gland, the sealing gland is compressed in a manner that can releases, or otherwise can facilitate the displacement of, the sealant about an interface between a portion of the cable and the sealing gland, and/or into spaces between exposed insulative jackets and/or conductors of the cable. The sealant can include a curable viscous sealant that is housed within a package of the sealing gland, the package being configured to rupture upon compression of the sealing gland. Alternatively, the sealant can be a malleable sealant material that can be pressed or otherwise displaced to form a seal between the sealing gland and cable and/or into the spaces between exposed insulative jackets and/or conductors of the cable.
US10594126B2 Process for forming a divided conduit
A process for extruding a divided conduit comprising obtaining an extrusion die head, inserting a strip-shaped substrate into the extrusion die head such that the strip shaped substrate is located within the tip gap and extends at least partially out of the tip gap such that the longitudinal edges are located in the die gap, and flowing molten polymer through die gap, encapsulating the longitudinal edges of the strip-shaped substrate in molten polymer. The extrusion die head contains a tip region and a bushing. The tip region contains at least 2 tips separated by a tip gap. The bushing extends around the tip region and the distance between the tip region and the inner surface of the bushing is defined to be the die gap and the die gap varies around the bushing.
US10594122B2 Circuit board and electrical junction box
A circuit board includes: a bus bar; a first prepreg that is overlaid on the bus bar; and a sheet-like leakage prevention portion that is overlaid on the surface of the first prepreg and suppresses leakage of the first prepreg to the outside.
US10594116B2 Tool having an inclined handle
An example tool includes a housing; an inclined handle coupled to, and extending obliquely from, a top portion of the housing, where the inclined handle has a first trigger button and a second trigger button; and an interlocking mechanism disposed in the inclined handle. The interlocking mechanism is configured to disable one of the first trigger button or the second trigger button while the other of the first trigger button or the second trigger button is triggered.
US10594114B2 Spark plug size adaptor assembly
A spark plug assembly configured to allow multi-channel automotive spark-plugs to operate without radio-frequency interference in piston-engine powered aircraft and to greatly reduce or eliminate spark-plug fouling from carbon or lead deposits resulting from combustion of fuel in order to enhance starting and smooth operation of the aircraft engine, and thereby improve the quality of exhaust emissions by assuring a more complete burn of the fuel constituents.
US10594112B1 Intervention photon control method and device
The present invention provides an intervention photon control method and device, wherein the method comprises: a controller controls a multi-wavelength laser light source array to output a first group of laser, and the first group of laser is exported through an optical fiber, wherein the first group of laser comprises a laser of at least one wavelength; an optical fiber coupler couples the first group of laser which is exported by the optical fiber, to obtain a to-be-output laser; and an optical fiber guide wire sends the to-be-output laser to a to-be-analyzed tissue. Therefore, through the intervention photon control method and device provided by the present invention, the multi-wavelength laser light source array can be controlled through a controller, to provide laser for therapy, and the laser is guided to a lesion site via an optical fiber guide wire in a manner of subcutaneous puncture and artery or veinous intervention.
US10594109B2 Discrete wavelength tunable laser
A discrete wavelength tunable laser having an optical cavity which comprises: a reflective semiconductor optical amplifier (SOA); a demultiplexer (Demux) having a single input and a plurality of outputs, the Demux configured to receive the output of the SOA and to produce a plurality of fixed spectral passbands within the gain bandwidth of the SOA; one or more tunable distributed Bragg reflector(s) (DBR(s)) arranged to receive the outputs of the Demux, each tunable DBR configured to select a reflective spectral band within the gain bandwidth of the SOA upon application of a bias current; wherein the SOA forms the back end mirror of the optical cavity; the one or more tunable DBRs form the front end mirror of the optical cavity; and wherein the lasing channel of the discrete wavelength tunable laser is chosen by the overlap of the selected reflective spectral band of one of the one or more tunable DBRs with a fixed spectral passband of the Demux.
US10594101B2 Electrical outlet with interchangeable faceplate modules
An electrical outlet assembly includes a sub-faceplate having a front surface and first set of contacts position on the front surface. An outer faceplate includes an outer surface and an inner surface, the inner surface having a second set of contacts. The outer faceplate is releasably connected to the sub-faceplate so that the first set of contacts connect to the second set of contacts.
US10594094B2 Improvements to electrical apparatus
The invention relates is to apparatus and components which can be provided and used in order to improve the manufacture of electrical apparatus which includes one or more connectors for the connection of one or more cables thereto. One type of connector to which the invention is suited is known as an F type connector. The invention allows a connection to be achieved using securing means to secure the connector body to a housing wall and access to be gained to the securing means whilst allowing the securing means to be substantially masked from external view as the securing means are substantially located with a recess portion formed in the wall.
US10594087B2 Shield connector and shielded cable with connector
A shield connector includes an inner housing to hold terminals connected to wires and a shield shell to accommodate the inner housing and the end of the shielded cable. The shield shell includes a base and a cover to cover the inner housing. The base includes a bottom plate to cover a lower surface of the inner housing and base-side plates to cover side surfaces of the inner housing. A front-rear restricting convex portion extends vertically and engages a front-rear restricting cut to restrict relative movements of the inner housing and the base in a front-rear direction. A vertical restricting convex portion engages a vertical restricting hole to restrict relative vertical movements of the inner housing and the base.
US10594084B2 Electrical connector having an actuator structure
A connector that, when changing an actuator from an open state to a closed state provides a sound that indicates the actuator has changed to a fully closed state. In one embodiment, the actuator has an open surface, a closed surface, a sloped connection surface, and a tip load transmission portion. The open surface enables insertion of a connection object into an insertion portion in an open state. The closed surface is approximately parallel to the connection object in a closed state. The sloped connection surface connects the open surface and the closed surface. The tip load transmission portion is located at an intersection of the closed surface and the sloped connection surface, and elastically contacts the connection object at a time at which a pressing load imparted by an elastic pressing portion is at a peak.
US10594077B2 Connector and connector assembly
A connector includes a connector body, terminals installed in the connector body, and lock devices fit to the connector body. The connector body includes mating guide parts that are formed on both ends of the connector body in a longitudinal direction and are fit in mating-connector-side mating guide parts formed on both ends of a mating connector body of a mating connector in the longitudinal direction. The lock devices include sliders attached to the mating guide parts to be slidable in the longitudinal direction of the connector body. The sliders each include a pair of right and left locking protrusions. When the connector body is mated with the mating connector body, the locking protrusions engage with mating reinforcement brackets installed on the mating connector body.
US10594071B2 Charging inlet with a drainage port in a peripheral wall
A charging inlet 10 disclosed by this specification includes a plate 50 provided with a connector insertion hole 51, and an inlet body 20 having a connector fitting portion 22 to be inserted into the connector insertion hole 51, the inlet body 20 being fixed to the plate 50. The connector fitting portion 22 includes a peripheral wall 25 having a cylindrical shape and a lock portion 34 provided on an outer peripheral surface of the peripheral wall 25. The connector insertion hole 51 includes a peripheral wall accommodation space 56 having the peripheral wall 25 accommodated therein and a lock portion accommodation space 57 having the lock portion 34 accommodated therein. The peripheral wall 25 is provided with drainage ports 39 allowing communication between the lock portion accommodation space 57 and the inside of the peripheral wall 25.
US10594066B2 Metallic material for electronic components and method for producing same, and connector terminals, connectors and electronic components using same
The present invention provides metallic materials for electronic components, having low degree of whisker formation, low adhesive wear property and high durability, and connector terminals, connectors and electronic components using such metallic materials. The metallic material for electronic components includes: a base material; a lower layer formed on the base material, the lower layer being constituted with one or two or more selected from a constituent element group A, namely, the group consisting of Ni, Cr, Mn, Fe, Co and Cu; an intermediate layer formed on the lower layer, the intermediate layer including an alloy constituted with one or two or more selected from a constituent element group B, namely, the group consisting of Ag, Au, Pt, Pd, Ru, Rh, Os and Ir, and one or two selected from a constituent element group C, namely, the group consisting of Sn and In; and an upper layer formed on the intermediate layer, the upper layer being constituted with one or two selected from a constituent element group C, namely, the group consisting of Sn and In; wherein the thickness of the lower layer is 0.05 μm or more and less than 5.00 μm; the thickness of the intermediate layer is 0.02 μm or more and less than 0.80 μm; and the thickness of the upper layer is 0.005 μm or more and less than 0.30 μm.
US10594065B2 Board edge connector
The present disclosure provides a board edge connector. The board edge connector includes an insulating housing and a plurality of terminal groups. The insulating housing includes a supporting portion. Each of the terminal groups includes a plurality of terminals. Each terminal includes a holding portion, a resilient contact portion, a tail portion and a connecting portion. The terminal of at least one of the terminal groups has a longer connecting portion than the rest of the terminal groups. The longer connecting portion includes a supported portion extending in a front and back direction. The supporting portion includes a plurality of supporting grooves disposed thereon. The supported portion of the terminal is disposed on and supported by the supporting grooves.
US10594062B2 Press-fit terminal connection structure having types of alloy layer
It is aimed to provide a press-fit terminal connection structure in which a board connecting portion of a press-fit terminal is press-fit into a through hole provided in a printed circuit board and which can combine the suppression of scraping of a surface layer and a reduction of a necessary load when the press-fit terminal is inserted into and withdrawn from the through hole and an improvement of a holding force for keeping the press-fit terminal inserted in the through hole. In the press-fit terminal connection structure, the press-fit terminal includes, at least on a surface of the contact point portion, an alloy containing layer mainly containing tin and palladium, and the through hole includes a tin layer on an outermost surface of an inner peripheral surface including at least the contact point portion.
US10594061B1 Solder component
A solder component includes one or more terminal members each having a bending portion bending in a direction crossing a surface of a substrate and being connected to the surface of the substrate, and four or more substrate connection portions formed at end portions of the terminal members, three substrate connection portions out of the four or more substrate connection portions each having a width narrower than a width of the bending portion of the corresponding terminal member, when the solder component is disposed on the surface of the substrate, only the three substrate connection portions being in contact with the surface of the substrate, and no matter where a contact point contacting the surface of the substrate is provided on each substrate connection portion, a mass center of the solder component being located inside a triangle determined by three contact points of the three substrate connection portions.
US10594058B2 Terminal block and electronic appliance
A terminal block includes: a nonconductive main body that is attached to a structure; a main terminal that is conductive, passes through the main body, and is disposed on the main body so that both ends of the main terminal project from the main body; a capacitor that is sealed inside the main body; a first connecting conductor that connects one lead terminal of the capacitor and the main terminal; and a second connecting conductor that connects another lead terminal of the capacitor and a conductor of the structure. The first connecting conductor is entirely sealed inside the main body in a state where one end is connected to the main terminal and another end is connected to the one lead terminal of the capacitor.
US10594053B2 Conductor terminal
A conductor terminal with a busbar piece and a clamping spring. The clamping spring has a clamping limb which is oriented towards the busbar piece in order to form a clamping point for clamping an electric conductor between the clamping limb and the bus bar piece, a spring bracket which adjoins the clamping limb, and a contact limb, a vertical section of which extends transversely to the bus bar piece. The vertical section of the contact limb has a recess with edges which surround the bus bar piece. The bus bar piece has a contact wall which adjoins the wall surface of the contact limb vertical section extending transversely to the busbar piece. The wall surface lying on the vertical section side facing away from the clamping limb, and which is designed to support the vertical section of the contact limb on the contact wall by means of the wall surface facing away from the clamping limb.
US10594051B2 Wire to wire connector
A wire to wire connector comprises an insulation housing having a receiving passage extending in an insertion direction of a first wire or a second wire, an integral conductive terminal disposed in the receiving passage and adapted to electrically connect the first wire and the second wire, and a pair of seal members. The receiving passage has a first insertion port and a second insertion port, the first wire is inserted into the receiving passage through the first insertion port and the second wire is inserted into the receiving passage through the second insertion port. The pair of seal members are respectively mounted in the first insertion port and the second insertion port and each have a passageway through which the first wire or the second wire extends. The seal members seal with the first wire and the second wire to prevent moisture from entering the receiving passage.
US10594047B2 Functional contactor
A functional contactor is provided. The functional contactor according to one embodiment of the present invention includes: a conductive elastic portion configured to be in electrical contact with a conductor of an electronic device and have elasticity; and a functional device including a first electrode electrically connected to a circuit board or the conductor of the electronic device and a second electrode on which the conductive elastic portion is laminated through solder. Here, the second electrode includes a stopper in which no electrode is formed to prevent the solder from being introduced into a periphery of a lamination region on which the conductive elastic portion is laminated.
US10594046B2 Satellite system with single polarization path
A satellite communication system comprises one or more non-geostationary satellites. Each satellite is configured to provide a plurality of spot beams. The polarizations of the spot beams are laid out on each satellite so that terminals have a constant polarization as the field of regard traverses the terminal location.
US10594044B1 Wide-direction antenna
In one embodiment, an antenna for receiving incident electromagnetic (EM) radiation includes a dipole having first and second elements, and a reflector for reflecting the incident EM radiation into reflected EM radiation. The reflector, first element, and second element are configured to orient the first element substantially broadside to the reflected EM radiation and end-fire to the incident EM radiation when the second element is oriented substantially broadside to the incident EM radiation. Conversely, they are configured to orient the second element substantially broadside to the reflected EM radiation and end-fire to the incident EM radiation when the first element is oriented substantially broadside to the incident EM radiation.
US10594042B2 Dual-polarization rippled reflector antenna
An antenna may include a reflector and a multi-band feed assembly. A support member may be coupled to the multi-band feed assembly to orient the multi-band feed assembly for direct illumination of the reflector. The multi-band feed assembly may include first and second feeds, each having a respective septum polarizer coupled between a respective common waveguide and a respective pair of waveguides. A housing of the support member may contain the respective septum polarizers and the respective pairs of waveguides.
US10594040B2 Apparatus and methods for launching guided waves via plural waveguide systems
Aspects of the subject disclosure may include, for example, a system having a first plurality of transmitters for launching according to a signal, first electromagnetic waves, and a second plurality of transmitters for launching, according to the signal, second electromagnetic waves. The first electromagnetic waves and the second electromagnetic waves combine at an interface of a transmission medium to induce a propagation of a third electromagnetic wave, the third electromagnetic wave having a non-fundamental wave mode and a non-optical operating frequency, and wherein the second plurality of transmitters are spaced apart from the first plurality of transmitters in a direction of propagation of the third electromagnetic wave. Other embodiments are disclosed.
US10594035B2 Proximity sensing antenna
Proximity sensing antenna systems include two metallic antenna arms. One antenna arm is connected to an RF transmitter at a radio frequency (RF) feed port, and the other antenna arm is connected to an RF detector (e.g., RF measurement receiver or RF power detector) at an RF sense port. The metallic antenna arms are symmetrically positioned with respect to each other across one or more symmetry axes. The metallic antenna arms can be implemented as inverted-L antennas, dipole antennas, inverted-F antennas, and/or as other antenna arm configurations. Further, the antenna arms can be dimensionally identical and positioned symmetrically about one or more symmetry axes. The antenna system can be used within proximity sensing devices for a wide variety of applications including low power sensing and can also be used for wireless data communication.
US10594029B2 Actuatable and adaptable metamaterials integrated in package
Embodiments of the invention include a reconfigurable communication system, that includes a substrate and a metamaterial shield formed over the substrate. In an embodiment, the metamaterial shield surrounds one or more components on the substrate. Additionally, a plurality of first piezoelectric actuators may be formed on the substrate. The first piezoelectric actuators may be configured to deform the metamaterial shield and change a frequency band that is permitted to pass through the metamaterial shield. Embodiments may also include a reconfigurable antenna that includes a metamaterial. In an embodiment, a plurality of second piezoelectric actuators may be configured to deform the metamaterial of the antenna and change a central operating frequency of the antenna. Embodiments may also include an integrated circuit electrically coupled to the plurality of first piezoelectric actuators and second piezoelectric actuators.
US10594028B2 Antenna arrays having multi-layer substrates
An electronic device may be provided with a phased antenna array for conveying millimeter wave signals. The array may be mounted to a substrate that includes transmission line layers having a first dielectric permittivity and antenna layers having a second dielectric permittivity that is less than the first dielectric permittivity. A ground plane may be interposed between the antenna layers and the transmission line layers. The array may be mounted to the antenna layers and transceiver circuitry may be mounted to the transmission line layers. Transmission line traces may be formed on the transmission line layers. The relatively high permittivity of the first set of dielectric layers may allow the transmission line traces to be routed relatively close together with minimal electromagnetic interference. The relatively low permittivity of the second set of dielectric layers may allow the array to operate with satisfactory antenna efficiency, gain, and bandwidth.
US10594027B1 Machine learning models for detecting the causes of conditions of a satellite communication system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to detect problems in a satellite communication system. In some implementations, one or more feature vectors that respectively correspond to different times are obtained. The feature vector(s) are provided as input to one or more machine learning models trained to receive at least one feature vector that includes feature values representing properties of the satellite communication system and output an indication of potential causes of a condition of the satellite communication system based on the properties of the satellite communication system. A particular cause that is indicated as being a most likely cause of the condition of the satellite communication system is determined based on one or more machine learning model outputs received from each of the one or more machine learning models.
US10594018B2 Antenna structure of a communications device
A communications device includes a system ground plane, a signal source, a device frame, a magnetic conductive material and an antenna. The signal source is electrically coupled to the system ground plane. The device frame is perpendicular to the system ground plane. The antenna is electrically coupled to the signal source and is disposed on the device frame. The magnetic conductive material is disposed adjacent to the antenna but spaced apart by a first predetermined distance from the antenna. The magnetic line of force induced by the antenna is directed in a predetermined direction by the magnetic conductive material.
US10594017B2 Antenna device and method for transmitting and/or receiving a signal
There is provided an antenna device including a signal source configured to generate a transmit signal with a basic frequency, a control device, and a first transmit channel. The transmit channel includes a first frequency conversion device and a first transmit device with a first frequency pass band. The control device is connected to the first frequency conversion device, which is configured to perform time-controlled conversion of the basic frequency of the transmit signal to a first transmit frequency, which lies in the first frequency pass band of the first transmit device, in order to provide via the first transmit channel a first transmit signal with the first transmit frequency.
US10594016B2 Two bidimensional multiband antenna and a glazing panel with the antenna printed thereon
The present invention concerns a two bidimensional part multiband antenna arranged to be printed on a glazing panel, the two parts to be connected, respectively, to a central pin and a shield of a data transmission coaxial cable. The two parts have a generally rectangular shape and are relatively to each other longitudinally shifted, the two respective sides of the two parts adjacent to each other comprise respectively a large transversal recess and a corresponding transversal projection facing each other. The part comprising the projection comprises, adjacent thereto, a thin longitudinal arm facing a short transversal finger of the part comprising the recess and adjacent thereto.
US10594015B2 Dual purpose heat pipe and antenna apparatus
A heat pipe is provided that is adapted for use as part of an antenna. The heat pipe includes a first conductive shell portion; a second conductive shell portion; and an insulating shell portion disposed between and connected to the first conductive shell portion and the second conductive shell portion. A wick structure is disposed within the sealed chamber.
US10594013B2 Electronic apparatus
An electronic apparatus includes a first substrate and a second substrate mounted on the first substrate and having a smaller area than the first substrate. The second substrate extends in a longitudinal direction and has a planar or substantially planar shape with a uniform or substantially uniform width across all portions of the second substrate in the longitudinal direction. The second substrate includes a signal line, and a high-frequency transmission line including the signal line, and further includes an input/output pad electrically connected to the signal line, and an auxiliary pad arranged between two input/output pads, on the mounting surface of the second substrate. The first substrate includes lands each connected to the input/output pad and the auxiliary pad. The input/output pad and the auxiliary pad are each soldered on each of the lands of the first substrate and, thus, the second substrate is surface-mounted on the first substrate.
US10594009B2 Zinc-air battery
A zinc-air battery includes an air electrode part, a separator and a negative electrode part in sequence within a case, wherein the negative electrode part comprises potassium hydroxide (KOH) in the form of powder, and the case has an opening part formed in at least one region thereof, with the opening part being covered by a porous membrane.
US10594007B2 Battery assembly with temperature control device
A battery module of the present invention is adaptable to be utilized in various configurations including and not limited to an overlapping battery cell packaging configuration and a vertical stack battery cell packaging configuration used in an automotive and non-automotive applications. The battery module has a plurality of battery heatsink assemblies with the cells disposed therebetween. A plurality of rods extend through the each heatsink assemblies to secure the heatsink assemblies and the cell with one another to form the battery module.
US10594005B2 Electrical storage device heater for vehicle
An electrical storage device heater system according to an exemplary aspect of the present disclosure includes, among other things, an electrical storage device, a heater configured to regulate a temperature of the electrical storage device and a controller configured to actuate the heater using power sourced from a location separate from the electrical storage device.
US10593999B2 Electrode assembly and rechargeable battery including the same
An electrode assembly includes: a first electrode including a first electrode coated region and a first electrode uncoated region at one side of the first electrode coated region; a separator overlapping the first electrode; a second electrode including a second electrode coated region and a second electrode uncoated region at one side of the second electrode coated region; and a foreign particle preventing member on at least one of the first electrode uncoated region and the second electrode uncoated region. The second electrode coated region overlaps the first electrode coated region with the separator therebetween, and the foreign particle preventing member is repeatedly wound about an axis together with the first electrode, the separator, and the second electrode.
US10593998B2 Phosphate-garnet solid electrolyte structure
A composite electrolyte tri-layer structure, including a first layer having a first ceramic electrolyte, where the first electrolyte is stable against contact with lithium metal, a second layer having a second ceramic electrolyte, where the second electrolyte is stable against aqueous contact, and a third layer having a third non-aqueous electrolyte interposed between the first layer and second layer, wherein the first electrolyte, the second electrolyte, and the third electrolyte each have a different relative chemical stability. Also disclosed is a method of making and using the tri-layer structure, and an energy storage article or device incorporating at least one of the tri-layer structures.
US10593991B2 Method and system for battery protection
An electrical combination. The combination comprises a hand held power tool, a battery pack and a controller. The battery pack includes a battery pack housing connectable to and supportable by the hand held power tool, a plurality of battery cells supported by the battery pack housing, each of the plurality of battery cells having a lithium-based chemistry, being individually tapped and having an individual state of charge. A communication path is provided by a battery pack sense terminal and a power tool sense terminal. The controller is operable to monitor a state of charge of a number of battery cells less than the plurality of battery cells and to generate a signal based on the monitored state of charge of the number of battery cells less than the plurality of battery cells, the signal being operable to control the operation of the hand held power tool.
US10593989B2 Method for manufacturing aluminum plate, aluminum plate, collector for storage device, and storage device
An object of the present invention is to provide a method for manufacturing an aluminum plate which is simple, is high in productiveness, allows the use of arbitrary aluminum materials, and can be suitably used for collectors having excellent adhesiveness to active material layers, a collector for a storage device, and a storage device. The method for manufacturing an aluminum plate of the present invention is a method for manufacturing an aluminum plate having an aluminum substrate having a plurality of through holes in a thickness direction, including an oxidized film-forming step of forming an oxidized film by carrying out an oxidized film-forming treatment on a surface of the aluminum substrate having a thickness in a range of 5 μm to 1,000 μm and a through hole-forming step of forming through holes by carrying out an electrochemical dissolution treatment after the oxidized film-forming step.
US10593983B2 End plate for fuel cell stack
An end plate for a fuel cell stack includes a metal plate body having through-holes and inner circumference covering portions, which cover the inner circumferential surfaces of the through-holes. A part of the outer circumferential surface of the plate body that corresponds to inner ends of the inner circumference covering portions in the thickness direction is covered by an outer circumference covering portion, which is formed integrally with the inner circumference covering portions. The circumferential edge of the outer end of each through-hole is constituted by four linear portions and four arcuate portions connecting the ends of the linear portions to each other. The radius of curvature of each arcuate portion is in the range between 8 mm and 15 mm inclusive.
US10593981B2 Heterogeneous ceramic composite SOFC electrolyte
A solid oxide fuel cell (SOFC) includes a cathode electrode, a solid oxide electrolyte, and an anode electrode. The electrolyte includes yttria stabilized zirconia and scandia stabilized zirconia, such as scandia ceria stabilized zirconia.
US10593975B2 Catalytic burner arrangement
A catalytic burner arrangement is provided including at least a catalytic burner unit with a housing having a reaction chamber in which a catalyst is arranged, wherein the catalyst is adapted to react a fuel, particularly a hydrogen containing fluid, with an oxidant, particularly air, for producing heat, the housing having a fluid inlet for supplying a fluid stream into the housing and a find outlet for exiting a fluid stream from the housing, and the catalytic burner arrangement further includes a mixing unit forming a mixing chamber in which fuel and oxidant are mixed, wherein the mixing device includes a fuel inlet, an oxidant inlet and an fuel-oxidant-mixture outlet, and wherein the fluid inlet of the catalytic burner unit merges with the fuel-oxidant-outlet of the mixing unit for transferring the fuel-oxidant-mixture from the mixing chamber to the reaction chamber of the catalytic burner unit wherein the fuel-oxidant-outlet of the mixing chamber is pipe-shaped and extents into the mixing chamber of the mixing unit, and wherein a length of the pipe-shaped fuel-oxidant-outlet extents over the oxidant inlet and/or the fuel inlet.
US10593967B2 Modulated thermal conductance thermal enclosure
A thermal insulation device includes a first plate, a second plate formed to nest adjacent the first plate with a gap between the first and second plates, a porous material disposed in the gap between the plates, a sealing layer disposed between the first and second plates such that the porous material is sealed from ambient at a pressure less than ambient, and a vapor generating material disposed in the gap.
US10593964B2 Bipolar plate, cell frame, cell stack and redox-flow battery
A bipolar plate is a bipolar plate for a battery, the bipolar plate having a positive electrode disposed on a first surface side thereof and a negative electrode disposed on a second surface side thereof, wherein at least one of the first surface and the second surface is provided with a flow path through which an electrolyte flows. The flow path includes an introduction port for the electrolyte, a discharge port for the electrolyte, and a groove section which is located between the introduction port and the discharge port and guides the electrolyte to a predetermined route. The groove section includes a plurality of vertical groove sections which extend in a vertical direction and are arranged in parallel in a direction orthogonal to the vertical direction when the bipolar plate is placed at a predetermined position in the battery.
US10593963B2 Blocking layer
The invention relates to an anode and electrolyte and cathode in direct material contact in fuel cell applications, so that the anode and electrolyte, and the cathode and electrolyte, particularly at temperatures >400° C., can react in a solid chemical manner. Said reaction results in that the material of the anodes can diffuse into the electrolyte and vice versa, and the material of the cathodes can diffuse into the electrolyte or vice versa. The effect thereof is the modification of the electrical energy yield of the fuel cells. In order to prevent said effect, it is proposed according to the invention that a blocking layer is disposed between the electrolyte and anode and electrolyte and cathode and is made of areas having opened and closed pores and that the functional penetration paths for the diffusion are formed by the frame structure thus created.
US10593950B2 Positive electrode for metal air battery, metal air battery including the same, and method of preparing the positive electrode for metal air battery
A positive electrode for a lithium battery includes a lithium salt, a carbonaceous material, and a coating on a surface of the carbonaceous material, the coating including a polymer electrolyte including a hydrophilic material and a hydrophobic material, wherein a portion of the polymer electrolyte is anchored to the surface of the carbonaceous material by a chemical bond.
US10593946B2 LFP as initiator of in-battery polymerization of conducting polymers for high-rate-charging cathodes
Cathodes for a fast charging lithium ion battery, processes for manufacturing thereof and corresponding batteries are provided. Cathode formulations comprise spinel and/or layered structure cathode material with 5-10% of cathode material having an olivine-based structure as polymerization initiator, binder material, and monomer and/or oligomer material selected to polymerize into a conductive polymer upon partial delithiation of the olivine-based structure cathode material during at least a first charging cycle of a cell having a cathode made of the cathode formulation. When the cathode is used in a battery, polymerization is induced in-situ (in-cell) during first charging cycle(s) of the battery to provide a polymer matrix which is evenly dispersed throughout the cathode.
US10593943B2 Surface treatment method for lithium cobalt oxide, and lithium secondary battery comprising same
The present invention relates to a surface treatment method for lithium cobalt oxide, comprising the steps of: (S1) mixing lithium cobalt oxide and an organic phosphoric acid compound; and (S2) heat treating and calcining the mixture prepared in step (S1). The surface treatment method of the present invention is simpler and has higher reproducibility than a conventional surface coating and doping technique, and can improve electrochemical characteristics by reinforcing the structural stability of lithium cobalt oxide. In addition, LiCoO2 prepared by the surface treatment method of the present invention is structurally stable during charging/discharging and does not cause unnecessary phase transition, and thus has excellent lifetime characteristics.
US10593939B2 Cathode material for lithium-ion secondary battery, cathode for lithium-ion secondary battery, and lithium-ion secondary battery
A cathode material for a lithium-ion secondary battery including: active material particles including central particles represented by general formula LixAyDzPO4 (here, A represents at least one element selected from the group consisting of Co, Mn, Ni, Fe, Cu, and Cr, D represents at least one element selected from the group consisting of Mg, Ca, Sr, Ba, Ti, Zn, B, Al, Ga, In, Si, Ge, Sc, and Y, 0.9
US10593933B2 Negative electrode active material for non-aqueous electrolyte rechargeable battery, method for preparing same, and non-aqueous rechargeable battery including same
Provided are a negative electrode active material for a non-aqueous electrolyte rechargeable battery, a method for preparing the same, and a non-aqueous electrolyte rechargeable battery including the same and, more specifically, a negative electrode active material for a non-aqueous electrolyte rechargeable battery, including a silicon oxide composite, capable of degrading irreversible characteristics and improving structural stability of the non-aqueous electrolyte rechargeable battery, the silicon oxide composite containing silicone, a silicon oxide represented by general formula SiOx (0
US10593931B2 Electrochemical cell and method of manufacturing
An electrochemical cell comprising a lithium metal negative electrode layer physically and chemically bonded to a surface of a negative electrode current collector via an intermediate metal chalcogenide layer. The intermediate metal chalcogenide layer may comprise a metal oxide, a metal sulfide, a metal selenide, or a combination thereof. The intermediate metal chalcogenide layer may be formed on the surface of the negative electrode current collector by exposing the surface to a chalcogen in gas phase. Then, the lithium metal negative electrode layer may be formed on the surface of the negative electrode current collector over the intermediate metal chalcogenide layer by contacting at least a portion of the metal chalcogenide layer with a source of lithium such that the lithium actively wets the metal chalcogenide layer and forms a conformal lithium metal layer on the surface of the negative electrode current collector over the metal chalcogenide layer.
US10593922B2 Battery pack
A battery pack includes a plurality of prismatic secondary batteries with spacers each interposed therebetween. The prismatic secondary batteries each include a flat wound electrode body that is formed by winding a positive electrode plate and a negative electrode plate with a separator interposed therebetween; a prismatic outer body that houses the wound electrode body; and a sealing plate that seals an opening of the flat wound electrode body. The wound electrode body has a wound positive electrode core-exposed portion at one end portion and a wound negative electrode core-exposed portion at the other end portion. A positive electrode current collector is joined to the positive electrode core-exposed portion to form a positive electrode-joined portion, and a negative electrode current collector is joined to the negative electrode core-exposed portion to form a negative electrode-joined portion.
US10593921B2 Intumescent battery housing
A battery housing has a body and a lid mateable with the body. The body and the lid, when mated, provide a chamber dimensioned to hold at least one battery; and a venting passageway from the chamber. At least a portion of at least one of the body and the lid comprises an intumescent flame retardant material with an expansion ratio sufficient to drive gas from the chamber through the venting passageway and to seal the chamber when the material intumesces in the event of thermal runaway of a battery housed in the chamber.
US10593916B2 Energy storage system
Disclosed is an energy storage system, which includes at least one battery rack including at least one battery pack, a rack housing having an accommodation space for accommodating the at least one battery rack, and a rack door unit mounted to the rack housing to open or close the accommodation space of the rack housing and at least partially made of flexible material.
US10593913B2 Energy storage apparatus for suppressing adverse effects exerted on circuit boards
An electricity storage device (1) which is provided with an electricity storage element (40) and an outer case (10). This electricity storage device (1) is also provided with: a measurement substrate (81) which is connected to the electricity storage element (40), and through which a first electric current passes; and a main circuit substrate (82) through which a second electric current that is larger than the first electric current passes. The main circuit substrate (82) is arranged so as to face a part of a container (410) of the electricity storage element (40), said part being different from a long lateral surface (411) of the container (410).
US10593904B2 Organic-light emitting diode device and method for fabricating the same
The present application discloses an organic light-emitting diode (OLED) device, including: a transparent substrate, a first electrode structure, an organic light-emitting layer, and a second electrode structure. The first electrode structure comprises a plurality of first electrodes and second electrodes on the transparent substrate, a first electrode and a second electrode each corresponding to a subpixel unit, the first electrodes and the second electrodes being arranged in an alternating configuration along at least one of a row direction and a column direction of a pixel unit. The second electrode structure comprises a transparent electrode layer with a planar structure, the second electrode structure being on the organic light-emitting layer. The organic light-emitting layer is between the first electrode structure and the second electrode structure. A light-transmission rate of the first electrodes is higher than a light-transmission rate of the second electrode structure.
US10593901B2 Processes for improving efficiency of light emitting diodes
A process for improving the external quantum efficiency of a light emitting diode (LED) is provided by exposing one or more components of an LED, a partially assembled LED, or a completely assembled LED to an amount of hydrogen or hydrogen gas, or to an atmosphere containing higher quantities of hydrogen or hydrogen gas for a period of exposure time. Kits and processes for constructing a light emitting diode having an improved external quantum efficiency is further provided, which includes exposing one or more components of an LED, a partially assembled LED, or a completely assembled LED to an amount of hydrogen or hydrogen gas, or to an atmosphere containing higher quantities of hydrogen or hydrogen gas for a period of exposure time.
US10593886B2 OLED devices with improved lifetime using non-crystallizable molecular glass mixture hosts
An OLED multilayer electroluminescent device includes a cathode, an anode, a light-emitting layer (LEL) disposed therebetween, and charge-transporting layers disposed between (A) the cathode and the light-emitting layer, (B) the anode and the light-emitting layer, or (C) both (A) and (B). The light-emitting layer (LEL) includes a host material and an emitter. The host material includes a high-entropy non-crystallizable molecular glass mixture, which includes hole-transporting capabilities, electron-transporting capabilities, or ambipolar capabilities. The ambipolar capabilities include hole-transporting capabilities and electron-transporting capabilities.
US10593878B2 Electronic device and method for fabricating the same
An electronic device includes a semiconductor memory, wherein the semiconductor memory comprises a plurality of memory stacks neighboring each other in a first direction and a second direction, the second direction intersecting the first direction, a plurality of first liner layers covering sidewalls of memory stacks that neighbor each other in the second direction, the plurality of first liner layers extending in the second direction, a plurality of first air gaps located in spaces covered by the first liner layers, and a plurality of second air gaps located between each pair of memory stacks that neighbor each other in the first direction, the plurality of second air gaps extending in the second direction.
US10593875B2 Self-aligned 3D memory with confined cell
A plurality of memory cells in a cross-point array in which the memory cell stacks in the cross-points include a switch element, a conductive barrier layer, and a memory cell in series, and having sides aligned within the cross-point area of the corresponding cross-point. The memory cells in the stacks include confinement spacers within the cross-point area having outside surfaces on a pair of opposing sides of the stack, and a body of programmable resistance memory material confined between inside surfaces of the spacers.
US10593872B2 Method of manufacturing semiconductor memory device
According to one embodiment, an insulating layer is formed on a substrate. A hole is formed in the insulating layer. A metal layer is formed in the hole to fill the hole. A surface of the insulating layer and a surface of the metal layer is removed by etching with ion beams having a first angle, which etches both the insulating layer and the metal layer at a first etching rate. A resistance change element is formed on the metal layer.
US10593857B2 Process for manufacturing a pyroelectric and/or piezoelectric drive
A process for manufacturing a piezoelectric and/or pyroelectric device comprising a polyvinylidene fluoride film, the process comprising a step of forming at least one portion of a layer of a solution comprising a solvent and a compound comprising polyvinylidene fluoride and a step of irradiating the portion with pulses of at least one ultraviolet radiation. The irradiating step enables the formation of at least two β crystalline phases having different orientations.
US10593837B2 Light emitting device with a stepped structure
A light emitting device including a first semiconductor layer, a light emitting layer, a second semiconductor layer, a first electrode, and a second electrode is provided. The light emitting layer is deposited between the first and the second semiconductor layers. The first semiconductor layer, the light emitting layer and the second semiconductor layer form a stepped structure including a first electrode connection surface, a second electrode connection surface, and a connection portion. The first electrode connection surface is located on the first semiconductor layer. The second electrode connection surface is located on the second semiconductor layer. The connection portion connects the first and the second electrode connection surfaces. The connection portion includes a first surface, a second surface, and a third surface. A first corner s formed between the first and the second surfaces. A second corner is formed between the second and the third surfaces.
US10593828B2 Ultraviolet light-emitting diode and electric apparatus provided with the same
A UV LED element, which is an exemplary ultraviolet light-emitting diode according to the present invention, includes an n-type conductive layer, a light-emitting layer, an electron block layer, and a p-type contact layer, all of which are arranged in this order. Bandgap energy of the electron block layer satisfies Econtact≤EEBL, where Econtact designates bandgap energy of the p-type contact layer and EEBL designates the bandgap energy of the electron block layer. The electric apparatus includes the UV LED element as a light source for emitting an ultraviolet ray.
US10593825B2 Roll-to-roll metallization of solar cells
Disclosed herein are approaches to fabricating solar cells, solar cell strings and solar modules using roll-to-roll foil-based metallization approaches. Methods disclosed herein can comprise the steps of providing at least one solar cell wafer on a first roll unit and conveying a metal foil to the first roll unit. The metal foil can be coupled to the solar cell wafer on the first roll unit to produce a unified pairing of the metal foil and the solar cell wafer. We disclose solar energy collection devices and manufacturing methods thereof enabling reduction of manufacturing costs due to simplification of the manufacturing process by a high throughput foil metallization process.
US10593816B2 Method for manufacturing device comprising inorganic/organic hybrid perovskite compound film and device comprising inorganic/organic hybrid perovskite compound film
A method for manufacturing a device comprising an inorganic/organic hybrid perovskite compound film, according to the present invention, comprises the steps of: a) laminating a first structure and a second structure to allow the first surface layer and the second surface layer to be in contact with each other, the first structure comprising a first surface layer containing at least one of materials i) to v) below, the second structure comprising a second surface layer containing, independently from the first surface layer, at least one of materials i) to v) below; and b) applying heat and physical force to the laminate in which the first structure and the second structure are laminated: i) an inorganic/organic hybrid perovskite compound, ii) an organic halide, iii) a metal halide, iv) an inorganic/organic hybrid perovskite compound precursor, and v) a metal halide precursor.
US10593804B2 Non-planar semiconductor device having hybrid geometry-based active region
Non-planar semiconductor devices having hybrid geometry-based active regions are described. For example, a semiconductor device includes a hybrid channel region including a nanowire portion disposed above an omega-FET portion disposed above a fin-FET portion. A gate stack is disposed on exposed surfaces of the hybrid channel region. The gate stack includes a gate dielectric layer and a gate electrode disposed on the gate dielectric layer. Source and drain regions are disposed on either side of the hybrid channel region.
US10593799B2 Semiconductor component comprising trench structures and production method therefor
A semiconductor component includes a field-effect transistor arrangement having a drift zone and body region between the drift zone and a first surface of a semiconductor body. Trench structures of a first type extend from the first surface into the semiconductor body and have a maximum lateral dimension at the first surface which is less than a depth of first and second ones of the trench structures. A net doping concentration at a reference depth at a first location in the drift zone is at least 10% greater than at a second location in the drift zone at the reference depth, which is located between the body region and a bottom of the first trench structure. The first location is at the same first lateral distance from the first and second trench structures. The second location is at the same second lateral distance from the first and second trench structures.
US10593798B2 Vertical transistor with one atomic layer gate length
A vertical transistor and a method of creating the same are provided. The vertical transistor has a substrate and a gate comprising a two-dimensional (2D) material on top of the substrate. There is a spacer on top of the gate. There is a gate dielectric comprising (i) a first portion on top of the spacer, (ii) a second portion extending down to a first side surface of the spacer and a side surface of the gate, and (iii) a third portion on top of the substrate. There is a channel comprising three portions. There is a first electrode on top of the first portion of the channel and a second electrode on top of the third portion of the channel.
US10593785B2 Transistors having ultra thin fin profiles and their methods of fabrication
A transistor having an ultra thin fin profile and its method of fabrication is described. The transistor comprises a semiconductor substrate having an insulation layer formed on a semiconductor substrate. A fin extends from the semiconductor substrate. The fin has a subfin portion on the semiconductor substrate and an active fin portion on the subfin portion. The subfin portion is disposed in a trench formed in the insulation layer. The subfin portion comprises a III-V semiconductor material and the active fin portion comprises a group IV semiconductor material.
US10593784B2 Double patterning epitaxy Fin
A structure for use in a fin of a FinFET includes a hard mask formed on a substrate. The hard mask has an opening with at least a portion of the substrate exposed therein. The structure also includes a buffer formed on the portion of the substrate exposed within the hard mask, and multiple channels formed on the substrate proximate to respective sides of the opening.
US10593781B2 Semiconductor device and fabrication method thereof
The present disclosure provides a method for forming a semiconductor device, including: providing a substrate; forming a gate material layer over the substrate; performing a first etching process on the gate material layer to remove a first portion of the gate material layer and expose a first portion of the substrate; performing a first ion implantation process on the first portion of the substrate to form a body region in the substrate, the body region being doped with first dopant ions and extending to under a remaining portion of the gate material layer; and forming a gate electrode by performing a second etching process on the remaining portion of the gate material layer to remove a second portion of the gate material layer, the second portion of the gate material layer being located on a side away from the body region.
US10593779B2 Replacement metal gate structures
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10593774B2 Electronic device including a dielectric layer having a non-uniform thickness
An electronic device can include a transistor having a drain region, a source region, a dielectric layer, and a gate electrode. The dielectric layer can have a first portion and a second portion, wherein the first portion is relatively thicker and closer to the drain region; the second portion is relatively thinner and closer to the source region. The gate electrode of the transistor can overlie the first and second portions of the dielectric layer. In another aspect, an electronic device can be formed using two different dielectric layers having different thicknesses. A gate electrode within the electronic device can be formed over portions of the two different dielectric layers. The process can eliminate masking and doping steps that may be otherwise used to keep the drain dopant concentration closer to the concentration as originally formed.
US10593770B2 Display device and method of manufacturing the same
A display device includes a first insulation layer on a first gate electrode, an active pattern on the first insulation layer and including an NMOS area and a PMOS area, the PMOS area overlapping the first gate electrode, a second insulation layer on the active pattern. The active pattern includes an NMOS area and a PMOS area, with the PMOS area overlapping the first gate electrode. In addition, a second gate electrode is on the second insulation layer and overlaps the NMOS area. An active-protecting pattern is in the same layer as the second gate electrode and passes through the second insulation layer to contact the PMOS area. A third insulation layer is on the active-protecting pattern and the second gate electrode. A data metal electrode passes through the third insulation layer and contacts the active-protecting pattern.
US10593752B2 Isolated well contact in semiconductor devices
An integrated circuit and method has an isolated well with an improved isolated well contact. The well contact diffusion is isolated from a device diffusion of opposite conductivity type within the isolated well by an isolation transistor gate.
US10593751B2 Semiconductor device and method for manufacturing semiconductor device
An object of the present invention is to provide a semiconductor device capable of satisfactorily securing a breakdown voltage not only in a cell region but also in an edge termination region in a super junction structure. A semiconductor device according to the present invention includes a drift region of a first conductivity type and a pillar region of a second conductivity type a RESURF layer formed across a plurality of the pillar regions in an edge termination region and extending in the thickness direction from surfaces of the drift region and the pillar region, and a high-concentration region of the second conductivity type formed in a surface of the RESURF layer, the high-concentration region being higher in impurity concentration than the RESURF layer, no pillar region being formed under the high-concentration region in the thickness direction.
US10593743B2 Light emitting diode display device and multi-screen display device using the same
Disclosed are a light emitting diode display device and a multi-screen display device using the same, which include a minimized bezel area. The light emitting diode display device includes a substrate including a first display area and a second display area surrounding the first display area, a plurality of first unit pixels provided in the first display area and each including a plurality of subpixels each including a micro light emitting device, and a plurality of second unit pixels provided in the second display area overlapping an edge of the substrate and each including a plurality of subpixels and having a size less than a size of each of the plurality of first unit pixels.
US10593742B2 Display device
A display device according to an embodiment of the present invention includes: a first substrate; light emitting elements arranged on the first substrate and including electrodes; a first insulation layer covering an edge of each of the electrodes on the first substrate; a second insulating section arranged on the light emitting elements and overlapping with the light emitting elements in plan view; a third insulating section arranged the banks, overlapping with the banks in plan view and having a lower refractive index than a refractive index of the second insulating section.
US10593733B2 Organic light emitting diode
Provided is an organic light emitting diode including a first electrode layer, a second electrode layer opposing the first electrode layer, a first light emitting layer between the first and second electrode layers to generate a first light having a first wavelength, a second light emitting layer between the first light emitting layer and the second electrode layer to generate a second light having a second wavelength which is longer than the first wavelength, and a charge generating layer between the first and second light emitting layers. The first and second lights are emitted through the second electrode layer. An optical length between the first and second electrode layers is substantially the same as a fourth resonant distance of the first light.
US10593727B2 Magnetic memory cell including two-terminal selector device
The present invention is directed to a memory cell that includes a magnetic tunnel junction (MTJ) memory element and a two-terminal selector element coupled in series. The MTJ memory element includes a magnetic free layer structure and a magnetic reference layer structure with an insulating tunnel junction layer interposed therebetween. The magnetic reference layer structure includes one or more magnetic reference layers having a first invariable magnetization direction substantially perpendicular to layer planes thereof. The two-terminal selector element includes a first inert electrode and a second inert electrode with a volatile switching layer interposed therebetween; a first active electrode formed adjacent to the first inert electrode; and a second active electrode formed adjacent to the second inert electrode. The volatile switching layer includes a plurality of metal-rich particles or clusters embedded in a matrix or at least one conductor layer interleaved with insulating layers.
US10593721B2 Solid-state imaging element, method of manufacturing the same, and imaging device
In pixels that are two-dimensionally arranged in a matrix fashion in the pixel array unit of a solid-state imaging element, a photoelectric conversion film having a light shielding film buried therein is formed and stacked on the light incident side of the photodiode. The present technique can be applied to a CMOS image sensor compatible with the global shutter system, for example.
US10593720B2 Solid state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
The present technique aims to provide a solid-state imaging device that reduces shading and color mixing between pixels. The present invention also provides a method of manufacturing the solid-state imaging device. The present technique further relates to a solid-state imaging device that enables provision of an electronic apparatus that uses the solid-state imaging device, a method of manufacturing the solid-state imaging device, and an electronic apparatus.
US10593718B2 Surface profiling and imaging system including optical channels providing distance-dependent image offsets
A surface profiling system is provided including an imaging detector array and an optical imaging array comprising at least one set of optical channels. Each optical channel includes a lens arrangement (e.g., including a GRIN lens) configured to provide an erect image at a detector. The optical channels have overlapping fields of view (FOV) and overlapping imaged fields of view (IFOV). A workpiece surface point may be simultaneously imaged in at least two overlapping IFOVs of two optical channels. A surface point that is not at an object reference distance (e.g., a front focal length) may be imaged at different respective positions along the imaging detector array, and the difference between the respective positions may define a respective image offset for that surface point. A surface height measurement coordinate for the surface point may be determined based on the corresponding image offset.
US10593706B2 Array substrate assembly, method of manufacturing array substrate assembly, display panel and display apparatus
The present disclosure relates to an array substrate assembly, a method of manufacturing the array substrate assembly, a display panel and a display apparatus. An array substrate assembly includes: a substrate; a first conducting wire on the substrate; a first insulating layer on the first conducting wire; a second conducting wire on the first insulating layer, wherein orthogonal projections of the first conducting wire and the second conducting wire on the substrate at least partly overlap, and at least one of the first conducting wire and the second conducting wire is constituted by a plurality of conducting segments arranged discontinuously; and a connection part configured to electrically connect adjacent ones of the conducting segments of the first conducting wire or the second conducting wire.
US10593702B2 Semiconductor device
A well potential supply region is provided in an N-type well region of a cell array. Adjacent gates disposed in both sides of the well potential supply region in the horizontal direction and adjacent gates disposed in further both sides thereof are disposed at the same pitch. In addition, an adjacent cell array includes four gates each of which is opposed to the adjacent gates in the vertical direction. In other words, regularity in the shape of the gate patterns in the periphery of the well potential supply region is maintained.
US10593697B1 Memory device
A memory device includes a channel element, a gate electrode layer and a memory element. The channel element has a U shape. The gate electrode layer is electrically coupled to the channel element. The memory element surrounds a sidewall channel surface of the channel element.
US10593694B2 Method for manufacturing semiconductor memory device and semiconductor memory device
According to one embodiment, a method for manufacturing a semiconductor memory device includes simultaneously forming a plurality of first holes and a plurality of second holes in a stacked body. The stacked body includes a plurality of first layers and a plurality of second layers. The method includes etching a portion between the second holes next to each other in the stacked body, and connecting at least two or more second holes to form a groove. The method includes forming a film including a charge storage film on a sidewall of the first holes. The method includes forming a channel film on a sidewall of the film including the charge storage film.
US10593691B2 Three-dimensional non-volatile memory device with cut off time control
According to one embodiment, selection gates include an extract portion, a first portion, and a second portion. A predetermined potential is transmitted from the extract portion to the first portion. The predetermined potential is transmitted from the extract portion to the second portion with a delayed time to the first portion. A threshold voltage of a first selection transistor is different from a threshold voltage of a second selection transistor. The first selection transistor includes a semiconductor body disposed in the first portion as a channel. The second selection transistor includes the semiconductor body disposed in the second portion as a channel.
US10593684B2 Printed electronic devices exhibiting improved yield
A printed electronic device may comprise a plurality of contact pads arranged in a pattern, a plurality of electrode traces arranged in another pattern, the plurality of electrode traces comprising a set of bottom electrode traces and a set of top electrode traces, each electrode trace in electrical communication with an associated contact pad of the plurality of contact pads, and a plurality of memory cells, each memory cell located at an intersection of a pair of electrode traces of the plurality of electrode traces and comprising a bottom electrode layer formed from a region of one of the bottom electrode traces, a top electrode layer formed from a region of one of the top electrode traces, and a ferroelectric layer between the bottom and top electrode layers. The plurality of contact pads comprises at least one unmodified contact pad having a surface area, shape and size, the plurality of contact pads further comprising at least one modified contact pad having a reduced surface area, and a different size, a different shape, or both, as compared to the at least one unmodified contact pad.
US10593680B2 Embedded memory with enhanced channel stop implants
An integrated circuit contains a logic MOS transistor and a memory MOS transistor of a same polarity. The logic MOS transistor has a logic channel stop layer. The memory MOS transistor has a memory channel stop layer. An average dopant density of the memory channel stop layer is higher than an average dopant density of the logic channel stop layer. The integrated circuit is formed by forming a global mask which exposes both the logic and memory MOS transistors. A global channel stop dose of dopants is implanted in the logic and memory MOS transistors. A memory mask is formed which exposes the memory MOS transistor and covers the logic MOS transistor. A memory channel stop dose of dopants of the same polarity is implanted into the memory MOS transistors. The memory channel stop dose of dopants is blocked from the logic MOS transistors.
US10593677B2 Semiconductor structure with capacitor landing pad and method of make the same
The present invention discloses a semiconductor structure with capacitor landing pad and a method for fabricating a capacitor landing pad. The semiconductor structure with capacitor landing pad includes a substrate having a plurality of contact structures, a first dielectric layer disposed on the substrate and the contact structures, and a plurality of capacitor landing pads, each of the capacitor landing pads being located in the first dielectric layer and electrically connected to the contact structure, wherein the capacitor landing pads presents a shape of a wide top and a narrow bottom and a top surface of the capacitor landing pads have a concave shape.
US10593676B2 Memory device and method for manufacturing the same
A memory device and a method for manufacturing the memory device are provided. The memory device includes two first gate structures and a multilayer insulating structure. The multilayer insulating structure includes a first insulating layer, a second insulating layer, a third insulating layer, and a fourth insulating layer sequentially from bottom to top. The width of the second insulating layer is equal to that of the third insulating layer, and smaller than that of the first insulating layer. The width of the bottom surface of the fourth insulating layer is greater than the width of the top surface of the third insulating layer. The memory device includes a capacitor contact plug formed between the first gate structures. The capacitor contact plug includes a first contact element, a buffering layer, and a second contact element. The second contact element has a top surface wider than its bottom surface.
US10593667B2 3D chip with shielded clock lines
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals. The shared interconnect layers include interconnect segments that carry power, clock and/or data-bus signals. In some embodiments, the shared interconnect layers are higher level interconnect layers (e.g., the top interconnect layer of each IC die). In some embodiments, the stacked IC dies of the 3D circuit include first and second IC dies. The first die includes a first semiconductor substrate and a first set of interconnect layers defined above the first semiconductor substrate. Similarly, the second IC die includes a second semiconductor substrate and a second set of interconnect layers defined above the second semiconductor substrate. As further described below, the first and second dies in some embodiments are placed in a face-to-face arrangement (e.g., a vertically stacked arrangement) that has the first and second set of interconnect layers facing each other. In some embodiments, a subset of one or more interconnect layers of the second set interconnect layers of the second die has interconnect wiring that carries power, clock and/or data-bus signals that are supplied to the first IC die.
US10593658B2 Light emitting device and method of forming the same
A method of forming a light emitting device is provided. A carrier with a plurality of buffer pads and a plurality of light emitting diode chips is provided, wherein the buffer pads are disposed between the carrier and the light emitting diode chips and are with Young's modulus of 2˜10 GPa. The carrier is positioned over a receiving substrate. A thermal bonding process is performed to electrically connect the light emitting diode chips to the receiving substrate, and wherein the buffer pads and the receiving substrate are located at opposite sides of each light emitting diode chip.
US10593656B2 Three-dimensional package structure
The present invention discloses a three-dimensional package structure. The first conductive element comprises a top surface, a bottom surface and a lateral surface. The conductive pattern disposed on the top surface of the first conductive element. A second conductive element is disposed on the conductive pattern. The first conductive element is electrically connected to the conductive pattern, and the second conductive element is electrically connected to the conductive pattern. In one embodiment, the shielding layer is a portion of the patterned conductive layer.
US10593655B2 Light bulb
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.
US10593647B2 Package structure and manufacturing method thereof
A package structure including first and second packages is provided. The first package includes a semiconductor die, an insulating encapsulant, a first redistribution layer, a second redistribution layer, and a plurality of conductive wire segments. The semiconductor die has an active surface and a back surface. The insulating encapsulant encapsulates the semiconductor die. The first redistribution layer is disposed on the back surface of the semiconductor die and a bottom surface of the insulating encapsulant. The first redistribution layer has a first surface and a second surface opposite to the first surface. The second redistribution layer is disposed on the active surface of the semiconductor die. The plurality of conductive wire segments electrically connects the semiconductor die to the second redistribution layer and the first redistribution layer to the second redistribution layer. The second package is stacked on the second surface of the first redistribution layer over the first package.
US10593640B2 Flip chip integrated circuit packages with spacers
In a described example, an apparatus includes a semiconductor substrate and at least two pillar bumps formed on an active surface of the semiconductor substrate, the at least two pillar bumps extending away from the active surface and having ends spaced from the semiconductor substrate with solder material at the ends of the at least two pillar bumps. At least one spacer is formed on the active surface of the semiconductor substrate, the at least one spacer extending a predetermined distance from the active surface of the semiconductor substrate. A package substrate has a die mount area on a first surface including portions receiving the ends of the at least two pillar bumps and receiving an end of the at least one spacer. Mold compound covers the semiconductor substrate, the at least two pillars, the at least one spacer, and at least a portion of the semiconductor substrate.
US10593624B2 Three dimensional storage cell array with highly dense and scalable word line design approach
An apparatus is described. The apparatus includes a three dimensional storage cell array structure. The apparatus also includes a staircase structure having alternating conductive and dielectric layers, wherein respective word lines are formed in the conductive layers. The word lines are connected to respective storage cells within the three dimensional storage cell array structure. The apparatus also includes upper word lines above the staircase structure that are connected to first vias that connect to respective steps of the staircase structure. The upper word lines are also connected to second vias that run vertically off a side of the staircase structure other than a side opposite the three dimensional storage cell array structure. The second vias are connected to respective word line driver transistors that are disposed beneath the staircase structure.
US10593605B2 Semiconductor package
A semiconductor package includes: an insulating substrate having a circuit pattern; a semiconductor device provided on the circuit pattern; a case surrounding the semiconductor device on the insulating substrate; an external terminal electrically connecting inside and outside of the case; an inner wire electrically connecting the circuit pattern or the semiconductor device with an inner end portion of the external terminal; a sealing resin sealing the semiconductor device and the inner wire inside the case; and a lid covering an upper surface of the sealing resin, wherein the inner wire includes a fusion portion that fuses when excessive current flows, and the lid includes a scattering prevention part covering the fusion portion while securing a gap between the scattering prevention part and the upper surface of the sealing resin, and is fixed to the upper surface of the sealing resin in a region other than the scattering prevention part.
US10593595B2 Semiconductor structures
Semiconductor structure is provided. An exemplary semiconductor structure includes a semiconductor substrate including fin structures. The fin structures include a plurality of first fin structures having a first width and a plurality of second fin structures. The second fin structure has a second width at a lower portion and a third width at an upper portion, and the second width is greater than each of the first width and the third width. The semiconductor structure includes a first isolation film formed on the semiconductor substrate and between adjacent fin structures. The first isolation film has a top surface lower than the fin structures. The upper portion of each second fin structure having the third width passes through the top surface of the first isolation film.
US10593592B2 Laminate and core shell formation of silicide nanowire
Methods and apparatus for forming a metal silicide as nanowires for back-end interconnection structures for semiconductor applications are provided. In one embodiment, the method includes forming a metal silicide stack comprising as plurality of metal silicide layers on a substrate by a chemical vapor deposition process or a physical vapor deposition process, thermal treating the metal silicide stack in a processing chamber, applying a microwave power in the processing chamber while thermal treating the metal silicide layer; and maintaining a substrate temperature less than 400 degrees Celsius while thermal treating the metal silicide layer.
US10593591B2 Interconnect structure
Low capacitance and high reliability interconnect structures and methods of manufacture are disclosed. The method includes forming a copper based interconnect structure in an opening of a dielectric material. The method further includes forming a capping layer on the copper based interconnect structure. The method further includes oxidizing the capping layer and any residual material formed on a surface of the dielectric material. The method further includes forming a barrier layer on the capping layer by outdiffusing a material from the copper based interconnect structure to a surface of the capping layer. The method further includes removing the residual material, while the barrier layer on the surface of the capping layer protects the capping layer.
US10593590B2 Combined wafer production method with laser treatment and temperature-induced stresses
A method for the production of layers of solid material is contemplated. The method may include the steps of providing a solid body for the separation of at least one layer of solid material, generating defects by means of at least one radiation source, in particular a laser, in the inner structure of the solid body in order to determine a detachment plane along which the layer of solid material is separated from the solid body, and applying heat to a polymer layer disposed on the solid body in order to generate, in particular mechanically, stresses in the solid body, due to the stresses a crack propagating in the solid body along the detachment plane, which crack separates the layer of solid material from the solid body.
US10593573B2 Electrostatic chuck and substrate fixing device
An electrostatic chuck includes a heating part, a substrate on the heating part, a temperature sensor, and a metal material. The substrate includes a first surface onto which an object is to be attracted and held, a second surface opposite from the first surface and contacting the heating part, and a first hole and a second hole aligned in a thickness direction of the substrate in communication with each other. The second hole is closer to the heating part than is the first hole, and open at the second surface of the substrate. The second hole is larger than the first hole when viewed in the thickness direction of the substrate. The temperature sensor is at the bottom of the first hole. The metal material is in the second hole with a space between the temperature sensor and the metal material.
US10593570B2 Substrate holding module, substrate processing apparatus, and substrate processing method
According to the present disclosure, there is provided a substrate holding module that is capable of accommodating a substrate transferred by a transfer robot. The substrate holding module includes a pedestal including a holding mechanism configured to hold the substrate, a cover configured to cover the pedestal, and a moving mechanism configured to move the cover away from the pedestal.
US10593568B2 Thrumold post package with reverse build up hybrid additive structure
Semiconductor devices having a semiconductor die electrically coupled to a redistribution structure and a molded material over the redistribution structure are disclosed herein, along with associated systems and methods. In one embodiment, a semiconductor device includes a semiconductor die attached to a first side of a substrate-free redistribution structure, and a plurality of conductive columns extending through a molded material disposed on the first side of the redistribution structure. The semiconductor device can also include a second redistribution structure on the molded material and electrically coupled to the conductive columns. A semiconductor device can be manufactured using a single carrier and requiring processing on only a single side of the semiconductor device.
US10593564B2 Lid attach optimization to limit electronic package warpage
An electronic package includes a carrier and a semiconductor chip. In a first aspect, a lid is attached to the chip and subsequently the gap between the lid and the carrier is filled by a seal band that includes seal band material and a plurality of shim members. In another aspect, an interleaved seal band includes a pattern of a first type of seal band material and a second type of seal band material. In another aspect, the lid includes a plurality of surfaces at different topographies to reduce the thickness of the seal band between the topographic lid and the carrier. In yet another aspect the electronic package further includes a frame concentric with the chip. The lid is attached to the frame with a solder, epoxy or elastomer and placed on the chip with a thermal interface material. The seal band material is dispensed on the chip carrier and the frame is then moved towards the chip carrier allowing a minimum seal band thickness.
US10593560B2 Magnetic induction plasma source for semiconductor processes and equipment
Exemplary magnetic induction plasma systems for generating plasma products are provided. The magnetic induction plasma system may include a first plasma source including a plurality of first sections and a plurality of second sections arranged in an alternating manner and fluidly coupled with each other such that at least a portion of plasma products generated inside the first plasma source may circulate through at least one of the plurality of first sections and at least one of the plurality of second sections inside the first plasma source. Each of the plurality of second sections may include a dielectric material. The system may further include a plurality of first magnetic elements each of which may define a closed loop. Each of the plurality of second sections may define a plurality of recesses for receiving one of the plurality of first magnetic elements therein.
US10593554B2 Method and apparatus for within-wafer profile localized tuning
A method and apparatus for within-wafer profile localized tuning is disclosed. In one aspect, the method includes providing a wafer attached to a rotating vacuum stage front side up, the wafer including a surface film with an incoming film thickness profile, providing a pad attached to a rotating head front side down, the head configured to sweep along a path, computing a film thickness removal amount based upon the incoming film thickness profile, and removing at least a portion of the surface film of the wafer based on the computed film thickness removal amount via a plurality of steps.
US10593550B2 Method for manufacturing semiconductor structure
This application relates to the technical field of semiconductors, and teaches methods for manufacturing a semiconductor structure. One implementation of a method includes: forming a semiconductor layer at a surface of a to-be-etched material layer on a substrate; forming an amorphous carbon layer on the semiconductor layer; forming a patterned mask layer on the amorphous carbon layer; and etching the amorphous carbon layer, the semiconductor layer, and the to-be-etched material layer using the patterned mask layer as a mask. This application may improve uniformity of the amorphous carbon layer, so that a position of a pattern that is formed after the to-be-etched material layer is etched does not deviate from an expected position, and a shape of the pattern is an expected shape.
US10593544B2 Method for forming a thin film comprising an ultrawide bandgap oxide semiconductor
A method is disclosed for depositing a high-quality thin films of ultrawide bandgap oxide semiconductors at growth rates that are higher than possible using prior-art methods. Embodiments of the present invention employ LPCVD deposition using vapor formed by evaporating material as a precursor, where the material has a low vapor pressure at the growth temperature for the thin film. The vapor is carried to a reaction chamber by an inert gas, such as argon, where it mixes with a second precursor. The reaction chamber is held at a pressure that nucleation of the precursor materials occurs preferentially on the substrate surface rather than in vapor phase. The low vapor pressure of the material gives rise to growth rates on the substrate surface that a significantly faster than achievable using prior-art growth methods.
US10593540B2 PVDF-TrFE co-polymer having improved ferroelectric properties, methods of making a PVDF-TrFE co-polymer having improved ferroelectric properties and methods of changing the end group of a PVDF-TrFE co-polymer
A method of exchanging or transforming end groups in and/or improving the ferroelectric properties of a PVDF-TrFE co-polymer is disclosed. A bulky or chemically dissimilar end group, such as an iodine, sulfate, aldehyde or carboxylic acid end group, may be transformed to a hydrogen, fluorine or chlorine atom. A method of making a PVDF-TrFE co-polymer is disclosed, including polymerizing a mixture of VDF and TrFE using an initiator, and transforming a bulky or chemically dissimilar end group to a hydrogen, fluorine or chlorine atom. A PVDF-TrFE co-polymer or other fluorinated alkene polymer is also disclosed. The co-polymer may be used as a ferroelectric, electromechanical, piezoelectric or dielectric material in an electronic device.
US10593539B2 Support assembly
A method and apparatus for removing native oxides from a substrate surface is provided. In one aspect, the apparatus comprises a support assembly. In one embodiment, the support assembly includes a shaft coupled to a disk-shaped body. The disk-shaped body includes an upper surface, a lower surface and a cylindrical outer surface. A flange extends radially outward from the cylindrical outer surface. A fluid channel is formed in the disk-shaped body and is coupled to the heat transfer fluid conduit of the shaft. A plurality of grooves formed in the upper surface are coupled by a hole to the vacuum conduit of the shaft. A gas conduit formed through the disk-shaped body couples the gas conduit of the shaft to the cylindrical outer surface of the disk-shaped body.
US10593538B2 Surface treatment methods and compositions therefor
The disclosure provides methods and compositions therefor for treating a surface wherein a surface treatment layer is formed on the surface, thereby minimizing or preventing pattern collapse as the surface is subjected to typical cleaning steps in the semiconductor manufacturing process.
US10593534B2 Multi-reflecting mass spectrometer with high throughput
An ion guide includes electrodes and an RF generator. The electrodes extend in a Z-axis that is straight or curved with a radius that is larger than a distance between the electrodes. The electrodes are made of carbon filled ceramic resistors, silicon carbide, or boron carbide to form bulk resistance with specific resistance between 1 and 1000 Ohm*cm. Conductive Z-edges are disposed on each electrode. An insulating coating is disposed on one side of each electrode and oriented away from an inner region of the ion guide surrounded by said electrodes. At least one conductive track per electrode is attached on a top side of the insulating coating. The conductive track is connected to one conductive electrode edge. The RF generator has at least two sets of secondary coils with DC supplies connected to central taps of the sets of secondary coils to provide at least four distinct signals.
US10593533B2 Imaging mass spectrometer
A time-of-flight mass spectrometer is disclosed comprising: an ion deflector (305) configured to deflect ions to different positions in a first array of positions at different times; a position sensitive ion detector (187); and ion optics (180) arranged and configured to guide ions from the first array of positions to the position sensitive detector (187) so as to map ions from the first array of positions to a second array of positions on the position sensitive detector (187); wherein the ion optics includes at least one ion mirror for reflecting the ions.
US10593526B2 Method for simultaneous multicomponent analysis using mass spectrometry and mass spectrometer
In a simultaneous multicomponent analysis for a number of target compounds, an MRM transition which does not give the highest signal intensity but gives a lower signal intensity is selected for a compound having a high measurement sensitivity or a compound having a high measurement target concentration. If the signal intensity is still high, the level of collision energy (CE) is changed from an optimum level. The MRM transition, CE level and other measurement conditions determined for each compound in this manner are stored in a compound-related information storage 41. In the process of preparing a control sequence for the simultaneous multicomponent analysis, the measurement conditions stored in the storage section 41 are used. The use of those conditions prevents the saturation of the signal for a high-concentration compound while ensuring a sufficiently high level of sensitivity for a low-concentration compound.
US10593525B2 Mass error correction due to thermal drift in a time of flight mass spectrometer
A method of calibrating a TOF-MS mass spectrum, to account for temperature changes, is disclosed. Ions are introduced into a Fourier Transform Mass Spectrometer and their mass to charge ratios are determined. Ions, including calibrant ions, are also introduced into a time of flight mass spectrometer and the mass to charge ratios of the calibrant ions at least are also determined. Specific peaks representative of calibrant ions are selected and matched between the TOF MS and FTMS spectra. The relative position of matched peaks in each spectrum is then used to determine a temperature correction factor for the TOF MS data, based upon the relative independence of the FTMS spectrum with respect to temperature.
US10593519B2 Plasma processing apparatus
At a time point T0 when starting a process, a duty ratio of a high frequency power RF1 to which power modulation is performed is set to be an initial value (about 90%) which allows plasma to be ignited securely under any power modulating conditions. At the substantially same time of starting the process, the duty ratio of the high frequency power RF1 is gradually reduced from the initial value (about 90%) in a regular negative gradient or in a ramp waveform. At a time point t2 after a lapse of a preset time Td, the duty ratio has an originally set value Ds for an etching process. After the time point t2, the duty ratio is fixed or maintained at the set value Ds until the end (time point T4) of the process.
US10593507B2 Small portable night vision system
Night vision systems that are compact in size due to one or more of the design of the optical system and light detector module.
US10593503B1 Network protector fuse
A network protector fuse is disclosed. A fuse is coupled to a fuse cover of the network protector fuse utilizing fasteners. Further, at least one captive fastener is inserted into the fuse cover and configured to couple the network protector fuse to a network protector. The at least one captive fastener is restricted from dislodging from the fuse cover.
US10593496B2 High-speed closing device and switchgear including high-speed closing device
A high-speed closing device includes a first fixed contactor which is made from a conductive material; a second fixed contactor which is made from a conductive material, and faces the first fixed contactor so as to be arranged; and a movable contactor, of which a tip is made from a conductive material, which includes a hollow hole, in which an opposite side of the tip is opened, at an inner portion, and is separated from the first fixed contactor and the second fixed contactor with a distance being longer than an insulation distance so as to be arranged before the high-speed closing device is closed, and inserts the tip between the first fixed contactor and the second fixed contactor after the high-speed closing device is closed, and electrically connects the first fixed contactor and the second fixed contactor.
US10593477B2 Capacitor component
A capacitor component includes: a body having a first main surface and a second main surface facing each other in a thickness direction and side surfaces facing each other in a length direction and connected to the first and second main surfaces, the body including a plurality of dielectric layers and a plurality of internal electrodes stacked in the thickness direction and alternately exposed through the side surfaces of the body with each of the plurality of dielectric layers interposed therebetween; and external electrodes disposed on the side surfaces and the second main surface of the body and electrically connected to the plurality of internal electrodes.
US10593476B2 Multilayer ceramic electronic component
In an embodiment, in a multilayer ceramic capacitor 10, a first insulative layer 13-1 having parts A1, A2 covered by the first part 12b of each external electrode 12 is provided on one third-direction face, while a second insulative layer 13-2 having parts A3, A4 covered by the second part 12c of each external electrode 12 is provided on the other third-direction face, of the capacitor body 11 of the multilayer ceramic capacitor 10. The multilayer ceramic electronic component can prevent moisture intrusion into the component body as much as possible, even when the multilayer ceramic electronic component is made thin.
US10593463B2 Magnetic core signal modulation
A electromagnetic device may include a core in which a magnetic flux is generable and an opening through the core. A primary conductor winding may be received in the opening and extend through the core. A primary electrical current signal flowing through the primary conductor winding generates a magnetic field about the primary conductor winding and a first magnetic flux flow in the core. A secondary conductor winding may be received in the opening and extend through the core. A first modular conductor winding may extend through the opening and encircle a first outer core portion of the core. A first modulation signal flowing through the first modular conductor winding modulates the primary electrical current signal to provide a modulated output current signal at an output of the secondary conductor winding.
US10593461B2 Composite material, reactor, converter, and power conversion device
There is provided a composite material containing magnetic powder and a polymeric material including the powder in a dispersion state, wherein a content of the magnetic powder with respect to the whole composite material is more than 50% by volume and 75% by volume or less, a saturation magnetic flux density of the composite material is 0.6 T or more, and a relative magnetic permeability of the composite material is more than 20 and is 35 or less. It is preferable that a density ratio of the magnetic powder should be 0.38 or more and 0.65 or less. The density ratio is set to be an apparent density/a true density. Moreover, it is preferable that the magnetic powder should include a plurality of particles constituted of the same material.
US10593453B2 High permeability magnetic sheet
A magnetic sheet comprises, by vol. %, Fe—Si—Al alloy flat powder: 36% or more. The Fe—Si—Al alloy flat powder comprises, by wt %, 9.3%≤Si≤9.7%, 5.7%≤Al≤6.1%, and remaining Fe. The Fe—Si—Al alloy flat powder has: an aspect ratio in a range of 20 or more and 50 or less; a 50% particle size D50 in a range of 50 μm or more and 100 μm or less; and a coercivity Hc of 60 A/m or less. The magnetic sheet has a temperature characteristic of permeability μ′ measured at 1 MHz exhibiting a maximum value in a range of 0° C. or more and 40° C. or less.
US10593450B2 Magnetic inductor with multiple magnetic layer thicknesses
Embodiments are directed to a method of forming a laminated magnetic inductor and resulting structures having multiple magnetic layer thicknesses. A first magnetic stack having one or more magnetic layers alternating with one or more insulating layers is formed in a first inner region of the laminated magnetic inductor. A second magnetic stack is formed opposite a major surface of the first magnetic stack in an outer region of the laminated magnetic inductor. A third magnetic stack is formed opposite a major surface of the second magnetic stack in a second inner region of the laminated magnetic inductor. The magnetic layers are formed such that a thickness of a magnetic layer in each of the first and third magnetic stacks is less than a thickness of a magnetic layer in the second magnetic stack.
US10593448B2 Permanent magnet, and motor and power generator using the same
In one embodiment, a permanent magnet includes a sintered compact having a composition expressed by a composition formula: Rp1Feq1Mr1Cus1Co100-p1-q1-r1-s1 (R is a rare-earth element, M is at least one element selected from Zr, Ti, and Hf, 10≤p1≤13.3 at %, 25≤q1≤40.0 at %, 0.88≤r1≤5.4 at %, and 3.5≤s1≤13.5 at %). The sintered compact includes crystal grains and a Cu-rich phase. The crystal grains are composed of a main phase including a Th2Zn17 crystal phase. The Cu-rich phase has a composition with a high Cu concentration and an average thickness of 0.05 μm or more and 2 μm or less.
US10593447B2 Permanent magnet, and motor and power generator using the same
In one embodiment, a permanent magnet includes a sintered compact including: a composition expressed by a composition formula: RpFeqMrCusCo100-p-q-r-s (R is at least one element selected from rare-earth elements, M is at least one element selected from Zr, Ti, and Hf, 10≤p≤13.3 at %, 25≤q≤40 at %, 0.87≤r≤5.4 at %, and 3.5≤s≤13.5 at %); and a metallic structure having a main phase including a Th2Zn17 crystal phase, and an R-M-rich phase containing the element R whose concentration is 1.2 times or more an R concentration in the main phase and the element M whose concentration is 1.2 times or more an M concentration in the main phase. A volume fraction of the R-M-rich phase in the metallic structure is from 0.2% to 15%.
US10593442B2 Winding wire articles having internal cavities
Winding wire articles may include a conductor formed into a predefined shape having at least one bend. Additionally, a plurality of cavities may be formed within the conductor. Insulation may also be formed around the conductor.
US10593439B2 Conductive paste composition and semiconductor devices made therewith
The present invention provides a thick-film paste composition for printing the front side of a solar cell device having one or more insulating layers. The thick-film paste comprises an electrically conductive metal and an oxide composition dispersed in an organic medium that includes an organopolysiloxane and a fluorine-containing degradation agent.
US10593438B2 Solar cell front side silver paste doped with modified graphene and preparation method thereof
A solar cell front side silver paste doped with modified graphene and its preparation method are disclosed. The solar cell front side silver paste doped with modified graphene comprises by weight 0.1-5 parts of modified graphene, 88-91 parts of silver powder, 5-15 parts of organic binder, 1-5 parts of organic solvent, 1-3 parts of glass powder, wherein the modified graphene is a surface modified graphene. A solar cell front side silver paste is developed, which is screen printed on a crystalline silicon wafer, sintered at a high temperature, penetrates the SiNx passivation layer in the crystalline silicon wafer, and thus forms a good ohmic contact.
US10593437B2 Methods for treatment of radioactive organic waste
Treatment of radioactive waste comprising organic compounds, and sulfur-containing compounds and/or halogen-containing compounds. An apparatus comprises a reaction vessel comprising a filter for carrying out thermal treatment of the waste and a thermal oxidizer. Utilizing co-reactants to reduce gas phase sulfur and halogen from treatment of wastes.
US10593434B2 Ceramic reinforced zirconium alloy nuclear fuel cladding with intermediate oxidation resistant layer
The invention relates to compositions and methods for coating a zirconium alloy (e.g., ceramic-containing) cladding tube for use with fuel rods in a nuclear water reactor. The coating includes an intermediate oxidation resistant layer and a SiC containing layer at least partially deposited on the intermediate oxidation resistant layer. The SiC containing layer can include a plurality of fibers. The SiC containing layer may also be on the outer surface of end plugs. The invention provides improved capability for the zirconium alloy cladding to withstand normal and accident conditions in the nuclear water reactor.
US10593433B2 Device for securing a blanket module to a fusion reactor vacuum vessel
The invention relates to the field of thermonuclear fusion and can be used for securing a blanket module to a vacuum vessel of a fusion reactor. The connecting device comprises a flexible support in the form of rods mounted between an upper flange having a concave spherical surface and a lower flange; a displacement compensator mounted on the upper flange; and a male-threaded locknut. The displacement compensator is fixedly connected to the blanket module and comprises a locking screw and a supporting sleeve, which are pivotally interconnected, a spacer sleeve, and a coupling sleeve with a spherical protuberance. The spacer sleeve is movably connected to the locking screw and pivotally connected to the upper flange of the flexible support and to the spherical protuberance of the coupling sleeve. The coupling sleeve is fixedly connected to a stop surface of the locknut.
US10593432B2 Methods for removing a machine-replaceable plasma-facing tile from a fusion power reactor
A method for removing a tile for a fusion power reactor comprises rotating the tile, which is installed in a locked orientation in a manifold channel of a first wall of the fusion power reactor, until the tile is in an install/removal orientation. The tile has a tile-support tube, attached to a back portion of the tile. The tile-support tube comprises at least one coolant channel that is perpendicular to the back portion of the tile. The method further comprises grasping the tile-support tube with a removal tool. Additionally, the method comprises lifting the tile away from the first wall of the fusion power reactor with the removal tool such that the tile is completely removed from the manifold channel of the first wall of the fusion power reactor.
US10593431B1 Methods and systems for causative chaining of prognostic label classifications
A system for causative chaining of prognostic label classifications includes a classification device configured to receive training data including a plurality of first data entries, each including at least a first element of physiological state data and at least a correlated first prognostic label and a plurality of second data entries, each including at least a second prognostic label and at least a correlated third prognostic label, and to record at least a first biological extraction. The system includes a prognostic label learner configured to generate at least a first prognostic output as a function of the first training set and the at least a physiological test sample, and a causal link learner configured to generate at least a second prognostic output causally linked to the first prognostic output as a function of the second training set and the at least a first prognostic output.
US10593430B2 Method and recording medium
A method includes displaying, on a display of an information terminal, thumbnail images of similar cases received from a case search system and displaying, in a disease name list display area, a disease name list formed from a list of disease names of the similar cases and the number of cases. If a plurality of regions of interest are set by a user when a search is conducted, the disease name list enters a mode in which the name of a concomitant disease is displayable therein.
US10593427B2 Mobile discrete data documentation
A medical device for facilitating data direction to storage in a patient-specific electronic record is provided herein. In embodiments, the medical device visually presents patient data received from devices that more directly capture physiological data. The medical device is associated with a patient corresponding to the physiological data, and communicates the patient data to a centralized server for processing and forwarding to a database, which includes an electronic record that is specific to the patient. Then, the medical device may be dissociated from the patient.
US10593423B2 Classifying medically relevant phrases from a patient's electronic medical records into relevant categories
Mechanisms are provided to implement a natural language request processing engine (NLRPE). The NRLPE performs natural language processing on a portion of unstructured text in an electronic data structure to generate textual characteristics of the portion of unstructured text. The NRLPE annotates at least one phrase in the portion of unstructured text at least by linking the at least one phrase to one or more concepts specified in at least one ontological data structure based on the textual characteristics of the portion of unstructured text. The NRLPE generates a model of the portion of unstructured text based on the one or more concepts linked to the at least one phrase. The NRLPE processes a request for information specifying a concept of interest based on the model of the portion of unstructured text by retrieving the at least one phrase or the at least one merged phrase as a response.
US10593418B2 Comparison operations in memory
Examples of the present disclosure provide apparatuses and methods related to performing comparison operations in a memory. An example apparatus might include a first group of memory cells coupled to a first access line and configured to store a first element. An example apparatus might also include a second group of memory cells coupled to a second access line and configured to store a second element. An example apparatus might also include sensing circuitry configured to compare the first element with the second element by performing a number of AND operations, OR operations, SHIFT operations, and INVERT operations without transferring data via an input/output (I/O) line.
US10593411B1 Memory device with charge isolation to reduce injection type of program disturb
Techniques are described for reducing an injection type of program disturb in a memory device. A charge isolation region is created in a channel of a NAND string on the source side of the selected word line, WLn, and spaced apart from WLn by one or more other word lines, when the program voltage is increased to a program voltage (Vpgm). The isolation region is created by applying 0 V or other low voltage to an isolation word line. The isolation region is maintained for a first portion of a time period in which Vpgm is applied. The charge isolation region can be modified based on factors associated with a risk of program disturb including the magnitude of Vpgm, the position of WLn in a set of word lines and an ambient temperature.
US10593410B2 Reading circuit and method for a non-volatile memory device
A sense-amplifier circuit can be used with a non-volatile memory device having a memory array with memory cells arranged in word lines and bit lines and coupled to respective source lines. The circuit has a first circuit branch and a second circuit branch, which receive on a respective first comparison input and second comparison input, during a reading step of a datum stored in a memory cell, a cell current from the bit line associated to the memory cell and a reference current, from a reference bit line in a differential reading operation or from a current-reference generator in a single-ended reading operation. The first and second circuit branches generate, during the datum-reading step, a first output voltage and a second output voltage, as a function of the difference between the cell current and the reference current.
US10593407B2 Fast programming methods for flash memory devices
A byte-programming method for programming data from a page register to a non-volatile memory array includes reading data of a selected byte in the page register and programming the data to the memory cells of the non-volatile memory corresponding to a selected column address; determining whether to update an array column address according to the selected column address, which includes: determining whether the data of the selected byte matches specified content; when the data of the selected byte matches the specified content, not updating the array column address; and when the data of the selected byte does not match the specified content, updating the array column address according to the selected column address; and determining whether the selected column address is the last column address.
US10593399B2 Self-selecting memory array with horizontal bit lines
Methods, systems, and devices for self-selecting memory with horizontal access lines are described. A memory array may include first and second access lines extending in different directions. For example, a first access line may extend in a first direction, and a second access line may extend in a second direction. At each intersection, a plurality of memory cells may exist, and each plurality of memory cells may be in contact with a self-selecting material (SSM). Further, a dielectric material may be positioned between a first plurality of memory cells and a second plurality of memory cells in at least one direction. each cell group (e.g., a first and second plurality of memory cells) may be in contact with one of the first access lines and second access lines, respectively.
US10593395B2 Multiple data rate memory
There is provided a multiple data rate memory configured to implement first and second memory accesses within a single cycle of an external clock signal. The memory comprises a plurality of memory cell groups, each memory cell group comprising a plurality of memory cells that are each operatively connected to at least one local bit line, the at least one local bit line of each memory cell group being connected to a local-to-global interface circuit. The local-to-global interface circuit is configured to control the state of at least one first global bit line in dependence upon the state of the at least one local bit line during the first memory access and to control the state of at least one second global bitline in dependence upon the state of the at least one local bit line during the second memory access.
US10593394B2 Semiconductor device having PDA function
A method for writing a mode register in a semiconductor device, the method includes receiving a mode register command and a mode signal; generating a first mode register setting signal; delaying the first mode register setting signal in a first latency shifter to provide a second mode register setting signal; receiving a data signal in synchronization with the second mode register setting signal; and writing the mode signal to the mode register only if the received data signal has a first logic level.
US10593391B2 Refresh scheme in a memory controller
In one form, a memory controller includes a command queue, an arbiter, a refresh logic circuit, and a final arbiter. The command queue receives and stores memory access requests for a memory. The arbiter selectively picks accesses from the command queue according to a first type of accesses and a second type of accesses. The first type of accesses and the second type of accesses correspond to different page statuses of corresponding memory accesses in the memory. The refresh logic circuit generates a refresh command to a bank of the memory and provides a priority indicator with the refresh command whose value is set according to a number of pending refreshes. The final arbiter selectively orders the refresh command with respect to memory access requests of the first type accesses and the second type accesses based on the priority indicator.
US10593390B2 Dynamic memory supporting simultaneous refresh and data-access transactions
Described are dynamic memory systems that perform overlapping refresh and data access (read or write) transactions that minimize the impact of the refresh transaction on memory performance. The memory systems support independent and simultaneous activate and precharge operations directed to different banks. Two sets of address registers enable the system to simultaneously specify different banks for refresh and data-access transactions.
US10593387B2 Semiconductor memory device and detection clock pattern generating method thereof
A clock pattern generating method of a semiconductor memory device is provided. The method includes generating the same clock pattern through a plurality of detection clock output pins when an output selection control signal is in a first state and generating clock patterns different from each other through the plurality of detection clock output pins when the output selection control signal is in a second state different from the first state.
US10593386B2 Semiconductor devices
A semiconductor device includes a synthesis signal generation circuit, a column control circuit, and a control signal generation circuit. The synthesis signal generation circuit generates a register synthesis signal in response to first and second read pulses sequentially generated during a read operation. The column control circuit generates any one of a first bank selection signal and a second bank selection signal for respectively selecting a first bank group and a second bank group included in a core circuit in response to the first and second read pulses. The control signal generation circuit generates a control signal for controlling an output operation of a mode register in response to the register synthesis signal.
US10593385B1 Skew-tolerant timing signal gating
A gating signal for masking overhead transitions in a timing signal is generated adaptively based on timing events in the incoming timing signal itself to yield a gating window that opens and closes deterministically with respect to active edges of the timing signal.
US10593379B2 Memory controller with staggered request signal output
A memory controller having a time-staggered request signal output. A first timing signal is generated while a second timing signal is generated having a first phase difference relative to the first timing signal. An address value is transmitted in response to the first timing signal and a control value is transmitted in response to the second timing signal, the address value and control value constituting portions of a first memory access request.
US10593372B2 Dehumidifying devices, and data storage devices having one or more dehumidifying devices
The present disclosure relates to dehumidifying devices and data storage devices that include a dehumidifying device. A dehumidifying device can include first and second electrical terminals that are located on the same side of the dehumidifying device to easily couple the terminals to electrical connections external to the data storage device such as a printed circuit board assembly.
US10593366B2 Substitution method and device for replacing a part of a video sequence
The invention relates to a substitution method for replacing, in an audiovisual content, a part of the content defined by a time range with an audiovisual substitution sequence, the method being characterized in that the substitution sequence is representative of the part to be replaced. The invention also concerns a device and a terminal implementing the invention.
US10593362B2 Interlaced magnetic recording storage system
The disclosed technology provides a system and method that improves interlaced magnetic recording (IMR) data throughput in vibration in storage systems. In one implementation, a method includes determining whether there are write retry operations in the IMR storage device, determining whether bottom track caching space is available responsive to determining whether there are write retry operations in the IMR storage device, performing a vibration detection scheme to identify vibration events responsive to determining whether bottom track caching space is available, determining if a number of vibration events is above a predetermined threshold, and writing data to available bottom track caching space responsive to determining if the number of vibration events is above a predetermined threshold.
US10593354B1 Interlaced magnetic recording band isolation
Methods and apparatus for allocating logical sectors and bands to store data on interlaced magnetic recording tracks. The systems and methods include formatting a data storage medium to include a plurality of bands, each band of the plurality of bands including a plurality of tracks, the plurality of tracks including a subset of top tracks interlaced with a subset of bottom tracks, and each track of the plurality of tracks including a number of sectors, formatting a first band of the plurality of bands, determining an isolation region of the first band, and formatting a second band of the plurality of bands responsive to determining the isolation region of the first band.
US10593349B2 Emotional interaction apparatus
A system and method for emotional interaction. The system includes a robot that uses behavioral analysis automation to provide treatment and assessment of emotional communication and social skills for children with autism. The system generates a dataset including speech signals of one or more speakers, and assigns at least one of a set of labels to each of the speech signals for the one or more speakers. The set of labels includes at least three levels of emotional dimensions, the emotional dimensions include at least activation, valence, and dominance, and the at least three levels of emotional dimensions include a high state, a neutral state, and a low state.
US10593348B2 Spectral recognition of percussive sounds
A system is disclosed for detecting and correlating percussive sounds with previously identified spectral signatures of a plurality of events so as to notify a user of an occurrence of a particular event. The system may include a sensor component which includes a piezoelectric transducer at a periphery of the sensor component for coupling with a surface and converting percussive sounds from the surface into an electrical signal. The sensor component may also include a local processor configured to produce a data signal based on the electrical signal, and a communication device for sending the data signal to a remote processor. The system may also include a remote processor configured to receive the data signal and compare the data signal to at least one reference signal, and send a notification to a user based at least in part on the data signal correlating to at least one reference signal.
US10593346B2 Rank-reduced token representation for automatic speech recognition
The present disclosure generally relates to processing speech or text using rank-reduced token representation. In one example process, speech input is received. A sequence of candidate words corresponding to the speech input is determined. The sequence of candidate words includes a current word and one or more previous words. A vector representation of the current word is determined from a set of trained parameters. A number of parameters in the set of trained parameters varies as a function of one or more linguistic characteristics of the current word. Using the vector representation of the current word, a probability of a next word given the current word and the one or more previous words is determined. A text representation of the speech input is displayed based on the determined probability.
US10593341B2 Coding of multiple audio signals
A device includes a processor that is configured to determine an inter-channel mismatch value indicative of a temporal misalignment between a frequency-domain reference channel and a frequency-domain target channel. The processor is also configured to adjust the frequency-domain target channel based on the inter-channel mismatch value to generate an adjusted frequency-domain target channel. The processor is further configured to perform a down-mix operation, based on the frequency-domain reference channel and the adjusted frequency-domain target channel, to generate a mid channel and a side channel. The processor is also configured to generate a predicted side channel based on the mid channel. The processor is further configured to generate a residual channel based on the side channel and the predicted side channel. The processor is also configured to encode the residual channel as part of a bitstream.
US10593340B2 Methods and apparatus for decoding encoded audio signal(s)
There are provided decoding and encoding methods for encoding and decoding of multichannel audio content for playback on a speaker configuration with N channels. The decoding method comprises decoding, in a first decoding module, M input audio signals into M mid signals which are suitable for playback on a speaker configuration with M channels; and for each of the N channels in excess of M channels, receiving an additional input audio signal corresponding to one of the M mid signals and decoding the input audio signal and its corresponding mid signal so as to generate a stereo signal including a first and a second audio signal which are suitable for playback on two of the N channels of the speaker configuration.
US10593339B2 Multichannel audio signal processing method, apparatus, and system
A multichannel audio signal processing method, an apparatus, and a system to resolve a problem that an audio signal cannot be discontinuously transmitted in a multichannel audio communications system. An encoder includes a signal detection circuit and a signal encoding circuit. The signal encoding circuit is configured to encode the Nth-frame downmixed signal when the signal detection circuit detects that an Nth-frame downmixed signal includes a speech signal, or when the signal detection circuit detects that the Nth-frame downmixed signal does not include a speech signal, encode the Nth-frame downmixed signal when the signal detection circuit determines that the Nth-frame downmixed signal satisfies a preset audio frame encoding condition, or skip encoding the Nth-frame downmixed signal when the signal detection circuit determines that the Nth-frame downmixed signal does not satisfy a preset audio frame encoding condition.
US10593333B2 Method and device for processing voice message, terminal and storage medium
Embodiments of the present disclosure provide a method and a device for processing a voice message, a terminal and a storage medium. The method includes: receiving a voice message sent by a user, the voice message being obtained based on an unordered version of language interaction; determining a corresponding spectrum of frequency domain feature based on the voice message, and performing a signal processing on the spectrum of frequency domain feature to obtain a first acoustic feature based on frame sequence and corresponding to the spectrum of frequency domain feature; and performing a feature extraction on the first acoustic feature to obtain a second acoustic feature based on an ivector algorithm and a deep convolutional neural network algorithm with residual processing, converting the second acoustic feature into a voiceprint model corresponding to the user, and storing the voiceprint model in a voiceprint model database.
US10593323B2 Keyword generation apparatus and keyword generation method
A keyword generation apparatus, comprises a vocabulary acquisition unit that acquires a keyword uttered by a first user; a first positional information acquisition unit that acquires first positional information including information representing a location at which the first user has uttered the keyword; a storage unit that stores the first positional information and the keyword in association with each other; a second positional information acquisition unit that acquires second positional information including information representing a current position of a second user; and an extraction unit that extracts a keyword unique to a locality in which the second user is positioned from the storage unit based on the second positional information.
US10593304B2 Signal supply circuit and display device
According to one embodiment, a signal supply circuit used for a display device includes a plurality of subpixels each including a memory. The signal supply circuit includes a first mode. The first mode receives first video data in a unit of n bits corresponding to the subpixels from outside, and supplies digital data for the subpixels in a unit of m bits less than n bits to the subpixels based on the first video data.
US10593303B2 Method and system for readjusting, via an SVS synthetic vision system, on a worn head-up display, a symbology which pertains to the piloting of an aircraft and which is conformal to the real outside world
A method is provided for readjusting a worn head-up display via an SVS synthetic vision system for viewing information pertaining to the piloting of an aircraft, the information being conformal with the real outside world, comprises steps consisting in: launching the readjusting method by displaying all or some of the conformal piloting information in a readjusting state, frozen on the display with respect to head movements and free with respect to the movement of the aircraft; then carrying out a series of N measurements of relative orientations {circumflex over (K)}l of the head corresponding to targeting actions Vi that superpose the various elements of piloting information displayed in the readjusting state with corresponding landmarks of the real outside world; then conjointly determining the relative orientation M01 between the display D0 and the tracking mobile element D1 and the relative orientation M3t of the inertial device D3 with respect to the Earth on the basis of a system of dual harmonization equations using the measurements {circumflex over (K)}l.
US10593301B2 Display control apparatus
A display control apparatus includes: an operation receiving portion receiving a command operation by a user; a drawing processing portion drawing an application image; and a display processing portion generating an image for display using the application image, and displaying the image for display on a display. Multiple display areas are set on a display screen, and an area rating indicating the ranking of visibility of information to the user is assigned in advance to each of the multiple display areas. A display area which is the display destination on the screen corresponding to an application software is set in advance for the application software. A drawing processing portion draws an application image for displaying in a display area having a higher area rating preferentially over an application image for displaying in a display area having a lower area rating, among the multiple display areas.
US10593291B2 Methods for color sensing ambient light sensor calibration
An electronic device may be provided with a color sensing ambient light sensor. The color sensing ambient light sensor may measure the color of ambient light. Control circuitry in the electronic device may use information from the color sensing ambient light sensor in adjusting a display in the electronic device or taking other action. The color sensing ambient light sensor may have light detectors with different spectral responses. A test system may be used to calibrate the color sensing light sensor. The test system may have a tunable light source with light-emitting diodes that are turned on in sequence while gathering measured responses from the detectors. Numerical optimization techniques may be used to produce final versions of the spectral responses for the light detectors from the measured responses and corresponding calibration data that is stored in the electronic device.
US10593289B2 Information processing system, image processing apparatus, image processing method, and program for color conversion of an image by selecting an electricity consumption minimum value
An image processing apparatus including a selection section which, by selecting an electricity consumption minimum value where electricity consumption of a display section, which performs a display based on a value out of a plurality of values which are present within a predetermined distance from a pixel value of an image in a uniform color space, is a minimum as a pixel value of the image after color conversion, generates an image after the color conversion.
US10593284B2 Shift register unit and method for driving same, shift register circuit and display apparatus
The present disclosure provides provide a shift register unit and a method for driving the shift register unit, a shift register circuit and a display apparatus. The shift register unit comprises: a charging module connected to an input terminal and a pull-up node and configured to generate a pull-up signal; a pull-up module connected to the pull-up node, a first clock signal terminal and an output terminal of the shift register unit, and configured to charge the output terminal of the shift register unit; a first pull-down control module connected to a second clock signal terminal, the pull-up node, a low voltage terminal and a pull-down control node, and configured to generate a pull-down control signal; a second pull-down control module connected to the pull-down control node, the pull-up node, the second clock signal terminal, the low voltage terminal and the pull-down node, and configured to generate a pull-down signal; a first pull-down module connected to a first reset terminal, the output terminal of the shift register unit and the low voltage terminal, and configured to discharge the output terminal of the shift register unit; a second pull-down module connected to a pull-down node, the second clock signal terminal, the output terminal of the shift register unit, the pull-up node and the low voltage terminal, and configured to discharge the output terminal of the shift register unit; and a reset module connected to a second reset terminal, the pull-up node and the low voltage terminal, and configured to reset the pull-up node.
US10593276B2 Display device
A display device includes pixel electrodes formed in an image display area of a substrate, a common electrode formed in the image display area, inside signal lines formed inside the image display area, and electrically connected to the pixel electrodes, outside signal lines formed outside the image display area, and electrically connected to the inside signal lines, and a common line formed inside and outside the image display area, and electrically connected to the common electrode. An image is displayed under a control of a light using an electric field developed between the pixel electrodes and the common electrode. A coupling capacitance is formed between the inside signal lines and the common electrode. The outside signal lines each include a first portion, and a second portion higher in electric resistance than the first portion and the inside signal lines.
US10593269B2 Data driver and display device having the same
A data driver includes a ramp signal generator generating a first ramp signal and a second ramp signal, a counter generating a count signal based on a clock signal, and channels each generating a data signal based on the first ramp signal, the second ramp signal, and the count signal. Each channel includes a latch circuit dividing the image data into a first partial data and a second partial data and latching the first and the second partial data, a duplication driver generating first and second reference signals by duplicating the first and second ramp signals, a digital-analog converter generating a driving signal corresponding to a first partial data based on the first and second reference signals, and an output circuit sampling the driving signal by comparing the second partial data with the count signal to output the data signal.
US10593265B2 Compensation circuit in which a magnitude relationship between channel width-to-length ratios of driving transistors of any two sub-pixels is identical with a magnitude relationship between channel width-to-length ratios of two sense transistors corresponding to the two sub-pixels, manufacturing method thereof, pixel circuit, compensation device and display device
A compensation circuit and a manufacturing method thereof, a pixel circuit, a compensation device and a display device are disclosed. The OLED compensation circuit includes at least two sense transistors, the at least two sense transistors are in one-to-one correspondence with at least two sub-pixels in a pixel, and a first electrode of each of the sense transistors is electrically connected to a driving transistor of corresponding one of the sub-pixels; a magnitude relationship between channel width-to-length ratios of driving transistors of any two sub-pixels of the at least two sub-pixels is identical with a magnitude relationship between channel width-to-length ratios of two sense transistors corresponding to the two sub-pixels.
US10593263B2 Pixel circuits for AMOLED displays
The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage.
US10593253B2 Data driver including noise shielding lines and display apparatus having the same
A data driver includes a data driving chip, a first data transmitting line, a second data transmitting line, a first shielding line and a second shielding line. The first data transmitting line and the second data transmitting line are configured to transmit a data signal to the data driving chip. The first shielding line is disposed at a first side with respect to the first data transmitting line. A ground voltage is applied to the first shielding line. The second shielding line is disposed at a second side with respect to the second transmitting line. The second side is opposite to the first side. The ground voltage is applied to the second shielding line.
US10593231B2 System and method for monitoring gastric fullness
A system for monitoring stomach fullness includes an ultrasound transponder configured to transmit ultrasound signals and receive reflected ultrasound signals. A processor is configured to process the received reflected ultrasound signals to determine level of stomach fullness and output fullness data indicative of the determined level of stomach fullness. A memory stores calibration data representative of calibrated levels of stomach fullness including empty and full. A stored program has executable codes to, upon execution, control the ultrasound transponder, compare the fullness data against the calibration data, and output alert data upon a match of a preset fullness level.
US10593228B1 Penmanship device to assist students with dyslexia
A penmanship device is provided to assist students learning to write consistently and evenly. The device comprises a body with a handle portion and an operational portion. The operational portion has at least two windows. A first window is used for alignment and a second window is used to write. A user writes a first letter of a first word within the confines of the second window. To write the next letter, the device is shifted so that an edge of the previous letter is aligned with a left lateral edge of the second window. This is repeated until the word is completed. To write the next word, the device is shifted so that an edge of a last letter of the previous word is aligned with a right lateral edge of the first window. In another embodiment, the device has three windows providing left-handed and right-handed support.
US10593224B2 Tactical engagement simulation (TES) ground-based air defense platform
An aerial vehicle is described that is capable of interacting within a TES environment, and capable of acting as a Ground Based Air Defense (GBAD) platform to represent virtually any type of aircraft in the simulation. The aerial vehicle may include sensors for determining its own location and/or orientation, and may further carry a payload of components that can be assembled modularly to equipped the aerial vehicle with different types of functionality. Such functionality can include enabling the aerial vehicle to gather information regarding its surroundings, engage with other military entities within the TES environment, and/or enable other military entities within the TES environment to engage with it.
US10593214B2 System and method for real-time classification of NOTAMs messages
Methods and systems are provided for classifying notice to airmen (NOTAM) alerts to a pilot of an aircraft. First, bundled NOTAMs are received during the flight planning process for the aircraft. A domain rules set for a filter engine on board the aircraft is created that prioritizes the bundled NOTAMs based on their criticality. The domain rules set is updated with weather data and day/night visibility analysis. The prioritized critical NOTAMs are stored on board in an electronic database and retrieved during the relevant phase of the flight path of the aircraft. The NOTAM messages are then displayed to the pilot on a graphical display device on board the aircraft.
US10593212B2 Autonomous parking methods and systems for autonomous vehicles
A method for an autonomous vehicle to perform an autonomous parking maneuver is provided. The method includes operating the autonomous vehicle to a destination and then operating the autonomous vehicle to a first parking location at the destination utilizing stored first coordinates of the first parking location. Next the autonomous vehicle determines whether the first parking location is available and performs the autonomous parking maneuver at the first location when the first parking location is available.
US10593199B1 Road segment rating based on roadway communication
Methods, computer-readable media, systems and apparatuses for rating a road segment based on data received from one or more sensors distributed along the road segment. In some arrangements, a number of sensors along a road segment may be determined based on characteristics or features of the road segment. In at least some arrangements, the data received and/or processed from road segment sensors may be controlled based on current road segment conditions. For instance, in fair weather data from fewer than all sensors along a road segment may be received and/or processed because the likelihood of a dangerous condition is reduced. However, when current conditions indicate the potential for hazardous conditions (e.g., temperature near or below freezing, presence of moisture, untreated road segment, etc.) data from all sensors may be received and/or processed to ensure the most accurate information for an entire length of the road segment is obtained.
US10593196B2 System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US10593191B2 User-responsive medical trauma treatment device
An improved user-responsive medical trauma treatment device system and methods are provided. The present invention makes several improvements to the emergency medical treatment industry by implementing advanced diagnostics and user-triggered feedback to more appropriately address the situation at hand.
US10593188B2 Apparatus and methods for hygiene monitoring in restaurants and grocery superstores
This disclosure describes four sub-systems for hygiene monitoring. The first one constantly monitors the temperature of working appliances to be in predefined range. The second one uses a combination of temperature, humidity, UV and gas detectors to monitor the environment. The third sub-system uses a combination of RF tags, RF tag readers and infrared/proximity/motion/microphone/touch sensors to monitor if the staff wash their hands properly. The fourth sub-system automatically generates food expiring label for opened food containers. The system generates and print the label whenever a staff wearing an RF tag gestures her/his tag or scans the container bar code or selects container food type from a drop-down menu on its touch screen. The fourth sub-system can also monitor the inventory of opened cans of food in the refrigerator and provide a report or alert when they the time gets close to expiration date.
US10593187B2 Apparatus comprising a bed proximity-determining system
A bed proximity-determining system includes communications functionality and an ability to determine the proximity of a caregiver to a bed. Based on that proximity, the system transmits commands to the bed or a local system.
US10593170B2 Door/window magnetic sensing device and method of installing
A door/window magnetic sensing device includes a housing, a magnetic sensor disposed in the housing and configured to sense signal strength of a magnet and output a signal strength value, and a controller for receiving a signal strength value from the magnetic sensor. The controller is configured to compare the signal strength value to an alarm threshold value and output one of a normal state signal and an alarm state signal. Further, a tamper state is detected from the approach of a second magnet. An indicator assists in mounting the door/window magnetic sensing device and mounting a magnet assembly.
US10593169B2 Virtual manager with pre-defined rules to generate an alert in response to a specified event
A virtual management system comprises video cameras, and various other sensors that acquire event data indicative relating to the processing of stock. This data is passed to a local data collection device that aggregates the event data and passes it via a network to a number of remote data processing modules. The event data is allocated to each of the data processing modules based upon their assigned tasks by a virtual manager agent. A data processing module receives the aggregated event data from the local data collection device via a network and processes the event data according to a set of pre-defined rules. The data processing module generates an alert in response to the processing of the event data indicating that a pre-defined event has occurred, and transmits the alert to a remote device associated with an employee.
US10593168B2 Electric fence insulator with a light
An insulator for notifying an animal when an electric fence is provided. The insulator may include a clip for attaching the insulator to the fence. Metal contact points may draw power from the electric fence when the fence is active, or the insulator may be powered through induction. The insulator may also include a circuit board or controller that receives power from the fence and translates it into an output directed to a notification device. The notification device may comprise a light that produces a visual notification or a speaker that produces an audible notification.
US10593159B2 Casino gaming machines and games having selectably available wagering propositions
A computer-implemented method of operating a regulated gaming machine may comprise providing a game configured to generate a plurality of in-game assets on a display, the in-game assets being configured such that successful player interaction therewith selectively triggers. An opportunity for the player to reconfigure the game in exchange for value from the player may be selectively enabled during game play. When a received player interaction is indicative of the player accepting the provided opportunity, value from the player may be accepted and the game reconfigured by changing one or more of the in-game assets and/or changing what constitutes successful interactions therewith that triggers wagers. Conversely, when the received player interaction is indicative of the player foregoing the provided opportunity, the game is continued and wagers selectively triggered without reconfiguring the game.
US10593157B2 Customized betting using a distributed multi-ledger gambling architecture
Non-limiting examples of the present disclosure relate to relate to creation and management of a transactional ledger through an electronic gaming application/service. Various embodiments relate generally to gaming systems based on a distributed multi-ledger gaming architecture. In accordance with various embodiments, a transparent technology platform can be used to provide a secure ledger system for recording money transfer, play action, bets, analytics, gaming statistics (e.g., payouts, skill levels, etc.), and the like. In some examples, gaming systems can directly interact with the distributed multi-ledger architecture for secure and transparent transactions which can also be accessed by auditors, tax authorities, partners, and/or other entities. Some examples may use private and/or public blockchains as part of the distributed multi-ledger gaming architecture. For instance, multiple distributed network nodes may be utilized to manage creation of transaction records.
US10593145B2 System and method for dispensing medicine using a manual fill tray apparatus
Systems and methods are disclosed for a medical pill dispensing system using a manual fill tray. The system includes a plurality of canisters and/or a manual fill trays for storing one or more pills. Each of the plurality of canisters and/or manual fill trays are configured to dispense one or more pills that are to be packed for a patient. The system also includes a hopper system that receives the pills dispensed from either a canister and/or a manual fill tray.The manual fill tray includes a plurality of storage section. Each storage section includes a plurality of slots that are open to its top and bottom. Each storage section includes its own dispensing belt which wraps around the slots of the storage section. The wrapping creates a base at the bottom of each slot as well as either an opening or a cover for the top of each slot. The dispensing belt includes dispensing openings and deposition openings.The system operates the manual fill tray in one of three modes, depositing mode, lockdown mode, and dispensing mode. In its deposition mode, an RFID system coupled to the manual fill tray reads an RFID tag on a container that is used for depositing pills into the slots of the manual fill tray. The system queries a database to verify that the pills in the depositing container are meant for the specific patient for whom the system is currently processing a pill package. Upon confirmation, system authorizes deposition of pills and displaces the dispensing belt such that its deposition openings overlap the slots of the manual fill tray thereby creating an opening to the top and allowing deposition while at the same time ensuring that the bottom of the dispensing belt acts as a base to the slots to hold the pills deposited therein.In its lockdown mode, the system displaces the dispensing belt such that both the top and bottom of the slots are covered by the dispensing belt thereby not allowing any deposition or dispensing from the slots. In its lockdown mode, the system displaces the dispensing belt such thatIn its lockdown mode, the system displaces the dispensing belt such that the dispensing opening of the dispensing belt is moved under a desired slot to allow pills from that slot to be dispensed into a receptacle, such as a hopper. The dispensing follows a logic that allows the sequential in-line dispensing from one slot to the next in a single row. A feedback and confirmation system is used to determine if the pills dropped from the first pill slot have cleared the receptacle, such as the hopper, and upon confirmation the pills from the second slot are dispensed.The dispensed pills navigate through various compartments of the system and ultimately to a pill pack where they are packaged for a specific patient.
US10593143B2 Money management system and money management method
One object is to easily manage a large number of banknotes. A money management system includes a banknote handling apparatus having a serial number reading unit that reads a serial number of each banknote to be grouped, and a management server having a control unit that manages by grouping the serial numbers read by the serial number reading unit, receives an input of a target serial number, identifies a target group containing the target serial number from among the groups and outputs the serial numbers of all the banknotes belonging to the target group.
US10593141B2 Coin detection antenna and coin processing device
A coin detection antenna includes a substrate and an air core coil in a track shape including a wiring pattern provided on the substrate, and a width of an air core of the air core coil in a short-side direction is equal to or less than twice a thickness of a smallest coin having a smallest thickness of coins to be detected.
US10593130B2 Evaluating image values
Images of items are evaluated. A first image of the item, having a view of two or more of its surfaces, is captured at a first time. A measurement of at least one dimension of one or more of the surfaces is computed and stored. A second image of the item, having a view of at least one of the two or more surfaces, is captured at a second time, subsequent to the first time. A measurement of the dimension is then computed and compared to the stored first measurement. The computed measurement is evaluated based on the comparison.
US10593128B1 Using augmented reality markers for local positioning in a computing environment
Techniques for providing indirect local geo-positioning using AR markers are disclosed. A first moveable AR marker can be located or found by a computing device. A location of the first moveable AR marker can be known and shared with the computing device. The location of the first moveable AR marker can be based on distance between the first moveable AR marker and a fixed AR marker. A distance to the first moveable AR marker can be determined. Based on the known location of the first moveable AR marker and the distance to the first moveable AR marker from the computing device, an estimate of the location of the computing device can be determined without having line-of-sight (LOS) to the fixed AR marker.
US10593125B2 2D-3D sculpture paintings
We disclose a method for synthesizing by computer an artwork where 2D and 3D contents are integrated within a same composition. Such an artwork creates plausible effects for the viewers by showing a different relationship between 2D and 3D at each viewing angle. Methods are proposed for ensuring the continuity between the 2D and the 3D parts in terms of mesh geometry and reflected colors. The user selects from a given scene a region of interest (ROI) to be reproduced in 3D. A flat rendering grid is created that matches the topology and tesselation of the ROI. The ROI is attached to the rendering grid. To enhance the continuity between the 2D and the 3D parts of a scene object, the 2D part of the object can be represented as bas-relief. Designers can create 2D-3D sculpture paintings for decoration, exhibitions, and homes.
US10593116B2 Augmented reality object manipulation
Among other things, embodiments of the present disclosure improve the functionality of computer imaging software and systems by facilitating the manipulation of virtual content displayed in conjunction with images of real-world objects and environments. Embodiments of the present disclosure allow different virtual objects to be moved onto different physical surfaces, as well as manipulated in other ways.
US10593109B1 Systems and methods for controlling a fleet of drones for data collection
A damage identification (DI) system for identifying property damage may include a drone fleet including several autonomous or semi-autonomous drones communicatively coupled together and a DI computing device. Each drone may collect drone-collected damage data, including image data. The DI computing may assign a geographical region to the drone fleet. The drone fleet may automatically navigate to, and then within, the geographical region to detect potential damage to properties. The DI computing device may further receive drone-collected damage data associated with a property within the geographical region from the drone fleet when the drone fleet determines the property is actually or potentially damaged, generate aggregated damage data associated with the property based at least partially upon the drone-collected damage data, and/or store the aggregated damage data in a blockchain structure associated with the property for damage assessment of the property.
US10593104B2 Systems and methods for generating time discrete 3D scenes
Methods, systems, and apparatus including medium-encoded computer program products for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining site data acquired by one or more capture devices, wherein the site data comprises data sets corresponding to two or more locations about a physical site, and each respective data set comprises (i) imaging data of the physical site, (ii) coordinate data for the imaging data, and (iii) time metadata for the imaging data; reconstructing a series of three dimensional (3D) modeled scenes of the physical site from the site data using the imaging data, the coordinate data, and the time metadata; receiving a request having associated position, orientation and time data; and generating, in response to the request, output for display of a portion of the 3D modeled scenes to represent the physical site based on the position, orientation and time data.
US10593095B2 Facilitating increased precision in mip-mapped stitched textures for graphics computing devices
A mechanism is described for facilitating increased precision in large mip-mapped stitched textures for graphics computing devices. A method of embodiments, as described herein, includes detecting a stitched texture associated with a first frame of contents associated with an application, and a first region of interest in the stitched texture, where the stitched texture includes a mip-mapped stitched texture associated with multiple mip-levels in a mip-chain. The method may further include defining, at a first mip-level, a tile offset at a position within the first region of interest, where the first mip-level corresponds to the first frame. The method may further include creating or modifying a view of the stitched texture to specify the tile offset, and rendering the stitched texture as a normal texture with a full sub-texel precision.
US10593085B2 Combining faces from source images with target images based on search queries
In some embodiments, a source image depicting a face can be accessed. A portion of the source image that depicts the face can be determined. A search query can be acquired based on user input. A set of one or more target images associated with the search query can be identified. A respective location, within each target image from the set of one or more target images, where the portion of the source image is to be rendered can be identified. For each target image from the set of one or more target images, the portion of the source image can be rendered at the respective location within each target image to produce a set of one or more combined images. Each combined image in the set of combined images can include the portion of the source image rendered at the respective location within each target image.
US10593084B2 Systems and methods for content interaction
Systems, methods, and non-transitory computer-readable media can provide a creative tools interface that includes one or more options for visually modifying at least one media content item to be posted through a social networking system. At least one visual modification is applied to the media content item in response to a user selection of one or more of the options. The visually modified media content item is posted through the social networking system, wherein the user designates whether the visually modified media content item is posted as an ephemeral media content item or as a non-ephemeral media content item.
US10593070B2 Model-based scatter correction for computed tomography
A method and apparatus is provided to simulate and correct for scatter flux detected in a computed tomography (CT) scanner. The scatter flux from a bowtie filter and an anti-scatter grid are pre-calculated to generate respective scatter tables. Scatter from an imaged object is simulated for some views of a CT scan using a three-step radiative transfer equation (RTE) method. Using the simulated scatter flux from these views, an accelerated simulation method, such as a multiplicative method, an additive method, and a kernel-based method, can determine scatter flux for the remaining views. The spatial model for X-ray scatter from the object can be based on a reconstructed image of object, and can be segmented into organs and material components having different scatter cross-sections. A scatter model outside the imaging region can be extrapolated using low-dose scanning, a scout scan, and/or anatomical information.
US10593065B2 Method and device for camera pose estimation
A method includes acquiring a plurality of training images through a capturing component, acquiring a plurality of training camera poses of the capturing component corresponding to the training images through a pose sensor disposed corresponding to the capturing component, and training a camera pose estimation model according to the training images and the training camera poses of the capturing component.
US10593064B2 Dynamic depth camera system calibration using mobile dispay device
In accordance with disclosed embodiments, there is described a depth camera calibration system which includes: a depth camera to be calibrated; a calibration application to execute upon a mobile device, the calibration application to: (i) determine a precise image size of a calibration image to be displayed to a screen of the mobile device based on a screen size of the mobile device, the calibration image having embedded therein a plurality of objects of a known size, (ii) encode the known size of the objects into an optical machine-readable data representation, and (iii) display the encoded optical machine-readable data representation to the mobile device; in which the depth camera is to read the optical machine-readable data representation displayed by the mobile device to determine the known size of the objects of the calibration image; in which the calibration application is to display the calibration image to the mobile device; and in which an imager of the depth camera is to capture the objects of the coded image pattern and calibrate based on the known size of the objects of the captured calibration image. Other related embodiments are disclosed.
US10593056B2 Image processing apparatus and method
The disclosure relates to an image processing apparatus for selecting a plurality of depth information values for a subset of currently processed fragments of a set of currently processed fragments of a currently processed digital image. The image processing apparatus includes a non-transitory memory storage comprising instructions and one or more hardware processors in communication with the memory storage. The one or more hardware processors execute the instructions to: process the currently processed fragments of the set of currently processed fragments in parallel; and process the currently processed fragments of the subset of currently processed fragments in parallel.
US10593050B2 Apparatus and method for dividing of static scene based on statistics of images
The present concept relates to an apparatus for dividing of static scene based on statistics of images that enables more accurate image split processing by correcting movement and brightness components based on statistical information of multiple image frames for a static scene to generate an average image and by splitting the edge area and the non-edge area from the average image, and a method thereof.
US10593044B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a depth image acquisition unit configured to acquire a depth image from a measurement apparatus that has measured a distance to an object, an image acquisition unit configured to acquire a captured image from an image capturing apparatus that has captured an image of the object, and an estimation unit configured to estimate a shape of the object based on the depth image and the captured image. The estimation unit acquires information about a contour of the object from the captured image, corrects the information about the contour based on the depth image, and estimates the shape of the object based on the corrected information about the contour.
US10593040B2 Methods for screening and diagnosing a skin condition
Provided herein are digital-implemented methods for performing simultaneous analyses on an object on the skin of an animal body, for example, a human, to classify the object as a skin cancer, an ulcer or neither. The analyses are performed simultaneously on a hand-held imaging device.
US10593036B2 Sperm inspection method and device
The present invention addresses the problem of developing a simple sperm inspection method and device for reflecting fertility. In the present invention, a simple sperm inspection method and device having a high correlation with fertility can be provided by suspending a sperm population in an inspection liquid and measuring a quality indicator value for each sperm, stratifying the sperm population on the basis of the sperm quality indicator value, and evaluating the quality of the sperm on the basis of the quality indicator value of one or a plurality of groups in the stratified population. This standard can predict fertility with higher precision through use of a graph in which the quality indicator values for individual sperm of the sperm population are arranged in sequence. Sperm motility is preferably used as a sperm quality indicator.
US10593030B2 Image forming apparatus capable of changing thickness of character, control method therefor, and storage medium storing control program therefor
An image forming apparatus that is capable of adjusting thickness of a graphic character. An image forming apparatus including at least one controller, having one or more processors that execute instructions stored in at least one memory and/or one or more circuitries, being configured to generate an graphic object from a drawing command set for printing the graphic object included in a print job, generate a first mask image by rendering the graphic object, generate a second mask image by shifting the first mask image in a thickening direction by the number of pixels of a thickening width, generate a third mask image by logically composing the first mask image and the second mask image, convert the third mask image into intermediate data, and generate raster image by rendering of the intermediate data.
US10593021B1 Motion deblurring using neural network architectures
This disclosure relates to improved techniques for performing computer vision functions including motion deblurring functions. The techniques described herein utilize a neural network architecture to perform these functions. The neural network architecture can include a human-aware attention model that is able to distinguish between foreground human objects and background portions of degraded images affected by motion blur. The neural network architecture further includes an encoder-decoder network that separately performs motion deblurring functions on foreground and background portions of degraded images, and reconstructs enhanced images corresponding to the degraded images.
US10593019B2 Method and apparatus for storing, processing and reconstructing full resolution image out of sub band encoded images
A method and apparatus for storing, processing and reconstructing full resolution image out of sub band encoded images are provided. The method of rendering high resolution images based on sub-band encoded data of an image includes steps of performing downscaling of a selected image, creating a time-stamped downscaled image, extracting sub-band information associated with the selected image at one instance in time, compressing the downscaled image and the sub-band information, and decompressing and adding the sub-band information with extrapolated downscaled image to reconstruct and render high resolution image.
US10593016B2 Image processing unit, image processing method, and projection system
An image processing unit of the disclosure includes an imaging section that acquires a plurality of partial images as a captured image, by imaging a projection screen provided by a projector through division of the projection screen into a plurality of regions to have partially overlapping imaging regions, and an estimation section that performs an operation a plurality of times on a basis of the captured image, the operation being performed to estimate a projection transformation matrix for linking of the partial images adjacent to each other.
US10593014B2 Image processing apparatus, image processing system, image capturing system, image processing method
An information processing apparatus calculates a first corresponding area in a first image in first projection, corresponding to a second image in second projection, through first homography transformation; transforms a projection of a peripheral area including the first corresponding area to generate a peripheral area image; calculate a second corresponding area in the peripheral area image through second homography transformation; calculate a third corresponding area in the second image, corresponding to a third image in the second projection, through third homography transformation; reversely transform a projection of the second corresponding area to generate first location information based on a first specific corresponding area in the first image; calculate a fourth corresponding area in the peripheral area image through the second homography transformation; and reversely transform a projection of the fourth corresponding area to generate second location information based on a second specific corresponding area in the first image.
US10593010B2 Techniques for capturing and executing graphics processing operations
Examples described herein generally relate to capturing and executing graphics processing operations. A memory trap function can be activated to cause a graphics processing unit (GPU) to report memory accesses in executing graphics processing operations. Based on activating the memory trap function and for each of a sequence of executed graphics processing operations executed by the GPU, a sequence of memory accessing commands and associated portions of memory modified based on executing the sequence of executed graphics processing operations can be received. Each of the sequence of multiple memory accessing commands and associated portions of memory can be stored and provided to the GPU to emulate re-executing of the sequence of executed graphics processing operations by the GPU.
US10593002B2 Systems and methods for analyzing policymaker alignment with organizational posture
An Internet-based agenda data analysis system may include at least one processor configured to maintain a list of user-selectable agenda issues, present to a user via a user interface, the list of user-selectable agenda issues, and receive via the user interface, based on a selection from the list, agenda issues of interest to an organization. The processor may be configured to access information scraped from the Internet to determine, for a plurality of policymakers, individual policymaker data from which an alignment position of each policymaker on each of the agenda issues is determinable, calculate alignment position data from the individual policymaker data, the alignment position data corresponding to relative positions of each of the plurality of policymakers on each of the plurality of selected issues, and transform the alignment position data into a graphical display that presents the alignment positions of multiple policymakers.
US10593000B2 System and method for determining thresholds or a range of values used to allocate patients to a treatment level of a treatment program
A threshold value or range of values for results of a test used to assign patients to a particular level of treatment for a clinical condition is determined based on historical information on a plurality of patients having the clinical condition. The historical information may include values for the test performed on the patients, information on the treatment level for the clinical condition provided to the patients, information on the outcome of the clinical condition for the patients, and information on the cost associated with providing each of the treatment levels to the patients. The threshold value or range of values for results of the test is determined from the historical information, with the threshold value or range of values indicating the most cost effective treatment level for a given test result.
US10592996B2 Ranking answers for on-line community questions
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for in part, to facilitate and/or support one or more operations and/or techniques for ranking answers for on-line community questions.
US10592990B1 Accident detection and recovery
One or more devices in an accident detection and recovery computing system may be configured to determine that vehicle accidents have occurred, collect and analyze accident characteristics and other related data, and providing customized accident recovery services. Mobile computing devices, alone or in combination with vehicle-based systems and external devices, may detect accidents or receive accident indication data. After determining that an accident has occurred, mobile computing devices and/or vehicle-based systems may be configured to determine accident characteristics, retrieve vehicle data and vehicle occupant data from one or external servers, determine the damages or potential damages resulting from the accident, and determine one or more accident recovery options or recommendations based on the accident damages. Various user interface screens may be generated and displayed via the user's mobile device and/or a vehicle-based display device to provide the user with accident information, damages, and recovery options or recommendations.
US10592988B2 Commercial investment analysis
A technique for performing commercial venture analysis involves establishing an empirically-derived structure and evaluating companies using analytical techniques within that structure. The technique may involve defining jobs, or goals a customer is attempting to reach, with dozens or even hundreds of outcomes. Ideally, the structure and tools facilitate analysis that would not be possible otherwise. Moreover, the nature of the system enables real-time input for changing conditions and the ability to calculate returns for new markets in which products or services do not exist.
US10592985B2 Systems and methods for a commodity contracts market using a secure distributed transaction ledger
Aspects of the present invention provide systems and methods that solved the problems of how to participate in a marketplace exchange without using a centralized intermediary. In embodiments, a secure distributed transaction ledger may be used as an integration framework that supports communications between parties, the transfer of funds from one party to another party, and the ability to for the provisioning or transfer of deliverables by a seller to a buyer or for the benefit of a buyer. In embodiments, a buyer, a seller, and an escrow entity have defined functions that facilitate transactions and help build in more trust into the marketplace.
US10592979B2 Managing blockchain transactions
An example operation may include one or more of changing a status of a current blockchain to a closed and retired status based on expiration of a limited time window, creating a genesis block associated with a new blockchain, storing a world state of the current blockchain in the genesis block, creating one or more smart contracts, storing the one or more smart contracts on the new blockchain, and initiating an open stage on the new blockchain, and the open stage permits one or more potential blockchain transactions to be written to the new blockchain.
US10592978B1 Methods and apparatus for risk-based authentication between two servers on behalf of a user
Methods and apparatus are provided for risk-based authentication between two servers on behalf of a user. A method is provided for controlling access by a consumer to a service provider on behalf of a user. An authentication request is issued responsive to an initial access request from the consumer to access the service provider on behalf of the user. An access token is provided to the consumer upon approval from the user to grant access to the consumer. Upon receiving a subsequent access request from the consumer with the access token to access the service provider on behalf of the user; a risk analysis is performed to determine if the subsequent access request should be granted. The risk analysis can determine if the subsequent access complies with one or more rules of the user. The user is optionally prompted to specify whether to allow the subsequent access request and/or future similar transactions.
US10592976B1 System and method for operating a state-based matching engine
A system and method for operating an on-demand auction for a Financial Instrument are provided in which a request is made for a Trading Center to conduct an on-demand auction for a Financial Instrument. If requirements are met, the Trading Center transitions from an Open Trading State (OTS) to a SNAP Auction State (SAS), excludes from the auction any order which explicitly requests exclusion, includes in the auction any remaining Resting Orders, includes in the auction certain new orders which arrive before the auction ends, activates and includes currently dormant orders, takes a snapshot of displayed buying/selling interest and attempts to include in the auction any available buying/selling interest in other Trading Centers which must be satisfied, computes the auction price, sends external Satisfaction Orders, attempts to match all responses to Satisfaction Orders and all internal orders included in the auction, and transitions back from the SAS to the OTS.
US10592971B2 Data-driven color coordinator
A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color may be retrieved, each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
US10592966B2 System and method for providing electronic commerce data
A mechanism for providing electronic commerce data onto publisher's site. The mechanism also provides ability for a consumer to interact with that data to complete a purchase from within the publisher's website or application. A method includes retrieving merchandise data from a plurality of merchants and storing at least one group of merchandise data formed based on the merchandise data and content on a publisher site. The method also includes embedding the group of merchandise data on the content of the publisher's website and generating a merchandise frame in view of the embedment. The method further includes rendering the merchandise frame directly onto the publisher site. The method further includes rendering a universal check out frame on the publisher's site, which provides the user the ability to check out from multiple retailers within a single universal check out on a publisher's site.
US10592965B2 System for a three dimensional shopping cart
The present invention generally relates to web based electronic commerce systems. In particular, embodiments of the invention are directed to systems and methods configured to provide a three dimensional shopping cart for the display of items to be ordered by a user or group of users.
US10592964B2 Order fulfillment management
A system receives an order from a user and evaluates a plurality of potential sources for items of an order as well as delivery options. Combinations of sources and delivery options are assigned a score according to factors such as cost, delivery time, and supply chain factors. A prior-used delivery option for the user is determined and the scores are adjusted to indicate higher desirability for combinations including the prior-used delivery option. A combination is selected and fulfillment of the order is invoked. The source and/or delivery option for an order may be adjusted after fulfillment has begun in response to user instructions or detected disruptions. A user may specify a preferred delivery option that will be used unless a combination not including the preferred delivery option meets a threshold condition. The system may analyze past orders of a user and identify lower cost delivery intervals and/or destinations.
US10592954B2 Continuum-based selection of product choice
Systems, methods and computer program products for facilitating searching, obtaining and displaying product choice recommendations using inputs, including continuum-based inputs, and variable-sized visual representations are disclosed. In an embodiment, a user is presented with at least one continuum-based selector and at least one product choice visual representation. At least one input indicating user interest value in a product attribute is received and compared with stored result values of product choices. A unique weighing value indicating the relevancy of the product choice is generated for each product based on the comparison performed. The user is then presented with at least one product choice visual representation which may be modified based on the unique weighing value of the product choice.
US10592949B2 Method and apparatus for linking customer interactions with customer messaging platforms
A computer-implemented method and an apparatus link customer interactions with customer messaging platforms. An input indicating a request for interaction with an enterprise is received from a customer and in response to the received input, a user interface (UI) is displayed requesting the customer to authenticate a personal identity using login credentials corresponding to at least one third-party messaging platform. A customer interaction is facilitated with the enterprise subsequent to successful authentication of the personal identity. The customer interaction is facilitated on an enterprise interaction channel or a third-party messaging platform from among the at least one third-party messaging platform. The third-party messaging platform corresponds to the login credentials provided by the customer to authenticate the customer's personal identity.
US10592943B2 Supply chain finance system
In an electronic supply chain finance system, a method of enabling a supplier to obtain funds includes receiving information from a buyer defining a payment obligation, receiving an offer to sell the payment obligation, and creating an electronic negotiable instrument on behalf of the buyer as obligor, to the supplier as payee, having a payable date based on a maturity date of the payment obligation and a payment value based on a payment amount of the payment obligation.
US10592942B1 System and method for usage billing of hosted applications
A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client.
US10592936B2 Travel assistance device, travel assistance server, and travel assistance system
An uttered speech of a user is acquired and recognized, and the recognition result is output. Evaluation information is generated from the recognition result. The position where the evaluation information is generated is detected. A reliability determining unit determines reliability of the evaluation information using post information posted on the Internet within a predetermined distance range based on the position where the evaluation information is generated within a predetermined period based on current date and time and determines whether the evaluation information is to be transmitted. A communication unit performs transmission, to the travel assistance server, of the evaluation information determined to be transmitted by the reliability determining unit, reception of the evaluation information stored in the travel assistance server, and reception of the post information posted on the Internet. An information providing unit provides the evaluation information received by the communication unit from the travel assistance server.
US10592924B1 Managing third party interactions with venue communications
Systems and methods for managing third party interactions with event venue communications are provided. Incoming communications may be received from a third party device and stored in a database. Each communication may be associated with one or more parameters. When the parameters associated with a specified communication are determined to have been met, one or more targets are identified for the specified communication. Such identified targets may be associated with a particular communications hub that may be provided with the specified communication to direct to the identified targets.
US10592914B2 Device-dwell graphs
Provided is a process that determines a device-dwell graph based on noisy reported geolocations for mobile computing devices.
US10592910B2 Systems and methods for determining competitive market values of an ad impression
The present disclosure is directed to methods and systems for determining competitive market values for an ad impression on an advertiser exchange. An engine executing on a device may receive a candidate set of inputs associated with ad impressions. The engine may determine competitive market values for an ad impression on an advertiser exchange. The engine may determine candidate clearing prices based on the candidate set of inputs and history of clearing prices on the advertiser exchange. The engine may generate, based on the candidate clearing prices, a competitive market value prediction for the ad impression on the advertiser exchange. The competitive market value prediction may comprise a distribution function of predicted clearing prices on the advertiser exchange. The engine may generate, based on the competitive market value prediction, a fair market value bid for the ad impression in the context of a specific ad campaign.
US10592908B1 System, method, and computer program for preventing excessive customer care
A system, method, and computer program product are provided for preventing excessive customer care. In use, one or more service provider systems are monitored for at least one proactive care action provided to at least one of a plurality of customers. Further, one or more proactive care actions are detected in the one or more systems. Information associated with the detected one or more proactive care actions is stored. Additionally, one or more proactive customer care interactions associated with the detected one or more proactive care actions are identified. Information associated with the one or more proactive customer care interactions is stored. Furthermore, one or more self-service click through events associated with the detected one or more proactive care actions are detected. Information associated with the one or more self-service click through events is stored. Further, at least one customer care policy of a service provider associated with the one or more service provider systems is identified. Moreover, it is determined whether a determined proactive care action for at least one customer will result in over-care, based, at least in part, on the information associated with the detected one or more proactive care actions, the information associated with the one or more proactive customer care interactions, the information associated with the one or more self-service click through events, and the at least one customer care policy.
US10592906B2 Electronic transaction system and a transaction terminal adapted for such a system
A system for performing electronic transaction includes: a payment terminal including a human interface module, a first processor, and an internal bus for connecting these elements; a host terminal connectable to the human interface module through a connection; and a security module. The human interface module includes a keyboard, a display, a card reader for reading and authenticating a bank card or credit card. The host terminal includes a second processor, a memory, and a power supply. A transaction terminal task manager is included in the first security module, the first security module being hosted in the host terminal. The human interface module executes transaction phases under control of the security module, and executes security treatments, totally autonomously from the host terminal. The security treatments include presentation of a PIN code to the bank card or credit card.
US10592905B2 Systems and methods for risk based decisioning
A method and system for creating an assurance level based on authentication data attributes using a computer device coupled to a database are provided. The method includes receiving an authorization request associated with the financial transaction from the sender, the authorization request including a fraud risk assessment of the financial transaction determined by the sender using an authentication response received from the computer device by the sender, the authorization request including one or more reason codes associated with the sender fraud risk assessment. The method further includes transmitting the received authorization request to an issuer associated with the cardholder.
US10592893B2 Electronic device including coil
An electronic device is provided. The electronic device includes a housing; a plurality of coils that are disposed on a first layer within the housing; a plurality of other coils disposed on a second layer substantially parallel to the first layer; a first conductor that connects an end point of a first coil of the plurality of coils and a start point of a second coil of the plurality of other coils and conducts a current from the end point of the first coil to the start point of the second coil; and a second conductor that connects a start point of a third coil adjacent to an outer side of the first coil of the plurality of coils and an end point of the second coil and conducts the current to be applied from the end point of the second coil to the start point of the third coil, wherein the first conductor and the second conductor induce a directional magnetic field when the current flows.
US10592888B1 Merchant account transaction processing systems and methods
A computer-implemented system and method that includes receiving, by a messaging hub, a code and a transaction amount from a recipient and determining, by the messaging hub, based at least partially on the code, an account number for a credit card held by a user. The system and method may include receiving, by the messaging hub, funds equaling the transaction amount from the credit card and depositing the funds in an account held by the messaging hub, the funds being received via a four-party credit card transaction in which the messaging hub operates as a merchant and sending the funds from the account held by the messaging hub to an account held by the recipient.
US10592877B1 System and method for transferring funds
A method and system for payment processing comprises receiving sender information, receiving a fund transfer request that includes an identifier for a recipient, accessing an information directory based on the identifier to obtain account information for the recipient, and sending funds according to the fund transfer request to the recipient. The identifier may be in the form of non-sensitive/publicly available information, such as an E-mail address, a phone number, or other information. The information directory can correlate the identifier with a recipient owned bank account. The fund transfer may occur from two accounts within a bank or may occur from bank accounts at different banks.
US10592869B2 Visualization and analysis of scheduling data
Methods and structure for presenting and analyzing schedule data. One exemplary embodiment is a system that includes an interface and a controller. The controller is able to identify a schedule comprising multiple events occurring over a length of time, to select a cyclic period within the length of time, and to generate a representation of the length of time as a view of a three dimensional (3D) helix wherein each revolution of the 3D helix corresponds with an iteration of the cyclic period. The controller is also able to determine an event location for each of the events along a path defined by the 3D helix, and to direct the interface to transmit instructions for presenting the 3D helix and the event locations via a display.
US10592868B1 Location-based user dataset management
The system and methods described herein provide for managing user datasets by facilitating interactions between users and their advisors following location-based notification of certain triggering events in the user dataset. The geolocation of the user is used to identify nearby advisors who can provide consultation as required by the user. Some embodiments facilitate introductions to a potential user of a set of advisors matched to the user's profile and in response to certain triggering events in the user's dataset.
US10592862B1 Timestamp-based security device registration
A method of registering a security sensor device with a product device to be protected via the security sensor device includes obtaining sensor data identifying the security sensor device and including a sensor timestamp for an alteration in power delivery to the security sensor device, obtaining product data identifying the product device and including a product timestamp for an alteration in power delivery to the product device, implementing a comparison of the sensor timestamp and the product timestamp, and generating registration data for the security sensor device and the product device based on the comparison, the registration data associating the security sensor device and the product device.
US10592861B2 Active shooter response system for initiating silent alert and deploying tactical tools
The invention is comprised of physical container units coupled with a fault-tolerant sensor system and one or more servers which receive sensed input and invoke functions within virtual processing components (objects) to perform silent monitoring and critical inventory tracking functions, and which send silent alerts during an active shooting incident to comply with protocols established by the Department of Homeland Security.
US10592860B2 System for smart pantry management using consumption data
A smart pantry system is able to build a data store of the food items that a user or household has on hand, and maintain the data store in light of corroborated point of consumption (POC) data. The data store may also include information about those food items, such as names of food items, brands of food items, number of units of food items, quantity of food items, expiration dates, dates that food items were purchased, nutrition information, etc. The system may also leverage the data store to provide recipe recommendations and/or notifications to a user.
US10592857B2 System and method for managing equipment in a medical procedure
An electronic device is provided including a processor, an input device coupled to the processor, a memory coupled to the processor; and a module saved in the memory. The module configures the processor to, during a procedure phase of a medical procedure, identify pieces of equipment to be used in the medical procedure using input from the input device; track the pieces of equipment being used in the medical procedure using input from the input device; and account for each of the pieces of equipment at completion of the medical procedure using input from the input device.
US10592851B1 Cargo systems for use with vehicles, such as autonomous delivery vehicles
Systems and methods for delivering a requested payload using an autonomous delivery vehicle are described herein. In some embodiments, a cargo system for use with an autonomous delivery vehicle can include a frame defining a cargo space having an opening. A plurality of partitions can be positioned within the cargo space and configured to divide the cargo space into compartments. In some embodiments, the partitions are movable so that the cargo space can be divided into efficiently-sized compartments based on, for example, size characteristics of the payload. The cargo system can further include an access system configured to selectively define an aperture over the opening of the cargo space. The access system can vary the size and position of the aperture to provide access to only a selected one of the compartments regardless of the size and/or position of the selected compartment.
US10592843B2 Unmanned aerial delivery to secure location
A delivery management system comprises a communication device that receives a notification of a communication established between an unmanned aerial vehicle (UAV) that delivers a payload and a delivery box constructed and arranged to receive the payload from the UAV when the UAV is a predetermined distance from the delivery box and moving in a direction toward the delivery box, the communication including an identity of the UAV; a verification device that processes the notification and validates the identity of the UAV; and an instruction generator that generates an instruction to the delivery box to open the delivery box in response to the verification device validating the identity of the UAV and a determination by the communication device that the communication is established between the UAV and the delivery box. The communication device includes an autolocker communication device that outputs the instruction to the delivery box.
US10592842B2 Methods and systems for loading products into a cargo space of a delivery vehicle
In some embodiments, methods and systems of loading products into a cargo space of a delivery vehicle for delivery to retail sales facilities are described. A computing device at a product distribution facility processes an electronic packing list including products to be loaded into the cargo space of the delivery vehicle and retrieves data from a database that may include size, weight, and product characteristic parameters for the products on the electronic packing list, size and shape parameters of the cargo space of the delivery vehicle, and packing rules for the at least one product on the electronic packing list. The data is used by the computing device to generate step-by-step instructions for loading the products on the electronic packing list in a determined orientation and into a determined location in the cargo space of the delivery vehicle.
US10592839B2 Employing real-time performance feedback to manage resource collection
Embodiments are directed to executing one or more campaigns. Initialization identifiers may be provided to campaign agents associated with campaign owners. The campaign agents may be associated with campaigns based on the initialization identifiers. Resource collection requests may be provided to sources based on source information provided by the campaign agents. Metrics may be provided based on monitoring actions of the sources. Outlier characteristics associated with the resource collection requests may be identified based on a comparison of the metrics to other campaigns. The resource collection requests may be modified based on predicted metrics associated with the outlier characteristics. The modified resource collection requests may be provided to the sources associated with the outlier characteristics. Resources provided from the sources may be distributed to the campaign owners.
US10592830B2 Method and system for managing one or more human resource functions in an organization
According to embodiments illustrated herein, a method and a system is provided for screening candidates for job opportunities. The method includes grouping the candidates into batches based on predetermined time duration, a count of the candidates, and a chronology of receiving job applications from the candidates. Each batch comprises a first set of candidates. Thereafter, a sliding window is moved over the batches, to encompass a set of batches at a first time instance. A second set of candidates is identified from the first set of candidates in a batch from the set of batches based on a score assigned to each of the first set of candidates during an interview. Further, a candidate is selected from the second set of candidates obtained from a first batch, encompassed by the sliding window at a second time instance before the first time instance.
US10592829B2 Integrating action requests from a plurality of spoke systems at a hub system
Disclosed are methods and systems to automatically integrate work requests from multiple Spoke systems at a centralized Hub system. In one embodiment, a Hub system receives a portion of a work request from a problem tracking system executing in the region (e.g., geographic area or network subnet) of an associated Spoke system. The request comprises enough information for the Hub system to prioritize this work request against other work requests already received from this same Spoke system, other Spoke systems in the same region, or even other Spoke systems from other regions. A Hub user can then be presented with an integrated work queue of requests to service after they have been properly prioritized. The Hub user may be supporting multiple clients in an outsourcing style Information Technology (IT) support model or a call center model. Supported clients can execute on different data center platforms, at the same time.
US10592823B2 Learning model construction device, abnormality detection device, abnormality detection system and server
To provide a learning model construction device, abnormality detection device, abnormality detection system and server for performing abnormality detection using sound information of the surroundings of a production apparatus. A learning model construction device includes a voice acquisition unit that acquires voice data including the voice of an operator located in the vicinity of a production apparatus, via a mic; a label acquisition unit that acquires an abnormality degree related to a production line including the production apparatus as a label; and a learning unit that constructs a learning model for the abnormality degree, by performing supervised learning with a group of voice data and label as training data.
US10592802B2 Electronic synapse having spin-orbit torque induced spike-timing dependent plasticity
An electronic synapse is disclosed, comprising a heavy metal layer having a high spin orbit coupling, a domain wall magnet layer having a bottom surface adjacent to a top surface of the heavy metal layer, the domain wall magnet layer having a perpendicular magnetic anisotropy, the domain wall magnet layer having a domain wall, the domain wall running parallel to a longitudinal axis of the domain wall magnet layer, a pinned layer having perpendicular magnetic anisotropy, and an oxide tunnel barrier connected between the domain wall magnet layer and the pinned layer, wherein the pinned layer, the oxide tunnel barrier, and the free layer form a magnetic tunnel junction.
US10592796B2 Chip card manufacturing method, and chip card obtained by said method
A chip card manufacturing method. A module includes a substrate supporting contacts on one surface and conductive paths and a chip on another; and an antenna on a holder, the antenna including a contact pad for respectively connecting to each of the ends thereof. A solder drop is placed on each of the contact pads of the antenna. The holder of the antenna is inserted between plastic layers. A cavity is provided, in which the module can be accommodated and the solder drops remain accessible. The height of the solder drops before heating is suitable for projecting into the cavity. A module is placed in each cavity. The areas of the module that are located on the solder drops are heated to melt the solder and to solder the contact pads of the antenna to conductive paths of the module.
US10592794B2 Industrial printer
A high speed tabletop and industrial printer is disclosed with integrated high speed RFID encoding and verification at the same time. The industrial printer simultaneously prints on and electronically encodes/verifies RFID labels, tags, and/or stickers attached to a continuous web. The industrial printer comprises a lighted sensor array for indexing the printing to the RFID tags; and a cutter powered from the industrial printer for cutting the web that the RFID tags are disposed on. The industrial printer comprises two RFID reader/writers that are individually controlled. Specifically, one of the RFID reader/writers comprises the ability to electronically encode the RFID tags while the web is moving; and the second RFID reader/writer uses an additional RFID module and antenna on the printer for verifying the data encoded to the RFID tags.
US10592793B2 Sample containers having identification marks embedded therein and being adapted for acoustic ejections
A container may include a tubular sidewall defining interior and exterior surfaces of the container, and including first and second regions disposed relative to one another along a major axis of the tubular sidewall. The container further may include an identification mark embedded within the tubular sidewall at a plurality of sectors about the tubular sidewall within the first region. Each sector may have a width, and the identification mark is machine readable by a reader viewing any arbitrary one or more of the sectors. An exemplary method for preparing such a container is also provided.
US10592790B1 Parallel image processes
In some examples, an imaging device may include a controller including processing circuitry to detect, a first quantity of rows of pixels to be included as a first band of a contone image, process the pixels of each row of the first band in parallel raster order, detect a second quantity of rows of pixels to be included as a second band of the contone image; and process the pixels of each row of the second band in response to the completion of the pixels of the first band, where the rows of the second band are processed in parallel in serpentine order with respect to the first band.
US10592782B2 Image analysis enhanced related item decision
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining from a user one or more data queries; identifying a product of interest in response to the one or more data query; examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product; and providing one or more output in response to the examining.
US10592779B2 Generative adversarial network medical image generation for training of a classifier
Mechanisms are provided to implement a machine learning training model. The machine learning training model trains an image generator of a generative adversarial network (GAN) to generate medical images approximating actual medical images. The machine learning training model augments a set of training medical images to include one or more generated medical images generated by the image generator of the GAN. The machine learning training model trains a machine learning model based on the augmented set of training medical images to identify anomalies in medical images. The trained machine learning model is applied to new medical image inputs to classify the medical images as having an anomaly or not.
US10592772B2 Image capturing attachment tool, work management method, system, comparison device, and program
An attachment tool includes an image capturing unit configured to capture an image of a random pattern provided on a comparison region of a part; and an identification result-outputting unit configured to output a part identification result obtained by comparing an image characteristic of the captured image of the random pattern with a previously stored image characteristic of a random pattern of a part.
US10592771B2 Multi-camera object tracking
This document describes systems, methods, devices, and other techniques for accessing a first video showing a first two-dimensional scene of an environment and captured by a first camera located in the environment having a first field of view; detecting one or more objects shown in the first video; analyzing the first video to determine one or more features of each of the detected objects shown in the first video; accessing a second video showing a second 2D scene of the environment and captured by a second camera located in the environment having a second field of view; detecting one or more objects shown in the second video; analyzing the second video to determine one or more features of each of the detected objects shown in the second video; and correlating one or more objects shown in the first video with one or more objects shown in the second video.
US10592769B2 Searching for images by video
Techniques describe submitting a video clip as a query by a user. A process retrieves images and information associated with the images in response to the query. The process decomposes the video clip into a sequence of frames to extract the features in a frame and to quantize the extracted features into descriptive words. The process further tracks the extracted features as points in the frame, a first set of points to correspond to a second set of points in consecutive frames to construct a sequence of points. Then the process identifies the points that satisfy criteria of being stable points and being centrally located in the frame to represent the video clip as a bag of descriptive words for searching for images and information related to the video clip.
US10592767B2 Interpretable counting in visual question answering
Approaches for interpretable counting for visual question answering include a digital image processor, a language processor, and a counter. The digital image processor identifies objects in an image, maps the identified objects into an embedding space, generates bounding boxes for each of the identified objects, and outputs the embedded objects paired with their bounding boxes. The language processor embeds a question into the embedding space. The scorer determines scores for the identified objects. Each respective score determines how well a corresponding one of the identified objects is responsive to the question. The counter determines a count of the objects in the digital image that are responsive to the question based on the scores. The count and a corresponding bounding box for each object included in the count are output. In some embodiments, the counter determines the count interactively based on interactions between counted and uncounted objects.
US10592750B1 Video rule engine
A system and method is provided for using rules to perform a set of actions on video data when conditions are satisfied by the video data. The system receives rules to select a theme, portions of the video data and/or a type of output. For example, based on annotation data associated with the video data, the system may apply rules to select one or more themes, with each of theme associated with a portion of the video data. In some examples, the system may apply rules to determine the portion of the video data associated with the theme. The system may apply rules to generate various types of output data associated with each of the selected themes, the types of output data may include a video summarization, individual video clips, individual video frames, a photo album including video frames selected from the video data or the like.
US10592747B2 Method and apparatus for 3-D auto tagging
A multi-view interactive digital media representation (MVIDMR) of an object can be generated from live images of an object captured from a camera. Selectable tags can be placed at locations on the object in the MVIDMR. When the selectable tags are selected, media content can be output which shows details of the object at location where the selectable tag is placed. A machine learning algorithm can be used to automatically recognize landmarks on the object in the frames of the MVIDMR and a structure from motion calculation can be used to determine 3-D positions associated with the landmarks. A 3-D skeleton associated with the object can be assembled from the 3-D positions and projected into the frames associated with the MVIDMR. The 3-D skeleton can be used to determine the selectable tag locations in the frames of the MVIDMR of the object.
US10592745B2 On-line oil and foreign matter detection system and method employing hyperspectral imaging
A method for removing foreign matter from an agricultural product stream of a manufacturing process. The method includes conveying a product stream past an inspection station; scanning a region of the agricultural product stream as it passes the inspection station using at least one light source of a single or different wavelengths; generating hyperspectral images from the scanned region; determining a spectral fingerprint for the agricultural product stream from the hyperspectral images; comparing the spectral fingerprint obtained in step (c) to a spectral fingerprint database containing a plurality of fingerprints using a computer processor to determine whether foreign matter is present and, if present, generating a signal in response thereto; and removing a portion of the conveyed product stream in response to the signal. A system for detecting foreign matter within an agricultural product stream is also provided.
US10592742B1 Agent re-identification
Described is a multiple-camera system and process for re-identifying an agent located in a materials handling facility based on anterior views of agents. An anterior view of a newly detected agent may be partitioned and color signatures generated for each partition. Likewise, stored anterior views of agents (candidate agents) that may potentially be the newly detected agent are partitioned and color signatures generated for each partition. Based on the color signatures, a similarity between the anterior view of the newly detected agent and the candidate agents is determined. The similarity may be used to either determine that the newly detected agent is one of the candidate agents or reduce the set of candidate agents that are considered during a manual review.
US10592739B2 Gaze-tracking system and method of tracking user's gaze
A gaze-tracking system for use in a head-mounted display apparatus. The gaze-tracking system includes at least one illuminator for emitting light pulses; at least one first optical element comprising a plurality of micro-to-nano-sized components, shaped and arranged relative to each other in a manner that, when incident thereupon, a structure of the light pulses is modified to produce structured light, wherein the produced structured light is used to illuminate a user's eye; at least one camera for capturing an image of reflections of the structured light from the user's eye, wherein the image is representative of a form and a position of the reflections on an image plane of the at least one camera; and a processor configured to control the at least one illuminator and the at least one camera, and to process the captured image to detect a gaze direction of the user.
US10592729B2 Face detection method and apparatus
Disclosed is a face detection method and apparatus, the method including detecting a candidate area from a target image using a first sliding window moving at an interval of a first step length and detecting a face area in the candidate area using a second sliding window moving at an interval of a second step length less than the first step length.
US10592728B2 Methods and systems for enhancing user liveness detection
A method for enhancing user liveness detection is provided that includes calculating, by a computing device, parameters for each frame in a video of captured face biometric data. Each parameter results from movement of at least one of the computing device and the biometric data during capture of the biometric data. The method also includes creating a signal for each parameter and calculating a similarity score. The similarity score indicates the similarity between the signals. Moreover, the method includes determining the user is live when the similarity score is at least equal to a threshold score.
US10592724B2 Information output method and information processing device
A method for outputting information corresponding to an object includes identifying a shape of the object, receiving an image of a label corresponding to the object, generating a three-dimensional model of the object to which the image of the label is virtually attached based on the identified shape of the object and the image of the label, generating a plurality of pieces of two-dimensional image data corresponding to the three-dimensional model of the object, the plurality of pieces of two-dimensional image data being generated by changing a virtual capturing position for capturing the three-dimensional model of the object, comparing input image data to the plurality of pieces of two-dimensional image data and outputting the information corresponding to the object based on a positive comparison between the input image data and at least one of the plurality of pieces of two-dimensional image data.
US10592722B2 Photosensitive unit, photosensitive module and display device
A photosensitive unit, a photosensitive module and a display device are provided. The photosensitive unit includes: a light-emitting structure, a photoelectric converter, an optical waveguide device and a collimator. The converter and collimator are disposed on the same side of the optical waveguide device side by side, the light-emitting structure is disposed on one side of the converter away from the optical waveguide device, and one side on the converter close to the light-emitting structure is light-shielding; the light-emitting structure is capable of emitting light rays to a target side thereof away from the converter; the collimator is capable of screening collimating light rays in the light rays incident from the target side, and controlling the collimating light rays to be incident to the optical waveguide device; the optical waveguide device is capable of controlling the collimating light rays incident from the collimator to be incident to the converter.
US10592716B2 Optical fingerprint sensor with force sensing capability
A device is provided to include a display panel and an optical sensor module. The optical fingerprint sensor can detect an contact input and generate a signal indicative of an image of the fingerprint and to generate a signal indicative of a biometric marker different form the fingerprint. The generated sensor signal includes the signal indicative of the image of the fingerprint and the signal indicative of the biometric marker different from the fingerprint. The optical sensor module can capture different fingerprint patterns at different times to monitor time-domain evolution of the fingerprint ridge pattern deformation that indicates time-domain evolution of a press force from the contact input. The sensing circuitry can process the generated sensor signal to determine whether the contact input associated with the fingerprint belongs to a finger of a live person.
US10592712B2 Compact camera module with multilevel zoom and focus distance utilizing a switchable mirror
One embodiment of a system and method for imaging a scene from a barcode scanner device may include creating a first and second optical paths of the scene, and then causing a switchable mirror disposed along the first and second optical paths to operate in a reflective state and a transparent state. The barcode scanner device may then capture images at different focal distances and with a different field-of-views when the switchable mirror is operating in the reflective state and the transparent state.
US10592707B2 Dynamic management of relative time references in documents
A method, computer system, and computer program product for accessing documents is provided. The method includes providing a document having one or more original time references having corresponding meanings depending on one or more time bases, identifying the original time references in the document, generating corresponding time artifacts for the original time references, the time artifacts including corresponding time values being calculated from the corresponding original time references according to the time bases and/or corresponding calculation instructions for calculating the corresponding time values from the corresponding original time references according to the time bases, and associating the corresponding time artifacts with the original time references for outputting the corresponding time values.
US10592700B2 Securing electronic property from unauthorized use
An apparatus is provided. The apparatus includes processing circuitry including a processor and a memory that contains instructions that, when executed by the processor, configure the processor to receive an activation request including identification data from a device, determine whether functionality of the device is authorized for activation based on the identification data, and in response to determining the device is not authorized for activation, cause transmission of a message configured to cause functionality of the device to remain deactivated while keeping communication capability of the device activated. The memory containing instructions that, when executed by the processor, configure the processor to, in response to determining the device is authorized for activation, one of (a) cause transmission of a message configured to cause functionality of the device to activate and (b) prevent transmission of a message, the prevention indicating whether activation of functionality of the device is authorized.
US10592695B1 Staggered secure data receipt
Message and data sharing may require additional levels of security beyond mere access authorization procedures. One example method of operation may include identifying data content associated with a data file, splitting the data content into data content sections, identifying potential recipient devices, and transmitting the data content sections to the potential recipient devices.
US10592694B2 Anonymizing machine data events
Components of a system for generating anonymized data from timestamped event data are disclosed. The generation of anonymized data is performed in accordance with an anonymization configuration. The anonymization configuration includes information regarding the source of the event data, particulars about the anonymization process that transforms the clear event data from the source into an anonymized form, and particulars about the destination and characteristics for the output dataset. A graphical user interface permits development of anonymization configurations in an interactive, iterative way. The configured anonymizer employs methods and options to produce anonymized data with superior usability as a substitute for real world data, including a mode to effectively emulate live data streams.
US10592692B2 Data processing systems for central consent repository and related methods
A data processing central consent repository system may be configured to, for example: (1) identify a form used to collect one or more pieces of personal data, (2) determine a data asset of a plurality of data assets of the organization where input data of the form is transmitted, (3) add the data asset to the third-party data repository with an electronic link to the form, (4) in response to a user submitting the form, create a unique subject identifier to submit to the third-party data repository and, along with the form data provided by the user in the form, to the data asset, (5) submit the unique subject identifier and the form data provided by the user to the third-party data repository and the data asset, and (6) digitally store the unique subject identifier and the form data in the third-party data repository and the data asset.
US10592681B2 Data sharing in a multi-tenant database system
A method for sharing data in a multi-tenant database includes generating a share object in a first account comprising a share role. The method includes associating one or more access rights with the share role, wherein the one or more access rights indicate which objects in the first account are accessible based on the share object. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account. The method further includes providing a response to the second account based on the data or services of the first account.
US10592671B2 Preventing code modification after boot
The subject disclosure is directed towards protecting code in memory from being modified after boot, such as code used in a dedicated microprocessor or microcontroller. Hardware, such as in logic or in a memory protection unit, allows a range of memory to be made non-writeable after being loaded, e.g., via a secure boot load operation. Further, startup code that is used to configure the hardware/memory may be made non-executable after having run once, so that no further execution may occur in that space, e.g., as a result of an attack. A function in the runtime code may allow for a limited, attack-protected reconfiguration of sub-regions of memory regions during the runtime execution.
US10592670B2 Technologies for provisioning and managing secure launch enclave with platform firmware
Technologies for configuring a launch enclave include a computing device having a processor with secure enclave support. A trusted execution environment (TEE) of the computing device stores a launch enclave hash in a launch enclave hash table in secure storage and provisions the launch enclave hash to platform firmware at runtime. The TEE may receive the launch enclave hash via trusted I/O. The platform firmware sets a configure enclave launch bit and resets the computing device. On reset, the TEE determines whether the launch enclave hash is allowed for launch. The TEE may evaluate one or more launch configuration policies and may select a launch enclave hash based on the launch configuration policies. If allowed, the platform firmware writes the launch enclave hash to a model-specific register of the processor, and the launch enclave may be loaded and verified with the launch enclave hash. Other embodiments are described and claimed.
US10592668B2 Computer system security with redundant diverse secondary control system with incompatible primary control system
A redundant and diverse secondary control system mirrors a primary control system but has some fundamental structural difference as compared to the primary control system to prevent a spread of a security breach from the primary control system to the secondary control system. The secondary control system may operate on different hardware built on different software written with different programming language as compared to the primary control system while performing the same function as that of the primary system. By hardware coding the algorithm to produce actuation signals, software based viruses and worms cannot interfere with the secondary control system's operation. A monitor device receives actuation signals from both the primary and secondary controls signals to determine whether an error occurred and to provide correct actuation signals to the controlled system.
US10592666B2 Detecting anomalous entities
In some examples, a system extracts features from event data representing events in a computing environment, trains ensembles of machine-learning models for respective analytics modules of a plurality of different types of analytics modules, and detects, by the different types of analytics modules using the respective trained ensembles of machine-learning models, an anomalous entity in response to further event data.
US10592663B2 Technologies for USB controller state integrity protection
Technologies for USB controller state integrity protection are disclosed. A computing device reserves an isolated memory region in system memory and programs a base address register of a USB controller with the address of the isolated memory region. The computing device locks the base address register from further chances. The USB controller may store controller state data in a scratchpad buffer located within the isolated memory region. Software executed by a processor may read controller state data from the scratchpad buffer. Secure routing hardware of the computing device controls access to the isolated memory region. The secure routing hardware may allow read and write access by the USB controller and read-only access by software executed by the processor. After storing the controller state data, the computing device may power down the I/O controller. Other embodiments are described and claimed.
US10592662B1 Systems and methods for altering time data
The disclosed computer-implemented method for altering time data may include (i) identifying an untrusted executable that is capable of making queries to an operating system of the computing device, (ii) intercepting a request by the untrusted executable to query a system clock of the operating system of the computing device for a current time, (iii) calculating an offset value for the current time that is within a predetermined margin of the current time, and (iv) providing, in response to the request, the untrusted executable with the offset value for the current time instead of the current time. Various other methods, systems, and computer-readable media are also disclosed.
US10592660B2 Capability access management
Various systems and methods for capability access management are disclosed herein. In one example, a system includes a memory and a processor to send a signed custom capability description (SCCD) received from a first vendor to the memory for storage. The system may send an application received from a second vendor to the memory for storage. The system attempts to match the application to an authorization listing of the SCCD, where the application can be modified to allow access to a previously inaccessible custom capability in response to the application matching the authorization listing of the SCCD.
US10592657B2 Automated secure disposal of hardware components
Techniques of implementing automated secure disposal of hardware components in computing systems are disclosed herein. In one embodiment, a method includes receiving data representing a command instructing removal of a hardware component from a server in a datacenter upon verification. In response to receiving the maintenance command, the method includes autonomously navigating from a current location to the destination location corresponding to the server, verifying an identity of the hardware component at the destination location, and removing the hardware component from the server. The method further includes upon successful removal of the hardware component, generating and transmitting telemetry data indicating verification of the hardware component at the destination location and successful removal of the verified hardware component from the server.
US10592653B2 Encoding methods and systems
The invention provides a solution for secure input of a user's input into an electronic device. The invention comprises methods and apparatus for secure input of a user's identifier e.g. password or other code. An image of a keyboard is superimposed over a scrambled, operable keyboard within a display zone of a screen associated with an electronic device. The keyboard image depicts a non-scrambled keyboard, in that the keys depicted in the image are in an expected or standardised format or order eg QWERTY keyboard arrangement. The difference in positions of the keys depicted in the image, and those in the operable keyboard, provides a mapping which enables an encoded form of the identifier to be generated, such that the un-encoded version is never stored in the device's memory. Preferably, the image depicts a keyboard which is standard for the device which it is being displayed on. The device may be a mobile phone, a tablet computer, laptop, PC, payment terminal or any other electronic computing device with a screen. The underlying keyboard, which is at least partially obscured from the user's view by the image, may be generated at run time by a procedure call. Preferably, this procedure is native to the device ie part of a library which is provided as standard with the device.
US10592652B2 Proximity-based accidental lock screen command prevention for mobile communication terminal
A mobile communication terminal (400) has a controller (410), a touch display (430) and a proximity sensor (420). The touch display has an inactive mode (610; FIG. 5A) essentially without user interaction ability, a lock screen mode (620; FIG. 5B) with limited user interaction ability, and an operational mode (650; FIG. 5C). The lock screen mode generally prevents a user from accessing functionality (560) provided by the mobile communication terminal in the operational mode. The controller is operative, in the lock screen mode, to detect actuation (622) of the mobile communication terminal; identify the detected actuation as a user command; evaluate a sensor reading (422) from the proximity sensor; if the sensor reading from the proximity sensor indicates (632) presence near the mobile communication terminal: prevent execution of the user command, provide user feedback (634) by the touch display and continue in the lock screen mode; and if the sensor reading from the proximity sensor does not indicate (638) presence near the mobile communication terminal: execute the user command (640).
US10592651B2 Visual image authentication
Methods and systems described herein perform a secure transaction. A display presents images that are difficult for malware to recognize but a person can recognize. In at least one embodiment, a person communicates transaction information using visual images received from the service provider system. In at least one embodiment, a universal identifier is represented by images recognizable by a person, but difficult for malware to recognize.In some embodiments, methods and systems are provided for determining whether to grant access, by generating and displaying visual images on a screen that the user can recognize. In an embodiment, a person presses ones finger(s) on the screen to select images as a method for authenticating and protecting communication from malware.In at least one embodiment, quantum randomness helps unpredictably vary the image location, generate noise in the image, or change the shape or texture of the image.In some embodiments, visual image authentication helps Alice and Bob detect if Eve has launched a man-in-the-middle attack on their key exchange.
US10592648B2 Consent receipt management systems and related methods
A consent receipt management system may include one or more consent validity scoring systems. In various embodiments, a consent validity scoring system may be configured to detect a likelihood that a user is correctly consenting via a web form. The system may be configured to determine such a likelihood based at least in part on one or more data subject behaviors while the data subject is completing the web form in order to provide consent. In various embodiments, the system is configured to monitor the data subject behavior based on, for example: mouse speed; mouse hovering; mouse position; keyboard inputs; an amount of time spent completing the web form; etc. The system may be further configured to calculate a consent validity score for each generated consent receipt based at least in part on an analysis of the data subject's behavior.
US10592646B2 User authentication method and system for implementing the same
There is proposed a user authentication method that uses a time-based password (TP) having a relatively long update cycle instead of a TOTP having a conventional short update cycle (e.g., 60 seconds). The present invention is a user authentication method executed by an authentication system that performs authentication of a user who performs access from an information communication terminal device in order to use a usage target system by using a reference terminal device that includes a security token capable of generating a TP. The authentication method includes setting an update cycle of the TP to a first update cycle of 30 days, 1 month, or a time period longer than 1 month, receiving a user authentication request that includes a time-based password generated by the security token according to the set first update cycle, and performing the authentication based on the TP contained in the received user authentication request.
US10592632B2 Method for analyzing design of an integrated circuit
Methods and systems for analyzing design of an integrated circuit are described. An example method includes receiving a design layout for an integrated circuit and forming a plurality of images of portions of the design layout. The method also includes, for each image of a portion of the design layout, calculating a Fourier transform representation of the image and extracting values of pre-defined parameters from the Fourier transform representation. The method also includes comparing the extracted parameter values of the plurality of images to create a clustering model by unsupervised machine learning and to sort each image of a portion of the design layout into a cluster defined by the clustering model. The method also includes determining a number of images sorted into at least one cluster defined by the clustering model.
US10592630B2 Approach for vehicle nano-rectenna panel
A method of designing a nano-rectenna panel (NRP) of a vehicle includes generating one or more performance benchmarks associated with nano-rectenna devices that comprise the NRP. A material for the nano-rectenna devices is identified based on one or more of the one or more performance benchmarks. The method also includes designing the NRP based on the material.
US10592629B2 Optimization apparatus and method of controlling the same
When a transition control unit stochastically determines whether to accept one of a plurality of state transitions, using a temperature, an energy change, and a random number, depending on a relative relationship between the energy change and thermal excitation energy, the transition control unit adds an offset to the energy change, controls the offset so as to be larger at a local minimum, at which the energy is locally minimized, than at a solution at which the energy is not minimized, and resets the offset to zero when the energy change value is larger than a threshold.
US10592626B1 Visualizing or interacting with a quantum processor
Techniques and a system for visualization or interaction with a quantum processor are provided. In one example, a system includes a quantum programming component and a visualization component. The quantum programming component manages a quantum programming process to generate topology data for a quantum processor that is indicative of a physical topology of a set of qubits associated with the quantum processor. The visualization component generates visualization data for the topology data that comprises a set of planar slice elements arranged to correspond to the physical topology of the set of qubits. The set of planar slice elements indicate one or more operations performed at a time step associated with the quantum programming process.
US10592624B2 Efficient mechanism of fault qualification using formal verification
The fault analysis problem is modelled by automatically creating additional properties (fault properties) and constraints based on a plurality of injected faults and existing user assertions. These fault properties and constraints are sent to formal verification in a single run to qualify all of the faults together, rather than sequentially checking each fault in a separate formal verification run.
US10592622B1 Assessment of conservatism level in an aircraft turbine engine design
A system and method of analyzing an engine model is disclosed. The system and method include performing a Dynamic Systems Analysis on the engine model that includes modifying a transient allowance of the engine model to determine an optimal balance between performance and operability and assessing the conservatism level of the engine model.
US10592618B2 Methods and apparatus for simulating interaction of radiation with structures, metrology methods and apparatus, device manufacturing method
Parameters of a structure (900) are measured by reconstruction from observed diffracted radiation. The method includes the steps: (a) defining a structure model to represent the structure in a two- or three-dimensional model space; (b) using the structure model to simulate interaction of radiation with the structure; and (c) repeating step (b) while varying parameters of the structure model. The structure model is divided into a series of slices (a-f) along at least a first dimension (Z) of the model space. By the division into slices, a sloping face (904, 906) of at least one sub-structure is approximated by a series of steps (904′, 906′) along at least a second dimension of the model space (X). The number of slices may vary dynamically as the parameters vary. The number of steps approximating said sloping face is maintained constant. Additional cuts (1302, 1304) are introduced, without introducing corresponding steps.
US10592616B2 Generating simulation data using a linear curve simplification and reverse simplification method
Simulation data can be generated using a linear curve simplification and reverse simplification technique. The linear curve simplification and reverse simplification technique can facilitate the generation of simulation data from existing data where the simulation data will exhibit the same curve pattern as the existing data but with a degree of variation. In this way, varying sets of simulation data for a particular environment can be easily generated.
US10592607B2 Iterative alternating neural attention for machine reading
Described herein are systems and methods for providing a natural language comprehension system (NLCS) that iteratively performs an alternating search to gather information that may be used to predict the answer to the question. The NLCS first attends to a query glimpse of the question, and then finds one or more corresponding matches by attending to a text glimpse of the text.
US10592598B1 Book version mapping
Techniques for use with electronic book readers include coordinating or translating position information between different versions of an electronic book. Positions within different versions can be translated for various purposes, such as transferring annotations between versions or synchronizing positions within different versions.
US10592596B2 Techniques for providing a narrative summary for fantasy games
Various embodiments for providing a narrative summary for fantasy games are described. Embodiments may include a summary engine executing on a logic device. The summary engine may select a beat writer and a story type. The summary writer may select new content from one or more databases of fantasy league data. The beat writer may affect what story type is selected. The summary engine may construct a master template according to the story type that has empty slots. The summary engine may fill the empty slots of the master template with data from the new content to generate a narrative summary, and publish the narrative template with the slots filled. Other embodiments are described and claimed.
US10592595B2 Maintaining multiple versions of a collection of content items
Disclosed are systems, methods, and non-transitory computer-readable storage media for copying content from a rendered document into another document. The disclosed technology addresses the need in the art to maintain a version of a collection of content items that includes changes and/or comments from a first group of users, and provide a second version of the collection of content items to an external user that does not include internal comments and/or visible changes. The solution may provide a work product that appears complete and/or professional to the second group of users, while the first group of users continue to update and/or collaborate on the first version of the collection of content items.
US10592593B2 System and method for processing document
A method and computing system are provided for determining a hierarchical structure associated with a document. The hierarchical structure may be associated with a plurality of elements of the document. A map of the document may be generated. The map may include a plurality of links to one or more of the elements of the document.
US10592588B2 Semantic distance-based assignment of data elements to visualization edges
Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
US10592586B1 Systems and methods for improving workflow efficiency and for electronic record population
Server and client methods and systems for improving efficiency, accuracy and speed for inputting data from a variety of sources into an electronic form in a continuously streaming manner. More specifically, the present disclosure relates to client/server system and methods for continuous streaming and scrolling of re-organized forms to improve speed, accuracy and efficiency of electronic form population.
US10592576B1 Crowdsourcing descriptor selection
Implementations disclose crowdsourcing descriptor selection. A method includes receiving, by a processor, a reference to an internet resource from a device, wherein the reference to the internet resource is a uniform resource locator (URL) provided in a post interface, wherein the post interface presents posts to a social network, determining, by the processor, a plurality of descriptors indicative of content within the internet resource, sending, by the processor, the plurality of descriptors to the device for presentation in the post interface according to a priority order, receiving, via the post interface a selection of one of the plurality of descriptors, and generating, by the processor, a post to the social network, the generated post comprising the selected one of the plurality of descriptors.
US10592574B2 Systems and methods for automated local story generation and curation
Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection at a client device of an individual piece of content within a story may further be used by the system to provide the client device with a sub-story that includes pieces of content sharing content characteristics with the characteristics of the selected image or video.
US10592573B1 Interactively suggesting network location
A computer-implemented method for suggesting character-combinations and one or more uniform resource locators in response to receiving a query prefix as input. The method includes receiving a query prefix as input, the query prefix being a character or character-combination. Character-combinations that completely or partially match the query prefix and are different from the query prefix are identified from a repository. The repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination. One or more uniform resource locators are identified from the repository that have characters that completely or partially match the query prefix. The identified character-combinations and the one or more uniform resource locators are then suggested to a user.
US10592572B2 Application view index and search
A method and apparatus of a device that indexes an application state in a search query index. In this embodiment, receiving the application state of the application from another device coupled to the server. The device further generates a view of the application corresponding to the application state, wherein the view is a representation of a user interface of the application corresponding to the application state. In addition, the device indexes the view in a search query index.
US10592568B2 Returning search results utilizing topical user click data when search queries are dissimilar
For a particular search query that is received by a host system, a preliminary set of search results is generated. The host system maps the query to one or more topics that are representative to the query. The host system provides topical click data associated with the topic to a machine-learning module that determines a relevancy score of the result utilizing the topical click data. The host system re-ranks the order of the result within a set of results based upon the relevancy score.
US10592567B2 Searching people, content and documents from another person's social perspective
A method, system and computer program product for performing a search from another individual's social perspective. A name or a portion of a name of an individual known by the user is received. A directory search is then performed pertaining to the individual known by the user. After the user identifies the known individual from the directory search results, a selection to perform a directory, content or document search from the known individual's social perspective is received. Such a search may be performed based on the social network of the known individual. In this manner, by performing such searches from the social perspective of the known individual, such as the individual who disclosed the name of the individual who the user would like to contact, the user will be more likely to identify the correct individual, content or document in a more efficient manner.
US10592563B2 Batch searches in data fabric service system
The disclosed embodiments include a technique to obtain search results from the application of transformation operations on partial search results obtained from across internal and/or external data sources. Examples of transformation operations include arithmetic operations such as an average, mean, count, or the like. Examples of reporting transformations include join operations, statistics, sort, top head. Hence, the search results of a search query can be derived from partial search result rather than include the actual partial search results. In this case, the ordering of the search results may be nonessential. An example of a search query that requires a transformation operation is a “batch” or “reporting” search query. The related disclosed techniques involve obtaining data stored in the bid data ecosystem, and returning that data or data derived from that data.
US10592562B2 Cloud deployment of a data fabric service system
The performance and flexibility of a data intake and query system having capabilities extended by a fabric service (DFS) system can be improved with deployment on a cloud computing platform. The DFS system can extend the capabilities of a data intake and query system by leveraging computing assets from anywhere in a big data ecosystem to collectively execute search queries on diverse data systems regardless of whether data stores are internal of the data intake and query system and/or external data stores that are communicatively coupled to the data intake and query system over a network.
US10592558B2 User-card interfaces
In one embodiment, a method includes receiving, from a client system associated with a first user, a request to access a user-card interface. The method includes generating, in response to the request, multiple user-cards, each user-card being associated with a pre-selected query. Each user-card includes references to second users matching the pre-selected query associated with the user-card. The method includes calculating a user-card score for each user-card. The user-card score represents a relevance of the pre-selected query to the first user and a relevance of the second users referenced in the user-card to the first user. The relevance of each second user referenced in the user-card is based on an affinity coefficient of the first user with respect to the second user. The method includes sending, to the client system, instructions for presenting the user-card interface with user-cards in ranked order based on the user-card score associated with each user-card.
US10592554B1 Systems, devices, and methods for parallelized data structure processing
This disclosure discloses systems, devices, and methods for parallelized data structure processing in context of machine learning and reverse proxy servers.
US10592549B2 Matching character strings with transaction data
A user may capture an image of a document using a mobile device. The mobile device may crop and clean the image. The mobile device may perform optical character recognition on the image and output a character string. The mobile device may match portions of the character string with stored records and determine a likelihood that the stored record corresponds to the image. The mobile device may display potential matches for the image, and the user may select the record which matches the image.
US10592547B2 Digital camera with communication function
In a digital camera having a wireless communicator with a server, a storage controller treats full size image data and display size image data unequally if the full size image data has been already sent to the server. For example, the display size image data is not allowed to be replaced by new digital image data unless the digital camera is not in use over a prescribed time. Own image data and other's image data are treated equally. Image data received from outside and retrieved from inside memory are treated equally. Search key for own image data and related search keys existing in the outside are indicated in a comparable manner. The digital camera receives search key from neighboring advertiser to send it for Internet search of advertisement. Search key received from neighboring notable site is sent for Internet search of photographs of the notable site taken by others.
US10592534B2 Automated aggregation of social contact groups
An electronic device is configured with a social contact group aggregation system that operates to identify similar groups of contacts that are associated with different social applications and aggregate those groups into a single, unified group with which the device user may interact. When the device user uses a social application to create or import a new group of social contacts, the aggregation system can apply one or more of various aggregation factors to determine if the new group matches a pre-existing group and then aggregate the new group into the existing group if a match is identified. The aggregation factors illustratively include the similarity of names between the new and an existing group, the degree to which social contacts in the groups are already linked, the similarity of profile information among members of the groups, and other associative factors.
US10592529B2 Systems and methods for synchronizing nodes of a robotic system
A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
US10592526B2 Multi-view control on data set
A user interface that includes components that each provide a view on the underlying data set, and also provide controls for editing or preparing the data set. The user interface components include a detail user interface component that displays a detail view on the data set, and summary user interface component(s) that each display a corresponding summary view on the data set. A promotion control promotes a summary view on the data set to a detailed view on the data set, and corresponding changes the controls usable in the promoted detail view. This allows the user to have a wide variety of views on the data set, and corresponding controls appropriate for that view. Thus, the user can take the most efficient and intuitive approach to editing or preparing the data, thereby allowing data preparation to be more efficient, intuitive and likely correct.
US10592523B1 Notification system and method
A method, computer program product, and computing system for receiving a language-generic message identifier from a storage system that is for a client electronic device. A preferred language is identified for the client electronic device. A database is searched using the language-generic message identifier and the preferred language to identify a language-specific notification.
US10592520B2 Visualization of social network metrics
Embodiments describe a system and method for presenting a data visualization using, at least in part, social network metrics. The social network metrics can include components such as a social connection score, a social content score and a social conversation score. Further details and values of the metrics can include a number of social network connections that an individual has in their social network, a number of content followers of the individual, a number of social network spaces to which the individual belongs, an indication of how a human resource interacts with others within a social network, a number of bookmarks shared, a number of tags added to particular areas of interest, a number of tags added to certain areas of expertise, and others.
US10592501B2 Method, system and program for improved health care
A platform accessible by a user from a web browser/HMO's electronic medical record (EMR) for providing the user with information regarding a patient's drug regimen as well as generating alerts concerning potential adverse effects to a patient from taking a cluster including a plurality of pharmaceutical preparations and various food supplements/herbals may be in data communication with and configured to obtain information from at least two databases and at least one tool for processing the cluster of pharmaceutical preparations in accordance with the information to generate the alerts to the user.
US10592499B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a first association unit that associates a deployment table and a relations diagram with each other, a second association unit that associates an axis item, which is an item included in an axis of the deployment table, and an item in the relations diagram with each other, a third association unit that associates cause-and-effect information indicating a cause-and-effect relationship between two axis items of adjacent axes of the deployment table and an arrow connecting items to each other in the relations diagram with each other, and a display unit that displays, using at least one of the first to third association units, a relations diagram associated with a deployment table that is a correction target.
US10592495B1 Function-based object queries
A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a function, without side effects, of one or more parameters. Values may be assigned to the one or more parameters by mapping from the parameters to locations in the hierarchy of sub-objects. A second object may be formed based on the return value of the function. The first object may be replaced in the repository by the second object.
US10592490B2 Position coding based on spatial tree with duplicate points
A method and an apparatus for constructing a spatial tree data structure corresponding to a region. According to the present principles, a cell may include therein a point or a set of points that are determined to be duplicate points. In an embodiment the duplicate points are determined based on the size of the points included within the cell. The inclusion of duplicate points within a particular cell, rather than further subdividing the cell, provides coding efficiency. The present principles are particularly advantageous in the context of quadtree or octree type partitioning, and may be used in 3D mesh coding.
US10592489B2 Supporting repetitive operations within an operating system
A computer-implemented method and computer processing system are provided. The method includes intercepting, by a processor, a sequence of data elements related to an interaction between a user and a user interface of a computer system that includes the processor. The method further includes identifying, by the processor, atomic operations within the sequence and metadata associated with the atomic operations. The method also includes calculating, by the processor, correlation indexes from the metadata. A respective correlation index is calculated for various atomic operation groups formed from the atomic operations. The method additionally includes identifying, by the processor, a macro operation from at least one of the correlation indexes. The macro operation includes multiple correlated atomic operations from among the atomic operations identified within the sequence.
US10592488B2 Application-centric object interfaces
Systems, methods, and related technologies for application-centric object storage and interfaces. In certain aspects, a processing device receives, from a first application, one or more requests with respect to a data object. The processing device processes the one or more requests to identify one or more substructures of the data object. Based on an identification of the one or more substructures of the data object, the processing device defines a storage structure for the data object. The processing device defines an interface through which the first application can provide data access commands to the data object as stored in the defined storage structure.
US10592477B2 Performing authenticated writes across aggregate storage volumes
Systems, apparatuses and methods may provide for technology that digitally signs a hash table and a data payload, wherein the data payload is partitioned into a plurality of storage blocks and the hash table specifies how to index into and individually authenticate the plurality of storage blocks. Additionally, a write of the digitally signed hash table and data payload may be initiated to an aggregate storage array. In one example, the aggregate storage array authenticates the digital signature of the hash table and the data payload and conducts a write of the data payload to a plurality of drives in the aggregate storage array in accordance with the hash table.
US10592476B2 Enabling clients to expose secured files via virtual hosts
Various embodiments relate generally to a system, a device and a method provide for enabling clients to expose secured files via virtual hosts. A request may be received from a user device such that the request is associated with a content item. The request may include a file path and a content identifier. A host name of the file path may be determined from the request. Data representing a physical location of the content item within a file storage system may then be determined based on a mapped bucket associated with the host name and the content identifier. The content item may be retrieved based on the data representing the physical location within the file storage system and provided to the user device responsive to the request.
US10592475B1 Consistent data storage in distributed computing systems
Methods and apparatus for providing consistent data storage in distributed computing systems. A consistent distributed computing file system (consistent DCFS) may be backed by an object storage service that only guarantees eventual consistency, and may leverage a data storage service (e.g., a database service) to store and maintain a file system/directory structure (a consistent DCFS directory) for the consistent DCFS that may be accessed by compute nodes for file/directory information relevant to the data objects in the consistent DCFS, rather than relying on the information maintained by the object storage service. The compute nodes may reference the consistent DCFS directory to, for example, store and retrieve strongly consistent metadata referencing data objects in the consistent DCFS. The compute nodes may, for example, retrieve metadata from consistent DCFS directory to determine whether the object storage service is presenting all of the data that it is supposed to have.
US10592472B1 Database system for dynamic and automated access and storage of data items from multiple data sources
Embodiments of the present disclosure relate to a database system for dynamically and automatically accessing and storing data items from multiple data sources. The system may, for example, determine data sources to access, and ways of accessing data items from those data sources, based on an indication of an analysis level and/or other analysis criteria. Further, the system may selectively and efficiently integrate data items from the multiple data sources. Selective integration of data items may be based, for example, on the indication of the analysis level and/or other analysis criteria. The system may further generate outputs of the selective integration of data items. These outputs may, for example, include specialized reports and/or user interfaces. The outputs of the system, in some implementations, may be interactive and dynamically updated in response to user inputs, for example.
US10592463B2 SSD architecture for FPGA based acceleration
A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream endpoint enables communication with the processor; two downstream root ports enable communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include two endpoints of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
US10592461B2 Extremely high frequency systems and methods of operating the same to establish USB data transport protocols
EHF communication systems described herein can selectively implement any one of the USB standards by mapping appropriate USB signal conditions over an EHF contactless communication link. The EHF contactless communication link may serve as an alternative to conventional board-to-board and device-to-device connectors, and as such enables wired connection USB signaling protocols to be used in a non-wired environment provided by the EHF contactless communications link. Use of a USB protocol over the EHF communications link can be accomplished by establishing the EHF link between counterpart EHF communication units, and then by establishing the appropriate USB protocol over the link.
US10592458B1 Bimodal impedance matching terminators
A data network may include a data bus and network nodes. The data bus may be a differential data bus having first and second differential signal lines that convey differential signals between the nodes. A bimodal impedance terminator may be coupled to the first and second differential signal lines at one or both ends of the data bus. The bimodal impedance terminator may include a first resistor coupled between the first differential signal line and a circuit node and a second resistor coupled between the second differential signal line and the circuit node. A capacitor may be coupled between the circuit node and ground. A third resistor may be coupled between the circuit node and ground in series with the capacitor. The bimodal impedance terminator may terminate both the differential-mode impedance and the common-mode impedance of the data bus to reduce signal reflections at the ends of the data bus.
US10592452B1 Low latency interconnect protocol for coherent multi-chip communication
In one embodiment, a data message is generated at a first system-on-chip (SOC) for transmission to a second SOC. A stream of data words is generated from the data message, the data words alternating between even and odd data words. Each data word in the stream of data words is divided into a first pattern of slices for even data words and a second pattern of slices for odd data words, with the slices distributed across plural output ports at the first SOC. At each output port, two slices from two successive cycles are grouped. The grouped slices are encoded using an encoding scheme to produce an N-bit symbol at M-bits per cycle, alternating between high and low parts of the encoding. Plural metaframes are generated from a stream of symbols and the metaframes for each of the output ports are transmitted to the second SOC.
US10592450B2 Custom compute cores in integrated circuit devices
A system includes a processor and a hardware accelerator coupled to the processor. The hardware accelerator includes data analysis elements configured to analyze a data stream based on configuration data and to output a result, and an integrated circuit device that includes a DMA engine that writes input data to and read output data from the data analysis elements, one or more preprocessing cores that receive the input data from the DMA engine prior to the DMA engine writing the input data to the one or more data analysis elements and perform custom preprocessing functions on the input data, and one or more post-processing cores that receive the output data from the DMA engine after the output data is read from the data analysis elements but prior to the output data being output to the processor and perform custom post-processing functions on the output data.
US10592448B2 Master-slave system, command execution method and data access method with use of serial peripheral interface (SPI)
A master-slave system, a command execution method, and a data access method are provided. The master-slave system includes a master device and a slave device. The master device provides a first command and a clock signal to the slave device. The slave device executes a first operation corresponding to the first command according to the first command and the clock signal. When the first operation corresponding to the first command is completed, the slave device generates a response signal according to the clock signal to notify the master device an execution result of the first operation corresponding to the first command.
US10592440B2 System and method for filtering field programmable gate array input/output
Systems and methods for adding a logic layer between FPGA I/O and the core logic of the FPGA. With the extra layer, users can monitor and/or modify the I/O to the FPGA. In addition, users can monitor and/or modify input/output to the core logics of the FPGA, thereby filtering both I/O to the FPGA and the logic blocks of the FPGA. With the filtering in place, a non-intrusive digital scope can be implemented which can, in turn, be used to create a “black box” regarding FPGA I/O during the occurrence of the catastrophic events within the system.
US10592439B2 Arbitrating circuitry and method
Arbitrating circuitry arbitrates between a plurality of inputs and a selection of at least one of said plurality of inputs. The arbitrating circuitry includes an array of interconnected arbiter devices operating with respect to a set of Q inputs. The array comprises M sub-levels with at least a first sub-level having T arbiter devices each operating with respect to U inputs, where Q=UM and Q=TU. For each sub-level other than a first sub-level, each arbiter device in a sub-level receives as input requests signals indicating an arbitration outcome for two or more arbiter devices in a preceding sub-level and arbitrates between those input requests.
US10592431B2 Independent shared and process virtual address translations
According to examples, an apparatus may include a processor to address a physical memory having memory sections, in which a first set of memory sections may be shared between processes and a second set of memory sections may be specific to an individual process. The apparatus may also include a shared virtual address space register to provide translation for the first set of memory sections shared between processes and a process virtual address space register to provide translation for the second set of memory sections specific to the individual process. The translation for the second set of memory sections may be independent from the translation for the first set of memory sections.
US10592429B1 Cache management for memory module comprising two-terminal resistive memory
Cache memory for resistive switching memory modules is provided herein. The cache memory can reside on a separate DIMM from the resistive switching memory, in some embodiments, or can share a common DIMM with the resistive switching memory. Cache management protocols are provided to service read and write policies for managing interaction of data between the cache memory and the resistive switching memory. In various embodiments, memory controllers are optimized for physical characteristics of resistive switching memory, and cache management protocols can be implemented to take advantage of these characteristics.
US10592428B1 Nested page tables
A translation buffer is provided in parallel to a translation lookaside buffer (TLB) to cache translations between intermediate physical addresses (IPAs) and pointers for entries in the TLB corresponding to the IPAs. The pointers can be used to identify and invalidate only certain entries in the TLB as compared to invalidating the whole TLB.
US10592427B2 Logical to physical table fragments
Logical to physical tables each including logical to physical address translations for first logical addresses can be stored. Logical to physical table fragments each including logical to physical address translations for second logical address can be stored. A first level index can be stored. The first level index can include a physical table address of a respective one of the logical to physical tables for each of the first logical addresses and a respective pointer to a second level index for each of the second logical addresses. The second level index can be stored and can include a physical fragment address of a respective logical to physical table fragment for each of the second logical addresses.
US10592423B2 Magnetic disk device and recording method of the same
According to one embodiment, a magnetic disk device includes heads and a controller. The heads write data in a recording region of the magnetic disk. The controller divides in order, by a track group with a constant size, an entire region of the recording region where management regions indicating physical positions corresponding to the heads, respectively, creates the track groups so as to straddle the management regions at boundaries of the management regions, and controls writing of the data for each of the track groups. The controller assigns unique and logically consecutive numbers to the track groups and manages information on the management regions to which the track groups belong.
US10592419B2 Memory system
A memory system includes: a memory module including: a first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; and a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a processor suitable for executing an operating system (OS) and an application to access a data storage memory through the first and second memory devices.
US10592415B2 Modified consistency hashing rings for object store controlled WAN cache infrastructure
An embodiment of the invention may include a method, computer program product and system for optimizing a wide area network caching infrastructure in a file based object storage architecture. The embodiment may include creating, by a parent partition, a heat map. The embodiment may include prioritizing prefetching by multiple dependent partitions based on the heat map. In response to prioritized prefetching by the multiple dependent partitions, the embodiment may include allocating wide area network caching threads. The embodiment may include providing, by the parent partition, objects for prefetching by the multiple dependent partitions utilizing the allocated wide area network caching threads.
US10592409B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system manages a plurality of parallel units each including blocks belonging to different nonvolatile memory dies. When receiving from a host a write request designating a third address to identify first data to be written, the memory system selects one block from undefective blocks included in one parallel unit as a write destination block by referring to defect information, determines a write destination location in the selected block, and writes the first data to the write destination location. The memory system notifies the host of a first physical address indicative of both of the selected block and the write destination location, and the third address.
US10592407B2 Short pointer mode applications in long pointer mode environments
Short pointer mode applications are able to execute in long pointer mode environments. A plurality of actions is performed to prepare a short pointer mode application for execution in the long pointer mode environment. These actions include allocating memory for one or more in-memory short pointers of the application. The memory being allocated for an in-memory short pointer is of a size corresponding to a size of the in-memory short pointer. Further, a register is allocated for an in-register short pointer of the application. The register is allocated at a size corresponding to a long pointer mode. The size corresponding to the long pointer mode is different from the size of the in-memory short pointer.
US10592403B2 Method for automated integration testing with mock microservices
A method for integration-testing a microservices-based application is performed by an automated software-testing system by using mock software entities. The mock entities emulate the behavior of other microservices or external software applications that would normally interact with the tested microservices in a production environment. The mock entities are managed by a mock server that communicates with the test system through a messaging system. The mock server determines how the mock entities should respond to the tested application's service requests by referring to test guidelines stored in a behavior store. During testing, the test system dynamically updates the behavior store in response to the tested application's service requests and to other indicators of the current state of the tested application. If the tested application interacts with the mock entities during the test as expected, the test system deems the application to have passed the integration test.
US10592398B1 Generating a test script execution order
A device may determine probabilities for test scripts associated with a test to be executed on a software element, where a respective probability is associated with a respective test script, indicates a likelihood that the respective test script will be unsuccessful in a test cycle, and is determined based on historical test results, associated with the software element, for the respective test script. The device may generate, based on the probabilities, a test script execution order, of the test scripts, for the test cycle, and may execute, based on the test script execution order, the test on the software element in the test cycle. The device may dynamically generate, based on results for the test in the test cycle, an updated test script execution order, and may execute, based on the updated test script execution order, the test on the software element in the test cycle.
US10592394B2 Systems, methods, and devices for vertically integrated instrumentation and trace reconstruction
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
US10592393B1 Firmware debug trace capture
A method for firmware debug trace capture includes creating a hand-off block (“HOB”), capturing first debug trace statements during a boot sequence of a computer and writing the first debug trace statements to the HOB. A trace memory buffer can be created and the first debug trace statements can be copied from the HOB to the trace memory buffer. Second debug trace statements are captured during the boot sequence and appended to the trace memory buffer. In some configurations, the first debug trace statements can be written to the HOB during the pre-Extensible Firmware Interface initialization (“PEI”) phase of the boot sequence and the second debug trace statements can be written to the trace memory buffer during the driver execution (“DXE”) phase of the boot sequence.
US10592387B2 Dataflow analysis to reduce the overhead of on stack replacement
An approach is provided in which an information handling system selects a first point in a software program corresponding to a compile-time assumption made by a compiler. The information handling system then selects a set of second points in the software program corresponding to a set of locations at which the compile-time assumption can be violated at runtime. Next, the information handling system starts at the first point and propagates backwards in the software program to identify one or more of the second points that are reached from the backwards propagation. The information handling system then inserts conditional transitions in the software program at each of the identified assumption violation points and executes a compiled version of the software program, resulting in an evaluation of the compile-time assumption at the conditional transitions.
US10592385B1 Performance engineering
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing performance engineering are disclosed. In one aspect, a method includes the actions of providing, to a cloud computing system that is configured to implement multiple different types of virtual computing nodes, an instruction to execute an application on a virtual computing node that is a first type of virtual computing node of the multiple different types of virtual computing nodes. The actions further include determining computing performance parameters of the virtual computing node. The actions further include determining to execute the application on both the virtual computing node and an additional virtual computing node. The actions further include selecting, from among the multiple different types of virtual computing nodes, a second type of virtual computing node. The actions further include executing the application on the virtual computing node and the additional virtual computing node.
US10592383B2 Technologies for monitoring health of a process on a compute device
A method for monitoring health of processes includes a compute device having a performance monitoring parameter manager and an analytics engine. The compute device accesses performance monitoring parameters associated with a monitored process of the compute device. The compute device samples one or more hardware counters associated with the monitored process and applies a performance monitor filter to the sampled one or more hardware counters to generate hardware counter values. The compute device performs a process fault check on the monitored process based on the hardware counter values and the performance monitoring parameters.
US10592379B2 Methods and systems for status determination
Methods and systems for status determination are disclosed. Operational status of a node can be considered based on operational rates of a plurality of nodes in a system. An example method can comprise determining a first operational rate of a first node and determining a second operational rate of a second node. A difference between the first operational rate and the second operational rate can be analyzed. For example, the difference can be compared to a threshold to determine an operational status of the first node. If the difference is above the threshold, the operational status can be given a first value, but if the difference is below the threshold, the operational status can be given a second value. The operational status can be sent to a load balancer.
US10592377B2 Website performance tracking
Novel tools and techniques are provided for tracking website performance and providing a user with website performance data. Embodiments include systems, methods and apparatus for identifying that the user has accessed a website from a user device, obtaining one or more website performance metrics and forwarding one or more website performance metrics to a performance information generator associated with a website performance tracking server. A performance information message is then created by the performance information generator and the performance information message is transmitted to the user device. The performance information message may be displayed to the user on the user device. In selected embodiments, the performance information message is displayed to the user in real-time as the user accesses the website.
US10592375B1 Method and apparatus of establishing customized network monitoring criteria
A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example of the present invention may include a method of monitoring at least one computer device operating on a network. The method may include receiving audit information representing attributes of the computer device and storing the audit information in memory. The method may also include comparing the audit information to a predefined monitor set of objects to be monitored. The method may further include creating a new monitor set based on the comparison of the audit information and the predefined monitor set. The new monitor set is different from the predefined monitor set and is generally used to monitor objects which are included in the audited device. The method may also include monitoring the at least one computer device based on the new monitor set.
US10592370B2 User control of automated test features with software application programming interface (API)
A system for performing an automated test is disclosed. The method comprises programming a application programming interface (API) to control a default production flow on a tester, wherein the production flow comprises a plurality of test sequences associated with executing tests on devices under test (DUTs) connected to the tester. The method further comprises configuring the API to modify the default production flow to customize the plurality of test sequences in accordance with a user-specific API, wherein the user-specific API comprises a modification to the production flow in accordance with testing requirements of a user. Finally, the method comprises integrating the user-specific API with the API to customize the API for the user.
US10592368B2 Missing values imputation of sequential data
A method and system of imputing corrupted sequential data is provided. A plurality of input data vectors of a sequential data is received. For each input data vector of the sequential data, the input data vector is corrupted. The corrupted input data vector is mapped to a staging hidden layer to create a staging vector. The input data vector is reconstructed based on the staging vector, to provide an output data vector. adjusted parameter of the staging hidden layer is iteratively trained until it is within a predetermined tolerance of a loss function. A next input data vector of the sequential data is predicted based on the staging vector. The predicted next input data vector is stored.
US10592358B2 Functional interconnect redundancy in cache coherent systems
A distributed system implementation for cache coherence comprises distinct agent interface units, coherency controllers, and memory interface units. The agents send requests in the form of read and write transactions. The system also includes a memory that includes coherent memory regions. The memory is in communication with the agents. The system includes a coherent interconnect in communication with the memory and the agents. The system includes a second identical coherent interconnect in communication with the memory and the agents. The system also includes a comparator for comparing at least two inputs, the comparator is in communication with the two coherent interconnects.
US10592355B2 Capacity management
Embodiments of the present invention provide methods, program products, and systems for determining an amount of usable storage in a backup environment. Embodiments of the present invention can be used to receive system information pertaining to a storage backup environment. Embodiments of the present invention can calculate a compression ratio of the storage on a backup server and a backup ratio between an amount of data on a client computer system and an amount of data on the backup server and calculate an average amount of storage consumed on the backup server. Embodiments of the present invention can determine an existing backup capacity for the storage backup environment by identifying an amount representing the actual capacity of data capable of being stored on the backup server and reducing the amount representing the actual capacity according to the calculated average amount of storage consumed on the backup server.
US10592350B2 Virtual server cloud file system for virtual machine restore to cloud operations
Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.
US10592346B1 Method and system for providing coordinated checkpointing to a group of independent computer applications
A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.
US10592343B2 Cognitive analysis and resolution of erroneous software patches
Resolving software patch issues is provided. Recorded activities performed by users to resolve an issue with a patch applied to an application on a group of client devices are compared. A set of common user activities are identified within the recorded activities performed by the users. A subset of highest ranking common user activities is selected from the set of common user activities. A fix for the issue with the patch is generated based on the subset of highest ranking common user activities. Corrective action based on the fix is taken to resolve the issue with the patch on a client device, the client device experiencing the issue resolved by users on the group of client devices.
US10592335B2 Using data object copies to improve the performance of a distributed storage network
A method for responding to a read request from a user for a set of encoded data slices (EDSs) in a distributed storage network begins with a processing module determining that a threshold number of encoded data slices is not available and continues with the processing module determining that one or more copies are available for the set of EDSs. The method continues with the processing module determining whether a combination of the one or more additional EDSs within the copy of the set of EDSs and the available EDSs from the set of EDSs is at least a read threshold number of EDSs, and when a read threshold is available based on the combination the processing module responds to the request using the combination.
US10592326B2 Method and apparatus for data loss assessment
A method, including receiving, by a secure processor housed in a disaster-proof casing located at a local site, recurring wireless signals from an application server and from a storage system that are collocated with the processor at the local site, the application server configured to store data to the primary storage system, and to mirror the data to a remote site, each of the wireless signals indicating a status of the application server or the storage system at a given time. A status log including the respective statuses of the application server and the storage system at the received times is stored to a memory in the casing, and subsequent to failures of the application server, the storage system and the mirroring, the status log analyzed to compute a data loss at the local site resulting from the failures of the application server, the storage system, and the mirroring.
US10592325B2 Enabling symptom verification
Systems, products and methods for enabling symptom verification. Verifying a symptom may include eliminating repeated symptom definitions or eliminating symptoms having low accuracy. A computer system enables verification of a symptom including a rule for detecting a set of events related to a given problem. The computer system includes a symptom database which stores the symptom, a specimen database which stores a specimen including a set of events detected according to a rule of a certain symptom, and an analysis unit which analyzes the specimen stored in the specimen database using a new symptom in order to determine whether to add the new symptom to the symptom database. The present disclosure also includes a method and a computer program for enabling verification of a symptom including a rule for detecting a set of events related to a given problem.
US10592319B2 API notebook tool
Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and ecosystem that enables easy exploration of services that expose APIs, creation and documentation of examples, use cases and workflows, and publishing and collaboration of APIs. In some embodiments, systems, processes, and computer program products for an API notebook tool include receiving a request for a client for calling an API for a service, and dynamically generating the client for the API for the service.
US10592315B2 Software container messaging mechanism
Systems and methods for facilitating communication with at least one software container are presented. In an example embodiment, a first messaging client executing on a computing system subscribes to a messaging topic at a messaging broker executing in the system. The subscribing to the messaging topic includes providing an identifier corresponding to the first messaging client. A second messaging client executing on the system publishes a message for the messaging topic to the messaging broker. The messaging broker forwards the published message to the first messaging client based on the subscribing to the messaging topic by the first messaging client. One or both of the first messaging client and the second messaging client execute in corresponding software containers in the system.
US10592310B2 System and method for detecting, collecting, analyzing, and communicating event-related information
A system and method involves detecting operational social disruptive events on a global scale, modeling data in conjunction with linguistics analysis to establish responsive actions, and generating visualization and executing models for communicating information.
US10592309B2 Using smart data to forecast and track dual stage events
Aspects of the disclosure relate to using smart data to forecast and track dual stage events. A computing platform may receive, via the communication interface and from a user device, information indicating a dual stage event corresponding to an item. Thereafter, the computing platform may retrieve, from an external event data source and based on the information indicating the dual stage event, metadata corresponding to the dual stage event. Then, the computing platform may determine, based on the metadata corresponding to the dual stage event, a first value corresponding to the dual stage event. Subsequently, the computing platform may generate, based on the information indicating the dual stage event corresponding to the item, one or more commands directing a smart data server to determine a second value corresponding to the dual stage event. Next, the computing platform may transmit, to the smart data server, the one or more commands.
US10592307B2 Multi user threaded executor
Exclusive threads for multiple queues is described. A computing system adds a first event associated with a first entity to a first queue in response to receiving the first event. The computing system adds a second event associated with a second entity to a second queue in response to receiving the second event. The computing system adds a third event associated with the second entity to the second queue in response to receiving the third event. A first thread in the computing system removes the first event from the first queue, wherein any event in the first queue is removed exclusively by the first thread. The first thread processes the first event.
US10592305B2 Application session and enhancement for a wearable electronic device
A wearable electronic device includes an application processor to execute applications on the device. A user interface for the application can be displayed on a display of the wearable device. Some applications executed on the wearable device are associated with an activity session, such as, for example, a turn-by-turn navigation session, an exercise session, a media playback session. For the duration of this session, such applications can be flagged for persistent display on the wearable device and will be displayed upon activation of the wearable device in place of the default application.
US10592303B2 Method and apparatus for device-specific communication between application programs
A method for providing communication between application programs running via devices connected to a same network is provided. The method includes an operation for connecting a first application program, which is running in a first device via a web socket server in the first device, with a second application program, which is running in a second device, and an operation for transmitting and receiving data between the second application program and the first application program via the web socket server.
US10592297B2 Use minimal variance to distribute disk slices to avoid over-commitment
An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.
US10592289B2 Providing auxiliary services or functionality on an apparatus
An apparatus operates to provide default services or functionality. The apparatus authenticates replaceable resources by determining whether the replaceable resources originate from a desired source. The apparatus provides an auxiliary service or functionality in addition to the default services or functionality when each of the replaceable resources originates from the desired source, and precludes the auxiliary service or functionality when any of the replaceable resources do not originate from the desired source.
US10592287B2 API and user interface for MapReduce jobs
Implementations for a user interface for MapReduce job are disclosed. A method of the disclosure includes receiving a request to submit a MapReduce job to a cluster and providing a first graphical user interface (GUI) to input a first set of arguments and first argument values for a first portion of the arguments. The method may include receiving, from the first GUI, the first argument values and a second portion of the arguments, associated with a configuration of the cluster and without a corresponding argument value.The method may provide a second GUI that is to display the arguments, first argument values, and allow for a selection of second argument values for the second portion of the arguments. In response to a selection, the method may execute the MapReduce job in view of the first argument values from the first GUI and the second argument values from the second GUI.
US10592274B2 Computer system and access control method
This computer system includes: at least one computer having a memory and a plurality of CPU cores; and a storage sub device having a plurality of logical storage units configured using storage devices. In the computer, a plurality of queues are configured in the memory, and at least one of the plurality of CPU cores is assigned to each of the plurality of queues. The queue is enqueued with an I/O command dispatched from a CPU core, to which the queue is assigned, to a logical storage unit. The computer system has access control information including information concerning whether to accept or refuse access from each queue to each logical storage unit.
US10592273B2 System and method for live migration of a virtualized networking stack
A method and apparatus are provided in which a source and target perform bidirectional forwarding of traffic while a migration guest is being transferred from the source to the target. In some examples, the migration guest is exposed to the impending migration and takes an action in response. A virtual network programming controller informs other devices in the network of the change, such that those devices may communicate directly with the migration guest on the target host. According to some examples, an “other” virtual network device in communication with the controller and the target host facilitates the seamless migration. In such examples, the forwarding may be performed only until the other virtual machine receives an incoming packet from the target host, and then the other virtual machine resumes communication with the migration guest on the target host.
US10592266B1 Dynamic consolidation of virtual machines
A method and apparatus are disclosed of monitoring a number of virtual machines operating in an enterprise network. One example method of operation may include identifying a number of virtual machines currently operating in an enterprise network and determining performance metrics for each of the virtual machines. The method may also include identifying at least one candidate virtual machine from the virtual machines to optimize its active application load and modifying the candidate virtual machine to change its active application load.
US10592256B2 Early boot display system
A secondary processing system that is coupled to a primary processing system and a display system accesses a first memory system to load initial boot instructions and a video interpreter binary during a boot operation. The secondary processing system initializes the display controller included in the display system to provide a first graphical user interface for display on the display screen using the video interpreter binary and executes the initial boot instructions. The secondary processing system then detects a first interrupt event during the execution of the initial boot instructions and, in response, triggers the video interpreter binary to update the first graphical user interface displayed on the display screen to provide a second graphical user interface for display on the display screen.
US10592243B2 Streaming engine with cache-like stream data storage and lifetime tracking
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to functional units for use as operands. The streaming engine fetches stream data ahead of use by the central processing unit core in a stream buffer constructed like a cache. The stream buffer cache includes plural cache lines, each includes tag bits, at least one valid bit and data bits. Cache lines are allocated to store newly fetched stream data. Cache lines are deallocated upon consumption of the data by a central processing unit core functional unit. Instructions preferably include operand fields with a first subset of codings corresponding to registers, a stream read only operand coding and a stream read and advance operand coding.
US10592242B2 Systems and methods for rendering vector data on static and dynamic-surfaces using screen space decals and a depth texture
Systems, methods, devices, and non-transitory media of various embodiments render vector data on static and dynamic surfaces by a computing device for a graphic display or for a separate computing device and/or algorithm to generate an image. Complex vector data associated with a surface for rendering may be rendered. The complex vector data may be decomposed into one or more vector subunits. A geometry corresponding to a volume and a mathematical description of an extrusion of each corresponding vector subunit may be generated. The volume and the mathematical description of the extrusion may intersect a surface level-of-detail of the surface. The geometry may be rasterized as a screen-space decal. Also, a surface depth texture may be compared for the surface against the extrusion using at least the screen-space decal. In addition, geometry batching may be performed for drawing simultaneously a plurality of the one or more vector subunits.
US10592241B2 Apparatus and methods for matrix multiplication
Aspects for matrix multiplication in neural network are described herein. The aspects may include a master computation module configured to receive a first matrix and transmit a row vector of the first matrix. In addition, the aspects may include one or more slave computation modules respectively configured to store a column vector of a second matrix, receive the row vector of the first matrix, and multiply the row vector of the first matrix with the stored column vector of the second matrix to generate a result element. Further, the aspects may include an interconnection unit configured to combine the one or more result elements generated respectively by the one or more slave computation modules to generate a row vector of a result matrix and transmit the row vector of the result matrix to the master computation module.
US10592237B2 Efficient detection of architecture related bugs during the porting process
Systems, methods, and computer program products to perform an operation comprising identifying a first commit of a plurality for a software project, a source code of the first commit executable in a first system architecture, determining, based on a set of tests run against a built source code of the first commit for the first and second system architectures, that the first commit is a latest working build for the architectures, computing a score for each commit in a first set of the plurality, identifying a second commit of the first set of commits based on the scores for each commit, building the source code of the second commit for execution on the second system architecture, and determining that the source code of the second commit did not build successfully for the second system architecture based on an error at a first line of the source code.
US10592230B2 Scalable artificial intelligence driven configuration management
Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.
US10592222B1 System and method for installing, updating and uninstalling applications
One example system includes an export engine to generate an installation atomic for a source program based on a source environment. The installation atomic can include an environment agnostic configuration file, an environment properties data structure, and compiled binary artifacts created based on the server program. The environment-agnostic configuration file includes representations of a set of environment dependent attributes from the set of configuration information, each representation for an environment dependent attribute including at least one token that replaces a value of the attribute in the representation, and representations of members of a set of environment independent attributes from the set of configuration information that are equivalent between the source environment and target environments. The environment properties data structure has, for each of a plurality of target environments, a value that corresponds to the at least one token.
US10592220B2 Metadata-driven binding of converted source code to original source code
Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes a plurality of name spaces is analyzed by a code conversion tool. A data structure representing the source code in the first language is generated that includes at least an identification of each symbol used within the source code in the first language. An identifier is generated for each of the identified symbols, wherein the identifier is globally unique within an entire codebase of the source code in the first high level language. Source code in the second high level programming language is generated that is functionally equivalent to the source code in the first high level programming language. Metadata is also generated that maps symbols corresponding to a semantic entity in the source code of the second high level language to symbols corresponding to a semantic entity definition in the source code of the first high level language.
US10592215B1 Unikernel cross-compilation
Building a unikernel is disclosed. Code is retrieved from a code repository. One or more unikernel build configuration options are identified. The code is analyzed to determine portions of an operating system required to execute the code. The code is compiled with the determined portions of the operating system into a unikernel that is deployable on a virtual machine to execute the code.
US10592214B2 Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines
A machine system includes two machines, a computer communicably connected to the machines, and a base software application and an operation software application installed in the computer. The base software application includes a first communication module that is a program portion to execute transmission and reception of first machine information to be outputted from each machine and second command information to be outputted to each machine, and a second communication module that is a program portion to execute transmission and reception of first command information to be inputted from the operation software application to the base software application and second machine information to be outputted from the base software application to the operation software application.
US10592212B2 System and method for software development based on procedures
A method of developing software including a plurality of actors executable in parallel includes obtaining first input data including information regarding a plurality of procedures defining a series of messages between a first actor and at least one second actor from among the plurality of actors, obtaining second input data including information regarding relationships between the plurality of procedures, generating control data by interpreting the first and second input data, and controlling the plurality of procedures by processing the series of messages using the control data.
US10592207B2 Dynamic variable precision computation
A conversion unit converts operands from a conventional number system that represents each binary number in the operands as one bit to redundant number system (RNS) operands that represent each binary number as a plurality of bits. An arithmetic logic unit performs an arithmetic operation on the RNS operands in a direction from a most significant bit (MSB) to a least significant bit (LSB). The arithmetic logic unit stops performing the arithmetic operation prior to performing the arithmetic operation on a target binary number indicated by a dynamic precision associated with the RNS operands. In some cases, a power supply provides power to bit slices in the arithmetic logic unit and a clock signal generator provides clock signals to the bit slices. Gate logic is configured to gate the power or the clock signals provided to a subset of the bit slices.
US10592190B2 Method and apparatus for controlling the operation of an electronic device
There is provided a method of controlling the operation of a first electronic device having a first display screen, the method comprising obtaining (101; 111) measurements of a position of the first electronic device relative to a second electronic device, an orientation of the first display screen, and/or an orientation of a second display screen of a second electronic device; determining (103; 113), using the obtained measurements, one or both of (i) whether a first user using the first electronic device can view the second display screen, and (ii) whether a second user using the second electronic device can view the first display screen; and controlling (105; 115) the display of information on the first display screen based on the result of the step of determining.
US10592189B2 Information processing method and information processing apparatus
A non-transitory computer-readable recording medium stores an information processing program that causes a computer that constitutes an information processing apparatus including a built-in first display device, to execute a process. The process includes detecting, from outside the information processing apparatus, a state where a second display device is connected, the second display device being different from the first display device; setting both the first display device and the second display device as display destinations, when switching the display destination from the first display device to the second display device; switching the display destination to the second display device after setting both the first display device and the second display device as display destinations; and controlling a display image according to a screen specification of the second display device.
US10592188B2 Content bumping in multi-layer display systems
A multi-layer display system may include a plurality of display panels/screens arranged in an overlapping manner, a backlight configured to provide light to the plurality of display screens, and a processing system. The processing system may be configured to: display content (e.g., button or text) on a first display screen of the plurality of display screens, detect an input (e.g., touch) proximate the content, and responsive to the input move the content so that it is displayed at least on a different display screen/panel such as a further rearward screen/panel and/or a further forward screen/panel. This may, for instance, simulate the pressing of a button or the like in the case of moving content so that is becomes displayed on a further rearward screen/panel.
US10592184B2 Method and device for parsing tables in PDF document
The present application relates to a method performed at an electronic device for parsing tables in a PDF document. The method includes the following steps: receiving the PDF document containing a table area; extracting horizontal lines, vertical lines and text blocks in the table area; determining the types of tables in the table area according to the extracted horizontal lines and vertical lines; if the table is a quasi full-line table, determining the structure of the quasi full-line table in the table area according to the horizontal lines and the vertical lines in the table area with the assistance of the text blocks in the table area; and if the table is a quasi non-line table, determining the structure of the quasi non-line table in the table area according to the text blocks in the table area with the assistance of the horizontal lines and/or the vertical lines in the table area.
US10592174B2 Information processing system, server and non-transitory computer-readable recording medium encoded with data distribution program
A first hardware processor included in a server determines one or more candidate apparatuses, which are candidates for being information processing apparatuses that execute a distribution process, based on performance of hardware resources, determines that an apparatus, which responds to an inquiry about whether the distribution process is executable, among the one or more candidate apparatuses is a proxy apparatus, and requests the proxy apparatus to execute the distribution process, and a second hardware processor included in each of a plurality of information processing apparatuses, in response to an inquiry about whether the distribution process is executable from the server, determines whether the distribution process is executable based on a margin of the hardware resources, and in the case where it is determined that the distribution process is executable, responds to the inquiry about whether the distribution process is executable.
US10592171B2 Multi-stream SSD QoS management
A system and method for satisfying Quality of Service (QoS) attributes (620) for a stream (405, 410) using a storage device (120) with multi-stream capability is described. The storage device (120) may include memory (510, 515, 520) to store data. A host interface (525) may receive requests (345, 350, 415, 420, 425, 430, 435, 440), some of which may be associated with a stream (405, 410). A host interface layer (545) may schedule the requests (345, 350, 415, 420, 425, 430, 435, 440) in a manner that may satisfy the QoS attribute (620) for the stream (405, 410).
US10592170B2 Optimizing dual-layered compression in storage systems
Embodiments for optimizing dual-layered data compression in a storage environment. In a data storage system having a primary compressor and a secondary compressor, the primary compressor is selectively used to perform a first one of a plurality of actions on Input/Output (I/O) data while a second one of the plurality of actions is performed on the I/O data by the secondary compressor, thereby reducing latency and improving an overall compression performance while processing the I/O data.
US10592169B2 Methods and systems that efficiently store metric data to enable period and peak detection
The current document is directed to methods and systems that collect metric data within computing facilities, including large data centers and cloud-computing facilities. In a described implementation, input metric data is compressed by replacing each metric data point with a one-bit, two-bit, four-bit, or eight-bit compressed data value. During a first time window following reception of a metric data point, the metric data point remains available in uncompressed form to facilitate data analysis and monitoring functionalities that use uncompressed metric data. During a second time window, the metric data point is compressed and stored in memory, where the compressed data point remains available for data analysis and monitoring functionalities that use compressed metric data for detection of peaks, periodic patterns, and other characteristics. Finally, the compressed data point is archived in mass storage, where it remains available to data-analysis and management functionalities for a lengthy time period.
US10592166B2 Fast input/output in a content-addressable storage architecture with paged metadata
An aspect of minimizing read amplification IO where metadata is not in RAM includes reading a l_md_page and corresponding lp_md_page from a storage device in a dual distributed layered architecture. The l_md_page specifies a metadata page that persists in a SSD and having logical addresses of metadata, and the lp_md_page associates logical block addresses with corresponding physical locations for the metadata. An aspect further includes reading data for a redundant array of independent disks (RAID) stripe according to an associated physical offset in the lp_md_page, accessing a stripe counter from the lp_md_page, and comparing the stripe counter from the lp_md_page to a stripe counter held in memory. Upon determining the stripe counter from the lp_md_page is the same, an aspect further includes determining the data is valid and reading the data according to associated physical offset in the lp_md_page and while bypassing a data module for the data.
US10592163B2 Controlling write pulse width to non-volatile memory based on free space of a storage
A memory system has a non-volatile memory, a storage accessible at higher speed than the non-volatile memory, to store access information to the non-volatile memory before accessing the non-volatile memory, and a memory controller to control a write pulse width to the non-volatile memory based on a free space of the storage or based on the access information stored in the storage.
US10592160B1 Systems and methods for monitoring data synchronization progress in a multi-hop data recovery system
The disclosed computer-implemented method for monitoring data synchronization progress in a multi-hop data recovery system may include (i) calculating a number of data blocks to be synchronized, (ii) setting each element of a synchronization data structure to dirty, (iii) determining a dirty bytes counter, (iv) transmitting a portion of the data blocks to be synchronized, (v) receiving an acknowledgement corresponding to the transmitted portion of the data blocks, (vi) setting a set of elements within the synchronization data structure corresponding to the transmitted portion of the data blocks to clean, (vii) determining a pending dirty bytes counter that indicates a current number of elements within the synchronization data structure that are set to dirty, and (viii) transmitting the dirty bytes counter and the pending dirty bytes counter. Various other methods, systems, and computer-readable media are also disclosed.
US10592158B1 Method and system for transferring data to a target storage system using perfect hash functions
A method for transferring data includes populating a perfect hash bit vector (PHV) using a perfect hash function (PHF) and a target index file to obtain a populated PHV, determining required segment references using the populated PHV and received segment references, providing the required segment references to a source storage device, and receiving segments corresponding to the required segment references from the source storage device.
US10592153B1 Redistributing a data set amongst partitions according to a secondary hashing scheme
Items within a data set can be redistributed to different partitions of a distributed data store according to modified hash values. A redistribution event may, in some embodiments, trigger the redistribution of a data set. Modified hash values for items in the data set may be generated according to a secondary hashing scheme to be used for identifying the location of a new partition to store the item instead of hash values based on current key values that identify a current partition that stores the item. Access can be provided to items based on the modified hash values to determine the new partition that stores the item after redistribution.
US10592150B2 Storage apparatus
A storage apparatus according to an aspect of the present invention is configured to perform a deduplication process on write data from a host. For the deduplication process, the storage apparatus calculates a feature value of write data, and records, in a management region, metadata that is a set of the feature value of the write data and information on a storage position of the write data. However, to prevent the amount of metadata stored in the management region from increasing, if write data meets a predetermined condition, the storage apparatus does not perform the deduplication process, and suppresses creation of metadata of the write data.
US10592145B2 Machine learning-based data object storage
An information management system is provided herein that uses machine learning (ML) to predict what data to store in a secondary storage device and/or when to perform the storage. For example, a client computing device can be initially configured to store data in a secondary storage device according to one or more storage policies. A media agent in the information management system can monitor data usage on the client computing device, using the data usage data to train a data storage ML model. The data storage ML model may be trained such that the model predicts what data to store in a secondary storage device and/or when to perform the storage. The client computing device can then be configured to use the trained data storage ML model in place of the storage polic(ies) to determine which data to store in a secondary storage device and/or when to perform the storage.
US10592142B2 Toggling modal transient memory access state
Transient mode for an application is toggled. Transient mode for an application executing in the computing environment is activated. Based on activating transient mode for the application, a plurality of memory accesses are processed as transient accesses. Based on processing the plurality of memory accesses, transient mode for the application is deactivated.
US10592140B2 Method and system for automated storage provisioning
Example embodiments of the present invention include a method, a system, and a computer-program product for storage automation. The method includes receiving a request for storage, determining a storage allocation for provisioning according to the request for storage and available storage resources, and provisioning storage according to the determined storage allocation.
US10592135B2 Peer to peer volume extension in a shared storage environment
A storage manager may initiate a merge operation for a set of writable storage volumes. The storage manager may receive, from a management server, an indication that an allocated disk space of at least one storage volume of the set of writable storage volumes is to be extended, where the at least one storage volume has exceeded a storage threshold during the merge operation. The allocated disk space of the at least one storage volume of the set of writable storage volumes may be extended in response to the received indication. The management server may be notified that the allocated disk space of the at least one storage volume has been extended upon extending the allocated disk space.
US10592130B2 Computing systems including storage devices controlled by hosts
Disclosed is a computing system which includes a storage device and a host. The storage device may include a nonvolatile memory, and the host may control the storage device based on a physical address of the nonvolatile memory and may send an asynchronous event request command to the storage device. The storage device may monitor the nonvolatile memory and may send an asynchronous event request corresponding to the asynchronous event request command to the host based on the monitoring result. The asynchronous event request may include requesting another command from the host based on the monitoring result. In some aspects, the host may send an erase command for erasing to erase a selected memory block of the nonvolatile memory to the storage device. In response, the storage device may send an erase pass response or an erase delay violation response to the host in response to the erase command.
US10592127B2 Method and system for allocating mirrored memories
A method and a system for managing memories in a storage system. In one embodiment of the present invention, there is provided a method for managing memories in a storage system comprising a first controller and a second controller. The method comprising: receiving an allocation request from a second controller in the storage system, where the allocation request requires to allocate available storage spaces from a first memory in the storage system to a second memory in the storage system for use by the second controller; and determining a candidate number of available storage spaces to be allocated from the first memory to the second memory based on first use status of the first memory, wherein the first memory and the second memory are associated with the first controller and the second controller respectively, and the first memory and the second memory are mirrored memories.
US10592126B2 Memory management method, memory storage device and memory control circuit unit
A memory management method is provided according to an exemplary embodiment of the disclosure. The method includes: receiving a plurality of commands from a host system; counting a newest idle time corresponding to the commands and a past average command-receiving-time-interval corresponding to the commands; and dynamically changing a work mode of a memory storage device from a first work mode to a second work mode if the newest idle time is larger than a first threshold value and the past average command-receiving-time-interval is larger than a second threshold value. Therefore, a power consumption of the memory storage device can be reduced and a work mode of the memory storage device may not be changed too frequently.
US10592125B1 Enhanced restripe mechanism
Methods and systems for an enhanced restripe mechanism are provided. A system for an enhanced restriping mechanism includes a data storage module that stripes data across a plurality of storage devices, wherein the plurality of storage devices are arranged into a plurality of storage pools and the data is distributed across the plurality of storage pools. Also, the system may include a movement detection module that detects changes in the arrangement of the plurality of storage devices that would cause the data on a storage device in the plurality of storage devices to be moved onto other storage devices in the plurality of storage devices. Further, the system may include a restriping module that restripes disk data from the storage device in the plurality of storage devices onto the other storage devices in response to the detected change based on access characteristics of the data.
US10592121B2 Quasi-synchronous protocol for large bandwidth memory systems
A high-bandwidth memory (HBM) system includes an HBM device and a logic circuit. The logic circuit includes a first interface coupled to a host device and a second interface coupled to the HBM device. The logic circuit receives a first command from the host device through the first interface and converts the received first command to a first processing-in-memory (PIM) command that is sent to the HBM device through the second interface. The first PIM command has a deterministic latency for completion. The logic circuit further receives a second command from the host device through the first interface and converting the received second command to a second PIM command that is sent to the HBM device through the second interface. The second PIM command has a non-deterministic latency for completion.
US10592120B2 Memory system with threaded transaction support
Memory modules, systems, memory controllers and associated methods are disclosed. In one embodiment, a memory module includes a module substrate having first and second memory devices. Buffer circuitry disposed on the substrate couples to the first and second memory devices via respective first and second secondary interfaces. The buffer circuitry includes a primary signaling interface for coupling to a group of signaling links associated with a memory controller. The primary signaling interface operates at a primary signaling rate and the first and second secondary data interfaces operate at a secondary signaling rate. During a first mode of operation, the primary interface signaling rate is at least twice the secondary signaling rate. A first time interval associated with a transfer of first column data via the first secondary interface temporally overlaps a second time interval involving second column data transferred via the second secondary interface.
US10592119B2 Controller-mediated volume transformation in a shared-resource environment
In one general embodiment, a computer-implemented method is provided for storage controller-mediated volume transformation in a shared-resource environment. The computer-implemented method includes receiving, utilizing a processor, a command, from an initiating host system, to send a notification to at least one other host system connected to a shared volume. The computer-implemented method also includes broadcasting an interrupt to the at least one other host system connected to the shared volume, and receiving a response from one or more of the at least one other host system connected to the shared volume. The computer-implemented method further includes notifying the initiating host system of the response(s) received from the one or more of the at least one other host system connected to the shared volume.
US10592114B2 Coordinated in-module RAS features for synchronous DDR compatible memory
A memory module includes a memory array, an interface and a controller. The memory array includes an array of memory cells and is configured as a dual in-line memory module (DIMM). The DIMM includes a plurality of connections that have been repurposed from a standard DIMM pin out configuration to interface operational status of the memory device to a host device. The interface is coupled to the memory array and the plurality of connections of the DIMM to interface the memory array to the host device. The controller is coupled to the memory array and the interface and controls at least one of a refresh operation of the memory array, control an error-correction operation of the memory array, control a memory scrubbing operation of the memory array, and control a wear-level control operation of the array, and the controller to interface with the host device.
US10592113B2 Method for transferring command from host to device controller and system using the same
A method for transferring a command from a host to a device controller and a system using the method are disclosed. The method includes the steps of: A. determining a segment size; B. dividing a command into a number of sections each having a size the same as the segment size; C. sequentially distributing the sections to n groups; D. changing distributing order to a reverse order or keeping the same distributing order in step C if a cycle of distribution is finished while there are sections left for distributing; E. restructuring the section(s) in each group as a sub-command after all sections are distributed; and F. providing the sub-commands to a device controller synchronously.
US10592108B2 Secured storage system with temporary external assignable memory
A temporary external assignable memory (or “TEAM”) function allows the creation of a digital environment wherein one or more users or groups of users can simultaneously engage in the access, transfer, and collaboration of digital content stored and managed within the TEAM.
US10592096B2 Cursor indicator for overlay input applications
One embodiment a method, including: providing, on an input and display device, an overlay handwriting input application that provides handwriting input to an underlying application; and providing, on the input and display device, a cursor initiated by the overlay handwriting application that represents an input location within at least one input field of the underlying application. Other embodiments are described and claimed.
US10592087B1 System and method for creating fluid design keyframes on graphical user interface
Fluid design keyframes are markers used to illustrate and control design changes across the potentially infinite number of screen, device, and window sizes available in digital space. Currently, designers struggle to anticipate how their designs will function across these various sizes, which then causes them to inadequately build for all potential digital presentation possibilities. Through using fluid design keyframes, designers can present their designs with greater precision across these size variations. This invention will provide designers with a space to move through all the sizes in which a design might exist, as well as allowing them to see where aspects of their designs change as presentation sizes change and to exert control over those changes. Thusly, fluid design keyframes create a new and novel way for designers to interact with and present their work.
US10592081B2 Multi-language input method and multi-language input apparatus using the same
A multi-language input method is provided. The method includes sensing a touch input for a letter entry, sensing a touch gesture consecutive to the touch input, and displaying a letter corresponding to the touch input and a symbol corresponding to the touch gesture.
US10592077B1 AI-powered tagging and UI/UX optimization engine
An artificial intelligence-based system and method for automatically generating and adjusting tags associated with one or more UI/UX related components or features is provided. Analysis may be performed on the data collected by the one or more tags so that design change recommendations can be dynamically recommended and/or implemented. When design changes are implemented, the system may automatically reconfigure or adjust all relevant tags. The AI-based system may be a standalone platform or may be incorporated into existing UI/UX programs.
US10592075B1 System and method for media content collaboration throughout a media production process
A method for delivering media content in full motion video to users via a network in a collaborative media production process is disclosed. The method includes: receiving production digital media files at a server; preparing the production digital media files for downloading or streaming to a collaborative display interface, wherein the production digital media files include meta-data captured on a production set, including production time codes; downloading or streaming the production digital media files to a collaborative display interface via the network; enabling viewing of production digital media files simultaneously with scene details, camera information, take information, or combinations thereof; and enabling collaborative interaction with the production digital media files by a user using the collaborative display interface, wherein the collaborative interaction includes interacting with other users during post-production by notating comments that include inserting a link to an actual media clip frame using a production time code.
US10592072B2 Message user interfaces for capture and transmittal of media and location content
A device provides user interfaces for a messaging application. The device receives a first message and displays a representation of the first message, where the first message is scheduled to be deleted upon satisfaction of expiration criteria. The device displays an affordance for keeping the first message. In accordance with a determination that the affordance was selected prior to the satisfaction of the expiration criteria, the device keeps the first message. In accordance with a determination that the expiration criteria has been satisfied without detecting selection of the affordance, the device ceases to display the representation of the first message on the display.
US10592059B2 Touch sensor overlapping a display
According to an aspect, a display device with a touch sensor has a display function and a touch sensor function. The display device includes: a panel unit that comprises a first substrate, a second substrate, and a display function layer between the first substrate and the second substrate; a first electrode on the first substrate; a second electrode on the second substrate; a third electrode on the second substrate; and a capacitor for the touch sensor function. The capacitor is formed between either of the first electrode and the second electrode and the third electrode, or between both the first electrode and the second electrode and the third electrode. The frame portion outside the display area comprises, on the first substrate side thereof, a peripheral circuit, and the second electrode is provided in a position more distant upward from the peripheral circuit than the first electrode.
US10592057B1 Two layer forcepad
An input device sensor includes proximity receiver electrodes on a first single layer, force receiver electrodes on a second single layer, and transmitter electrodes configured to transmit a transmitter signal. Each transmitter electrode includes proximity transmitter segments linearly arranged on the first single layer and separated by the proximity receiver electrodes. The transmitter electrodes further each include force transmitter segments linearly arranged on the second single layer and separated by the force receiver electrodes, the force transmitter segments connecting adjacent proximity transmitter segments in the proximity transmitter segments. The input device sensor further includes a first ground shield on the first single layer, the first ground shield shielding the force receiver electrodes from the proximity transmitter segments. The input device sensor further includes a ground plane, and a compressible layer interposed between the second single layer and the ground plane.
US10592047B2 Method and apparatus for preventing accidental touch operation on mobile terminals
The present disclosure provides an accidental-touch prevention method and apparatus for a mobile terminal. The method includes: receiving by the touch screen IC layer a touch instruction from a user, and reporting a touch point on a touch track corresponding to the touch instruction to the driver layer; determining by the driver layer whether a start point of the touch track falls within a pre-set accidental-touch prevention area; when the start point of the touch track falls within the pre-set accidental-touch prevention area, acquiring by the driver layer a distance on the touch track between a touch point after the start point and the start point, and performing accidental-touch prevention processing based on the distance.
US10592039B1 Gesture-equipped touch screen system, method, and computer program product for displaying multiple active applications
In some embodiments, an electronic device is provided for: displaying, on a display, a plurality of active applications; detecting, on a touch interface, a first-orientation gesture on at least one of the active applications; in response to the detection of the first-orientation gesture on the at least one of the active applications, performing a first operation including moving multiple of the active applications; detecting, on the touch interface, a second-orientation gesture on one or more of the active applications; in response to the detection of the second-orientation gesture on the one or more of the active applications, performing a second operation; detecting, on the touch interface, a particular gesture on a particular one of the active applications; after the detection of the particular gesture on the particular one of the active applications, performing different operations, that are different from the first and second operations, based on a duration of the particular gesture.
US10592037B2 Touch detection device and display device with touch detection function
According to an aspect, a touch detection device includes: a plurality of drive electrodes arranged in parallel with each other; and a plurality of first touch detection electrodes arranged in parallel with each other and arranged at a portion not in contact with the drive electrodes and where the first touch detection electrode forms capacitance with a drive electrode to which a drive signal is output. The drive electrodes includes a drive electrode including a plurality of subdivided electrodes an arrangement pitch of which is finer than an arrangement pitch of the drive electrodes. The drive electrode including the subdivided electrodes is provided such that switching is enabled between a first mode in which the drive signal is collectively output to the subdivided electrodes of the drive electrode and a second mode in which the drive signal is individually output to each of the subdivided electrodes of the drive electrode.
US10592033B2 Pressure sensor, touch substrate and touch display device
A pressure sensor, a touch substrate and a touch display device are provided. The pressure sensor includes: an active layer; a gate electrode, which is stacked with the active layer and insulated from the active layer; an elastic layer, which is arranged between the active layer and the gate electrode in a direction perpendicular to the active layer, and a thickness of the elastic layer is decreased in a case that a pressure is applied to the pressure sensor; and a source electrode and a drain electrode, which are spaced from each other and are both electrically connected with the active layer.
US10592029B2 Display device and method using stripe electrodes
According to one embodiment, a display device includes touch detection electrodes, and a driver. The touch detection electrodes include stripe common electrodes serving as electrodes for display. The driver includes a first, second, and third drivers for driving each of the stripe electrodes. Auxiliary lines connect each of the stripe electrodes to the third driver. The first and second drivers are provided along shorter sides of the stripe electrodes. The third driver is provided along a longer side of the stripe electrodes.
US10592026B2 Touch panel
A touch panel including a first substrate, a plurality of touch electrodes and a plurality of active components is provided. The first substrate has an active region. The touch electrodes are disposed on the active region. Each of the touch electrodes includes a network structure having a solid portion and a plurality of opening portions defined by the solid portion. Each of the active components includes a semiconductor pattern substantially shielded by the solid portion of one corresponding touch electrode.
US10592022B2 Display device with an integrated sensing device having multiple gate driver circuits
Embodiments described herein include a method, processing system, and input device having a display device with an integrated sensing device. The method comprises selecting, using first gate driver circuitry, a first subset of a first plurality of gate electrodes of the display device for performing display updating during a first period. The method further comprises selecting, using second gate driver circuitry, a first subset of a second plurality of gate electrodes of the display device for display updating during a second period. The method further comprises operating, during a third period between the first and second periods, at least a first sensor electrode of a plurality of sensor electrodes for capacitive sensing.
US10591996B1 Machine translation of consonant-vowel pairs and syllabic units to haptic sequences for transmission via haptic device
A haptic device comprises a signal generator that is configured to receive an input word that is a unit of a language written using consonant-vowel pairs. The signal generator converts the input word into one or more consonant-vowel pairs of the input word. The signal generator further converts the one or more consonant-vowel pairs into a sequence of actuator signals. The sequence of actuator signals is formed from a concatenation of sub-sequences of actuator signals. Each phoneme corresponding to a unique sub-sequence of actuator signals. The haptic device further comprises a two dimensional array of cutaneous actuators configured to receive the sequence of actuator signals from the signal generator, each of the actuator signals mapped to a cutaneous actuator of the two dimensional array of cutaneous actuators.
US10591989B2 Waveguide display with spatially switchable grating
A near-eye-display (NED) includes an eye tracking system and a waveguide display. The eye tracking system tracks locations based on a location of the user's eyes. The waveguide display includes a light source, an output waveguide and a controller. The output waveguide includes a dynamic output grating that outputs an expanded image light to the tracked eyebox locations. The decoupling grating is a 2D array of spatially switchable liquid crystal (LC) pixels including an active subset of LC pixels emitting light only to regions within the tracked eyebox locations. The decoupling grating dynamically out-couples the expanded image light to the tracked location based on switching instructions generated and provided by the controller.
US10591987B2 Method, virtual reality apparatus and recording medium for fast moving in virtual reality
A method, a virtual reality (VR) apparatus and a recording medium for fast moving in a virtual reality are provided. The method is applicable to a VR apparatus including a head-mounted display (HMD), a locator and a calculation device. In the method, the calculation device executes an application of the VR to display frames of the application on the HMD. Then, the calculation device detects a moving direction of a user wearing the HMD in a three-dimensional space by using the locator. Afterwards, the calculation device fast moves a field of view of the frames from a current location toward the moving direction.
US10591982B2 Information processing apparatus that saves power in position acquisition
An information processing apparatus includes a first processor, a second processor and a positioning processor. The second processor consumes a reduced amount of power compared to the first processor during an operation. The positioning processor receives radio waves from positioning satellites and converts the radio waves into positioning data. The second processor controls the positioning processor. The second processor stores the positioning data received from the positioning processor. The second processor transfers the stored positioning data to the first processor at a timing determined in accordance with an operating condition of the first processor.
US10591981B2 Terminal control method and apparatus, and terminal
Embodiments of the present invention provide a terminal control method and apparatus, and a terminal. The method includes: when a screen of a terminal is switched from a screen-on state to a screen-off state, detecting whether an enabling condition of a power saving mode is satisfied; and if the enabling condition of the power saving mode is satisfied, performing a power saving operation, where the power saving operation is used to reduce power consumption that occurs when an application program in the terminal runs in a background. In the embodiments of the present invention, power consumption in a screen-off state is reduced as much as possible without affecting normal use of a user.
US10591973B2 Information processing apparatus configured to change a control related to power consumption
An information processing apparatus that can communicate with another information processing apparatus is provided. The information processing apparatus includes a detection device and a processor that is configured to execute processes of detecting a passerby passing a detection range of the detection device that is formed in at least a part of a region surrounding the information processing apparatus; transmitting to the other information processing apparatus, a passerby notification indicating that the detected passerby is approaching the other information processing apparatus; receiving from the other information processing apparatus, a use notification indicating that the other information processing apparatus has been used; determining that the information processing apparatus has not been preferentially used upon receiving the use notification from the other information processing apparatus; and changing a control related to power consumption depending on whether the processor has determined that the information processing apparatus has not been preferentially used.
US10591950B2 Copolymerized bis-(ethylene oxy) methane polysulfide polymer and hydroxyl terminated poly butadiene as a solid fueled ramjet fuel
The application relates to a Ramjet solid fuel having an ignition temperature of less than 400° C., the fuel comprising a bis-(ethylene oxy) methane polysulfide polymer (BMPP) and hydroxyl-terminated polybutadiene (HTPB), the copolymer having a BMPP/HTPB weight ratio of from 1/3 to 3/1; and the fuel comprising at least 85 weight % copolymer. The BMPP comprises from 5 to 8 weight percent mercaptan. Furthermore, the BMPP is selected from HS(RSS)aCH2CH((SSR)cCSH)CH2(SSR)bSH  a) where R═—(CH2)2OCH2O(CH2)2— and a+b+c<7; and H(SC2H4OCH2OC2H4S)nH where n=7.  b)
US10591947B2 Power supply voltage monitoring circuit
Power supply voltage monitoring circuit includes: input terminal; output terminal; ground terminal; voltage dividing circuit generating first and second divided voltages from power supply voltage applied to the input terminal; reference voltage source generating reference voltage using the power supply voltage; regulator voltage source generating regulator voltage higher than the reference voltage using the power supply voltage; comparator generating first binary output signal by comparing the reference voltage with the first divided voltage, using the regulator voltage as driving source; first switching part having main conductive path connected between the output terminal and the ground terminal and responsive to the first binary output signal; and second binary converting part generating second binary output signal in response to the second divided voltage, using the reference voltage as driving source, wherein binary power supply voltage monitoring output signal is generated according to logical operation of the first and second binary output signals.
US10591941B2 Low dropout regulator with wide input supply voltage
A low dropout regulator with wide input supply voltage includes a controller, an comparing circuit, a feedback circuit, an adjustable source follower, and an adjustable driving circuit. The controller is used for detecting a supply voltage. The feedback circuit, the comparing circuit, the adjustable source follower, and the adjustable driving circuit are used for regulating an output voltage according to a reference voltage. When the adjustable source follower and the adjustable driving circuit operate in the low-voltage mode, the controller further activates a first parallel metal-oxide-semiconductor transistor in the adjustable source follower and a second parallel metal-oxide-semiconductor transistor in the adjustable driving circuit.
US10591940B2 Current output circuit
A current output circuit includes a DC-DC power source, a current output unit, and a voltage detector. The DC-DC power source controls an output voltage. The current output unit operates at the output voltage of the DC-DC power source, generates a current signal based on a control instruction, and outputs the current signal to a load. The voltage detector holds the voltage of the load at the peak thereof and outputs the voltage of the load held at the peak to the DC-DC power source as a voltage signal. The DC-DC power source controls the output voltage on the basis of the voltage signal.
US10591920B2 Holistic planning with multiple intentions for self-driving cars
Aspects of the disclosure are related to a method, apparatus and system for joint motion planning and trajectory estimation, comprising: determining a cost function to describe system kinematics comprising trajectories, speeds, and accelerations of a host vehicle and of one or more other vehicles for each possible intention of the host vehicle and of the other vehicles, wherein the trajectories are described with spline functions; and determining jointly the trajectories of the host vehicle and of the other vehicles.
US10591917B2 Work machine management apparatus
A work machine management apparatus includes: a switchback point setting unit configured to set a plurality of switchback points of a work machine in a work place of a mine; a work point setting unit configured to set at least one work point of the work machine in the work place; a travel track generating unit configured to generate a plurality of target travel tracks along which the work machine travels in the work place based on a position of the at least one work point and a position of each of the plurality of switchback points; and a travel track selecting unit configured to select, among the plurality of target travel tracks, a target travel track along which the work machine travels in the work place.
US10591910B2 Machine-learning systems and techniques to optimize teleoperation and/or planner decisions
A system, an apparatus or a process may be configured to implement an application that applies artificial intelligence and/or machine-learning techniques to predict an optimal course of action (or a subset of courses of action) for an autonomous vehicle system (e.g., one or more of a planner of an autonomous vehicle, a simulator, or a teleoperator) to undertake based on suboptimal autonomous vehicle performance and/or changes in detected sensor data (e.g., new buildings, landmarks, potholes, etc.). The application may determine a subset of trajectories based on a number of decisions and interactions when resolving an anomaly due to an event or condition. The application may use aggregated sensor data from multiple autonomous vehicles to assist in identifying events or conditions that might affect travel (e.g., using semantic scene classification). An optimal subset of trajectories may be formed based on recommendations responsive to semantic changes (e.g., road construction).
US10591905B2 Work region estimation device, control device, control system, work region estimation method, and non-transitory computer-readable recording medium
This work region estimation device, which estimates a region in which a worker performs work, is provided with: a first operation acquisition unit that acquires worker operation information; an orientation acquisition unit that acquires worker orientation information; and a work region calculation unit that, on the basis of the operation information, the orientation information, and a worker body model, calculates a region in which a worker operation is forecast.
US10591900B2 Motor drive system data interface system and method
A motor drive system includes a motor drive processor, a motor drive memory component, a server, and a display that displays a machine readable code, wherein the motor drive forms a secure wireless connection with a smart device once the smart device has scanned the machine readable code.
US10591878B2 Providing integrative comfort in a structure
Methods, devices, and computer-readable media for providing integrative comfort a structure are described herein. One method includes determining a comfort preference associated with a user of a mobile device, the comfort preference including a plurality of aspects of physical comfort, storing the comfort preference in a memory, and modifying a respective operation of a plurality of connected devices in a portion of a structure to provide the comfort preference in the portion of the structure responsive to a distance between the mobile device and the portion of the structure being less than a particular threshold.
US10591876B2 Method and system for adaptive compensation of dry friction
A dry friction compensation method for at least one mass or inertia M mobile under the effect of at least one effector element controlled by a force or torque control signal U, the motion of the mass or inertia being characterized by a motion signal Y chosen among one or several of the position X, the speed V and the acceleration, the method includes: defining an ideal model of the closed loop; defining a dry friction compensation control law; the dry friction compensation control law being based on the following friction model: P = min ⁡ ( max ⁡ ( VM τ + U , - S ) , S ) , where V is the speed of the mobile mass or inertial subjected to the friction and τ a minor time constant, and S is a parameter of dry friction.
US10591872B2 Microfabricated atomic clocks and magnetometers utilizing side recesses
An integrated microfabricated sensor includes a sensor cell having a cell body, a first window attached to a first surface, and a second window attached to a second surface, opposite to the first window. The cell body laterally surrounds a cavity, so that the first window and the second window are exposed to the cavity. The sensor cell contains a sensor fluid material in the cavity. The cell body has recesses on opposing exterior sides of the cell body; each recess extends from the first surface to the second surface. Exterior portions of the cell body wall in the recesses are recessed from singulation surfaces on the cell body exterior. The cell body is formed by etching the cavity and the recesses concurrently through a body substrate. After the windows are attached, the sensor cell is singulated from the body substrate through the recesses.
US10591862B1 Reducing imaging device churn by managing unproductive photoconductive drum revolutions
An imaging system having methods for reducing churn in an imaging device which includes identifying a number of unproductive revolutions made in a print engine of the imaging device, determining whether the number of unproductive revolutions exceeds a predetermined threshold, and performing at least one of: using a predetermined speed limit when printing a page and disabling a function in the imaging device upon the determination that the number of unproductive revolutions exceeds the predetermined threshold.
US10591859B2 Image forming device and image forming method
The invention achieves uniform image quality for every transfer regardless of a moisture content on a surface of a paper sheet when a plurality of transfer processes is to be made on a single paper. A copier (1A) is provided with a optical sensor (20) which includes at least one light source, illuminates a paper sheet (P) with light, receives the light reflected from the paper sheet (P), and measures the received light intensity. Before each of a plurality of transfer processes, the copier (1A) calculates a moisture content on a surface of the paper sheet (P) from the light intensity measured by the optical sensor (20), and sets a transfer condition of a transfer device (15) based on the calculated moisture content on the surface of the paper sheet (P).
US10591858B2 Voltage generation device, power control device, image forming apparatus, and control method
There is provided a voltage generation device for generating a voltage in which an alternating-current voltage is superimposed on a direct-current voltage, to apply the voltage to a rotary body. The voltage generation device includes a direct-current power supply, an alternating-current power supply, a variation phase determiner, and a voltage controller. The alternating-current power supply is connected to the direct-current power supply. The variation phase determiner is configured to determine whether variation of an output voltage of the alternating-current power supply and variation of an output current of the alternating-current power supply are in opposite phases. The voltage controller is configured to perform gain correction for the output voltage in a case where the variation of the output voltage and the variation of the output current are in opposite phases.
US10591837B2 Security liquid electrostatic ink composition
Described herein is a security LEP ink composition comprising an absorber, a resin; and a carrier liquid for printing a security image.
US10591833B2 Crash cooling method to prepare toner
The present disclosure relates generally to a method to make a chemically prepared toner that employs a crash cooling process. In the crash cooling process, an amount of hot toner slurry is added to an external reactor holding an amount of chilled cooling water, wherein the temperature of the chilled cooling water in the external reactor is from about 8° C. to about 25° C. The amount of the chilled cooling water in the external reactor is about 10% to about 40% lower compared to the amount of the added hot toner slurry. Toner prepared using this crash cooling method is cooled at a rate of less than 0.8° C./min. Polyester toners and polyester core shell toners having a borax coupling agent between the toner core and toner shell made from this crash cooling processes using less water results in an improvement to the toner's print density and usage efficiency.
US10591827B2 Substrate processing apparatus, processing apparatus, and method for manufacturing device
A pattern exposure apparatus comprising: a rotary drum that supports a flexible substrate, which is exposed with a mask pattern formed on an outer circumferential surface of a cylindrical mask that rotates about a first center axis; a rotary drum-side scale portion that is arranged for measuring a movement of the substrate which is fed in a circumferential direction by a rotation of the rotary drum, that includes a scale; a first projection optical system that projects an exposure light; a second projection optical system that projects an exposure light; a first reading device that is arranged to oppose with the rotary drum-side scale portion and that reads the scale; and a second reading device that is arranged to oppose with the rotary drum-side scale portion and that reads the scale.
US10591825B2 Projection lens, projection exposure apparatus and projection exposure method for EUV microlithography
A projection lens is disclosed for imaging a pattern arranged in an object plane of the projection lens into an image plane of the projection lens via electromagnetic radiation having an operating wavelength λ from the extreme ultraviolet range. The projection lens includes a multiplicity of mirrors having mirror surfaces arranged in a projection beam path between the object plane and the image plane so that a pattern of a mask in the object plane is imagable into the image plane via the mirrors. A first imaging scale in a first direction running parallel to a scan direction is smaller in terms of absolute value than a second imaging scale in a second direction perpendicular to the first direction. The projection lens also includes a dynamic wavefront manipulation system for correcting astigmatic wavefront aberration portions caused by reticle displacement.
US10591821B2 Flexographic printing precursor and magnetic development of the same
A flexographic printing precursor includes a support and a photopolymerisable layer including a monomer, an initiator and having a thickness between 0.5 mm and 7.0 mm, characterized in that the photopolymerisable layer contains magnetic or magnetisable particles. A method of developing the flexographic printing precursor to obtain a printing element with a relief image using a magnetic field is provided.
US10591820B2 Substrate processing apparatus and substrate processing method
A resist film including a metallic component and a photosensitive material is formed on a surface of a substrate, and then a peripheral portion of the resist film on the substrate is irradiated with light by an edge exposer. Subsequently, development processing is performed with a development liquid from a nozzle on the exposed portion of the resist film. Thus, the part of the resist film formed on the peripheral portion of the substrate is removed. Thereafter, exposure processing is performed on the substrate in an exposure device, so that an exposure pattern is formed on the resist film. Then, a development liquid is supplied to the exposed substrate in a development processing unit, so that development processing is performed on the resist film.
US10591816B2 Photosensitive resin composition, color filter, and liquid crystal display element thereof
The invention provides a photosensitive resin composition, a color filter, and a liquid crystal display element thereof. The photosensitive resin composition includes an alkali-soluble resin (A), a compound (B) having an ethylenically unsaturated group, a photoinitiator (C), a solvent (D), and a black pigment (E). The compound (B) having an ethylenically unsaturated group contains a compound (B-1) having an acidic group and at least three ethylenically unsaturated groups. The photoinitiator (C) includes a photoinitiator (C-1) represented by formula (1).
US10591811B2 Projector and control method
A projector includes light source, plurality of light modulation devices, light combining device integrated with the plurality of light modulation devices, projection optical device, posture adjustment device that adjusts posture of the light combining device, and control device that controls operation of the posture adjustment device, the posture adjustment device includes lead screw that changes posture of the light combining device, driver that rotates lead screw, shaft member to which rotation of lead screw is transmitted, potentiometer that detects amount of rotation of the shaft member, and photosensor that may be shielded by light shielding portion provided in the shaft member, and the control device includes abnormality determination unit that determines whether or not abnormality has occurred based on detection result by the potentiometer, and return operation unit that, if occurrence of abnormality is determined, returns the light combining device to original position based on detection result by the photosensor.
US10591808B2 Imaging apparatus and accessory
An imaging apparatus includes a second mount configured to bayonet-couple with a first mount. The second mount has multiple contact points disposed in a circumferential direction that are to be electrically connected to multiple contact faces on the first mount when coupled. The number of the contact points is an even number of four or larger. When viewing the imaging apparatus in a normal position from the second mount side, a line extending from a center axis of the second mount in the gravitational direction and an opposite direction is a first mount center line, and a line orthogonal thereto is a second mount center line. The contact pins include a first contact pin that overlaps the first mount center line, and second and third contact pins at both ends in the circumferential direction of the second mount, with generally the same distance to the second mount center line.
US10591799B2 Connectors for smart windows
This disclosure provides connectors for smart windows. A smart window may incorporate an optically switchable pane. In one aspect, a window unit includes an insulated glass unit including an optically switchable pane. A wire assembly may be attached to the edge of the insulated glass unit and may include wires in electrical communication with electrodes of the optically switchable pane. A floating connector may be attached to a distal end of the wire assembly. The floating connector may include a flange and a nose, with two holes in the flange for affixing the floating connector to a first frame. The nose may include a terminal face that present two exposed contacts of opposite polarity.
US10591792B2 Liquid crystal display panel and device
A liquid crystal display panel and device is provided. In the panel, a gate electrode of a first thin-film transistor of a pixel at (n)th row and (2k+1)th column connects to a second scan line of pixels in (n−1)th row, a source electrode of the first thin-film transistor of the pixel at (n)th row and (2k+1)th column connects to a corresponding common line, and a drain electrode of the first thin-film transistor of the pixel at (n)th row and (2k+1)th column connects to a pixel at (n)th row and (2k+1)th column.
US10591780B2 Display panel having conductive layer in peripheral area and barriers for preventing air bubble
A display panel is provided. The display panel includes a conductive layer having a plurality of protrusions alternating with a plurality of indentations along a side proximal to the interface between the display area and the peripheral area. The plurality of protrusions protrudes in a direction from the peripheral area to the display area. The plurality of indentations indented in a direction from the display area to the peripheral area. Adjacent protrusions spaced apart by an indentation. The display panel further includes a plurality of common electrode signal lines. Each of the plurality of common electrode signal lines extends from an apex of each of the plurality of protrusions into the display area for providing a common voltage. A plurality of openings in the first barrier and the second barrier are substantially aligned with the plurality of indentations.
US10591770B2 Display device
A display device comprising a color filter layer and a light-emitting unit is provided. The color filter layer includes a first subpixel area, a second subpixel area and a third subpixel area. The first subpixel area includes a first quantum dot material, and the second subpixel area includes a second quantum dot material. The light-emitting unit provides light to the color filter layer. A wide color gamut and a polarization effect are achieved via the quantum dot materials and the polarization material. Furthermore, due to no additional loss of the light at the light-emitting unit (backlight module), the luminous efficiency is high.
US10591769B2 Display device
According to an aspect, a display device includes: a display panel including a display area provided with pixels; an illuminator including an illumination area configured to emit light to the display panel such that the display area is illuminated from one surface side of the display panel; and a liquid crystal dimming panel overlapping the display panel, and including a dimming area configured to be adjusted in transmittance of the light emitted to another surface side of the display panel through the display area. The illumination area includes first segment regions configured such that luminance levels thereof are individually adjusted. The dimming area includes second segment regions configured such that the light transmittances thereof are individually adjusted. Each of the first segment regions overlaps more than one of the second segment regions. Each of the second segment regions overlaps more than one of the pixels.
US10591764B2 Display device having a touch electrode in the peripheral area
An array substrate, a display panel and a display device are disclosed. An array substrate includes a base substrate; the base substrate includes a display area and a peripheral area encircling the display area; a pixel array structure is disposed in the display area; arid at least one touch electrode is disposed in the peripheral area and arranged along an edge of the base substrate. In the array substrate, a touch electrode is disposed in a peripheral area, so that the objective of replacing physical keys can be achieved, and hence the bezel width of the display device employing the array substrate can be reduced.