Document Document Title
US10535742B2 Metal oxide film and semiconductor device
A metal oxide film includes indium, , ( is Al, Ga, Y, or Sn), and zinc and includes a region where a peak having a diffraction intensity derived from a crystal structure is observed by X-ray diffraction in the direction perpendicular to the film surface. Moreover, a plurality of crystal parts is observed in a transmission electron microscope image in the direction perpendicular to the film surface. The proportion of a region other than the crystal parts is higher than or equal to 20% and lower than or equal to 60%.
US10535738B2 Semiconductor structure and manufacturing method of the same
Present disclosure provides a semiconductor structure including a first transistor and a second transistor. The first transistor includes a semiconductor substrate having a top surface and a first anti-punch through region doped with a first conductivity dopant at the top surface. The first transistor further includes a first channel over the top surface of the semiconductor substrate by a first distance. The second transistor includes a second anti-punch through region doped with a second conductivity dopant at the top surface of the semiconductor substrate. The second transistor further includes a second channel over the top surface of the semiconductor substrate by a second distance greater than the first distance. Present disclosure also provides a method for manufacturing the semiconductor structure described herein.
US10535736B2 Fully strained channel
The present disclosure describes an exemplary method to form p-type fully strained channel (PFSC) or an n-type fully strained channel (NFSC) that can mitigate epitaxial growth defects or structural deformations in the channel region due to processing. The exemplary method can include (i) two or more surface pre-clean treatment cycles with nitrogen trifluoride (NF3) and ammonia (NH3) plasma, followed by a thermal treatment; (ii) a prebake (anneal); and (iii) a silicon germanium epitaxial growth with a silicon seed layer, a silicon germanium seed layer, or a combination thereof.
US10535735B2 Contact resistance reduced P-MOS transistors employing Ge-rich contact layer
Techniques are disclosed for forming transistor devices having reduced parasitic contact resistance relative to conventional devices. The techniques can be implemented, for example, using a standard contact stack such as a series of metals on, for example, silicon or silicon germanium (SiGe) source/drain regions. In accordance with one example such embodiment, an intermediate boron-doped germanium-tin alloy layer is provided between the source/drain and contact metals to significantly reduce contact resistance. Numerous transistor configurations and suitable fabrication processes will be apparent in light of this disclosure, including both planar and non-planar transistor structures (e.g., FinFETs and nanowire transistors). The techniques are particularly well-suited for implementing p-type devices, but can be used for n-type devices if so desired.
US10535734B2 Method for fabricating semiconductor device
Method for fabricating semiconductor device, including semiconductor layer having first device region and second device region. A shallow trench isolation (STI) structure is in the semiconductor layer and located at periphery of the first and second device regions. A first and second insulating layers are on the semiconductor layer and respectively located in the first and second device regions. A first gate structure is located on the first insulating layer. A source region and a drain region are in the semiconductor layer and are located at two sides of the first gate structure. A gate doped region is in a surface region of the semiconductor layer in the second device region to serve as a second gate structure. A channel layer is located on the second insulating layer. A source layer and a drain layer are on the STI structure and are located at two sides of the channel layer.
US10535727B2 Etching process control in forming MIM capacitor
A method includes forming a capacitor, which includes depositing a bottom electrode layer, depositing a capacitor insulator layer over the bottom electrode layer, depositing a top electrode layer over the capacitor insulator layer, and depositing a dielectric layer over the top electrode layer. The dielectric layer is etched using a process gas until the top electrode layer is exposed. In the etching of the dielectric layer, the dielectric layer has a first etching rate, and the top electrode layer has a second etching rate, and a ratio of the first etching rate to the second etching rate is higher than about 5.0.
US10535723B2 Display device, method of manufacturing display device, and electronic apparatus
A display device according to the present disclosure includes: a thin film transistor with a bottom gate structure and a thin film transistor with a top gate structure on a same substrate. A gate electrode of the thin film transistor with the top gate structure is provided in a same layer as a wire layer. A method of manufacturing a display device according to the present disclosure, the display device including a thin film transistor with a bottom gate structure and a thin film transistor with a top gate structure on a same substrate, includes: forming a gate electrode of the thin film transistor with the top gate structure in a same layer as a wire layer.
US10535721B2 Display system comprising an image sensor
A display system including a display screen having first and second display sub-pixels where each first display sub-pixel includes a first light-emitting component emitting a first radiation and covered with a first colored filter and first conductive tracks and where each second display sub-pixel includes a second light-emitting component emitting a second radiation and covered with a second colored filter and second conductive tracks. The display system further includes an image sensor detecting the first or second radiation or a third radiation. The first display sub-pixels include first elements absorbing the first radiation and the second radiation and covering the first conductive tracks. The first absorbing elements and/or the first colored filter delimit a first passageway along the stacking direction for the first, second, or third radiation.
US10535720B2 Organic light emitting diode lighting device
Disclosed herein is an organic light emitting diode (OLED) lighting device capable of expressing characters or drawings with various colors. The OLED lighting device according to aspects of the present disclosure includes a thermochromic pattern arranged inside or outside of a substrate, the thermo chromic pattern having a property of changing a color thereof according to a change in temperature. By applying a reversible thermochromic pattern, which may maintain or lose an original color thereof according to a temperature change, to the inside or outside of the substrate, it is possible to express characters and drawings with various colors without designing a processing pattern inside the substrate.
US10535719B2 Color film substrate for WOLED display and WOLED display
The disclosure provides a color film substrate for a WOLED display, comprising: a first substrate; a plurality of color photoresist layers are provided on the first substrate, and the color photoresist layers are set at intervals between each other; a first pixel definition layer is provided within an interval; a reflective film layer is provided on the first pixel definition layer. The disclosure further provided the WOLED display. the reflective film layer is formed at the junction of the color film substrate and the driving light-emitting substrate, so as to prevent an emitting light of each OLED functional layer from leaking to each adjacent OLED functional layer, and avoid the phenomenon of the light leakage and the color mixing between adjacent OLED functional layers.
US10535716B2 Organic electroluminescent display backpanel, cover and device
The present disclosure provides an organic electroluminescent display backpanel, cover and device, wherein the backpanel comprises a backpanel body and a plurality of supporting columns, the backpanel body comprises a substrate and an array of organic electroluminescent elements formed on the substrate, and the supporting column is disposed at a side of the array of organic electroluminescent elements away from the substrate.
US10535713B2 Integrated reactive material erasure element with phase change memory
A reactive material erasure element including a reactive material is located between PCM cells and is in close proximity to the PCM cells. The reaction of the reactive material is trigger by a current applied by a bottom electrode which has a small contact area with the reactive material erasure element, thereby providing a high current density in the reactive material erasure element to ignite the reaction of the reactive material. Due to the close proximity of the PCM cells and the reactive material erasure element, the heat generated from the reaction of the reactive material can be effectively directed to the PCM cells to cause phase transformation of phase change material elements in the PCM cells, which in turn erases data stored in the PCM cells.
US10535708B2 Electrodeless light-emitting diode display and method for fabricating the same
An electrodeless LED display and a method for fabricating the same are disclosed. In the method, an epitaxial layer is provided and a transparent conduction layer is formed on the epitaxial layer to bond a substrate. The epitaxial layer is etched to form dies deposition metal films on the transparent conduction layer. Conduction channels are formed on the substrate, and two ends of each conduction channel are respectively provided two conduction metal blocks. First metal members are formed on the metal film formed on the dies and the conduction metal blocks to connect with the dies on the different conduction channels. Then, second metal members are formed on the first metal members formed on the conduction metal blocks, whereby the second metal members and the first metal members formed on the dies are located on an identical plane.
US10535707B2 Monolithic silicon pixel detector, and systems and methods for particle detection
Monolithic silicon pixel detectors, systems and methods for the detection and imaging of radiation in the form of charged particles or X-ray photons comprise a Si wafer with a CMOS processed readout communicating via implants for charge collection with an absorber forming a monolithic unit with the Si wafer to collect and process the electrical signals generated by radiation incident on the absorber. In particular, a monolithic CMOS integrated pixel detector includes several components. Such components include a p-doped silicon wafer with a resistivity of at least 1 kΩcm (220, 310, 310′) having a front-side (224, 314, 314) comprising a CMOS processed readout electronics (250, 350) comprising pixel electronics (258, 358) and a backside (228, 318) opposite the front side. In addition, the pixel detector includes charge collectors (252, 352) communicating with the pixel electronics (258, 358) and defining the pixel size. Still further, high voltage contacts (282, 382) are provided. The region of silicon wafer (220, 310, 310′) below the charge collectors (252, 352) forms the absorber layer (226, 316) of pixel detector (240, 340). When the pixel detector (240, 340) is in operation, the charge collectors (252, 352) are disposed to receive electrical charges drifting across the absorber layer (226, 316) when generated by charged particles or X-ray photons (270, 370) incident on the absorber layer (226, 316). The readout electronics is disposed to convert said electrical charges into digital signals which can be stored, processed and displayed as images on a computer screen.
US10535701B2 Plasmonic-nanostructure sensor pixel
A first plasmonic-nanostructure sensor pixel includes a semiconductor substrate and a plurality of metal pillars. The semiconductor substrate has a top surface and a photodiode region therebeneath. The plurality of metal pillars is at least partially embedded in the substrate and extends from the top surface in a direction substantially perpendicular to the top surface. A second plasmonic-nanostructure sensor pixel includes (a) a semiconductor substrate having a top surface, (b) an oxide layer on the top surface, (c) a thin-film coating between the top surface and the oxide layer, and (d) a plurality of metal nanoparticles (i) at least partially between the top surface and the oxide layer and (ii) at least partially embedded in at least one of the thin-film coating and the oxide layer. A third plasmonic-nanostructure sensor pixel includes features of both the first and second plasmonic-nanostructure sensor pixels.
US10535700B2 Semiconductor device, solid-state imaging device and electronic apparatus
A semiconductor device including a first semiconductor section including a first wiring layer at one side thereof, the first semiconductor section further including a photodiode, a second semiconductor section including a second wiring layer at one side thereof, the first and second semiconductor sections being secured together, a third semiconductor section including a third wiring layer at one side thereof, the second and the third semiconductor sections being secured together such the first semiconductor section, second semiconductor section, and the third semiconductor section are stacked together, and a first conductive material electrically connecting at least two of (i) the first wiring layer, (ii) the second wiring layer, and (iii) the third wiring layer such that the electrically connected wiring layers are in electrical communication.
US10535694B2 Support structure for integrated circuitry
Among other things, one or more support structures for integrated circuitry and techniques for forming such support structures are provided. A support structure comprises one or more trench structures, such as a first trench structure and a second trench structure formed around a periphery of integrated circuitry. In some embodiments, one or more trench structures are formed according to partial substrate etching, such that respective trench structures are formed into a region of a substrate. In some embodiments, one or more trench structures are formed according to discontinued substrate etching, such that respective trench structures comprise one or more trench portions separated by separation regions of the substrate. The support structure mitigates stress energy from reaching the integrated circuitry, and facilitates process-induced charge release from the integrated circuitry.
US10535691B2 Semiconductor device and manufacturing method thereof
In a CMOS image sensor in which a plurality of pixels is arranged in a matrix, a transistor in which a channel formation region includes an oxide semiconductor is used for each of a charge accumulation control transistor and a reset transistor which are in a pixel portion. After a reset operation of the signal charge accumulation portion is performed in all the pixels arranged in the matrix, a charge accumulation operation by the photodiode is performed in all the pixels, and a read operation of a signal from the pixel is performed per row. Accordingly, an image can be taken without a distortion.
US10535689B2 Semiconductor device and driving method thereof
A semiconductor device including photosensor capable of imaging with high resolution is disclosed. The semiconductor device includes the photosensor having a photodiode, a first transistor, and a second transistor. The photodiode generates an electric signal in accordance with the intensity of light. The first transistor stores charge in a gate thereof and converts the stored charge into an output signal. The second transistor transfers the electric signal generated by the photodiode to the gate of the first transistor and holds the charge stored in the gate of the first transistor. The first transistor has a back gate and the threshold voltage thereof is changed by changing the potential of the back gate.
US10535688B2 Imaging device and imaging system
An imaging device includes pixels each including a photoelectric converter that generates charges by photoelectric conversion, a first transfer transistor that transfers charges of the photoelectric converter to a first holding portion, a second transfer transistor that transfers charges of the first holding portion to a second holding portion, and an amplifier unit that outputs a signal based on charges held by the second holding portion. The first transfer transistor is configured to form a potential well for the charges between the photoelectric converter and the first holding portion when the first transistor is in an on-state. The maximum charge amount QPD generated by the photoelectric converter during one exposure period, a saturation charge amount QMEM_SAT of the first holding portion, and the maximum charge amount QGS that can be held in the potential well are in a relationship of: QPD
US10535682B2 Active device array substrate
An active device array substrate including a first scan line, a first data line, a second data line, a first active device, a first pixel electrode, a second active device, a second pixel electrode, and a first shielding pattern layer is provided. The first active device includes a first gate electrically connected to the first scan line, a first semiconductor pattern layer, a first source electrically connected to the first data line, and a first drain. The second active device includes a second gate electrically connected to the first scan line, a second semiconductor pattern layer, a second source electrically connected to the second data line, and a second drain. The first shielding pattern layer is overlapped with the first semiconductor pattern layer and the second semiconductor pattern layer. The first shielding pattern layer is overlapped with the second data line and not overlapped with the first data line.
US10535680B2 Integrated circuit structure and method with hybrid orientation for FinFET
The present disclosure provides a semiconductor structure. The semiconductor structure includes a semiconductor substrate having a first region and a second region; a first fin active region of a first semiconductor material disposed within the first region, oriented in a first direction, wherein the first fin active region has a <100> crystalline direction along the first direction; and a second fin active region of a second semiconductor material disposed within the second region and oriented in the first direction, wherein the second fin active region has a <110> crystalline direction along the first direction.
US10535676B2 Inter-digitated capacitor in split-gate flash technology
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip includes a plurality of upper electrodes separated from a semiconductor substrate by a first dielectric layer. A lower electrode is laterally disposed between the plurality of upper electrodes and between sidewalls of the semiconductor substrate. A second dielectric layer lines opposing sidewalls and a lower surface of the lower electrode. The second dielectric layer laterally separates the lower electrode from the plurality of upper electrodes and from the sidewalls of the semiconductor substrate.
US10535674B2 Method of forming a semiconductor device structure and semiconductor device structure
A semiconductor device structure includes a hybrid substrate having a semiconductor-on-insulator (SOI) region that includes an active semiconductor layer, a substrate material and a buried insulating material interposed between the active semiconductor layer and the substrate material, and a bulk semiconductor region that includes the substrate material. An insulating structure is positioned in the hybrid substrate, wherein the insulating structure separates the bulk region from the SOI region, and a gate electrode is positioned above the substrate material in the bulk region, wherein the insulating structure is in contact with two opposing sidewalls of the gate electrode.
US10535670B2 Non-volatile memory having an erase gate formed between two floating gates with two word lines formed on other sides and a method for forming the same
A method of manufacturing a non-volatile memory is described. A substrate including a first region and a second region located at periphery of the first region is provided. A plurality of stacked structures are formed on the first region of the substrate. A wall structure is formed on the second region of the substrate. A conductive layer is formed over the substrate. A bottom anti-reflective coating is formed over the conductive layer. The bottom anti-reflective coating and the conductive layer are etched back. The conductive layer is patterned.
US10535669B2 Three-dimensional memory devices and fabricating methods thereof
Embodiments of 3D memory structures and methods for forming the same are disclosed. A method for forming a three-dimensional (3D) memory structure includes forming a dielectric layer on a substrate and forming a first plurality of openings in the dielectric layer at a staircase region of the 3D memory structure. The method also includes forming a second plurality of openings in the dielectric layer at a peripheral device region of the 3D memory structure and forming at least one hard mask layer in the first plurality of openings of the staircase region and in the second plurality of openings of the peripheral device region. The method further includes etching the dielectric layer using the at least one hard mask layer to form first and second pluralities of via extension regions in top portions of the respective first and second pluralities of openings. The method further includes disposing a first conductive material in the first and second pluralities of openings to form respective first and second pluralities of contact wires. The method also includes disposing a second conductive material in the first and second pluralities of via extension regions to form first and second pluralities of contact pads and forming first and second pluralities of lead wires on the first and second pluralities of contact pads, respectively.
US10535667B1 Memory array and semiconductor chip
A memory array and a semiconductor chip are provided. The memory array includes memory cells, each includes: first and second pull-up transistors, first and second pull-down transistors, and first and second pass-gate transistors. A source/drain of the first pull-up transistor is coupled to a source/drain of the first pull-down transistor. A source/drain of the second pull-up transistor is coupled to a source/drain of the second pull-down transistor. Gates of the second pull-up and pull-down transistors are coupled to the first node. Gates of the first pull-up and pull-down transistors are coupled to the second node. The first and second pass-gate transistors are respectively coupled to the first and second nodes. The first and second pull-up transistors respectively include a first active structure having a bottom portion including a strained semiconductor material and a top portion including an unstrained semiconductor material. The first active structures continuously extend across the memory array.
US10535665B1 Integrated assemblies having continuous high-dielectric films extending across channel regions of adjacent transistors
Some embodiments include an integrated assembly having a first transistor adjacent to a second transistor. The first transistor has a first conductive gate material over a first insulative region, and the second transistor has a second conductive gate material over a second insulative region. A continuous high-k dielectric film extends across both of the first and second insulative regions. In some embodiments, the transistors may be incorporated into a sense amplifier.
US10535659B2 Semiconductor memory devices
Semiconductor memory devices are provided. A semiconductor memory device includes a substrate. The semiconductor memory device includes a plurality of memory cell transistors vertically stacked on the substrate. The semiconductor memory device includes a first conductive line connected to a source region of at least one of the plurality of memory cell transistors. The semiconductor memory device includes a second conductive line connected to a plurality of gate electrodes of the plurality of memory cell transistors. Moreover, the semiconductor memory device includes a data storage element connected to a drain region of the at least one of the plurality of memory cell transistors.
US10535656B2 Hybrid scheme for improved performance for P-type and N-type FinFETs
A method includes etching a hybrid substrate to form a recess extending into the hybrid substrate. The hybrid substrate includes a first semiconductor layer having a first surface orientation, a dielectric layer over the first semiconductor layer, and a second semiconductor layer having a second surface orientation different from the first surface orientation. After the etching, a top surface of the first semiconductor layer is exposed to the recess. A spacer is formed on a sidewall of the recess. The spacer contacts a sidewall of the dielectric layer and a sidewall of the second semiconductor layer. An epitaxy is performed to grow an epitaxy semiconductor region from the first semiconductor layer. The spacer is removed.
US10535652B2 Fabrication of vertical fin field effect transistors having top air spacers and a self-aligned top junction
A method of fabricating adjacent vertical fins with top source/drains having an air spacer and a self-aligned top junction, including, forming two or more vertical fins on a bottom source/drain, forming a top source/drain on each of the two or more vertical fins, wherein the top source/drains are formed to a size that leaves a gap between the adjacent vertical fins, and forming a source/drain liner on the top source/drains, where the source/drain liner occludes the gap between adjacent top source/drains to form a void space between adjacent vertical fins.
US10535649B2 Enhanced layout of multiple-finger electrostatic discharge (ESD) protection device
An enhanced layout for a multiple-finger ESD protection device has several embodiments. In these embodiments, the base contacts of the NPN (or PNP) transistors utilized as voltage clamps in the multiple-finger NPN-based (or PNP-based) multiple-finger ESD protection device are disposed at opposite edges of the multiple-finger ESD protection device and oriented perpendicularly to the orientation of the fingers in the multiple-finger ESD protection device. Similarly, the body contacts of the NMOS (or PMOS) transistors utilized as voltage clamps in the multiple-finger NMOS-based (or PMOS-based) multiple-finger ESD protection device are disposed at opposite edges of the multiple-finger ESD protection device and oriented perpendicularly to the orientation of the fingers in the multiple-finger ESD protection device.
US10535647B2 Electrostatic discharge (ESD) protection circuit
The invention provides an ESD (Electrostatic Discharge) protection circuit including a clamp circuit, a switch element, and a detection circuit. The clamp circuit is coupled between an ESD bus and a ground node. The switch element is coupled between a supply node and the ESD bus. The detection circuit is configured to detect whether an ESD event occurs. When no ESD event occurs, the detection circuit closes the switch element, such that the ESD bus is coupled to the supply node. When the ESD event occurs, the detection circuit opens the switch element, such that the ESD bus is decoupled from the supply node.
US10535646B2 Systems and methods for a sequential spacer scheme
Methods disclosed herein form semiconductor devices having minimum spacings that correlate with spacer widths. An exemplary method includes forming a target layer over a substrate, forming a patterning layer over the target layer, and etching the target layer using the patterning layer as an etch mask. The patterning layer includes a first pattern feature, a second pattern feature spaced a first distance (corresponding with a first width of a first spacer fabricated during a first spacer patterning process) from the first pattern feature, and a third pattern feature spaced a second distance (corresponding with a second width of a second spacer fabricated during a second spacer patterning process) from the first pattern feature and a third distance (corresponding with a third width of a third spacer formed during the second spacer patterning process) from the second pattern feature.
US10535640B2 System and method for the fluidic assembly of micro-LEDs utilizing negative pressure
An emissive panel and associated assembly method are provided. The method provides an emissive substrate having an insulating layer with a top surface and a back surface, and a dielectric layer overlying the insulating layer patterned to form a plurality of wells. Each well has a bottom surface formed on the insulating layer top surface with a first electrical interface electrically connected to a first conductive pressure channel (CPC). The CPCs are each made up of a pressure via with sidewalls formed between the well bottom surface and the insulating layer back surface. A metal layer coats the sidewalls, and a medium flow passage formed interior to the metal layer. The method uses negative pressure through the CPCs to help capture emissive elements in a liquid flow deposition process.
US10535639B2 Semiconductor device and manufacturing method of the same
Some embodiments of the present disclosure provide a semiconductor device. The semiconductor device includes: a bottom package; wherein an area of a contact surface between the conductor and the through via substantially equals a cross-sectional area of the through via, and the bottom package includes: a molding compound; a through via penetrating through the molding compound; a die molded in the molding compound; and a conductor on the through via. An associated method of manufacturing the semiconductor device is also disclosed.
US10535636B2 Integrating passive devices in package structures
A method includes bonding a first device die with a second device die. The second device die is over the first device die. A passive device is formed in a combined structure including the first and the second device dies. The passive device includes a first and a second end. A gap-filling material is formed over the first device die, with the gap-filling material including portions on opposite sides of the second device die. The method further includes performing a planarization to reveal the second device die, with a remaining portion of the gap-filling material forming an isolation region, forming a first and a second through-vias penetrating through the isolation region to electrically couple to the first device die, and forming a first and a second electrical connectors electrically coupling to the first end and the second end of the passive device.
US10535635B2 Second semiconductor wafer attached to a first semiconductor wafer with a through hole connected to an inductor
An integrated circuit includes a first semiconductor wafer, a second semiconductor wafer, a first interconnect structure, an inductor, a second interconnect structure and a through substrate via. The first semiconductor wafer has a first device in a front side of the first semiconductor wafer. The second semiconductor wafer is bonded to the first semiconductor wafer. The first interconnect structure is below a backside of the first semiconductor wafer. The inductor is below the first semiconductor wafer, and at least a portion of the inductor is within the first interconnect structure. The second interconnect structure is on the front side of the first semiconductor wafer. The through substrate via extends through the first semiconductor wafer. The inductor is coupled to at least the first device by the second interconnect structure and the through substrate via.
US10535634B2 Multi-layer package
Embodiments herein relate to a system in package (SiP). The SiP may have a first layer of one or more first functional components with respective first active sides and first inactive sides opposite the first active sides. The SiP may further include a second layer of one or more second functional components with respective second active sides and second inactive sides opposite the second active sides. In embodiments, one or more of the first active sides are facing and electrically coupled with one or more of the second active sides through a through-mold via or a through-silicon via.
US10535631B2 3D Chip-on-wager-on-substrate structure with via last process
Disclosed herein is a package comprising a first redistribution layer (RDL) disposed on a first side of a first semiconductor substrate and a second RDL disposed on a second semiconductor substrate, wherein the first RDL is bonded to the second RDL. First conductive elements are disposed in the first RDL and the second RDL. First vias extend from one or more of the first conductive elements through the first semiconductor substrate to a second side of the first semiconductor substrate opposite the first side. First spacers are interposed between the first semiconductor substrate and the first vias and each extend from a respective one of the first conductive elements through the first semiconductor substrate.
US10535629B2 Method of manufacturing semiconductor structure
A method of manufacturing a semiconductor structure includes receiving a first substrate including an IMD layer disposed over the first substrate and a plurality of conductive bumps disposed in the IMD layer; receiving a second substrate; disposing a patterned adhesive over the first substrate, wherein at least a portion of the IMD layer is exposed through the patterned adhesive; and bonding the first substrate with the second substrate, wherein a top surface of the at least portion of the IMD layer is exposed through the patterned adhesive after bonding the first substrate with the second substrate.
US10535626B2 Structures and methods for low temperature bonding using nanoparticles
A method of making an assembly can include juxtaposing a top surface of a first electrically conductive element at a first surface of a first substrate with a top surface of a second electrically conductive element at a major surface of a second substrate. One of: the top surface of the first conductive element can be recessed below the first surface, or the top surface of the second conductive element can be recessed below the major surface. Electrically conductive nanoparticles can be disposed between the top surfaces of the first and second conductive elements. The conductive nanoparticles can have long dimensions smaller than 100 nanometers. The method can also include elevating a temperature at least at interfaces of the juxtaposed first and second conductive elements to a joining temperature at which the conductive nanoparticles can cause metallurgical joints to form between the juxtaposed first and second conductive elements.
US10535625B2 Semiconductor device with first and second transistors and support part
According to a first aspect of the present disclosure, a semiconductor device is provided. The semiconductor device includes a first transistor, a second transistor, at least one source terminal, at least one gate terminal, at least one drain terminal, a source wire, a gate wire, a drain wire and a support part. The support part includes two first support-part edges and two second support-part edges. Each of the two first support-part edges is parallel to a first direction, and the two first support-part edges are spaced apart from each other in a second direction that is perpendicular to the first direction. Each of the two second support-part edges is physically connected to the two first support-part edges. The source wire, the gate wire and the drain wire cross at least one of the two second support-part edges in plan view.
US10535623B2 Wire bonding systems and related methods
A wire bond system. Implementations may include: a bond wire including copper (Cu), a bond pad including aluminum (Al) and a sacrificial anode electrically coupled with the bond pad, where the sacrificial anode includes one or more elements having a standard electrode potential below a standard electrode potential of Al.
US10535621B2 Method for preparing a semiconductor package
The present disclosure provides a method for preparing a semiconductor package. The method includes providing a first device having a first upper surface and a first side, wherein the first upper surface and the first side form a first corner. The method also includes forming a bump structure over the first upper surface, wherein the bump structure extends laterally across the first side of the first device.
US10535619B2 Tamper-proof electronic packages with stressed glass component substrate(s)
Tamper-proof electronic packages and fabrication methods are provided which include a glass substrate. The glass substrate is stressed glass with a compressively-stressed surface layer. Further, one or more electronic components are secured to the glass substrate within a secure volume of the tamper-proof electronic package. In operation, the glass substrate is configured to fragment with an attempted intrusion event into the electronic package, and the fragmenting of the glass substrate also fragments the electronic component(s) secured to the glass substrate, thereby destroying the electronic component(s). In certain implementations, the glass substrate has undergone ion-exchange processing to provide the stressed glass. Further, the electronic package may include an enclosure, and the glass substrate may be located within the secure volume separate from the enclosure, or alternatively, the enclosure may be a stressed glass enclosure, an inner surface of which is the glass substrate for the electronic component(s).
US10535611B2 Substrate-less integrated components
Packages including substrate-less integrated components and methods of fabrication are described are described. In an embodiment, a packaging method includes attaching a ground structure to a carrier and a plurality of components face down to the carrier and laterally adjacent to the ground structure. The plurality of components are encapsulated within a molding compound, and the carrier is removed exposing a plurality of component terminals and a plurality of ground structure terminals. A plurality of packages are singulated.
US10535608B1 Multi-chip package structure having chip interconnection bridge which provides power connections between chip and package substrate
Multi-chip package structures and methods for constructing multi-chip package structures are provided, which utilize chip interconnection bridge devices that are designed to provide high interconnect density between adjacent chips (or dies) in the package structure, as well as provide vertical power distribution traces through the chip interconnection bridge device to supply power (and ground) connections from a package substrate to the chips connected to the chip interconnection bridge device.
US10535606B2 Dual metal-insulator-semiconductor contact structure and formulation method
A method of making a semiconductor device includes forming a first source/drain trench and a second source/drain trench over a first and second source/drain region, respectively; forming a first silicon dioxide layer in the first source/drain trench and a second silicon dioxide layer in the second source/drain trench; forming a first source/drain contact over the first source/drain region, the first source/drain contact including a first tri-layer contact disposed between the first silicon dioxide layer and a first conductive material; and forming a second source/drain contact over the second source/drain region, the second source/drain contact including a second tri-layer contact disposed between the second silicon dioxide layer and a second conductive material; wherein the first tri-layer contact includes a first metal oxide layer in contact with the first silicon dioxide layer, and the second tri-layer contact includes a second metal oxide layer in contact with the second silicon dioxide layer.
US10535605B2 Semiconductor memory device
A semiconductor memory device includes word lines extending in a first direction on a semiconductor substrate, bit line structures crossing over the word lines and extending in a second direction intersecting the first direction, and contact pad structures between the word lines and between the bit line structures in plan view. A spacer structure extends between the bit line structures and the contact pad structures. The spacer structure includes a first air gap extending in the second direction along sidewalls of the bit line structures and a second air gap surrounding each of the contact pad structures and coupled to the first air gap.
US10535603B2 Method of forming interconnection structure
A method includes depositing a dielectric structure on a first conductive structure, etching the dielectric structure to form a via opening, etching the dielectric structure to form a trench over the via opening, depositing a first protective layer on a bottom surface of the trench, filling the trench and the via opening with a second conductive structure, and removing the first protective layer to form an air gap between the second conductive structure and the dielectric structure.
US10535602B2 Reduced area eFuse cell structure
An integrated circuit structure includes a first fuse line formed in a first metal layer; a second fuse line formed in the first metal layer; a first pair of fuse wings formed in the first metal layer on opposite sides of a first end of the first fuse line; a second pair of fuse wings formed in the first metal layer on opposites sides of a first end of the second fuse line; a third pair of fuse wings formed in the first metal layer on opposite sides of a second end of the first fuse line; and a fourth pair of fuse wings formed in the first metal layer on opposites sides of a second end of the second fuse line. The first and second pairs of fuse wings share a first common fuse wing and the third and fourth pairs of wings share a second common fuse wing.
US10535597B2 Semiconductor structure and manufacturing method thereof
The present disclosure provides a semiconductor package device, which includes an interposer die. The interposer die includes a semiconductor substrate and a plurality of through-silicon-vias (TSVs) extending through the semiconductor substrate. The semiconductor package device also includes a semiconductor die spaced apart from the interposer die, a first redistribution layer disposed on a first side of the interposer die and electrically coupling the interposer die with the semiconductor die, and a second redistribution layer on a second side of the interposer die opposite the first side.
US10535592B2 Method for forming solder bumps using sacrificial layer
A barrier layer is formed over electrically conductive contact pads on a substrate such as a wafer. A photoresist layer is applied over the barrier layer, and openings in the photoresist layer are filled with solder to form solder bumps. The barrier layer may be removed from within the openings prior to filling the openings with solder. The process is applicable to fine pitch architectures and chip size packaging substrates. The photoresist layer and portions of the barrier layer outside of the openings are removed following solder fill.
US10535591B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate, electrical conductors and a passivation layer. Each of the electrical conductors includes a first portion through the substrate, and a second portion over the surface of the substrate and connected to the first portion. The passivation layer is over the surface of the substrate, wherein the passivation layer partially covers an edge of the second portion of each of the electrical conductors.
US10535589B2 Clip structure and semiconductor package using the same
A clip structure and a semiconductor package using the same include different metals in multiple layers so as to selectively, easily and exactly fix semiconductor chips, which consists of a lightweight material so as to lighten the weight of semiconductor packages and to help reduce manufacturing costs, and which in particular, maintains the width of a self-welding layer consisting of a clip structure so as to help improve the quality of adhesion. That is, according to a clip structure of the present invention, which electrically connects package elements in a semiconductor package, the clip structure includes a main metallic layer that is configured to maintain a shape, and a first functional layer that is piled on one surface of the main metallic layer and consists of a metal different from that of the main metal layer.
US10535588B2 Die with metallized sidewall and method of manufacturing
The present disclosure is directed to a die having a metallized sidewall and methods of manufacturing the same. A contiguous metal layer is applied to each edge of a backside of a wafer. The wafer is cut at a base of a plurality of channels formed in the backside to create individual die each having a flange that is part of a sidewall of the die and includes a portion that is covered by the metal layer. When an individual die is coupled to a die pad, a semiconductive glue bonds the metal layer on the sidewall and a backside of the die to the die pad, which decreases the risk of delamination along the sides of the die. The flange also prevents the glue from contacting the active side of the die by acting as a barrier against adhesive creep of the glue up the sidewall of the die.
US10535587B2 Integrated electronic device having a dissipative package, in particular dual side cooling package
Packaged semiconductor device having a frame, of conductive material; a body of semiconductor material, fixed to the frame through a first adhesive layer; a heat-sink element, fixed to the body through a second adhesive layer; and a packaging mass surrounding the body and, at least partially, the frame and the heat-sink element. The heat-sink element is formed by a heat-sink die facing, and coplanar to, a main face of the device and by a spacer structure, which includes a pair of pedestals projecting from the perimeter of the heat-sink die towards the body and rest on the body.
US10535581B2 Module for heat generating electronic component
A module 1a includes an electronic component 3a, and also includes a wiring substrate 2 on one principal surface of which the electronic component 3a is mounted and in which a radiator 4 for dissipating heat generated from the electronic component 3 is provided. The radiator 4 includes a heat dissipation section 4a that is provided so that a part thereof is exposed to a side surface of the wiring substrate 2. In this case, because the heat dissipation section 4a is provided so that a part thereof is exposed to the side surface of the wiring substrate 2, the heat from the electronic component 3a can be dissipated through the side surface of the wiring substrate 2.
US10535573B2 System and method for test key characterizing wafer processing state
Disclosed herein is a method for forming a test key system for characterizing wafer processing states, the method comprising forming a plurality of shallow trench isolation structures (STIs) on a substrate of a wafer and in a scribe line of the wafer and forming a test key on the substrate of a wafer and in the scribe line of the wafer. Forming the test key comprises forming at least one test key group having a plurality of test key series, each of the plurality of test key series having a plurality of test pads, each one of the plurality of test key series having a first physical characteristic different from the first physical characteristic of other test key series the at least one first test key group.
US10535570B1 Cointegration of III-V channels and germanium channels for vertical field effect transistors
Methods for forming cointegrated III-V and Ge channels for vertical field effect transistors are described. Aspects of the invention include forming a first fin and a second fin on a substrate, wherein the first fin includes a first material including a first semiconductor material at a first concentration level, and wherein the second fin includes a second material including a second semiconductor material at a second concentration. A condensation oxidation is performed to increase the first concentration level to a targeted first final concentration level and increase the second concentration level to a targeted second final concentration level. The second fin is replaced with a third fin including a third material including a combination of a group III element with a group V element.
US10535566B2 Semiconductor device and method of manufacture
A semiconductor device and method of manufacture are provided in which a passivation layer is patterned. In embodiments, by-products from the patterning process are removed using the same etching chamber and at the same time as the removal of a photoresist utilized in the patterning process. Such processes may be used during the manufacturing of FinFET devices.
US10535565B2 Workpiece dividing method
A workpiece dividing method includes: a laser processing step of forming along each street a plurality of minute holes extending in a pulsed laser beam application direction; and a dividing step of pressing the streets by a pressing member to divide a wafer along the streets. The minute hole has one end opening at least one of a front surface and a back surface of the wafer and is decreased in diameter from the one end toward the other end. In the dividing step, the pressing member is pressed against that surface of the front surface and the back surface of the wafer at which the one end of the minute hole is not opening.
US10535564B2 Structures and methods for reliable packages
A device and method of forming the device that includes cavities formed in a substrate of a substrate device, the substrate device also including conductive vias formed in the substrate. Chip devices, wafers, and other substrate devices can be mounted to the substrate device. Encapsulation layers and materials may be formed over the substrate device in order to fill the cavities.
US10535558B2 Method of forming trenches
A method of forming a semiconductor device fabrication is described that includes forming a material layer over a substrate, forming a first trench in the material layer, forming a first dielectric capping layer along sidewalls of the first trench, forming a second trench in the material layer while the capping layer disposed along sidewalls of the first trench, forming a second dielectric capping layer along sidewalls of the second trench and along the sidewalls of the first trench and forming a conductive feature within the second trench and the first trench.
US10535557B2 Interlayer dielectric film in semiconductor devices
A method of forming a semiconductor device includes depositing a flowable dielectric layer on a substrate and annealing the flowable dielectric layer. The method further includes performing a high temperature (HT) doping process on the flowable dielectric layer. The HT doping process may include implanting dopant ions into the flowable dielectric layer and heating the substrate during the implanting of the dopant ions. The heating of the substrate may include heating a substrate holder upon which the substrate is disposed and maintaining the substrate at a temperature above 100° C. An example benefit reduced the wet etch rate (WER) of the flowable dielectric layer.
US10535554B2 Semiconductor die having edge with multiple gradients and method for forming the same
A method for sawing a semiconductor wafer is provided. The method includes sawing a semiconductor wafer to form a first opening. In addition, the semiconductor wafer includes a dicing tape and a substrate attached to the dicing tape by a die attach film (DAF), and the first opening is formed in an upper portion of the substrate. The method further includes sawing through the substrate and the DAF of the semiconductor wafer from the first opening to form a middle opening under the first opening and a second opening under the middle opening, so that the semiconductor wafer is divided into two dies. In addition, a slope of a sidewall of the middle opening is different from slopes of sidewalls of the first opening and the second opening.
US10535552B2 Method for manufacture of a semiconductor wafer suitable for the manufacture of an SOI substrate, and SOI substrate wafer thus obtained
A semiconductor wafer suitable for fabricating an SOI substrate is provided by: producing a first layer of polycrystalline semiconductor on a top side of a semiconductor carrier; then forming an interface zone on a top side of the first layer, wherein the interface zone has a structure different from a crystal structure of the first layer; and then producing a second layer of polycrystalline semiconductor on the interface zone.
US10535551B2 Lateral PiN diodes and schottky diodes
Lateral PiN diodes and Schottky diodes with low parasitic capacitance and variable breakdown voltage structures and methods of manufacture are disclosed. The structure includes a diode with breakdown voltage determined by a dimension between p-and n-terminals formed in an i-region above a substrate.
US10535549B2 Lift pin holder
Embodiments of lift pin holders are disclosed herein. In some embodiments, a lift pin holder includes a housing member having an upper portion and a lower portion, wherein the upper portion includes an annular wall defining a central space; a support member disposed at least partially within the central space and having a base and an upwardly protruding portion configured to support a lift pin; a first gripper disposed atop the support member and having a first plurality of prongs protruding upward from a body of the first gripper and configured to grip the lift pin; and a second gripper disposed atop the base of the support member and having a second plurality of prongs protruding upward from a body of the second gripper and are configured to grip the lift pin, wherein the first gripper is disposed within the third central opening.
US10535547B2 Methods of forming a vertical semiconductor diode using an engineered substrate
A semiconductor diode includes an engineered substrate including a substantially single crystal layer, a buffer layer coupled to the substantially single crystal layer, and a semi-insulating layer coupled to the buffer layer. The semiconductor diode also includes a first N-type gallium nitride layer coupled to the semi-insulating layer and a second N-type gallium nitride layer coupled to the first N-type gallium nitride layer. The first N-type gallium nitride layer has a first doping concentration and the second N-type gallium nitride layer has a second doping concentration less than the first doping concentration. The semiconductor diode further includes a P-type gallium nitride layer coupled to the second N-type gallium nitride layer, an anode contact coupled to the P-type gallium nitride layer, and a cathode contact coupled to a portion of the first N-type gallium nitride layer.
US10535540B2 Substrate storing container
A substrate storing container includes a container main body, a lid body, and a lateral substrate support portion. The lateral substrate support portion of the substrate storing container includes substrate contact portions touching a substrate when supporting an edge portion of the substrate, and contact portion support portions supporting the substrate contact portions. The substrate contact portions are made of a material having a heat-resisting property with respect to temperature of the substrate touching the substrate contact portions. The contact portion support portions are made of a material having a lower heat-resisting property than that of the substrate contact portions and having a lower coefficient of moisture absorption than that of the substrate contact portions.
US10535537B2 Packaged semiconductor devices and methods of packaging semiconductor devices
Packaged semiconductor devices and methods of packaging semiconductor devices are disclosed. In some embodiments, a packaged semiconductor device includes an integrated circuit die and a first interconnect structure coupled to the integrated circuit die. Through-vias are also coupled to the first interconnect structure. A molding material is disposed around the integrated circuit die and the through-vias over the first interconnect structure. The molding material has a pit disposed therein. A recovery material is disposed within the pit in the molding material. A second interconnect structure is disposed over the molding material, the recovery material, the integrated circuit die, and the through-vias.
US10535536B2 Stiffener package and method of fabricating stiffener package
A wafer level fan out package includes a semiconductor die having a first surface, a second surface, and a third surface. A stiffener is disposed on the third surface of the semiconductor die. A conductive via passes through the stiffener. First and second electrically conductive patterns electrically connected to the conductive via are disposed on the first and second surfaces of the semiconductor die and stiffener. Solder balls are electrically connected to the first or second electrically conductive patterns.
US10535535B2 Semiconductor product and corresponding method
A semiconductor product such as an integrated circuit includes a laminar plastic substrate having first and second opposed surfaces and through holes extending through the substrate, electrically and/or thermally conductive material balls inserted in the through holes at the first surface of the substrate, and one or more semiconductor chips mounted at the first surface of the substrate, the semiconductor chip(s) electrically and/or thermally coupled with electrically and/or thermally conductive material balls inserted in the through holes.
US10535531B2 Method of cyclic plasma etching of organic film using carbon-based chemistry
A method of etching is described. The method includes providing a substrate having a first material containing organic material and a second material that is different from the first material, forming a first chemical mixture by plasma-excitation of a first process gas containing an inert gas, and exposing the first material on the substrate to the first chemical mixture. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing C and O, and optionally a noble element, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material relative to the second material.
US10535530B2 Patterning method
A patterning method for forming a semiconductor device is disclosed. A substrate having a hard mask disposed thereon is provided. A first patterned layer is formed on the hard mask layer. A first self-aligned double patterning process based on the first patterned layer is performed to pattern the hard mask layer into a first array pattern and a first peripheral pattern. After that, a second patterned layer is formed on the substrate. A second self-aligned double patterning process based on the second patterned layer is performed to pattern the first array pattern into a second array pattern. Subsequently, a third patterned layer is formed on the substrate. An etching process using the third patterned mask layer as an etching mask is performed to etch the first peripheral pattern thereby patterning the first peripheral pattern into a second peripheral pattern.
US10535529B2 Semiconductor fin length variability control
Techniques for fin length variability control are provided. In one aspect, a method of patterning fins in a wafer includes: depositing a hardmask and a tone invert layer on the wafer; patterning trenches in the tone invert layer; forming inverse tone etch masks on the hardmask within the trenches, wherein the inverse tone etch masks include inner and outer inverse tone etch masks; forming a save mask with opposite ends thereof aligned with the outer inverse tone etch masks; using the save mask to selectively remove unmasked portions of the tone invert layer; removing the outer inverse tone etch masks, wherein the inner inverse tone etch masks that remain have a uniform length L; patterning the hardmask into individual fin hardmasks using the inner inverse tone etch masks; and patterning fins in the wafer using the fin hardmasks. A device having fins of a uniform length L is also provided.
US10535528B2 Method of forming titanium oxide film and method of forming hard mask
A method for forming a titanium oxide film on a substrate to be processed, which has a silicon portion on a surface thereof, the method including: forming a first titanium oxide film on the surface of the substrate to be processed, which includes the silicon portion, by means of thermal ALD by alternately supplying a titanium-containing gas and a gas containing hydrogen and oxygen serving as an oxidizing agent in a first stage; and forming a second titanium oxide film on the first titanium oxide film by means of plasma ALD by alternately supplying a titanium-containing gas and plasma of an oxygen-containing gas as an oxidizing agent in a second stage.
US10535524B1 Tuning threshold voltage through meta stable plasma treatment
A method includes forming a first high-k dielectric layer over a first semiconductor region, forming a second high-k dielectric layer over a second semiconductor region, forming a first metal layer comprising a first portion over the first high-k dielectric layer and a second portion over the second high-k dielectric layer, forming an etching mask over the second portion of the first metal layer, and etching the first portion of the first metal layer. The etching mask protects the second portion of the first metal layer. The etching mask is ashed using meta stable plasma. A second metal layer is then formed over the first high-k dielectric layer.
US10535523B1 Formation and in-situ etching processes for metal layers
The present disclosure relates to a semiconductor device and a manufacturing method of fabricating a semiconductor structure. The method includes forming an opening in a substrate and depositing a conformal metal layer in the opening. The depositing includes performing one or more deposition cycles. The deposition includes flowing a first precursor into a deposition chamber and purging the deposition chamber to remove at least a portion of the first precursor. The method also includes flowing a second precursor into the deposition chamber to form a sublayer of the conformal metal layer and purging the deposition chamber to remove at least a portion of the second precursor. The method further includes performing a metallic halide etching (MHE) process that includes flowing a third precursor into the deposition chamber.
US10535522B1 Angular control of ion beam for vertical surface treatment
Provided herein are techniques for treating vertical surface features of a semiconductor device with ions. In some embodiments, a method for forming a semiconductor device, may include providing a set of surface features extending from a substrate, the set of surface features including a sidewall. The method may include treating the sidewall with an ion beam disposed at an angle, the angle being a non-zero angle of inclination with respect to a perpendicular to a plane of an upper surface of the substrate. The method may further include rotating the substrate about the perpendicular to the plane while the sidewall is treated with the ion beam to impact an entire height of the sidewall with the ion beam.
US10535519B2 Photocurable composition, method for forming a pattern, and method for producing a photocured product
It is intended to provide a photocured product that is prepared using the photo-imprint method and has favorable pattern precision and improvement in pattern defects. The present invention provides a photocured product obtained by irradiating a coating film in contact with a mold with light, the photocured product containing a fluorine atom-containing surfactant, wherein of secondary ion signals obtained by the surface analysis of the photocured product based on time-of-flight secondary ion mass spectrometry, the intensity of a C2H5O+ ion signal is higher than that of a C3H7O+ ion signal.
US10535517B2 Gate stack designs for analog and logic devices in dual channel Si/SiGe CMOS
Improved gate stack designs for Si and SiGe dual channel devices are provided. In one aspect, a method for forming a dual channel device includes: forming fins on a substrate, the fins including Si fins in combination with SiGe fins as dual channels of an analog device and a logic device, with the analog device and the logic device each having a Si fin and a SiGe fin; forming a silicon germanium oxide (SiGeOx) layer on the SiGe fins; annealing the SiGeOx layer to form a Si-rich layer on the SiGe fins via a reaction between SiGeOx and SiGe; and forming metal gates over the Si fins and over the Si-rich layer on the SiGe fins. A dual channel device is also provided.
US10535514B2 Method of sealing open pores on surface of porous dielectric material using iCVD process
Provided are methods of sealing open pores of a surface of a porous dielectric material using an initiated chemical vapor deposition (iCVD) process. In one example method of sealing open pores, since the polymer thin film having a significantly thin thickness may be formed by a solvent-free vapor deposition method without plasma treatment, it is possible to minimize deterioration of characteristics of the dielectric material vulnerable to plasma and a chemical solution.
US10535510B2 Substrate-treating apparatus and method for treating a substrate using the same
A substrate-treating apparatus includes a liquid-providing part, a first liquid-removing knife and a returning part. The liquid-providing part provides a first liquid chemical for cleaning a substrate that includes a metal pattern and a photoresist pattern on the metal pattern, and for removing an etchant that remains on the substrate. The first liquid-removing knife sprays a second liquid chemical in a direction inclined and opposite to a returning direction of the substrate, so as to remove the first liquid chemical, the first liquid chemical including a metal precipitate. The returning part returns the substrate from the liquid-providing part toward the first liquid-removing knife in the returning direction.
US10535508B2 Devices and methods for MAI ionization
Mass spectrometry systems and methods including ionization devices are provided. The ionization device includes either a gas pulse valve or a piezoelectric striker. The ionization device is configured to direct force to the back of a substrate, where an analyte of interest is deposited on the front of the substrate. The impact ionizes the analyte and the ions are directed into a mass spectrometer for analysis.
US10535507B2 Data processing device and data processing method
A data processing device (1) is provided with: a data base storage region (32c) for storing MSn mass spectra of a great number of known compounds in advance; an acquisition unit for acquiring the MSn mass spectrum of an unknown compound (31a); and a score calculation unit (31d) for finding respective scores indicating similarities between the MSn mass spectrum of the unknown compound and MSn mass spectra of the great number of known compounds. The data processing device (1) is characterized by being further provided with: an intensity score calculation unit (31b) for classifying the peaks in the MSn mass spectrum of the unknown compound and the peaks in the MSn mass spectra of the known compounds into intensity scores of several ranks depending on the dimensions of the ion intensities, respectively; and a position score calculation unit (31c) for finding the respective position scores indicating error in the mass-to-charge ratio for each peak, wherein the score calculation unit (31d) adds up the intensity score of each peak in the MSn mass spectrum of a known compound, the intensity score of the corresponding peak in the MSn mass spectrum of the unknown compound and the position score, and calculates as a score the sum total of the values that have been added up for all peaks.
US10535506B2 Method and apparatus for deposition cleaning in a pumping line
A vacuum pumping line plasma source is provided. The plasma source includes a body defining a generally cylindrical interior volume extending along a central longitudinal axis. The body has an input port for coupling to an input pumping line, an output port for coupling to an output pumping line, and an interior surface disposed about the generally cylindrical interior volume. The plasma source also includes a supply electrode disposed adjacent to a return electrode, and a barrier dielectric member, a least a portion of which is positioned between the supply electrode and the return electrode. The plasma source further includes a dielectric barrier discharge structure formed from the supply electrode, the return electrode, and the barrier dielectric member. The dielectric barrier discharge structure is adapted to generate a plasma in the generally cylindrical interior volume.
US10535505B2 Plasma light up suppression
A method for suppressing arcing in helium distribution channels of an electrostatic chuck in a plasma processing chamber, wherein the electrostatic chuck is connected to a voltage source for providing a chucking voltage and wherein the plasma processing chamber comprises a process gas source, and a plasma power source for transforming the process gas into a plasma is provided. A gas is flowed through the helium distribution channels of an electrostatic chuck to a back side of a wafer. The gas comprises helium and an electronegative gas.
US10535502B2 Symmetric plasma process chamber
Embodiments of the present invention provide a plasma chamber design that allows extremely symmetrical electrical, thermal, and gas flow conductance through the chamber. By providing such symmetry, plasma formed within the chamber naturally has improved uniformity across the surface of a substrate disposed in a processing region of the chamber. Further, other chamber additions, such as providing the ability to manipulate the gap between upper and lower electrodes as well as between a gas inlet and a substrate being processed, allows better control of plasma processing and uniformity as compared to conventional systems.
US10535501B2 Film forming apparatus, film forming method and non-transitory storage medium
A film forming apparatus includes a first supply unit configured to supply a first reaction gas into the reaction vessel under an environment of a first pressure, a second supply unit configured to supply a second reaction gas into the reaction vessel under an environment of a second pressure lower than the first pressure, a first vacuum exhaust mechanism connected to the reaction vessel through a first exhaust path in order to create the environment of the first pressure within the reaction vessel, a second vacuum exhaust mechanism connected to the reaction vessel through a second exhaust path in order to create the environment of the second pressure, the second vacuum exhaust mechanism being lower in an operation pressure zone than the first vacuum exhaust mechanism, and a switching unit configured to switch exhaust destinations of the reaction vessel between the first path and the second path.
US10535500B2 Plasma diffuser method and apparatus
A method is provided for at least partially preventing discolouration of a substrate by a plasma coating process, by diffusing a plasma prior to and/or during depositing of said plasma on said substrate to form a coating. Also provided is a plasma coating apparatus comprising a plasma diffuser for homogenizing a plasma density nearby a substrate to be coated.
US10535494B2 Particle beam system and method for the particle-optical examination of an object
A particle beam system includes a particle source to produce a first beam of charged particles. The particle beam system also includes a multiple beam producer to produce a plurality of partial beams from a first incident beam of charged particles. The partial beams are spaced apart spatially in a direction perpendicular to a propagation direction of the partial beams. The plurality of partial beams includes at least a first partial beam and a second partial beam. The particle beam system further includes an objective to focus incident partial beams in a first plane so that a first region, on which the first partial beam is incident in the first plane, is separated from a second region, on which a second partial beam is incident. The particle beam system also a detector system including a plurality of detection regions and a projective system.
US10535490B2 System and method for reciprocating an anode in an X-ray device
An x-ray device is presented. The x-ray device includes a cathode configured to emit an electron beam. Further, the x-ray device includes an anode having an anode surface configured to generate x-rays in response to the emitted electron beam impinging on a focal spot on the anode surface. Also, the x-ray device includes a reciprocating assembly including a drive shaft operatively coupled to the anode and a first bearing unit operatively coupled to the drive shaft, where the first bearing unit is configured to translate the anode via the drive shaft to distribute heat generated in the anode. Moreover, the x-ray device includes a first diaphragm disposed between the anode and the first bearing unit and configured to cease a flow of one or more first lubricants from the first bearing unit towards the anode.
US10535487B1 Manufacturing method of electron tube
A first member made of an insulating material and a jig with a protrusion narrowing toward a distal end side are prepared, and at least one of the first member and the jig is heated to a temperature at which the first member can melt and deform. After the jig is brought into contact with the first member with the first member and the plurality of protrusions facing each other, the jig is removed, and an intermediate body is formed including the first member formed with a plurality of recesses, and a plurality of conductive members passing through the first member and projecting into the recesses. A second member is prepared, openings of the plurality of recesses are closed, and the second member is hermetically joined to the intermediate body to form a plurality of internal spaces where electron is emitted, and forming a joined body.
US10535486B1 Photocathodes with protective in-situ graphene gas barrier films and method of making the same
According to an embodiment of the present disclosure, a photocathode may include: a mesh having a first surface and a second surface facing away from the first surface, and including metallic, semiconductor or ceramic mesh grid with micron-sized openings in the mesh; a photosensitive film on the first surface of the mesh and extending at least partially into the openings of the mesh; and a graphene layer including one or more graphene sheets on the second surface of the mesh.
US10535485B2 Fuse manufacturing method and fuse
The present invention provides a fuse manufacturing method and a fuse that facilitate an assembling work of the fuse. Disclosed is a method of manufacturing a fuse including a fuse element including a pair of terminal portions and a fusing portion between the terminal portions, a casing for accommodating the fuse element, and a cap for closing openings at both ends of the casing. In this fuse manufacturing method, the fuse element is positioned in the casing such that the terminal portion of the fuse element protrudes from the opening of the casing, and a holding plate for holding the fuse element is inserted between a peripheral portion of the opening of the casing and an abutment piece provided at the terminal portion of the fuse element. Further, in this method, the opening of the casing is closed by the cap so as to cover the holding plate.
US10535482B2 Calibration and use of mechanical relay at zero cross
This disclosure describes systems, methods, and apparatus for determining a relay delay for a relay of a relay device used to switch AC power to and from a load. The relay delay can be pre-determined as a model or polynomial including variables for temperature and age, such that the switching instructions can be sent to the rely a relay delay before a zero crossing of the AC signal that the relay is switching, and where the relay delay accounts for temperature and age of the relay in real time or near real time.
US10535480B2 Gas-insulated circuit breaker and a method for breaking an electrical connection
A gas-insulated circuit breaker is disclosed that includes a housing defining a gas volume for a dielectric gas; a nominal contact system and an interruption contact system with a pin and a tulip that they are electrically connectable to and disconnectable from one another along an axis. The circuit breaker includes a guiding assembly including a guide sleeve and a guiding member that is coupled to the pin; and a gas damping assembly configured to damp a breaking movement of the pin by compressing the dielectric gas in an absorber volume. A movable absorption element and the absorber volume are arranged radially inward of the guide sleeve.
US10535479B2 Switching assemblies with integral handle and rotor and methods of assembly
An electrical switching assembly. The electrical switching assembly includes an integral handle and rotor unit including an integral rotor portion and a handle portion. The rotor portion is configured to receive one or more conductors and is configured to be received in a line base. The integral handle and rotor unit includes the handle portion and the rotor portion in a one-piece assembly and the integral handle and rotor unit is molded as a single unit and formed from a single rigid insulating material.
US10535475B2 Electric/electronic device and manufacturing method thereof
A continuous electric/electronic device and a method of manufacturing the same are disclosed. The method of manufacturing a continuous electric/electronic device having a serial connection structure comprises (a) disposing a first electrode current collection unit, (b) disposing first organic⋅inorganic material in regard to the first electrode current collection unit, (c) laminating a first area of a second electrode current collection unit on the disposed first organic⋅inorganic material, (d) disposing second organic⋅inorganic material in regard to a second area of the second electrode current collection unit and (e) laminating a third electrode current collection unit on the disposed second organic⋅inorganic material. Here, the first area and the second area of the second electrode current collection unit operate as current collection units having different polarity in regard to adjoining first organic⋅inorganic material and second organic⋅inorganic material.
US10535474B2 Porous coordination polymer-ionic liquid composite
A porous coordination polymer-ionic liquid composite according to the present invention includes an insulating structure composed of a porous coordination polymer, and an ionic liquid retained inside pores of the porous coordination polymer. The porous coordination polymer preferably has a main chain containing a typical metal element.
US10535473B2 Capacitor and capacitor mounting configuration
A capacitor that includes a conductive metal base member having a porous portion in a first main surface, a dielectric layer that entirely covers the first main surface and entirely covers side surfaces disposed along a direction orthogonal to the first main surface, an electrode layer covering the dielectric layer, a second extended electrode covering the electrode layer, a first extended electrode covering a second main surface of the conductive metal base member opposite the first main surface, and an insulation layer that insulates the electrode layer and the conductive metal base member from each other.
US10535472B2 Electrolytic capacitor
An electrolytic capacitor includes an anode body having a dielectric layer; a solid electrolyte layer in contact with the dielectric layer of the anode body; and an electrolytic solution. The electrolytic solution contains a solvent and a solute. The solvent contains a glycol compound. The solute contains an acid component and a base component. A mass of the acid component in the solute is greater than a mass of the base component in the solute. The acid component contains a first aromatic compound having a hydroxyl group.
US10535469B1 Ceramic electronic component
A ceramic electronic component includes a body including a dielectric layer and first and second internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween, first and second external electrodes each including a connection portion disposed on a side surface of the body and a band portion extending from the connection portion to portions of upper/lower and front/rear surfaces of the body, first and second resin layers each disposed between the band portion and the body and extending from an end of the band portion towards each side surface by a predetermined length, in which the predetermined length is within a range of 3 μm to 200 μm.
US10535467B2 Multi-layer ceramic electronic component having side face external electrode and method of producing the same
There is provided a multi-layer ceramic electronic component includes a ceramic body, an end external electrode unit, a side face external electrode unit. The ceramic body includes a pair of end faces, a pair of first side faces, and a pair of second side faces all of which are faced each other, respectively. The ceramic body includes a plurality of ceramic layers and an internal electrode unit. A plurality of the ceramic layers extend along a pair of the first side faces, and are laminated along a pair of the second side faces. The internal electrode unit includes first and second internal electrodes disposed alternately between a plurality of the ceramic layers, the first internal electrodes are drawn to both ends of a pair of the end faces, and the second internal electrodes are dawn to both ends of a pair of the second side faces. The end external electrode unit is connected to the first internal electrodes. The side face external electrode unit goes around from one of a pair of the first and second side faces to the other and are connected directly or indirectly each other at the other. There is also provided a method of producing the same.
US10535466B1 Super dielectric capacitor having electrically and ionically conducting electrodes
A capacitor comprising a first electrode and a second electrode where at least the first electrode comprises a ionically conductive material typically having both an electrical and ionic conductivity, such as an oxide. The capacitor further comprises a dielectric material contacting the first and second electrode and comprising a porous material having a surface area greater than 0.5 m2 of surface/gm of material, and further comprising a liquid containing ions within the pores of the porous material. In certain embodiments, the capacitor additionally comprises a first current collector in contact with the first electrode and a second current collector is contact with the second electrode, where the first and second current collector comprise an electrically conductive material.
US10535464B2 Film capacitor, combination type capacitor, and inverter and electric vehicle using the same
A film capacitor includes a main body portion including a dielectric film, and a first metal film and a second metal film on the dielectric film; and a first external electrode and a second external electrode which are respectively disposed at opposing ends of the main body portion. The first metal film and the second metal film each include a first portion, a second portion and a third portion. The third portion is located between the first portion and the second portion. The third portion of the first metal film is divided by a first groove extending in a first direction, and the third portion of the second metal film is divided by a second groove extending in a second direction. The first direction and the second direction intersect each other in a plan view of the film capacitor.
US10535461B2 Transformer
A transformer includes: a first coil section formed by coiling a conductor pattern in a planar state around an insertion hole provided on a circuit board; a second coil section that includes a first ring composed of a coil formed by coiling a conductor plate, the coil being covered with an electric-insulating resin, a second ring composed of a coil formed by coiling a conductor plate, the coil covered with the electric-insulating resin, and a coupled part formed by covering a coupled position between the first ring and the second ring with the electric-insulating resin; and core sections forming a closed magnetic circuit that magnetically couples the first coil section and the second coil section.
US10535459B2 Coil component
A coil component includes: a body having coil portions disposed therein and exposed to one or more of surfaces of the body opposing each other in a width direction; external electrodes disposed on external surfaces of the body and connected to the coil portions; and insulating layers further disposed on the exposed coil portions.
US10535458B2 Electromagnetic coil system and methods
Methods and systems are provided for operating an electromagnetic coil assembly. As one example, a method comprises responsive to energization of an electromagnetic coil of an electromagnetic coil assembly, translating the electromagnetic coil along a central axis of the electromagnetic coil assembly toward a magnetic armature while maintaining the armature fixed along the central axis. The electromagnetic coil assembly may be utilized within various clutching, braking, or lever applications.
US10535454B2 Compressed powder core, powders for compressed power core, and method for producing compressed powder core
Provided is a compressed powder core that can suppress a decrease in the inductance even when a high magnetic field (of greater than or equal to 40 kA/m) is applied to the compressed powder core while suppressing an iron loss and a decrease in the strength of the compressed powder core. The compressed powder core 1A has soft magnetic particles 11A and aluminum nitride layers 12A formed on the surface layers of the respective soft magnetic particles 11A. The compressed powder core 1A has a ratio of the first differential relative permeability μ′L to the second differential relative permeability μ′H satisfying a relationship of μ′L/μ′H≤6, and has a magnetic flux density of greater than or equal to 1.4 T when a magnetic field of 60 kA/m is applied. The soft magnetic particles of the compressed powder core 1A contain Si in the range of 1.0 to 3.0 mass % and have, when analyzed using XRD, a peak area ratio Sal/Sfe of greater than or equal to 4%, the peak area ratio Sal/Sfe being the ratio of the area Sal of a peak waveform derived from AlN to the area Sfe of a peak waveform derived from Fe.
US10535453B2 Grain-oriented electrical steel sheet and method for manufacturing the same
The present invention provides a grain-oriented electrical steel sheet with reduced iron loss over a wide range of sheet thickness by providing a grain-oriented electrical steel sheet with an actually measured sheet thickness t (mm) that includes a closure domain region extending linearly in a direction from 60° to 120° with respect to the rolling direction on a surface of the steel sheet, the closure domain region being formed periodically at a spacing s (mm) in the rolling direction, such that h≥74.9t+39.1 (0.26≥t), h≥897t−174.7 (t>0.26), (w×h)/(s×1000)≤−12.6t+7.9 (t>0.22), and (w×h)/(s×1000)≤−40.6t+14.1 (t≤0.22), where h (μm) is the depth and w (μm) is the width of the closure domain region.
US10535452B2 Permanent magnet, rotary electric machine, and vehicle
A high-performance permanent magnet is provided. The magnet is expressed by a composition formula: RpFeqMrCutCo100-p-q-r-t. The magnet includes a sintered body including: a plurality of crystal grains each having a Th2Zn17 crystal phase; and a plurality of grain boundaries between the crystal grains. If an oxide phase of the R element is defined by a continuous region that is disposed in the sintered body and contains the R element and oxygen having a concentration of 85 atomic percent or more, a ratio of the number of the oxide phases in the grain boundaries to the number of the crystal grains is 1.1 or less.
US10535448B2 Stainless steel screen and non-insulating jacket arrangement for power cables
A cable including a conductor. An insulation system surrounds the conductor. A metallic screen surrounds the insulation system. A jacket surrounds the insulation system. The metallic screen is constructed of stainless steel.
US10535447B2 Electric wire coated with multiple insulating layers having different elastic modulus
A coated wire according to the present disclosure includes a first conductor and a first insulating layer of resin covering the first conductor. The first insulating layer includes an inner layer and an outer layer. Further, a storage modulus of the inner layer at a temperature of 25° C. is less than 700 MPa, and a storage modulus of the outer layer at a temperature of 25° C. is not less than 700 MPa.
US10535445B2 Method for preparing an electrically conductive stratified composite structure
The invention relates to a process for preparing an electrically conductive composite film, in particular in the form of a self-supported film or of a prepreg, comprising at least one thermoplastic polymer resin and electrically conductive particles chosen from a) graphene, carbon nanotubes, carbon nanofibres, and mixtures thereof; and b) filiform metal nanoparticles; to a process for preparing an electrically conductive laminated composite structure comprising such an electrically conductive composite film; to said electrically conductive composite film, to said electrically conductive laminated composite structure, and also to the uses thereof.
US10535439B2 Method for preparing spent nuclear fuel for dry storage
A system and method for drying cavities containing spent nuclear fuel is devised. The invention utilizes a non-intrusive procedure that is based on monitoring the dew point temperature of a non-reactive gas that is circulated through the cavity. In one aspect, the invention is a system for drying a cavity loaded with spent nuclear fuel comprising: a canister forming the cavity, the cavity having an inlet and an outlet; a source of non-reactive gas; means for flowing the non-reactive gas from the source of non-reactive gas through the cavity; and means for repetitively measuring the dew point temperature of the non-reactive gas exiting the cavity.
US10535436B2 Nuclear reactor chimney and method of improving core inlet enthalpy using the same
A chimney of a nuclear reactor may include a hollow body with an interior surface and an opposing exterior surface; and a plurality of trip structures on the exterior surface of the hollow body. The chimney may be used in a method of improving a core inlet enthalpy of a nuclear reactor. The method may include interrupting a downward flow of water within a downcomer region of a reactor pressure vessel with a plurality of first trip structures. The downcomer region is an annular space defined by the reactor pressure vessel and a chimney within the reactor pressure vessel. The plurality of first trip structures are disposed on an exterior surface of the chimney.
US10535435B2 Fuel assembly
It is possible to achieve self-support of the fuel assembly without an upper grid plate when the fuel assembly is mounted or replaced, and it is also possible to prevent the fuel assembly from floating during a reactor operation. According to the present invention, the lower portion of the lower tie plate 7 as a part of the fuel assembly 3, which is inserted into the fuel support 9, extends, and a stable member 21 is provided around the extension portion 20, and thereby it is possible to achieve the self-support of the fuel assembly without the upper grid plate. In addition, since an increase in a weight due to extension of the lower portion of the lower tie plate 7 can prevent the floating during the reactor operation, a floating preventing mechanism using the upper grid plate is not necessary. Hence, it is possible to achieve the self-support of the fuel assembly without an upper grid plate when the fuel assembly is mounted or replaced, and it is also possible to prevent the fuel assembly from floating during the reactor operation.
US10535433B1 Predicting respiratory distress
A system, methods, and computer-readable media are provided for the automatic identification of patients having an elevated near-term risk of pulmonary function deterioration or respiratory distress. Embodiments of the invention are directed to event prediction, risk stratification, and optimization of the assessment, communication, and decision-making to prevent respiratory events in humans, and in one embodiment take the form of a platform for wearable, mobile, untethered monitoring devices with embedded decision support. Respiratory information is obtained over one or a plurality of previous time intervals, to classify a likelihood of events leading to an acute respiratory decompensation event within a future time interval. In an embodiment, the risk prediction is based a plurality of nonlinearity measures of capnometry information over the previous time interval(s), and the risk for an acute respiratory decompensation event determined using an ensemble model predictor on the nonlinearity measures.
US10535427B2 System for planning implantation of a cranially mounted medical device
Devices, systems, and methods pertain to planning and providing guidance for a cranial based implantation of an implantable medical device or devices. The collection of data, such as data pertaining to the skull of the patient, the scalp of the patient, the vascular structure or neurological structures in the head of the patient, is performed. The data may be in the form of images, such as images generated by X-ray, magnetic resonance imaging, CT-scan and fluoroscopy. A surgeon can use the collected data to determine, for example, whether the patient is a candidate for a cranial implantation, whether the patient's skull and scalp can support the implantation, what configuration of device should be implanted, where the device should be implanted, and how the surgical incisions should be made.
US10535422B2 Optimal screening designs
A computing device obtains a metric N indicating a quantity of a plurality of test cases for an output design of an experiment Each element of a test case of the output design is a test condition for testing one of factors for the experiment. The computing device obtains input indicating a quantity p of an indicated plurality of factors for the output design. The computing device determines whether there are stored instructions for generating an initial screening design for the experiment. The computing device responsive to determining that there are stored instructions, selects, using the stored instructions, the initial screening design for the experiment. The computing device determines whether to modify the initial screening design based on modification criteria comprising a secondary criterion, the metric N, and/or the quantity p. The computing device outputs an indication of the updated screening design for the output design of the experiment.
US10535417B2 Memory system quality margin analysis and configuration
A memory quality engine can improve the operation of a memory system by setting more effective operating parameters, disabling or removing memory devices unable to meet performance requirements, and providing evaluations between memory populations. These improvements can be accomplished by converting quality measurements of a memory population into CDF-based data, formulating comparisons of the CDF-based data to metrics for quality analysis, and applying the quality analysis. In some implementations, the metrics for quality analysis can use one or more thresholds, such as a system trigger threshold or an uncorrectable error correction condition threshold, which are set based on the error correction capabilities of a memory system. Formulating the comparison to these metrics can include determining a margin between the CDF-based data at a particular codeword frequency and one of the thresholds.
US10535414B2 Shift register element, method for driving the same, and display device
A shift register element, a method for driving the same, and a display device are disclosed. The shift register element includes: an output module configured to provide an output terminal with a signal of a first signal terminal or a second signal terminal by voltage applied to a first node and a second node; a first driver configured to control voltage of the first node by the signal of the first input terminal; a second driver configured to control voltage of the second node by the signal of the first input terminal, and a signal of a third input terminal; a first feedback and adjustment module configured to control the voltage of the first node by the signals of the output terminal and the second input terminal; and a second feedback and adjustment module configured to control the voltage of the second node by the signal of the output terminal.
US10535413B2 Low power read operation for programmable resistive memories
A programmable resistive memory has a plurality of programmable resistive devices (PRD) and at least one sensing circuit. The at least one of the programmable resistive device can include at least one programmable resistive element (PRE). The sensing circuit can include one PRD unit and a reference unit. Each unit has at least one capacitor to charge to a second supply voltage line and to discharge to the first supply voltage line through the PRE and the reference element, respectively. The capacitors are also coupled to comparators to monitor discharging voltages with respect to a reference voltage. By comparing the time difference when the comparators change their outputs, the magnitude of the PRE resistance with respect to the reference element resistance can be determined and converted into logic states.
US10535400B2 Level shifting dynamic write driver
Systems, apparatuses, and methods for efficiently driving level shifted write data are described. In various embodiments, a level-shifting write driver combines a write data bit and a write mask bit that each use a first supply voltage to indicate a logic high level. During a write operation, the driver generates complementary values on two output nodes based on the write data bit. The output nodes use a second supply voltage greater than the first supply voltage. Before a write operation, the driver precharges each of the two output nodes to the second supply voltage. When the write clock enables a write operation and the write mask bit disables the write operation, the level-shifting write driver puts the two output nodes in a tri-state.
US10535396B2 Memory device write circuitry
Devices and methods include, for a memory device, generating a main input-output line signal on a main input-output line using driving circuitry. The main input-output line is coupled to multiple sensing amplifiers. Each of the sensing amplifiers each locally generate a local data line from the main data line. Each of the sensing amplifiers also includes multiple local sensing amplifiers that are selectively coupled to the generated local data line for overwriting data in the respective local sensing amplifiers.
US10535381B2 Systems and methods of pipelined output latching involving synchronous memory arrays
Systems and methods of synchronous memories and synchronous memory operation are disclosed. According to one illustrative implementation, a memory device is disclosed comprising memory circuitry having a memory output, the memory circuitry including a sense amplifier having a first output and a second output, a first data path coupled to the first output of the sense amplifier, the first data path including 2 latches/registers, and a second data path coupled to the second output of the sense amplifier, the second data path including a plurality latches/registers. In further implementations, various control circuitry, connections and control signals may be utilized to operate the latches/registers in the first and second data paths according to specified configurations, control, modes, latency and/or timing domain information, to achieve, for example, pipelined output latching and/or double data rate output.
US10535380B1 Semiconductor devices and semiconductor systems including the semiconductor devices
A semiconductor device includes a data detection circuit configured to detect a number of bits having a predetermined logic level among bits included in data to generate a detection signal. The semiconductor device also includes a selection/transmission circuit configured to output the detection signal or a control data signal as a pre-masking signal based on a selection/transmission signal. The semiconductor device further includes a masking signal generation circuit configured to latch the pre-masking signal based on a pipe input control signal and configured to output the latched signal of the pre-masking signal as a masking signal for controlling a data masking operation based on a pipe output control signal.
US10535378B1 Integrated assemblies which include non-conductive-semiconductor-material and conductive-semiconductor-material, and methods of forming integrated assemblies
Some embodiments include an integrated assembly which has digit-line-contact-regions laterally spaced from one another by intervening regions. Non-conductive-semiconductor-material is over the intervening regions. Openings extend through the non-conductive-semiconductor-material to the digit-line-contact-regions. Conductive-semiconductor-material-interconnects are within the openings and are coupled with the digit-line-contact-regions. Upper surfaces of the conductive-semiconductor-material-interconnects are beneath a lower surface of the non-conductive-semiconductor-material. Metal-containing-digit-lines are over the non-conductive-semiconductor-material. Conductive regions extend downwardly from the metal-containing-digit-lines to couple with the conductive-semiconductor-material-interconnects. Some embodiments include methods of forming integrated assemblies.
US10535377B2 Magnetic disk device with first and second welded portions
According to one embodiment, a magnetic disk device includes a rotatable disk-shaped recording medium, a head which processes data on the recording medium and a housing including a base accommodating the recording medium and the head and a cover including a welded portion laser-welded to the base. The welded portion includes a first welded portion welded by a first weld width and a second welded portion welded by a second weld width greater than the first weld width.
US10535373B2 Recording medium, playback device, and playback method
At least one video stream that is encoded video information, and a management information file indicating attributes relating to the entire recording medium, are recorded in a recording medium. The management information file includes attribute information indicating whether the dynamic range of luminance of an initial video stream, which is played first out of the at least one video stream when the recording medium is inserted into a playback device, is a first dynamic range, or a second dynamic range that is broader than the first dynamic range.
US10535371B2 Speaker segmentation and clustering for video summarization
Techniques are provided for video summarization, based on speaker segmentation and clustering, to identify persons and scenes of interest. A methodology implementing the techniques according to an embodiment includes extracting audio content from a video stream and detecting one or more segments of the audio content that include the voice of a single speaker. The method also includes grouping the one or more detected segments into an audio cluster associated with the single speaker and providing a portion of the audio cluster to a user. The method further includes receiving an indication from the user that the single speaker is a person of interest. Segments of interest are then extracted from the video stream, where each segment of interest is associated with a scene that includes the person of interest. The extracted segments of interest are then combined into a summarization video.
US10535370B2 System for generating an output file
A system for creating an output comprises a processing unit, a user input module operably connected to the processing unit, and a video monitor operably connected to the processing unit. The processing unit provides on the video monitor: a grid image comprising multiple cells, each cell representing a duration of time; and a selection area comprising multiple select icons, each select icon representing a source data file. The processing unit is configured such that a user can create a grid layout representing the correlation between individual selected source data files and one or more of the multiple cells. The processing unit produces the output based on the correlation.
US10535369B2 Information processing device, information generation device, information recording medium, information processing method, and program
It is possible to accurately and securely execute conversion from an MPEG-2TS format to an MP4 format. A data converting unit that executes format conversion from an MPEG-2TS format to an MP4 format sorts out TS packets storing video data from MPEG-2TS format data, selects a TS packet having a start code (SC) at the top of a payload on the basis of header information of the sorted out TS packets, and extracts payload configuration data other than the start code (SC) and sets the payload configuration data as configuration data of MP4 format data. The data converting unit determines, on the basis of, for example, a value of a transport priority set in a header of the TS packet, whether or not the TS packet is a TS packet in which a start code (SC) is set in a top region of a payload.
US10535363B2 Audio processing apparatus and control method thereof
An audio processing apparatus includes a transform unit that transforms time series audio data obtained from first and second microphones into first and second frequency spectrum data; a driving noise computation processing unit that computes a subtraction amount of the driving noise for each of frequencies from the first and second frequency spectrum data obtained by the transform unit; a generating unit that, on the basis of the first and the second frequency spectrum data obtained by the transform unit and the driving noise subtraction amount obtained by the driving noise computation processing unit, generates left and right channel frequency spectrum data in which the driving noise is respectively suppressed; and an inverse transform unit that inverse-transforms the left and right channel frequency spectrum data generated by the generating unit into left and right channel time series audio data, respectively.
US10535361B2 Speech enhancement using clustering of cues
A method for speech enhancement, the method may include receiving or generating sound samples that represent sound signals that were received during a given time period by an array of microphones; frequency transforming the sound samples to provide frequency-transformed samples; clustering the frequency-transformed samples to speakers to provide speaker related clusters, wherein the clustering is based on (i) spatial cues related to the received sound signals and (ii) acoustic cues related to the speakers; determining a relative transfer function for each speaker of the speakers to provide speakers related relative transfer functions; applying a multiple input multiple output (MIMO) beamforming operation on the speakers related relative transfer functions to provide beamformed signals; and inverse-frequency transforming the beamformed signals to provide speech signals.
US10535360B1 Phone stand using a plurality of directional speakers
A phone stand includes a phone holder for coupling to a phone conducting a voice session, a plurality of directional speakers positioned to project sound to a focused audio area corresponding to a location where a user is expected to be positioned, other speaker(s), and a system controller. The system controller is configured to receive audio signals of the voice session from the phone, separate the audio signals into speech signals and non-speech signals, obtain output mixing attributes, generate mixed signals by combining the speech signals and the non-speech signals according to the output mixing attributes, and send the mixed signals to the plurality of directional speakers. The other speaker(s) can include non-directional speakers, and the system controller is further configured to send the speech signals in the mixed signals to the plurality of directional speakers and the non-speech signals in the mixed signals to the other speaker(s).
US10535359B2 Hybrid RTP payload format
In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for formatting a payload for transmission of multi-mode speech/audio codec data. The method comprises deciding whether a header-less or a header-full payload format is used for transmission of a coded frame. The decision is based on a codec mode and a required functionality. The payload data is packetized with or without the payload header depending on the decision.
US10535350B2 Conflict resolution enhancement system
A method for controlling a plurality of environmental factors that trigger a negative emotional state is provided. The method may include analyzing a plurality of user data when a user experiences a plurality of various environmental factors. The method may also include determining an emotional state experienced by the user when each of the plurality of various environmental factors is present based on the plurality of user data. The method may include receiving a plurality of calendar information associated with a user account. The method may also include identifying an upcoming event based on the plurality of calendar information. The method may include identifying an environmental factor within the plurality of various environmental factors is present at the upcoming event. The method may also include, in response to determining the environmental factor causes the user to experience a negative emotional state, executing an accommodation method based on the environmental factor.
US10535342B2 Automatic learning of language models
Techniques and systems are disclosed for context-dependent speech recognition. The techniques and systems described enable accurate recognition of speech by accessing sub-libraries associated with the context of the speech to be recognized. These techniques translate audible input into audio data at a smart device and determine context for the speech, such as location-based, temporal-based, recipient-based, and application based context. The smart device then accesses a context-dependent library to compare the audio data with phrase-associated translation data in one or more sub-libraries of the context-dependent library to determine a match. In this way, the techniques allow access to a large quantity of phrases while reducing incorrect matching of the audio data to translation data caused by organizing the phrases into context-dependent sub-libraries.
US10535341B2 Methods and vehicles for using determined mood of a human driver and moderating vehicle response
Methods and systems for determining a mood of a human driver of a vehicle and using the mood for generating a vehicle response, is provided. One example method includes capturing, by a camera of the vehicle, a face of the human driver. The capturing is configured to capture a plurality of images over a period of time, and the plurality of images are analyzed to identify a facial expression and changes in the facial expression of the human driver over the period of time. The method further includes capturing, by a microphone of the vehicle, voice input of the human driver. The voice input is captured over the period of time. The voice input is analyzed to identify a voice profile and changes in the voice profile of the human driver over the period of time. The method processes, by a processor of the vehicle, a combination of the facial expression and the voice profile captured during the period of time to predict the mood of the human driver. The method generates the vehicle response that is responsive to the mood of the human driver. The vehicle response is configured to make at least one adjustment to a setting of the vehicle. The adjustment is selected based on the mood of the human driver. The vehicle response can be used to make the driver more calm and/or assist in reducing distracted driving.
US10535340B2 Systems and methods for identifying voice
Audio information defining audio content may be accessed. The audio content may have a duration. The audio content may be segmented into audio segments. Individual audio segments may correspond to a portion of the duration. Feature vectors of the audio segments may be determined. The feature vectors may be processed through a classifier. The classifier may output scores on whether the audio segments contain voice. One or more of the audio segments may be identified as containing voice based on the scores and a two-step hysteresis thresholding. Storage of the identification of the one or more of the audio segments as containing voice in one or more storage media may be effectuated.
US10535337B2 Method for correcting false recognition contained in recognition result of speech of user
A method includes determining a content of a speech of a user on the basis of text data including a word string acquired as a recognition result of the speech, selecting a correction method suitable for the determined content of the speech from among multiple correction methods for correcting false recognition contained in the text data, and correcting the false recognition contained in the text data using the selected correction method.
US10535335B2 Voice synthesizing device, voice synthesizing method, and computer program product
According to one embodiment, a voice synthesizing device includes a first operation receiving unit, a score transforming unit, and a voice synthesizing unit. The first operation receiving unit configured to receive a first operation specifying voice quality of a desired voice based on one or more upper level expressions indicating the voice quality. The score transforming unit configured to transform, based on a score transformation model that transforms a score of the upper level expression into a score of a lower level expression which is less abstract than the upper level expression, the score of the upper level expression corresponding to the first operation into a score of one or more lower level expressions. The voice synthesizing unit configured to generate a synthetic sound corresponding to a certain text based on the score of the lower level expression.
US10535334B2 Method and device for acute sound detection and reproduction
Earpieces and methods for acute sound detection and reproduction are provided. A method can include measuring an external ambient sound level (xASL), monitoring a change in the xASL for detecting an acute sound, estimating a proximity of the acute sound, and upon detecting the acute sound and its proximity, reproducing the acute sound within an ear canal, where the ear canal is at least partially occluded by an earpiece. Other embodiments are disclosed.
US10535330B2 System and method for movie karaoke
While watching a movie, a user speaks lines of dialogue. The system records the speech, compares with the dialogue in the movie, and reports a score to the user. The system can share scores through an online service to create a community experience. In particular, the systems and methods disclosed implement a technique for matching user input to media content. A computer system receives audio input from a user (speech) and compares the received speech to dialogue in a movie or television program. For example, the computer system may convert the received speech to text and may compare the converted text against dialogue text using closed captioning or subtitle data. Alternatively, waveform data may be compared. The computer system generates a score for the speech based on how closely the speech matches the dialogue, and reports the score to the user through a user interface.
US10535328B2 Automatic playing system
An automatic playing system may include a damper module for changing a sound generated by the automatic playing system. The damper module may include a damper board, a motion driver, and a supporter. The damper board may be configured to control at least one damper of the automatic playing system. The motion driver may be configured to drive the damper board and operated to perform at least one automatic playing function. The supporter may be configured to couple the damper board with the motion driver when the motion driver is operated.
US10535325B2 Low power display updates
A method for updating images displayed on an electronic display of a mobile device includes determining a time interval between successive updates of an image frame. The image frame is displayed on the electronic display, and the mobile device is configured to be in a low power mode between the successive updates. The method also includes receiving one or more application updates within the time interval after a first update of the image frame, and updating the image frame after the time interval based on the one or more application updates.
US10535322B2 Enabling compression of a video output
Example implementations relate to a system for enabling compression of a video output. For example, the system can include a circuit board including a plurality of slots, each slot to receive a module, a multiplexor coupled between the plurality of slots, and a management controller, among other components. The management controller can detect a respective type of module coupled to each of the plurality of slots and instruct the multiplexor to transmit signals between a first slot among the plurality of slots and a second slot among the plurality of slots in response to detection of a graphics coprocessor module coupled to the first slot and an accelerator module coupled to the second slot. Similarly, the management controller can compress a video output from the first slot using the second slot.
US10535321B2 Display panel, display device and driving method of display panel
The present disclosure provides a display panel, a display device and a driving method of a display panel, aiming to lower power consumption of display devices. The display panel operates in P pixel charging sub-phases, and P is a number of rows of pixels. Every two sequential pixel charging sub-phases form one pixel charging phase. In one pixel charging sub-phase of each pixel charging phase, switch group elements of each driving unit are switched on in a first sequence, and in the other pixel charging sub-phase of each pixel charging phase, the switch group elements of each driving unit are switched on in a second sequence. The first sequence and the second sequence are reversed. In the present disclosure, 1≤P, 1≤N, and P and N are positive integers. The above display panel is applicable to display devices.
US10535320B2 Head-mounted display apparatus
Provided is a head-mounted display (HMD) apparatus and a method of controlling information output for the HMD apparatus. The HMD apparatus includes a frame in which one or more devices are installable, an interface unit to functionally connect to at least one of one or more devices installed in the frame and an external device, a detection unit to detect a user input, and a processor to perform a process of determining the one or more devices installed in the frame, controlling the interface unit according to the determination result, and controlling the one or more devices installed in the frame and the external device on the basis of user input detected through the detection unit.
US10535319B2 Apparatus, systems, and methods for displaying images in rotated display regions of display screens
The disclosed display device may include a display screen having (1) a front surface and (2) at least one display region that emits image light from the front surface, the at least one display region including a plurality of pixels arranged in a plurality of pixel rows and a plurality of pixel columns, the plurality of pixel rows and the plurality of pixel columns each extending obliquely relative to a peripheral edge of the front surface. The display device may also include a display driver circuit for driving the plurality of pixels of the at least one display region. The display driver circuit may be disposed adjacent to the peripheral edge of the front surface. Various other methods, systems, and devices are also disclosed.
US10535316B2 Display device having gate-in-panel circuits
A display device includes a display panel including an active area having a plurality of subpixels and a pad area disposed along the active area; a gate driver in the pad area of the display panel and having a plurality of gate-in-panel circuits; a first signal line outside of the gate driver; a second signal line between the gate driver and the active area; and a plurality of dummy gate-in-panel circuits adjacent to the plurality of gate-in-panel circuits.
US10535310B2 Gate driving unit and gate driving circuit
Disclosed is a gate driving unit and a driving circuit, the gate driving unit comprising a pull-up control unit for generating a scanning control signal; a pull-up cascade transmission unit for converting a scanning clock signal into a line scanning signal; a pull-down unit for pulling down the scanning control signal and the line scanning signal to a low level; and a pull-down maintaining unit for maintaining the scanning control signal and the line scanning signal at the low level. The gate driving unit increases the reliability of the gate driving circuit.
US10535309B2 Organic light emitting display and driving method thereof
Disclosed is an organic light emitting display including: a display panel having a plurality of pixels arranged thereon; a degradation reduction circuit configured to detect a highly luminous still image pattern by analyzing input image data, and change a correlated color temperature (CCT) of a vulnerable color having the shortest lifespan in still image data corresponding to pixels displaying the highly luminous still image pattern so as to modulate the input image data into a degradation reduced data; and a display panel driving circuit configured to provide an analog data voltage, corresponding to the degradation.
US10535305B2 AMOLED display panel with function of temperature compensation and display device thereof
An AMOLED display panel includes data lines, scanning lines, a plurality of pixel units surrounded by the data lines and the scanning lines, a plurality of first driving circuits correspondingly arranged in pixel units arranged on predetermined positions, a plurality of second driving circuits arranged in the pixel units on another positions, and a temperature adjustment circuit. An input terminal of the temperature adjustment circuit is connected to the first pixel driving circuits, and an output terminal of the temperature adjustment circuit is connected to the data lines.
US10535290B2 Display device
Disclosed is a display device for increasing an aperture ratio of a transmissive part. The display device includes data lines overlapping with one or more of the pixels emitting light to display an image. Each pixel includes subpixels arranged within the pixel along a same direction as the data lines. The display device further includes transmissive parts arranged in the first direction and corresponding to adjacent pixels. In addition to the data lines overlapping the pixels, the display device may include power lines and reference voltage lines parallel with the data lines and overlapping with the pixels. The display device may include scan lines and sensing lines arranged to cross the transmissive parts and data lines. As a result, the number of lines crossing the transmissive parts is reduced, thereby increasing an aperture ratio of the transmissive parts.
US10535289B2 Display device, display method, recording medium, and television receiver
A technique of displaying an image at adequate luminance with a configuration simpler than a configuration in related art is disclosed. A display device (1) includes a display unit (40) that is configured such that luminance of an image to be displayed is adjustable on a per area basis of multiple areas, an image processing unit (32) that generates an output image by modifying a signal level of an input image in a current frame by referencing process information concerning a preceding frame generated by a process information generation unit (34) in the preceding frame, and a display control unit (36) that determines maximum luminance, adjusts luminance on a per area basis of the multiple areas, and displays the output image at the adjusted luminance.
US10535279B2 Augmented reality panorama supporting visually impaired individuals
There is presented a system and method for providing real-time object recognition to a remote user. The system comprises a portable communication device including a camera, at least one client-server host device remote from and accessible by the portable communication device over a network, and a recognition database accessible by the client-server host device or devices. A recognition application residing on the client-server host device or devices is capable of utilizing the recognition database to provide real-time object recognition of visual imagery captured using the portable communication device to the remote user of the portable communication device. In one embodiment, a sighted assistant shares an augmented reality panorama with a visually impaired user of the portable communication device where the panorama is constructed from sensor data from the device.
US10535278B2 Garment with stretch sensors
A knitted or woven garment configured for sensing movement of an adjacent underlying body portion of a wearer of the garment via one or more sensors, the garment including a garment body including a plurality of fibres knitted together to form a layer of the garment, the garment layer for positioning adjacent to the underlying body portion when worn by the wearer; one or more electrical connectors attached to the garment body, the one or more electrical connectors for facilitating receipt and transmission of electrical signals between a controller and the one or more sensors when the controller is connected to the one or more electrical connectors; a conductive pathway consisting of one or more conductive fibres incorporated in the garment layer by knitting as part of the plurality of fibres, the conductive pathway electrically connected to the one or more electrical connectors and to the one or more sensors; each of the one or more sensors incorporated in the garment layer by knitting as part of the plurality of fibres, each of the one or more sensors knitted using a plurality of conductive fibres electrically connected to the one or more conductive fibres of the conductive pathway; wherein the controller is configured to measure changes in at least one of resistance or capacitance of the one or more sensors as representative of the movement of the underlying body portion when positioned adjacent to the one or more sensors.
US10535276B2 Route planning and movement of an aircraft on the ground based on a navigation model trained to increase aircraft operational efficiency
Route planning and movement of an aircraft on the ground based on a navigation model trained to improve aircraft operational efficiency is provided herein. A system comprises a memory that stores executable components and a processor, operatively coupled to the memory, that executes the executable components that comprise an assessment component, a sensor component, and a route planning component. The assessment component accesses runway data, taxiway data, and gate configuration data associated with an airport. The sensor component collects, from a plurality of sensors, sensor data related to performance data of an aircraft and respective conditions of the runway, the taxiway, and the gate configuration data. The route planning component employs a navigation model that is trained to analyze the sensor data, the runway data, the taxiway data, and the gate configuration data, and generate a taxiing protocol to navigate the aircraft to improve aircraft operational efficiency.
US10535272B2 System and method for situational awareness, vehicle control, and/or contingency planning
A method, preferably including: sampling inputs, determining aircraft conditions, and/or acting based on the aircraft conditions. A method, preferably including: sampling inputs, determining input reliability, determining guidance, and/or controlling aircraft operation. A method, preferably including: operating the vehicle, planning for contingencies, detecting undesired flight conditions, and/or reacting to undesired flight conditions. A system, preferably an aircraft such as a rotorcraft, configured to implement the method.
US10535268B2 Inter-vehicle management apparatus and inter-vehicle management method
An inter-vehicle management apparatus acquires scene information about a driving scene of a host vehicle, estimates the driving scene based on the scene information acquired, acquires behavior information about a driving behavior of the host vehicle driven by the user, determines a driving risk of the host vehicle driven by the user, based on the driving scene estimated and on the behavior information acquired, and controls a presentation of assist information by an information presentation unit in order to prompt the user to address the driving risk. When the driving scene estimated represents a follow-up traveling state of the host vehicle following the preceding vehicle, the assist information to be presented by the information presentation unit is selected based on a magnitude of the driving risk determined before the operation by an emergency control unit.
US10535265B2 Apparatus and method for recognizing position of vehicle
Disclosed are an apparatus and a method for recognizing a position of a vehicle. The apparatus includes a recognition unit that recognizes at least one first neighboring vehicle, a global positioning system (GPS) receiver that receives an absolute position of an own vehicle, a communication unit that transmits, to another vehicle, a relative position of the at least one first neighboring vehicle and the absolute position of the own vehicle and to receive, from the another vehicle, an absolute position of the another vehicle and a relative position of at least one second neighboring vehicle recognized by the another vehicle, and a processing unit that calculates the relative position of the at least one first neighboring vehicle, fuses relative positions of at least one third neighboring vehicle commonly recognized by the own vehicle and the another vehicle based on the relative position of the at least one first neighboring vehicle, the absolute position of the own vehicle, the absolute position of the another vehicle, and the relative position of the at least one second neighboring vehicle, and corrects an absolute position of at least one of the own vehicle, the another vehicle and the at least one third neighboring vehicle based on the fused relative position of the at least one third neighboring vehicle.
US10535263B2 Parking scheduler and car router system
Provided is a parking navigation method and system including a vehicle including an in-vehicle computer system having at least one processor and associated memory device, wireless communication circuit, and display. The memory device storing an application program having instructions, the instructions when executed perform a method including: detecting, via the wireless communication circuit, entry into a parking structure, the parking structure including a capability of identifying open parking spaces, synchronizing the vehicle with the parking structure, determining an available parking space in the parking structure, generating a route to the available parking space, displaying a map having a route to the parking space.
US10535262B2 Active pedestrian warning system for rail and bus transit routes
A system includes a transmitter coupled to a vehicle and a client system. The transmitter broadcasts a wireless signal. The client system includes a receiver that receives the wireless signal from the transmitter. The client system determines an identifier within the wireless signal, compares the identifier within the wireless signal to a list of identifiers, and in response to determining that the identifier within the wireless signal matches a particular identifier within the list of identifiers, generates an alert that the vehicle is approaching.
US10535257B2 Transfer of image data taken by an on-vehicle camera
A method, system, and computer program product for transferring image data taken by an on-vehicle camera. The image data and nearby-vehicle information on a vehicle are received, where the image data and the nearby-vehicle information are successively transferred from each of a plurality of vehicles capable of making a communication with each other. Furthermore, information on a line of vehicles is generated based on the nearby-vehicle information. The image data is then associated with the information on the line of vehicles. Display data may then be generated using the image data. Furthermore, the display data may be presented on a display device in the vehicle.
US10535255B2 Systems, methods, and computer readable storage devices for controlling an appearance of a surface using sound waves
An ultrasonic source configured to emit one or more sound pulses in a direction of a surface in order to obtain one or more reflected sound pulses that are used to determine one or more properties of the surface. The ultrasonic source receives one or more control signals based on the one or more properties of the surface that are determined. Further, the ultrasonic source emits one or more ultrasonic sound waves in the direction of the surface based upon the one or more control signals. The one or more ultrasonic sound waves exert a force which causes particles to move to modify an appearance of the surface.
US10535245B2 Heat pump system and method for monitoring valve leaks in a heat pump system
Heat pump system (100) comprising a heat medium circuit (210,220,230,240,250,310,320,410,420,430,440,450,460) in turn comprising at least three heat exchanging means (314,315,315,422,433,452) between the heat medium and a respective heat source or sink selected from outdoor air, a water body, the ground, indoor air, pool water or tap water, a valve means (311,312,313,421,431,451) arranged to selectively direct the heat medium to at least two of said heat exchanging means, and a control means (500). The invention is characterized in that the heat pump system comprises temperature sensors (314a,314b;315a,315b;316a,316b;423,424,425;432,434,435) both upstream and downstream of at least one of said heat exchanging means, in that the system determines, based upon temperature measurement values comprising at least one value read from said sensors, to what heat exchanging means the heat medium is to be directed, and in that when heat medium is not directed to a certain heat exchanging means a measured temperature value is read upstream and downstream of the certain heat exchanging means, and in that an alert is set off in case the values differ by more than a predetermined value. The invention also relates to a method.
US10535243B2 Target behavior monitoring system
A method for behavior monitoring using a wearable detector is described. The method includes detecting a force of a patient action using the detector worn by the patient. The patient action is characterized as a behavior based on a location of the detector; and a frequency of the force, a magnitude of the force, a direction of the force and/or one or more threshold values. A determination is made as to whether to transmit a notification based at least in part on the behavior characterized. In response to a determination to transmit a notification, the notification is transmitted. Apparatus and computer readable media are also described.
US10535242B2 Method for monitoring personal protection equipment compliance
Embodiments relate generally to methods and systems for monitoring personal protection equipment compliance. A method comprises receiving, by a user identification mobile device, information from a sensor attached to a personal protection equipment (PPE) associated with a user, determining whether the PPE is in use or not based on the received information, sending a communication from the user identification mobile device to a supervisor console, and displaying information included in the communication by a supervisor console. When it is determined that a required PPE device is inactive, corrective action is taken by a supervisor.
US10535241B2 Radio frequency locating and mapping of an asset and a user in a space
Examples of systems and method track a location of an asset within a space using an asset tag location estimation system, track movement of a selected user, or user's mobile device, using a positioning system, and associate the tracked asset with the selected user, or user's mobile device, based on a determination of a trajectory of the asset and the mobile device. Trajectories of the user/mobile device and the asset tag may be determined by a backend server. The trajectory of the selected user/mobile device and the trajectory of the asset tag are compared by the backend server to determine a correspondence between the respective trajectories based on a predetermined correspondence criteria. The determined correspondence indicates that a user of the corresponding mobile device is moving the asset. In response to the determined correspondence, the backend server associates the asset tag to the selected user/mobile device in a database.
US10535237B2 Home emergency alert light system
An alert system, for alerting aid responders and to guide them to a residence, and having a bulb having a globe portion containing a plurality of low voltage response lights, a base portion attached to the globe containing a plurality of response circuits and connectable to a domestic conventional power supply and adapted to activate the response lights, fastening means on the base portion whereby it is adapted to be received in a conventional domestic electrical lamp receptacle, and, a radio frequency remote controller adapted to communicate with the response circuits in the base portion operable to activate the low voltage response lights, and a smoke detector having wireless connection with the alert system.
US10535228B2 Gaming machine and method having improved persistent game mode feature
A gaming system, apparatus, and method are disclosed providing improvements to feature games played on slot machines or other gaming machines. A bonus symbol feature game selection is provided that determines multiple feature games to be made available for the player by a player selection. The games made available are determined at least in part based on the base game result. A wheel enhancement feature game is provided in which a wheel is modified with various types of persistent modifications selected by player picks. The enhancements accumulate until a wheel spin is achieved, building excitement with the player. Chances of achieving a wheel spin may also be altered by the persistent modifications.
US10535227B1 System and method for facilitating player payments for in-game actions through activities external to an online game
One aspect of the disclosure relates to providing players of an online game the option of performing one or more activities external to the online game instead of spend virtual currency to accomplish a specific action in the game. This option is presented through an interface that creates and displays separate “offer walls” for separation actions in the game. The activities may thematically correspond to the type of action the player wants to perform.
US10535224B2 Graphical representation of wagering selections
A system, a method, and a computer program product for generating graphical representations of wagering selections. A plurality of potential scoring occurrences in an event is received. A graphical representation of each of the potential scoring occurrences on a user interface is generated based on the received first data. A plurality of graphical positions corresponding to a portion of the plurality of potential scoring occurrences is selected to generate at least one graphical pathway identifying at least one wagering selection in the plurality of wagering selections for the event. During a progression of the event, a determination is made whether at least one identified wagering selection in the plurality of wagering selections for the event did not generate a winning wager, where such selection is removed from the user interface. At the conclusion of the event, a winning amount based on the plurality of selected graphical positions is displayed.
US10535219B2 Systems and methods for electronic gaming
Systems, methods, and articles of manufacture for electronic gaming are disclosed. In a first aspect, a method may include generating a plurality of reel strips, where each reel strip includes a plurality of symbol display positions, and where each of the plurality of symbol display positions has a width and a height. The method may further include adding a first oversized symbol to two of the plurality of reel strips, where the first oversized symbol has an oversized width that is at least twice the width of a symbol display position. The method may further include adding a plurality of symbols to the plurality of reel strips generating a game outcome based upon the first oversized symbol and the plurality of symbols, and generating game award based upon the game outcome.
US10535218B2 Gaming machine having sets of reels
A gaming machine operable under control of a processor includes a processor for controlling the gaming machine, an interface in electronic communication with the processor and at least one set of primary reels displayed at the interface, the set of primary reels having a plurality of symbols. The gaming machine also includes at least one set of secondary reels displayed on the interface. The secondary reel has a plurality of symbols and an intersecting region. The intersecting region intersects a portion of the at least one set of primary reels. Preferably the gaming machine has four sets of primary reels having corners and a single set of secondary reels that overlaps at least one corner of each of the sets of primary reels. The sets of reels can include physical, electronic or otherwise simulated sets of reels.
US10535217B2 Automatic medication dispensing device for bottled medication
An automatic medication dispensing device for bottled medication includes a frame, a medication collection device and medication dispensing units; wherein: the bottled medications are arranged in a single column in the medication container; a medication outlet is set on the bottom wall at the medication discharging end of the medication container; the medication discharging mechanism includes a medication stopper and a push rod; the medication stopper is set at the medication outlet and one end of the medication stopper is hinged to the medication container, and the medication stopper has two working states of blocking the medication outlet and opening and a primary elastic element acts on the medication stopper; the drive device drives the primary pressing portion to act on the medication stopper and the secondary pressing portion acts on the first bottled medication at the medication discharging end.
US10535215B2 Switch unit and vending machine
Provided is a switch unit that drastically reduces the effort required to assemble a vending machine. The switch unit includes: a commodity selection part; an illumination part; a price display part; and a control part, wherein the switch unit is communicatively connected to at least one slave switch unit, and the control part includes: a position determination part configured to determine a relative position of the slave switch unit to the switch unit; and a code impartment part configured to impart a code to each of the keys of each of the switch unit and the slave switch unit on the basis of the determined relative position.
US10535214B2 Compact vending machine
A compact vending machine for dispensing food products is disclosed. The compact vending machine includes a lightweight housing which may be mounted on a wall and a payment system that is configured to accept non-cash payments. A power source of the compact vending machine may be an external powers source, such as a power outlet, or an internal battery. An embodiment of the compact vending machine includes a controller and a communication system that are configured to transmit status information about the compact vending machine to a network.
US10535213B2 Paper currency-processing device
A banknote handling apparatus includes an inlet, a first transport unit and a second transport unit which are configured to transport banknotes taken in through the inlet, a recognition unit configured to recognize each of the banknotes, a bundling stacker configured to stack any banknote recognized, by the recognition unit, as a banknote to be bundled, a non-bundling stacker configured to stack any banknote recognized, by the recognition unit, as a banknote not to be bundled, a bundling unit configured to bundle the banknotes stacked in the bundling stacker, and a dispense port through which the banknotes bundled by the bundling unit are dispensed. The bundling stacker includes only two bundling stackers, and the non-bundling stacker includes only two non-bundling stackers.
US10535212B2 Ultraviolet fluorescent authentication
A solution for authenticating an article using a fluorescence signature emitted by the article in response to ultraviolet light is described. The article can include a light activated region that includes particles that can emit fluorescent radiation in response to being radiated with ultraviolet light. The light activated region can include one or more attributes for configuring the ultraviolet light and/or the fluorescent radiation to create the fluorescence signature. An authentication system can include an ultraviolet source, a fluorescent radiation sensor and components for operating each to acquire data used to authenticate the article.
US10535211B2 Method and system for item authentication and customization
A method of illuminating an item is disclosed. The method includes applying adhesive to the item, interspersing a taggant in the adhesive, illuminating the item with an excitation signal, sensing luminescence emitted by the taggant in response to illumination by the excitation signal, and determining the authenticity of the item based on the sensed emitted luminescence. The item can include any item benefited by authentication, and can include a postage stamp. A method of customizing an item is disclosed. This can include the steps of preparing a substrate, applying a security feature to the substrate, printing non-customized information on the substrate, receiving image information, and printing the image information on the substrate.
US10535210B2 Electronic access control and location tracking system
A system and method for determining the presence of an individual at a particular spot within a location preferably based on the strength of signals received from beacons assigned to the particular spot by a software application (“App”) running on an electronic device of the individual. In one embodiment, certain presence calculations are performed by the App. In another embodiment, the App forwards information regarding the received beacon signals to an electronic identification and location tracking system and the presence calculations are performed by the system.
US10535209B2 Passive keyless entry system for preventing relay attacks
A passive keyless entry (PKE) system is disclosed. The PKE includes an in-vehicle apparatus. The in-vehicle apparatus includes a control unit that is configured to measure magnetic field and compute at least one angle between two projections of the magnetic field. When the measured angle is lower than a threshold value, an authorization signal is prevented.
US10535202B2 Virtual reality and augmented reality for industrial automation
An industrial visualization system generates and delivers virtual reality (VR) and augmented reality (AR) presentations of industrial facilities to wearable appliances to facilitate remote or enhanced interaction with automation systems within the facility. VR presentations can comprise three-dimensional (3D) holographic views of a plant facility or a location within a plant facility. The system can selectively render a scaled down view that renders the facility as a 3D scale model, or as a first-person view that renders the facility as a full-scale rendition that simulates the user's presence on the plant floor. Camera icons rendered in the VR presentation can be selected to switch to a live video stream generated by 360-degree cameras within the plant. The system can also render workflow presentations that guide users through the process of correcting detected maintenance issues.
US10535195B2 Virtual reality system with drone integration
A virtual reality system includes a drone including a rotor, a display, an audio speaker, a body harness having adjustable straps, and one or more processors in operative communication with the display, the audio speaker, and the drone. The drone may be fixed to the body harness. The one or more processors may be configured to issue audio-visual content to the display and audio speaker and control the rotor based on the issued audio-visual content.
US10535194B2 Information processing apparatus, information processing method, and storage medium
Whether a reference map can be changed is determined based on an index for evaluating a user's unlikeliness to notice a change in an appearance of a virtual object in an image captured by a camera, the change occurring when the reference map is changed to another map.
US10535191B2 Object identification and labeling tool for training autonomous vehicle controllers
Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from various perspective views (in some cases, dynamically), and/or may be presented with a corresponding 2-D environment image in a side-by-side and/or a layered manner, thereby allowing a user to more accurately identify groups/clusters of data points within the 3-D image that represent distinct objects. Automatic identification/delineation of various types of objects depicted within 3-D images, automatic labeling of identified/delineated objects, and automatic tracking of objects across various frames of a 3-D video are disclosed. A user may modify and/or refine any automatically generated information. Further, at least some of the techniques described herein are equally applicable to 2-D images.
US10535190B2 Systems and methods for changing a users perspective in virtual reality based on a user-selected position
Systems and methods are described for a media guidance application (e.g., implemented on a user device) that allows users to select any arbitrary position in a virtual reality environment from where to view the virtual reality content and changes a user's perspective based on the selected position.
US10535189B2 Image display of a centerline of tubular structure
Systems and methods for determining a centerline of a tubular structure from volumetric data of vessels where a contrast agent was injected into the blood stream to enhance the imagery for centerlining. Given a 3D array of scalar values and a first and second point, the system and methods iteratively find a path from the start position to the end position that lies in the center of a tubular structure. A user interface may be provided to visually present and manipulate a centerline of the tubular structure and the tubular structure itself.
US10535185B2 Patched shading in graphics processing
Aspects of this disclosure relate to a process for rendering graphics that includes performing, with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a vertex shading operation to shade input vertices so as to output vertex shaded vertices, wherein the hardware unit adheres to an interface that receives a single vertex as an input and generates a single vertex as an output. The process also includes performing, with the hardware unit of the GPU designated for vertex shading, a hull shading operation to generate one or more control points based on one or more of the vertex shaded vertices, wherein the one or more hull shading operations operate on at least one of the one or more vertex shaded vertices to output the one or more control points.
US10535180B2 Method and system for efficient rendering of cloud weather effect graphics in three-dimensional maps
A method for displaying graphics of clouds in a three-dimensional (3D) virtual environment includes generating a filtered texture based on a threshold filter applied to a cloud texture where the filter threshold corresponds to cloud coverage information in weather data of a geographic region. The method further includes mapping the filtered texture to a geometric surface corresponding to a sky dome in the 3D virtual environment, coloring a plurality of texels in the mapped filtered texture on the geometric surface stored in the memory based on an isotropic single-scatter color model, and generating a graphical depiction of the 3D virtual environment including at least a portion of the geometric surface corresponding to the sky dome with clouds based on the plurality of texels of the filtered texture that are colored and mapped to the geometric surface.
US10535175B2 Timeline tool for producing computer-generated animations
A method of creating a computer-generated animation uses a graphical user interface including a two-dimensional array of cells. The array has a plurality of rows associated with computer-generated elements and a plurality of columns associated with frames of the animation. The array includes a first cell associated with a first computer-generated element and a first frame. A first view of the array is displayed in which the first cell has a first width and includes a key frame indicator that indicates that a designated value is associated with the first computer-generated element for the first frame. A second view is displayed in which the first cell has a second width and includes an element value indicator. The second width is greater than the first width, and the element value indicator represents the designated value associated with the first computer-generated element.
US10535170B2 System and method for generating product visualizations
A method may include receiving a selection of a first variation of a consumer product from multiple consumer product variations. Each consumer product variation may include a first and a second surface, each including a depth attribute and a texture map with a sync point (first and second of each, respectively). The method may also include generating a single image of the consumer product as implemented in the first variation based on the first depth attribute and the second depth attribute, where each of the first surface and the second surface may include a texture map including a sync point. For the method, the first and the second sync points may be selected so that transitions between the first surface and the second surface in the single image depict a designated manufacturer matching scheme that matches a pattern feature from the first surface with the second surface.
US10535169B2 Displaying items of interest in an augmented reality environment
Computer program products, methods, systems, apparatus, and computing entities are provided for overcoming the technical problem of providing an augmented reality that displays an actual image of the item or a proportionally dimensioned representation of the item to a user. To overcome this challenge, two separate approaches can be used: a beacon/tag/sensor-based approach and a marker-based approach.
US10535162B2 Attribute mapping to encode and decode 3D models
Encoding and decoding of property data, such as colour values, associated with vertices forming 3D objects. From an analysis of connectivity data, a spiral-like scanning path of the vertices within the 3D model is obtained. The colour values are mapped to a 2D image, each attribute value to a pixel. Next, the mapped 2D image is encoded. To increase redundancies in the 2D image, the spiral-like path is split into path segments, each forming a turn in the spiral; each path segment is assigned to a respective line of the 2D image; and the colour values of each path segment are mapped, in the same order, to the respective line of the 2D image. Successive lines in the 2D image thus contain the colour values of neighbouring vertices in the 3D object, and a better encoding can be achieved.
US10535158B2 Point source image blur mitigation
Apparatuses and methods for point source image blur mitigation are provided. An example method may include receiving, from an imaging detector, a plurality of pixel signals associated with respective pixels of an image over a stare time, and determining a trajectory of a point source within the image due to relative angular motion of the point source across a plurality of pixels of the image. The example method may further include determining a subset of pixels that intersect with the trajectory, and determining an estimated location of the point source within the image at an end of the stare time based on the pixel signals for each of the pixels within the subset of pixels.
US10535156B2 Scene reconstruction from bursts of image data
Examples of the present disclosure describe systems and methods for scene reconstruction from bursts of image data. In an example, an image capture device may gather information from multiple positions within the scene. At each position, a burst of image data may be captured, such that other images within the burst may be used to identify common image features, anchor points, and geometry, in order to generate a scene reconstruction as observed from the position. Thus, as a result of capturing bursts from multiple positions in a scene, multiple burst reconstructions may be generated. Each burst may be oriented within the scene by identifying a key frame for each burst and using common image features and anchor points among the key frames to determine a camera position for each key frame. The burst reconstructions may then be combined into a unified reconstruction, thereby generating a high-quality reconstruction of the scene.
US10535154B2 System, method, and program for image analysis
The system for image analysis that analyzes an image taken by a camera improves the accuracy of detection and identification an object in image analysis. The system stores a plurality of analyzed past images and their imaging environment data sets that include setting data of a camera that took the past image and data on an object; includes an acquisition module 211 that acquires an image and a similar image extraction module 212 that extracts a past image similar to the image; and applies the imaging environment data set of the extract past image to the acquired image and analyzes the acquired image.
US10535153B2 Tracking position of device inside-out for virtual reality interactivity
Methods, systems, and computer programs are provided for generating an interactive space. One method includes operations for associating a first device to a reference point in 3D space, and for calculating by the first device a position of the first device in the 3D space based on inertial information captured by the first device and utilizing dead reckoning. Further, the method includes operations for capturing images with a camera of the first device, and for identifying locations of one or more static features in the images. The position of the first device is corrected based on the identified locations of the one or more static features, and a view of an interactive scene is presented in a display of the first device, where the interactive scene is tied to the reference point and includes virtual objects.
US10535147B2 Electronic apparatus and method for processing image thereof
An electronic apparatus is provided. The apparatus includes a storage and a processor configured to convert an original image to a spherical image, to acquire a plurality of two-dimensional (2D) images corresponding to a respective plurality of points on the spherical image by projecting the spherical image onto a plane with reference to the respective plurality of points on the spherical image, and to store the acquired 2D images in the storage.
US10535140B2 Image processing apparatus, method and computer-readable medium for binarizing scanned data
An image processing apparatus includes a controller configured to control an image scanner to generate scanned data by scanning an image recorded on a document sheet, calculate an edge intensity of each of pixels included in the scanned data, determine a binarization threshold from pixel values of particular pixels, the particular pixels being a part of the pixels included in the scanned data, each particular pixel having a density value higher than density values of surrounding pixels thereof and having an edge intensity equal to or higher than an edge threshold, and generate a binary image from the scanned data, using the binarization threshold.
US10535139B1 Gaze-based control of device operations
Systems, devices, media, and methods are presented for gaze-based control of device operations. One method includes receiving a video stream from an imaging device, the video stream depicting one or more eyes, determining a gaze direction for the one or more eyes depicted in the video stream, detecting a change in the gaze direction of the one or more eyes, and triggering an operation in a client device based on the change in the gaze direction.
US10535137B2 Analysis system and analysis method
An analysis system according to the present technique includes a feature amount calculation section and a reference position calculation section. The feature amount calculation section calculates a feature amount in each of a plurality of moving images of a sample including an observation object, that have been captured at different focal positions, the plurality of moving images having the same phase of movements. The reference position calculation section calculates a reference position of the observation object in a focus direction based on the feature amount.
US10535135B2 Image processing apparatus, control method thereof, and storage medium
Medical image data is identified, and a lung field region and an emphysema region in each of a plurality of tomographic images are extracted. A mechanism is provided, which is capable of calculating the ratio of the emphysema region to the lung field region, and displaying an image of the medical image data and a value representing the calculated ratio in association with each other.
US10535133B2 Automated anatomical labeling by multi-contrast diffeomorphic probability fusion
A computer-implemented method, system and non-transitory computer readable storage medium for classifying a region of interest of a subject, including receiving imaging data comprising at least one image element, the imaging data comprising the region of interest of the subject; providing a plurality of atlases, each of the plurality of atlases having a candidate region that corresponds to the region of interest of the imaging data, each of the plurality of atlases having at least one image element with associated location and property information; co-registering the plurality of atlases to the imaging data, using at least one processor; assigning a probability to generate a labeling parameter for the region of interest, the probability being associated with each atlas; and classifying the region of interest of the subject based on the assigning.
US10535132B2 Method for determining a distance between a first structure element on a substrate and a second structure element
Provision is made of a method for determining a distance between a first structure element on a substrate and a second structure element, comprising the following steps: providing a first series of first images, wherein each of the first images comprises at least the first structure element, providing a second series of second images, wherein each of the second images comprises at least the second structure element. The method includes, for each image of the first and second series: determining a respective correlation function from a respective first image of the first series and a respective second image of the second series. The method includes determining an ensemble correlation function from the correlation functions, and determining the distance from the ensemble correlation function.Furthermore, a microscope for carrying out the method is provided.
US10535131B2 Systems and methods for region-adaptive defect detection
A defect detection method includes acquiring a reference image; selecting a target region of the reference image; identifying, based on a matching metric, one or more comparative regions of the reference image corresponding to the target region; acquiring a test image; masking the test image with the target region of the reference image and the one or more comparative regions of the reference image; defining a defect threshold for the target region in the test image based on the one or more comparative regions in the test image; and determining whether the target region of the test image contains a defect based on the defect threshold.
US10535129B2 Pattern matching apparatus and computer program
It is an object of the present invention to provide a semiconductor inspection apparatus capable of well carrying out position alignment and correctly determining whether the position alignment has been carried out successfully or has ended in a failure without operator interventions even if an inspected image is an image having few characteristics as is the case with a repetitive pattern or the inspected image is an image having a complicated shape.The semiconductor inspection apparatus includes means for imaging a shape on a wafer or on an exposure mask; means for storing an image inspected by the imaging means; means for storing design data of the semiconductor circuit corresponding to a position on the wafer or on the exposure mask which are to be imaged by the imaging means; means for storing a design-data image obtained as a result of converting the design data into an image; means for generating a design-data ROI image by converting an interest drawing region found from a relative crude-density relation of a shape included in the design-data image into an image; and a position alignment section configured to carry out position alignment on the inspected image and the design-data image. The semiconductor inspection apparatus makes use of the design-data ROI image in order to identify a position at which the inspected image and the design-data image match each other or compute the degree of coincidence.
US10535127B1 Apparatus, system and method for highlighting anomalous change in multi-pass synthetic aperture radar imagery
Described herein are various technologies relating to constructing a statistically-normalized coherence (SNC) image. A plurality of synthetic aperture radar (SAR) images of a scene are generated based upon radar signals directed towards and reflected off of the scene, and a plurality of coherence change detection (CCD) images of the scene are generated based upon the SAR images. The CCD images are registered with one another, and mean and variance are computed on a pixel-wise basis. A new CCD image is subsequently received, and registered with the plurality of CCD images. The SNC image is generated based upon the computed mean and variance values for each pixel in the registered CCD images, and further based upon values of pixels in the new CCD image. The SNC image identifies locations in the scene where anomalous activity is represented in the new CCD image.
US10535126B2 Method of correcting color fringe and method of processing image data using the same
A color fringe is corrected by detecting a transition region that includes pixels adjacent in a linear direction. A color difference distribution in the transition region is modeled by a logistic function. Pixel color values in the transition region are corrected using the logistic function to maximize a correlation between a correction color and a reference color with respect to the transition region. Color distortion such as color fringes is corrected without corrupting the original colors of the image by modeling the color difference by the logistic function while maximizing the correlation using information of the undistorted region. A calculation cost is reduced by reducing the number of the parameters required to optimize the logistic function.
US10535118B2 Display apparatus, controlling method thereof, and terminal thereof
A display device includes a display unit which includes a plurality of pixels and a display area having a corner of a non-right angular shape and a signal controller which controls the display unit to display an image through the plurality of pixels based on an input image signal, detects a specific pattern in a partial region, of the image, corresponding to a partial area, of the display unit, including the corner of the non-right angular shape, and controls the display unit to display a partial image corresponding to the partial region of the image in the display area without crossing the corner, according to a position of the specific pattern in the partial region.
US10535117B1 Multi-user application system environment engine
A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a persistence processor in communication with the scene tree object manager, a visual editor, an editor broadcaster, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree of objects.
US10535114B2 Controlling multi-pass rendering sequences in a cache tiling architecture
In one embodiment of the present invention a driver configures a graphics pipeline implemented in a cache tiling architecture to perform dynamically-defined multi-pass rendering sequences. In operation, based on sequence-specific configuration data, the driver determines an optimized tile size and, for each pixel in each pass, the set of pixels in each previous pass that influence the processing of the pixel. The driver then configures the graphics pipeline to perform per-tile rendering operations in a region that is translated by a pass-specific offset backward—vertically and/or horizontally—along a tiled caching traversal line. Notably, the offset ensures that the required pixel data from previous passes is available. The driver further configures the graphics pipeline to store the rendered data in cache lines. Advantageously, the disclosed approach exploits the efficiencies inherent in cache tiling architecture while honoring highly configurable data dependencies between passes in multi-pass rendering sequences.
US10535105B2 Systems and methods to control provision of content items in a feed
Systems, methods, and non-transitory computer readable media are configured to provide a plurality of control modes to selectively control display of content items in a news feed of a user. One or more content items associated with a predetermined entity selected by the user or a predetermined event are identified based on at least one control mode of the plurality of control modes. Display of at least one content item of the one or more content items is provided in the news feed of the user.
US10535101B2 System and method for processing data related to last survivor life insurance policies
A computer system for processing data related to last survivor life insurance policies includes a processor configured to process data related to a last survivor policy on two or more insureds, associated single life policies on the two or more insureds, and one or more ancillary benefits. The processing of data may include generation of illustrations, processing of applications, underwriting of applications, and generation of policy documents, employing common data for the last survivor policy and the one or more associated single life policies. The ancillary benefits may include payments based on a medical condition of an insured, payments based on longevity of an insured, and payments based on disability of an insured.
US10535098B2 Recurring money transfer
A system and method of performing a value-advance money transfer comprising: receiving a money transfer request; determining whether an account associated with a sender of funds includes a sufficient amount of funds to cover a money transfer request; providing an amount of funds from a money transfer provider to the account associated with the sender to cover the money transfer request; making the amount of funds available to the sender for use in the money transfer; and executing a money transfer from the account to the control of the receiver.
US10535097B2 Systems and methods for facilitating media playback in online auctions
Systems and methods are provided for facilitating media playback in online auctions. A method may include detecting an indication of an auction event associated with an online vehicle auction for a first vehicle. The method may also include determining current auction information associated with the online vehicle auction. The method may further include determining auction event information associated with the auction event. Additionally, the method may include identifying, based at least in part on the current auction information and the auction event information, one or more media files for playback on a bidder device. The method may also include transmitting, to the bidder device in response to the indication of the auction event, the one or more media files for playback on the bidder device according to a determined sequence, which may result in acoustic output of one or more auctioneer phrases.
US10535094B2 Shelf lighting system and method for locating products and managing pricing information
A lighting system (10), in particular a shelf lighting system, is used for locating products (40, 41, 42). Said lighting system comprises at least two lamp units (24-31), each of which (24-31) or a defined group of which (24-31) is assigned to a different space, especially a shelf surface. The lighting system (10) further comprises a control unit for controlling the lamp units (24-31), to each of which (24-31) or to each defined group of which (24-31) a different lamp address is assigned. The lamp address is linked to a product association that is unambiguously associated with a product (40, 41, 42) located in the assigned space. The lighting system (10) also comprises a user interface (54) used for displaying the product associate and for selecting, by means of the displayed product association, the lamp unit (24-31) or defined group of lamp units (24-31) to be controlled. The invention further relates to a corresponding method for providing a lighting system (10) and locating a product.
US10535091B2 Information communication terminal, information distribution apparatus, information distribution system, content management method, broadcast reception method, information distribution method, programs and storage medium
In a server serving as an information distribution apparatus and an information communication terminal, contents are managed by using content identifiers (content IDs) managed as IDs conforming to a rule of uniformity. Particularly, in the information communication terminal, a content ripped from a recording medium and stored in storage means is also managed by using a content identifier acquired from the information distribution apparatus. In this way, contents stored in the storage means can be managed by using content IDs each managed as an ID common to the information communication terminal and the information distribution apparatus. In communication between the information communication terminal and the information distribution apparatus, a content identifier conforming to a rule of uniformity identifies a content to which the content identifier is assigned so that the terminal is capable of downloading the content as well as acquiring additional information relevant to the content from the apparatus.
US10535086B2 Private embedded marketplace
Consistent with some embodiments of the present invention, an online marketplace service includes am embedded marketplace service that enables third-party merchants to quickly and easily leverage the online marketplace to offer marketplace functionality via their respective online retail stores. Each third-party merchant can configure the embedded marketplace service to meet its needs. For instance, with a user interface presenting various configuration options, the third-party merchant can select a variety of seller-specific, item-specific, or product-specific aspects that must be satisfied to have item listings or product listings qualify for presentation via the merchant's online retail store.
US10535084B1 System and method for providing content items with format elements
According to at least one aspect, a method for providing content items augmented with format elements includes receiving a request for a content item and generating a plurality of augmented content items based on a plurality of original content items and a plurality of format elements. In a first stage a first content item associated with a first original content item is selected based on normalized auction scores of the content items. In a second stage, a set of content items associated with the first original content item is identified. Selection scores for the content items in the identified set are computed based on respective normalization parameters. A second content item is selected from the identified set based on the selection scores and a bid amount. The second content item is then provided for display to a user.
US10535083B2 Providing offers and associated location information
Provided is a process, including: obtaining a coupon issued by a merchant, the coupon being redeemable in-store, at a physical location of the merchant; obtaining one or more merchant location identifiers, the coupon only being redeemable at one or more merchant locations identified by the one or more merchant location identifiers; sending the coupon and the merchant location identifiers to publishers for presentation to consumers by the publishers on user devices of the consumers; and receiving indications from the user devices of the consumers that the consumers interacted with the coupon, the indications indicating a consumer selection of an in-store redemption option.
US10535082B1 Hybrid selection of target for advertisement campaign
Embodiments of the disclosure are directed to methods and systems for selecting targets for an advertisement campaign. A method may comprise adjusting one or more slider axes that control selection methods, wherein the selection methods may comprise using target demographic data, target behavioral data, filtering criteria, and/or ranking criteria. Then, an analysis application may complete analysis using the input adjustments to determine a selection of potential targets. The analysis application may be operable to complete multiple methods of analysis (or selection), wherein the user may have input and/or control over the use of the methods.
US10535080B2 System and method for location based dynamic redirection of advertiser affiliate links for online advertising
A system and method is provided for dynamically managing advertiser affiliate links for online marketing. A global redirect server accepts a visitor's web browser request for a product or non-product webpage associated with an affiliate network advertiser URL, and returns a corresponding product or non-product webpage to the visitor that is corrected for the visitor's geographic region if such a webpage exists, or returns the originally requested webpage if it does not. The server determines the visitor's geographic region based upon request metadata, and can generate a corrected webpage that affords analytic and commission tracking even if no corresponding affiliate network exists in the determined geographic region. The server includes a database for locating products within the determined geographic region that are comparable to the product of the product webpage request, in the event that the exact product is not available in the geographic region.
US10535074B2 Method and system for indexing of agricultural regions
A method for indexing economic impact of weather events is described. The method includes storing transaction data regarding payment transactions made by customers in a geographic area, receiving weather information regarding weather events in a time period, identifying transaction data related to the weather information, calculating an index value that indicates the economic impacts of the weather events based on the identified transaction data and the weather information.
US10535073B2 Server apparatus for collecting a response of a questionnaire, questionnaire response collection method, questionnaire response collection program and computer-readable recording medium recorded with a questionnaire response collection program
A server apparatus for accurately collecting responses of questionnaires with regard to a target object including a plurality of scenes is provided. An operation signal for obtaining a time when response operation is performed is received from a terminal device. A time and each scene of the target object is associated in scene information, and a scene of the target object is identified as being a target of the response of the questionnaire, based on the scene information and the obtained time.
US10535071B2 Using semantic processing for customer support
A third-party company may assist other companies in providing customer support to their customers. The third-party company may provide software to a computer of a customer service representative to present a user interface to assist the customer service representative in responding to customer requests. Third-party company may also send update data to the computer of the customer service representative to cause a portion of the user interface to be updated, where the update data is determined using an intent of a message received from a customer. A message received from the customer may be processed to determine the intent of the message, a template may be obtained using the intent, and the update data may be generated by rendering the selected template. The update data may then be transmitted to the computer of the customer service representative to cause a portion of the user interface to be updated.
US10535070B2 Service provider system and method for marketing programs
To assist in patent searching a description includes a consumer purchasing behavior profiling system having aspects including consumer profiles formed and updated based on a variety of data. Advertisers access to send targeted advertising messages to the consumers. Aspects include advertising information together with incentive level and mix being correlated with the consumer profile to produce a measure of the applicability of the ad to that consumer and the probability of converting that consumer. Other aspects include determining the mix of ad information, incentive level and type, and product offering that will be required to convert an ad viewer to a buyer. Aspects focus on using wireless devices with consumers. Other aspects reside in methods of using electronic coupons distribution and redemption to collect additional data points necessary to understand the consumer's purchasing decision process and factors that influence the purchasing decision.
US10535068B2 Smart card multi-factor authentication device
A dynamic transaction card may be paired with a user application executed on a user device card to facilitate multi-factor authentication of a user by utilizing the dynamic transaction card as a physical token. Various communication technologies may be utilized to create a connection between the dynamic transaction card and the user device application which may include wireless connections and physical connections. Validation information stored in a passive tag on the dynamic transaction card may be received by the user device application, which may evaluate the connection between the dynamic transaction card and the user device, log in credentials of the user, and user information stored in a digital security delivery storage to authenticate the user. This unique pairing of the dynamic transaction card and user device application may automatically facilitate a secure multi-factor authentication by utilizing the dynamic transaction card as a physical token.
US10535067B2 Electronic incremental payments
An authorization request for a payment transaction is obtained, from a given one of a plurality of billers, over a payment network having a standard clearing and settlement time period. Via the payment network, a special incremental payments approval authorization request response to the authorization request for the payment transaction is passed, indicating that the given one of the plurality of billers will be paid in connection with the payment transaction in a plurality of incremental payments made in time increments over a selected time period following the authorization request, optionally regardless of whether funds are available for an account associated with the payment transaction. The selected time period is longer than the standard clearing and settlement time period. The payment transaction is not settled until expiration of the selected time period.
US10535066B2 Systems and methods for securing pins during EMV chip and pin payments
In transactions between a consumer and a merchant (or other third party) using services of a payment provider (e.g., credit card company, or financial services provider), methods and systems are provided for enabling any third party to accept chip and PIN payment and payment provider services using a payment provider device that is enabled using the third party's own application (referred to herein as “app”) and not the app of the payment provider. Enabling a merchant to accept chip and PIN payments usually requires the merchant to certify (accredit) their application (e.g., a point-of-sale (POS) system) end to end with the payment providers (e.g., Visa, MasterCard). A software development kit (SDK) modification to the application allows the merchant to accept chip and PIN cards the without the need to certify the application. The SDK includes the functionality that needs to be certified, and certifies it once with a service provider.
US10535059B2 Coded scan-based item processing
A retail store is comprised of a retail space having billboard paper with images of items and item codes for purchasing the items. The retail store further includes a pick area where physical items of the store are located. A device operated by a user scans the item codes and the item codes are communicated to a server for item information and item pricing. As item identifiers are moved to a cart depicted on the device by the user, the server communicates the item details to a display device in the pick area where corresponding items are picked for a transaction of the user in real time. When the user checks out and pays for the items in the cart, the user retrieves the bagged items for the transaction from a pickup drive-thru accessible from an external area of the retail store where the pick area is located.
US10535053B2 Scanner-based apparatus and method
A retail shopping facility having at least one public entrance, a customer service area, a product display area, and at least one point-of-sale (POS) station also has at least one scanner configured to remotely and uniquely identify a product previously purchased from the product display area as that product re-enters the retail shopping facility via the public entrance with a customer. That scanner provides corresponding identifying information regarding that returning product to a control circuit that in turn uses that information to automatically process an exchange transaction of the returning product for a substitute product in the product display area such that the exchange transaction occurs without the customer engaging either the customer service area or one of the POS stations.
US10535050B2 Automated transfer of enriched transaction account data to a submitted record of charge
Transaction account holders are able to attach additional data to a transaction in concert with the transaction being initiated, prior to the merchant posting the transaction. Transaction account holders do not have to wait and/or opt for an external service provider to assist with the compiling and/or attaching of data at a later point in time (e.g., after the merchant posts the transaction). Transaction account holders may upload and access electronic receipts associated with a transaction authorization almost immediately after the sale and/or authorization of the transaction.
US10535046B2 System and method for encoding IC chips for payment objects
A system and method are disclosed for providing integrated circuit (IC) chip modules for inclusion in payment objects. IC chip modules may be received from a supplier of IC chip modules, wherein the IC chip modules are supportably interconnected to a flexible substrate and transport key data is encoded in the IC chip modules. Each IC chip module may be encoded with personalization data and issuer key data. Encoding of IC chip modules may be completed utilizing either a contact IC chip interface device or a non-contact IC chip interface device. Encoding the IC chip modules may be completed with the IC chip modules supportably interconnected to the flexible substrate as supplied by the supplier of the IC chip modules, free from fixed interconnection of the IC chip modules and carrier to another support structure.
US10535039B2 Systems and methods for determining stocking locations of products having more than one stocking location on a sales floor
In some embodiments, methods and systems for determining stocking locations of products having more than one stocking location on a sales floor of a retail facility include an electronic inventory management database that stores product identification data indicating an identify of one or more products at the retail facility and product location data indicating a stocking location of the products on the sales floor of the retail facility. An electronic inventory management device including a processor-based control circuit is configured to correlate the product identification data and the product location data stored in the electronic inventory management database, determine that one or more products are stocked in first and second stocking locations on the sales floor of the retail facility, track worker task events associated with the products, and determine whether the product is to be stocked or was stocked at the first or second stocking location.
US10535038B2 Determining a remaining amount of material in a material package
Determining a remaining amount of material in a material package may be provided. First, a weight of the material package may be received in response to the ingress of the material package back into an operations area. Then, based upon a beacon code received in response to the ingress of the material package back into the operations area, a material database may be queried for a material package record. Next, a remaining amount of material corresponding to the material package may be calculated based upon the received weight and data from the material package record found from the material database query. The material package record may then be updated in the material database with the calculated remaining amount of material corresponding to the material package.
US10535034B2 Item delivery management systems and methods
Disclosed herein is a system for managing item delivery. The system includes an order management system, comprising an order terminal for receiving an order, a transmitter for receiving the order from the order terminal and sending the order to one or more product providers, a verification terminal by which a recipient can verify completion of delivery of items associated with the order, and a scheduler. The scheduler schedules a robot to be available at an interchange to receive the one or more items, and the order management system provides a delivery destination to the robot by which, or so that, the robot can autonomously navigate to the destination.
US10535032B2 Process model merging
Process model merging receives data representative of a first model that models a first process and a second model that models a second process, and determines, based on the data and a predetermined plurality of basic model manipulation operations, atomic differences in the second model relative to the first model. Compound differences are determined in the second model relative to the first model. A user is informed of the atomic differences and the compound differences. The user is allowed to select a set of the plurality of basic model manipulation operations. A modified first model is obtained by applying the selected set of basic model manipulation operations to the first model.
US10535030B2 Global benchmarking for a terminal automation solution
A method of automated remote terminal benchmarking includes providing a computing system including a processor having an associated memory which implements a benchmarking algorithm. The benchmarking algorithm implements receiving raw data associated with a plurality of Key Performance Indicator (KPIs) including real-time data from different bulk liquid terminals spanning sites across a plurality of continents, and calculating a global target benchmark value or global target benchmark range for at least a first of the plurality of KPIs from the raw data. Responsive to a user' request at a selected first of the different bulk liquid terminal (first terminal), a benchmark report is generated which benchmarks a KPI performance of the first terminal including for the first KPI by a comparison to the global target benchmark value or global target benchmark range.
US10535027B2 Merchant action recommendation system
Systems and methods for recommending merchant actions include a physical merchant location having a plurality of beacon devices. A system provider device receives a plurality of first location information from the plurality of beacon devices that is collected from a customer beacon communication device that is associated with a customer. The system provider device also receives a plurality of second location information over the network from the plurality of beacon devices that is collected from a merchant beacon communication device that is associated with an asset of the merchant. The system provider device analyzes the plurality of first location information and the plurality of second location information to determine at least one merchant action recommendation related to the customer and the asset of the merchant and provides the at least one merchant action recommendation over the network for display on a display device.
US10535025B2 Criticality profile for industrial asset
Among other things, one or more techniques and/or systems are provided for developing a criticality profile of an industrial asset. The criticality profile describes the importance of the industrial asset to a system in terms of one or more criticality metrics and/or one or more confidence profiles. Such metrics may include an operational metric indicative of the operation impact of the industrial asset on a system if the industrial asset remains unchanged or enters a degraded or improved state, a restoration metric indicative of a complexity of restoring the industrial asset to an operational state from the unchanged or degraded state and/or complexity of improving the industrial asset to an improved state, and/or an interdependency metric indicative of a relationship between the industrial asset and one or more other industrial assets and/or between the industrial asset and one or more structures in an environment associated with the industrial asset.
US10535021B2 Application-based commercial ground transportation management system
A management system for a Permitting Authority (PA) or its appointed designee to monitor and track application-based commercial ground transportation (ABCT) Provider activity through the ABCT-Driver's mobile device, the ABCT-Provider's app, the ABCT-Provider's computer systems, and the PA's electronically-enabled geo-fence, all without the need for specialized hardware such as transponders or other tracking equipment. Each mobile communication device associated with an ABCT-Vehicle continually transmits information to an ABCT-Provider Information and Communications Technology (“ICT”) System associated with an ABCT-Provider when an application on the mobile communication device is active. The information transmitted by the mobile communication device enables the ABCT-Provider ICT System to identify and monitor the ABCT-Driver's identity, the vehicle information, the geographic locus, and/or the ABCT-Vehicle's activity data.
US10535020B2 Mobile device-based system for automated, real time health record exchange
A method, an apparatus, and a computer program product for accessing electronic medical records are provided in which a portable computing device uniquely associated with a user authenticates an identification of the user and automatically retrieves information corresponding to the user from electronic healthcare records systems using the identification. The retrieved information may be combined with other information and electronically delivered to a healthcare provider.
US10535018B1 Machine learning technique for recommendation of skills in a social networking service based on confidential data
In an example embodiment, each of a plurality of members of a social networking service is mapped to a weighted skill vector, each weighted skill vector including a list of skills for the member with an associated weight indicating a strength of the skill. Members of the social networking service who belong to an industry are aggregated to obtain a weighted matrix of members and skills along with compensation vectors indicating compensation for each of the members in the matrix. The weighted matrix of members and skills and corresponding compensation vectors are used to train a machine learning skill monetary value prediction model to output a predicted monetary value for a skill contained in a candidate vector fed to the machine learning skill monetary value prediction model. A recommendation is provided to a member of one or more skills to add based on output of the model.
US10535017B2 Apparatus and method of implementing enhanced batch-mode active learning for technology-assisted review of documents
The present disclosure relates to the electronic document review field and, more particularly, to various apparatuses and methods of implementing batch-mode active learning for technology-assisted review (TAR) of documents (e.g., legal documents).
US10535013B2 Capacitively-shunted asymmetric DC-SQUID for qubit readout and reset
A tunable resonator is formed by shunting a set of asymmetric DC-SQUIDs with a capacitive device. An asymmetric DC-SQUID includes a first Josephson junction and a second Josephson junction, where the critical currents of the first and second Josephson junctions are different. A coupling is formed between the tunable resonator and a qubit such that the capacitively-shunted asymmetric DC-SQUIDs can dispersively read a quantum state of the qubit. An external magnetic flux is set to a first value and applied to the tunable resonator. A first value of the external magnetic flux causes the tunable resonator to tune to a first frequency within a first frequency difference from a resonance frequency of the qubit, the tunable resonator tuning to the first frequency causes active reset of the qubit.
US10535008B1 Parallel time series analysis
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for parallel time series analysis. One of the methods includes receiving a plurality of data elements. The plurality of data elements are partitioned into a plurality of chunks, wherein the plurality of chunks, including a first chunk and a plurality of additional chunks, have an ordering according to the data elements included in each chunk. Each chunk is assigned to a particular segment of a plurality of segments. A first iteration of an autoregressive integrated moving average is computed for each chunk assigned to each segment. A second iteration of the autoregressive integrated moving average is computed for each chunk assigned to each segment, wherein computing uses the result data for a corresponding preceding chunk in the first iteration. One or more additional iterations of the autoregressive integrated moving average are computed until stopping criteria has been satisfied.
US10535007B2 Determining a similarity between graphs
A method for determining a similarity between a plurality of graphs includes inferring a low-rank representation of a first graph, inferring a low-rank representation of a second graph, wherein the low-rank representations of the first and second graphs are stored in memory, estimating a left interaction between the first and second graphs, estimating a middle interaction between the first and second graphs, estimating a right interaction between the first and second graphs, wherein the estimations are based on the low-rank representations of the first and second graphs stored in memory, and aggregating the left interaction, the middle interaction and the right interaction into a kernel, wherein the kernel is indicative of the similarity between the first and second graphs.
US10535004B2 Predicting an interface control action of a user with an in-vehicle user interface
A method for predicting an interface control action of a user with an in-vehicle user interface involves collecting and storing data. The data can be vehicle data about the vehicle and its environment collected from at least one sensor of the vehicle and user data about user interactions with the user interface and/or different applications inside the vehicle. Likelihoods are assigned to at least two possible interface control actions by the user based on the collected and stored data. At least one most likely interface control action is determined from the likelihoods and the user is presented with the at least one most likely interface control action so that it is selectable and performable with one single user interaction with the user interface.
US10535003B2 Establishing semantic equivalence between concepts
A method for establishing semantic equivalence between a plurality of concepts including: providing an Orthogonal Semantic Equivalence Map in which first, second, and third extensional concept models are related; selecting or de-selecting a concept in the first concept model; selecting or deselecting a (relation, concept) pair representing an intensional relation from a concept in the first concept model to a concept in the second concept model over a concept in the third concept model; determining a subset of intensional relations from the selected concepts in the first concept model to concepts in the second concept model; determining a set of concepts from the first concept model that are related to concepts in the second concept model over the selected (relation, concept) pairs; and determining the narrowest common extension of the set of concepts from the first, second, or third concept models that are related over the selected intensional relations.
US10534999B2 Apparatus for classifying data using boost pooling neural network, and neural network training method therefor
An apparatus for classifying data using a neural network includes an input layer configured to receive input data; an output value to output a plurality of first output values of the input data with respect to each of at least one of all classes, and output only one first output value of the input data with respect to each of a rest of all of the classes; and a boost pooling layer to receive one or more output values output for each class, and output one second output value for each class.
US10534994B1 System and method for hyper-parameter analysis for multi-layer computational structures
The present disclosure relates to a computer-implemented method for analyzing one or more hyper-parameters for a multi-layer computational structure. The method may include accessing, using at least one processor, input data for recognition. The input data may include at least one of an image, a pattern, a speech input, a natural language input, a video input, and a complex data set. The method may further include processing the input data using one or more layers of the multi-layer computational structure and performing matrix factorization of the one or more layers. The method may also include analyzing one or more hyper-parameters for the one or more layers based upon, at least in part, the matrix factorization of the one or more layers.
US10534993B2 Cap seal
A cap seal includes a cylindrical member covering a side face of the container, and a top face including an IC tag and connected to a first end that is one of two axial ends of the cylindrical member to close the cylindrical member at the first end. The cylindrical member includes a metal portion disposed on the side face of the container, and at least one insulating portion extending from the first end. The cylindrical member forms a closed annular shape in a circumferential direction of the cylindrical member, and the metal portion and the insulating portion are joined to each other.
US10534991B2 Microcircuit card containing multiple pre-cutout cards having one and the same span of contacts
A microcircuit card including an overall span of contacts including at least individual contact surfaces connected to this microcircuit while defining two parallel columns situated in proximity to two edges of the overall span, in a card body having a format at least equal to the 2FF format, in which there is made a pre-cutout in the 4FF format surrounding the overall span of contacts and a pre-cutout in the 3FF format surrounding the pre-cutout in the 4FF format, these pre-cutouts being such that the individual contact surfaces have, with respect to each of the pre-cutouts, positions and dimensions such that they encompass the theoretical contact zones defined by the standards defining these 4FF, 3FF and 2FF formats, the upper edge of the pre-cutout in the 3FF format being situated at a distance at least equal to 400 micrometers from the upper edge of the pre-cutout in the 4FF format.
US10534989B2 Sensor-function-equipped display, article, packaging material, and quality management method
The purpose of the present invention is to enable a machine-read mark to also determine, with high probability, a management state to be normal when a visual mark has determined the management state to be normal, in cases when the visual mark and the machine-read mark, which are provided with a sensor function for detecting an abnormality in the same management state, are present on one product, even if there is variation in the quality of the marks. At least two barcodes or marks for managing the safety of one and the same product are provided. The barcodes and marks are provided with a function with which the safety of the product is confirmed as a result of a change in a property thereof, such as the color or shape, caused by an external factor that may reduce the safety of the product. The at least two barcodes or marks are provided with the function with which the safety of the product is confirmed as a result of a change in a property thereof caused by the same external factor. The at least two barcodes or marks having properties which change as a result of the same external factor are provided with at least two threshold values which determine that the safety of the same product has reduced.
US10534983B1 Piping and instrumentation planning and maintenance system
A piping and instrumentation planning and maintenance system includes an input/output (I/O) interface for receiving a target piping and instrumentation diagram (PID) from a document source system; a processor in communication with the I/O interface; and non-transitory computer readable media in communication with the processor. The non-transitory computer readable media store instruction code, which when executed by the processor, causes the processor to classify entities and properties thereof within the target PID. The entities include one or more assets and interconnections therebetween specified in the PID. The processor compares the classified entities to a knowledge base that represents relationships between a plurality of assets and interconnections between the assets. The processor then determines, based on the comparison, whether the assets in the target PID are interconnected correctly. When the assets are not interconnected correctly, the processor generates a report to identify the assets that are not interconnected correctly. The report facilitates proactive replacement or rearrangement of assets in a facility associated with the target PID.
US10534977B2 Methods and systems for performing segmentation and registration of images using neutrosophic similarity scores
An example method for segmenting an object contained in an image includes receiving an image including a plurality of pixels, transforming a plurality of characteristics of a pixel into respective neutrosophic set domains, calculating a neutrosophic similarity score for the pixel based on the respective neutrosophic set domains for the characteristics of the pixel, segmenting an object from background of the image using a region growing algorithm based on the neutrosophic similarity score for the pixel, and receiving a margin adjustment related to the object segmented from the background of the image.
US10534975B1 Multi-frequency high-precision object recognition method
A multi-frequency high-precision object recognition method is disclosed, wherein a multi-frequency light emitting unit is used to emits lights of different frequencies onto an object-to-be-tested, and a multi-frequency image sensor unit is used to fetch the image of lights reflected from the object-to-be-tested. In an X axis and a Y axis is a single-piece planar image, while lights of different frequencies is used to form image depth in a Z axis. The sample light in the Z axis includes two infrared light narrow range image signals, each having wavelength between 850 nm and 1050 nm, and wavelength width between 10 nm and 60 nm. Calculate to obtain a plurality of single-piece planar images in the X axis and the Y axis as sampled by different wavelength widths in the Z axis, superimpose the plurality of single-piece planar images into a 3-dimension stereoscopic relief image for precise comparison and recognition.
US10534974B2 Image area extraction method and storage program
Provided is an image area extraction method for extracting an image area of an object from a color image of obtained color image data. The image data extraction method includes converting RGB values of each pixel in the color image data into HSV values, performing threshold processing to binarize at least one of the converted S and V values of each pixel so that it will be converted into HS′V′ values, generating composite image data including an X value, a Y value, and a Z value for each pixel, the X value, the Y value, and the Z value being obtained by adding values according to predetermined one-to-one combinations between any one of an R value, a G value, and a B value and any one of an H value, an S′ value, and a V′ value, and extracting the image area using the composite image data.
US10534973B2 Methods, systems, and media for color palette extraction for video content items
Methods, systems, and media for color palette extraction for videos are provided. In some embodiments, the method comprises: identifying, at a server, a frame of a video content item; clustering pixels of the frame of the video content item based on a color of each of the pixels into a group of clusters; for each of a plurality of clusters in the group of clusters, determining an average color for the cluster; selecting a cluster of the plurality of clusters based on the average color of the cluster; determining a color palette corresponding to the frame of the video content item for one or more user interface elements in which the video content item is to be presented based on the average color of the selected cluster; and transmitting information indicating the color palette to a user device in response to a request to present the video content item.
US10534970B2 System and method for reading direct part marking (DPM) codes on objects
A system and method of inspection may include capturing image data by a stereo imaging device. A determination as to whether noise indicative of a transparent or specular object exists in the image data may be made. A report that a transparent or specular object was captured in the image data may be made.
US10534968B1 Verifying odometer mileage using captured images and optical character recognition (OCR)
Methods, systems, apparatus, and non-transitory media are described for verifying a vehicle's odometer mileage that is associated with an insurance policy. The described techniques include sending a notification to a mobile computing device requesting an update of the odometer mileage. The notification may be generated in response to the current date being within a threshold number of days prior to the insurance policy's expiration date. In response to the notification, a user may capture an image of the odometer with the mobile computing device, which may also include data indicative of the status of the mobile computing device. One or more optical character recognition (OCR) processes may be applied to the captured image to determine various odometer mileages. Aspects include verifying the odometer mileage when different OCR processes produce the same odometer mileage result and using the status of the mobile computing device to flag potentially fraudulent images.
US10534963B2 Systems and methods for identifying video highlights based on audio
Audio content may be captured during capture of spherical video content. An audio event within the audio content may indicate an occurrence of a highlight event based on sound(s) originating from audio source(s) captured within an audio event extent within the spherical video content at an audio event moment. Temporal type of the audio event providing guidance with respect to relative temporality of the highlight event with respect to the audio event and spatial type of the audio event providing guidance with respect to relative spatiality of the highlight event with respect to the audio event may be determined. A highlight event moment of the highlight event may be identified based on the audio event moment and temporal type of the audio event. A highlight event extent of the highlight event may be identified based on the audio event extent and the spatial type of the audio event.
US10534962B2 Automated classification based on photo-realistic image/model mappings
Techniques are provided for increasing the accuracy of automated classifications produced by a machine learning engine. Specifically, the classification produced by a machine learning engine for one photo-realistic image is adjusted based on the classifications produced by the machine learning engine for other photo-realistic images that correspond to the same portion of a 3D model that has been generated based on the photo-realistic images. Techniques are also provided for using the classifications of the photo-realistic images that were used to create a 3D model to automatically classify portions of the 3D model. The classifications assigned to the various portions of the 3D model in this manner may also be used as a factor for automatically segmenting the 3D model.
US10534961B2 Method, device and permanent storage memory for detecting drilling and/or hydraulic fracturing of hydrocarbon wells
A method for detecting pad construction and/or drilling and/or for hydraulic fracturing of at least one hydrocarbon well, comprising the steps of: selecting at least one specified well location, obtaining at least one time series of top view images of the specified well location, in which each top view image has a date corresponding to a day of acquisition of the top view image, processing the time series of top view images to detect at least one top view image showing the apparition of a well pad and/or showing drilling activity and/or showing fracturing activity, exporting the date corresponding to the acquisition day of the top view image showing the apparition of the well pad and/or drilling activity and/or fracturing activity, providing, based on export date, an information of pad construction date and/or drilling starting date and/or fracturing starting date and/or a full production forecast for the specified well location.
US10534957B2 Eyeball movement analysis method and device, and storage medium
The application discloses an eyeball movement analysis method and device and a storage medium. The method includes: acquiring a real-time image shot by a photographic device and extracting a real-time facial image from the real-time image; inputting the real-time facial image into a pretrained eye mean shape and recognizing n1 orbit feature points and n2 eyeball feature points representative of an eye position in the real-time facial image; determining an eye region according to the (n1+n2) feature points and judging whether the eye region is a human eye region or not by use of a human eye classification model; and if YES, calculating a movement direction and movement distance of an eyeball in the real-time facial image according to x and y coordinates of the n1 orbit feature points and n2 eyeball feature points in the real-time facial image.
US10534948B1 Optimizing detection of images in relation to targets based on colorspace transformation techniques
Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.
US10534947B2 Detection apparatus and method for detecting an object using a plurality of optoelectronic sensors
A detection apparatus (10) is provided having a plurality of optoelectronic sensors (20) that are arranged in different positions and orientations to record respective image information of different sides of an object (14) and having an evaluation unit (22) to process the image information. In this respect, the evaluation unit (22) is configured to recognize views of a respective side of the object (14) in the image information and to arrange the views in a plane such that the original arrangement on the object (14) can be restored.
US10534944B1 Method and apparatus for decoding multiple symbology types
A method and apparatus for capturing images of symbols and decoding symbols based on the distance of the target from the reader. The distance of the symbol from the reader causes the controller to switch between different parameters, imaging assemblies, decode modules and/or decode approaches in order to decode different symbology types.
US10534943B2 Information reading device
An information reading device may include a transparent placement member, a first illumination part, a second illumination part, a first optical system structured to read information on the medium, a second optical system structured to read another information on the medium, a housing formed with a medium insertion port and in which the placement member, the first illumination part, the second illumination part, the first optical system and the second optical system are accommodated, and a semi-light shielding member having a semi-light shielding part which transmits light of a part of a wavelength region and blocks lights of other wavelength regions and covers at least an upper side of the medium insertion port. A transmittance curve indicating a relationship between transmittance of light and a wavelength of the semi-light shielding part is a curve having a peak within a wavelength region of visible light.
US10534940B2 Emphasizing equipment based on an equipment tag
For emphasizing equipment based on an equipment tag, a processor receives a given equipment reference code for a given equipment instance. The processor further identifies one or more equipment tags in the image. Each equipment tag corresponds to a unique equipment reference code. The processor identifies a given equipment tag corresponding to the given equipment reference code in the image. In addition, the processor emphasizes the given equipment instance in the image presented on the display.
US10534939B1 Systems and methods for managing a population of RFID tags
A system and method for managing a population of RFID tags. In various aspects, an RFID reader implements one or more RFID protocols to execute a read cycle that defines a series of actions for the RFID reader to perform. The read cycle may begin by the RFID reader broadcasting a query to deselected RFID tags to generate a list of deselected tag identifiers. The read cycle then causes the RFID reader to broadcast a query to selected RFID tags to track selected RFID tags. Finally, the read cycle causes the RFID reader to broadcast a selection command that includes the list of deselected tag identifiers.
US10534938B2 Array of very light readers for active RFID and location applications
An example method includes estimating whether a collision occurred between a plurality of wide band response signals, the wide band response signals being responsive to a first interrogation signal transmitted by a first reader; when the collision is estimated to have occurred and the first reader received a first response from a particular tag, transmitting, by the first reader, a second interrogation signal, the second interrogation signal initiating a communication session between the reader and the particular tag; and transmitting, by the first reader, an acknowledgement packet to cause the tag to refrain from responding to a command during the communication session; and a second reader to refrain from interrogating the particular tag during the communication session.
US10534936B2 System and method for enabling and disabling of baseboard management controller configuration lockdown
An information handling system includes a processor and a baseboard management controller (BMC). The BMC receives a secure copy protocol (SCP) file including configuration information for the processor, determines whether the BMC is in a lockdown mode in response to receiving the SCP file, and applies the configuration information to change a configuration of the processor in response to determining that the information handling system is not in the lockdown mode.
US10534935B2 Migration of trusted security attributes to a security engine co-processor
A system-on-chip (SoC) includes a host CPU on a CPU fabric, the host CPU including multiple processor cores, each associated with multiple security attributes. The SoC includes a secure asset on a network-on-chip and a security co-processor. The security co-processor includes circuitry to detect requests from the processor cores targeting the secure asset and security function processing requests, to determine, based on associated security attributes, whether the core or function is authorized to access the secure asset, to allow the request to be issued, if the core or function is so authorized, and to prevent its issuance, if not. The determination may be dependent on a signal from the CPU fabric indicating whether the host CPU can modify its security attributes or they are locked down. The security co-processor may have the highest security level and may be the only master on the SoC that can access the secure asset.
US10534934B1 Protection against accessibility service abuse
An accessibility service protection application for hiding content of a first application from an accessibility service of a second application on a mobile computing device is described. The accessibility service protection application determines the first application currently active in foreground of the mobile computing device. The accessibility service protection application configures a transparent activity to hide content associated with the first application from the accessibility service of the second application. The accessibility service protection application launches the transparent activity on top of the first application, such that the transparent activity protects the content associated with the first application from the accessibility service of the second application.
US10534933B1 Encrypting and decrypting sensitive files on a network device
Encrypting and decrypting sensitive files on a network device. In one embodiment, a method may include determining that a file stored on a network device is a sensitive file, encrypting the sensitive file, sending, to an authentication server, an encryption key, initializing, at the network device, a Software Guard Extension (SGX) enclave, loading, into the SGX enclave, a retrieval application, receiving, at the retrieval application, an attestation from the authentication server that the retrieval application is authentic, receiving, at the retrieval application, the encryption key from the authentication server, receiving, at the retrieval application, a user request to decrypt the encrypted sensitive file, authenticating, at the retrieval application, the user request, decrypting, at the network device, the particular encrypted sensitive file, and providing the sensitive file to the user.
US10534932B2 Enabling exchange of location and other status information between prose users
Location and other status information may be communicated between Proximity Service (ProSe) users. A ProSe function may retrieve a ProSe WTRU's location data from SLP and provide it to a monitoring WTRU via a ProSe discovery procedure or EPC-level ProSe discovery procedure. A ProSe function may retrieve a ProSe WTRU's location data from a ProSe WTRU and provide it to monitoring WTRUs via a ProSe discovery procedure. A ProSe WTRU may broadcast its location and/or other status information in a discovery message. A ProSe function may encrypt the location and/or other status information for encryption before broadcast. A ProSe WTRU may send its location and/or other status information via a user plane to another ProSe WTRU or ProSe group. A ProSe function may verify whether a WTRU is permitted to disclose and/or process information (e.g., location information) and may indicate to a WTRU whether to disclose information, e.g., before the information is disclosed, and/or whether to process the information.
US10534931B2 Systems, devices and methods for automatic detection and masking of private data
Private, personal, secret, or otherwise sensitive data is masked or redacted in response to receiving an event signal indicative of an occurrence, if any, of at least one of a number of defined events associated with the set of data. The data to mask is detected by matching it to one or more defined patterns and then validating it, in the case of the data being a financial account or credit card account number, by using a validation process, such as the Luhn algorithm. Among others, the defined event may be a transmission of the data between a host computer system and a terminal emulator, an entry of the data into a host screen, or an export of a set of host screen data to an external application by an end user computer system.
US10534927B2 Identifying and blocking prohibited content items in a content management system
To identify whether a content item is prohibited, a content management system can generate a content item fingerprint for the content item and then compare the generated content item fingerprint to a blacklist of content item fingerprints for prohibited content items. If the generated content item fingerprint matches any of the content item fingerprints included in the blacklist, the content management system can determine that the content item is prohibited. The content management system can deny requests to share prohibited content items and/or requests to assign prohibited content items to a user account on the content management system. The content management system can generate the content item fingerprint using the content item as input in a fingerprinting algorithm that was used to generate the content item fingerprints on the blacklist.
US10534925B2 Detection of compromised devices via user states
Controlling device security includes obtaining a set of device activity data indicating current device activity on a device and a set of user activity data indicating a current activity state of one or more legitimate users of the device. It is determined whether the indicated current activity state of the users indicates that a legitimate user is in an active state on the device, or that none of the legitimate users is in an active state on the device. A statistical fit of the indicated current device activity on the device, with the indicated current activity state of the one or more legitimate users, is determined, by a comparison with at least one of the models that are generated via supervised learning. A security alert action may be initiated, based on a result of the determination of the statistical fit indicating a compromised state of the device.
US10534923B2 System and method for tracking and managing additive manufacturing of components
A method and system for tracking and managing additive manufacturing of products includes formalizing a digital contract between a registered product owner and a registered additive manufacturing vendor. The digital contract includes an identification of a design file of the product, an identification of each registered additive manufacturing printer owned by the registered vendor, and an authorized quantity of products to be manufactured. The method further includes providing an access to the design file to the registered vendor upon formalization of the digital contract, and recording a print transaction data received from each registered printer. The print transaction data includes a quantity of products manufactured by the registered printer. The method further includes terminating the digital contract by revoking the access to the design file when the manufactured quantity equals the authorized quantity or upon violation of the digital contract.
US10534922B2 Security system and method for protecting a vehicle electronic system
Security system for protecting a vehicle electronic system by selectively intervening in the communications path in order to prevent the arrival of malicious messages at ECUs, in particular at the safety critical ECUs. The security system includes a filter which prevents illegal messages sent by any system or device communicating over a vehicle communications bus from reaching their destination. The filter may, at its discretion according to preconfigured rules, send messages as is, block messages, change the content of the messages, request authentication or limit the rate such messages can be delivered, by buffering the messages and sending them only in preconfigured intervals.
US10534915B2 System for virtual patching security vulnerabilities in software containers
An example computer-implemented method of preventing exploitation of software vulnerabilities includes determining that a software container is susceptible to a vulnerability, determining one or more soft spots required to exploit the vulnerability, and analyzing runtime behavior of the software container to determine if the software container uses the one or more soft spots. The method includes automatically applying a security policy that prevents the software container from using the one or more soft spots based on the analyzing indicating that the software container does not use the one or more soft spots at runtime.
US10534913B2 Blockchain state reliability determination
Disclosed herein is a computer implemented method for receiving code distributed by a base station at a target device via a network, the distribution being made to one or more destination devices including the target device via one or more distribution servers arranged between the base station and the one or more devices on the network, wherein the base station maintains a first blockchain data structure storing one or more blocks and having a state determined by a most recently committed block in the first blockchain.
US10534910B1 Using threat model to monitor host execution
Approaches for monitoring a host operating system. A threat model is stored and maintained. The threat model identifies for any process executing on a host operating system how trustworthy the process should be deemed based on a pattern of observed behavior. The execution of the process and those processes in a monitoring circle relationship thereto are monitored. The monitoring circle relationship includes a parent process, any process in communication with a member of monitoring circle relationship, and any process instantiated by a present member of monitoring circle relationship. Observed process behavior is correlated with the threat model. Upon determining that a particular process has behaved in a manner inconsistent with a pattern of allowable behavior identified by the threat model for that process, a responsive action is taken.
US10534904B2 Input processing system, information storage device, information processing device, and input method
According to an embodiment of the present invention, there is provided an input processing system including: an information storage device; and an information processing device, in which the information storage device includes: an input information storage unit configured to store information for performing input processing and identification information so that both of the information corresponds to each other; an identification information receiving unit configured to receive the identification information from the information processing device; an information transmitting unit configured to transmit, to the information processing device, the information for performing input processing stored to correspond to the identification information received by the identification information receiving unit; an identification information storage unit configured to store the identification information; an identification information transmitting unit configured to transmit the identification information to the information storage device; and an information receiving unit configured to receive the information for performing input processing transmitted by the information transmitting unit.
US10534902B2 Authentication using prism member
A prism member of an authentication apparatus includes a living body contact surface configured to be in contact with the living body, and an imaging surface opposed to the living body contact surface and formed at a position generally parallel therewith. The prism member includes a reflection surface in contact with the living body contact surface and the imaging surface, to totally reflect light reflected from the former surface toward the latter surface. The reflection surface is at angle such that (i) light through the living body contact surface into the prism member does not reach to the reflection surface, and (ii) light from an inside of the prism member is totally reflected at the living body contact surface in an optical path running from the imaging surface and reaching the living body contact surface by way of the reflection surface. A first imaging unit captures a living-body reflected light.
US10534901B2 User authentication method and apparatus using infrared ray (IR) image
Provided is a user authentication method and apparatus that obtains first environmental information indicating an environmental condition in which an input image of a user is captured, extracts a first feature vector from the input image, selects a second feature vector including second environmental information that matches the first environmental information from enrolled feature vectors in an enrollment database (DB), and authenticates the user based on the first feature vector and the second feature vector.
US10534897B2 Method for processing data
Method for processing data, in which a Petri net is encoded, written into a memory and read and executed by at least one instance, wherein transitions of the Petri net read from at least one tape and/or write on at least one tape symbols or symbol strings, with the aid of at least one head. [FIG. 1]. In an alternative, data-processing, co-operating nets are composed, the composition result is encoded, written into a memory and read and executed from the memory by at least one instance. In doing this, components can have cryptological functions. The data-processing nets can receive and process second data from a cryptological function which is executed in a protected manner. The invention enables processing of data which prevents semantic analysis of laid-open, possibly few processing steps and which can produce a linkage of the processing steps with a hardware which is difficult to isolate.
US10534896B2 Authorising use of a computer program
A method of authorising use of a computer program only able to be used when an authorised message is received from an authorising system includes providing an authorisation system, making a request to use a computer program, signalling the request to the authorisation system, the authorisation system recording the use of the computer program and providing the authorisation message to the computer program upon receipt of the authorisation message the computer program may be used.
US10534891B2 Time-driven placement and/or cloning of components for an integrated circuit
Techniques that facilitate time-driven placement and/or cloning of components for an integrated circuit are provided. In one example, a system includes an analysis component, a geometric area component and a placement component. The analysis component computes timing information and distance information between a set of transistor components of an integrated circuit. The geometric area component determines at least a first geometric area of the integrated circuit and a second geometric area of the integrated circuit based on the timing information and the distance information. The placement component determines a location for a latch component on the integrated circuit based on an intersection between the first geometric area and the second geometric area.
US10534890B2 Detecting printed circuit board design violations
An apparatus for detecting printed circuit board (“PCB”) design violations includes an analysis module that analyzes a position of a trace on a PCB design to determine conductivity of a design material over which the trace is being added and/or an electrical property of the trace at the position. The apparatus further includes an identification module that identifies, in real time, a void violation on the PCB design in response to the design material including a non-conductive material and/or a reference voltage violation on the PCB design in response to the position including a voltage and a notification module that notifies a user of the void violation and/or the reference voltage violation. At least a portion of said modules include hardware circuits, a programmable hardware device, and/or executable code stored on one or more non-transitory computer-readable storage media.
US10534889B2 Determining ECO aggressor nets during incremental extraction
A computer-implemented method of extracting parasitics associated with a circuit design layout generated by modifying a previous iteration of the layout, includes, in part, identifying a first multitude of nets that have been changed in the circuit design layout relative to the previous iteration of the circuit design layout. The method further includes, in part, calculating a first multitude of parasitic capacitance values between each of the first multitude of first nets and each of a second multitude of nets disposed in proximity of the first multitude of nets. The method further includes, in part, identifying each net in the second multitude of nets as an aggressor net if a number defined by the net's associated parasitic capacitance value is higher than a threshold value. The method further includes excluding nets in the second multitude of second nets that are not identified as aggressor nets from the parasitic extraction.
US10534887B1 Power domain placement of circuit components in advance node custom design
A method including creating a plurality of component groups in a circuit layout coupling multiple components in each component group of the plurality of component groups with a power rail, a ground rail, or a bulk, is provided. The method includes creating internal clusters based on a group cost and including the group cost in an overall cost function, forming a gap between two component groups of the plurality of component groups, and filling the gap with a first gap cell adjacent to a first power rail and to a first ground rail, and a second gap cell adjacent to the first gap cell. A system and a non-transitory, machine readable medium storing instructions to perform the above method are also provided.
US10534885B1 Modifying data flow graphs using range information
Range information is determined for each variable of a circuit design. The range information is propagated from inputs to outputs of nodes of a DFG representation of the circuit design. For each multiplexer of the circuit design represented as a multiplexer node in the DFG, whether range information associated with a selector input of the multiplexer node restricts selection of data inputs of the multiplexer node to only one selected data input of the multiplexer node is determined. In response to determining that range information associated with the selector input restricts selection of data inputs to only one data input, the DFG is modified by connecting the selected data input to each load of the multiplexer node, and removing the multiplexer node, a corresponding select logic node of the multiplexer node, and nodes connected to unselected data inputs of the multiplexer node.
US10534884B2 Layout of large block synthesis blocks in integrated circuits
Generating a layout of an integrated circuit chip area from a description of an integrated circuit (IC). The description includes a register-transfer-level (RTL) design. The RTL design is partitioned in large blocks for synthesis of large block synthesis (LBS) blocks. The description of the IC further includes a floorplan for the IC, wherein each LBS block to be synthesized is assigned to a respective rectilinear shape in the floorplan and the rectilinear shapes do not overlap each other.
US10534883B1 Local path-based analysis for circuit place and route optimization
A database is constructed based on a batch PBA performed on a plurality of paths of an integrated circuit. A local PBA is performed on a portion of a selected path. A selected optimization move is identified on the portion of the selected path, based on a result of the local PBA that best meets a set of constraints. A path-wide PBA is performed for an updated path that is based on the selected path incorporating the selected optimization move. The selected optimization move is committed in a netlist associated with the integrated circuit.
US10534882B2 Method and apparatus for configuring an integrated circuit with a requested feature set
A method for configuring the features of an integrated circuit. In the method, the integrated circuit receives a feature vector message from a first party. The feature vector message is included in a response to a feature set request from the first party to a second party. The integrated circuit configures at least one feature of the integrated circuit based on a feature vector in the feature vector message. The integrated circuit generates an attestation result based on the at least one configured feature of the integrated circuit and using a key securely stored in the integrated circuit and known to the second party and not known to the first party. The integrated circuit forwards the attestation result to the first party.
US10534881B2 Method of debugging a processor
Methods for designing a processor based on executing a randomly created and randomly executed executable on a fabricated processor. By implementing randomization at multiple levels in the testing of the processor, coupled with highly specific test generation constraint rules, highly focused tests on a micro-architectural feature are implemented while at the same time applying a high degree of random permutation in the way it stresses that specific feature. This allows for the detection and diagnosis of errors and bugs in the processor that elude traditional testing methods. Once the errors and bugs are detected and diagnosed, the processor can then be redesigned to no longer produce the anomalies. By eliminating the errors and bugs in the processor, a processor with improved computational efficiency and reliability can be fabricated.
US10534880B2 Acceleration of voltage propagation based on local iteration
Aspects of the disclosed technology relate to techniques of voltage propagation-based reliability verification. Voltage values are propagated across components of a circuit design through global iterations until voltage values on nets of the circuit design are not changed from one global iteration to a next global iteration or one preset condition is met. At least one of the global iterations comprises local iterations for a subcircuit of the circuit design. The local iterations suspend when voltage values on nets of the subcircuit are not changed from one local iteration to a next local iteration or one preset condition is met. The propagated voltage values are then analyzed to detect problems in the circuit design.
US10534879B2 EDA diagnostic checker
A system for evaluating CAD models automatically and transmitting the results of a series of algorithm-based checks. An evaluation model is read in by the system and its parameters are evaluated for self-consistency and conformance to a set of diagnostic rules. Results are returned or displayed interactively upon viewing, transmitting, or inspecting a CAD component model, or placement of a CAD component model in an EDA software tool. The evaluation produces a result, which comprises the pass/fail results of the individual checks, and an indication of quality level. The system may additionally receive from an administrator a plurality of rules, suppressions or quality levels. The set of diagnostic rules comprises the plurality of EDA rules that are not associated with one of the plurality of suppressions.
US10534873B2 Comprehensive, multi-species environmental modeling system
The present invention is a computer modeling system for creating a comprehensive environmental impact model. The system performs a series of novel functions to reflect the impact of multiple emissions on all species of interest within an environment at designated concentration levels. The system can be further utilized as a repository to update environmental data received from scientific researchers and to update existing models accordingly. The system integrates new data and updates calculations to create increasingly complex, comprehensive and reliable predictive models for users, which include US and foreign entities charged with developing emissions standards.
US10534869B2 Method for designing and manufacturing a bone implant
An anatomical implant application, such as a bone implant application for instance, can receive an anatomical image that is representative of an anatomical structure. The anatomical implant application can generate an implant image that is associated with the anatomical structure. The generated implant image can define an inner surface that faces the anatomical image. A plurality of distances can be determined from respective locations of the inner surface of the implant image to the anatomical image in respective straight lines. The distances may represent a superimposition of the implant image over the anatomical image. The distances may be compared to a tolerance. The inner surface may be repositioned so as to change at least the select one of the distances. An implant, such as a bone implant for instance, may be fabricated in accordance with data that is associated with the implant image.
US10534868B2 Information processing apparatus and information processing method
The disclosure relates to information processing apparatus and information processing method. The information processing apparatus includes one or more processors configured for: acquiring a material characteristic of at least one portion of a target entity; matching the material characteristic of the target entity with a predetermined material characteristic, where the predetermined material characteristic is correlated with at least one portion of a three-dimensional model; and generating, based on a result of the matching, information indicative of a correlation between the portion of the target entity and the portion of the three-dimensional model.
US10534862B2 Responding to an indirect utterance by a conversational system
A method, apparatus and computer program product for responding to an indirect utterance in a dialog between a user and a conversational system is described. An indirect utterance is received. A parse structure of the indirect utterance is generated. The indirect utterance is an utterance which does not match a user goal expressed as elements of a knowledge graph. The parse structure is connected through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance. A system response is performed, where the system response is a dialog system response based on a combination of the parse structure and the connected user goal.
US10534859B2 Method of computerized presentation of a legend of object symbols on a document
A method of computerized presentation of a legend of object symbols on a document. The method includes receiving a document having object symbols. Each object symbol includes a graphical representation, an object symbol type and an object type numerical value. The method includes generating one or more groups of object symbols of the one or more object symbols based upon the object symbol type of each of the object symbols. The method includes deriving a group cumulative quantity for each group of object symbols based upon the object type numerical value of each object symbol in each group of object symbols. The method includes generating a legend including a one or more legend entries corresponding to each of the one or more groups of object symbols. Each legend entry includes a group type symbol, the object symbol type, and a group cumulative quantity. The method includes displaying the legend.
US10534855B2 EXI grammars to represent JSON schemas
A method of converting a JavaScript Object Notation (JSON) schema to an Efficient Extensible Markup Language (XML) Interchange (EXI) document. The method may include generating an XML structure from a JSON schema for data at a first size and including one or more properties, wherein the one or more properties are XML attribute names in the XML structure. The method may also include generating an EXI grammar including the one or more properties. Further, the method may include generating the EXI document for the data at a second size smaller than the first size and based on the EXI grammar.
US10534854B2 Generating a targeted summary of textual content tuned to a target audience vocabulary
A targeted summary of textual content tuned to a target audience vocabulary is generated in a digital medium environment. A word generation model obtains textual content, and generates a targeted summary of the textual content. During the generation of the targeted summary, the words of the targeted summary generated by the word generation model are tuned to the target audience vocabulary using a linguistic preference model. The linguistic preference model is trained, using machine learning on target audience training data corresponding to a corpus of text of the target audience vocabulary, to learn word preferences of the target audience vocabulary between similar words (e.g., synonyms). After each word is generated using the word generation model and the linguistic preference model, feedback regarding the generated word is provided back to the word generation model. The feedback is utilized by the word generation model to generate subsequent words of the summary.
US10534851B1 Dynamic landing pages
Techniques for dynamic landing pages are disclosed. In some embodiments, a process for providing dynamic landing pages includes selecting a dynamic landing page in response to a request for a Uniform Resource Indicator (URI) (e.g., destination URI) of a web site using a dynamic selector engine; and returning the dynamic landing page using a proxy service. For example, the dynamic landing page can correspond to a web page that is returned in response to the request for the destination URI, and the web page can include customized content (e.g., including a widget) that is targeted for a campaign, channel, source, and/or user.
US10534841B2 Appartus and methods for submatrix operations
Aspects for submatrix operations in neural network are described herein. The aspects may include a controller unit configured to receive a submatrix instruction. The submatrix instruction may include a starting address of a submatrix of a matrix, a width of the submatrix, a height of the submatrix, and a stride that indicates a position of the submatrix relative to the matrix. The aspects may further include a computation module configured to select one or more values from the matrix as elements of the submatrix in accordance with the starting address of the matrix, the starting address of the submatrix, the width of the submatrix, the height of the submatrix, and the stride.
US10534836B2 Four steps associative full adder
A method to add a first one bit variable with a second one bit variable and a carry-in bit, to generate a sum bit and a carry-out bit, the method includes initiating the sum bit to the value of the second one bit variable, initiating the carry-out bit to a value of the carry-in bit and modifying the sum bit and the carry-out bit if a comparison of a sequence of the first one bit variable, the second one bit variable and an inverse value of the carry-in bit matches one of a predefined set of a change trigger sequences.
US10534831B2 Systems and methods for updating rich internet applications
Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.
US10534830B2 Dynamically updating a running page
A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM and one of tracking a modification to the DOM to provide first change information and tracking a modification to the text source document to provide second change information.
US10534827B2 Systems and methods for word offensiveness detection and processing using weighted dictionaries and normalization
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.
US10534826B2 Guided search via content analytics and ontology
An input from a user is received. The input includes a first content on the Internet to be analyzed. In response to receiving the input, the first content is analyzed. The analysis determines a plurality of topics included in the first content. One or more content related to the first content is determined. The one or more content is determined using an ontology and the plurality of topics. A first node is added to an interest panel. The first node is a link to the one or more determined content. The interest panel is an area displayed on a user interface which includes one or more nodes. An indication from the user selecting the first node is received. In response to receiving the indication, the determined one or more content associated with the first node is received. The interest panel is saved.
US10534824B2 Blending search results on online social networks
In one embodiment, a method includes receiving a search query input comprising one or more n-grams; parsing the search query input to identify keywords; generating query commands for the keywords. Each query command may specify: a particular object-type; one or more identifiers of one or more objects that match the search query input; and one or more types of relationships with respect to the objects. The method may further include searching a particular vertical that stores objects of the particular object-type having a relationship of the type of relationship with respect to one or more of the objects; generating a plurality of search-result modules corresponding to the query commands, each search-result module comprising references to objects of the particular object-type specified by the query command; and sending, to a client device, instructions for presenting an interface comprising one or more of the search-result modules.
US10534821B2 Acquiring structured user data using composer interface having input fields corresponding to acquired structured data
A social networking system obtains specific structured data about a user via a composer interface having textual content with incomplete portions and input fields corresponding to the incomplete portions. The input fields map to data fields in the user's profile and are selected based on the social networking system's need for the information associated with the data fields.
US10534819B2 Vehicle intruder alert detection and indication
Methods and systems for a detecting an intruder near or within a vehicle are disclosed. Specifically, a method to detect and identify a person near or within a vehicle as an authorized or an unauthorized user is provided. In the event an unauthorized user is detected within a vehicle, the system may take a number of actions. In one embodiment, the actions comprise providing notice to one or more authorized users of the vehicle, disabling the vehicle, notifying emergency personnel or police, and emitting a visual or audio alarm.
US10534814B2 Generating snippets on online social networks
In one embodiment, a method includes accessing content objects of an online social network, each content object being associated with an entity of the online social network, where each content object includes content of the content object and is associated with metadata, generating a set of n-grams by extracting one or more n-grams from the content of the content object, calculating, for each extracted n-gram, a quality score for the n-gram based on occurrence counts associated with map tiles of a geographical map, where each occurrence count comprises a count of entities geographically located in a corresponding map tile and associated with the n-gram, generating a snippet-module including one or more of the extracted n-grams from the set of n-grams having quality-scores greater than a threshold quality-score, and sending, to a client system of a user of the online social network, the snippet-module for display to the user.
US10534806B2 System and method for organizing artistic media based on cognitive associations with personal memories
A system and method for cognitive media association including a tracking unit configured to track an output of media over time for a particular user and create a list of the output media for the particular user, a link generation unit configured to generate a link between the media and at least one of a person, a place, an event, an era, an emotion, a theme, a photo, a video, or a social media post, an events recording unit configured to create a comprehensive experience of a specific event including at least one of music played at the specific event, photos displayed at the specific event, videos played at the specific event, social media posts about the event, people present at the specific event, or any combinations thereof.
US10534805B2 Workload identification
An embodiment of the invention provides an apparatus and method for classifying a workload of a computing entity. In an embodiment, the computing entity samples a plurality of values for a plurality of parameters of the workload. Based on the plurality of values of each parameter, the computing entity determines a parameter from the plurality of parameters that the computing entity's response time is dependent on. Here, the computing entity's response time is indicative of a time required by the computing entity to respond to a service request from the workload. Further, based on the identified significant parameter, the computing entity classifies the workload of the computing entity by selecting a workload classification from a plurality of predefined workload classifications.
US10534800B2 Identifying groups
An example method is provided in according with one implementation of the present disclosure. The method comprises generating a group of most frequent elements in a dataset, calculating features of each of the most frequent elements in the dataset, applying a trained model to the features of each of the most frequent elements, and generating a list of predicted relevant elements from the list of most frequent elements. The method further comprises determining at least one element-chain group for each predicted relevant element and a group score for the element-chain-group, ordering a plurality of element-chain groups for the dataset based on the group score for each of the element-chain groups, and identifying a predetermined number of element-chain groups to be outputted to a user.
US10534799B1 Feature transformation and missing values
A behavior detection module receives a training database and applies a transformation to the attributes that improves the uniformity of the values associated with each attribute. The transformed training database is used to construct a random forest classifier (RFC). The RFC includes a plurality of decision trees and generates a classification label estimate for a data entry with a plurality of attributes. The classification label estimate is determined based on classification estimates from the plurality of decision trees. Each parent node of a decision tree is associated with a condition of a transformed attribute that directs the data entry to a corresponding child node depending on whether the condition is satisfied or not. The data entry is directed through the tree to one out of a set of leaf nodes, and a classification label associated with the leaf node.
US10534798B2 Computer system and method to update data aggregation configurations and control data aggregation
Systems, methods, and other embodiments associated with updating data aggregation configurations and controlling data aggregation are described. Illustratively, a hierarchy of nodes is generated and displayed in a graphical representation of an energy supply network. The nodes store energy consumption data, and are selectable to identify where aggregations of the energy consumption data are to be performed. A settlement point is created to define an aggregation of the energy consumption data based on at least data from a plurality of the nodes identified from the hierarchy. The created settlement includes one or more characteristics selected from the database, and an algorithm defining the aggregation to be performed. The aggregation of the energy consumption data according to the settlement point is executed and controlled, and an electronic report including the aggregated energy consumption data is generated.
US10534794B2 Resource provisioning systems and methods
Example resource provisioning systems and methods are described. In one implementation, an execution platform accesses multiple remote storage devices. The execution platform includes multiple virtual warehouses, each of which includes a cache to store data retrieved from the remote storage devices and a processor that is independent of the remote storage devices. A resource manager is coupled to the execution platform and monitors received data processing requests and resource utilization. The resource manager also determines whether additional virtual warehouses are needed based on the data processing requests and the resource utilization. If additional virtual warehouses are needed, the resource manager provisions a new virtual warehouse.
US10534792B2 Query plans for analytic SQL constructs
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US10534789B2 Companion experience
Various embodiments provide a so-called companion experience in which content consumed on a primary screen can serve as a source for an automatic search that returns related content that can be presented on an auxiliary screen. The companion experience can be considered to reside in a layer that can be moved across different screens. The different screens can include different physical screens, such as those associated with different computing devices, or the same physical screen in which the companion experience would be rendered in a frame or sub-window.
US10534783B1 Enterprise search
A system and method for performing a universal search for resources across platforms in an enterprise system are described. A search server may receive one or more characters of a search query input at a user device of a user that is a member of an organization and identify one or more resources having metadata or content that includes the one or more characters. For each identified resource, the server may determine a category to which the identified resource belongs, receive source access data indicating resource access patterns of users in the organization, and rank the one or more resources based on the resource access data. The server may provide, to the user device, search result data for display that indicates the ranked one or more resources.
US10534781B2 Website traffic optimization
A system for generating web pages for improving organic search rankings, associated with a website, the system comprising: a keyword generating module adapted to: retrieve one or more candidate keyword sets associated with website content, analyze the candidate keyword sets, and generate one or more target keyword sets based on the analysis of the candidate keyword sets; a web page generating module adapted to: retrieve website content data associated with the website content, and generate web pages based on the generated target keyword sets and the retrieved website content data; wherein the web page generating module is further adapted to communicate with a publicly visible web page server to enable the publicly visible web page server to store and serve the generated web pages; and a link logic module adapted to: define one or more of i) a number of links and ii) a type of link relationship between the target keyword sets, keywords in the target keyword sets, the web pages generated and pages on the website, and communicate with a link module adapted to retrieve and display the links defined by the link logic module on the website to make the links visible to search engines.
US10534774B2 Query performance degradation analysis timing
Mechanisms for improving resource usage of a computing system by properly balancing the timing of performance degradation analysis of an executable action set of a query based on an impact on the workload of that query. The mechanism collects workload metrics for each of multiple queries and their associated executable action sets. Performance degradation occurs when the current executed action set is no longer appropriate for the corresponding query such that more resources are used than are necessary. For each query, the system determines whether to perform degradation analysis of the current executable action set in a manner that is workload aware. That is, queries that occupy more computing resources or that impact the overall workload more will tend to have degradation analysis performed more frequently than those queries that have less impact on the overall workload. This results in improved resource usage for the workload with low overhead.
US10534772B2 Control of a distributed data grid layer in a federated database system
The invention is directed towards a database access coordination arrangement (23) in a federated database system (10) comprising applications (Ai, A2, A3) that access databases (34-50) under the control of a number of query handlers (24-32), the database access coordinating arrangement providing a group of traffic distribution units (16-22), each having connections to corresponding query handlers, and a traffic control unit (TCU), which traffic control unit selects traffic distribution unit for a query (Qi) from an application (Ai) based on at least one connectivity map of the connections existing between traffic distribution units, query handlers and databases and connectivity states of connections between traffic distribution units and query handlers, and schedules the query to the selected traffic distribution unit for accessing a database.
US10534769B2 Maintaining consistency between a transactional database system and a non-transactional content repository for document objects
The present disclosure relates to maintaining consistency in a content management system. A content management system generally includes a transactional database for storing content metadata and a non-transactional data repository for storing content. According to one embodiment, a content management system generates a set of content identifiers. The content management system receives a request to upload content to the content management system. Upon receiving the request, the content management system associates the content with a content identifier from the set of content identifiers and generates a name for the content from the content identifier. The content management system stores the content, with the generated name, in a non-transactional data repository and persists metadata related to the content in a transactional data store.
US10534765B2 Assigning segments of a shared database storage to nodes
A technique includes applying a first mapping to associate a plurality of data records for a plurality of database nodes with a plurality of segments of a storage that is shared by the database nodes; and applying a many-to-many second mapping to associate the segments with the database nodes.
US10534764B2 Partial merge
A multi-level storage architecture and method of performing a partial merge are disclosed. A main store is partitioned into a passive main part and an active main part, the active main part being empty at a start of the partial merge, the passive main part storing encoded data records of the main store that are not subject to the partial merge. A values index corresponding to a sorted dictionary of the passive main part is set to a cardinality of n. The data records of a second level storage structure is merged into the active main part, the active main part having a dictionary that starts with a value of n+1, such that the merging into the active main part continues an encoding scheme according to the values index of the passive main part.
US10534763B2 Data sampling in a storage system
A computer-implemented method, computer program product and system for data sampling in a storage system. The storage system includes a dataset comprising records and a buffer. The dataset is scanned record-by-record to determine whether the current record belongs to a random sample. If so, then the current record may be added to a first set of records. Otherwise, at least one storage score may be calculated or determined for the current record using attribute values of the current record. Next, it may be determined whether the buffer includes available size for storing the current record. In case the buffer comprises the available size, the current record may be stored in the buffer. Otherwise, at least part of the buffer may be free up. A subsample of the dataset may be provided as a result of merging the first set of records and at least part of the buffered records.
US10534759B1 Incremental virtual machine metadata extraction
A virtual machine container file is analyzed to determine which portion of the virtual machine container file corresponds to a virtual machine file system metadata of the virtual machine container file. One or more differences between a first version of a virtual machine container file and a second version of the virtual machine container file are determined at least in part by traversing a snapshot structure associated with the virtual machine container file. The determined one or more differences that corresponds to the virtual machine file system metadata portion of the virtual machine container file are identified based at least in part on the analysis of the virtual machine container file. The identified one or more differences corresponding to the virtual machine file system metadata portion of the virtual machine file are utilized to identify one or more changes from the content files included in the first version of the virtual machine container file to content files included in the second version of the virtual machine container file.
US10534756B1 Systems and methods for cross-referencing electronic documents on distributed storage servers
Systems and methods are described to provide consistent cross-reference between electronic documents from distributed storage servers. A first document server may receive a query relating to a first document referencing a second document. The first document is stored on the first document server, and the second document is stored on a second document server. The first document server may obtain data relating to a copy of the second document associated with a revision number. The first document server may then send, to the second document server, an update request including the revision number, and then receive from the second document server, data relating to operations that have been committed to the second document after a time associated with the revision number. The first document server may apply the operations that have been committed to the second document to update the copy of the second document, and respond to the query based on a previously stored copy of the first document and the updated copy of the second document.
US10534752B2 Session-based processing method and system
A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
US10534749B1 Block device emulation for data snapshots
A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD-RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
US10534740B2 Device and method for controlling priority-based vehicle multi-master module
Provided is a multi-master collision prevention system including: a plurality of functional blocks including a plurality of external modules and a plurality of internal modules performing different functions; a plurality of interfaces respectively connected to the plurality of external modules, respectively; a plurality of dedicated registers including priority information of the plurality of functional blocks and connected to the plurality of functional blocks, respectively; a common block selectively connected to the plurality of functional blocks, and configured to function as a master for controlling the common blocks when the plurality of functional blocks are connected to the common block; and a priority determination unit configured to determine a connection between any one of the plurality of functional blocks and the common block.
US10534739B2 Indicating a privilege level
A bus between a requester and a target component includes a portion dedicated to carry information indicating a privilege level, from among a plurality of privilege levels, of machine-readable instructions executed on the requester.
US10534733B2 Flexible I/O slot connections
Techniques for configuring a system may include selecting one of a plurality of I/O slots to be allocated a number of lanes connected to a processor; and responsive to selecting the one I/O slot, sending a selection signal to a multiplexer that selects the one I/O slot from the plurality of I/O slots and configures the number of lanes for use by the one I/O slot where the number of lanes connect the one I/O slot to the processor. The system may be a data storage system and the lanes may be PCIe lanes used for data transmission. For each I/O slot, an I/O module may be inserted, removed or replaced (e.g., removed and then replaced with a new I/O card). A management controller may select the one I/O slot and send the selection signal in accordance with one or more policies. The system may support hot plug I/O modules.
US10534732B2 Exposing memory-mapped IO devices to drivers by emulating PCI bus and PCI device configuration space
Devices are emulated as PCI devices so that existing PCI drivers can be used for the devices. This is accomplished by creating a shim PCI device with a emulated PCI configuration space, accessed via a emulated PCI Extended Configuration Access Mechanism (ECAM) space which is emulated by accesses to trapped unbacked memory addresses. When system software accesses the PCI ECAM space to probe for PCI configuration data or program base address registers of the PCI ECAM space, an exception is raised and the exception is handled by a secure monitor that is executing at a higher privilege level than the system software. The secure monitor in handling the exception emulates the PCI configuration space access of the emulated PCI device corresponding to the ECAM address accessed, such that system software may discover the device and bind and appropriately configure a PCI driver to it with the right IRQ and memory base ranges.
US10534729B1 Method and apparatus for inter-die data transfer
An inter-die data transfer system includes a receiver circuit in a receiver die coupled to a sender circuit in a sender die through a bus. The receiver circuit includes a safe sample selection circuit and a latency adjustment circuit. The safe sample selection circuit receives from the sender circuit a plurality of training data signals, and determines a safe sample selection signal for a first bit of the bus. The latency adjustment circuit determines a latency adjustment selection signal for the first bit of the bus. A user data safe sample is selected using the safe sample selection signal from a plurality of user data samples associated with a first user data input signal associated with the first bit of the bus. Latency adjustment is performed to the user data safe sample to generate a first user data output signal using the latency adjustment selection signal.
US10534723B1 System, method, and computer program product for conditionally eliminating a memory read request
A system, method and computer program product are provided for conditionally eliminating a memory read request. In use, a memory read request is identified. Additionally, it is determined whether the memory read request is an unnecessary memory read request. Further, the memory read request is conditionally eliminated, based on the determination.
US10534719B2 Memory system for a data processing network
A data processing network includes a network of devices addressable via a system address space, the network including a computing device configured to execute an application in a virtual address space. A virtual-to-system address translation circuit is configured to translate a virtual address to a system address. A memory node controller has a first interface to a data resource addressable via a physical address space, a second interface to the computing device, and a system-to-physical address translation circuit, configured to translate a system address in the system address space to a corresponding physical address in the physical address space of the data resource. The virtual-to-system mapping may be a range table buffer configured to retrieve a range table entry comprising an offset address of a range together with a virtual address base and an indicator of the extent of the range.
US10534712B1 Service level agreement based management of a pre-cache module
A method for service level agreement (SLA) allocation of resources of a cache memory of a storage system, the method may include monitoring, by a control layer of the storage system, actual performances of the storage system that are related to multiple logical volumes; calculating actual-to-required relationships between the actual performances and SLA defined performances of the multiple logical volumes; assigning caching priorities, to different logical volumes of the multiple logical volumes; wherein the assigning is based on, at least, the actual-to-required relationships; and managing, based on at least the caching priorities, a pre-cache memory module that is upstream to the cache module and is configured to store write requests that (i) are associated with one or more logical volumes of the different logical volumes and (ii) are received by the pre-cache memory module at points in time when the cache memory is full; wherein the managing comprises transferring one or more write requests from the pre-cache memory module to the cache memory when the cache memory is not full.
US10534710B2 Non-volatile memory aware caching policies
In embodiments, an apparatus may include a CC, and a LLC coupled to the CC, the CC to reserve a defined portion of the LLC where data objects whose home location is in a NVM are given placement priority. In embodiments, the apparatus may be further coupled to at least one lower level cache and a second LLC, wherein the CC may further identify modified data objects in the at least one lower level cache whose home location is in a second NVM, and in response to the identification, cause the modified data objects to be written from the lower level cache to the second LLC, the second LLC located in a same socket as the second NVM.
US10534704B2 Controller, memory system and operating method thereof
A controller includes a memory suitable for storing valid data of first data in a first data region and storing second data in a second data region, wherein the first data includes the valid data and dummy data; a translation unit suitable for performing a first translation operation of changing the first data to the valid data by eliminating the dummy data from the first data, performing a second translation operation of changing the valid data to the first data by adding the dummy data to the valid data, and exchanging the valid data with the memory; and a processor suitable for exchanging the first data with the translation unit, and exchanging the second data with the memory.
US10534703B2 Memory system and operation method thereof
A memory system may include a nonvolatile memory device including a plurality of blocks each including a plurality of pages, and a controller that selects a mapping block from the plurality of blocks, stores address information corresponding to each of other blocks, except for the mapping block and a free block among the plurality of blocks, in each of the plurality of pages, searches for a block including no valid page among the other blocks, and invalidates a page of the mapping block storing the address information corresponding to the searched block.
US10534701B1 API driven continuous testing systems for testing disparate software
A system for providing an API-driven continuous test platform is disclosed. The system may include one or more processors, a test engine, one or more test agents, and a database. The system may prepare (according to a configuration file) a first test configuration comprising a first selection of the one or more test agents, execute (using the test engine) the first test configuration to produce one or more first test results, and store (using the database) the one or more first test results. Finally, the system may process (using a continuous integration and continuous delivery (CI/CD) pipeline) the first test results by performing at least one of the following CI/CD processes: updating a central code base of an enterprise production environment, rejecting at least one code snippet processed by the test engine during execution of the first test configuration, and marking the first test results as inconclusive.
US10534699B2 Method, device and computer program product for executing test cases
Embodiments of the present disclosure relate to a method and device for executing test cases. The method comprises obtaining a set of test cases to be executed, and determining a test platform type and a test script associated with each test case in the set of test cases based on a knowledge base. The method further comprises dividing the set of test cases into a plurality of test subsets or test suites based on the test platform type, and executing test cases in each test subset using the respective test environment and test script. In embodiments of the present disclosure, the plurality of test suites are generated automatically based on the knowledge base, and the respective test environment and test script are used for executing each test suite. Accordingly, embodiments of the present disclosure can implement automatic generation and execution of the test suites, and can improve the operation efficiency for test cases.
US10534696B1 Systems and methods for improving comparative performance test results of mobile applications
A computer-implemented method for improving comparative performance test results of mobile applications may include (1) determining an optimum testing configuration for a mobile computing device, (2) directing the mobile computing device to (a) execute a comparative performance test, (b) operate in accordance with the determined optimum testing configuration during the execution of the comparative performance test, and (c) write data generated during the execution of the comparative performance test to a random-access memory (RAM) drive of the mobile computing device, (3) recording a network response directed to the mobile computing device, (4) detecting a subsequent network request sent by the mobile computing device, (5) sending the recorded network response to the mobile computing device in response to detecting the subsequent network request, and (6) tracking a control performance value and a modified performance value during the comparative performance test. Various other methods and systems are also disclosed.
US10534694B2 Problem diagnosis technique of memory corruption based on regular expression generated during application compiling
According to one embodiment, a method, computer system, and computer program product for memory corruption diagnosis is provided. The present invention may include generating a pattern expression (PE) header file, wherein a plurality of common datatypes associated with a software program are pre-defined. The invention may further include generating a PE for each of the plurality of common datatypes, and generating a PE table by merging the generated PEs for each of the plurality of common datatypes. Upon discovery that memory corruption has occurred, the invention may include transmitting a recorded state of the software program as a core dump file to a server, and using a dump utility to identify overlay content of the core dump file. Lastly, the invention may include identifying a possible source program of the memory corruption by matching the PE tables against the illegally-written overlay content.
US10534693B2 Temporary de-optimization of target functions in a cloud debugger
Systems and methods for processing breakpoints in a target program executing on a remotely located server computer are presented. In one embodiment, upon receiving instructions to set a breakpoint in a target program, a code block of the target program is identified in which the execution location of the breakpoint is to be set. The identified code block of the target program is re-compiled. Re-compiling the code block of the target program comprises re-compiling the code block without optimizations and including executable instructions at the execution location of the breakpoint to generate a snapshot of debugger information regarding the target program upon the breakpoint triggering. The re-compiled code block is then bound in the target program.
US10534687B2 Method and system for cache agent trace and capture
In one embodiment, a processor comprises a fabric interconnect to couple a first cache agent to at least one of a memory controller or an input/output (I/O) controller; and a first cache agent comprising a cache controller coupled to a cache; and a trace and capture engine to periodically capture a snapshot of state information associated with the first cache agent; trace events to occur at the first cache agent in between captured snapshots; and send the captured snapshots and traced events via the fabric interconnect to the memory controller or I/O controller for storage at a system memory or storage device.
US10534685B2 Application monitoring
A method, a system, and a computer program product for monitoring of software applications are disclosed. A request for data associated with a software application is received. Based on the received request, a monitoring agent is injected in a response data. The response data is responsive to the received request. Using the monitoring agent, at least one transaction implementing the response data is monitored. The transaction is executed by the software application. Data associated with execution of the transaction is collected based on the monitoring.
US10534684B2 Tracking core-level instruction set capabilities in a chip multiprocessor
Techniques described herein generally relate to a task management system for a chip multiprocessor having multiple processor cores. The task management system tracks the changing instruction set capabilities of each processor core and selects processor cores for use based on the tracked capabilities. In this way, a processor core with one or more failed processing elements can still be used effectively, since the processor core may be selected to process instruction sets that do not use the failed processing elements.
US10534680B1 Systems and methods for simulation-based replay of integrated devices
A method of simulating device state changes in an integrated system includes receiving a transaction request from a client device, storing the transaction request as a first event in an event log, transmitting the transaction request to a terminal device, storing the transmission of the transaction request as a second event in the event log, receiving a device response from the terminal device, storing the device response as a third event in the event log, and when the integrated system is under test, a simulator replays the stored events in the integrated system under test.
US10534678B2 Data storage backup management method
A computer-implemented method to store data may include writing data to at least one of a database or one or more local storage devices. The method may also include generating redundancy information for the data. The method may also include writing the redundancy information to at least one of a remote storage device or a removable storage device.
US10534676B2 Measuring snapshot delay between source database system and its asynchronous replica
A computer implemented method is provided for determining a delay between a first database and an associated replicated database by replicating transactions of the first database in the replicated database, determining a delay between the two databases based on a commit timestamp from the first database and a timestamp associated with the commit transaction becoming visible in the replicated database. Then, after a predefined period of time has elapsed since replicating the commit transaction, determining a second delay based on a timestamp associated with a heartbeat log and a replicated database system time. And, selectively determining to execute or deny a statement received by the replicated database based on the second delay. Related apparatus, systems, techniques and articles are also described.
US10534675B2 ACL based open transactions in replication environment
A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes determining a database user that initiated the first open transaction. The method further includes querying one or more tables of the target database corresponding to the one or more tables of the source database associated with the first open transaction, to determine whether the database user has access privileges for the one or more tables of the target database and dynamically skipping replication of the first open transaction to the target database, such that the data replication system no longer waits for the first open transaction to complete.
US10534669B1 Storage system with inter-stretch transcoding
A data storage service stores a dataset on a set of storage nodes in accordance with a first encoding. A set of shards constituting quorum, and one or more additional shards, are stored on the storage nodes. The data storage system determines to store the dataset according to a second encoding, in which the second encoding has a greater number of shards. The data storage system reconfigures the storage of the dataset in accordance with the second encoding, such that the reconfigured storage forms additional shards for the second encoding by combining portions of shards of the first encoding.
US10534666B2 Determining storage requirements based on licensing right in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes receiving a storage request from a user device via a network, where the storage request indicates a data object for storage in a distributed storage network (DSN) and a licensing identifier associated with the data object. Encoded data slices are generated by utilizing a dispersed storage error encoding scheme. Storage requirement data is generated based on the licensing identifier, indicating unique instance numbers corresponding to each of the encoded data slices. A plurality of write requests are generated, each corresponding to one of the encoded data slices and each for transmission to one of the storage units via the network. Each write request indicates a number of unique writes of a corresponding encoded data slice to a storage unit based on the corresponding unique instance number indicated by the storage requirement data.
US10534665B2 Decoding method, memory storage device and memory control circuit unit
A decoding method for a memory storage device including a rewritable non-volatile memory module is provided according to an exemplary embodiment of the invention. The method includes: reading at least one memory cells by using at least one read voltage level to obtain a codeword; performing a parity check operation on the codeword by an error checking and correcting circuit to generate a syndrome sum corresponding to the codeword; and dynamically adjusting a first parameter used by the error checking and correcting circuit in a first decoding operation based on whether the syndrome sum is less than a first threshold value and performing the first decoding operation on the codeword by the error checking and correcting circuit by using the first parameter.
US10534664B2 In-memory data storage with adaptive memory fault tolerance
A storage aware memory controller for managing a physical storage system. A described controller: a system for mapping physical memory space into a memory region and a storage region; a system for applying different error protections schemes, in which a fine-grained memory fault tolerance scheme is applied to data in the memory region and a course-grained memory fault tolerance scheme is applied to data in the storage region; and a storage file system that includes a mapping table for mapping logical addresses to physical addresses for data stored in the storage region.
US10534661B2 Selecting a storage error abatement alternative in a dispersed storage network
A method for execution by an integrity processing unit includes detecting a storage error associated with storage of at least one encoded data slice in at least one memory of an associated storage unit of a set of storage units. Error parameters associated with the storage error are determined and a plurality of recovery alternatives to abate the storage error are identified based on the error parameters. A plurality of cost-benefit factors that correspond the plurality of recovery alternatives are determined. One of the plurality of recovery alternatives is selected based on the plurality of cost-benefit factors, and execution of the one of the plurality of recovery alternatives is facilitated to abate the storage error.
US10534659B2 Policy based dynamic data collection for problem analysis
A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
US10534654B2 Dynamic thread status retrieval using inter-thread communication
A circuit arrangement and program product for dynamically providing a status of a hardware thread/hardware resource independent of the operation of the hardware thread/hardware resource using an inter-thread communication protocol. A master hardware thread may be configured to communicate status requests to associated slave hardware threads and/or hardware resources. Each slave hardware thread/hardware resource may be configured with hardware logic configured to automatically determine status information for the slave hardware thread/hardware resource and communicate a status response to the master hardware thread without interrupting processing of the slave hardware thread/hardware resource.
US10534653B2 Hypervisor-based virtual machine isolation apparatus and method
A hypervisor-based virtual machine isolation apparatus and method. The hypervisor-based virtual machine isolation method performed by the hypervisor-based virtual machine isolation apparatus includes when a hypervisor starts to run virtual machines, allocating one or more colors to each of the virtual machines, allocating a page frame corresponding to the allocated colors to the corresponding virtual machine, allocating an accessible core depending on the colors of the virtual machine, and performing isolation between virtual machines corresponding to an identical color by changing a temporal/spatial scheduling order between the virtual machines corresponding to the identical color.
US10534652B1 Efficient movement of virtual nodes during reconfiguration of computing cluster
Given a current configuration of virtual node groups in a computing cluster and a new configuration indicating one or more changes to the virtual node groups, a cluster manager generates a reconfiguration plan to arrange virtual nodes into the desired virtual node groups of the new configuration while minimizing a number of virtual nodes to be moved between physical nodes in the computing cluster.
US10534649B2 Simulation systems and methods using query-based interest
Methods, systems, computer-readable media, and apparatuses for query-based interest in a simulation are presented. Entities may be simulated on workers, and each entity may comprise one or more components. A simulation system may run bridges on one or more machines, and the bridges may be configured to facilitate data communications between the workers and one or more entity databases. Each worker may be assigned to a different bridge. The system may modify one or more entities to include an interest component, and the interest component may indicate a query subscription to the one or more entity databases, which may affect the communication between bridges and workers. The interest component may also or alternatively indicate a frequency for receiving, from the one or more entity databases, updates for the query subscription.
US10534648B2 System resource utilization balancing
Ensuring the fair utilization of system resources using workload based, time-independent scheduling, including: determining whether an amount of system resource utilization in the storage system has reached a predetermined utilization threshold; and responsive to determining that the amount of system resource utilization in the storage system has reached a predetermined utilization threshold: determining whether one or more entities in the storage system have utilized system resources in excess of their fair share by a predetermined threshold during a time-independent period; and responsive to determining that one or more entities in the storage system have utilized system resources in excess of their fair share by the predetermined threshold during the time-independent period, freezing, at least partially, an amount by which the one or more entities in the storage system have utilized system resources in excess of their fair share.
US10534643B2 Correlation of thread intensity and heap usage to identify heap-hoarding stack traces
Embodiments identify heap-hoarding stack traces to optimize memory efficiency. Some embodiments can determine a length of time when heap usage by processes exceeds a threshold. Some embodiments may then determine heap information of the processes for the length of time, where the heap information comprise heap usage information for each interval in the length of time. Next, some embodiments can determine thread information of the one or more processes for the length of time, wherein determining the thread information comprises determining classes of threads and wherein the thread information comprises, for each of the classes of threads, thread intensity information for each of the intervals. Some embodiments may then correlate the heap information with the thread information to identify code that correspond to the heap usage exceeding the threshold. Some embodiments may then initiate actions associated with the code.
US10534640B2 System and method for providing a native job control language execution engine in a rehosting platform
A native Job Control Language (JCL) execution engine is provided in a mainframe rehosting platform/open platform for executing a migrated JCL job without converting the JCL job to another language. The JCL execution engine provides a framework which supports an internal JCL mechanism, a simulation of a plurality of mainframe utilities commonly used in JCL jobs, and a simulation of commonly used database utilities. When the JCL execution engine receives a JCL job, it generates a statement sequence from the JCL job, orders statements in the sequence into a doubly-linked sequence, and parses the doubly-linked sequence to construct a job element hierarchy tree for execution. A plurality of job initiators are provided to dequeue jobs from a job queue and dispatch the jobs to the JCL execution engine or another type of execution engine.
US10534636B2 Interface and runtime environment for process definition and process execution tracking
Systems, methods, and other embodiments associated with defining and executing a process within a single runtime environment are described. In one embodiment, a method includes executing a definition interface in the runtime environment for defining the process. The example method may also include receiving input of a process definition of the process through the definition interface and storing the process definition into a data structure. The example method may also include generating and displaying a selection interface populated with a plurality of execution types such as a workflow, a batch execution job, an analytical pipeline, and an interactive application interface. The example method may also include receiving a selected execution type through the selection interface and executing the process using the process definition that is transformed during execution to be compatible with the selected execution type. An execution interface, populated with process execution information, is executed in the runtime environment.
US10534635B2 Personal digital assistant
Disclosed herein are system, method, and computer program product embodiments for managing completion of a task. An embodiment operates by receiving a selection of a collection configured to complete the task. The embodiment determines a context indicator for analyzing an application object in the selected collection. The embodiment processes the application object in based on the context indicator to generate information for completing the task. Another embodiment operates by receiving a selection of a collection configured to complete a task. The embodiment then determines that completion of the task requires solving a situation defined by a situation definition. The embodiment then identifies an anchor application object in the selected collection based on the situation definition. The embodiment then generates related information and a set of actions for solving the situation based on the anchor application object and the situation definition.
US10534632B2 Computer system and maintenance method of computer system
A communication system includes a control device configured to calculate a packet forwarding path and set a flow based on the packet forwarding path in a node, and a plurality of nodes configured to forward a received packet based on a flow set by the control device. The control device, when receiving a detour instruction, calculates a new packet forwarding path which detours a detour target node and sets a flow based on the new packet forwarding path in the plurality of nodes on the new packet forwarding path.
US10534631B2 Scalable policy assignment in an edge virtual bridging (EVB) environment
One embodiment includes obtaining virtual machine (VM) information for at least one VM. The VM information includes a VSI type identification (ID) associated with each VM. A policy discriminator (PD) is associated for each VSI type ID, where the PD represents scalable policy assignment. At least one rule and bandwidth filter information associated with a VSI type ID is retrieved from virtual station interface (VSI) database (DB) information and PD for each VSI type ID. The associated at least one rule and filter information is applied based on one of multiple PD types. The multiple PD types comprise a VM type and a virtual local area network (vLAN) type.
US10534628B2 Deploying updates to virtual machine images based on differences in artifacts
Embodiments include systems and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.
US10534626B2 Methods for facilitating self-service automation utilities and devices thereof
Methods, non-transitory computer readable media, and unified command center (UCC) server devices that provide a graphical user interface (GUI) configured to dynamically display one or more parameter input fields for one or more parameters in response to selection of a command. The parameter input fields are identified based on stored command data for the selected command. Task data for a task is then obtained via the GUI. The task data includes at least an indication of the selected command, one or more values for the parameters received via the parameter input fields, and an indication of a database instance. A command line is generated based on the task data. The command line is automatically executed using stored core source code and a stored run command script for a platform associated with the database instance to initiate performance of the task on a target device hosting the database instance.
US10534625B1 Carry chain logic in processor based emulation system
Disclosed herein is an apparatus and method for emulating hardware. The apparatus includes a data array configured to store input data for an emulation cycle and a carry chain coupled to the data array receives one or more inputs from the data array. The carry chain is configured to generate output data in response to performing an arithmetic operation by a set of configurable logic gates using the one or more inputs in a pre-determined number of clock cycles. One or more processors are coupled to the carry chain and the data array, and are configured to emulate a logic gate function using at least the input data from the data array or the output data from the carry chain.
US10534621B2 Information processing apparatus, PLD management program and PLD management method
An information processing apparatus has a processor and a programmable logic circuit device (PLD) that includes a reconfiguration region to configure a logic circuit requested by a configuration request from the processor. The processor compares a first execution time of a plurality of the logic circuits for a case when a degree of parallelism adjustment is performed by decreasing a degree of parallelism of a first logic circuit and increasing a degree of parallelism of a second logic circuit and a second execution time of the plurality of logic circuits for a case when the degree of parallelism adjustment is not performed, and requests the degree of parallelism adjustment to the PLD when the first execution time is shorter than the second execution time, and does not request the degree of parallelism adjustment to the PLD when the first execution time is not shorter than the second execution time.
US10534619B2 Memory management system with multiple boot devices and method of operation thereof
A memory management system, and method of operation thereof, includes: a primary device of a resilient storage module configured as a boot device for booting a computer system; an operational status received from the computer system; a secondary device of the resilient storage module configured as the boot device based on the operational status indicating a non-operational state; and a memory module controller of the resilient storage module for initiating a reboot operation using the secondary device as the boot device.
US10534611B2 Branch prediction using multi-way pattern history table (PHT) and global path vector (GPV)
Embodiments relate to branch prediction using a pattern history table (PHT) that is indexed using a global path vector (GPV). An aspect includes receiving a search address by a branch prediction logic that is in communication with the PHT and the GPV. Another aspect includes starting with the search address, simultaneously determining a plurality of branch predictions by the branch prediction logic based on the PHT, wherein the plurality of branch predictions comprises one of: (i) at least one not taken prediction and a single taken prediction, and (ii) a plurality of not taken predictions. Another aspect includes updating the GPV by shifting an instruction identifier of a branch instruction associated with a taken prediction into the GPV, wherein the GPV is not updated based on any not taken prediction.
US10534604B1 Software refactoring systems and methods
A computer-implemented method includes creating, by a computing device, an abstract syntax tree based on a source code file of a software application, the source code file including source code defining operations of the software application. The method also includes traversing, by the computing device, the abstract syntax tree. The method further includes identifying, by the computing device and based on the traversing of the abstract syntax tree, one or more code violations present in the source code. The method also includes generating, by the computing device, at least one refactoring option for the one or more code violations, each refactoring option of the at least one refactoring option representing a change to the source code file that is configured to remediate the associated code violation.
US10534602B2 Preference learning for adaptive OTA notifications
A vehicle includes a controller and a processor. The processor is programmed to prompt the user with a selection to install a software update to the controller responsive to a user preference value, computed from user selections whether or not to install software updates associated with contextual information that matches a software update to be installed, exceeding a threshold defined by a priority of the software update, and update the user preference value per the selection.
US10534599B2 Software upgrade envisioning application
Methods and systems for envisioning benefits of a software upgrade. One system includes at least one electronic processor configured to detect when a user performs actions within a software application, capture data about user actions and application features, and determine through a set of rules if an updated or new feature to perform the user actions exists in an upgraded version of the application software. The electronic processor is also configured to, when a rule triggers, store user and application data and present to the user a visualization of the updated feature available in the upgraded application software. User and application data can be aggregated for a plurality of users, a plurality of application software, or both. Display of new features to a plurality of users can be user controlled or controlled by a super user based on analysis and reporting of user data accumulated over time.
US10534593B2 Optimized entry points and local function call tailoring for function pointers
Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to identify potential target functions and indicate the potential target functions in the program code. Additionally, the compiler determines and indicates in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module. A linker can read the indication the compiler made in the program code and optimize the indirect call function.
US10534589B2 Specifying user defined or translator definitions to use to interpret mnemonics in a computer program
Provided are a method, system, and article of manufacture for specifying user defined or translator definitions to use to interpret mnemonics in a computer program. A mnemonic is processed in the computer program having a user defined definition and a translator definition. The mnemonic is interpreted according to the user defined definition in response to previously processing a mnemonic command specifying the mnemonic and the user defined definition. The mnemonic is interpreted according to the translator definition in response to previously processing a mnemonic command specifying the mnemonic and the translator definition.
US10534588B2 Data processing simulator with simulator module and data elements
A method and system including an application server; a framework including a simulator module; a display; a storage device; and a simulator processor in communication with the simulator module and operative to execute processor-executable process steps to cause the system to: receive a metadata file for an application; receive a request from a user interface associated with the application; transmit the request to the simulator module; generate, in response to the received request, one or more simulated data elements at the simulator module based on the metadata and a communication protocol; and display the one or more simulated data elements on the display. Numerous other aspects are provided.
US10534587B1 Cross-platform, cross-application styling and theming infrastructure
This disclosure relates to deploying centralized design data in a development system. An exemplary system generally includes a server configured to perform the following steps. The server receives a style element and a reference name paired with the style element. The server then generates a visual definition comprising design data associated with the style element and paired with the reference name. The server then identifies a development environment for use with the visual definition and formats the visual definition into a local definition compatible with the development environment. Finally, the server transmits the local definition to a developer device associated with the development environment.
US10534586B2 Method, system and apparatus for visual programming of interaction workflows for omni-channel customer contact centers with integrated customer relationship management
A method, apparatus and system for achieving visual programming of interaction workflows for customer contact centers which eliminates the need for skilled computer telephony interaction programmers to program the screen pops and workflows that are presented to live-agent customer service representatives in a contact center. Further, the disclosed method and apparatus enables integration of contact information from omni-channel systems, as well as customer relationship management (“CRM”) data, data collected from interactive voice response (“IVR”) systems, and data pulled from third-party databases, into the screen pops and workflows in a way that is agnostic as to the type or protocol of the PBX switch, the IVR system and the CRM system utilized by a particular call center, by facilitating a level of abstraction and data flow between and among these components.
US10534585B1 Integrated development environment with deep insights and recommendations
At an Operational Insights and Development Recommendation (OIDR) system, development artifacts from a central artifacts repository are received. At the OIDR system, statistical data from a central data analysis infrastructure is received. The statistical data is retrieved from application systems running software created from the development artifacts, and the statistical data is correlated with the development artifacts. Data insights and recommendations based on the correlated statistical data and development artifacts are provided by the OIDR system to an enhanced integrated development environment (IDE). Recommendations are derived using an analysis algorithm.
US10534584B2 Enhanced software application ecosystem
An ecosystem supporting the design and the construction of software applications (Apps) is described. Such an ecosystem supports rapid and efficient design of Apps that provide a consistent user experience through one or more user interfaces.
US10534583B2 Systems and methods for translating data read from proxy APIs into computing code
A method for automatically generating sample code for an API for payment processing in a payment network includes reading an acquirer processor-specific API for payment processing in a payment network using an acquirer processor-specific API reader, generating acquirer processor-specific API data using the acquirer processor-specific API reader, converting the acquirer processor-specific API data into a format compatible with an output generator, and generating language-specific sample code by the output generator using the converted acquirer processor-specific API data and a language-specific template.
US10534579B2 Random number generator by superparamagnetism
A system according to one embodiment includes a pinned layer; a spacer layer above the pinned layer; a free layer above the spacer layer; a heating device, for heating the free layer to induce a paramagnetic thermal instability in the free layer whereby a magnetization of the free layer randomly switches between different detectable magnetic states upon heating thereof; and a magnetoresistance detection circuit for detecting an instantaneous magnetic state of the free layer.
US10534578B1 Multi-input floating-point adder
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a circuit configured to perform computations using multiple inputs. The circuit includes multiple adder circuits and a selection circuit that includes multiple input selector. Each adder circuit performs an addition operation using sets of inputs derived from the multiple inputs. The input selectors are configured to select one or more inputs from a set of inputs derived from the multiple inputs based on a sign bit for an input in the set and pass the selected inputs to an adder circuit that generates a sum using the selected inputs. The circuit determines a routing of the sum to another adder circuit based in part on a sign bit for the input in the set of inputs.
US10534576B2 Optimization apparatus and control method thereof
A storage unit holds context information including a minimum energy state, a current state, a minimum energy, a current energy, a temperature, and a bias about each of a plurality of trials. A control unit includes a counting unit counting update processing repeated in each trial and another counting unit counting trials performed. The control unit repeats update control about the update processing a certain number of times in each trial on the context information, based on spin information and an update target energy change. A calculation unit calculates energy change candidates based on a generated random number, a stored weight, the spin information, and the current state and temperature updated by the update control. A selection unit selects the update target energy change from the candidates calculated by the calculation unit based on a random number.
US10534574B2 Acoustic system and volume adjustment method
An acoustic system comprises an operation condition determination part for determining an operation condition of an operating element for controlling sound volume of a sound reproduction device which reproduces sounds from a plurality of sound sources, and a control part for changing a control object of the sound volume by the operating element in accordance with the sound source which is reproduced by the sound reproduction device, based on the operation condition determined by the operation condition determination part. The control part prohibits switching of the control object of the sound volume by operation of the operating element even when the sound source to be reproduced has been changed while it is determined by the operation condition determination part that the operation of the operating element is continuously performed.
US10534573B2 Method for apparatus for sample rate conversion with unknown input and output clocks
Systems, methods and software for sample rate conversion with unknown input and output clocks are disclosed. In one embodiment, a method for an asynchronous transfer of audio data includes: receiving the audio data by an antenna of a receiver (RX); storing the audio data in an input buffer of the RX; and receiving data words from the input buffer by a sample rate converter (SRC). The consecutive data words are received from the input buffer at an adjustable period T. The method further includes tracking a filling level of the input buffer; and based on the filling level of the input buffer, adjusting the adjustable period T. When the filling level of the input buffer is below the target level of the input buffer, the adjustable period T is increased. When the filling level of the input buffer is above the target level of the input buffer, the adjustable period T is decreased.
US10534571B2 Object-based presentation system
A presentation system is described herein. The system can include a room for playing a scene and can be made up of a collection of displays. The system can also include media players to manage the playing of content on a corresponding display of the collection of displays. The system can also include a server to distribute objects to the media players. The scene can include the objects, which may be selectively played on the displays when the scene is played on the room. The media players can receive the objects and can determine whether the objects are intended to be played on the corresponding displays as part of the scene to be played. If so, the objects can be rendered on the corresponding displays on which the objects are intended to be played, which can bypass the rendering of the scene as a whole by the system.
US10534570B2 Image forming system for relaying communication between a server on an internet and an image forming device, relay server, communication controlling method and non-transitory computer readable recording medium
An image forming system comprises: an application server installed on an internet; multiple image forming devices installed on a local network; multiple relay servers, installed on the local network, relaying communication between at least one of the multiple image forming devices and the application server; and a connection mediation server, installed on the internet, sending an access request to one of the multiple relay servers, and connecting the relay server to the application server. The connection mediation server includes: a relay server identifying part configured to identify the relay server which relays the communication between one of the multiple image forming devices and the application server from among the multiple relay servers; and an access request sending part configured to send the access request to the relay server identified by the relay server identifying part, and establish the communication between the image forming device and the application server.
US10534569B2 Systems and methods for providing variable data printing (VDP) using dynamic font downgrading
Apparatus and methods for providing downgraded fonts for VDP printing application are described. A server system may be configured to generate and/or select a set of downgraded rasterized fonts for delivery to a client system in order to provide limited client-side WYSIWIG display functionality using the downgraded fonts. A client side application may use the downgraded fonts to provide a display-only or draft print only rendering of a VDP print job.
US10534567B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus includes a generating unit configured to generate an image corresponding to at least part of a plurality of pages included in the print data according to acquisition of the print data, a holding unit configured to hold the image generated by the generating unit into a storage, and an obtaining unit configured to obtain images of all pages to be printed among the pages included in the print data according to the print instruction from the user, wherein the obtaining unit obtains the image of the page of which the image is already generated by the generating unit among the pages to be printed from the storage, and generates, after acceptance of the print instruction, an image of the page of which an image is not generated by the generating unit.
US10534565B1 Programmable, area-optimized bank group rotation system for memory devices
A device including an address extraction for a data burst associated with a host processor and to map the data burst to a memory according to a rotation is provided. The device includes a splitter to separate a first command that associates the data burst with a first round in the rotation, and a selection logic to select, from the first round in the rotation, a first bank group at the address in the memory to execute the first command, and execution logic to receive the data burst and the address in the memory to activate the first bank group at the address in the memory, and to schedule an execution of the first command based on an availability of a second bank group from the first round in the rotation. A system and a non-transitory computer readable medium storing instructions to use the device are also provided.
US10534562B2 Solid state drive
A memory stores data, a memory interface circuit reads the data from the memory, and an arithmetic circuit performs a prescribed arithmetic operation on the data. A host interface circuit outputs an arithmetic request to the arithmetic circuit, and also outputs a reading instruction to the memory via the memory interface circuit, upon receipt of an arithmetic instruction from a host device. The host interface circuit receives, from the arithmetic circuit, an arithmetic result of the prescribed arithmetic operation performed on the data read from the memory via the memory interface circuit, and outputs the arithmetic result to the host device.
US10534560B2 Data storage device and data processing system having the same
A data storage device includes a first controller; a scale-out storage device; and an interface connected between the first controller and the scale-out storage device, wherein the first controller is configured to transmit, to the scale-out storage device through the interface, a first command including a command type and command information having a parameter with respect to the command type, wherein the scale-out storage device is configured to perform an operation corresponding to the first command, and wherein the scale-out storage device includes, a scale-out controller connected to the interface, a volatile memory connected to the scale-out controller, and a non-volatile memory connected to the scale-out controller.
US10534559B2 Heat-tiered storage system having host awareness
A data storage system includes multiple tiers of data storage accessible by multiple hosts. The multiple tiers include an upper tier having a lower access latency and a lower tier having a higher access latency. For each extent among a plurality of extents of file system objects in the data storage, the storage controller separately tracks, for each of one or more hosts that access the extent, a respective heat indicative of a frequency of access by that host. In response to an event disassociating a first host among the multiple hosts from a particular extent among the plurality of extents, the storage controller recalculates an overall heat of the particular extent while excluding a first heat of the first host for the particular extent. The storage controller migrates extents among the multiple tiers based on overall heats of the plurality of extents.
US10534556B2 Techniques for scavenging of free provisioned blocks
Techniques for scavenging blocks may include: determining, in accordance with a selected option, a set of candidate upper deck file systems, wherein at least a first of the candidate upper deck file systems has storage allocated from at least one block of a lower deck file system; and performing, in accordance with the selected option, scavenging of the set of candidate upper deck file systems to attempt to free blocks of the lower deck file system. Scavenging may include issuing a request to perform hole punching of a backed free block of the first candidate upper deck file system, wherein the backed free block has first provisioned storage that is associated with a block of the lower deck file system. The selected option may be one of multiple options each specifying a different candidate set of upper deck file systems upon which hole punching is performed when selected.
US10534553B2 Memory array accessibility
Apparatuses and methods for memory array accessibility can include an apparatus with an array of memory cells. The array can include a first portion accessible by a controller of the array and inaccessible to devices external to the apparatus. The array can include a second portion accessible to the devices external to the apparatus. The array can include a number of registers that store row address that indicate which portion of the array is the first portion. The apparatus can include the controller configured to access the number of registers to allow access to the second portion by the devices external to the apparatus based on the stored row addresses.
US10534543B2 Using counters to efficiently track busy time of storage systems
Methods and systems configured to increment one or more counters, including read command total, write command total, total blocks written and read, and low read or write queue depth, when a read or write command is received. When a request for a total device busy time is received, a total device busy time is determined and provided using one or more of the counters and one or more corresponding timing factors.
US10534542B2 Dynamic core allocation for consistent performance in a non-preemptive scheduling environment
Methods and systems are presented for allocating resources based on dynamic core allocation in a scheduler hierarchy of a storage system. One method includes reserving a set of core processors including one or more core processors for execution of system IOs in the data storage system. The data storage system includes a controller including non-volatile memory (NVRAM) for handling IOs and a first central processing unit (CPU) having a plurality of core processors, a solid state memory (SSD) configured as a read cache memory, and permanent data storage. The method includes dynamically adjusting the number of core processors in the set based on a current utilization of a resource. The method includes scheduling an IO on a first core processor of the plurality of core processors that has the least magnitude of scheduled utilization.
US10534541B2 Asynchronous discovery of initiators and targets in a storage fabric
Method and apparatus for asynchronous discovery of processing and storage nodes coupled via an expander switch in a fabric. In some embodiments, an initiator device operates as a processing node to transfer data to and from a non-volatile memory (NVM) of a target device at a storage node. One of the initiator or target devices is activated prior to the other device. The second activated device broadcasts a discovery command responsive to the activation of the second activated device and prior to receipt of a request for the discovery command from the first activated device. The first activated device processes the discovery command to establish an I/O communication link between the first activated device and the second activated device. The discovery command may include a non-volatile memory express (NVMe) controller list, and the NVM may be arranged as one or more NVMe namespaces.
US10534536B2 Replacement of physical buttons with virtual controls
In an approach for controlling a computing device without mechanical buttons the computer detects an interaction with a touch capacitive sensing surface on a computing device. The computer determines that the detected interaction includes at least three interactions including at least two different touch capacitive sensing surfaces. The computer determines a virtual control button to display based on the detected interaction. The computer displays the determined virtual control button to the user. The computer receives an interaction with the displayed virtual control button. The computer implements an action associated with the determined virtual control button based on the received interaction.
US10534532B2 Electronic device and method for processing letter input in electronic device
A method for processing a letter input in an electronic device is provided. The method includes, if at least one letter is input, determining at least one input behavior related to the input and if a predetermined delimiter is input, determining whether to disable a function of automatically recommending at least one word similar to an input word, based on the determined input behavior.
US10534531B2 Portable device comprising a touch-screen display, and method for controlling same
A controlling a portable device comprising a first touch screen and a second touch screen is provided. The method includes displaying first information related to a first application on the first touch screen and displaying second information related to the first application on the second touch screen; receiving a first user input moving to the first touch screen on the second touch screen; and replacing the first information and the second information with a third information and a fourth information related to the first application on the first touch screen and the second touch screen, in response to receiving the first user input, wherein each of the third information and the fourth information is displayed while being slidden in direction from the second touch screen to the first touch screen and the third information is displayed over a boundary between the first touch screen and the second screen during the sliding of the third information and the fourth information.
US10534515B2 Method and system for domain-based rendering of avatars to a user
A method and system for domain-based rendering of avatars to a user is disclosed. The method includes receiving, by a controller unit of a user device, a user input subsequent to launch of an application in the user device. The method further includes extracting a plurality of keywords and metadata from the user input. The method includes determining an application domain in association with the user input based on the plurality of keywords and the metadata. The method further includes selecting at least one avatar from an avatar database based on the application domain and a plurality of parameters. The method includes rendering the at least one avatar to the user to initiate a conversation.
US10534512B2 System and method for identifying web elements present on a web-page
Disclosed is a system for identifying one or more web elements present on a web-page. A web-page receiving module may receive a web-page comprising a plurality of web elements. A parameter recording module may record one or more parameters corresponding to a web element of the plurality of web elements. A simulation module may simulate interaction of one or more input devices with the web element in order to determine behavior of the web element. The simulation module may further record change in the one or more parameters based on the interaction simulated. The change in the one or more parameters may be recorded upon triggering of at least one event. A web-element identification module may identify the web element based on the behavior of the web element and the change recorded in the one or more parameters.
US10534508B2 Sharing media content
Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.
US10534507B1 System and method for cooperative sharing of resources of an environment
A computer program product for providing a graphical user interface for displaying of and enabling cooperative use of resources on a display of a computing device includes computer readable code means, the computer readable code means when executed by a processor device, being configured to provide an environment, the environment being configured to represent the resources on the display of the computing device, provide a first viewport to at least a portion of the environment on the display of the computing device, enable a resource to be added to the environment and be viewed within the first viewport and enable the resource to be acted upon within the first viewport.
US10534506B2 Task management device, task management method and computer readable recording medium
A task management device includes a first display controller which controls a display to display a schedule template including a plurality of schedule areas, predetermined date information or time zone information being associated with each schedule area; a first selecting unit which selects a predetermined stamp mark in accordance with a user's operation from a plurality of stamp marks which indicate different types of tasks and with which different message information is associated; and a second selecting unit which selects a schedule area in which the stamp mark selected by the first selecting unit is placed in accordance with a user's operation from the plurality of schedule areas. The first display controller controls the display to display the schedule template where the stamp mark selected by the first selecting unit is placed in the schedule area selected by the second selecting unit.
US10534505B2 Technique for preventing unnecessary overlap of user interfaces
An acquisition unit acquires, for a target object displayed on a display screen, a plurality of candidates to lay out a user interface on the display screen so as not to overlap the target object. A specifying unit specifies an amount of protrusion, protruding from a first display area including the target object in the display screen, of a candidate acquired by the acquisition unit. A selection unit selects, based on the amount of protrusion specified by the specifying unit, one candidate out of the plurality of candidates. A display control unit displays, based on the candidate selected by the selection unit, the user interface on the display screen.
US10534504B2 Sales data processing apparatus and sales data processing method
A sales data processing apparatus includes the following. An operation unit is associated with a display and receives operation by touch. A setting unit associates an operator group with each operator according to a predetermined condition and associates a predetermined number of operator groups with each tab or each screen displayed on the display. A display control unit generates an operator selection screen to select the operator based on contents set by the setting unit and displays the operator selection screen on the display.
US10534503B1 Motion stills experience
Implementations disclose a user interface for viewing and combining media items into a video. A method includes presenting a user interface facilitating a creation of a video from a plurality of media items, the user interface comprising a first portion concurrently playing a first media item and a second media item of the plurality of media items; receiving user input indicating a selection of the first media item in the first portion of the user interface; in response to determining that the user input is of a first type, adding the first media item to a set of selected media items, and presenting the set of selected media items in a second portion of the user interface; and creating the video from the set of selected media items.
US10534492B2 Mutual capacitive touch panel having double-layer electrode structure
The present invention provides a mutual capacitive touch panel including a first conductive layer and a second conductive layer. The first conductive layer includes a plurality of electrodes arranged in an array and a plurality of connecting line segments. In each column of the array, the electrodes in the ((N×M)-1)th row are electrically connected to one another through some of the connecting line segments to form a first electrode series, and the electrodes in the (N×M)th row are electrically connected to one another through some of the connecting line segments to form a second electrode series. The second conductive layer includes a plurality of electrode strips extending along a row direction of the array and respectively overlapping the electrodes located at the corresponding row. Each electrode strip includes a plurality of shielding portions, each of which overlaps one corresponding of the connecting line segments.
US10534487B2 Touch sensor
The disclosure relates to a touch sensor comprising: a sensing area having a central region bounded by at least one edge region that extends in an edge region direction; and a plurality of conductive elements that each extend through the central region in a direction that is oblique to the edge region direction.
US10534484B2 Zero-dimensional baseline management
A processing system includes sensor circuitry configured to obtain capacitive sensing signals from sensor electrodes, the sensor electrodes having baseline values, such that each sensor electrode has a corresponding baseline value. The processing circuitry is configured to be connected to the sensor circuitry and configured to determine, for the corresponding baseline value of a sensor electrode, a spatial consistency metric value using the various baseline values, set a baseline updating scheme for the sensor electrode based on the spatial consistency metric value, and update the corresponding baseline value of the sensor electrode according to the baseline updating scheme to obtain an updated corresponding baseline value.
US10534479B2 Optical proximity sensors
A proximity sensor, including a housing, an array of lenses mounted in the housing, an array of alternating light emitters and light detectors mounted in the housing, each detector being positioned along the image plane of a respective one of the lenses so as to receive maximum light intensity when light enters the lens at a particular angle, an activating unit mounted in the housing and connected to the emitters and detectors, synchronously co-activating each emitter with at least one of the detectors, each activated emitter projecting light out of the housing along a detection plane, and a processor receiving outputs from the detectors corresponding to amounts of projected light reflected by an object in the detection plane to the detectors, and calculating a two-dimensional location of the object in the detection plane based on the detector outputs and the particular angle.
US10534477B2 Gate driver and display device having in-cell touch sensor using the same
A gate driver and a display device having an in-cell touch sensor using the gate driver are disclosed. The gate driver includes a shift register configured to sequentially supply gate pulses to gate lines of a display panel. The shift register includes an (N−1)th stage, where N is a positive integer equal to or greater than 2, configured to output an (N−1)th gate pulse, an Nth stage configured to output an Nth gate pulse, and a hold circuit configured to hold an output voltage of the (N−1)th stage during a predetermined time and supply the output voltage to the Nth stage.
US10534472B2 Common electrode driving and compensation for pixelated self-capacitance touch screen
A touch screen is disclosed. A plurality of common electrodes can be configured to operate as display circuitry during a display phase, and to operate as touch sensing circuitry during a touch sensing phase. The plurality of common electrodes can include a first common electrode associated with a first display pixel, and a second common electrode associated with a second display pixel. Circuitry can be configured to update the first display pixel at a first time while driving the first common electrode but not the second common electrode, and update the second display pixel at a second time, after the first time, while driving the second common electrode but not the first common electrode. In some examples, the circuitry can be configured to leave the second common electrode floating while driving the first common electrode, and leave the first common electrode floating while driving the second common electrode.
US10534471B2 Electronic apparatus with independent power sources
An electronic apparatus with independent power sources includes a functional circuit, a plurality of touch sensing electrodes, at least one force sensing electrode and a force and touch sensing circuit, wherein the functional circuit and the force and touch sensing circuit are powered by a first power source and a second power source different with the first power source, respectively. The force and touch sensing circuit is electrically connected with the touch sensing electrodes and the force sensing electrode to sense external touch and touching force by driving the touch sensing electrodes and the force sensing electrode. The first power source and the second power source have no common current loop therebetween during touch or force sensing operation.
US10534467B2 Touch sensor
Disclosed is a touch sensor, including: first sensing patterns extended in a first direction and arranged in a second direction crossing the first direction, in which each of the first sensing patterns includes: first variable resistive patterns arranged in the first direction; and first conductive patterns connecting the first variable resistive patterns, and lengths of the first variable resistive patterns in the first direction are increased in the second direction.
US10534465B2 Display device
A performance of a display device having an input device is improved. A display device includes: an electro-optical layer; a first driving electrode and a second driving electrode which drives the electro-optical layer; a driver chip which outputs a video signal; a switch circuit which is arranged outside the driver chip, which selects a potential to be supplied to the second driving electrode, and which includes a first switch element and a second switch element; a shift register circuit connected to the switch circuit; and a detection circuit which detects that an object is close or in contact. Each of the first switch element and the second switch element is selectively turned ON or OFF by the shift register circuit. The detection circuit is electrically connected to the first switch element and the second switch element.
US10534463B2 Touch input device
A touch input device may be provided that includes: a cover; a display module disposed under the cover; and a pressure sensing unit disposed under the display module. The pressure sensing unit includes a first elastic foam, a pressure sensor disposed on the first elastic foam, and a first adhesive layer disposed between the first elastic foam and the pressure sensor. A change amount of a stress of the first elastic foam required for the first elastic foam to be compressed to half of the thickness thereof from its original state is less than the change amount of the stress of the first elastic foam required for the first elastic foam to be compressed from half of the thickness thereof to the thickness to which the first elastic foam is able to be maximally compressed.
US10534459B2 Display device
A display device including a display panel for displaying an image on a front surface of the display panel; a touch sensing unit provided on the display panel to sense a touch; an insulating film covering the touch sensing unit; a first circuit board of which one end is connected to the touch sensing unit; and a polarizing layer covering the touch sensing unit and a portion of the first circuit board.
US10534451B2 Trackpad with capacitive force sensing
A trackpad includes: a substrate; a circuit board coupled to the substrate for detecting a position of an object adjacent the substrate, the circuit board including a first plate; a second plate including a spring element, wherein a spacer couples the circuit board and the spring element to each other, the spring element facilitating first movement of the substrate and the circuit board relative to the second plate; and a capacitive force sensor that detects a capacitance of the first plate and the second plate. A trackpad can include a spacer coupling the circuit board and the spring element to each other, and facilitating second movement of at least the substrate and the circuit board by a haptic feedback component.
US10534450B2 Stylus with magnetic induction wheel
The present disclosure illustrates a stylus with magnetic induction wheel. In the stylus, a pen holder includes a stylus head and a pen cap, and the pen holder is defined with a hollow accommodation space having a hole. A wheel is assembled inside the accommodation space and aligned with the hole, and a central axis is protruded on and extended from two opposite sides of the wheel to abut with the stylus head and the pen cap. A magnetic component is disposed on the central axis, and a magnetic induction device is disposed in the accommodation space to sense a variation of angular momentum or angular velocity of the magnetic field lines of the S and N magnetic poles of the magnetic component. As a result, the user can use the stylus to control an electronic device more easily.
US10534449B2 Adjustable digital eraser
The structure and devices described herein provide an improved digital eraser for a stylus. A stylus may have an eraser end that transmits an erase signal from an eraser antenna. A cover houses the eraser antenna and can be configured with varying geometry to selectively position the eraser antenna closer to, or further away from, a digitizer screen of a computing device when the cover is in contact with the digitizer screen. The computing device can detect the signal strength of the erase signal and/or the contact area between the cover and the digitizer screen and vary one or more of the width, area, or opacity of the erase function. The computing device can further, based upon the strength of the signal and/or the contact area between the cover and the digitizer screen, determine the tilt and/or the rotation of the stylus.
US10534442B2 Method and wearable device for providing a virtual input interface
Provided is a wearable device including: an image sensor configured to sense a gesture image of a user setting a user input region; and a display configured to provide a virtual input interface corresponding to the set user input region.
US10534440B2 Vehicle display device and vehicle
The present invention relates to a vehicle display device comprising: a display; a gesture sensing unit disposed in the vicinity of the display so as to generate a first sheet beam to be emitted in a first direction and a second sheet beam to be emitted in a second direction different from the first direction, and sensing a three-dimensional gesture of an object through the first and second sheet beams; and a processor for providing a control signal according to the three-dimensional gesture.
US10534439B2 Techniques for gesture-based initiation of inter-device wireless connections
Techniques for gesture-based device connections are described. For example, a method may comprise receiving video data corresponding to motion of a first computing device, receiving sensor data corresponding to motion of the first computing device, comparing, by a processor, the video data and the sensor data to one or more gesture models, and initiating establishment of a wireless connection between the first computing device and a second computing device if the video data and sensor data correspond to gesture models for the same gesture. Other embodiments are described and claimed.
US10534438B2 Compound gesture-speech commands
A multimedia entertainment system combines both gestures and voice commands to provide an enhanced control scheme. A user's body position or motion may be recognized as a gesture, and may be used to provide context to recognize user generated sounds, such as speech input. Likewise, speech input may be recognized as a voice command, and may be used to provide context to recognize a body position or motion as a gesture. Weights may be assigned to the inputs to facilitate processing. When a gesture is recognized, a limited set of voice commands associated with the recognized gesture are loaded for use. Further, additional sets of voice commands may be structured in a hierarchical manner such that speaking a voice command from one set of voice commands leads to the system loading a next set of voice commands.
US10534437B2 Modular sensing device for processing gestures
A modular sensing device can generate output via one or more output devices. The modular sensing device can include an inertial measurement unit that generates sensor data corresponding to user gestures performed by a user, a wireless communication module, a mode selector enabling the user to select a mode of the modular sensing device out of a plurality of modes, and one or more output devices configured to generate output based on the user gestures and the selected mode. The selected mode configures the manner in which the modular sensing device generates output via the one or more output devices based on the user gestures.
US10534436B2 Multi-modal gesture based interactive system and method using one single sensing system
Described herein is a method and a system for providing efficient and complementary natural multi-modal gesture based interaction with a computerized system which displays visual feedback information on a graphical user interface on an interaction surface. The interaction surface is within the frustum of an imaging device comprising a single sensing system. The system uses the single sensing system for detecting both touch gesture interactions with the interaction surface (120) and three-dimensional touch-less gesture interactions in areas or volumes above the interaction surface performed by hands of a user. Both types of interaction are associated contextually with an interaction command controlling the computerized system when the gesture has been detected. The system comprises preferably a projection system for displaying the graphical user interface and visual feedback on the interaction surface, the projection system being locatable on the same side or on the opposite side of the interaction surface to the sensing system.
US10534431B2 Tracking finger movements to generate inputs for computer systems
A system including: a first sensor module having an inertial measurement unit and attached to a palm of a hand of a user; a second sensor module having an inertial measurement unit and attached to a first bone of a finger (e.g., a middle or proximal phalange bone) on the palm; and a computing device coupled to the first sensor module and the second sensor module to calculate, based on the orientation of the palm and the orientation of the first bone, orientations of the second bones of the finger (e.g., a distal or proximal phalange bone, a metacarpal bone of the thumb) that have no separately attached inertial measurement unit, according to a predetermined ratio of rotation from a reference orientation along a same axis of rotation.
US10534430B2 Device and method for immersive visual representations and individual head equipment
A device for immersive visual representations to a user of virtual scenes, inside a helmet enabling head movements, receives information related to positions of the user's eyes with respect to the helmet, determines visual generation parameters of the virtual scenes in function of that information, and provides those parameters for carrying out the immersive visual representations in the helmet based on those parameters. The device further determines the visual generation parameters so as to spatially adjust continuously the representations of the virtual scenes in function of the positions of the user's eyes. An individual head equipment comprises such a device, a helmet, at least one visual generation apparatus, and one or more sensor(s) providing the positions of the user's eyes.
US10534429B2 Method of instant sharing invoked from wearable devices
Techniques are disclosed herein for establishing a file transfer connection via wearable devices (e.g., head-mounted wearable devices). A first wearable device generates a gesture-based connection request to connect with a second wearable device. The first wearable device is associated with a first mobile device, and the second wearable device is associated with a second mobile device. The first wearable device sends the gesture-based connection request to a service to authenticate a connection with the second wearable device. The connection is established with the second wearable device in response to receiving an authentication response from the service. The first wearable device directs the first mobile device to transfer a file to the second mobile device.
US10534427B1 Virtual reality system for providing individuals with customized live experiences
An interactive system and method of the present invention provides a customized experience to individual spectators of a live performance. An input device receives a performance parameter selected by a spectator, and physical features of the spectator are scanned into a processor. Real time data collectors are associated with performers in the live performance, wherein the processor receives the performance parameter from the input device and real time performance data from the real time data collectors, and generates an individually customized real time performance based on the performance parameter and the physical features of the spectator as superimposed with the real time performance data, and further provides the customized real time performance to a virtual reality device for real time presentation to the spectator.
US10534424B2 Dynamic core selection for heterogeneous multi-core systems
Dynamically switching cores on a heterogeneous multi-core processing system may be performed by executing program code on a first processing core. Power up of a second processing core may be signaled. A first performance metric of the first processing core executing the program code may be collected. When the first performance metric is better than a previously determined core performance metric, power down of the second processing core may be signaled and execution of the program code may be continued on the first processing core. When the first performance metric is not better than the previously determined core performance metric, execution of the program code may be switched from the first processing core to the second processing core.
US10534423B2 Information processing apparatus configured to select swap area based on power mode, method of controlling the same, and non-transitory computer-readable storage medium
An information processing apparatus includes two storage devices, a semiconductor storage device and a magnetic storage device, and controls which of the storage devices is to provide a swap area corresponding to a power saving mode set in accordance with a user input.
US10534420B2 Electronic devices, electronic systems, and control methods therefor
An electronic device is provided. The electronic device includes a first processor, a power supplier, and a controller. A power supplier storing electricity provides power to the electronic device. The controller detects remaining electricity quantity of the power supplier and determines whether the current remaining electricity quantity is larger than an electricity-quantity threshold. When the controller determines that the current remaining electricity quantity is not larger than the electricity-quantity threshold, the controller activates a frequency control operation to control an operation frequency of the first processor.
US10534419B2 Independent power control of processing cores
Independent power control of two or more processing cores. More particularly, at least one embodiment of the invention pertains to a technique to place at least one processing core in a power state without coordinating with the power state of one or more other processing cores.
US10534417B1 Mass storage device electrical power consumption monitoring
A rack computer system can provide data indicating electrical power consumption by separate sets of the mass storage devices, including separate individual mass storage devices, of the rack computer system. A power sensor can be electrically coupled to a power transmission line for each mass storage device. The power sensor can be coupled to the power transmission line externally to the mass storage device. The power sensor can be an internal power sensor of the mass storage device, where a mass storage device microcontroller transmits internally-generated data to an external power monitoring system. A microcontroller can transmit the data to a baseboard management controller via a side-band connection between the mass storage device and the controller. The data can be transmitted via an in-band connection between a baseboard management controller and an instance of firmware which accesses internally-generated data from mass storage device microcontrollers.
US10534416B2 Storage system and control method
A control method for communicating with an external device includes the steps of: when the external device is coupled to a connector, receiving a device existence voltage from the external device; generating a first control signal and a second control signal according to the device existence voltage; coupling a first voltage source or a second voltage source to the connector according to the first control signal, such that a first voltage of the first voltage source or a second voltage of the second voltage source is used as a supply voltage of the external device; and coupling a third voltage source or a fourth voltage source to an output node according to the second control signal, such that a third voltage of the third voltage source or a fourth voltage of the fourth voltage source is used as a tunable output voltage at the output node.
US10534415B2 Controller and a method for power sequencing a computer
A controller and a method for power sequencing a computer. The controller may be configured to provide to a south bridge, before the south bridge has completed power management resets, a real time clock signal at a first frequency, and provide to the south bridge, after the south bridge has completed power management resets, a real time clock signal at a second frequency.
US10534414B2 Disaggregated mobile client
A portable computing system includes a portable computing device consisting essentially of a logical processor, a memory in communication with the logical processor with operating system software, a high speed, secure wireless communication module in communication with the logical processor, an integrated power source suitable to provide all power needs of the portable computing device and an integrated electric power generation mechanism in communication with the integrated power source to recharge the integrated power source. In addition a visual display is provided that has a power supply separate from the integrated power source of the portable computing device and a complementary wireless communication module, the portable visual display in communication with the high speed, secure wireless communication module through the complementary wireless communication module. The portable computing device and the visual display do not share a physical connection.
US10534413B2 Electronic device
A heat conductor of electronic device 1 includes a heat conductive rubber having elasticity, a heat conductive plate having elasticity so as to be bending deformable, and heat conductive support members, which are disposed between a bottom face of a housing and a CPU in order in a direction from the CPU to the bottom face so as to abut the bottom face and the CPU. The heat conductive support members are configured to abut the heat conductive plate at a plurality of positions separated away from the heat conductive rubber in a surface direction. The heat conductive plate bending-deformed toward the bottom face is supported by the heat conductive rubber and the heat conductive support members.
US10534411B2 Hard drive carrier
A hard drive carrier and a method for removing a hard drive carrier from an enclosure are provided herein. In one example, the hard drive carrier includes a platform located in a center position on a front face of the hard drive carrier. The hard drive carrier includes a first pinch point and a second pinch point, where the second pinch point is located opposite of the first pinch point. The hard drive carrier also includes a first tab disposed adjacent to the first pinch point and a second tab, where the second tab is located opposite of the first tab.
US10534408B2 Laptop computer
A laptop computer includes a host, a hinge mechanism, and a display. The host includes a housing, a pivoting base, and a protection cover that pivots on the pivoting base. The hinge mechanism is connected to the host, and includes a first shaft disposed in the housing, and a connection element connected to the first shaft. The display is connected to the hinge mechanism. When the display is rotated about the host, the connection element is rotated following the first shaft and makes the protection cover rotating relative to the housing.
US10534399B2 Flexible display device
Provided is a flexible display device. The flexible display device includes a flexible substrate, a plurality of sub-pixels, a plurality of lines, a pad part, an outer pad part, and a plurality of outer lines. The plurality of lines is connected to the plurality of sub-pixels. The pad part is connected to the plurality of lines. The outer pad part is disposed to be spaced from the pad part. The plurality of outer lines is connected to the outer pad part. The flexible substrate is bent in a first bending area where the plurality of lines is disposed, and the flexible substrate is bent in a second bending area where the plurality of outer lines is disposed.
US10534398B2 Electronic device and wearable device
An electronic device includes: an electrostatic capacitance-type touch panel; an electrically conductive movable part; and an electrical conductor which moves with a movement of the movable part. At least a part of the electrical conductor moves, overlapping the touch panel, as viewed in a plan view observing the touch panel. The movable part and the electrical conductor are electrically continuous to each other.
US10534396B2 Method, and a synchronous digital circuit, for preventing propagation of set-up timing data errors
There is disclosed a synchronous digital circuit having a system clock and for processing a data signal, wherein the digital circuit comprises a data path, a hard macro having a macro input, a logic circuit in the data path upstream of the macro input and having a first part and a second part, the second part being immediately upstream of the macro input, a set-up timing error detector having an input, wherein the input is on the data path between the first part and the second part, and a timing correction unit, wherein the data transit time across the second part is equal to or less than one half of a clock period, and wherein the timing correction unit is configured to correct, in response to the set-up timing error detector detecting a set-up timing error, the detected set-up timing error before the data reaches the macro input.
US10534395B2 Backward compatibility through use of spoof clock and fine grain frequency control
An application runs at a first operating frequency if the application is designed for a current version of a system and runs at a second operating frequency if the application is designed for a prior version of the system that operates at a lower frequency than the first operating frequency. The second operating frequency may be higher than the operating frequency of the prior version of the system to account for differences in latency, throughput or other processing characteristics between the two systems. Software readable cycle counters are based on a spoof clock running at the operating frequency of the prior version of the system, rather than the true operating frequency. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10534390B2 Series regulator including parallel transistors
A series regulator includes, for example, first and second operational amplifiers, for driving a first transistor for a heavy load and a second transistor for a light load respectively, and an amplifier control circuit. The amplifier control circuit controls the first and second operational amplifiers such that, in a light load region, a first output current passing through the first transistor has a zero value and a second output current passing through the second transistor covers the entire output current passing through a load, and such that, in a heavy load region, the second output current has a zero value (or a fixed value lower than an amplifier switching threshold value) and the first output current covers the entire output current (or a difference left by subtracting the second output current from the output current).
US10534385B2 Voltage regulator with fast transient response
Voltage regulators with fast transient response are provided herein. According to one aspect, a voltage regulator for accepting an input voltage (VREF) and producing an output voltage (VouT) includes an operational amplifier having as a first input (VREF) and having as a second input a feedback voltage (VFB); an output amplifier having an input coupled to the output of the operational amplifier and an output that produces VOUT, the output being coupled to a feedback path that produces VFB; a compensation capacitor (Cc) connected between the output of the output amplifier and an input to a buffer amplifier that supplies a voltage to the input of the output amplifier. The buffer amplifier has a transconductance (gmBUF) that is controlled to be proportional to a load current (ILOAD), thereby causing the left hand plane zero of the buffer amplifier to cancel the pole created by the output amplifier.
US10534384B2 Current mode switching regulator and operating method with offset circuitry to emulate a transient load step response
A current mode switching regulator circuit and operating method includes a variable duty cycle power switch controller, a voltage feedback loop that provides a feedback signal based on the output voltage, a current feedback loop that provides a current sense signal based on the output current, and an offset circuit having an external signal input and coupled to the current feedback loop. The power switch controller controls the switching regulator circuit to generate an output voltage and an output current. The offset circuit is configured to provide an offset output control signal, independently of the voltage feedback loop, to control the power switch controller so as to vary a duty cycle of the power switch controller based on the current sense signal and an external offset signal applied to the external signal input.
US10534368B2 Crowdsource-based virtual sensor generation and virtual sensor application control
A crowdsourced virtual sensor generator is provided which could be generated by a vehicle or provided to the vehicle as, for example, a service. The crowdsourced virtual sensor generator may include, but is not limited to, a communication system configured to receive contributing vehicle sensor data from one or more contributing vehicles, a location of the one or more contributing vehicles and a target vehicle, and a processor, the processor configured to filter the received contributing vehicle sensor data based upon the location of the one or more contributing vehicles and the location of the target vehicle, aggregate the filtered contributing vehicle sensor data into at least one of a data-specific dataset and an application-specific data set, and generate a virtual sensor for the target vehicle, the virtual sensor processing the filtered and aggregated contributing vehicle sensor data to generate output data relative to the location of the target vehicle.
US10534359B2 Aircraft management systems and methods for ECS predictive maintenance
A vehicle management system includes an onboard vehicle system and a ground system. The onboard vehicle system includes a compressor exit temperature sensor configured to determine an ECS compressor exit temperature; a data acquisition unit coupled to receive the compressor exit temperature, an altitude of the first vehicle, and an ambient temperature and configured to generate a data report; and a communications system coupled to receive and transmit the data report. The ground system includes a ground data server coupled to receive the data report and determine a fouling condition of an environmental conditioning element of the ECS based on at least the compressor exit temperature, the altitude, and the ambient temperature; and a mobile application module coupled to receive the fouling condition from the ground data server and configured to provide an interface for displaying the fouling condition to a user on a mobile device.
US10534355B2 Information processing device, processing device, prediction method, and processing method
Efficiency of prediction of a physical quantity increases in repeated simulation of an etching process with a change of parameters. An information processing device includes a base shape storage unit and a physical quantity prediction unit. The base shape storage unit of the information processing device stores a shape of a sample etched within a chamber as a base shape. On the other hand, the physical quantity prediction unit of the information processing device predicts a physical quantity within the chamber on the basis of a processing condition determined for the sample and associated with the physical quantity and the base shape.
US10534351B1 Automation system network
An automation system network can have a host connected to a first device via a network with the first device having a processor that assigns a first address to the first device, imports factory information from a second device connected to the first device via the network, and assigns a second address for the second device. At least one automation activity may be executed with the first device and the first and second addresses are employed to conduct device-to-device communications.
US10534350B2 Flexible pressing verification system
A flexible pressing system for accepting and rejecting pressed part into a part may include a pressing apparatus configured to press components into a hole of a part and a controller programmed to receive press data for a press of at least one of the components, the press data including force, distance and time of the press, and determine whether the force is indicative of an inadequate press based on the force and distance at a specific time of the press.
US10534348B2 Carbon fiber reinforced plastic machining method using computer aided machining program
Provided is a carbon fiber reinforced plastic machining method using CAM which includes the step (S10) of determining machining grade in accordance with a machining target and the step (S20) of determining machining grade in accordance with a machining process, in which the machining grade is a processing condition which is determined in accordance with the rotational speed and the feeding speed of a spindle as a machining tool.
US10534346B2 Terminal for processing facilities
Terminal 20 for processing facilities having a communication device 28 arranged to exchange information about the processing facility with a communication partner, a screen 22 arranged to display the information about the processing facility, a position sensor 26 arranged to collect alignment information relating to an alignment of the terminal 20 and a processor 24 arranged to control the communication device 28, the screen 22 and the position sensor 26. The functionality of the terminal is extended by the fact that the processor sets a function of the terminal 20 dependent on alignment information from the position sensor 26.
US10534344B2 Operation management system and measurement system
An operation management system configured to acquire measured values of a workpiece from a numerical controller which controls a machine tool to measure the workpiece is provided with a measurement macro receiving unit configured to read a measurement macro for controlling the measurement from the numerical controller, a measurement macro analysis unit configured to analyze the measurement macro to identify the name of a measurement result variable loaded with the measured values, and a measurement result read-out unit configured to read out the value of the measurement result variable from the numerical controller. The operation management system easily acquires the result of the workpiece measurement from the numerical controller.
US10534343B2 Unit and control system
A unit is connected to both devices to be controlled and the other unit. The unit includes a control unit connected to the devices to be controlled, and a shared memory to be capable of storing therein information. The control unit allocates control data related to the devices to be controlled to the shared memory of its own unit and the shared memory of the other unit so as to be stored respectively in the shared memories.
US10534339B2 Scent delivery system scheduling
A method for controlling one or more scent delivery units includes maintaining one or more scheduled events, maintaining one or more scheduled anti-events, and generating, based on the one or more scheduled events and the one or more scheduled anti-events, command data to be communicated to the one or more scent delivery units to control their activation and deactivation. Generating the command data includes identifying a conflicting period of time during which control specified by the one or more scheduled events differs from control specified by the one or more scheduled anti-events and also includes generating command data that gives priority to control specified by the one or more scheduled anti-events. Control for the one or more scent delivery units during the conflicting period of time is in accordance with control logic of the one or more scheduled anti-events and not the one or more scheduled events.
US10534337B2 Flow engine for building automated flows within a cloud based developmental platform
Creating and executing flow plans by performing at least the following: obtaining a run-time flow plan that comprises a trigger, a first operation, and a second operation, wherein the first operation precedes the second operation within the run-time flow plan and one or more input values of the second operation are linked to the first operation, determining whether one or more conditions of the trigger are met, execute the first operation based at least on the determination that the one or more conditions of the trigger are met, monitoring whether the second operation is ready for execution based at least on a determination that the one or more input values of a second action operation are ready, and executing the second action operation when the second action operation has been identified as ready for execution.
US10534336B2 System and method for occupancy sensing using adjustable detection and load control profile
An occupancy sensor is disclosed including a passive infrared (PIR) sensing element, a temperature sensing element, and a processor. The processor receives temperature signals from the temperature sensing element and configures the occupancy sensor into a selected operating mode based the received temperature signal. The operating mode may be associated with a predetermined sensing threshold of the PIR sensing element. The processor controls an associated load based on the selected operating mode and the received occupancy signals. The occupancy sensor can alternatively include an occupancy sensing element and a photodetector. Based on the amount of light detected by the photodetector over time, the occupancy sensor can calculate a rough estimate of time of day, and can automatically adjust one or more sensing and/or operational characteristics based on that time of day determination. A photosensor may implement daylight harvesting based on different light levels associated with different times of day.
US10534335B2 Facility management system
A facility management system and method for planning and/or controlling a facility, in particular a fabrication facility, including a plurality of components. The facility management system includes at least one apparatus adapted to load component data object cubes (CDOCs) from a data cube library (DCL) stored in a database of the facility management system and to link the component data object cubes (CDOCs) to component data objects (CDOs) representing components of the facility. The loaded component data object cubes (CDOCs) linked to the component data objects (CDOs) include parameters of the respective components and are editable in a data edit model of the facility management system.
US10534333B2 Space implementation method and apparatus therefor
Provided is a space implementation method and, more particularly, a space implementation method which identically implements, in a user's space, acoustic contents such as music and sound, visual contents such as photos, drama and movies, and other contents such as scent and feel which are being implemented in the space of another user such as a family member, a lover, a friend or an entertainer, thereby forming connectedness between family members or lovers who are in different places, or enabling the user to share event contents enjoyed by entertainers who the user likes.
US10534331B2 Building automation system with geo-fencing
A building automation system may adjust operation of a building system based upon information regarding the relative location of one or more users of the building automation system. In some embodiments, a mobile device having location services for determining a location of the mobile device may provide this information. A mobile device may include a user interface, a memory for storing two or more predetermined geo-fences each defining a different sized region about a home of a user of the mobile device and a controller operatively coupled to user interface and the memory, the controller configured to accept a selection of one of the two or more predetermined geo-fences via the user interface. The controller may report when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences to a remote device. Other geofencing approaches are also described.
US10534329B2 System and method for improving performance of a plant with a furnace
A refinery or petrochemical plant may include a fractionation column and related equipment, such as one or more condensers, receivers, reboilers, feed exchangers, and pumps. The equipment may have boundaries or thresholds of operating parameters based on existing limits and/or operating conditions. Illustrative existing limits may include mechanical pressures, temperature limits, hydraulic pressure limits, and operating lives of various components. There may also be relationships between operational parameters related to particular processes. For example, the boundaries on a naphtha reforming reactor inlet temperature may be dependent on a regenerator capacity and hydrogen-to-hydrocarbon ratio, which in turn may be dependent on a recycle compressor capacity. Operational parameters of a final product may be determined based on actual current or historical operation, and implemented in one or more models to determine adjustments for enhanced operational efficiency.
US10534324B2 Electronic device
An electronic device according to various embodiments of the present invention may comprise: a housing; a display device mounted on a surface of the housing; a bezel, which is rotatably coupled to the housing, and which rotates along the circumference of the display device; and elastic portions provided on the housing so as to provide the bezel with an elastic force in a first direction. The above electronic device may be implemented variously according to embodiments.
US10534321B2 CPT atomic clock servo control SoC
The present invention relates to a CPT atomic clock servo control SoC, which includes a microprocessor, a photoelectric signal demodulation functional module, a temperature control loop functional module, a laser and microwave loop control functional module, a C field control functional module, and a bus bridge. The bus bridge is connected to a system bus and a peripheral bus, for connecting to buses with different speeds. The photoelectric signal demodulation functional module extracts power change information of a microwave and a laser. The temperature control loop functional module controls temperatures of an absorption cell and a laser tube. The laser and microwave loop control functional module implements laser frequency locking and microwave loop locking. The C field control functional module provides a stable C field for the absorption cell.
US10534318B2 Push in watch crown mechanism
Push-in watch crown mechanisms and methods are described. The push-in watch crown mechanisms include a locking mechanism for latching the watch crown inside the watch body such that the top of the watch crown is substantially flush to the edge of the watch body. Further, the push-in watch crown mechanisms include a release mechanism for unlatching the watch crown so that it is released outside of the watch body and accessible for use. Additionally, methods of using push-in watch crown mechanisms are described.
US10534317B2 Display method and display apparatus
A display method lets a display beam to propagate in a transparent substrate while internally reflected repeatedly and lets the display beam partly emit out of the transparent substrate every time the display beam is internally reflected, thereby emitting display beams from almost entirety of a surface of the transparent substrate. The display beam is produced holographically. A display apparatus includes a spatial phase modulator that produces a display beam, a transparent substrate in which the display beam is internally reflected repeatedly to propagate in it, and a splitter that lets the display beam partly emit out of the transparent substrate every time the display beam is internally reflected.
US10534307B2 Image forming apparatus
An image forming apparatus includes: an image carrier that includes a rotating shaft, and is rotatable around the rotating shaft; a plurality of functional members disposed along an outer periphery of the image carrier; and a plurality of distance regulating members that maintains a constant distance between each of the plurality of functional members and the image carrier, wherein the plurality of functional members includes a first functional member and a second functional member, the plurality of distance regulating members includes a first distance regulating member and a second distance regulating member, the first distance regulating member includes a first abutting surface, the second distance regulating member includes a second abutting surface, and the first abutting surface and the second abutting surface are disposed side by side in a circumferential direction on the peripheral surface of the rotating shaft.
US10534305B2 Image forming apparatus and non-transitory recording medium storing computer readable program
An image forming apparatus includes: an image former that forms a toner image based on input image information by superposing toners of plural colors on a recording material; a fixer that fixes the toner image formed on the recording material; a toner amount calculator that calculates, from the input image information, an amount of toners to be superposed on the recording material; and a hardware processor that controls the image former to supply an assistance toner that assists melting of the toners used for forming the toner image based on the input image information by an amount corresponding to the calculated amount of toners.
US10534303B2 Image forming apparatus with separator
An image forming apparatus provided with a transfer device includes a separator, a post-transfer-residual-quantity acquirer, and a controller. The transfer device transfers an image formed on an image carrier to a transfer medium. The separator is arranged at downstream side from a transfer device in a conveying direction, is provided with a separation claw which contacts with the image carrier and separates the transfer medium from the image carrier, and performs contact/separate operation of the separation claw with/from the image carrier. The post-transfer-residual-quantity acquirer acquires post-transfer residual quantity in a region determined on a basis of a position of the separation claw in an axial direction of the image carrier. The controller controls the contact/separate operation of the separation claw with/from the image carrier on a basis of the post-transfer residual quantity acquired by the post-transfer-residual-quantity acquirer.
US10534299B2 Image forming apparatus reducing time taken for measuring density of patch image
The image forming apparatus determines, based on a determination value calculated by a calculating unit, a light amount of reflection light from a first position on an image bearing member from light amounts of reflection light beams from a second position and a third position on the image bearing member where a patch image is not formed in a state where the patch image is formed at the first position on the image bearing member, or determines the light amount of reflection light from the first position on the image bearing member by detecting the light amount of reflection light from the first position on the image bearing member with a detecting unit in a state where the patch image is not formed at the first position on the image bearing member.
US10534298B2 Displacement sensor and image forming device having the same
In a displacement sensor, an illumination optical system, which converts laser light emitted from an emission unit into first converging light, and irradiates with the first converging light a detection space through which a target moves. An imaging optical system converts laser light reflected from the target into second converging light, and irradiates with the second converging light a light-receiving surface of a detection unit. The image of the emission unit into which the illumination optical system focuses the first converging light is displaced along the optical axis of the imaging optical system by a temperature change of the illumination optical system. The range in which the image is displaced is limited to be located either anterior to the front principal point of the imaging optical system, or posterior to the rear principal point of the imaging optical system.