US10263145B2
A light emitting device, according to one embodiment, may comprise: a substrate; a first conductive semiconductor layer disposed on the substrate; an active layer disposed on the first conductive semiconductor layer and generating an ultraviolet light; a second conductive semiconductor layer disposed on the active layer; and a hole injection layer disposed between the active layer and the second conductive semiconductor layer and comprising a first layer comprising AlxGa1-xN (0
US10263131B2
A solar assembly or module comprising a plurality of solar cells and a support, the support comprising a conductive layer or back plane on each planar side. Each one of the plurality of solar cells is placed on the first conductive portion with the first contact electrically connected to the first conductive portion so that the solar cells are connected in parallel through the first conductive portion. A second contact of each solar cell can be connected to the second conductive portion so that the first and second conductive portions form terminals of opposite conductivity type. The modules can be interconnected to form a string or an electrical series connection of discrete modules by overlapping and bonding the first terminal of a first module with the second terminal of a second module.
US10263130B2
Assembly method for backsheet for photovoltaic panels with conductive interface elements intended to simplify the electrical connection of the terminal points of the circuit to the back junction box. The conductive elements are of the non-through type through the backsheet, with double contacting face, and are integrated on the front side towards the cells within recessed seats and in correspondence of through-holes in such a way as to enable an electrical connection by contact from the back side through the holes, in a guided way, by means of respective conductive elements protruding and fastened to the junction box. In particular, such a simplified contacting solution can be realized with extreme precision, without manual operations and at extremely low costs, with an automated assembly method.
US10263129B2
A multijunction tandem photovoltaic device is disclosed having a bottom subcell of silicon germanium or silicon germanium tin material and above that a subcell of gallium nitride arsenide bismide, or indium gallium nitride arsenide bismide, material. The materials are lattice matched to gallium arsenide, which preferably forms the substrate. Preferably, further lattice matched subcells of gallium arsenide, indium gallium phosphide and aluminum gallium arsenide or aluminum indium gallium phosphide are provided.
US10263127B2
A method for manufacturing a solar cell includes forming a conductive type region on one surface of a semiconductor substrate, and forming an electrode on the conductive type region, wherein the forming of the electrode includes forming a metal layer on an entire area of the conductive type region, forming a printed electrode layer having a pattern on the electrode layer, and forming an electrode layer between the conductive type region and the printed electrode layer, wherein the forming of the electrode layer includes patterning the metal layer by using the printed electrode layer as a mask.
US10263126B2
Provided in one embodiment is a method of making, comprising: exposing a raw material having a first viscosity to a first pressure and a first temperature such that the raw material after the exposure has a second viscosity, wherein the raw material comprises particles comprising at least one electrically conductive material, and wherein the second viscosity is sufficiently low for the raw material to be adapted for a hydrodynamic cavitation process; and subjecting the raw material having the second viscosity to the hydrodynamic cavitation process to make a product material having a third viscosity. Apparatus employed to apply the method and the exemplary compositions made in accordance with the method are also provided.
US10263118B2
A semiconductor device with reduced parasitic capacitance is provided. A stack is formed on an insulating layer, the stack comprising a first oxide insulating layer, an oxide semiconductor layer over the first oxide insulating layer, and a second oxide insulating layer on the oxide semiconductor layer; a gate electrode layer and a gate insulating layer are formed on the second oxide insulating layer; a first low-resistance region is formed by adding a first ion to the second oxide semiconductor layer using the gate electrode layer as a mask; a sidewall insulating layer is formed on an outer side of the gate electrode layer; a second conductive layer is formed over the gate electrode layer, the sidewall insulating layer, and the second insulating layer; and an alloyed region in the second oxide semiconductor layer is formed by performing heat treatment.
US10263105B2
In an embodiment, on an n−type SiC layer on an n+-type SiC semiconductor substrate and a p+ layer selectively formed on the n−type SiC layer, a p base layer is formed on which, a p+ contact layer is selectively formed. From a surface, an n counter layer penetrates the p base layer to the n−type SiC layer. A gate electrode layer is disposed via a gate insulating film, on an exposed surface of the p base layer between the p+ contact layer and the n counter layer; and a source electrode contacts the p+ contact layer and the p base layer. In a back surface, a drain electrode is disposed. A portion of the p+ layers are joined at a region of a drain electrode side of the n counter layer, by a joining unit and a p+ layer contacts a drain electrode side of the p+ layer.
US10263102B2
An object of the present invention is to provide a semiconductor device capable of preventing an occurrence of oscillation of voltage and current and a method of manufacturing the same. A semiconductor device according to the present invention includes an n type silicon substrate and a first n type buffer layer formed in a back surface of the n type silicon substrate and having a plurality of peaks of concentration of protons whose depths from the back surface are different from each other. In the first n type buffer layer, a concentration gradient of the protons from the peak located in a position closer to the back surface toward the surface of the n type silicon substrate is smaller than a concentration gradient of the protons from the peak located in a position farther away from the back surface toward the surface.
US10263099B2
A method for fabricating a semiconductor device comprises forming a first hardmask, a planarizing layer, and a second hardmask on a substrate. Removing portions of the second hardmask and forming alternating blocks of a first material and a second material over the second hardmask. The blocks of the second material are removed to expose portions of the planarizing layer. Exposed portions of the planarizing layer and the first hardmask are removed to expose portions of the first hardmask. Portions of the first hardmask and portions of the substrate are removed to form a first fin and a second fin. Portions of the substrate are removed to further increase the height of the first fin and substantially remove the second fin. A gate stack is formed over a channel region of the first fin.
US10263094B2
A process of forming a HEMT that makes the contact resistance of a non-rectifying electrode consistent with other device performance is disclosed. The process includes steps of growing a GaN channel layer with a thickness smaller than 600 nm on a SiC substrate at a growth temperature lower than 1050° C. and growing an AlN spacer layer with a flow rate of NH3 at most 10% smaller than a summed flow rate of NH3 and H2. The grown GaN channel layer includes a substantial density of threading dislocations and the grown AlN layer includes a substantial density of pits.
US10263091B2
A method includes forming a silicon cap layer on a semiconductor fin, forming an interfacial layer over the silicon cap layer, forming a high-k gate dielectric over the interfacial layer, and forming a scavenging metal layer over the high-k gate dielectric. An anneal is then performed on the silicon cap layer, the interfacial layer, the high-k gate dielectric, and the scavenging metal layer. A filling metal is deposited over the high-k gate dielectric.
US10263085B2
A transistor device includes a field plate that extends from a source runner layer and/or a source contact layer. The field plate can be coplanar with and/or below a gate runner layer. The gate runner layer is routed away from a region directly above the gate metal layer by a gate bridge, such that the field plate can extend directly above the gate metal layer without being interfered by the gate runner layer. Coplanar with the source runner layer or the source contact layer, the field plate is positioned close to the channel region, which helps reduce its parasitic capacitance. By vertically overlapping the metal gate layer and the field plate, the disclosed HEMT device may achieve significant size efficiency without additional routings.
US10263083B2
A thin film transistor array substrate comprises: a substrate, a plurality of thin film transistors disposed on the substrate, wherein each of the plurality of thin film transistors comprises: a gate electrode structure, an isolate protective layer disposed on the gate electrode structure, an active layer disposed on the isolate protective layer, a source electrode layer disposed on a side of the active layer and forming an ohmic contact with the active layer, a drain electrode layer disposed on other side of the active layer and forming an ohmic contact with the active layer, a first concentration doping layer disposed on the active layer and between the source electrode layer and the drain electrode layer, a passivation layer covered onto the active layer, the source electrode layer and the drain electrode layer, and a pixel electrode layer covered onto the passivation layer and the drain electrode layer.
US10263081B2
A method for manufacturing a graphite layer on an interstitial carbide layer, includes depositing a metal layer formed by one or more metals on a carbide substrate, the metal layer being able to form an interstitial carbide, the metal layer at least partially covering the carbide substrate; performing a heat treatment during which a temperature higher than the dissociation temperature of the carbide of the carbide substrate is applied; wherein the heat allows a reaction between the metal layer and the carbide substrate to form the interstitial carbide layer as well as a first part of the graphite layer at the surface of the interstitial carbide layer, and, when the metal layer only partially covers the carbide substrate, a formation of a second part of the graphite layer at the surface of the carbide substrate which is not covered with the metal layer.
US10263076B2
To obtain a semiconductor device in which a reduction in channel formation density in a trench extending direction is suppressed, provided is a semiconductor device including a first region and a second region alternately arranged in the trench extending direction. The first region includes a first front surface semiconductor electrode layer of a first conductivity type having a portion along an outer side surface of the trench from the front surface of the semiconductor device to the first height to which a gate electrode is embedded into the trench. The second region includes a base contact region having a depth from the front surface of the semiconductor device to the second height higher than the first height and a second front surface semiconductor electrode layer of the first conductivity type from the first height to the second height.
US10263074B2
Transistors suitable for high voltage and high frequency operation are disclosed. A nanowire is disposed vertically or horizontally on a substrate. A longitudinal length of the nanowire is defined into a channel region of a first semiconductor material, a source region electrically coupled with a first end of the channel region, a drain region electrically coupled with a second end of the channel region, and an extrinsic drain region disposed between the channel region and drain region. The extrinsic drain region has a wider bandgap than that of the first semiconductor. A gate stack including a gate conductor and a gate insulator coaxially wraps completely around the channel region, drain and source contacts similarly coaxially wrap completely around the drain and source regions.
US10263071B2
A method of manufacturing a semiconductor device includes: forming a trench on a surface of a semiconductor substrate; forming an oxide film on side surfaces and a bottom surface of the trench; removing at least a part of the oxide film by dry etching from the bottom surface of the trench; and ion-implanting conductive impurities into the semiconductor substrate through the bottom surface of the trench after the dry etching. The dry etching is reactive ion etching in which etching gas including fluorocarbon based gas having a carbon atom ring structure, oxygen gas, and argon gas is used.
US10263066B2
The present invention is directed to a semiconductor integrated circuit device that basically has a non-memory array area, a memory array area, and memory capacitors formed across lower embedded metal interconnection layers including a low-dielectric constant interlayer insulating film in the memory array area. In addition, a memory-periphery metal seal ring is provided in the lower embedded metal interconnection layers having at least the low-dielectric constant interlayer insulating film so as to surround the memory array area.
US10263063B2
One embodiment of the present invention provides a highly reliable display device. In particular, a display device to which a signal or a power supply potential can be supplied stably is provided. Further, a bendable display device to which a signal or a power supply potential can be supplied stably is provided. The display device includes, over a flexible substrate, a display portion, a plurality of connection terminals to which a signal from an outside can be input, and a plurality of wirings. One of the plurality of wirings electrically connects one of the plurality of connection terminals to the display portion. The one of the plurality of wirings includes a first portion including a plurality of separate lines and a second portion in which the plurality of lines converge.
US10263057B2
The present disclosure discloses an OLED panel, including: a substrate and a driving thin film transistor, a switching thin film transistor, a storage capacitor, an organic light emitting device, and a light emitting device formed on the substrate, an external voltage signal is stored in the storage capacitor via the switching thin film transistor, the external voltage signal controls a magnitude of on-current of the driving thin film transistor to control the gray scale of the organic light emitting device. The present disclosure further discloses a manufacturing method of OLED panel. In the present disclosure, the drain of the low temperature polysilicon thin film transistor is in contact with the bottom electrode of the organic light emitting device so that the current supplied to the organic light emitting device is stabilized; metal-oxide-semiconductor thin-film transistor has a low leakage current, so that a better circuit-closing effect can be achieved.
US10263054B2
An organic light-emitting display apparatus includes a thin-film transistor on a substrate, a planarization layer on the thin-film transistor, and a pixel-defining spacer on the planarization layer. The pixel-defining spacer defines a pixel area between two pixels that are adjacent in a first direction.
US10263046B2
An organic EL display panel having a plurality of pixels arranged, the pixels each including blue, green and red sub-pixels, includes: a substrate; a first pixel electrode layer, a first hole injection layer, a first hole transport layer and a blue organic light-emitting layer provided in regions of the blue sub-pixels over the substrate in this order from the substrate side; a second pixel electrode layer, a second hole injection layer, a second hole transport layer and a green organic light-emitting layer provided in regions of the green sub-pixels over the substrate in this order from the substrate side; a third pixel electrode layer, a third hole injection layer, a third hole transport layer and a red organic light-emitting layer provided in regions of the red sub-pixels over the substrate in this order from the substrate side; and a counter electrode layer provided over the blue, green and red organic light-emitting layers.
US10263039B2
The present disclosure includes memory cells having resistors, and methods of forming the same. An example method includes forming a first conductive line, forming a second conductive line, and forming a memory element between the first conductive line and the second conductive line. Forming the memory element can include forming one or more memory materials, and forming a resistor in series with the one or more memory materials. The resistor can be configured to reduce a capacitive discharge through the memory element during a state transition of the memory element.
US10263035B2
An MRAM device includes a lower electrode on a substrate, an MTJ structure on the lower electrode, a metal oxide pattern on the MTJ structure, a conductive pattern on at least a portion of a sidewall of the metal oxide pattern, and an upper electrode on the metal oxide pattern and the conductive pattern. The conductive pattern has a thickness varying along the sidewall of the metal oxide pattern in a plan view.
US10263023B2
A color filter layer and a light transmissive layer have a groove between a first color filter and a second color filter and between a first light transmissive portion and a second light transmissive portion. The groove contains a member located at least between the first color filter and the second color filter. The member has a refractive index higher than 1.0.
US10263022B2
An image sensor is described having a pixel array. The pixel array has a unit cell that includes visible light photodiodes and an infra-red photodiode. The visible light photodiodes and the infra-red photodiode are coupled to a particular column of the pixel array. The unit cell has a first capacitor coupled to the visible light photodiodes to store charge from each of the visible-light photodiodes. The unit cell has a readout circuit to provide the first capacitor's voltage on the particular column. The unit cell has a second capacitor that is coupled to the infra-red photodiode through a first transfer gate transistor to receive charge from the infra-red photodiode during a time-of-flight exposure. The first capacitor is coupled to the infra-red photodiode through a second transfer gate transistor to receive charge from the infra-red photodiode during the time-of-flight exposure.
US10263017B2
A pixel structure, a display panel and a manufacturing method of the pixel structure are disclosed. The pixel structure includes: gate lines extending in parallel in a first direction; data lines extending in parallel in a second direction; and a plurality of pixel units defined by the gate lines and the data lines. One of the data lines is disposed between two pixel units which are adjacent to each other in the first direction, and two of the gate lines are disposed between two pixel units which are adjacent to each other in the second direction. Each of the pixel units comprises two pixel regions which are arranged side by side in the first direction, each of the pixel regions comprises a pixel electrode, and each of the pixel units comprises a unitary common electrode which covers the two pixel regions.
US10263013B2
Disclosed is an integrated circuit (IC) formation method, wherein trenches are formed within a semiconductor layer to define semiconductor mesa(s). Instead of immediately filling the trenches with an isolation material and performing a planarizing process to complete the STI regions prior to device formation, the method initially only form sidewall spacers within the trenches on the exposed sidewalls of the semiconductor mesa(s). After the sidewall spacers are formed, device(s) (e.g., field effect transistor(s), silicon resistor(s), etc.) are formed using the semiconductor mesa(s) and, optionally, additional device(s) (e.g., polysilicon resistor(s)) can be formed within the trenches between adjacent semiconductor mesas. Subsequently, middle of the line (MOL) dielectrics (e.g., a conformal etch stop layer and a blanket interlayer dielectric (ILD) layer) are deposited over the device(s), thereby filling any remaining space within the trenches and completing the STI regions. Also disclosed is an IC structure formed using the method.
US10263009B2
Semiconductor devices are provided. The semiconductor devices may include a substrate, a ground selection gate electrode, and a channel structure. The channel structure may extend the ground selection gate electrode in a first direction perpendicular to a top surface of the substrate, and include a channel layer, a channel contact layer, and a stepped portion. The channel contact layer may contact the substrate and include a first width in a second direction perpendicular to the first direction. The channel layer may contact the channel contact layer, include a bottom surface between a bottom surface of the ground selection gate electrode and the top surface of the substrate in the first direction, and include a second width in the second direction different from the first width.
US10263000B2
A device including a capacitor includes an isolation structure, a first control gate, a first selective gate and a first dielectric layer. The isolation structure is disposed in a substrate. The first control gate and the first selective gate are disposed directly above the isolation structure. The first dielectric layer is vertically sandwiched by the first control gate and the first selective gate, thereby constituting the capacitor. The present invention also provides a method of forming the device including the capacitor.
US10262986B2
A protection device as provided includes a doped well with a first-type impurity, formed in a substrate. A first semiconductor terminal with a second-type impurity is formed on the doped well. A second semiconductor terminal with a second-type impurity is formed on the doped well separating from the first semiconductor terminal. The first semiconductor terminal is connected to a voltage level and a second semiconductor terminal is connected to a ground voltage.
US10262983B2
An integrated photo detector with enhanced electrostatic discharge damage (ESD) protection. The integrated photo detector includes a first photodiode formed in the SOI substrate and associated with a first p-electrode and a first n-electrode. Additionally, the integrated photo detector includes a second photodiode formed in the SOI substrate associated with a second p-electrode and a second n-electrode forming a capacitance no larger than a few femto Faradays. Moreover, the integrated photo detector includes a first electrode and a second electrode disposed respectively on the SOI substrate. The first/second electrode is respectively connected to the first p/n-electrode via a first/second metallic layer patterned with a reduced width from the first/second electrode to the first p/n-electrode and connected to the second p/n-electrode via a first/second metallic wire to make a parallel coupling between the first photodiode and the second photodiode with an ESD threshold of about 100V.
US10262969B2
[Problem]To provide a bonding device capable of adequately controlling a leading end of a capillary when a ball formed at a leading end of a wire is pressed and bonded to an electrode of a semiconductor chip with scrub vibration.[Solution]The bonding device is provided with a vibration driving portion (7), the vibration driving portion (7) including a plurality of piezoelectric elements (10) that are expanded and contracted along an axial direction of a bonding arm (3) respectively with one end thereof fixed to a leading end of the bonding arm (3), a plurality of capillary holding portions (15) that are in contact respectively with a circumferential face of a capillary (20) at a base end side thereof as being fixed correspondingly to the other end of the piezoelectric elements (10), and a pressing-holding portion (21) that sandwiches the capillary (20) as pressing the capillary (20) to the capillary holding portions (15) with at least one end side fixed to the bonding arm (3) and the other end side being in contact with the circumferential face of the capillary (20) at the base end side thereof on a side opposite to the capillary holding portions (15). Here, functional operation of amplitude, phase, frequency, or waveform is performed on drive voltage waveform to the respective piezoelectric elements.
US10262968B2
In order to easily and accurately measure an offset for wire bonding and improve precision of wire bonding, a wiring bonding apparatus includes a first imaging unit, a bonding tool, a moving mechanism, a reference member, a second imaging unit arranged on the opposite side to the bonding tool and the first imaging unit with respect to a reference surface, and a control unit. The first imaging unit detects a position of an optical axis of the first image capture unit with respect to a position of the reference member, the second imaging unit detects the position of the reference member when moving the bonding tool above the reference member according to pre-stored offset values, and detects a position of a ball-shaped tip section of a wire, and the control unit measures a change in offset between the bonding tool and the first imaging unit based on each detection result.
US10262966B2
An active substrate includes a plurality of active components distributed over a surface of a destination substrate, each active component including a component substrate different from the destination substrate, and each active component having a circuit and connection posts on a process side of the component substrate. The connection posts may have a height that is greater than a base width thereof, and may be in electrical contact with the circuit and destination substrate contacts. The connection posts may extend through the surface of the destination substrate contacts into the destination substrate connection pads to electrically connect the connection posts to the destination substrate contacts.
US10262965B2
A display device includes: a flexible substrate having a display area for displaying an image and a peripheral area outside the display area; a first pad electrode in the peripheral area of the flexible substrate; and a driver connected to the first pad electrode. The driver includes: a circuit board including a driving circuit; a second pad electrode on one side of the circuit board and facing the first pad electrode; a convex structure on one side of the second pad electrode and having an oval cross-section; and a bump electrode on one side of the convex structure and connected to the first pad electrode. The bump electrode includes a column covering the convex structure and a convex portion extending from one side of the column and protruding to the first pad electrode.
US10262958B2
A method includes forming a passivation layer over a portion of a metal pad, forming a polymer layer over the passivation layer, and exposing the polymer layer using a photolithography mask. The photolithography mask has an opaque portion, a transparent portion, and a partial transparent portion. The exposed polymer layer is developed to form an opening, wherein the metal pad is exposed through the opening. A Post-Passivation Interconnect (PPI) is formed over the polymer layer, wherein the PPI includes a portion extending into the opening to connect to the metal pad.
US10262956B2
In one embodiment, a chip comprising a circuit, the circuit comprising a plurality of components, wherein the circuit is adapted to perform a function that is dependent on timing behavior of the circuit, and wherein a geometry of a layout of the circuit is substantially the same as another geometry of another layout of another circuit adapted to perform another function that is dependent on different timing behavior.
US10262954B2
A transient electronic device utilizes a glass-based interposer that is treated using ion-exchange processing to increase its fragility, and includes a trigger device operably mounted on a surface thereof. An integrated circuit (IC) die is then bonded to the interposer, and the interposer is mounted to a package structure where it serves, under normal operating conditions, to operably connect the IC die to the package I/O pins/balls. During a transient event (e.g., when unauthorized tampering is detected), a trigger signal is transmitted to the trigger device, causing the trigger device to generate an initial fracture force that is applied onto the glass-based interposer substrate. The interposer is configured such that the initial fracture force propagates through the glass-based interposer substrate with sufficient energy to both entirely powderize the interposer, and to transfer to the IC die, whereby the IC die also powderizes (i.e., visually disappears).
US10262950B1
A metal oxide semiconductor (MOS) integrated circuit (IC) has a plurality of fiducial standard cells of different cell sizes. The different cell sizes are non-equally utilized. The plurality of fiducial standard cells are placed to have a random offset from a uniform global placement pattern. Each of the fiducial standard cells has at least four power rails and various sets of active regions. The power rails extend in a first direction. The active regions are provided adjacent to the power rails but are disconnected from contacts and interconnects and thus do not draw power from the power rails. Instead, the active regions are disjoint and collinear thereby creating islands of active regions among spacings of inactive regions. These inactive regions more easily allow electromagnetic radiation to pass through thereby allowing the MOS fiducial standard cell to be visible for a CAD-to-silicon backside image alignment even with 7 nm feature sizes.
US10262941B2
Semiconductor devices and methods of fabricating the semiconductor devices with cross coupled contacts using patterning for cross couple pick-up are disclosed. One method includes, for instance: obtaining an intermediate semiconductor device; performing a first lithography to pattern a first shape; performing a second lithography to pattern a second shape overlapping a portion of the first shape; processing the first shape and the second shape to form an isolation region at the overlap; and forming four regions separated by the isolation region. An intermediate semiconductor device is also disclosed.
US10262939B2
Various structures having a fuse and methods for forming those structures are described. An embodiment is a method. The method comprises attaching a first die to a first side of a component using first electrical connectors. After the attaching, at least one of (i) the first die comprises a first fuse, (ii) the first side of the component comprises a second fuse, (iii) a second side of the component comprises a third fuse, the second side being opposite the first side, or (iv) a combination thereof. The method further comprises after the attaching the first die to the first side of the component, blowing the first fuse, the second fuse, the third fuse, or a combination thereof.
US10262938B2
A semiconductor structure including a substrate, a first well, a first doped region, a second well, a second doped region, a field oxide, a first conductive layer, a first insulating layer and a second conductive layer is provided. Each of the substrate and the second well has a first conductivity type. The first and second wells are formed in the substrate. The first well has a second conductivity type. The first doped region is formed in the first well and has the second conductivity type. The second doped region is formed in the second well and has the first conductivity type. The field oxide is disposed on the substrate and is disposed between the first and second doped regions. The first conductive layer overlaps the field oxide. The first insulating layer overlaps the first conductive layer. The second conductive layer overlaps the first insulating layer.
US10262931B2
The present invention relates to a lateral via to provide an electrical connection to a buried conductor. In one instance, the buried conductor is a through via that extends along a first dimension, and the lateral via extends along a second dimension that is generally orthogonal to the first dimension. In another instance, the second dimension is oblique to the first dimension. Components having such lateral vias, as well as methods for creating such lateral vias are described herein.
US10262929B2
A semiconductor device and a semiconductor device manufacturing method that may prevent positional displacement of an electronic component mounted on a lead frame. The semiconductor device includes a lead frame, and an electronic component that has a protruding or recessed structure at a bonding face that bonds to the lead frame and is bonded to the lead frame, in a state in which a portion of the lead frame is fitted together with the protruding or recessed structure.
US10262924B2
Provided is a semiconductor device enabling highly accurate adjustment of a mounting height at a time when the semiconductor device is mounted on an assembly board, and an electronic apparatus. A linear lead is extracted from a bottom surface of a cylindrical resin sealing body covering a semiconductor chip, and a plurality of helical leads are arranged so as to wind around the linear lead, to thereby form a multi-helical structure. The plurality of helical leads forming the multi-helical structure has the same pitch.
US10262923B2
A semiconductor device includes an integrated circuit that is disposed at a first face side of a semiconductor substrate, the semiconductor substrate having a first face and a second face, the second face opposing the first face, the semiconductor substrate having a through hole from the first face to the second face; an external connection terminal that is disposed at the first face side; a conductive portion that is disposed in the through hole, the conductive portion being electrically connected to the external connection terminal; and an electronic element that is disposed at a second face side.
US10262916B2
Disclosed is a foldable graphite heat spreader for reducing the internal temperature of an electronic device. The foldable graphite heat spreader includes a multi-layer graphite lamination having a top surface, a bottom surface and a corrugated surface along the bending areas of the electronic device. The multi-layer graphite lamination spreads heat on the hot spots or takes heat away the components of the electronic device. The top surface includes a first top end and a second top end. The bottom surface includes a first bottom end and a second bottom end. The corrugated surface includes a top corrugated surface and a bottom corrugated surface and have spring characteristic to expand when bending, to contract back its original shape when no bending. The foldable graphite heat spreader includes a protective plastic film for providing protection to the top surface and the top corrugated surface of the multi-layer graphite lamination from dropping particles of graphite. The protective plastic film provides protection to the bottom corrugated surface and at least a portion of the bottom surface at bending location graphite without damage from bending operation. Further, the foldable graphite heat spreader includes a pressure sensitive adhesive attached to the heat-generating surface of the electronic device.
US10262915B2
The present disclosure relates to a thermally enhanced semiconductor package, which includes a module substrate, a thinned flip chip die over the substrate, a first mold compound component, and a thermally enhanced mold compound component. The first mold compound component resides over the module substrate, surrounds the thinned flip chip die, and extends above an upper surface of the thinned flip chip die to form a cavity over the upper surface of the thinned flip chip die. The thermally enhanced mold compound component includes a lower portion filling a lower region of the cavity and residing over the upper surface of the thinned flip chip die, and an upper portion filling an upper region of the cavity and residing over the lower portion. A first average thermal conductivity of the lower portion is at least 1.2 times greater than a second average thermal conductivity of the upper portion.
US10262912B2
In a semiconductor device, a first skirt portion molded from a first mold resin and a second skirt portion molded from a second mold resin are provided on a heat dissipating surface of a lead frame. Also, a thinly-molded portion is molded integrally with the second skirt portion from the second mold resin. According to this kind of configuration, adhesion between the thinly-molded portion and lead frame is high, and the semiconductor device with excellent heat dissipation and insulation is obtained.
US10262911B1
A circuit for testing bond connections between a first die and a second die is described. The circuit comprises a defect monitoring circuit implemented on the first die, which is configured as a test die; and a plurality of bond connections between the first die and the second die; wherein the defect monitoring circuit is configured to detect a defect in a bond connection of the plurality of bond connections between the first die and the second die. A method of testing bond connections between a first die and a second die is also described.
US10262898B2
A silicon on insulator substrate includes a semiconductor bulk handle wafer, an insulating layer on said semiconductor bulk handle wafer and a semiconductor film on said insulating layer. An opening extends completely through the semiconductor film and insulating layer to expose a surface of the semiconductor bulk handle wafer. Epitaxial material fills the opening and extends on said semiconductor film, with the epitaxial material and semiconductor film forming a thick semiconductor film. A trench isolation surrounds a region of the thick semiconductor film to define an electrical contact made to the semiconductor bulk handle wafer through the opening.
US10262895B2
The present invention provides a method for fabricating a semiconductor device, comprising at least the steps of: providing a substrate in which a memory region and a peripheral region are defined, the memory region includes a plurality of memory cells, each memory cell includes at least a first transistor and a capacitor, the peripheral region compress a second transistor, a first insulating layer is formed within the memory region and the peripheral region by an atomic layer deposition process, covering the capacitor of the memory cells in the memory region and the second transistor in the peripheral region, and a second insulating layer is formed, overlying the first insulating layer and the peripheral region. Finally, a contact structure is formed within the second insulating layer, and electrically connecting the second transistor.
US10262889B2
An integrated circuit includes a first trench disposed in a semiconductor material, wherein a width of the first trench in an upper portion of the first trench adjacent to a surface of the semiconductor material is smaller than a width of the first trench in a lower portion of the first trench, the lower portion being disposed within the semiconductor material, each width being measured in a plane parallel to a surface of the semiconductor material, each width denoting a distance between inner faces of remaining semiconductor material portions or between outer faces of a filling disposed in the first trench, or between an inner face of a remaining semiconductor material portion and an outer face of a filling disposed in the first trench.
US10262881B2
Embodiments of an enclosed coating system according to the present teachings can be useful for patterned area coating of substrates in the manufacture of a variety of apparatuses and devices in a wide range of technology areas, for example, but not limited by, OLED displays, OLED lighting, organic photovoltaics, Perovskite solar cells, and organic semiconductor circuits. Enclosed and environmentally controlled coating systems of the present teachings can provide several advantages, such as: 1) Elimination of a range of vacuum processing operations such coating-based fabrication can be performed at atmospheric pressure. 2) Controlled patterned coating eliminates material waste, as well as eliminating additional processing typically required to achieve patterning of an organic layer. 3) Various formulations used for patterned coating with various embodiments of an enclosed coating apparatus of the present teachings can have a wide range of physical properties, such as viscosity and surface tension. Various embodiments of an enclosed coating system can be integrated with various components that provide a gas circulation and filtration system, a particle control system, a gas purification system, and a thermal regulation system and the like to form various embodiments of an enclosed coating system that can sustain an inert gas environment that is substantially low-particle for various coating processes of the present teachings that require such an environment.
US10262871B1
A method includes depositing a layer of silicon oxide onto a layer of silicon carbide; ion implanting the layer of silicon carbide, annealing the ion implanted layer of silicon carbide to produce defects within the layer of silicon carbide, performing photolithography using a mask layer on regions of the layer of silicon carbide to define regions for electrode deposition, removing the layer of silicon oxide from the layer of silicon carbide in the one or more regions for electrode deposition, forming one or more electrodes by depositing indium tin oxide (ITO) in each of the regions for electrode deposition, performing a first lift-off operation to remove the mask layer surrounding the electrodes, depositing a passivation and gate silicon oxide layer on top of the layer of silicon carbide and the electrodes, and performing a second lift-off operation to fabricate an optically transparent ITO gate between the electrodes.
US10262867B2
A method for etching a layer in a plasma chamber with an inner injection zone gas feed and an outer injection zone gas feed is provided. The layer is placed in the plasma chamber. A pulsed etch gas is provided from the inner injection zone gas feed at a first frequency, wherein flow of pulsed etch gas from the inner injection zone gas feed is ramped down to zero. The pulsed etch gas is provided from the outer injection zone gas feed at the first frequency and simultaneous with and out of phase with the pulsed etch gas from the inner injection zone gas feed. The etch gas is formed into a plasma to etch the layer, simultaneous with the providing the pulsed etch gas from the inner injection zone gas feed and providing the pulsed gas from the outer interjection zone gas feed.
US10262864B2
Point-of-use enrichment of gas mixtures for semiconductor structure fabrication, and systems for providing point-of-use enrichment of gas mixtures, are described herein. In an example, a system for fabricating a semiconductor structure includes a process chamber for processing a substrate of a semiconductor structure. A gas supply is coupled to the process chamber. A point-of-use gas enrichment module is coupled to the gas supply. The point-of-use gas enrichment module is configured to concentrate a first gas composition to provide a second gas composition to the gas supply for the process chamber. The second gas composition has a relative amount of a hydride species greater than a relative amount of corresponding hydride species in the first gas composition.
US10262862B1
The present disclosure provides a method of forming fine interconnection for semiconductor devices. The method includes the following steps: A substrate is provided. A first core layer is formed over the substrate. The first core layer includes a base portion, a plurality of extending line portions extending from the base portion along a first direction, and a plurality of isolated line portions isolated from the base portion. Subsequently, a spacer is formed on the sidewalls of the first core layer. A second core layer is then formed to over the substrate. The second core layer includes a plurality of surrounding line portions surrounding the plurality of isolated line portions, and includes a plurality of enclosed line portions enclosed by the plurality of extending line portions. The spacer is removed to form a plurality of openings between the first core layer and the second core layer. The first core layer and the second core layer are alternately arranged along a second direction perpendicular to the first direction after removing the spacer.
US10262860B2
The present application discloses a method of fabricating a plurality of electrodes. The method includes forming a hydrophobic pattern containing a hydrophobic material on a base substrate, the hydrophobic pattern has a first ridge on a first edge of the hydrophobic pattern, the hydrophobic pattern has a thickness at the first ridge greater than that in a region outside a region corresponding to the first ridge; removing a portion of the hydrophobic pattern outside the region corresponding to the first ridge; and forming a first electrode on a first side of the first ridge and a second electrode on a second side of the first ridge.
US10262856B2
Methods for integrating transition metal oxide (TMO) layers into a compound semiconductor device structure via selective oxidation of transition metal nitride (TMN) layers within the structure.
US10262850B2
Certain configurations of systems and methods that can detect inorganic ions and organic ions in a sample are described. In some configurations, the system may comprise one, two, three or more mass spectrometer cores. In some instances, the mass spectrometer cores can utilize common components such as gas controllers, processors, power supplies and vacuum pumps. In certain configurations, the systems can be designed to detect both inorganic and organic analytes comprising a mass from about three atomic mass units, four atomic mass units or five atomic mass units up to a mass of about two thousand atomic mass units.
US10262842B2
There is provided a method of analyzing data obtained from an etching apparatus for micromachining a wafer using plasma. This method includes the following steps: acquiring the plasma light-emission data indicating light-emission intensities at a plurality of different wavelengths and times, the plasma light-emission data being measured under a plurality of different etching processing conditions, and being obtained at the time of the etching processing, evaluating the relationship between changes in the etching processing conditions and changes in the light-emission intensities at the plurality of different wavelengths and times with respect to the wavelengths and times of the plasma light-emission data, and identifying the wavelength and the time of the plasma light-emission data based on the evaluation result, the wavelength and the time being to be used for the adjustment of the etching processing condition.
US10262839B2
In a method, an aluminum body is chemically treated with at least one of an alkaline solution and an acid solution. Anode-oxidization is performed on the chemically treated aluminum body to form an aluminum oxide layer. The aluminum oxide layer is treated with hot water at a temperature more than 75° C. or steam. The aluminum oxide layer after being treated with hot water or steam includes plural columnar grains, and an average width of the columnar grains is in a range from 10 nm to 100 nm.
US10262832B2
Atmospheric scanning electron microscope achieves a wide field of view at low magnifications in a broad range of gaseous pressure, acceleration voltage and image resolution. This is based on the use of a reduced size pressure limiting aperture together with a scanning beam pivot point located at the small aperture at the end of electron optics column. A second aperture is located at the principal plane of the objective lens. Double deflection elements scan and rock the beam at a pivot point first at or near the principal plane of the lens while post-lens deflection means scan and rock the beam at a second pivot point at or near aperture at the end of the optics column. The aperture at the first pivot may act also as beam limiting aperture. In the alternative, with no beam limiting aperture at the principal plane, maximum amount of beam rays passes through the lens and with no post-lens deflection means, the beam is formed (limited) by a very small aperture at or near-and-below the final lens while the aperture skims a shifting portion of the wide beam, which is physically rocked with a pivot on the principal plane but with an apparent pivot point close and above the aperture, all of which result in a wide field of view on the examined specimen.
US10262830B2
To provide a scanning electron microscope having an electron spectroscopy system to attain high spatial resolution and a high secondary electron detection rate under the condition that energy of primary electrons is low, the scanning electron microscope includes: an objective lens 105; primary electron acceleration means 104 that accelerates primary electrons 102; primary electron deceleration means 109 that decelerates the primary electrons and irradiates them to a sample 106; a secondary electron deflector 103 that deflects secondary electrons 110 from the sample to the outside of an optical axis of the primary electrons; a spectroscope 111 that disperses secondary electrons; and a controller that controls application voltage to the objective lens, the primary electron acceleration means and the primary electron deceleration means so as to converge the secondary electrons to an entrance of the spectroscope.
US10262827B2
A fault state indication device for a circuit breaker includes: a contact group; and a transmission assembly and an indication assembly that are mounted inside a housing. The contact group implements a normally open contact group and a normally closed contact group. The transmission assembly acts on a contact support, different open and closed states of the contact group are realized via the contact support. The indication assembly indicates a fault state, the indication assembly is linked with the circuit breaker, and carries out a corresponding state indication in response to a fault.
US10262823B2
A relay control method is provided for controlling an in-vehicle motor that includes a steering angle main control module. The main control module has a power supply relay is connected to a battery, a motor drive circuit connected to a fixed contact of the power supply relay via a bus bar, and a phase relay connected to the motor drive circuit via a bus bar. The motor drive circuit contacts a heat radiation part that has a higher thermal conductivity than the power supply relay. After the ignition is turned off and with the switches for the power supply relay and the phase relay remaining in the on state, a motor energization control is performed for maintaining a rotation stop state in the motor for a predetermined time, and after the predetermined time has elapsed, the switch of the power supply relay is switched to off.
US10262816B2
According to one embodiment, there is provided an input apparatus comprising a key that is displaceable along a direction; a first detecting circuit that comprises an electrostatic capacitance sensor that detects a variation of an electrostatic capacitance caused by a contact or a proximity of a pressing body with the key; and a second detecting circuit that comprises a first electrode, the second detecting circuit detecting an electric connection of the first electrode to a second electrode that is displaced along the direction as the key is displaced, wherein the input apparatus switches a detecting status thereof exclusively between a first detecting status and a second detecting status to each other in accordance with a displacement variation of the key.
US10262812B2
A lockout device for preventing an electrical switch from being turned either ON or OFF while the lockout device is attached to the switch. The present lockout device can be capable of quick and easy attachment to the switch and can be secured to the switch with a padlock or similar locking device. The present lockout device can also have a peg for attaching a lockout tag, which prevents the tag from being removed while the lockout device is connected to a switch.
US10262799B2
A multilayer ceramic capacitor includes a multilayer body and first and second outer electrodes that include first and second base electrode layers, respectively, first and second electroconductive resin layers, respectively, and first and second plating layers, respectively. The first and second base electrode layers are only located on the end surfaces of the multilayer body. The first and second electroconductive resin layers reach portions of the surfaces of the primary surfaces and portions of the surfaces of the lateral surfaces of the multilayer body. The first and second plating layers cover at least a portion of the base electrode layers and at least a portion of the electroconductive resin layers.
US10262792B2
A device for wireless communication with a process automation field device. The device may include an inductive interface in the field device embodied to couple with a complementary inductive interface of a service tool. The field device inductive interface may be embodied to inductively transfer data to the service tool and to inductively receive data and energy from the service tool. The energy received from the service tool may be sufficient for operating the field device's inductive interface. A method of wireless communication is also disclosed.
US10262790B2
A permanent magnet drive on-load tap-changing switch including a changing switch circuit that includes structurally identical odd- and even-numbered tap-changing circuits. The circuits include working contactors and dual-contact synchronous transition contactors made of primary and secondary contactors. The contactors each face directly a moving contactor, which are connected in parallel. A permanent magnet is fixed on each moving contactor and face directly on the other extremity thereof a moving contactor driving mechanism. The mechanism changes a force applied to the magnets, allowing the moving contactors to come into contact with or be separated from the working and transition contactors, thus implementing changeover from one tap to another tap. The switch is structurally simple and convenient to use, obviates the need for a high-speed mechanism, implements changing by the direct actions of the contactors, operates at high speed and reliably, and has a low failure rate and an extended service life.
US10262788B2
A power supply (10) and corresponding method (200) supply power in high external magnetic fields. A power converter system (12) converts input power to output power using one or more electromagnetic components (18). One or more ferrous bands (16) encircle the electromagnetic components (18) and shield the electromagnetic components (18) from the high external magnetic fields.
US10262787B2
A coil component includes a conducting wire and a terminal electrode. The terminal electrode includes a first terminal piece and a second terminal piece that face and overlap each other with the conducting wire interposed therebetween. The first terminal piece and the second terminal piece are coupled to one another with a coupling portion and are integrated in a welded ball at a position different from a position of the coupling portion. An end portion of the conducting wire is in the welded ball.
US10262784B2
A transformer includes a ceramic housing, a primary winding disposed within the housing, a secondary winding disposed outside the winding, and a core extending through a first aperture in the housing. The housing includes a first portion and a second portion. Each of the first and second portions include a planar structure having a first housing aperture, and a plurality of sidewalls extending perpendicular to the planar structure along a plurality of edges of the planar structure. The first and second portions interface with one another when the ceramic housing is assembled such that the sidewalls of the first and second portions overlap with one another.
US10262759B2
A method for facilitating a personal health operating system (PHOS) is provided in one example embodiment and includes extracting data into a mobile device that includes a portable health virtual machine executing the PHOS using a processor couples to a memory element, generating an N-gram dataset comprising data indicative and predictive of fitness of an individual, generating, in the PHOS, an N-gram from the N-gram dataset from the data according to a data structure indicative and predictive of fitness of an individual, the fitness including a numerical index representing a composite effect of various health conditions of the individual including interdependencies of the health conditions, generating an N-gram based on the N-gram dataset and calculating the individual's fitness using the N-gram.
US10262756B2
The present invention is a gap in care alert system for alerting someone associated with a patient (including in one embodiment the patient himself) that a gap in heath care will soon occur or in another embodiment that a gap in care has occurred for the patient based on the occurrence of a triggering event and the absence of a follow-up event occurring. Health insurance claims data may be used in the process to determine gaps in care.
US10262755B2
The invention provides methods, systems, and computer readable medium for detecting ploidy of chromosome segments or entire chromosomes, for detecting single nucleotide variants and for detecting both ploidy of chromosome segments and single nucleotide variants. In some aspects, the invention provides methods, systems, and computer readable medium for detecting cancer or a chromosomal abnormality in a gestating fetus.
US10262751B2
Aspects of the embodiments are directed to systems, methods, and devices for generating a design of experiments (DOE) matrix, the DOE matrix comprising a set of possible combinations of values for a plurality of electrical parameters; iteratively applying each combination of values for the plurality of electrical parameters to one or more memory pins; determining a margin response for each combination of values; generating a prediction function based on a correlation of the margin response and each combination of values; and optimizing the plurality of electrical parameters based on the prediction function.
US10262749B2
A shift register unit comprises a pull-up module, a clock signal input terminal, a storage module, a signal output terminal, a control voltage signal input terminal and a current leakage suppression module. An output terminal of the current leakage suppression module is connected to a control terminal of the pull-up module A first input terminal of the current leakage suppression module is connected to the control voltage signal input terminal A second input terminal of the current leakage suppression module is connected to the other end of the storage module. A driving method uses a shift register unit, a shift register, a gate driving circuit, and a display device.
US10262747B2
A non-volatile memory that includes a shared source line configuration and methods of operating the same to reduce disturbs is provided. In one embodiment, the method includes coupling a first positive high voltage to a first global wordline in a first row of an array of memory cells, and coupling a second negative high voltage (VNEG) to a first bitline in a first column of the array to apply a bias to a non-volatile memory transistor in a selected memory cell to program the selected memory cell. A margin voltage having a magnitude less than VNEG is coupled to a second global wordline in a second row of the array, and an inhibit voltage coupled to a second bitline in a second column of the array.
US10262735B2
Subject matter disclosed herein relates to memory devices and, more particularly, to programming a memory cell.
US10262733B2
A memristive dot-product system for vector processing is described. The memristive dot-product system includes a crossbar array having a number of memory elements. Each memory element includes a memristor. Each memory element includes a transistor. The system also includes a vector input register. The system also includes a vector output register.
US10262726B1
A transpose accessing memory device is provided, the global word-lines configured to be selected as horizontal word-lines in a row access mode in that at least one row of the memory array is selected to be access, and the corresponding local I/O circuit is configured to guide signals of the local bit-lines coupled to the selected SRAM memory cells to the corresponding horizontal global bit-lines in response to select signals from the global word-lines, and the global word-lines configured to be selected as vertical word-lines in a column access mode in that at least one column of the memory array is selected to be access, and the corresponding local I/O circuit is configured to guide signals of the local bit-lines coupled to the selected SRAM memory cells to the corresponding vertical global bit-lines in response to select signals from the global word-lines.
US10262720B2
A semiconductor device includes: a first cell; a second cell; a first match line and a second match line; a first search line pair, first data being transmitted through the first search line pair; a second search line pair, second data being transmitted through the second search line pair; a first logical operation cell connected to the first search line pair and the first match line, and configured to drive the first match line based on a result of comparison between information held by the first and second cells and the first data; and a second logical operation cell connected to the second search line pair and the second match line, and configured to drive the second match line based on a result of comparison between information held by the first and second cells and the second data.
US10262719B1
The present disclosure provides a dynamic random access memory (DRAM) and a method of operating the same. The DRAM includes a memory array, a refresh device and an access device. The refresh device is configured to perform a self-refresh operation on the memory array, wherein the self-refresh operation is interrupted in response to an access command. The access device is configured to access the memory array in response to the access command and the interruption of the self-refresh operation.
US10262718B2
In one embodiment, a memory device includes a clock receiver to receive a clock signal and a plurality of mode registers to store parameter information associated with a plurality of operating clock frequencies of the clock signal. The plurality of clock frequencies include a first clock frequency and a second clock frequency. The memory device also includes a command interface to receive commands synchronously with respect to the clock signal. The command interface receives a command that instructs the DRAM device to change operation from the first clock frequency to the second clock frequency.
US10262716B2
A first threshold temperature is maintained for operating a solid state drive (SSD) in a first mode. A second threshold temperature is maintained for operating the SSD in a second mode in which read and write operations are performed at a higher rate than in the first mode, wherein the second threshold temperature is higher than the first threshold temperature. The SSD is switched from the first mode to the second mode, in response to an operating temperature of the SSD exceeding the first threshold temperature.
US10262707B2
In a semiconductor memory device, static memory cells are arranged in rows and columns, word lines correspond to respective memory cell rows, and word line drivers drive correspond to word lines. Cell power supply lines correspond to respective memory cell columns and are coupled to cell power supply nodes of a memory cell in a corresponding column. Down power supply lines are arranged corresponding to respective memory cell columns, maintained at ground voltage in data reading and rendered electrically floating in data writing. Write assist elements are arranged corresponding to the cell power supply lines, and according to a write column instruction signal for stopping supply of a cell power supply voltage to the cell power supply line in a selected column, and for coupling the cell power supply line arranged corresponding to the selected column at least to the down power supply line on the corresponding column.
US10262703B2
According to one embodiment, a semiconductor memory device includes a first memory cell, a second memory cell, a first word line electrically coupled to the first memory cell, a second word line electrically coupled to the second memory cell, and a control circuit configured to supply voltages to the first word line and the second word line. In a read, the control circuit applies a first voltage to the first word line and a second voltage to the second word line, applies, after applying the first voltage to the first word line and the second voltage to the second word line, a third voltage lower than the first voltage and the second voltage to the second word line, and applies, after applying the third voltage to the second word line, the third voltage to the first word line.
US10262697B1
Systems and methods for creating and distributing presentations and determining on an individual or aggregate basis the extent to which the presentations are viewed by the intended recipients. Speech recognition software may be used to provide a detailed analysis of presentation playback.
US10262689B2
A hard disk drive with a multiple disk stack normally utilizes disk separator plates near the disk surfaces to reduce wind induced vibrations in the disks and the read/write heads. The manufacturing methods currently used to make these separator plates, metal casting and machining, or injection molded plastic, or extruding and machining, or cold forging tends to be expensive and creates unwanted weight and bulk without the desired precision. Stamping disk separator plates from metal provides exceptional dimensional control at reduced cost, but cannot readily provide the thicknesses required. Stamping and extruding the offsets, or stamping and folding the offsets, is a manufacturing process that provides the required dimensions for the offsets, and dimensional control and reduced cost.
US10262687B1
A disc grabbing device including a support body, a drive shaft, multiple first planetary gears, a center gear, multiple second planetary gears and a driver is provided. The support body includes a plate and a center column. When the disc grabbing device grabs the discs, the center column is located in the center holes of the discs. The drive shaft is rotatably disposed on the plate. The first planetary gears are respectively engaged with the drive shaft and connected to multiple first levers for driving the first levers to rotate. The second planetary gears are respectively engaged with the center gear and connected to multiple second levers for driving the second levers to rotate. The driver concurrently drives the drive shaft and the center gear to rotate the first planetary gears and the second planetary gears synchronically and make the first levers and the second levers rotate synchronically.
US10262683B2
A near field transducer (NFT) is formed between a waveguide and main pole layer at an air bearing surface (ABS). The NFT includes a resonator body layer made of Au, for example, with a front side at a first plane that is recessed a first distance from the ABS and a back side that is at a second plane formed parallel to the ABS and first plane. The NFT also has a peg layer with a rectangular peg portion between the ABS and first plane, and a larger back portion between the first and second planes that overlays directly above the resonator body layer. The peg layer is preferably made of Rh to improve mechanical stability of the NFT without significantly degrading overall optical efficiency of the NFT. A blocker may be formed between the ABS and waveguide to prevent light not coupled to the NFT from reaching the ABS.
US10262673B2
A method for reducing noise within an acoustic signal includes receiving at least a primary acoustic signal from a primary microphone and a secondary acoustic signal from a different, secondary microphone, wherein the primary acoustic signal includes a speech component emanating from a user and a noise component. The method also includes measuring a first value of a first coefficient based on the primary and secondary signals and performing a noise cancellation process based on the measured first value of the first coefficient to produce a set of noise-cancelled primary sub-bands. The method also includes generating, by the processor, a set of multiplicative gain mask values, the multiplicative gain mask values having a frequency dependency that is based at least in part on a pre-indicated approximate sound pressure level of the speech component.
US10262671B2
An audio coding method and a related apparatus are disclosed. The audio coding method includes: estimating reference linear prediction efficiency of a current audio frame; determining an audio coding scheme that matches the reference linear prediction efficiency of the foregoing current audio frame; and performing audio coding on the foregoing current audio frame according to the audio coding scheme that matches the reference linear prediction efficiency of the foregoing current audio frame. The technical solutions provided in embodiments of the present disclosure help reduce overheads of audio coding.
US10262666B2
A processor for processing an audio signal has: an analyzer for deriving a window control signal from the audio signal indicating a change from a first asymmetric window to a second window, or indicating a change from a third window to a fourth asymmetric window, wherein the second window is shorter than the first window, or wherein the third window is shorter than the fourth window; a window constructor for constructing the second window using a first overlap portion of the first asymmetric window, wherein the window constructor is configured to determine a first overlap portion of the second window using a truncated first overlap portion of the first asymmetric window, or wherein the window constructor is configured to calculate a second overlap portion of the third window using a truncated second overlap portion of the fourth asymmetric window; and a windower for applying the first and second windows or the third and fourth windows to obtain windowed audio signal portions.
US10262660B2
A method includes detecting an event published to a workflow activity by a voice based dialog view, wherein the event indicates a state of asset retrieval, navigating to a built-in asset retrieval work activity, retrieving an asset, and dismissing the workflow activity to revert to a workflow activity associated with the voice based dialog view.
US10262659B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance, determining that the audio data corresponds to a hotword, generating a hotword audio fingerprint of the audio data that is determined to correspond to the hotword, comparing the hotword audio fingerprint to one or more stored audio fingerprints of audio data that was previously determined to correspond to the hotword, detecting whether the hotword audio fingerprint matches a stored audio fingerprint of audio data that was previously determined to correspond to the hotword based on whether the comparison indicates a similarity between the hotword audio fingerprint and one of the one or more stored audio fingerprints that satisfies a predetermined threshold, and in response to detecting that the hotword audio fingerprint matches a stored audio fingerprint, disabling access to a computing device into which the utterance was spoken.
US10262656B2
Methods of identifying available connector ports on rack mounted equipment use an image capture device to capture an image of a front face of an equipment rack. The captured image is compared to at least one stored image. A patch cord insertion status of at least one connector port included on an item of equipment that is mounted on the equipment rack is then determined based at least in part on the comparison of the captured image to the at least one stored image.
US10262651B2
Multi-voice font interpolation is provided. A multi-voice font interpolation engine allows the production of computer generated speech with a wide variety of speaker characteristics and/or prosody by interpolating speaker characteristics and prosody from existing fonts. Using prediction models from multiple voice fonts, the multi-voice font interpolation engine predicts values for the parameters that influence speaker characteristics and/or prosody for the phoneme sequence obtained from the text to spoken. For each parameter, additional parameter values are generated by a weighted interpolation from the predicted values. Modifying an existing voice font with the interpolated parameters changes the style and/or emotion of the speech while retaining the base sound qualities of the original voice. The multi-voice font interpolation engine allows the speaker characteristics and/or prosody to be transplanted from one voice font to another or entirely new speaker characteristics and/or prosody to be generated for an existing voice font.
US10262636B2
According to some aspects, a cymbal system is provided comprising a cymbal, and a percussion instrument magnetically coupled to the cymbal, said magnetic coupling between the percussion instrument and the cymbal provided at least in part by at least one first magnetic component disposed on a lower side of the cymbal, and at least one second magnetic component disposed on an upper side of the cymbal and attached to the percussion instrument, the at least one first magnetic component and at least one second magnetic component being coupled to the cymbal, at least in part, by a magnetic force of attraction between the at least one first magnetic component and the at least one second magnetic component that acts through the cymbal.
US10262629B2
A display device in one aspect of the present disclosure includes an object detection unit that detects an object positioned ahead of a host vehicle, a distance detection unit that detects a distance between the host vehicle and the object, a display unit that projects and displays information on the object onto a windshield of the host vehicle; and a display control unit that controls the display unit. The display control unit reduces a display brightness or a display area when the distance between the host vehicle and the object is smaller than a first threshold as compared to when the distance between the host vehicle and the object is equal to or larger than the first threshold and stops the display when the distance between the host vehicle and the object is smaller than a second threshold that is smaller than the first threshold.
US10262618B2
A GOA circuit includes GOA circuit units. Each GOA circuit has a holding module A first transistor and a second transistor in the holding module holds the voltage imposed on the first control node to be at high voltage level. Also, the transistors form a direct current passage between the first control node and a first fixed voltage at high voltage level so the voltage imposed on the first control node is not lowered due to electricity leakage. The GOA circuit unit can resolve the problem of easy leakage of electricity. When the scanning signals are output by the GOA circuit unit, the stability is highly ensured.
US10262615B2
A shift register includes: a plurality of clock signal terminals; and a plurality of input terminals. The plurality input terminals are configured to provide input signals under control by one or more clock signals from one or more of the plurality of clock signal terminals to realize both a forward scan and a backward scan of the shift register.
US10262606B2
According to one embodiment, a display device includes a pair of substrates including a display area in which pixels are arranged, pixel electrodes and memories provided in the pixels, signal lines supplied with digital signals, switching elements connecting the memories and the signal lines, scanning lines supplied with scanning signals, a first driver unit, and a second driver unit. The first driver unit is provided in a peripheral area around the display area, and supplies the digital signal to the signal line. The second driver unit is provided in the peripheral area, and supplies the scanning signal to the scanning line. In the display device, at least a part of the first driver unit is provided between the display area and the second driver unit.
US10262605B2
Systems, methods, and non-transitory media are presented that provide for improving color accuracy. An electronic display includes a display region having multiple pixels each having multiple subpixels. The electronic device also includes a display pipeline coupled to the electronic display. The display pipeline is configured to receive image data and perform white point compensation on the image data to compensate for a current drop in the display to cause the display to display a target white point when displaying white. The display pipeline also is configured to correct white point overcompensation on the image data to reduce possible oversaturation of non-white pixels using the white point compensation. Finally, the display pipeline is configured to output the compensated and corrected image data to the electronic display to facilitate displaying the compensated and corrected image data on the display region.
US10262604B2
A host control section (30) is a control device for a display device (1). The host control section (30) includes an image determining section (35) for calculating a density of pixels, which have intermediate grayscale levels (i.e., grayscale levels of a first range), among a plurality of pixels in an image; and a driving changing section (36) for changing a refresh rate of the display device (1) in accordance with the density which has been calculated.
US10262603B2
A non-uniform illumination pattern is determined with a display panel of a display device. The non-uniform illumination pattern comprises different values of the one or more illumination properties in first and second spatial regions of the display panel. An illumination compensation pattern is generated based at least in part on the non-uniform illumination pattern. The illumination compensation pattern is configured to homogenize values of the illumination properties in a plurality of spatial regions of the display panel that include the first and second spatial regions, and implemented in the display device.
US10262602B2
An array substrate and a display device are disclosed. The array substrate (01) comprises a gate electrode driving circuit (10), the gate electrode driving circuit (10) includes at least two stages of shift register units (SR1-SRn), and each stage of the shift register units (SR1-SRn) is connected with a row of gate lines (Gate1-Gaten). The shift register units (SR1-SRn) include driving modules (D1-Dn) and logical modules (L1-Ln); the driving modules (D1-Dn) include a portion located in a display region (100) of the array substrate. The array substrate can solve a problem that a larger size of a driving TFT in a gate driver on array (GOA) circuit is not conducive to a narrow frame design trend of a display panel.
US10262601B1
An electrowetting display device includes a first support plate and a second support plate. The first support plate has rows and columns of pixel walls defining individual electrowetting pixels. A first fluid and a second fluid immiscible with the first fluid are between the first support plate and the second support plate. A sensor is coupled to the second support plate and configured to detect a first intensity of light incident upon the second support plate at a first angle. A controller is configured to displace the first fluid in either a first direction or a second direction based at least in part upon the first intensity of light detected by the sensor.
US10262567B2
A two-terminal store-and-control circuit includes a power circuit for receiving a modulated first signal, for receiving a second signal, for providing a power signal, and for providing a V− signal. A voltage comparator receives the modulated first signal and the V+ signal and provides a data signal that is extracted from the modulated first signal and the power signal. A data storage circuit receives and stores the data signal and provides a stored data signal. The circuit can be provided in a two-terminal store-and-control surface-mount device and employed to make a display.
US10262557B2
A shoulder assembly for a crash test dummy includes a movable clavicle adapted for attachment to a spine of the crash test dummy for freedom of movement in three-dimensional space, a scapula non-rigidly adapted mounted for attachment to the spine for freedom of movement in three-dimensional space, a shoulder cup member adapted for attachment to the spine in a plurality of axes for a shoulder joint, and an upper arm assembly having an arm bone made of a plastic material for operative attachment to the shoulder cup member to allow an impact on the shoulder of the dummy to move the shoulder assembly towards the spine.
US10262556B2
Comparative effectiveness of various oral care products such as dentifrices on preventing dental erosion may be demonstrated using simulated enamel. A substrate is prepared. A mineral layer to simulate dental enamel is nucleated by solution growth on the substrate surface. Alternatively, the mineral layer may be nucleated on a template comprising a self-assembled monolayer formed on a gold layer deposited on the substrate surface. The mineral layer may comprise a homogeneous layer of hydroxyapatite or a thin veneer of hydroxyapatite on a layer of amorphous calcium phosphate. The simulated enamel is then optionally treated with an oral care product and subjected to an acid challenge. The amount of mineral layer remaining after the acid challenge illustrates the effectiveness or non-effectiveness of the oral care product at preventing dental erosion.
US10262553B2
In an approach for providing dynamic services a computer receives a dietary plan for an individual. The computer tracks physical activity data for the individual. The computer creates one or more propositions for the individual based at least in part on the received dietary plan and the tracked physical activity data. The computer provides the created one or more propositions to the individual. The computer receives a selection from the created one or more propositions. The computer tracks the received selection.
US10262550B2
An automated system and method for transcription of a dictation presents a transcription exercise to a student that allows continuous student keyboarding of text while providing real time feedback of correct, incorrect, and misplaced characters as well as visually pointing out the location of missing letters and missing words. The real time designation is shown using differences in typeface style or color and using a scoring system that factors in substantially all keystrokes. Not only is final correctness assessed, but also the difficulty in getting to the final state of correctness is assessed.
US10262549B2
A vehicle simulator having a pilot's cabin, a screen, and a moving system, which is suited to move the pilot's cabin in the space. The moving system has a fixed base arranged horizontally, a mobile platform which supports the pilot's cabin and rests on the fixed base so as to freely slide on the fixed base itself, and at least one actuator device, which is mechanically connected to the mobile platform. The actuator device has at least one flexible thread-like element which is mechanically connected to the mobile platform, and a motorized mechanism, which is suited to apply a pulling force to the flexible thread-like element, so as to always keep the flexible thread-like element in tension and, when needed, pull the mobile platform towards an edge of the fixed base.
US10262547B2
Systems and methods are provided for scoring a constructed response generated by a user and providing information on the user's writing behavior. A constructed response and associated electronic process log are received. The constructed response is processed to generate first feature values representative of aspects of the constructed response. The electronic process log is processed to generate second feature values related to the user's actions in generating the constructed response. A score for the constructed response is generated using the processing system by applying a computer scoring model to the first and second feature values. A rule of a rule engine that is satisfied is identified, the rule being satisfied when one or more feature values of the second feature values meet a condition associated with the rule. Information on the user's actions in generating the constructed response is provided based on the satisfied rule.
US10262540B2
The disclosure relates generally to methods, systems, and apparatuses for automated or assisted driving and more particularly relates to identification, localization, and navigation with respect to bollard receivers. A method for detecting bollard receivers includes receiving perception data from one or more perception sensors of a vehicle. The method includes determining, based on the perception data, a location of one or more bollard receivers in relation to a body of the vehicle. The method also includes providing an indication of the location of the one or more bollard receivers to one or more of a driver and component or system that makes driving maneuver decisions.
US10262535B2
A vehicle request management system having a server (10) arranged to communicate with a plurality of vehicle requesting devices (12) and a plurality of vehicles (14), each being equipped with a device (200) having route planning and navigation functionality. Upon receipt of a vehicle request, the server allocates the request to an existing cluster of vehicle requests if it is related to the requests. If it is not related to the requests, the request is used to generate a new cluster. The relationship between new vehicle requests and those of existing clusters is assessed based on a proximity of a pick-up location associated with the new request to a pick-up location of an existing request. The relationship is assessed using a parameter that is selected based on a geographical and temporal density of vehicle requests in a region associated with the cluster. When the cluster meets a threshold in relation to age of an oldest request associated with it, or alternatively a maximum size threshold, the requests in the cluster are subjected to a matching process to match a vehicle to each request for fulfilling the request.
US10262534B2
When turning right (left) at an intersection and crossing an oncoming vehicle lane, this system makes it possible to avoid blocking travel of or colliding with a moving body moving in the oncoming vehicle lane due to stopping in the oncoming vehicle lane, and to avoid colliding with a moving body after crossing the oncoming vehicle lane. Given two or more moving bodies present in the advancement direction on the path of the local vehicle, the external environment is detected before the local vehicle intersects with the path of a first moving body, which will first intersect the local vehicle path; if at least two moving bodies are detected, i.e., the first moving body and a second moving body which has a path in which the position of intersection with the path of the local vehicle is further than the position of intersection between the path of the local vehicle and the path of the first moving body, then a first intersection time, at which the first position of intersection between the planned path of the local vehicle and the predicted path of the first moving body is reached, and a second intersection time, at which a second position of intersection between the planned path of the local vehicle and the predicted path of the second moving body is reached, are calculated, and on the basis of the difference between the first intersection time and the second intersection time, the deceleration relative to the first moving body and the second moving body is changed.
US10262528B2
An alert may be triggered to notify a pedestrian of the current operational mode of a nearby vehicle. For instance, a vehicle may operate in an autonomous or manual mode, and may occasionally switch from one mode to the other. A pedestrian who may be unaware of the current operational mode of a nearby vehicle may notice the alert and proceed accordingly. In one embodiment, an indication of the current operational mode of the nearby vehicle may be transmitted to an electronic device associated with the pedestrian. The device may generate a notification to the pedestrian based on the current operational mode. In an additional or alternative embodiment, the alert may be transmitted by the vehicle externally to be visible or audible to the pedestrian. In some embodiments, the alert may be triggered only for particular operational modes (e.g., only for autonomous or only for manual).
US10262525B2
A networked visual and audible alarm apparatus with base station provides audible and visual alerts upon detection of smoke, carbon monoxide, and gas. The apparatus adapts to a light bulb socket to provide normal lighting when no event is detected. Multiple apparatuses are systematically disposed through different sections of a structure. Each apparatus independently emits an audible signal, dependent on the type of event detected in the respective section for the apparatus. Each alarm apparatus provides a colored high strobe light that illuminates at a color and intensity that varies, dependent on type of event detected. A microphone initiates the audible signal and the high strobe light upon detecting an audible signal from an adjacent alarm apparatus. Voice commands power off the alarming apparatus. A base station controls and monitors a network of apparatuses, and is programmable based on a code that is assigned to each alarm apparatus.
US10262521B2
The present disclosure relates to a system and methods for monitoring an electronic device with an alarm state and responding to an alarm state on the device based upon a location of a respondent and more specifically, the present invention includes monitoring a security or intrusion detection system and communicating via an IP network to a controller with a user defined profile of responses.
US10262518B2
A method of disseminating information includes detecting, by a first monitoring device, a condition of an aspect of an infrastructure; transmitting data relating to the condition and a first time stamp; detecting, by a second monitoring device, the condition; transmitting data relating to the condition and a second time stamp; determining whether a difference in data indicates a problem of contamination; subsequent to an indication of the problem of contamination, determining an amount of the contamination, an approximate location of the contamination, a direction of contamination movement, and a speed of the contamination movement, based on the first time stamp and the second time stamp; determining whether a difference in data indicates corrosion within the infrastructure; and subsequent to the indication of corrosion, determining whether the data relating to the condition indicates an amount of corrosion determined to be the problem, and a level of severity of the corrosion.
US10262511B2
A mobile electronic device fixing module includes a mobile electronic device and a base. The mobile electronic device includes an assembling interface and a first transmission terminal group. A ring-shaped groove is formed in the assembling interface. The base is assembled with the assembling interface. The base includes plural rotary fixing slices and a second transmission terminal group. The second transmission terminal group corresponds to the first transmission terminal group. When the base is assembled with the assembling interface and the plural rotary fixing slices are rotated, the plural rotary fixing slices are inserted into the ring-shaped groove to be in a locked state, or the plural rotary fixing slices are removed from the ring-shaped groove to be in an unlocked state. When the base is assembled with the assembling interface, the second transmission terminal group is electrically connected with the first transmission terminal group.
US10262500B2
An embodiment may involve selecting a set of symbols associated with an outcome event of a reel-based game. The reel-based game may be executed on behalf of a client machine, and selecting the set of symbols may involve spinning a plurality of reels to determine the outcome event. The embodiment may further involve determining that the set of symbols includes a predetermined symbol on a designated reel and does not include any winning combination. The embodiment may also involve, possibly in response to determining that the set of symbols includes the predetermined symbol on the designated reel and does not include any winning combination, replacing one or more symbols in the set of symbols with predetermined symbols such that the symbol set after replacement includes a winning combination.
US10262496B2
A method of operating a gaming system having a random number generator, a credit meter, and a first hybrid game containing an entertainment game portion and a gambling game portion. Skill play in the entertainment game is used to provide entrance to an asynchronous hybrid game tournament. The award for the asynchronous hybrid game tournament uses contributions from the real credit wagers in the gambling game of the first hybrid game.
US10262495B1
A method implemented on a first electronic computing device includes determining available lotteries for a user of the first electronic computing device. The user is authenticated on the first electronic computing device. An area of residence is confirmed for the user. First lotteries that are available in the area of residence of the user are identified. Second lotteries for which the user can qualify are identified. The second lotteries are a subset of the first lotteries. When one or more of the second lotteries are identified, identification information for the second lotteries is sent to a second electronic computing device for display to the user on the second electronic computing device.
US10262494B2
A gaming system including: a wager receiver for receiving a plurality of wagers, each wager identifying a corresponding predicted sequence of outcomes of game outcome events, each of the predicted sequences of outcomes being stored in a wager database; an outcome generator for generating a results sequence of game outcome events, the game outcome events of the results sequence being generated sequentially and displayed on one or more displays; a results comparator for comparing the results sequence with the predicted sequences of outcomes stored in the wager database, and generating a win signal if the results sequence matches one or more of the predicted sequences stored in the wager database; and a win notifier for generating a win message for displaying a win indication on the displays in response to receiving the win signal.
US10262491B2
A gambling hybrid game that provides game history validation. The gambling hybrid game includes an entertainment system engine that provides an entertainment game to a user, a real world engine that provides gambling games to users, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The entertainment system engine stores game history information in response to a trigger event and provides at least a portion of the stored game history information to a game world engine. The game world engine stores received portion of the game history information. When a request for game history verification is received by the game world engine, the game world engine retrieves the game history information from the entertainment system engine and used the portion of the game history information stored by the game world engine to verify the game history information from the entertainment system engine.
US10262486B2
An access control system is provided that enables a network operations center to manage and control access to a plurality of remote sites and to verify servicing of the remote sites. Individuals in possession of electronic programmable keys can be provided opening codes to activate their keys while in the field, and to enable the keys to access one or more electronic locks located at the remote sites. Usage information associated with the utilization of the electronic programmable keys at the remote sites is stored on the electronic programmable keys. A lock attendance code is generated by the keys to verify attendance at the remote locations. The lock attendance codes are then transmitted to the network operations center where they are decoded to verify servicing of the remote sites.
US10262485B2
A portable terminal includes a memory and a processor coupled to the memory. The processor is configured to: set a function associated with a visitor to be executable, and determine whether or not execution of a function is permitted using information on a location of the portable terminal when an instruction to execute the function is received.
US10262479B2
A method includes determining a distance between a vehicle access device and a vehicle. The method also includes activating at least one communication node in response to the distance being less than a threshold distance, and transmitting a signal from the at least one communication node. The method further includes gathering a plurality of received signal strength indication values corresponding to the signal, filtering the plurality of received signal strength indication values, and identifying at least one communication node corresponding to a highest value of the plurality of received signal strength indication values. The method also includes determining whether the vehicle access device is disposed in an interior portion of the vehicle or on an exterior of the vehicle based on the highest value of the plurality of received signal strength indication values.
US10262478B2
A vehicle-data recorder records vehicle data into a storage when a recording condition is satisfied. The recording condition includes a condition that a steering-related value representing a state of a steering operation performed by a driver or a vehicle behavior caused by the steering operation is greater than or equal to a threshold value. The vehicle-data recorder includes: an object-information obtainer that obtains object information relating to an object in an area; and a threshold-value changer that changes the threshold value to a smaller value when a relative positional relationship between an own vehicle and the object located in the area and identified based on the obtained object information is a specific relationship in which it is estimated that a steering operation is to be performed in a direction in which the own vehicle avoids the object, than when the relative positional relationship is not the specific relationship.
US10262476B2
A reference vehicle is identified from data measuring changes in steering wheel angles of a plurality of vehicles. A target vehicle's steering wheel angle deviations is compared to steering wheel angle deviations of the reference vehicle A target vehicle component is actuated upon determining that a difference of the target vehicle's change of steering wheel angle and the reference vehicle's change of steering wheel angle exceeds a predetermined threshold.
US10262474B2
The disclosure relates to a method for detecting a malfunction of at least one sensor for controlling a restraining device of a vehicle. In this context, in a first step a vehicle state signal representing a vehicle state of the vehicle is read in. In a second step a fault detection function for detecting the malfunction using the vehicle state signal is changed in order to detect the malfunction with a sensitivity level which is dependent on the vehicle state.
US10262473B2
Systems and methods for determining a status of a vehicle suspension system are disclosed. A vertical acceleration of the vehicle relative to a road surface is determined based on a position of a vehicle body. Based on a predetermined period of time, a peak value that corresponds to the vertical acceleration is calculated. The peak value is compared to a target peak value and, when the peak value meets a preset criteria, a notification of potential suspension degradation is issued.
US10262471B2
An on-trip monitoring system for an on-demand transportation service can monitor live log data from autonomous vehicles (AVs) operating throughout a given region. The system can determine a degradation level for a respective AV based on the live log data, and when the degradation level exceeds a determined threshold, the system can transmit an update command to the respective AV to service or decommission the respective AV.
US10262469B2
Controlling availability of features of a vehicle can be based on a set of initial parameters, with each parameter related to a feature of the vehicle and defining availability of the feature. The set of initial parameters can define at least one feature of the vehicle as unavailable but further define the unavailability of the at least one feature of the vehicle as overridable upon detection of an emergency condition by the control system of the vehicle. The control system of the vehicle can apply the set of initial parameters to operations of the vehicle to control. At another time, a set of updated parameters with at least one parameter having a different value than the initial set of parameters can be applied by the control system of the vehicle to control operations of the vehicle based on levels indicated by the set of updated parameters.
US10262459B1
Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.
US10262455B2
Two primitives may be merged by interpolating vertex attributes at coarse pixel centers. Input attributes are computed as a coverage weighted average of the interpolated vertex attributes. Then coarse pixel shading is performed using the merged primitives.
US10262452B2
Techniques are disclosed for displaying a graphical element in a manner that simulates three-dimensional (3D) visibility (including parallax and shadowing). More particularly, a number of images, each captured with a known spatial relationship to a target 3D object, may be used to construct a lighting model of the target object. In one embodiment, for example, polynomial texture maps (PTM) using spherical or hemispherical harmonics may be used to do this. Using PTM techniques a relatively small number of basis images may be identified. When the target object is to be displayed, orientation information may be used to generate a combination of the basis images so as to simulate the 3D presentation of the target object.
US10262450B2
A visual display unit creating a three-dimensional volumetric space. The display includes a first screen in a first focal plane, wherein the first screen displays a first image. The display includes a second screen in a second focal plane distinct from the first focal plane, wherein the second screen displays a second image, and wherein the second screen at least partially overlaps the first screen. The display includes a physical object located between the first screen and said second screen, wherein at least one of the first and second images is displayed in response to a placement of the physical object.
US10262440B2
In various example embodiments, a system and method for modifying publications of a network-based publication system are presented. The system receives a set of body coordinates from a client device and associates the set of body coordinates with a user account. The system identifies a set of clothing images within a set of publications retrieved as a result of a query. The system generates a set of modified clothing images from one or more images of the set of clothing images and causes presentation of the set of modified clothing images at the client device.
US10262433B2
Data eyeglasses include a first display, a camera, and an analyzing unit. The data eyeglasses is configured to: record the surroundings of the data eyeglasses via the camera, detect an image displayed by a second display in the recordings of the camera; detect that the displayed image has a marker for determining the pose of the data eyeglasses; detect the marker; and determine the pose of the data eyeglasses by use of the detected marker.
US10262421B2
An image processing system includes: a determining unit configured to determine whether or not a region is a stationary region in an image frame at the time of processing, based on a first image generated from each image frame captured in a first time period from the time of the processing and a second image generated from each image frame captured in a second time period from the time of the processing, the second time period being longer than the first time period; and a generation unit for configured to generate reliability information about determination as to whether or not each region in an image frame being processed is the stationary region.
US10262419B2
An analysis device includes a controller. The analysis device receives moving images sent from a plurality of imaging devices, analyzes the received moving images, and sends an analysis result of a moving image to, among a plurality of display devices, a display device which has made a request to display so that the display device displays the analysis result. The controller controls a processing order of reception processes and analysis processes on moving images sent from the imaging devices according to degrees of priority preset for the respective imaging devices.
US10262418B2
A matching transformation is determined for matching a patient image set of images of an anatomical body structure of a patient with an atlas image set of images of a general anatomical structure including anatomical atlas elements. Atlas spatial information containing spatial information on the general anatomical structure, and element representation information are obtained. The element representation information describes representation data sets which contain information on representations of the plurality of atlas elements in the atlas images to be determined are obtained, and also describes a determination rule for determining respective representation data sets for respective atlas elements in accordance with different respective parameter sets. Patient data is acquired by acquiring the patient image set and the parameter sets which are respectively associated with the images of the patient image set. The matching transformation is determined by matching images associated with the same parameter set to each other.
US10262411B2
A method of detecting a defect in a surface of an infrastructure includes providing a work machine having a controller, a plurality of sensors including an inertial measurement unit (IMU) and a global positioning sensor (GPS), and a camera oriented in a direction substantially perpendicular to the surface. The camera takes a first image of the surface at a first location, and information is collected with the IMU and the GPS at the first location. The method includes linking the first image with the information collected at the first location, and storing the first image and the information collected at the first location in a database.
US10262406B2
A simulator includes a measurement unit that performs image measurement of preliminarily obtained image data corresponding to processing performed using a visual sensor, an execution unit that executes a control operation for generating a control instruction directed to a processing device based on a measurement result obtained by the measurement unit and for generating a read instruction directed to the measurement unit for reading the image data, a storage unit that stores the image data read in response to the read instruction in a manner associated with information indicating a position or a displacement of a carrier serving as a reference for the image measurement performed in response to the read instruction, and a reproduction unit that reproduces a behavior of the created system based on time-series data for the control operation output from the execution unit and the information associated with the image data stored in the storage unit.
US10262401B2
Embodiments of the present disclosure relate to performing noise reduction on an input image by first filtering the input image based on coarse noise models of pixels and then subsequently filtering the filtered input image based on finer noise models. The finer noise models use the same or more number of neighboring pixels than the coarse noise filters. The first filtering and subsequent filtering of a pixel in the input image use Mahalanobis distances between the pixel and its neighboring pixels. By performing iterations of filtering using more refined noise models, the noise reduction in the input image can be performed more efficiently and effectively.
US10262395B2
An image processing method and apparatus, and an electronic device are provided. The image sensor is controlled to output the compositing image. The merged image and the color-block image can be output respectively under different scenes requiring different imaging effect. Then the preset target region is identified in the merged image. Finally, the processed merged image (i.e. the merged true-color image) corresponding to the preset target region is composited with the processed color-block image (i.e. the simulation true-color image). Therefore, the signal-to-noise ratio, the resolution and distinguishability are improved. The placed location in the simulation true-color image can be manually adjusted, thereby enhancing user experience.
US10262394B2
Technologies for determining a distance of an object from a vehicle include a computing device to identify an object captured in a fisheye image generated by a fisheye camera of the vehicle. The computing device projects a contour of the identified object on a selected virtual plane that is located outside the vehicle and selected from a predefined set of virtual planes based on a location of the identified object relative to the vehicle. The computing device identifies a bottom of the projected contour on the selected virtual plane and determines an intersection point of an imaginary line with a ground plane coincident with a plane on which the vehicle is positioned. The imaginary line passes through each of the identified bottom of the projected contour and the fisheye camera. The computing device determines a location of the identified object relative to the vehicle based on the determined intersection point and the identified bottom of the projected contour.
US10262393B2
Methods and apparatus relating to Multi-Sample Anti-Aliasing (MSAA) memory bandwidth reduction for sparse sample per pixel utilization are described. In an embodiment, Multi-Sample Anti-Aliasing (MSAA) logic generates render subspan plane information based on data stored in a cacheline. One or more read operations to memory are suppressed based on a determination that the cacheline is in a clear state. Other embodiments are also disclosed and claimed.
US10262390B1
A graphics processing unit (GPU) service platform includes a control server, and a cluster of GPU servers each having one or more GPU devices. The control server receives a service request from a client system for GPU processing services, allocates multiple GPU servers nodes within the cluster to handle GPU processing tasks specified by the service request by logically binding the allocated GPU server nodes, and designating one of the at least two GPU servers as a master server, and send connection information to the client system to enable the client system to connect to the master server. The master GPU server node receives a block of GPU program code transmitted from the client system, which is associated with the GPU processing tasks specified by the service request, processes the block of GPU program code using the GPU devices of the logically bound GPU servers, and returns processing results to the client system.
US10262378B2
A method of matching transaction data with a transaction receipt using one of a plurality of transaction-specific elements is described. Transaction-specific elements are determined (210) from a transaction between a payment token of a user and a terminal. Transaction identifiers are then formed (220), each from a separate transaction-specific element. At least one of the transaction identifiers is then received or generated (230) in a transaction processing system. The transaction processing system provides transaction data associated with this transaction identifier. Each of the transaction identifiers used by the transaction processing system is combined (240) to form a composite transaction identifier comprising a plurality of transaction identifier elements. Each transaction identifier is matched (250) against each transaction identifier element to identify the transaction and to associate the transaction data with a transaction receipt. This approach is particularly effective for use in providing receipts for contactless card transactions. A terminal, a mobile computing device, a receipt service and a transaction processing system are also described.
US10262376B1
The present disclosure generally relates to systems and methods for automatically updating data representative of insurance related information. In particular, the present disclosure relates to systems and methods for automatically updating data representative of insurance related information based on data, representative of desired updates, entered by a customer and data representative of update rules. The data representative of desired updates may be compared to the data representative of the update rules to generate updates to data representative of insurance related information.
US10262373B2
A system and method for underwriting and rating insurance products using a programmed computer system to receive usage information of a vehicle within a geographic area or location, determine a target grid cell or a sequence of target grid cells bounded by latitude and longitude lines that encompass at least a portion of the geographic area where the vehicle was used, attain a set of data associated with the target grid cell(s), and calculate a location rating factor based on the usage information, target cell(s), and the set of data.
US10262372B2
Embodiments of the invention are directed to systems, methods, and computer program products utilizing a generated retirement score for use qualification and authorization to receive benefits. In this way, the invention calculates a retirement score for the user indicating the user's preparedness for retirement at a future predetermined date, wherein the future predetermined date is selected by the user. In response, the system displays the retirement score on a retirement planning interface on a user device. Subsequently, the invention parses out the component parts of the retirement score, distributes the parsed scores within the entity to determine benefits available to the user. These benefits may be provide via the planning interface. Finally, the retirement score may be combined with financial assessment scores and provided to third parties for product approval and implementation for user.
US10262364B2
A card registry system is configured to automatically identify financial card information in one or more credit files associated with a consumer and populate a card registry account of the consumer with the identified financial card information. Once the financial card information has been obtained from the credit file(s), the card registry system may transmit cancellation and/or reissuance requests to the respective card issuers in the instance that one or more cards are compromised, so that the financial cards may be easily and efficiently cancelled and/or reissued at the request of the consumer.
US10262360B2
A multiple banknote and/or check deposit transaction at a Self-Service Terminal (SST) permits visual customer feedback during the transaction for depicting categories and denominations associated with the transaction. Moreover, an interface rendered with the visual customer feedback permits the customer to review, edit, accept, or abort the transaction.
US10262351B2
A mobile device payment system and method, the method for a mobile device user to purchase goods/services from merchants with financing by a mobile device manufacturer including: providing a mobile device; establishing a user account; establishing merchant accounts; transforming the merchant accounts into a universal merchant account data set; providing the universal merchant account data set to the mobile device user; storing the universal merchant account data set; requesting the mobile device manufacturer to load consumer credit; loading the credit amount; identifying goods/services for purchase; determining a total price for the identified goods/services and a merchant identifier associated with the selected merchant; actuating a purchase button; retrieving merchant bank deposit instructions; retrieving purchase credit; and routing the retrieved credit to the selected merchant in accordance with the retrieved merchant credit deposit instructions.
US10262347B1
An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. The internet-based content platform allows a channel curator to create a paid channel and may include a plurality of media items including at least one paid media item and at least one free media item, in the paid channel. The internet-based content platform may also allow a channel curator to define a subscription fee and a duration for a subscription to the paid channel.
US10262345B2
A parking meter receives data indicative of a remote payment being completed and displays an amount of time purchased by the remote payment for a parking session. The parking meter determines an amount of time remaining in the parking session and powers down at least a portion of a meter communication subsystem subsequent to receiving the data indicative of the remote payment being completed. The parking meter wakes up the powered down portion of the communication subsystem upon determining that the amount of time remaining is below a threshold time, and can receive an indication of additional time being paid for remotely, and can update the displayed time remaining to reflect the additional time.
US10262344B2
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. In certain embodiments, one or more models may be applied over a set of historical transaction data associated with a vehicle configuration to determine pricing data. Some models may leverage incremental data in various conditions, including cases where fewer than a desired number of historical transactions are present in the bin of a specified vehicle, where fewer than, equal to, or more than a certain number of list prices for the specified vehicle available, and where no historical transaction data for new models is available.
US10262338B2
A client device or an online system determines a position in an interface presented by a client device for presenting content associated with an application installed on the client device based in part on a bid amount associated with the application. Scores are determined for the application and other applications installed on the client device based on an expected amount of user interaction with each application and bid amounts associated with one or more of the applications. Based on a score associated with an application, a position in the interface for presenting content associated with the application is determined. If the determined position satisfies a position specified by the bid amount and content associated with the application is presented in the determined position for at least a threshold amount of time, an online system charges a third party system associated with the application an amount.
US10262336B2
A method of an attribution server. The method determines publishing channels for advertisements in a marketing campaign to analyze their marketing effectiveness for purchasable items using a processor and a memory of the attribution server. Data points are associated with users. A K-th order attribution model is constructed. Independent and dependent variables of the attribution model are associated with various types of marketing data. An observation matrix and a conversion vector are determined. A regression analysis is performed with refining steps. Insignificant second order cross terms of the attribution model are identified and removed. A modified K-th order attribution model is constructed. Another regression analysis is performed to find optimal model parameters. The attribution server computes attribution scores associated with the publishing channels based on the attribution models and the optimal model parameters from regressions, and communicates the attribution scores to a marketer client through a network upon a request.
US10262324B2
Systems, devices, and methods for detecting identity of a user of a computerized service; for determining whether or not an electronic device is being used by a legitimate user; for detecting identity of a user based on navigation sequences; and for differentiating among users. The system monitors user interactions with a financial service or a retailer service, via input units, computer-mouse, keyboard, touch-screen; the system determines a unique sequence in which each users visits multiple pages, or interacts with multiple interface elements; and the system differentiates among users and flags a transaction as possibly-fraudulent.
US10262322B2
A fingerprint recognition card includes a first region configured to receive power from a battery of the fingerprint recognition card, supply the power supplied from the battery to a second region in response to an input of a power button of the fingerprint recognition card, and control activation of a third region based on a fingerprint authentication result provided from the second region, the second region configured to be activated in response to the power supplied from the first region and include a fingerprint sensor configured to sense a fingerprint input by a user of the fingerprint recognition card and the third region configured to be activated based on the control of the first region.
US10262321B1
Embodiments of the present disclosure are directed to, among other things, methods, systems, and computer program instructions related to building and managing secure digital wallets, a general ledger, and a transaction structure to securely and anonymously transfer digital coins from one wallet in a computing device to another wallet in the same device or another computing device in which both computing devices are connected via Internet or any other network medium and protocols.
US10262314B2
A provisioning system for enabling a mobile communication device to operate as a financial presentation device (FPD) presentable to providers of goods or service is provided. The provisioning system relies on a transaction processing system that normally routes authorization requests from merchants to issuers of FPDs for purposes of authorizing FPD transactions. The transaction processing system stores security keys of all issuers in order to validate transaction data sent from the merchants. The provisioning system monitors authorization requests routed through the transaction processing system and retrieves an authorization request of a financial transaction initiated with a particular FPD. The provisioning system then transmits the FPD data contained in the retrieved authorization request and the security key stored in the transaction processing system to a secure memory element of the mobile communication device to enable the mobile communication device to operate as a FPD.
US10262312B2
Embodiments of a symbol for identification of a property of a presented item at a Point-Of-Sale Terminal (POS) are generally described herein. A method can include a detecting a presence of a symbol other than a barcode within at least one image captured by a scanner of the POS of an item presented to the scanner, the symbol indicating that the presented item has a property, and when the presence of the symbol is detected, outputting an indication that the presented item has the property.
US10262300B2
An instant message is received from an instant message sender and a determination is made that the instant message includes a link to a web page that was selected by the instant message sender. In response to determining that the instant message includes the link to the web page, an image corresponding to the web page is fetched and stored, and a thumbnail image preview of the fetched image is generated. In addition, the thumbnail image preview of the fetched portion of the web page is displayed while at least a portion of the instant message is displayed.
US10262299B2
The disclosed subject matter involves identifying clusters and segments of a population of data for use in a recommendation service. Clusters of members or items are formed, where the clusters, or partitions are close to being equal in size, items are distributed based on similarities identified with matrix factorization. A matrix used in the matrix factorization is customized based on the recommendation type. The items are formed into clusters based on the similarities and the clusters are used in training of a generalized linear mixed model treating the clusters as random-level effects. The trained model may be used in the recommendation service. Other embodiments are described and claimed.
US10262295B2
A provisioning system includes a plurality of supply bins each having a bottom wall and a peripheral wall extending upward from the bottom wall to define a bin interior. A sensor module is disposed in each bin interior. The sensor module includes an RF interface capable of providing wireless communication and a sensor capable of detecting items in the bin interior and communicating via the RF interface based upon a quantity of the items detected by the sensor in the bin interior. An RF reader reads all of the RF interfaces in the supply bins in a supply room to determine what items need to be resupplied.
US10262292B1
In some examples, a first device of a first buyer may receive a selection of a first item offered by a selected merchant. The first device may determine whether any second devices are within a threshold distance of the first device. Based on a second device being within the threshold distance, the first device may send, to the second device, a communication for creating a combined order. Receipt of the communication may cause the second device to present, to a second buyer, an interface for creating a combined order. The second buyer may use the second device to select a second item to order from the merchant. At least one of the first device or the second device may send combined order information to a service computing device, which may send the combined order to the merchant and schedule a courier to deliver the ordered items to the buyers.
US10262283B2
A computer implemented method for mining supply chain information to produce supply chain graphs includes receiving by a computer a set of data; identifying a supplier, a commodity, and a customer from the set of data; generating a query comprising the identified data; determining the absence of any of the supplier, the commodity, or the customer from the set of data; if any items are determined to be absent from the set of data, substituting a placeholder for the missing item from the data set; sending the query; receiving a set of supply chain graph information; generating a supply chain graph signal based upon the set of supply chain graph information; and transmitting the supply chain graph signal. A computing device or system includes a processor an electronic memory; and a program for mining supply chain information to produce supply chain graphs stored in the electronic memory.
US10262276B2
A method of quantum processing using a quantum processor comprising a plurality of Kerr non-linear oscillators (KNOs), each operably drivable by both i) a controllable single-boson drive and ii) a controllable two-boson drive, the method comprising simultaneously controlling a drive frequency and a drive amplitude of the controllable single-boson drives to define a problem and controlling a drive frequency and a drive amplitude of the two-photon drives to define the Hilbert space, including increasing the amplitude of the two-boson drive and reaching both amplitude conditions a) 4 times the amplitude of the two-boson drives being greater than the loss rate, and b) the amplitude of the two-boson drives being greater than the amplitude of the single-boson drive, and maintaining both amplitude conditions a) and b) until a solution to the problem is reached; and reading the solution.
US10262268B2
The methods, apparatus, and systems described herein facilitate decision-making by providing predictions of outcomes and behaviors. The methods include receiving a communication between an agent and a prospect, analyzing density of keywords in a text version of the communication to determine the type of communication and amount of value time, determining if the communication is a first meaningful contact based on the type of communication and amount of value time, and predicting a likelihood of a prospect's action based on the determination.
US10262267B2
The present invention disclose a method for processing a policy, including: obtaining at least one user policy, where the user policy is used to instruct a service processing unit to perform service processing; reading information of an application knowledge base corresponding to each user policy and performing rule conversion on the read information, so that the description language of the information is consistent with the rule description language of the user policy; combining a condition element and an action element of each user policy with information corresponding to the condition element and the action element, and compiling each result obtained through combination; and sending each compilation result to a service processing unit corresponding to each compilation result. Correspondingly, the embodiments of the present invention further disclose a device for processing a policy. The embodiments of the present invention can reduce system overhead.
US10262264B2
A method for performing dataset operations within a cognitive information processing system comprising: receiving data from a plurality of data sources; and, processing the data from the plurality of data sources, the processing the data establishing and maintaining a dynamic data ingestion and enrichment pipeline.
US10262262B2
The present invention relates to the technical field of terminal devices of the Internet of Things, more specifically to a semantic method for terminal devices of the Internet of Things capable of analyzing the application characteristics of terminal devices of the Internet of Things, setting down the rules for building ontology base; analyzing and building initial ontology base by using the ontology base building tool; pre-processing information from network and sensors; collecting information uploaded by sensors, updating the initial ontology base, and expanding the ontology base by collecting information searched by network. The method establishes program plan by object-oriented mode, analyzes implementing results by using existing test data or simulated data, and realizes domain updating and expansion of sensor ontology according to specific applications. The whole development and evolution of sensor ontology is increasing gradually in a spiral form.
US10262261B2
A cognitive information processing system environment which includes a plurality of data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; and, a destination, the destination receiving the cognitively processed insights.
US10262250B1
Systems and methods for using facial patterns for information access via optical barcodes are provided. In example embodiments, a computer accesses an image. The computer determines, using facial recognition, that the accessed image includes a face. The computer determines, using the face, an orientation of the image. The computer decodes, based on the determined orientation of the image, data encoded within the geometric shape. The computer may then access a resource based on the decoded data. In some aspects, a graphical output may be presented on a display device indicating the accessed resource.
US10262246B1
An image forming apparatus includes: a communication interface that receives printable data including a character code from a host device; a memory that stores a character code attribute table recording the character code, the character code attribute table being configured to record a rendering attribute in association with the character code; and a processor that executes an information processing program to operate as a rendering module, in which the rendering module is configured to render a character identified by the character code in the printable data on a basis of the rendering attribute recorded in association with the character code in the character code attribute table to generate rendering data.
US10262236B2
A system that generates training images for neural networks includes one or more processors configured to receive input representing one or more selected areas in an image mask. The one or more processors are configured to form a labeled masked image by combining the image mask with an unlabeled image of equipment. The one or more processors also are configured to train an artificial neural network using the labeled masked image to one or more of automatically identify equipment damage appearing in one or more actual images of equipment and/or generate one or more training images for training another artificial neural network to automatically identify the equipment damage appearing in the one or more actual images of equipment.
US10262235B1
A method of identifying and recognizing characters using a dual-stage neural network pipeline, the method including: receiving, by a computing device, image data; providing the image data to a first convolutional layer of a convolutional neural network (CNN); applying, using the CNN, pattern recognition to the image data to identify a region of the image data containing text; providing sub-image data comprising the identified region of the image data to a convolutional recurrent neural network (CRNN); and recognizing, using the CRNN, the characters within the sub-image data.
US10262231B2
Provided is a method of spatially referencing a plurality of images captured from a plurality of different locations within an indoor space by determining the location from which the plurality of images was captured. The method may include obtaining a plurality of distance-referenced panoramas of an indoor space. The distance-referenced panoramas may each include a plurality of distance-referenced images each captured from one position in the indoor space and at a different azimuth from the other distance-referenced images, a plurality of distance measurements, and orientation indicators each indicative of the azimuth of the corresponding one of the distance-referenced images. The method may further include determining the location of each of the distance-referenced panoramas based on the plurality of distance measurements and the orientation indicators and associating in memory the determined locations with the plurality of distance-referenced images captured from the determined location.
US10262227B2
A method includes identifying, by a processor, a gauge dial pattern in a first file based on a gauge dial template in a second file; identifying, by the processor, a needle pattern in the first file; generating, by the processor, a line pattern that approximates the needle pattern; determining, by the processor, a deflection angle of the needle pattern with respect to the gauge dial pattern based on the line pattern; converting, by the processor, the deflection angle into a reading of the gauge dial pattern based on the gauge dial template; and taking, by the processor, an action based on the reading.
US10262223B2
A method of speeding up image detection, adapted to increase a speed of detecting a target image and enhance efficiency of image detection, comprises the steps of capturing an image; retrieving a plurality of characteristic points of the image; creating a region of interest (ROI) centered at the characteristic points each; creating a plurality of search point scan windows corresponding to the ROIs, respectively; calculating target hit scores of the characteristic points and the search point scan windows; comparing the target hit scores of the characteristic points and the search point scan windows to obtain an ROI most likely to have a target image; calculating centroid coordinates of the ROI by a centroid shift weight equation; and narrowing a scope of ROI search according to a location of the centroid coordinates and reducing a displacement between the search points.
US10262220B1
A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
US10262213B2
Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from vehicle camera sensors at a road segment, wherein the probe data includes lane marking data on the road segment. Lane markings are identified, to the extent present, for the left and right boundaries of the lane of travel as well as the adjacent lane boundaries to the left and right of the lane of travel. The identified lane markings are coded, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated. The coded lane markings are compiled in a database. A number of lanes are predicted at the road segment from the database of coded lane markings.
US10262210B2
This application discloses a method of provisioning an electronic device. The electronic device proactively broadcasts an advertising packet that includes a device identifier associated with the electronic device. A server receives the device identifier via a client device, and issues a link approval response when it verifies that the electronic device associated with the device identifier is available for provisioning in association with a user account. In response to the link approval response, the electronic device and the client device establish communication via a short range wireless link. The client device encrypts at least a portion of network credentials of a secure wireless network using a password key generated at the server, and provides the encrypted network credentials to the electronic device. The electronic device decrypts the encrypted network credentials using a key generated at the electronic device, and accesses the secure wireless network using the decrypted network credentials.
US10262208B2
A method is presented for making an automatic selection of a media file type. The method comprises receiving a sequence of digital images of a scene; performing object classification in at least one of the received digital images to determine the presence and class of an object in the scene. The method also comprises performing motion detection in the received sequence of digital images to determine the presence and salience of motion in the scene. A media file type is automatically selected on the basis of the above analysis, and is selected from a still image and a cinemagraph. In some embodiments, the selection also includes a living image. A media file of the selected type is then created.
US10262205B2
The present invention is to incorporate a novel two-step image registration algorithm that can achieve sub-pixel accuracy in order to provide a method and system that can significantly improve the remote monitoring performance of coral reefs and volcanoes using a future NASA remote imager known as HyspIRI, by increasing the spatial and temporal resolution of remote sensing data from multiple satellites. Our invention focuses on change detection, multiple images registration, target detection, coral reef and volcano monitoring. The objectives are achieved by accurate and early change detection in coral health, and volcanic activities, such as, by detecting color changes in crater lakes; accurate bottom-type classification in coral reefs; accurate concentration estimation of SO2, volcanic ashes, etc.; high temporal resolution of monitoring so that early mitigation steps can be activated; and high spatial resolution in multispectral and hyperspectral images. The same system can also be applied to other remote monitoring applications, such as, soil moisture monitoring.
US10262199B2
In order to reduce limitations on an arrangement of a posture visualization system as a whole, a posture recognition unit recognizes, based on image data of a real space captured by an image capture unit from a predetermined viewpoint, a posture of an object in the image data of the real space. A posture visualization viewpoint setting unit sets a viewpoint different from the predetermined viewpoint. A posture visualization unit visualizes a mirror image of the posture of the object viewed from the viewpoint set by the posture visualization viewpoint setting unit based on the posture recognized by the posture recognition unit. A space display unit displays the mirror image of the posture of the object generated by the posture visualization unit and a mirror image of the real space at once.
US10262198B2
A sign language recognizer is configured to detect interest points in an extracted sign language feature, wherein the interest points are localized in space and time in each image acquired from a plurality of frames of a sign language video; apply a filter to determine one or more extrema of a central region of the interest points; associate features with each interest point using a neighboring pixel function; cluster a group of extracted sign language features from the images based on a similarity between the extracted sign language features; represent each image by a histogram of visual words corresponding to the respective image to generate a code book; train a classifier to classify each extracted sign language feature using the code book; detect a posture in each frame of the sign language video using the trained classifier; and construct a sign gesture based on the detected postures.
US10262197B2
In the field of man-machine interaction technologies, a gesture-based object measurement method and apparatus, which are used to improve measurement efficiency. According to this method, after image information is collected, contour information of a to-be-measured object is automatically extracted and partitioned off, and a measurement parameter value such as a length, an area, or a volume is calculated on this basis. In this way, not only real-time online measurement is implemented, a measurement process is simpler, and more convenient, visual, and effective, and augmented reality (AR) measurement efficiency can be improved, but also the measurement process is more harmonious and natural, and closer to a human intention, and a measurement result is more accurate.
US10262195B2
Methods and systems to predict user behavior based on analysis of a video communication by one or more processors, which methods include receiving a user video communication, extracting video analysis data optionally including facial analysis data for the user from the video communication, extracting, by the one or more processors, voice analysis data from the user video communication, generating an outcome prediction score based on the video analysis data and voice analysis data that predicts a likelihood that a user will take an action leading to an outcome.
US10262193B2
There are provided an image processing apparatus, an image processing method, a program, and a recording medium capable of calculating the actual intimacy between persons even in a case where there is a deviation in the actual intimacy between persons by calculating the intimacy between persons in consideration of only the contents of images. In the image processing apparatus, the image processing method, the program, and the recording medium of the invention, a person specifying unit determines persons appearing in each image, and specifies one or more first persons among the determined persons. An intimacy calculation unit calculates the intimacy between the first person and each photographer based on the presence of a first person in each image and photographer information of each image.
US10262191B2
A document authentication system is configured to support enhanced services with advanced security features within a document and by linking information embedded in the document with a secure infrastructure.
US10262189B2
A method for co-registering images of tissue slices stained with different biomarkers displays a first digital image of a first tissue slice on a graphical user interface such that an area of the first image is enclosed by a frame. Then a portion of a second image of a second tissue slice is displayed such that the area of the first image enclosed by the frame is co-registered with the displayed portion of the second image. The displayed portion of the second image has the shape of the frame. The tissue slices are both z slices of a tissue sample taken at corresponding positions in the x and y dimensions. The displayed portion of the second image is shifted in the x and y dimensions to coincide with the area of the first image that is enclosed by the frame as the user shifts the first image under the frame.
US10262188B2
Embodiments of apparatuses and methods for detecting a spoof finger are disclosed. In one embodiment, an ultrasonic fingerprint sensor comprises an ultrasonic transmitter configured to transmit an ultrasonic wave to a finger, an ultrasonic sensor array configured to receive a reflected ultrasonic wave from the finger, and a controller configured to determine a reflected acoustic energy of the finger based on a difference between average amplitudes of the reflected ultrasonic wave from ridges and valleys of the finger; and determine whether the finger is a spoof based at least in part on the reflected acoustic energy of the finger.
US10262186B2
There is provided a method for authenticating a fingerprint. The method includes receiving an inputted fingerprint image; selecting a plurality of comparison target pixels from pixels in the inputted fingerprint image and selecting a plurality of comparison reference pixels from pixels in a pre-stored registered fingerprint image; and determining a similarity of an overlapping area where the inputted fingerprint image overlaps the registered fingerprint image whenever a matching arrangement of each of the comparison target pixels is made with respect to each of the comparison reference pixels. The method further includes, whenever it is determined that the overlapping area is similar, comparing the inputted fingerprint image and the registered fingerprint image within the overlapping area to calculate a correlation score with respect to the overlapping area and authenticating the inputted fingerprint image based on the calculated correlation score.
US10262185B2
An image processing method includes obtaining a sensed image, wherein the sensed image comprises a pattern; dividing the sensed image into a plurality of blocks; calculating a direction field according to the pattern in each of the blocks; calculating a similarity degree between the direction field of a first block and the direction fields of adjacent blocks of the first block; and classifying the first block into a first part according to the similarity degree of the first block.
US10262183B2
An electronic device including an input sensing module including a sensing surface to which a palm is input, the sensing surface having a three-dimensional shape, and a control module comparing user palm information with input palm information sensed by the input sensing module to output an authentication signal when a number of data points of the user palm information consistent with the stored input palm information is equal to or greater than a predetermined number.
US10262177B2
[Object] To enhance accuracy at the time of setting with consideration of a cell size of a code when an exposure time is automatically set. [Means to solve the problems] An upper limit of an exposure time of an imaging part as a restriction condition for reading a code attached to a workpiece is calculated based on a moving speed of the workpiece, which is inputted by an input part, and a cell size, which is calculated by a cell size calculation part. An exposure time of the imaging part is set within the restriction condition by analyzing a plurality of images, which includes a code and is obtained by taking images multiple times by changing the exposure time of the imaging part.
US10262174B1
Controllable cards can be selected and testing programmatically. For example, a system can include card ports for receiving controllable cards. Switching devices can control communication with the controllable cards. An output port can communicatively couple a selected card to a card reader. A controller device can respond to a command from a test system by causing the switching devices to select a card port to which to communicatively couple to the output port.
US10262171B2
A device including a case including a first housing demarcating a first accommodating volume designed to receive a PDA phone; a data capture module configured to capture data from the tag of the object; connection means configured to electrically connect the data capture module and the PDA phone; the device being remarkable in that the case includes a second housing demarcating a second accommodating volume, and in that the data capture module is arranged inside the second housing, in the second accommodating volume.
US10262170B2
Carriers and carrier assemblies for use in apparatus, such as tools, are provided. A carrier assembly generally includes a carrier and an RFID tag which may be coupled to the carrier. The carrier assembly may be inserted at least partially into a bore in an apparatus and removably coupled to the apparatus at least partially within the bore. The carrier may advantageously increase the range at which RFID signals transmitted to and/or from the RFID tag may be detected, either by the RFID tag or an RFID reader.
US10262168B2
An antenna for use in a downhole tubular. The antenna comprises a generally cylindrical housing and a coiled conductor located within a portion of the housing and separated therefrom by insulating material. The portion of housing has a greater internal diameter than an external diameter of the coiled conductor.
US10262165B2
Method and system are provided for authentication for pairing of a smart pen with a computing device. The method, which is carried out at a smart pen, may include: sensing a signature event carried out by a user writing with the smart pen on an input user interface of the computing device; recording a signature resulting from the signature event; authenticating the signature by comparing to a stored previously recorded signature at the smart pen. If the authenticating is successful, the method activates connection of the smart pen with the computing device using a communication channel. A corresponding method is carried out at the computing device at which the signature event is carried out.
US10262159B2
Methods and systems for monitoring privileged user access of a database using a computer having at least one processor are provided. The system monitors database transactions. If a transaction is made by a privileged user, the system records information relating to the transaction in an audit database and/or in an audit file. If a transaction is made by a terminated or otherwise unauthorized privileged user, the system can be adapted to alert management of a possible security breach.
US10262143B2
A system and method for systematically undertaking model-based security analysis of a cyber physical system (CPS) is provided. In one example, a cyber model simulation and a control system simulation are mapped using various methods to determine which portions of the cyber-model simulation and the control system simulation are correlated with one another. Using the determined correlation, when a cyber-attack is generated on the cyber model simulation, a corresponding attack hook can be generated for the control system model. The attack hook is configured to be integrated into the control system model so as to mimic the effect on the control system that a cyber-attack can engender. Once one or more attack hooks are generated, the user can place the hooks into the control system simulation schemas and run a series of simulations to determine the effects of a cyber event on the control system in a CPS.
US10262136B1
Systems, methods and apparatus for malware detection detect and stop the distribution of malware and other undesirable content before such content reaches computing systems. A malware detection service external to network edges of a system receives a request from a computer within the system, the request identifying a signature associated with content. The service determines a status indicator of the content using the signature, and transmits the status indicator to the computer.
US10262134B2
Detection of a key logger includes determining a count of keystrokes that occur during each of a plurality of time windows. Write activity that occurs during each of the plurality of time windows can be measured. The number of key strokes occurring in window is compared with the write activity occurring during the window. In response to determining that the count of keystrokes in a time window is linearly related to the measurement of write activity in the time window for a threshold number of time windows of the plurality of windows, a notification of a potential presence of a key logger is provided.
US10262133B1
A system and method for contextually analyzing potential cyber security threats. The method comprises receiving at least one event, wherein the at least one event is associated with at least one entity; parsing the at least one event; modeling, based on at least one modeling rule, the at least one parsed event to determine the at least one characteristic; and generating a graph based on the determined at least one characteristic, wherein the graph represents the relationships among the at least one entity.
US10262132B2
Examples relate to model-based computer attack analytics orchestration. In one example, a computing device may: generate, using an attack model that specifies behavior of a particular attack on a computing system, a hypothesis for the particular attack, the hypothesis specifying, for a particular state of the particular attack, at least one attack action; identify, using the hypothesis, at least one analytics function for determining whether the at least one attack action specified by the hypothesis occurred on the computing system; provide an analytics device with instructions to execute the at least one analytics function on the computing system; receive analytics results from the analytics device; and update a state of the attack model based on the analytics results.
US10262130B2
A system and method for providing cryptographic operation service in a virtualization environment. In the system, a configuration subsystem provides an interface for an administrator and a common user to input information about a virtual cryptographic device. A key file storage subsystem stores a key file and protects it with the protection password. A virtual machine operating subsystem obtains a corresponding key file from the storage subsystem according to the input of the configuration subsystem, creates a virtual device for a guest virtual machine, and finally operates the guest virtual machine to provide cryptographic computing service for the guest virtual machine. Thus the administrator/the common user can specify a key file and input a protection password for a guest virtual machine via the corresponding interface to facilitate the creation of a virtual cryptographic device, and can manage the virtual cryptographic device in a user-friendly and centralized manner. The guest virtual machine on a virtualization management platform can request for a secure cryptographic operation service, thereby alleviating the key security problem in virtualization environment.
US10262128B2
Various devices, methods, systems, and computer readable storage are provided for tokenizing data. In some examples, credit card numbers are tokenized using a pre-generated token map and absent the use of a networked database that stores a relatively large quantity of credit card numbers in a central location. The token map may be generated by a token map generator such that the token map can be used by a tokenizer to replace a portion of an account number with a token, and by a detokenizer to replace the token with the original portion of the account number. A pre-parser and parser may also be used to locate an account number and/or token in a message received over a network.
US10262119B2
An authenticating service of a chip having an intrinsic identifier (ID) is provided. The authenticating device includes an identification (ID) engine, a self-test engine, and an intrinsic component. The intrinsic component is associated with a chip and includes an intrinsic feature. The self-test engine retrieves the intrinsic feature and communicates it to the identification engine. The identification engine receives the intrinsic feature, generates a first authentication value using the intrinsic feature, and stores the authentication value in memory. The self-test engine generates a second authentication value using an authentication challenge. The identification engine includes a compare circuitry that compares the first authentication value and the second authentication value and generates an authentication output value based on the results of the compare of the two values.
US10262117B2
An information processing system includes an information processing apparatus, a server, first and second obtaining units, an addition unit, and a second processing unit. The first obtaining unit obtains second information indicating first information held by the server when the information processing apparatus has not previously included the first information to perform second processing necessary for first processing. When receiving a first request for requesting to perform the first processing, the second obtaining unit obtains token information indicating the presence of the authority to use the second information. When the second obtaining unit has obtained the token information, the addition unit adds the token information to a second request for requesting to perform the second processing. Only when the token information has been added to the second request, the second processing unit performs the second processing by using the second information.
US10262112B2
A decision support system and method for optimizing medication dosages includes comprehensive patient databases correlating medications and exposure values across data models having pharmacokinetic and pharmacodynamic dimensions. The system determines distinctions between expected and detected medications and exposure values for a patient, and further distinguishes between non-compliant patients from compliant patients having high metabolizing characteristics with respect to certain expected but undetected medications. The system links to and reconciles the patient medical record accordingly. Graphical user interfaces display recommended dosages and projected exposure ranges for the expected and detected medications. In an embodiment, the interface presents certain alternative treatment options determined as being available with respect to the expected but undetected medications. The user in an embodiment may manipulate or select respective nominal dosage values or alternative treatment options, wherein projected exposure values are dynamically calculated and displayed for each of the medications.
US10262107B1
A system includes a substance to be consumed by a subject and one or more indicia labeling the substance with: genomic biomarkers; drug exposure and clinical response variability; risk for adverse events; genotype-specific dosing; polymorphic drug target and disposition genes; and treatment based on the biomarker.
US10262103B2
Methods to formulate treatments for individual cancer patients by assessing genomic and/or phenotypic differences between cancer and normal tissues and integrating the results to identify dysfunctional pathways are described.
US10262102B2
Genomic references are structured as a reference graph that represents diploid genotypes in organisms. A path through a series of connected nodes and edges represents a genetic sequence. Genetic variation within a diploid organism is represented by multiple paths through the reference graph. The graph may be transformed into a traversal graph in which a path represents a diploid genotype. Genetic analysis using the traversal graph allows an organism's diploid genotype to be elucidated, e.g., by mapping sequence reads to the reference graph and scoring paths in the traversal graph based on the mapping to determine the path through the traversal graph that best fits the sequence reads.
US10262101B2
Systems and methods are disclosed for using patient specific anatomical models and physiological parameters to estimate perfusion of a target tissue to guide diagnosis or treatment of cardiovascular disease. One method includes receiving a patient-specific vessel model and a patent-specific tissue model of a patient anatomy; extracting one or more patient-specific physiological parameters (e.g. blood flow, anatomical characteristics, image characteristics, etc.) from the vessel or tissue models for one or more physiological states of the patient; estimating a characteristic of the perfusion of the patient-specific tissue model (e.g., via a trained machine learning algorithm) using the patient-specific physiological parameters; and outputting the estimated perfusion characteristic to a display.
US10262098B1
Described herein are various technologies pertaining to confirming an integrity of a FPGA. A verifier circuit is placed into an FPGA bitstream to enable external verification of the FPGA configuration in real time without requiring readout of the FPGA configuration itself. Number generators are utilized to generate a key which is shared between the FPGA and an external verification component (VC). The key is utilized to configure an initial state of sequence registers respectively located on both the FPGA and the VC. When the FPGA is operating with an approved configuration, output from the sequence registers at the FPGA and the VC are the same.
US10262097B2
A method for optimizing manufacturability of standard cells includes generating random contexts for the standard cells, inserting vias into the standard cells, and performing a lithography verification on the standard cells after the vias have been inserted. The method enables early detection and resolution of potential hot spots on standard cell pin connections and reduction of hot spots that are introduced by the router at the chip level. The early detection and reduction of hot spots shortens the cycle time of a standard-cell based design.
US10262094B2
In one embodiment, a circuit analysis method includes obtaining a netlist of a circuit, generating a reduced model from the netlist, using the reduced model to synthesize a noise compatible netlist, ensuring accurate DC behavior, and simulating the circuit using the synthesized netlist.
US10262089B2
A processor detects a phase difference between a feedback clock and a reference clock of a PLL circuit, generates, based on the phase difference, first frequency information indicating a candidate value of a frequency of an output clock being output from the PLL circuit, generates second frequency information by smoothing the first frequency information, and generates the output clock by determining the frequency based on the second frequency information.
US10262088B1
A method for converting real number modeling to cycle-driven simulation interface file is provided. The method includes verifying an input in a file that includes a real number modeling code, cleaning the real number modeling code in the file, converting the file to a cycle-driven simulation interface file, and verifying the cycle-driven simulation interface file. Converting the method includes building a definitions file storing a width of at least one real number in the circuit design, and selecting a real number modeling file from the circuit design. For the real number modeling file, the method includes parsing the real number modeling file, building a header file associated with the real number modeling file, and building a compilation file associated with the cycle-driven simulation interface file. A system and a non-transitory, computer readable medium to perform the above method are also provided.
US10262083B2
A computer implemented method has operations including receiving a 3D computer aided design (CAD) file that contains a 3D model of a product and product management information (PMI) data, at an enterprise resource planning (ERP) hardware system having an executing integrated inspection application, the PMI data including data describing a characteristic of the product and a tolerance value for the characteristic, converting the 3D CAD file into a neutral 3D file preserving the PMI data, parsing the PMI data via the executing integrated inspection application to obtain lower and upper values of the characteristic of the product as a function of the tolerance value, storing the neutral 3D file, linking the neutral 3D file to the part in the ERP system, creating an inspection plan including an inspection characteristic linked to the part, transferring the PMI data to the inspection characteristic, and providing a view of the inspection characteristic showing the lower and upper values.
US10262079B1
A device may receive individual information associated with individual activities of an individual, and may aggregate the individual information, based on a time period, to generate aggregated individual information. The device may identify patterns in the aggregated individual information, and may determine states for the patterns based on state information associated with activities capable of being performed by individuals. The device may generate a sequential knowledge graph based on modifying a knowledge graph with the states and adding a sequence of activities to the knowledge graph, and may determine embeddings for the individual activities based on the sequential knowledge graph. The device may determine anonymized activity signatures for the individual activities based on the embeddings, and may combine the anonymized activity signatures to generate a time-based anonymized activity signature for the individual, wherein the time-based anonymized activity signature providing information that may be utilized without divulging the individual information.
US10262075B2
The present disclosure relates to a computer-implemented method comprises displaying a first portion of a representation a first and a second hierarchical structure, each of the first hierarchical structure and the second hierarchical structure including a plurality of fields, displaying a representation of mappings between fields of the first hierarchical structure and the second hierarchical structure, receiving a predetermined user command associated with a particular field of the second hierarchical structure, in response to receiving the predetermined user command, if the displayed first portion of the representation of the first hierarchical structure includes no field mapped to the particular field of the second hierarchical structure, displaying a second portion of the first structure including at least one field mapped to the particular field of the second hierarchical structure, and, if the at least one field mapped to the particular field of the second hierarchical structure is hidden, expand the second portion of the first hierarchical structure until the at least one field mapped to the particular field of the second hierarchical structure becomes visible.
US10262071B1
The disclosed apparatus may include (1) a database that stores management data in connection with a network protocol implemented within a network that includes a plurality of NMSes and (2) a processing unit having access to the database, wherein the processing unit (A) receives, from an NMS within the plurality of NMSes, a request for at least a portion of the management data stored in the database and then, in response to receiving the request from the NMS, (B) retrieves the requested portion of management data from the database, (C) provides the requested portion of management data to the NMS, and (D) provides the requested portion of management data to at least one additional NMS within the plurality of NMSes even though the additional NMS did not initiate the request for the portion of management data. Various other apparatuses, systems, and methods are also disclosed.
US10262070B1
A computer-implemented method comprising posting, by a communicating device, to a database content associated with a set of information strings, said information strings selected from a set of information strings carried in a set of wireless signals received by device from broadcast stations; querying, by a second communicating device, the database for content associated with a set of information strings, said information strings selected from a set of information strings carried by a set of wireless signals received by the second communicating device; and receiving, by the second communicating device, the content from said database system, said content having been associated with an overlapping set of information strings in said database system.
US10262068B2
A system for displaying facets on a webpage includes a processor executing an algorithm for estimating a probability of a user selecting a particular facet and facet value for the search query, estimating a probability of the user selecting an item given the particular facet and facet value have been selected, filtering facets and facet values to remove duplicate and/or irrelevant facets and/or facet values, ranking facets and facet values such that mutual information between the item and facets and facet values is maximized, and establishing a dynamic expansion or a dynamic demotion for the plurality of facets and the plurality of facet values. A method and one or more non-transitory computer-readable storage media for displaying an optimal arrangement of facets and facet values for a search query on a webpage are also disclosed.
US10262061B2
A method of classifying individual documents in a document collection according to a hierarchy may include selecting an object from the hierarchy, generating one or more variants for the object, and for each of the one or more variants, determining a frequency threshold based at least in part on how frequently the one or more variants occurs in the document collection. The method may also include selecting a first document in the document collection, where the first document includes one or more objects that match at least one of the one or more variants. The method may additionally include determining that the number of the one or more objects exceeds the frequency threshold and classifying the first document with the object in the hierarchy.
US10262050B2
According to one aspect, methods and systems are provided for selectively employing storage engines in a distributed database environment. The methods and systems can include a processor configured to execute a plurality of system components, wherein the system components comprise an operation prediction component configured to determine an expected set of operations to be performed on a portion of the database; a data format selection component configured to select, based on at least one characteristic of the expected set of operations, a data format for the portion of the database; and at least one storage engine for writing the portion of the database in the selected data format.
US10262026B2
The present invention relates to a method for displaying a graphical interface having display areas including a reference area, wherein each file of a file set is displayed in the form of an icon in one of the display areas, and each file of the file set contains a unique identifier identifying the file, and processing a command for inserting into the file set a selected pre-existing file which does not belong to the file set, the processing of the insertion command including the steps of: generating a new file in the file set, from the content of the selected pre-existing file, generating a unique identifier identifying the new file, and inserting into the new file the generated unique identifier and a reference link generated from a file identifier corresponding to each icon located in the reference area.
US10262021B2
Methods and systems for processing data are disclosed. In an aspect, a first set of data can be received. A first set of intermediate data can be determined based on the first set of data. A basis for a factorization can be determined based on the first set of intermediate data. A second set of data can be received. The basis for the factorization can be updated based on the second set of data. The factorization can be performed based on the updated basis for the factorization.
US10262015B2
In an example embodiment, information to be stored in a record is received, the information comprising at least two pieces of data of at least two different data types, at least one of the data types being of a variable length. Then a data structure is created. The data structure comprises a first portion indicating an offset size, a second portion comprising an offset pointing to a third portion of the data structure, the third portion of the data structure containing a table of offsets, each offset in the table of offsets pointing to a different one of the at least two pieces of data, the at least two pieces of data stored in a fourth portion of the data structure. A schema is also created for the data structure, the schema storing metadata for the at least two pieces of data.
US10262005B2
In one embodiment, a method for managing content in a content distribution network (CDN) is provided. The CDN includes a main controlling server, an edge node connected to the main controlling server, and an indexing system connected to the main controlling server. The method includes executing the following steps at the main controlling server: monitoring whether used storage space of the edge node exceeds a predetermined threshold value; acquiring a list of protected files (U1) from the indexing system if the used storage space exceeds the predetermined threshold value; performing directory traversal for the edge node to get a list of object files (U0) whose difference between latest modified time and the current time exceeds a predetermined time range; getting a list of files to be deleted U2=U0−U1; and deleting each of the file included in U2 from the edge node.
US10262003B2
Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request.
US10262002B2
The disclosure relates to a system comprising a first and a second database engine and a replication module. The replication module replicates changes from a first database maintained by the first engine to a second database maintained by the second engine. The system maps state times and sync times. The state times are specified in a first temporal reference system used by the first engine and the sync times are specified in a second temporal reference system used by the second engine. Each mapped state time and sync time pair indicate an identical state of the first and second database or parts thereof. The system executes a query partially by the first and partially by the second engine and uses the mapping to execute the query by the first and/or second engine on data of a single defined state.
US10262001B2
The MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA MERCHANT ANALYTICS DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS (“MDB”) transform data aggregated from various computer resources using MDB components into updated entity profiles and/or social graphs. In one implementation, the MDB aggregates data records including search results, purchase transaction data, service usage data, service enrollment data, and social data. The MDB identifies data field types within the data records and their associated data values. From the data field types and their associated data values, the MDB identifies an entity. The MDB generates correlations of the entity to other entities identifiable from the data field types and their associated data values. The MDB also associates attributes to the entity by drawing inferences related to the entity from the data field types and their associated data values. Using the generated correlations and associated attributes, the MDB generates an updated profile and social graph of the entity. The MDB provides the updated profile and social graph for an automated web form filling request.
US10261993B1
A text analytics platform includes instructions embodied in one or more non-transitory machine accessible storage media configured to cause a computing device to retrieve text from at least one text source and implement one or more algorithms to determine a quantitative linguistics assessment for the retrieved text and provide as output a numeric value corresponding to the quantitative linguistics assessment. The quantitative linguistics assessment is based at least in part on a trained model.
US10261992B1
A system and method for processing and actionizing structured and unstructured patient experience data is disclosed herein. In some embodiments, a system may include a natural language processing (NLP) engine configured to transform a data set into a plurality of concepts within a plurality of distinct contexts, and a data mining engine configured to process the relationships of the concepts and to identify associations and correlations in the data set. In some embodiments, the method may include the steps of receiving a data set, scanning the data set with an NLP engine to identify a plurality of concepts within a plurality of distinct contexts, and identifying patterns in the relationships between the plurality of concepts.
US10261991B2
One variation of a system for imposing a dynamic sentiment vector to an electronic message includes: a processor; an electronic computing device communicatively coupled to the processor and associated with a particular user; and a sentiment vector generator comprising: a parsing module; a dynamic sentiment value spectrum associated with the particular user; and a program executable by the processor and configured to: receive a text input comprising message content from the electronic computing device; parse, at the parsing module, the message content comprised in the text input for emotionally charged language; based on the emotionally charged language, generate a sentiment value from the dynamic sentiment value spectrum for the text input and, based on the sentiment value, impose a sentiment vector, corresponding to the assigned sentiment value, to the text input, the imposed sentiment vector rendering a sensory effect on the message content designed to convey a corresponding sentiment.
US10261988B2
An expression image matching method includes obtaining an identity of a session in which a user chats, the session being a dialog set in which the user chats with at least one other user. The method determines, according to a white list and the identity of the session, whether to provide an expression image to the user, and the white list comprising an identity of a session in which a frequency of using expression images meets a predefined condition. The method provides an expression image matching with chat content input by the user when determining to provide the expression image to the user.
US10261977B2
A method includes receiving, by a resistive memory array, a first data, the resistive memory array comprising a plurality of cells, wherein the receiving comprises setting a plurality of resistances on the plurality of cells, wherein each of the plurality of resistances are based on the first data. The method further includes receiving, by the resistive memory array, a second data, wherein the receiving comprises applying at least one of a current and a voltage based on the second data on the plurality of cells. The method still further includes determining, by the resistive memory array, an initial unknown value, the initial value based on the first data and the second data.
US10261965B2
Audio generation method, server and storage medium are provided. The method includes obtaining a comparison audio, and performing a theme extraction on the comparison audio to obtain a comparison note sequence, the comparison note sequence comprising comparison note positions, comparison note pitches, and a comparison note duration; obtaining an original audio matching with the comparison audio via audio retrieval, and obtaining an original note sequence corresponding to the original audio by performing a theme extraction on the original audio, the original note sequence comprising original note positions, original note pitches, and an original note duration; calculating theme distances between fragments of the comparison audio and fragments of the original audio according to the comparison note sequence and the original note sequence; and generating an audio by capturing a fragment that is of the original audio and that satisfies the smallest theme distance.
US10261963B2
An embodiment may involve, based on a profile associated with a client device, selecting an audio file containing music. Based on an attribute of the audio file containing the music, an audio file containing a story may be selected. A playlist for the client device may be generated, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. A server device may transmit the playlist to the client device over a wide area network. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each of the audio file containing the music and the audio file containing the story.
US10261957B2
A method for navigating in a record list is disclosed. In some embodiments, the method is performed at a terminal device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes detecting operational information of a user when the user operates the terminal device to navigate in the record list that is displayed in a user interface of the terminal device. The method also includes estimating, based on the operational information of the user, location information of a target record in the record list. The method further includes updating the user interface of the terminal device by introducing, based on the location information of the target record, a record access tool in the user interface of the terminal device. As a result, the user can accelerate access of the target record using the record access tool.
US10261949B2
A method for operating a network element includes obtaining a write request that specifies a variable length data. The method includes identifying a row of a table based on the write request. The method includes processing the row to identify an empty portion of a variable length data storage portion of the row. The method includes determining an offset that that specifies the location of the empty portion. The method includes storing the offset and a length of the variable length data in a fixed length storage element of the fixed length data storage portion. The method includes storing the variable length data in the empty portion of the variable length data storage portion.
US10261948B2
Methods and electronic systems for managing data transfer timing in a database are described. An electronic system includes a communication interface, a memory, and a processor coupled with the memory and the communication interface. The processor is configured to receive a signal representing an electronic message from a third party system. The electronic message notifies the electronic system of a first scheduled data transfer to a database managed by the electronic system and including a first transfer time in the future and value change information that affects a value of the database. In response to receipt of the electronic message, the processor evaluates a second scheduled data transfer from the database to a recipient at a second transfer time in the future at which at least a portion of the value is expected to be transferred to the recipient.
US10261943B2
Data to be moved from a source system to a target system, for a set of tenants, is first identified. The data is enumerated by a first computing instance in the source system to obtain an enumeration list. Data is copied from the source system to the target system based on the enumeration list by a second computing instance. The data in the source and target systems is then enumerated by a third computing instance to determine whether any data is still to be moved and another enumeration list is generated. The data still to be moved is then moved based on the other enumeration list.
US10261934B2
An electronic device and method of operating the electronic device are provided. The electronic device includes a housing, a first connector configured to be exposed to outside of the housing and include a first number of pins, a second connector configured to be exposed to the outside of the housing and include a second number of pins, and a circuit configured to provide an electrical connection between the first number of pins and the second number of pins, wherein the first number is different from the second number, and wherein, when the first connector is connected with a first external electronic device and the second connector is connected with a second external electronic device, the circuit is configured to receive analog identification (ID) information through at least one pin among the first number of pins, and generate digital ID information at least partially based on the analog ID information so as to provide the digital ID information to at least one of the second number of pins.
US10261927B2
A DMA controller includes a built-in timing sequence generator that allows the DMA controller to trigger data movement periodically and/or non-equidistantly, without waking a CPU or other peripherals.
US10261926B2
A multi-core processor manages contention amongst its cores for access to a shared resource using a semaphore that maintains separate access-request queues for different cores and uses a selectable scheduling algorithm to grant pending requests, one at a time. The semaphore signals the core whose request is granted by sending it an interrupt signal using a dedicated core line that is not part of the system bus. The granted request is then de-queued, and the core accesses the shared resource in response to receiving the interrupt signal. The use of dedicated core lines for transmitting interrupt signals from the semaphore to the cores alleviates the need for repeated polling of the semaphore on the system bus. The use of the scheduling algorithm prevents a potential race condition between contending cores.
US10261925B2
Enhanced techniques for detecting programming errors in device drivers are provided. The techniques disclosed herein enable a system to measure a number of aspects of IRPs including, but not limited to, data identifying processed IRPs, data indicating concurrent IRPs, data identifying a stack location associated with a status of an IRP, and individual status values, which may indicate whether IRPs have failed, succeeded or pended. The disclosed techniques enable a system to determine when and where IRPs were sent or not sent to a stack of device objects and/or to individual device objects. The disclosed techniques enable the system to measure the processing of concurrent IRPs. By the use of filters that are positioned in predetermined locations within a stack, disclosed techniques can test and monitor drivers without imposing unduly burdensome loads on the system.
US10261918B2
A process running method and apparatus is disclosed. The method is: selecting a code page from a candidate process, storing only a code page of the candidate process into a swap partition, and releasing memory space occupied by the code page; updating a physical address that is of the code page and that is stored into a page entry; and when it is determined that the candidate process to which the code page belongs needs to be run, if the code page needs to be executed, directly executing the code page in the swap partition.
US10261914B2
A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, and a controller configured to receive a data word to be stored at an address in the array and to store, at the address in the array, the data word and a location indicia corresponding to the address. The controller can be further configured to command the array to read the data word from the address, to receive response data from the array, and to verify that a location indicia of the response data corresponds to the address. If the location indicia of the response data does not correspond to the address, the controller can be further configured to indicate an error.
US10261907B2
Caching data in a redundant array of independent disks (RAID) storage system including receiving an operation instruction targeting a location in an attached memory of the RAID storage system, wherein the attached memory temporarily stores data for storage on RAID storage devices, and wherein the operation instruction is one selected from a group consisting of a read instruction and a write instruction; redirecting, based on a content of the operation instruction, the operation instruction from the attached memory to the embedded memory on the RAID storage system; and servicing the operation instruction by accessing a portion of the embedded memory corresponding to the location in the attached memory of the RAID storage system.
US10261900B2
A transmission device (300) comprising a data cache system is provided with a data acquisition part (315) for acquiring volume data indicating the volume of transactionable products or services transmitted from a server. The transmission device (300) is provided with a saving part (320) for saving the acquired volume data in an information memory (390) as cache data, and a request acquisition part (330) for acquiring requests seeking volume output. The transmission device (300) is provided with a determination part (350) for determining whether or not the cache data is valid based on the elapsed time from when the cache data was received or saved and the volume indicated by the cache data, when a request is acquired. When the determination is that the cache data is invalid, the data acquisition part (315) receives new volume data from the server, and the saving part (320) saves the new volume data as new cache data in the information memory (390).
US10261881B2
An information processing apparatus includes: an operating unit capable of recognizing a peripheral apparatus. The operating unit includes: a first recognizing unit configured to recognize, when a peripheral apparatus is connected to the operating unit and identification information about the connected peripheral apparatus is included in peripheral apparatus information including predetermined identification information, the connected peripheral apparatus as a first peripheral apparatus; and a second recognizing unit configured to recognize, when a peripheral apparatus is connected to the operating unit and the identification information about the connected peripheral apparatus is not included in the peripheral apparatus information, the connected peripheral apparatus as a second peripheral apparatus.
US10261871B2
Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller. The method for modifying the cluster of communication controllers includes splitting the communication controllers into a first pool and a second pool.
US10261868B2
Provided are a computer program product, system, and method for using a forward log storage and backward log storage to recover a storage to a forward or backward point-in-time. In response to receiving writes to source data after establishing point-in-time copies, point-in-time data of the source data is copied to a backward log storage storing point-in-time data for multiple of the point-in-time copies. The point-in-time data in the backward log storage is applied to a recovery source data to roll-back the source data to a backward point-in-time of one of the point-in-time copies. Before applying the point-in-time data from the backward log storage, point-in-time data in the recovery source data, is copied to a forward log storage. The point-in-time data in the forward log storage is applied to the recovery source data to roll forward the recovery source data to a forward point-in-time subsequent to the backward point-in-time.
US10261867B1
A system and method for selecting point-in-time copies of data objects for restore operations. A user operates a mobile device with a touch screen, which is connected to a backup server through a network. The user selects a given data object from a graphical user interface (GUI) to restore from a backup server and selects a point-in-time for restoration. The mobile device searches point-in-time (PIT) indicator data corresponding to PIT backup copies of the given data object. If the mobile device determines there is no PIT indicator for the requested point-in-time, then the mobile device identifies one or more backups that include the given data object, automatically selects one of the one or more backups as a proposed backup for restoration, and automatically adjusts the input of the user on the graphical user interface to identify the selected one of the one or more backups.
US10261864B1
A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries.
US10261863B2
The present disclosure relates to maintaining file system consistency on a mounted storage device in a computing system during system runtime. In one embodiment, a method generally includes locking access to a file stored in a file system on the mounted storage volume and metadata associated with the file. A computing system determines one or more properties associated with the file and examines the metadata for inconsistencies between the metadata and the determined properties. Upon determining that the metadata and the determined properties are consistent, the computing system generates a backup copy of the file, commits the backup copy to a backup data repository, and unlocks access to the file.
US10261862B2
According to an aspect, a database management system (DBMS) is operated to perform data replication. The DBMS includes a source database and a target database. The source database includes a plurality of first tables respectively comprising one or more first columns, and the target database includes a plurality of second tables respectively comprising one or more second columns. Each of multiple ones of the first columns is mapped to one of the second columns, and each one of the second columns is adapted to store replicated data changes of the first column mapped to the second column. Each of the second columns has an assigned update time, the update time being a moment in time when the second column most recently received incremental data changes from its mapped first column. The DBMS operates to process requested database statements while providing data replication.
US10261859B2
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive metadata from an application, wherein the meta data indicates one or more processing operations which can accommodate a predetermined level of bit errors in read operations from memory, determine, from the metadata, pixel data for which error correction code bypass is acceptable, and generate one or more error correction code bypass hints for subsequent cache access to the pixel data for which error correction code bypass is acceptable, and transmit the one or more error correction code bypass hints to a graphics processing pipeline. Other embodiments are also disclosed and claimed.
US10261857B2
A memory system includes a memory that includes a plurality of memory cells, and a controller. During a write operation to write data to the memory cells, the controller encodes first data to be written at a first code rate. During a read operation to read data from the memory cells, the controller decodes second data read from the memory cells at the first code rate. The controller changes the first code rate to a second code rate that is less than the first code rate upon determining that the number of error bits during the read operation of the second data is above a threshold number for error bits or upon determining that the number of memory cells having a threshold voltage that is in a voltage range that includes a read voltage is above a threshold number for memory cells.
US10261856B2
An aspect includes providing communication links from a memory controller to contents of a plurality of bit locations in a plurality of memory devices. A failing bit location in the plurality of bit locations is detected by the memory controller. A replacement bit location for the failing bit location is selected and a replacement communication link to the replacement bit location is provided by the memory controller. A request to access contents of the failing bit location received after the selecting and providing the replacement communication link is performed by accessing contents of the replacement bit location via the replacement communication link.
US10261851B2
The technology disclosed relates to learning how to efficiently display anomalies in performance data to an operator. In particular, it relates to assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series. The training includes producing a time series of anomaly event candidates including corresponding event information used as input to the detectors, generating feature vectors for the anomaly event candidates, selecting a subset of the candidates as anomalous instance data, and using the feature vectors for the anomalous instance data and implicit and/or explicit feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
US10261850B2
Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve defining and deploying aggregate, predictive models and corresponding workflows, defining and deploying individualized, predictive models and/or corresponding workflows, and dynamically adjusting the execution of model-workflow pairs.
US10261844B2
Technical solutions are described for facilitating a first computer program product to communicate with a second computer program product. The first computer program product invokes an application programming interface (API) function from an API of the second computer program product, where the first computer program product and the second computer program product use distinct programming languages. The solutions described herein initiate a record corresponding to the API function and invoke an interpreter that calls the API function in the second programming language. Upon receiving, from the interpreter, an indication that the API function has completed execution, result of the execution are obtained from the record and returned to the first computer program product.
US10261841B2
Systems and methods are provided for task scheduling and device management. Such system may comprise (1) a server comprising a client module, a master module, a first node, a second node, and a third node, and (2) one or more worker devices each coupled to the server and one or more computing devices. The worker devices may be configured to obtain device information of the computing devices, register the computing devices under the first node, and indicate statuses of the computing devices to the server. The client module may be configured to obtain task data associated with a task and register the task under the second node. The master module may be configured to assign under the third node the task to one or more of the registered computing devices based at least on the obtained device information, the obtained task data, and the computing device statuses.
US10261840B2
Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
US10261838B2
Provided are a device and method for allocating system resources. In one example, the method includes identifying resources that are available from a plurality of devices included in a system, allocating available resources of the plurality of devices to a plurality of components operating in the system, the allocating comprising reserving a set of resources from the plurality of devices in the system for each respective component, from among the plurality of components, based on operating requirements included in the metadata of the respective component, and managing the system based on the allocated resources. By allocating resources to components executing in the system, in advance, and preventing other components from consuming those resources, the system can operate with improved stability.
US10261823B2
Methods and systems for agile load balancing include detecting an increased load for a first primary virtual machine (VM) on a first node that has a plurality of additional primary VMs running on a processor; deactivating one or more of the additional primary VMs, reducing said one or more deactivated VMs to a secondary state, to free resources at the first node for the first primary VM; and activating secondary VMs, located at one or more additional nodes, that correspond to the one or more deactivated VMs, raising said secondary VMs to a primary state. Activation and deactivation through micro-checkpointing may involve nodes of different CPU architectures during transient periods of peak load.
US10261821B2
Systems and methods are disclosed for managing access to a remote storage media with a management controller. The method may include managing a first virtual machine and a second virtual machine with a hypervisor operating on a first information handling system; permitting the first virtual machine access to a first portion of a remote storage media, the remote storage media local to a second information handling system, the second information handling system located remote from the first information handling system; and preventing a second virtual machine access to the first portion of the remote storage media.
US10261820B2
Methods, systems, and computer program products are included for de-duplicating one or more memory pages. A method includes receiving, by a hypervisor, a list of read-only memory page hints from a guest running on a virtual machine. The list of read-only memory page hints specifies a first memory page marked as writeable. The method also includes determining whether the first memory page matches a second memory page. In response to a determination that the first memory page matches the second memory page, the hypervisor may deduplicate the first and second memory pages.
US10261819B2
Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if that image could run more efficiently and/or more effectively in an alternate computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention evaluate the local (existing/target) image's actual and perceived performance, as well as the anticipated/potential performance if the image were to be migrated to an alternate environment. The anticipated/potential performance can be measured based on another image that is similar to the existing/target image but where that image is running in a different computing environment. Regardless, the system would display a recommendation to the end user if it were determined that the image could perform better in the alternate environment (or vice versa).
US10261803B2
In accordance with embodiments of the present disclosure, a method may include, during boot of a modular information handling system disposed in a chassis configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources, pausing execution of a basic input/output system. The method may also include communicating a first indicator, wherein the first indicator causes a chassis management controller of the chassis to perform link optimization operations of a communication link between the modular information handling system and a modular information handling resource. The method may further include, in response to communication by the chassis management controller of a second indicator, the second indicator indicating completion of link optimization operations by the chassis management controller, unpausing execution of the basic input/output system.
US10261802B2
A CPU box of each mounting machine module obtains MAC addresses of communication devices of both an internal device and a base by communicating with the communication devices of both the internal device and the base after the power is turned on, compares the obtained MAC address of the internal device side and the obtained MAC address of the base side, with storage data of the MAC addresses of both the internal device side and the base side read from a non-volatile storage medium of the CPU box, obtains management data of the mounting machine module stored in association with the MAC address of the internal device side from the non-volatile storage medium of a management computer in a case where the MAC address of the internal device side does not match the storage data, and obtains the management data of the mounting machine module stored in association with the MAC address of the base side from the non-volatile storage medium of the management computer in a case where the MAC address of the base side does not match the storage data.
US10261797B2
Provided is a method for predicting a target address using a set of Indirect Target TAgged GEometric (ITTAGE) tables and a target address pattern table. A branch instruction that is to be executed may be identified. A first tag for the branch instruction may be determined. The first tag may be a unique identifier that corresponds to the branch instruction. Using the tag, the branch instruction may be determined to be in a target address pattern table, and an index may be generated. A predicted target address for the branch instruction may be determined using the generated index and the largest ITTAGE table. Instructions associated with the predicted target address may be fetched.
US10261793B2
A particular method includes receiving, at a processor, an instruction and an address of the instruction. The method also includes preventing execution of the instruction based at least in part on determining that the address is within a range of addresses.
US10261782B2
A request to store, in first data store associated with a customer of a computing resource service provider, a software image is received, the request including a set of layers of the software image to be stored. As a result of successful authentication of the request, based at least in part on a security token included with the request, a subset of layers of the software image that have not previously been stored in the first data store are determined, based at least in part on first metadata obtained from a second data store, the subset of layers in the first data store are stored, second metadata about the subset of layers are stored in the second data store, and the software image is caused to be launched in a software container of an instance based at least in part on the subset of layers.
US10261778B2
A method for updating an operating function of a sensor, which has a memory that has a boot memory area for storing a boot function and an operating memory area for storing an operating function. The method has the following steps: execution of the boot function; checking whether an update for the operating function of the sensor needs to be performed; if an update for the operating function of the sensor does need to be performed, performing a plausibility check; if the plausibility check was successful, updating the operating function of the sensor such that data for an up-to-date operating function are received from an external unit and the data are written to the operating memory area. The reception of the data and the writing of the data to the operating memory area take place in parallel.
US10261770B2
The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.
US10261769B2
Disclosed examples to configure an application blueprint involve selecting, during a runtime phase, a first service and a second service from a plurality of services mapped to a service template, the service template bound to a node by an application blueprint, the application blueprint generated during a design phase; generating, during the runtime phase, a first deployment profile to deploy a first application on the node in a cloud environment, the first deployment profile based on the application blueprint, the first deployment profile identifying the first service; and generating, during the runtime phase, a second deployment profile to deploy a second application on the node in the cloud environment based on the application blueprint, the second deployment profile identifying the second service.
US10261767B2
Techniques for converting a data integration job from one framework to a target are disclosed herein. A conversion tool receives a data integration job comprising a plurality of components. Each component performs an assigned task. The first data integration job is of a given framework. The conversion tool receives a request to convert the data integration job to a data integration job of a target framework. In response to the request, the conversion tool converts the data integration job by determining whether, for each component of the data integration job, a corresponding component in the target framework is available. The conversion tool converts the components to corresponding components and stored the new data integration job in a data store.
US10261765B1
Optimizing program execution includes performing, to obtain a first expanded call graph, a first expansion of an initial call graph. The first initial call graph is defined for a program that includes a root method, a first child method, and a second child method. Based on an analysis of the first expanded call graph, the first child method, corresponding to a node in the first expanded call graph, is inlined into the root method. An optimization operation is performed in response to inlining the child method, and the first expanded call graph is updated based on the optimization operation. A second expansion of the updated call graph is performed. Based on an analysis of the second expanded call graph, the second child method is inlined into the root method, where the second child method corresponds to a node in the second expanded call graph. Compilation of the program is completed.
US10261748B2
Technologies for cryptographic protection of I/O audio data include a computing device with a cryptographic engine and an audio controller. A trusted software component may request an untrusted audio driver to establish an audio session with the audio controller that is associated with an audio codec. The trusted software component may verify that a stream identifier associated with the audio session received from the audio driver matches a stream identifier received from the codec. The trusted software may program the cryptographic engine with a DMA channel identifier associated with the codec, and the audio controller may assert the channel identifier in each DMA transaction associated with the audio session. The cryptographic engine cryptographically protects audio data associated with the audio session. The audio controller may lock the controller topology after establishing the audio session, to prevent re-routing of audio during a trusted audio session. Other embodiments are described and claimed.
US10261741B2
An appliance device to display a workspace with an aspect ratio assigned to the workspace, regardless of the aspect ratio of a local display. The appliance device displays only a portion of the workspace in a viewport window at one time. The appliance device also displays a preview version of the entire workspace. The preview version comprises a user-interface tool which enables panning of the workspace in the viewport window. A presenter device makes a presentation while interacting with a workspace while viewer devices watch the presentation. A viewer device displays the workspace with the assigned aspect ratio and displays only portion of the workspace at one time. When the presenter device interacts with a location of the workspace, the presenter device operates in conjunction with a messaging infrastructure and the viewer devices to automatically cause each of the viewer devices to display the location of interaction in the workspace.
US10261733B2
An image forming apparatus includes an image forming section that forms an image on a recording material; an acquiring section that acquires information from plural devices that are disposed in a room and acquire information on the room; a processing section that processes the information acquired by the acquiring section, and generates information that is used by an external device; a program acquiring section that acquires a program having an operation record in a partial device included in the plural devices disposed in the room; and a transmitting section that transmits the program acquired by the program acquiring section to another device included in the plural devices disposed in the room.
US10261725B2
A storage device includes a non-volatile semiconductor storage device including a plurality of physical blocks, and a controller. The controller is configured to maintain a mapping of logical addresses to locations within the physical blocks, send, to a host, a first list that contains logical addresses corresponding to one or more target physical block that are targeted for garbage collection, and then receive, from the host, a second list that contains one or more logical addresses in the first list, and invalidate data stored in the logical addresses in the second list prior to the garbage collection.
US10261724B2
This disclosures discloses a method and apparatus for acquiring data in a robot operating system. A specific implementation of the method includes: monitoring in real time a data storage area of an information acquirer, the information acquirer configured to acquire location state data of a driverless vehicle; obtaining updated data if the updated data are present in the data storage area; and storing the updated data into a data buffer corresponding to the information acquirer. The implementation improves the robustness of the data.
US10261723B1
A computer-executable method, computer program product, and system for managing I/Os from a legacy compliant Application on a host, wherein the host is in communication with a data storage system including a burst buffer node, the computer-executable method comprising receiving a POSIX compliant message from the Application, wherein the message is associated with data on the data storage system and processing the POSIX message on the data storage system.
US10261720B2
A method for optimizing the use of the non-volatile memory of a motor vehicle computer, used for monitoring a functional member of the vehicle by the computer which is programmed to carry out in the course of a given cycle, during the wake-up thereof, a start-up monitoring stage, and before being put into sleep mode, a shut-down monitoring stage, the computer including a standard counter suitable to be stored in a standard unit and an on-the-fly counter suitable to be stored in an on-the-fly unit, the method including the steps of: incrementing the on-the-fly counter in order to identify a potential malfunction of the monitored functional member; comparing the on-the-fly counter with the standard counter in the course of a next monitoring stage of the computer; and generating information representing a malfunction in the case of detecting a deviation between the counters.
US10261717B1
Techniques are described for performing data storage optimization. A first I/O workload for a first data portion of a first snapshot of a first logical device is tracked. First processing is performed by a data storage optimizer to determine a set of one or more data movement optimizations. The first processing uses the first I/O workload for the first snapshot. The set of one or more data movement optimizations include a first data movement that is any of a promotion to move data included in the first data portion from a first storage tier to a higher performance storage tier and a demotion to move data included in the first data portion from the first storage tier to a lower performance storage tier. The first data movement is performed.
US10261716B2
A programmable display includes a memory unit for storing an existing file group, a reading unit for obtaining an update file group, a difference extraction unit for extracting, from the update file group, a file different from files in the existing file group as a difference file, and a writing unit for updating the existing file group by writing the difference file to the memory unit.
US10261712B2
Method and system are provided for storage capacity allocation. The method includes: providing a storage pool having multiple storage drive arrays; designating an initial available storage capacity in the storage pool; and allocating the remaining storage capacity in the storage pool to distributed spare space, wherein distributed spare space spreads portions of a spare drive across multiple storage drives in an array. The method also includes: monitoring an amount of available storage capacity as data is stored to the storage pool and determining when a threshold of a minimum available storage capacity is reached; and re-allocating one or more distributed spare drives from an array to available storage capacity when the threshold of the minimum available storage capacity is reached.
US10261711B1
An application shim receives transactions that will update a portion of data stored in an existing data store. A reduced representation of the pre-update portion of data is generated and compared to an existing reduced representation of the same portion of data to verify that the data has not been tampered with. An updated reduced representation is generated based on the post-update portion of data. The updated reduced representation is added to a distributed ledger such as a block chain. Further verification of non-tampering may be provided by comparing the reduced representation stored by the system and the one appended to the blockchain. If a discrepancy is identified, appropriate corrective action may be taken, such as blocking further transactions, notifying responsible entities, and/or restoring the data from a backup.
US10261707B1
Systems and techniques relating to decoder memory management are described. A described system includes a decoder system configured to perform decoder processes in order to decode signals generated by reading a storage medium, the decoder processes being associated with respective memory thresholds; and a memory structure coupled with the decoder system. The decoder processes use the memory structure in accordance with the respective memory thresholds. The decoder system can be configured to detect whether the memory structure is underutilized by a process of the decoder processes, determine an underutilization amount associated with the process with respect to the memory threshold of the process, identify a target decoder process of the decoder processes, and enable the target decoder process to exceed the memory threshold of the target decoder process based on the underutilization amount. Enabling the target decoder process to exceed can increase decoding performance of the target decoder process.
US10261705B2
Data verification includes obtaining a logical block address (LBA), which is associated with a data block of a file, to be verified. Data verification further includes reading, from a solid state drive (SSD) comprising one or more flash storage elements, data content that corresponds to the LBA. Data verification further includes determining whether an access latency associated with the reading of the data content exceeds a threshold. Data verification further includes, in the event that the access latency does not exceed the threshold, evaluating the data content to determine whether it is consistently stored in a physical memory included in the SSD. Data verification further includes, in the event that the data content is determined not to be consistently stored in the physical memory included in the SSD, recording an indication indicating that the LBA is not successfully verified.
US10261703B2
Sharing read-only data among virtual machines (VM) using an attached coherent accelerator processor interface (CAPI) enabled flash storage (CeFS) is provided. The method includes mapping a file, by a virtual machine monitor, from the CeFS into a range of common memory in the virtual machine monitor. The VM shares the mapped file with at least one other VM at a range of common memory in their address spaces. A redirect-on-write filesystem (RoWFS) is created on the VM and the at least one other VM, whereby the RoWFS includes a read-only copy and a private copy of a linear memory map of the mapped file. A data page is read using the copy of the linear memory map, and the data page is modified using the private copy of the linear memory map.
US10261693B1
A storage system in one embodiment comprises a plurality of storage devices configured to store user data pages and metadata pages. Each of the user data pages has a logical address and a content-based signature derived from content of that data page, and each of the metadata pages characterizes a plurality of the user data pages and associates the content-based signatures of those user data pages with respective physical blocks in the storage devices. In conjunction with release of logical address space in the storage system, the released logical address space is made available to users in a first order based at least in part on released logical address, and multiple dereferencing operations are accumulated for respective ones of the physical blocks corresponding to the released logical address space. The accumulated dereferencing operations for the physical blocks are executed in a second order that differs from the first order.
US10261685B2
The present disclosure provides systems and methods that leverage machine learning to predict multiple touch interpretations. In particular, the systems and methods of the present disclosure can include and use a machine-learned touch interpretation prediction model that has been trained to receive touch sensor data indicative of one or more locations of one or more user input objects relative to a touch sensor at one or more times and, in response to receipt of the touch sensor data, provide one or more predicted touch interpretation outputs. Each predicted touch interpretation output corresponds to a different type of predicted touch interpretation based at least in part on the touch sensor data. Predicted touch interpretations can include a set of touch point interpretations, a gesture interpretation, and/or a touch prediction vector for one or more future times.
US10261671B2
The present invention relates to a mobile terminal, capable of controlling a head mounted display (HMD), and a method for controlling the same. The mobile terminal capable of controlling the HMD includes an interface unit capable of allowing for a wired connection with the head mounted display, and a controller capable of detecting an eye motion of a user wearing the head mounted display using a sensing unit provided in the head mounted display, and controlling a display unit of the head mounted display by a preset method when the eye motion corresponds to a preset motion.
US10261670B2
A zooming user interface for a material handling control system is provided. A method carried out by at least one processor may include providing a representative diagram of a material handling system for display on a display at a first zoom level, receiving a user request for a change in a zoom level of at least a portion of the representative diagram, and in response to receiving the user request providing the at least a portion of the representative diagram of the material handling system for display on the display at a second zoom level. The at least a portion of the representative diagram may include additional content at the second zoom level.
US10261669B2
Systems and methods utilize navigation information to prepare electronic documents for display and/or provide electronic documents for display. In particular, in one or more embodiments, methods and systems identify pages likely to be selected for display based on a current page selected for display and navigation information. Moreover, one or more embodiments include systems and methods that determine an order of preparing pages for display based on navigation information. Navigation information includes, for example, navigation direction; navigation rate; a page previously selected for display; information regarding the contents of a page; and data regarding how one or more users have previously navigated one or more pages.
US10261668B2
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more programs include instructions for displaying a first application view that corresponds to a first application in a plurality of concurrently open applications. The one or more programs include instructions for detecting a first input, and in response, concurrently displaying a group of open application icons that correspond to at least some of the plurality of concurrently open applications with at least a portion of the first application view. The open application icons are displayed in accordance with a predetermined sequence of the open applications. The one or more programs include instructions for detecting a first gesture distinct from the first input, and in response, displaying a second application view that corresponds to a second application adjacent to the first application in the predetermined sequence.
US10261667B2
A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
US10261660B2
A system and method for transitioning a displayed visualization from a first state to a second state. An example method includes displaying an orbit visualization characterized by a first state, wherein the orbit visualization includes a parent node and one or more child nodes positioned about a first orbit path that at least partially circumscribes the parent node; selectively initiating navigation of the orbit visualization; transitioning display of the parent node and one or more child nodes in accordance with the navigation by animating repositioning of the parent node and the one or more child nodes on a user interface display screen, such that a resulting node positioning characterizes the orbit visualization in the second state representative of a navigated-to location. The navigation may represent a downward or upward navigation of hierarchically related data, such that the animation illustrates separation of one or more petals from a selected node or movement toward the selected node, respectively.
US10261655B2
Least disruptive icon displacement techniques are described herein which enable rearrangement of icons by selectively applying multiple different displacement strategies for handling of displacement events (e.g., moving or adding icons). In one or more implementations, initiation of a displacement event to position an icon within an arrangement of icons is detected. Responsive to the detection, multiple available displacement strategies implemented by the computing platform are evaluated and a displacement strategy for rearrangement of the arrangement to position the icon is selected. Selection of the displacement strategy is based on an assessment of a level of disruption caused by the different displacement strategies to identify a least disruptive option. Then, rearrangement of the arrangement of icons is controlled using the displacement strategy that is selected.
US10261654B2
An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
US10261650B2
A system and method for facilitating user access to data and software functionality. An example method includes identifying open windows of plural software applications; accessing rules pertaining to one or more behaviors of one or more of the open windows; and using the rules to adjust the one or more behaviors in accordance with a context of each of the open windows. In a more specific embodiment, the one or more behaviors are adjusted via window groupings in accordance with window context, which includes one or more keywords associated with open windows. The example method further includes displaying a search window with a user option to enter a query using keywords. Search results may identify documents that are associated with window groups associated with keywords of the query.
US10261649B2
Possibility of erroneous operation caused by a conductive area as a tolerance margin is reduced and electrical properties are prevented from becoming poor.A touch panel includes: a sensor part; and a wiring area including a wiring for connecting the sensor part and a connector part, in which a first and a second trimming lines are provided over a conductive area located inside and/or outside of several wirings in the wiring area, a first section including a wiring with a first width and a second section including a wiring with a second width crossing the conductive area in the width direction and wider than the first width are formed by the first trimming line, and the second trimming line crosses the first trimming line in the second section so that the width of the wiring in the second section is narrower than the second width
US10261647B2
An electrostatic capacitive coupling type touch panel including an input region having four sides, a peripheral region around the input region, terminals formed in the peripheral region along a first side of the input region, wirings formed in the peripheral region along second, third and fourth sides of the input region, and the input region having X and Y electrodes crossing. The wirings are connected between corresponding X or Y electrodes and wiring terminals plurality of terminals. A dummy wiring, which is not connected to any of the X electrodes or Y electrodes, is provided outside the wiring formed in a farthest position from the input region, and the dummy wiring extends through the peripheral region along the second, third and fourth sides of the input region, and electrically connects to at least one dummy wiring terminal.
US10261646B2
A method and system for distinguishing between sources of simultaneous touch events on a touch sensitive device with row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Orthogonal signals are simultaneously transmitted on a respective one of the rows. Each column is processed to determine strength of each of the orthogonal signals present thereon. Simultaneous touch locations are associated with a discrete source based on the presence of body-transmitted cross-talk therebetween, as reflected by the determined signal strength corresponding to the touch locations. Alternatively or additionally, a user-coupled signal generator generating another orthogonal signal provides a user-unique signal to the receivers. The signal strength of the user-unique signal is used to associate one or more touch locations with the user coupled to the user-coupled signal generator.
US10261638B2
The present application relates to a touch sensor and a method for preparing the same, and the touch sensor according to the present application includes: a substrate; and a driving electrode part, a sensing electrode part, and a wiring electrode part, which are provided on the same surface of the substrate, in which the driving electrode part, the sensing electrode part, and the wiring electrode part each include a conductive pattern including a shielding part and an opening.
US10261631B2
Disclosed is an electronic device including a touch sensing unit, and an input unit provided on the touch sensing unit, and including a cover substrate having an input pattern. The touch sensing unit includes a substrate including an active area having a plurality of unit cells, and a sensing line provided on the active area of the substrate to perform a sensing operation through a time domain measuring scheme.
US10261628B2
A display device having a built-in touchscreen and a driving chip, a circuit film, and a chip-on-film (COF) type driving circuit included in the display device. The COF type driving circuit performs data driving and touch driving in a combined manner. A source driving circuit outputs image data voltages through data channels. At least one touch driving circuit outputs touch driving signals through touch channels. The source driving circuit and the at least one touch driving circuit are mounted on an integrated circuit film. Data channel lines electrically connected to the data channels and touch channel lines electrically connected to the touch channels are disposed on the integrated circuit film. The noise avoidance line disposed on the integrated circuit film is located outward of an at least one outermost touch channel line.
US10261627B2
A display device includes: a display layer; plural first electrodes formed to be arranged above the display layer; a shield electrode formed apart from the plural first electrodes so as to surround the whole plural first electrodes along an arrangement surface; an insulating layer; and a semiconductive layer formed opposite to the first electrodes and the shield electrode so as to sandwich the insulating layer, wherein the difference between an average potential of the first electrodes and an average potential of the shield electrode is equal to or less than 0.5V.
US10261625B2
The present disclosure relates to a touch sensor integrated display device capable of preventing generation of a defective image between touch/common electrodes, which includes a plurality of gate lines and a plurality of data lines intersecting the gate lines, a plurality of pixel electrodes, a plurality of touch/common electrodes and a plurality of touch/common lines. The plurality of pixel electrodes are respectively disposed in regions defined by intersections of the plurality of data lines and the plurality of gate lines and provided with data voltages. The plurality of touch/common electrodes are arranged to generate electric fields with the plurality of pixel electrodes and to correspond to parts of the plurality of pixel electrodes. The plurality of touch/common lines are respectively connected to the plurality of touch/common electrodes. Each touch/common electrode overlap with at least one gate line shared by neighboring touch/common electrodes arranged in a data line arrangement direction.
US10261608B2
A cursor control method is disclosed. The cursor control method is applicable for a touch device and a display device, in which the display device includes a virtual touch area corresponding to a touch area of the touch device. The control method includes the following operations; detecting a click position in the touch area during a click operation; calculating a virtual click coordinate position corresponding to the click coordinate position in the virtual touch area; and performing the click operation at the virtual click coordinate position on the display device.
US10261602B2
Apparatus and methods related to hop navigation on mobile devices are provided. A computing device can generate a first visible display displaying a first screen. The computing device can receive a request to activate movement between screens. After receiving the request to activate movement between screens, the computing device can: generate a second visible display of an expanded screen plane, where the second visible display includes a display of the first screen and at least a portion of a neighboring screen within the expanded screen plane, enable interaction with the expanded screen plane using one or more movements of the computing device to navigate to the neighboring screen, and receive a request to deactivate movement between screens. After receiving the request to deactivate movement between screens, the computing device can generate a third visible display displaying the neighboring screen.
US10261594B2
The technology disclosed relates to a method of realistic displacement of a virtual object for an interaction between a control object in a three-dimensional (3D) sensory space and the virtual object in a virtual space that the control object interacts with. In particular, it relates to detecting free-form gestures of a control object in a three-dimensional (3D) sensory space and generating for display a 3D solid control object model for the control object during the free-form gestures, including sub-components of the control object and in response to detecting a 2D sub-component free-form gesture of the control object in the 3D sensory space in virtual contact with the virtual object, depicting, in the generated display, the virtual contact and resulting rotation of the virtual object by the 3D solid control object model.
US10261585B2
A haptic device in an electronic device includes a feedback surface, one or more actuators, and a connection member connected between the feedback surface and each actuator. At least one actuator produces an attracting or repelling force that creates movement in the connection member and the feedback surface. An acoustic and a haptic output of the haptic device can be adjusted at least in part by producing an out of plane movement in the feedback surface, by changing a cross-sectional area of at least a portion of the connection member, by changing dynamically one or more biasing supports disposed below the feedback surface, and/or by changing at least one waveform characteristic of a haptic input signal received by at least one actuator.
US10261580B2
A mirror device with a display function includes a display panel, a half mirror, a switching unit, and a direction changing unit. The display panel displays an image. The half mirror is provided on a display surface of the display panel. The switching unit performs switching between a mirror mode operation, in which the display of the image on the display panel is stopped and a mirror surface of the half mirror is used, and a display mode operation in which the image is displayed on the display panel. The direction changing unit changes a direction of the display surface or the mirror surface in response to the switching of the mode operation performed by the switching unit.
US10261570B2
The graphics pipeline produces real time utilization data for each of a plurality of functional units making up an overall graphics processor or graphics system on a chip. This information may be used for fine grain management of power consumption and performance at the functional unit level as opposed the overall device level. As a result, the graphics functional units may be managed dynamically based on real time hardware metrics to improve performance and reduce power consumption. The technique may be implemented in a software module in one embodiment.
US10261566B2
A remote controller and a power control method are disclosed. The remote controller includes a voice recognizer a voice recognizer configured to recognize a voice utterance, a user interface configured to receive a user command; and a controller configured to, when a user command is input through the user interface to enter a voice recognition mode, convert a stand-by mode into an active mode, and convert the active mode into the stand-by mode depending on whether the utterance is recognized within a preset critical time. Accordingly, the remote controller, enabling an operation mode of a voice recognition module which recognizes a user voice utterance to be maintained as an active mode, can reduce power unnecessarily consumed.
US10261557B2
A USB power-delivery device includes a clock signal generator which stops generation of a clock signal for a dual-role port (DRP) while the USB power-delivery device operates in a low power mode until an attach event occurs, and starts the generation of the clock signal for the DRP after the attach event occurs.
US10261554B1
A drawer for receiving storage module is provided. The storage module drawer includes a case and a manual operating assembly. The manual operating assembly includes a fastener fixed to the case and includes an operating handle rotatably and pivotally connected to the fastener. The fastener includes two arms and a fastening hole penetrating the fastener. The operating handle includes an elastic engagement element fastened by the two arms. The elastic engagement element includes an extending bar and two claws connected to the extending bar. When the elastic engagement element is inserted through the fastening hole to cause the two arms to clamp the two claws, the case is prevented from being detached from a computer chassis where the drawer is mounted inside, so that the storage module drawer can be easily removed or fastened by using the manual operating assembly and has a long lifespan.
US10261553B2
A Data Storage Device (DSD) enclosure includes a chassis and at least one backplane mounted in the chassis. According to one aspect, each backplane includes a row of DSD slots and a switch slot located in a middle portion of the row of DSD slots. A plurality of signal traces connect the DSD slots to the switch slot.
US10261552B2
Method for connecting mass storage device(s) with data connection device(s) connecting to data port(s) with the same data interface type(s) as that of the mass storage device(s) for data transmission and with power connection device(s) connecting to power port(s), for power supply, on a bus of technologies with power management capabilities and facilities in computer-related or computer-controlled or operating-system-controlled machines or devices for using and swapping the mass storage device(s).
US10261551B1
The disclosure provides a casing configured to accommodate an electronic device. The casing includes a case body, a first mounting plate, and a second mounting plate. The case body has an insertion hole which is adaptive for the electronic device to pass through. The first mounting plate is pivotally connected to the case body and located at a side of the insertion hole so as to be pivotable between a first covering position and a first mounting position. The second mounting plate is disposed in the case body and located at another side of the insertion hole. When the first mounting plate is in the first mounting position, the first mounting plate and the second mounting plate are configured to hold the electronic device together. When the first mounting plate is in the first covering position, the first mounting plate covers the insertion hole.
US10261545B2
A flexible display window and an electronic device having the same are provided. The electronic device includes a housing including a first rigid portion and a flexible portion, at least one outer layer that covers the first rigid portion and the flexible portion, a display device including a screen including a first portion exposed through the first rigid portion and a second portion extended from the first portion and exposed through the flexible portion, at least one processor electrically coupled to the display device, and a memory electrically coupled to the at least one processor, wherein the outer layer includes a polymer layer, a glass layer interposed between the polymer layer and the screen, and an adhesive layer interposed between the polymer layer and the glass layer.
US10261543B2
A mobile device cradle with improved functionality. Such added functionality makes the mobile device cradle useful even when not coupled with a mobile device. Cradles with improved functionality will find use in vehicles, homes, offices, and the like.
US10261542B1
A distributed augmented reality system for producing rendered environment includes a neckband formed from a first arm, second arm, and computation compartment. A power source is embedded in the first and/or second arm, while a processor is embedded in the computation compartment of the neckband. The neckband may be capable of producing an AR, VR or MR environment, or any combination thereof. The neckband device may be used with a coupled eyewear device system encompassing a Near-Eye Display (NED) and/or secondary user device, which may also produce an AR, VR or MR environment, or any combination thereof. The neckband device may provide power and computation to the eyewear device, allowing for a reduced form factor AR/VR/MR eyewear device.
US10261541B2
A wearable device may include: a strap including a substantially polygonal opening and a buckle formed at one end thereof; a buckle part configured to fasten opposite ends of the strap to each other by binding the opposite ends of the strap; and a body configured to be coupled to the opening by being fitted into the opening or decoupled from the opening. The body may include a front surface and a rear surface, and a display having a substantially polygonal shape when viewed from the top on the front surface, and a biometric sensor disposed on the rear surface.