Document Document Title
US10236422B1 Phosphors with narrow green emission
Green emitting phosphors have the empirical composition RE1−wAwMxEy, where RE may be one or more Rare Earth elements (for example, Eu or Gd), A may be one or more elements selected from the group Mg, Ca, Sr, or Ba, M may be one or more elements selected from the group Al, Ga, B, In, Sc, Lu or Y, E may be one or more elements selected from the group S, Se, O, or Te, w is greater than or equal to zero, or greater than or equal to 0.01, or greater than or equal to 0.05, and less than or equal to about 0.8, 2≤x≤4, and 4≤y≤7.
US10236421B2 Light-emitting device package, manufacturing method thereof, and vehicle lamp and backlight unit including same
Disclosed are a light-emitting device package, a manufacturing method therefor, and a vehicle lamp and a backlight unit including the same. The light-emitting device package includes: a light-emitting chip having electrode pads positioned at a lower part thereof; a wavelength conversion unit for covering at least an upper surface and lateral surfaces of the light-emitting chip; and a reflective part which covers the lateral surfaces of the light-emitting chip. Accordingly, the light-emitting device package can be miniaturized and a separate substrate for forming a lens is not required.
US10236420B2 Color tunable LED assembly
An LED assembly includes two strings of surface mounted LED devices mounted to a central ceramic plug portion of a PCB substrate. One string has a CCT of 4000 degrees Kelvin. The other has a CCT of 1800 degrees Kelvin. For each LED device in one string there is a corresponding LED device in the other string. The LED devices of each pair are closely spaced with 0.2-0.6 mm between them. A Highly Reflective (HR) layer is disposed on the substrate between the LED devices. The HR layer has a thickness in a range of from 20 to 50 percent H, where H is the height of an LED die. A transparent silicone layer covers the LED devices. A resistor of a warm-dimming circuit is mounted over the ceramic portion of the substrate whereas an integrated circuit portion of the circuit is mounted over the PCB portion of the substrate.
US10236418B2 Light-emitting element comprising a plurality of wavelength converters, and production method therefor
Disclosed are a light-emitting element and a production method therefor. In one aspect, a light-emitting element is provided to comprise a light-emitting structure comprising a first and second semiconductor layers and an active layer; a first and second contact electrodes respectively making ohmic contact with the first and second semiconductor layers; an insulating layer for insulating the first contact electrode and second contact electrode; a first and second bulk electrodes respectively electrically linked to the first and second contact electrodes; an insulating support covering the side surfaces of the first and second bulk electrodes; a first wavelength converter covering the light-emitting structure; a light-transmitting layer positioned on the first wavelength converter; and a second wavelength converter positioned on the light-transmitting layer, and, in the present invention, white light emitted from the light-emitting element has a CIEx value of at least 0.390 on the CIE color coordinate chart.
US10236417B2 Light-emitting element
An embodiment relates to a light-emitting element that easily dissipates heat through a pad and has a uniform heat distribution, the light-emitting element including a light-emitting structure that includes a first semiconductor layer, an active layer, and a second semiconductor layer; a first electrode that is formed on one side of the light-emitting structure and includes a plurality of contact parts electrically connected with the first semiconductor layer; a second electrode formed on the one side of the light-emitting structure and electrically connected with the second semiconductor layer; a first pad connected with the first electrode; and a second pad spaced apart from the first pad and connected with the second electrode, wherein the plurality of contact parts are arranged on the first and second pads.
US10236415B2 P-type contact to semiconductor heterostructure
A contact to a semiconductor heterostructure is described. In one embodiment, there is an n-type semiconductor contact layer. A light generating structure formed over the n-type semiconductor contact layer has a set of quantum wells and barriers configured to emit or absorb target radiation. An ultraviolet transparent semiconductor layer having a non-uniform thickness is formed over the light generating structure. A p-type contact semiconductor layer having a non-uniform thickness is formed over the ultraviolet transparent semiconductor layer.
US10236414B2 Semiconductor light emitting device and method of manufacturing the same
A semiconductor light emitting device and a method of manufacturing a semiconductor light emitting device, the device including a first conductive semiconductor layer including a plurality of V-shaped recesses; an active layer on the first conductive semiconductor layer along a shape of the plurality of V-shaped recesses; a second conductive semiconductor layer on the active layer; a reflection assisting layer on the second conductive semiconductor layer; and a reflection layer on the reflection assisting layer, wherein a thickness of the second conductive semiconductor layer is 45 nm to 100 nm.
US10236413B2 Light-emitting device and manufacturing method thereof
A light-emitting device including a substrate having a top surface, a side surface and a roughed surface between the top surface and the side surface, wherein the top surface includes a first portion and a second portion; a first semiconductor stack including a first upper surface and a first side wall, wherein the first semiconductor stack is on the second portion and exposes the first portion; a second semiconductor stack including a second side wall, wherein the second semiconductor stack is on the first upper surface and exposes an exposing portion of the first upper surface; wherein the first side wall and the first portion of the top surface form an acute angle α between thereof, and the second side wall and the exposing portion of the first upper surface form an obtuse angle β between thereof; and wherein the roughed surface is connected to the top surface.
US10236408B2 Method for manufacturing semiconductor device
The yield of a manufacturing process of a semiconductor device is increased. The productivity of a semiconductor device is increased. A first material layer is formed over a substrate, a second material layer is formed over the first material layer, and the first material layer and the second material layer are separated from each other, so that a semiconductor device is manufactured. In addition, a stack including the first material layer and the second material layer is preferably heated before the separation. The first material layer includes one or more of hydrogen, oxygen, and water. The first material layer includes a metal oxide, for example. The second material layer includes a resin (e.g., polyimide or acrylic). The first material layer and the second material layer are separated from each other by cutting a hydrogen bond. The first material layer and the second material layer are separated from each other in such a manner that water separated out by heat treatment at an interface between the first material layer and the second material layer or in the vicinity of the interface is irradiated with light.
US10236406B2 Systems and methods for targeted annealing of photovoltaic structures
A targeted-annealing system can automatically cure a conductive paste that may bind cascaded strips of a string. The targeted-annealing system can include a first heat-treating bar that may be heated to a first curing temperature, and can include a second heat-treating bar that may be heated to a second curing temperature. During operation, a controller of the targeted-annealing system can activate one or more actuators to conform the first heat-treating bar to a top surface of two cascaded strips, and conform the second heat-treating bar to a bottom surface of two cascaded strips. The first and second heat-treating bars may be aligned along an overlap portion between the two cascaded strips, and can heat the overlap portion to 160 degrees Celsius.
US10236405B2 Photosensitive element, display panel, display device and X-ray imaging device
The embodiments of the invention provide a photosensitive element, a display panel, a display device, and an X-ray imaging device. The photosensitive element includes a first top gate type thin film transistor as a control switch and a second top gate type thin film transistor serving as a photosensitive unit. The first top gate type thin film transistor is connected to the second top gate type thin film transistor. A gate of the second thin film transistor includes a transparent region corresponding to at least a part of an active layer of the second thin film transistor, thereby achieving a measurement of a light intensity entering the second thin film transistor when the first thin film transistor and the second thin film transistor are turned on simultaneously.
US10236400B2 Quantum dot film based demodulation structures
The present disclosure describes quantum dot film based demodulation structures and optical ranging systems including an array of QDF demodulation structures.
US10236399B2 Method of manufacturing a semiconductor device
Provided is a method of manufacturing a semiconductor device having a photodiode that has a shallow p-n junction and thus achieves high sensitivity to an ultraviolet ray, in which an oxide containing impurities at high concentration is deposited on the surface of the silicon substrate, and thereafter a diffusion region is formed to have a shallow junction by performing thermal diffusion of a rapid temperature change, with the use of a high-speed temperature rising and falling apparatus without using ion implantation into the silicon substrate.
US10236397B2 Method for producing high-efficiency solar cell
A method for producing a solar cell having good photoelectric conversion characteristics with high productivity, including the steps of: forming a first electrode on a first main surface of a semiconductor substrate; applying an insulator film precursor to cover at least part of the first electrode; temporarily curing the insulator film precursor; applying a conductive paste to at least the insulator film precursor; curing the conductive paste to form a second electrode; and completely curing the insulator film precursor to form an insulator film, the method in which the step of applying the conductive paste so as to be electrically insulated from the first electrode is performed after the step of temporarily curing the insulator film precursor and at least part of the steps of curing the conductive paste to form the second electrode and completely curing the insulator film precursor to form the insulator film are concurrently performed.
US10236394B2 Thin film transistor, array substrate, and display apparatus, and fabrication methods thereof
The present application discloses A thin film transistor (TFT), including: a substrate; a source-drain layer comprising a source electrode and a drain electrode over the substrate; and an active layer comprising a poly-Si pattern and an amorphous-Si pattern having contact with the poly-Si pattern over the substrate. The amorphous-Si pattern is between the poly-Si pattern and the source-drain layer; the source electrode overlaps with the poly-Si pattern and the amorphous-Si pattern respectively in a direction substantially perpendicular to a surface of the substrate; and the drain electrode overlaps with the poly-Si pattern and the amorphous-Si pattern respectively in the direction substantially perpendicular to the surface of the substrate.
US10236374B2 Semiconductor device manufacturing method and semiconductor device
In order to improve the performance of a semiconductor device, a p type impurity is ion implanted into an area of an n type semiconductor film that is epitaxially grown over a p type semiconductor substrate, and the p type impurity is not ion implanted into an area of the n type semiconductor film, which is adjacent to the area in which the p type impurity is ion implanted. In this way, a p− type drift layer comprised of the area in which the p type impurity is introduced, as well as an n− type semiconductor region comprised of the area in which the p type impurity is not introduced are formed.
US10236371B2 Semiconductor device and method of manufacturing the same
Performance of a semiconductor device is improved without increasing an area size of a semiconductor chip. For example, a source electrode of a power transistor and an upper electrode of a capacitor element have an overlapping portion. In other word, the upper electrode of the capacitor element is formed over the source electrode of the power transistor through a capacitor insulating film. That is, the power transistor and the capacitor element are arranged in a laminated manner in a thickness direction of the semiconductor chip. As a result, it becomes possible to add a capacitor element to be electrically coupled to the power transistor while suppressing an increase in planar size of the semiconductor chip.
US10236364B1 Tunnel transistor
A tunnel field-effect transistor having source and drain contacts made from different electrically conductive materials enables independent optimization of contact resistance on the source and drain sides of the transistor. Dielectric caps on the gate electrode, source contact and drain contact made from different materials allow the selective removal of portions of the caps during gate, source and drain wiring. A wiring strap can be formed across the gate and drain to electrically connect two source contacts together. Multiple drain contacts or multiple gate electrodes may alternatively be electrically connected by wiring straps. Strap wiring facilitates placing transistors in closer proximity to increase the number of transistors for a given chip area.
US10236363B2 Vertical field-effect transistors with controlled dimensions
Device structures and fabrication methods for a vertical field-effect transistor. A semiconductor fin is formed that projects from a first source/drain region. A first spacer layer is formed on the first source/drain region. A dielectric layer is formed that extends in the vertical direction from the first spacer layer to a top surface of the semiconductor fin. The dielectric layer is recessed in the vertical direction, and a second spacer layer is formed on the recessed dielectric layer such that the dielectric layer is located in the vertical direction between the first spacer layer and the second spacer layer. After the dielectric layer is removed to open a space between the first spacer layer and the second spacer layer, a gate electrode is formed in the space. The vertical field-effect transistor has a gate length that is equal to a thickness of the recessed dielectric layer.
US10236361B2 Method for forming mask pattern, thin film transistor and method for forming the same, and display device
A method for forming a mask pattern is provided, comprising forming a negative photoresist on a substrate; in an environment without oxygen, to performing a first exposure on the negative photoresist by use of a first ordinary mask plate, so that a fully-cured portion of the negative photoresist is exposed to light and a semi-cured portion and a removed portion of the negative photoresist are not exposed to light; in an environment with oxygen, performing a second exposure on the negative photoresist by use of a second ordinary mask plate, so that the semi-cured portion of the negative photoresist is exposed to light and the removed portion of the negative photoresist not exposed to light; removing the uncured negative photoresist and forming the mask pattern.
US10236359B2 Replacement metal gate structures
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10236356B2 Nonplanar device with thinned lower body portion and method of fabrication
A nonplanar semiconductor device having a semiconductor body formed on an insulating layer of a substrate. The semiconductor body has a top surface opposite a bottom surface formed on the insulating layer and a pair of laterally opposite sidewalls wherein the distance between the laterally opposite sidewalls at the top surface is greater than at the bottom surface. A gate dielectric layer is formed on the top surface of the semiconductor body and on the sidewalls of the semiconductor body. A gate electrode is formed on the gate dielectric layer on the top surface and sidewalls of the semiconductor body. A pair of source/drain regions are formed in the semiconductor body on opposite sides of the gate electrode.
US10236355B2 Fabrication of a vertical fin field effect transistor with a reduced contact resistance
A method of forming a vertical fin field effect transistor (vertical finFET) with an increased surface area between a source/drain contact and a doped region, including forming a doped region on a substrate, forming one or more interfacial features on the doped region, and forming a source/drain contact on at least a portion of the doped region, wherein the one or more interfacial features increases the surface area of the interface between the source/drain contact and the doped region compared to a flat source/drain contact-doped region interface.
US10236352B2 Method for manufacturing a semiconductor device
A method for manufacturing a semiconductor device includes: providing a semiconductor substrate having a first side; forming a trench in the semiconductor substrate, the trench having a bottom and a sidewall extending from the bottom to the first side of the semiconductor substrate; forming an insulation structure including at least a first insulation layer and a second insulation layer on the sidewall and the bottom of the trench; forming a lower conductive structure in the lower portion of the trench; removing the second insulation layer in an upper portion of the trench while leaving the second insulation layer at least partially in a lower portion of the trench; and forming an upper conductive structure in the upper portion of the trench.
US10236345B2 Field effect transistor having a Fermi filter between a source and source contact thereof
Fermi filter field effect transistors having a Fermi filter between a source and a source contact, systems incorporating such transistors, and methods for forming them are discussed. Such transistors may include a channel between a source and a drain both having a first polarity and a Fermi filter between the source and a source contact such that the Fermi filter has a second polarity complementary to the first polarity.
US10236343B2 Strain retention semiconductor member for channel SiGe layer of pFET
A pFET includes a semiconductor-on-insulator (SOI) substrate; and a trench isolation within the SOI substrate, the trench isolation including a raised portion extending above an upper surface of the SOI substrate. A compressive channel silicon germanium (cSiGe) layer is over the SOI substrate. A strain retention member is positioned between at least a portion of the raised portion of the trench isolation and the compressive cSiGe layer. A gate and source/drain regions are positioned over the compressive cSiGe layer.
US10236341B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first to fourth semiconductor regions, first and second electrodes, and a first insulating film. The first semiconductor region includes first and second partial regions, and an intermediate partial region. The first electrode is separated from the first partial region. The second electrode includes first and second conductive regions. The second semiconductor region is provided between the first conductive region and the first electrode. The third semiconductor region is provided between the first conductive region and at least a portion of the second semiconductor region. The fourth semiconductor region includes third and fourth partial regions. The fourth partial region is positioned between the first conductive region and the first electrode. The first insulating film is provided, between the fourth partial region and the first electrode, and between the second semiconductor region and the first electrode.
US10236340B2 Termination implant enrichment for shielded gate MOSFETs
In a general aspect, a power semiconductor device can include a first trench shield electrode and a second trench shield electrode defined in a semiconductor region, the first and second trench shield electrodes each having a first portion disposed in an active region and a second portion disposed in a termination region. A trench of the first trench shield electrode and a trench of the second trench shield electrode can define a mesa of the semiconductor region therebetween. The device can further include an implant enrichment region disposed in the termination region, the implant enrichment region can be intersected by the first trench shield electrode and the second trench shield electrode, and can have a portion disposed in the mesa of the semiconductor region, the portion extending from the trench of the first trench shield electrode to the trench of the second trench shield electrode.
US10236326B2 Organic light emitting display device having sub pixels of different areas and distances
Provided is an organic light emitting display device including a plurality of sub pixels. Areas of emission regions of green sub pixels of the plurality of sub pixels are the same as or larger than an area of an emission region of at least one non-green sub pixel of the plurality of sub pixels. Also the organic light emitting display device includes an area of an emission region of a green sub pixel having a low luminance lifetime being the same as or larger than areas of emission regions of non-green sub pixels. Accordingly, it is possible to make the luminance lifetime of the green sub pixel and the luminance lifetimes of the non-green sub pixels uniform. Further, it is possible to minimize a color change of the organic light emitting display device.
US10236325B2 Self-light emitting display unit and electronic device
A self-light emitting display unit capable of improving manufacturing yield is provided. Sizes of color pixel circuits corresponding to pixels for R, G, and B are respectively set unevenly within a pixel circuit according to a magnitude ratio of drive currents which allow color self-light emitting elements in the pixel to emit with a same light emission luminance. Thereby, the pattern densities of color pixel circuits respectively corresponding to the pixels for R, G, and B become even to each other, and the pattern defect rate as the whole pixel circuit is decreased.
US10236321B2 Light-emitting component, light-emitting device, and image forming apparatus
A light-emitting component includes a light-emitting element, a thyristor, and a light-absorbing layer. The thyristor includes a semiconductor layer having a bandgap energy smaller than or equal to a bandgap energy equivalent to a wavelength of light emitted by the light-emitting element. The thyristor causes the light-emitting element to emit light or causes an amount of light emitted by the light-emitting element to increase, upon entering an on-state. The light-absorbing layer is disposed between the light-emitting element and the thyristor such that the light-emitting element and the thyristor are stacked. The light-absorbing layer absorbs the light emitted by the light-emitting element.
US10236316B2 Display device with separation member including steps
A display device includes: a substrate; a plurality of light-emission elements arranged, on the substrate, in a first direction and a second direction intersecting each other, each of the light-emission elements having a first electrode layer, an organic layer including a luminous layer, and a second electrode layer which are laminated in that order; and a separation section disposed, on the substrate, between the light-emission elements adjacent to each other in the first direction, the separation section having two or more pairs of steps. The first electrode layers in the light-emission elements are separated from each other, and the organic layers as well as the second electrode layers in the light-emission elements adjacent to each other in the first direction are separated from each other by the steps included in the separation section.
US10236312B2 Camera module and electronic apparatus to lower risk of breakage of camera module
The present technology relates to a camera module and an electronic apparatus that can lower the risk of breakage. An imaging element has a light receiving surface to receive light, and is flip-chip mounted on a base. A joining material is joined to the optical back surface of the imaging element so that a space is formed between the joining material and a back-surface-side member provided on the side of the optical back surface on the opposite side of the imaging element from the light receiving surface. The present technology can be applied to camera modules and the like that capture images, for example.
US10236310B2 Transistor substrate, and organic light emitting display panel including the same having a coupled driving gate and switching channel
Disclosed are a transistor substrate, an organic light emitting display panel including the same, a method of manufacturing the transistor substrate, and an organic light emitting display device including the organic light emitting display panel, in which a driving transistor and a switching transistor are provided and each include an oxide semiconductor of which both ends are covered by an insulation layer, and a gate of the driving transistor and a gate of the switching transistor are provided on different layers.
US10236301B1 Methods of forming an array of elevationally-extending strings of memory cells
A method of forming an array of elevationally-extending strings of memory cells comprises forming conductively-doped semiconductor material directly above and electrically coupled to metal material. A stack comprising vertically-alternating insulative tiers and wordline tiers is formed directly above the conductively-doped semiconductor material. Horizontally-elongated trenches are formed through the stack to the conductively-doped semiconductor material. The conductively-doped semiconductor material is oxidized through the trenches to form an oxide therefrom that is directly above the metal material. Transistor channel material is provided to extend elevationally along the alternating tiers. The wordline tiers are provided to comprise control-gate material having terminal ends corresponding to control-gate regions of individual memory cells. Charge-storage material is between the transistor channel material and the control-gate regions. Insulative charge-passage material is between the transistor channel material and the charge-storage material. A charge-blocking region is between the charge-storage material and individual of the control-gate regions.
US10236297B2 Single poly non-volatile memory device, method of manufacturing the same and single poly non-volatile memory device array
A single poly non-volatile memory device that includes: a first type lower well; first and second wells separately formed in an upper portion of the first type lower well; a source electrode, a selection transistor, a sensing transistor, and a drain electrode sequentially disposed in an upper portion of the first well. A control gate is formed in an upper portion of the second well with separated on an opposite side of the source electrode from the first well and connected to the gate of the sensing transistor.
US10236288B2 Integrated on-chip junction capacitor for power management integrated circuit device
A power semiconductor device includes a substrate of a first conductivity type, a buried layer of a second conductivity type formed in at least a portion of the substrate, and at least one epitaxial layer of the first conductivity type formed on at least a portion of an upper surface of the substrate and covering the buried layer. The epitaxial layer and the buried layer form a junction capacitor. The device further includes at least one active power transistor formed in an upper surface of the epitaxial layer and above at least a portion of the buried layer.
US10236287B2 Semiconductor device including semiconductor electrically surrounded by electric field of conductive film
A semiconductor device includes a semiconductor, first and second conductive films each including a first region in contact with a top surface of the semiconductor and a second region in contact with a side surface of the semiconductor, a first insulating film including a third region in contact with the semiconductor, a third conductive film including a fourth region facing the semiconductor with the first insulating film therebetween, a second insulating film comprising a fifth region in contact with the first conductive film, and a fourth conductive film comprising a sixth region facing the second region of the first conductive film with the second insulating film therebetween. The semiconductor is electrically surrounded by an electric filed of the third conductive film, therefore, a channel may be formed in the entire semiconductor so that a larger amount of on-state current and reduced off-state current can be obtained.
US10236283B2 Semiconductor integrated circuit device having a first cell row and a second cell row
Disclosed herein is a semiconductor integrated circuit device which includes a standard cell with a plurality of fins extending in a first direction and arranged in a second direction that is perpendicular to the first direction. An active fin of the fins forms part of an active transistor. A dummy fin of the fins is disposed between the active fin and an end of the standard cell.
US10236282B2 Partial layer transfer system and method
An embodiment includes an apparatus comprising: a first layer, including a first semiconductor switching element, coupled to a first portion of a first bonding material; and a second layer, including a second semiconductor switching element, coupled to a second portion of a second bonding material; wherein (a) the first layer is over the second layer, (b) the first portion is directly connected to the second portion, and (c) first sidewalls of the first portion are unevenly serrated. Other embodiments are described herein.
US10236279B2 Emissive display with light management system
A method is provided for fabricating an emissive display substrate with a light management system. The method provides a transparent first substrate with a top surface and forms a plurality of emissive element wells. The well sidewalls are formed from a light absorbing material or a light reflector material. In one aspect, a light blocking material film layer is formed overlying the first substrate top surface, and the emissive element sidewalls are formed in the light blocking material film layer. In another aspect, a transparent second substrate is formed overlying the first substrate top surface. Then, the emissive element wells are formed in the second substrate with via surfaces, and the light blocking material is deposited overlying the well via surfaces. Additionally, the light blocking material may be formed on the bottom surface of each well. An emissive display substrate with light management system is provided below.
US10236275B2 Stacking integrated circuits containing serializer and deserializer blocks using through silicon via
A die stack having a second die is stacked vertically on top of a first die. A first plurality of test pads is located along a first edge of the first die. A second plurality of test pads is located along a second edge of the first die. The first edge of the first die is parallel to the second edge of the first die. A third plurality of test pads is located along a first edge of the second die. A fourth plurality of test pads is located along a second edge of the second die. The first edge of the second die is parallel to the second edge of the second die. The first edge of the first die and the second edge of the first die are perpendicular to the first edge of the second die and the second edge of the second die.
US10236271B2 Semiconductor device and electronic device having the same
It is an object of the present invention to provide a wireless chip of which mechanical strength can be increased. Moreover, it is an object of the present invention to provide a wireless chip which can prevent an electric wave from being blocked. The invention is a wireless chip in which a layer having a thin film transistor is fixed to an antenna by an anisotropic conductive adhesive or a conductive layer, and the thin film transistor is connected to the antenna. The antenna has a dielectric layer, a first conductive layer, and a second conductive layer. The dielectric layer is sandwiched between the first conductive layer and the second conductive layer. The first conductive layer serves as a radiating electrode and the second conductive layer serves as a ground contact body.
US10236270B2 Interposer and semiconductor module for use in automotive applications
An interposer of silicon for use in a semiconductor module, wherein the interposer has a top side serving for arrangement of functional semiconductor and an underside and is subdivided into a connection layer and a thermal layer along a plane running between the top side and the underside. The connection layer forming the surface of the interposer has a network with contact pads arranged on the surface for connection of the functional semiconductors arranged on the surface of the interposer, while the thermal layer has no metallization, and the underside of the interposer formed by the thermal layer serves for dissipating the heat generated by the functional semiconductors.
US10236267B2 Methods of forming flip chip systems
Forming the chip attachment system includes obtaining a chip having a bump core on a die. The method also includes obtaining an intermediate structure having a transfer pad on a substrate. The method further includes transferring the transfer pad from the substrate to the bump core such that the transfer pad becomes a solder layer on the bump core.
US10236263B1 Methods and structures for mitigating ESD during wafer bonding
One method includes positioning a front side of a first substrate opposite a side of a second substrate, the first substrate comprising an ESD mitigation structure located at an approximate center of the front side, the second substrate comprising at least one TSV structure that extends through the side of the second substrate, the first substrate and the second substrates adapted to be positioned so as to result in the conductive coupling of the at least one TSV structure and the ESD mitigation structure, bending the first substrate to an initial contact position such that an initial engagement between the first substrate and the second substrate will result in conductively coupling between the ESD mitigation structure and the TSV structure, and engaging the first and second substrates with one another such that the ESD mitigation structure and the TSV structure are conductively coupled to one another.
US10236260B2 Shielded package with integrated antenna
A semiconductor structure includes a packaged semiconductor device having at least one device, a conductive pillar, an encapsulant over the at least one device and surrounding the conductive pillar, wherein the conductive pillar extends from a first major surface to a second major surface of the encapsulant, and is exposed at the second major surface and the at least one device is exposed at the first major surface. The packaged device also includes a conductive shield layer on the second major surface of the encapsulant and on minor surfaces of the encapsulant and an isolation region at the second major surface of the encapsulant between the encapsulant and the conductive pillar such that the conductive shield layer is electrically isolated from the conductive pillar. The semiconductor structure also includes a radio-frequency connection structure over and in electrical contact with the conductive pillar at the second major surface of the encapsulant.
US10236258B2 Method of manufacturing a semiconductor device with epitaxial layers and an alignment mark
An alignment mark in a process surface of a semiconductor layer includes a groove with a minimum width of at least 100 μm and a vertical extension in a range 100 nm to 1 μm. The alignment mark further includes at least one fin within the groove at a distance of at least 60 μm to a closest one of inner corners of the groove.
US10236257B2 Cobalt top layer advanced metallization for interconnects
A method for constructing an advance conductor structure is described. A pattern is provided in a dielectric layer in which a set of features are patterned for a set of metal conductor structures. An adhesion promoting layer is created disposed over the patterned dielectric. A metal layer is deposited to fill a first portion of the set of features disposed the adhesion promoting layer. A ruthenium layer is deposited disposed over the metal layer. Using a physical vapor deposition process, a cobalt layer is deposited disposed over the ruthenium layer. A thermal anneal reflows the cobalt layer to fill a second portion of the set of features.
US10236255B2 Contact having self-aligned air gap spacers
A semiconductor device includes a semiconductor substrate, and a dielectric layer on an upper surface of the semiconductor substrate. A contact stack is formed in the dielectric layer. The contact stack includes an electrically conductive contact element, and a contact liner on first and second opposing sidewalls of the contact element. A first air gap is interposed between the dielectric layer and the contact liner on the first side wall, and a second air gap interposed between the dielectric layer and the contact liner on the second side wall.
US10236250B2 Method for providing electrical antifuse including phase change material
An antifuse structure including a first electrode that is present in at a base of the opening in the dielectric material. The antifuse structure further includes an antifuse material layer comprising a phase change material alloy of tantalum and nitrogen. A first surface of the antifuse material layer is present in direct contact with the first electrode. A second electrode is present in direct contact with a second surface of the antifuse material layer that is opposite the first surface of the antifuse material layer.
US10236249B2 Anti-fuse device and memory device including the same
An anti-fuse device includes a program transistor and a read transistor. The program transistor executes a program via insulation breakdown of a gate insulating layer. The read transistor is adjacent to the program transistor and reads the state of the program transistor. At least one of a first gate electrode of the program transistor or a second gate electrode of the read transistor is buried in a substrate.
US10236245B2 Package substrate with embedded circuit
A package substrate with embedded circuit is disclosed. The package substrate comprises a redistribution layer, the redistribution layer comprises a plurality of circuits, each circuit of the plurality of circuits runs with a top surface coplanar with a top surface of the dielectric material.
US10236243B2 Electronic component, electronic module, manufacturing method therefor, and electronic apparatus
An electronic component includes an electronic device, a mounting member for mounting the electronic device and having a first connecting portion electrically coupled to the electronic device and a second connecting portion, and a sealing member covering the electronic device and the first connecting portion. The mounting member includes a substrate having a mounting surface mounting the electronic device, a first conductive layer disposed on the mounting surface, and a second conductive layer. The first conductive layer includes a first conductive pattern having the first connecting portion and a second conductive pattern having the second connecting portion and spaced apart from the first conductive pattern in a second direction along the mounting surface. The second conductive pattern is connected to the first conductive pattern through a third conductive pattern included in the second conductive layer. The sealing member does not cover the second conductive pattern.
US10236239B2 Apparatus and semiconductor structure including a multilayer package substrate
An apparatus includes a multilayer package substrate having a plurality of layers. The apparatus also includes a first heat sink disposed over the package substrate. The first heat sink is configured to connect to a semiconductor device and to provide an electrical ground for the semiconductor device. The apparatus includes a second heat sink disposed in the package substrate. The first heat sink overlaps substantially all of the first electrically conductive layer and no dielectric material exists in the multilayer package substrate in a region of contact of the first heat sink and the first electrically conductive layer.
US10236234B2 Chip on film package
A chip on film package includes a base film, a patterned circuit layer, a solder resist layer, a chip and a graphite sheet. The base film includes a first surface and a mounting region located on the first surface. The patterned circuit layer is disposed on the first surface. The solder resist layer partially covers the patterned circuit layer. The chip is disposed on the mounting region and electrically connected to the patterned circuit layer. The graphite sheet covers at least a part of the solder resist layer, wherein an outer edge of the graphite sheet is substantially aligned with an outer edge of the solder resist layer.
US10236228B2 Electronic component mounting board, electronic device, and electronic module
An electronic component mounting board reduces shadows produced along its perimeter to improve the mountability of an electronic device and an electronic module. An electronic component mounting board (1) includes a substrate (2a) including a mount area (4) in which an electronic component (10) is mountable. The substrate (2a) includes electrode pads located at ends of the mount area (4) as viewed from above. The electronic component mounting board (1) includes a frame (2b) located outside the electrode pads (3) on the upper surface of the substrate (2a). The frame (2b) includes at least one side surface that slopes from an upper end to a lower end of the frame (2b), and flares from the upper end to the lower end as viewed from above.
US10236225B2 Method for PECVD overlay improvement
The present disclosure generally relates to a method for performing semiconductor device fabrication, and more particularly, to improvements in lithographic overlay techniques. The method for improved overlay includes depositing a material on a substrate, heating a substrate in a chamber using thermal energy, measuring a local stress pattern of each substrate, wherein measuring the local stress pattern measures an amount of change in a depth of the deposited material on the substrate, plotting a plurality of points on a k map to determine a local stress pattern of the substrate, adjusting the thermal energy applied to the points on the k map, determining a sensitivity value for each of the points on the k map, and applying a correction factor to the applied thermal energy to adjust the local stress pattern.
US10236222B2 System and method for measuring substrate and film thickness distribution
The system includes a dual interferometer sub-system configured to measure flatness across a substrate. The system includes a mass sensor configured to measure the mass of the substrate. The system includes a controller communicatively coupled to the dual interferometer sub-system and the mass sensor. The controller includes one or more processors. The one or more processors are configured to execute a set of program instructions stored in memory, the set of program instructions configured to cause the one or more processors to determine a thickness distribution of at least one of the substrate or a film deposited on the substrate as a function of position across the substrate based on one or more flatness measurements from the dual interferometer sub-system and one or more mass measurements from the mass sensor.
US10236221B2 Forming an isolation barrier in an isolator
Integrated digital isolators comprise a first transformer coil or capacitor plate mounted on an integrated circuit substrate, and separated from a second transformer coil or capacitor plate via an electrically insulating isolation layer. The electrical isolation that is achieved is dependent upon the material and thickness of the isolation layer. In order to reduce the amount of time required for fabrication while still allowing thick isolation layers to be deployed, in examples of the disclosure a pre-formed solid layer of dielectric material is bonded to the substrate over the first transformer coil or capacitive plate. The preformed solid layer is formed from a thick layer of solid dielectric material, which is ground to the required thickness, either prior to being bonded to the circuit substrate, or thereafter. Such techniques result in a thick isolation layer that is formed more quickly and with lower outgassing risk than conventional spin-coating or deposition techniques.
US10236220B1 Fin field-effect transistor device and method
A method includes removing a first portion of a dummy gate structure over a first fin while keeping a second portion of the dummy gate structure over a second fin, where removing the first portion forms a first recess exposing the first fin, forming a first gate dielectric material in the first recess and over the first fin, and removing the second portion of the dummy gate structure over the second fin, where removing the second portion forms a second recess exposing the second fin. The method further includes forming a second gate dielectric material in the second recess and over the second fin, the second gate dielectric material contacting the first gate dielectric material, and filling the first recess and the second recess with a conductive material.
US10236219B1 VFET metal gate patterning for vertical transport field effect transistor
Forming a PFET work function metal layer on a p-type field effect transistor (PFET) fin in a PFET region and on an n-type field effect transistor (NFET) fin in an NFET region, removing a portion of the PFET work function metal layer between the PFET fin and the NFET fin, thinning the PFET work function metal layer, patterning an organic planarization layer on the PFET work function metal layer, where the organic planarization layer covers the PFET region and partially covers the NFET region, removing the PFET work function metal layer in the NFET region, by etching isotropically selective to the organic planarization layer and an insulator in the NFET region, removing the organic planarization layer, and conformally forming an NFET work function metal layer on the semiconductor structure.
US10236216B2 Method for manufacturing a semiconductor device having a fin located on a substrate
The present disclosure relates to the technical field of semiconductor processes, and discloses a semiconductor device and a manufacturing method therefor. The semiconductor device includes a substrate; two fins located on the substrate and extending along a first direction; an isolation material layer surrounding the fins, comprising a first isolation regions located at an end region between the two fins along the first direction, and a second isolation region located at sides of the fins along a second direction that is different from the first direction, wherein an upper surface of the first isolation region substantially align with an upper surfaces of the fins, and an upper surface of the second isolation region is lower than the upper surface of the fins; and a first insulating layer on the first isolation region.
US10236215B1 Methods of forming gate contact structures and cross-coupled contact structures for transistor devices
One illustrative method disclosed includes, among other things, forming an initial gate-to-source/drain (GSD) contact structure and an initial CB gate contact structure, wherein an upper surface of each of these contact structures are positioned at a first level. In one example, this method also includes forming a masking layer that covers the initial CB gate contact structure and exposes the initial GSD contact structure and, with the masking layer in position, performing a recess etching process on the initial GSD contact structure so as to form a recessed GSD contact structure, wherein a recessed upper surface of the recessed GSD contact structure is positioned at a second level that is below the first level.
US10236209B2 Passive components in vias in a stacked integrated circuit package
Integrated passive component in a stacked integrated circuit package are described. In one embodiment an apparatus has a substrate, a first die coupled to the substrate over the substrate, the first die molding a power supply circuit coupled to the substrate to receive power, a second die having a processing core and coupled to the first die over the first die, the first die being coupled to the power supply circuit to power the processing core, a via through the first die, and a passive device formed in the via of the first die and coupled to the power supply circuit.
US10236205B2 Thin film and method for manufacturing thin film
The present invention provides a kind of thin film and a fabrication method of thin films. The method comprises implanting ions under the surface of the original substrate by ion-implanting method, hence creating a thin film layer, a splitting layer and a remaining material layer on the original substrate; wherein, the thin film layer is on the surface of the original substrate and the splitting layer is between the thin film layer and the remaining material layer; the implanted ions are distributed in the splitting layer. Make the target substrate be in contact with the thin film layer of the original substrate, and then bond the original substrate to the target substrate by wafer-bonding method to form a bonding unit. Place the bonding unit into a prepared container to heat the bonding unit, so that the thin film layer is split off from the remaining material layer. After the splitting of the thin film layer and the remaining material layer, continue to heat the thin film layer and the target substrate in the prepared container for scheduled time under the condition of high pressure atmosphere. The present invention can greatly reduce the defect density of thin films, and the thin films fabricated thereby are with a large size, an equal area to that of the wafer, nanoscale thickness and good uniformity of film thickness.
US10236198B2 Methods for the continuous processing of substrates
Methods of processing a plurality of substrates using a processing chamber with bottom and top openings and a plurality of processing slots are provided. A substrate positioned on a carrier is loaded into a first end of a processing chamber body through the bottom opening. The carrier is moved through a plurality of processing slots to a top opening at a second end of the chamber body and then removed from the processing chamber through the top opening.
US10236197B2 Processing system containing an isolation region separating a deposition chamber from a treatment chamber
An apparatus and method for processing a substrate in a processing system containing a deposition chamber, a treatment chamber, and an isolation region, separating the deposition chamber from the treatment is described herein. The deposition chamber deposits a film on a substrate. The treatment chamber receives the substrate from the deposition chamber and alters the film deposited in the deposition chamber with a film property altering device. Processing systems and methods are provided in accordance with the above embodiment and other embodiments.
US10236195B1 Method for transferring device
A method for transferring a device includes the following steps: forming a pliable adhesive layer on a carrier substrate; placing the device over the pliable adhesive layer; contacting a transfer head assembly with the device, in which a pliable dielectric layer of the transfer head assembly is in contact with the device during the contacting and more pliable than the device, such that the pliable dielectric layer of the transfer head assembly deforms during the contacting, and the pliable adhesive layer is more pliable than the device, such that the pliable adhesive layer deforms during the contacting; actuating the transfer head assembly to create a grip force; picking up the device by the grip force created by the transfer head assembly; and placing the device onto a receiving substrate.
US10236193B2 Substrate supports with multi-layer structure including independent operated heater zones
A substrate support is provided, is configured to support a substrate in a plasma processing chamber, and includes first, second and third insulative layers, conduits and leads. The first insulative layer includes heater zones arranged in rows and columns. The second insulative layer includes conductive vias. First ends of the conductive vias are connected respectively to the heater zones. Second ends of the conductive vias are connected respectively to power supply lines. The third insulative layer includes power return lines. The conduits extend through the second insulative layer and into the third insulative layer. The leads extend through the conduits and connect to the heater zones. The heater zones are connected to the power return lines by the leads and are configured to heat corresponding portions of the substrate to provide a predetermined temperature profile across the substrate during processing of the substrate in the plasma processing chamber.
US10236188B2 Electrostatic nozzle, discharge apparatus, and method for manufacturing semiconductor module
An electrostatic nozzle includes a first pipe, a second pipe, and a third pipe. The first pipe is configured of a conductor. Voltage is applied on the first pipe by a power source. The second pipe is configured of an insulator and connected to the first pipe. The third pipe is configured of a metal, connected to the second pipe, insulated from the first pipe by the second pipe, and thinner than the second pipe. Liquid which has flown through the first pipe, the second pipe, and the third pipe is discharged from a distal end of the third pipe.
US10236185B2 Method of forming patterns for semiconductor device
A method of forming patterns for a semiconductor device includes preparing a hardmask composition including a carbon allotrope, a spin-on hardmask (SOH) material, an aromatic ring-containing polymer, and a solvent, applying the hardmask composition to an etching target layer, forming a hardmask by heat-treating the applied hardmask composition, forming a photoresist pattern on the hardmask, forming a hardmask pattern by etching the hardmask using the photoresist pattern as an etching mask, and forming an etched pattern by etching the etching target layer using the hardmask pattern as an etching mask.
US10236183B2 Monolithic integration of semiconductor materials
A method for forming a semiconductor structure by bonding a donor substrate to a carrier substrate is disclosed herein. The donor substrate may include a plurality of semiconductor layers epitaxially grown on top of one another in, and optionally above, a trench of the donor substrate. The carrier substrate may include a first semiconductor device thereon. The method may include removing at least part of the donor substrate in such a way as to expose a semiconductor layer grown on the bottom of the trench, removing at least part of the exposed semiconductor layer, thereby modifying the plurality of semiconductor layers, and forming a second semiconductor device from the modified plurality of semiconductor layers.
US10236174B1 Lumen maintenance in fluorescent lamps
A fluorescent lamp, including a vitreous portion of the fluorescent lamp comprising a vitreous envelope filled with a working gas mixture, the vitreous envelope having an inner surface facing the working gas mixture side of the vitreous portion; a first coating deposited on the inner surface, the first coating comprising a first metal oxide; a second coating deposited on top of the first coating, the second coating comprising a phosphor; and a third coating deposited on top of the second coating, the third coating comprising a second metal oxide.
US10236173B2 Mass spectrometer with laser system for producing photons of different energies
The invention relates to mass spectrometers with optically pumped lasers, whose laser light can be used for ionization by laser desorption, for the fragmentation of ions by photodissociation (PD), for the initiation of ion reactions, and for other purposes. The invention provides a laser system for a mass spectrometer, with which at least two laser beams of different wavelengths can be generated for use at different points along an ion path from an ion source to an ion detector in the mass spectrometer.
US10236172B2 Methods, apparatus, and system for mass spectrometry
A miniature, low cost mass spectrometer capable of unit resolution over a mass range of 10 to 50 AMU. The mass spectrometer incorporates several features that enhance the performance of the design over comparable instruments. An efficient ion source enables relatively low power consumption without sacrificing measurement resolution. Variable geometry mechanical filters allow for variable resolution. An onboard ion pump removes the need for an external pumping source. A magnet and magnetic yoke produce magnetic field regions with different flux densities to run the ion pump and a magnetic sector mass analyzer. An onboard digital controller and power conversion circuit inside the vacuum chamber allows a large degree of flexibility over the operation of the mass spectrometer while eliminating the need for high-voltage electrical feedthroughs. The miniature mass spectrometer senses fractions of a percentage of inlet gas and returns mass spectra data to a computer.
US10236171B2 Miniature ion source of fixed geometry
A mass spectrometer is disclosed comprising an atmospheric pressure interface comprising a gas cone having an inlet aperture, wherein the gas cone has a first longitudinal axis arranged along an x-axis and an Electrospray ion source comprising a first capillary tube having an outlet and having a second longitudinal axis and a second capillary tube which surrounds the first capillary tube. The mass spectrometer further comprises a desolvation gas supply tube and a first device arranged and adapted to supply an analyte liquid via the first capillary tube so that the liquid exits the outlet of the first capillary tube at a flow rate >200 μL/min. The mass spectrometer further comprises a second device arranged and adapted to supply a nebuliser gas via the second capillary tube at a flow rate in the range 80-150 L/hr, wherein an outlet of the first capillary tube is arranged at a distance x mm along the x-axis as measured from the centre of the gas cone inlet aperture, a distance y mm along a y-axis as measured from the centre of the gas cone inlet aperture and a distance z mm along a z-axis as measured from the centre of the gas cone inlet aperture. The x-axis, the y-axis and the z-axis are mutually orthogonal. The desolvation gas supply tube surrounds the second capillary tube and the mass spectrometer further comprises a third device arranged and adapted to supply a desolvation gas via the desolvation gas supply tube at a flow rate in the range 400-1200 L/hr, a heater arranged and adapted to heat the desolvation gas to a temperature ≥100° C. and a fourth device arranged and adapted to supply a cone gas to the gas cone at a flow rate in the range 40-80 L/hr and wherein x is in the range 2.0-5.0 mm and wherein the ratio z/x is in the range 1-5:1.
US10236165B2 Metamaterial photocathode for detection and imaging of infrared radiation
Exemplary metamaterial photocathodes enable detection of light from visible through long wave infrared wavelengths. Metamaterial stacks, comprising gold, silicon, and cesium-oxide, coupled to a semiconductor allow hot electrons to efficiently enter a vacuum. The hot electrons are multiplied in a multichannel plate and directly through another vacuum towards a phosphorus screen.
US10236164B2 Refractory metal plates with improved uniformity of texture
A refractory metal plate is provided. The plate has a center, a thickness, an edge, a top surface and a bottom surface, and has a crystallographic texture (as characterized by through thickness gradient, banding severity; and variation across the plate, for each of the texture components 100//ND and 111//ND, which is substantially uniform throughout the plate.
US10236160B2 Electron beam apparatus and positional displacement correcting method of electron beam
According to one aspect of the present invention, an electron beam apparatus includes charge amount distribution operation processing circuitry that operates a charge amount distribution of an irradiation region in a case that a substrate is irradiated with an electron beam using a combined function combining a first exponential function having an inflection point and at least one of a first-order proportional function and a second exponential function that converges and depending on a pattern area density; positional displacement operation processing circuitry that operates a positional displacement of an irradiation pattern formed due to irradiation of the electron beam using the charge amount distribution obtained; correction processing circuitry that corrects an irradiation position using the positional displacement; and an electron beam column including an emission source that emits the electron beam and a deflector that deflects the electron beam to irradiate a corrected irradiation position with the electron beam.
US10236155B2 Detection assembly, system and method
An electron detector assembly configured for detecting electrons emitted from a sample irradiated by an electron beam, comprising a scintillator including a scintillator layer, the scintillator layer emitting light signals corresponding to impingement of electrons thereupon, a light guide plate coupled to the scintillator layer and comprising a peripheral surface, and a single or plurality of silicon photomultiplier devices positioned upon the peripheral surface and arranged perpendicularly or obliquely relative to the scintillating surface, the silicon photomultiplier device being configured to yield an electrical signal from an electron impinging upon the scintillator layer.
US10236151B2 Self-test GFCI device with dual solenoid coil electronic control
A wiring device including a fault detection circuit, an actuating device, a first switching device, a second switching device, and a third switching device. The fault detection circuit is configured to detect one or more fault conditions and generate a trigger signal. The first switching device is activated to turn on when said trigger signal is received from said fault detection circuit. The second switching device includes a first pin, a second pin, and a third pin, said second switching device is electrically connected to a first conductive winding of the actuating device and said first switching device. The third switching device includes a first pin, a second pin, and a third pin, said third switching device is electrically connected to a second conductive winding of the actuating device and said first switching device.
US10236150B2 Molded-case circuit breaker for DC
The present invention relates to a molded-case circuit breaker for direct current (DC), and more particularly, to a molded-case circuit breaker for DC in which a connecting conductor for connecting terminals in the DC circuit breaker is configured as an assembly unit and contained in a terminal receiving portion to improve insulation performance and assemblability and reduce occupied space. There is provided a molded-case circuit breaker for DC that contains a plurality of interruption units, the DC circuit breaker including a terminal connecting unit that connects terminals of adjacent interruption units, the terminal connecting unit being placed within a terminal receiving portion on the front or rear of an outer casing of the circuit breaker.
US10236148B2 Electric switch, in particular for high voltages and/or high currents
An electrical switch, in particular for high voltages and/or high currents, includes a contact unit which includes at least two contact, a switching element and a drive for the switching element. The drive is designed such that it can move the switching element from an initial position into an end position. The switching element is accelerated during an acceleration phase directly or indirectly by the drive and it passes subsequently through a free movement phase until it has reached the end position.
US10236146B2 Electric arc-blast nozzle and a circuit breaker including such a nozzle
The invention relates to an electric arc-blast nozzle for a circuit breaker comprising a middle portion forming a throat defining internally an axial passage for interrupting an electric arc, and two end portions extending on either side of the middle portion and being designed to receive respective arcing contacts and that are movable axially relative to each other.The middle portion and the two end portions are made of a same dielectric material obtained from a composition consisting of a fluorocarbon polymer matrix and of at least one oxide, the oxide(s) being present in a proportion by weight lying in the range 11% to 50%, relative to the total weight of the composition.The invention also relates to a circuit breaker including such a nozzle.
US10236145B1 High voltage DC circuit breaker with double break contacts
A high voltage DC circuit interrupter that is provided with a double break contact where each contact is provided with an arc chamber. The double break contacts are provided in series with each other and an overcurrent measurement device such that if an overcurrent is measured, the contacts are simultaneously opened (i.e., double break) to lower the voltage that is developed across each of the sets of contacts. A handle is provided for simultaneously resetting and closing the sets of contacts.
US10236143B1 Operation mechanism for electronic device
An operation mechanism is provided, including a fixed ring and a rotating assembly, wherein the rotating assembly is rotatably connected to the fixed ring. The rotating assembly includes a rotating ring and a movable portion. The rotating ring connects to the fixed ring. The rotating ring and the movable portion are fixed to each other. The movable portion is disposed on a surface of the fixed ring and configured to contact a circuit board disposed on the surface. When the rotating assembly is rotated from a first position to a second position relative to the fixed ring, the movable portion moves from a first contact position to a second contact position relative to the circuit board.
US10236139B2 Switch and method for manufacturing the same
Shown are a switch and a manufacturing method thereof. The switch has a base substrate; and an electrode disposed on a first surface or a second surface of the base substrate. The flexible electrode includes: a substrate in a range of about 5 to 70 vol %; conductive particles embedded in the substrate in a range of about 29.9 to 94.9 vol %; and a degradation inhibitor in a range of 0.1 to 1 vol %, based on a total of 100 vol % of the electrode. In particular, the substrate of the electrode is flexible and thus the electrode is flexible.
US10236137B2 Multi-pole switch assembly with adjustable simultaneity
A multi-pole switch assembly includes a housing, a plurality of switches, and an actuator. The switches are disposed within the housing, and each switch is coupled to receive an actuation force and is configured, upon receipt of the actuation force, to move between a first position and a second position. The actuator is disposed at least partially within the housing and is configured to at least substantially simultaneously engage, and thereby supply the actuation force to, each switch to thereby move all of the switches, with substantial simultaneity, to either the first or the second position. The actuator is rotatable to a plurality of set rotational positions to thereby vary the substantial simultaneity.
US10236135B2 Ni(OH)2 nanoporous films as electrodes
The present disclosure pertains to electrodes that include a nickel-based material and at least one porous region with a plurality of nickel hydroxide moieties on a surface of the nickel-based material. The nickel-based material may be a nickel foil in the form of a film. The porous region of the electrode may be directly associated with the surface of the nickel-based material. The nickel hydroxide moieties may be in crystalline form and embedded with the porous region. The electrodes of the present disclosure may be a component of an energy storage device, such as a capacitor. Additional embodiments of the present disclosure pertain to methods of fabricating the electrodes by anodizing a nickel-based material to form at least one porous region on a surface of the nickel-based material; and hydrothermally treating the porous region to form nickel hydroxide moieties associated with the porous region.
US10236134B1 Battery thermal shield
A battery thermal shield is used with a battery to reduce peak temperature exposure caused by a short of a battery from physical damage to the battery (e.g., the battery being pierced by a metal object). The thermal shield may be a highly thermal-conductive substance, such as a film, adhesive, gel, and/or other substance, that acts as an efficient heat spreader. Unlike a typical heat sink or heat fins, the thermal shield may have a low profile and be configured to spread a rapid onset of heat at a localized point or area (e.g., a location of an internal short) to a wider area to reduce a peak (maximum) temperature caused by a short of a battery. The thermal shield may be at least partially formed of graphite which may be adhered to the battery.
US10236130B2 Electrolytic capacitor and method for manufacturing same
Disclosed is an electrolytic capacitor including: an anode body; a dielectric layer formed over the anode body; a first conductive polymeric layer covering at least one portion of the dielectric layer; a second conductive polymeric layer covering at least one portion of the first conductive polymeric layer; and an intermediate layer formed between the first conductive polymeric layer and the second conductive polymeric layer. The intermediate layer includes a cation agent containing at least one cationic group, and an anion agent containing at least one first anionic group and at least one second anionic group, and the first anionic group is higher in electron-withdrawing property than the second anionic group. The anion agent includes a polymer containing the first anionic group and the second anionic group.
US10236127B2 Apparatuses, multi-chip modules and capacitive chips
Some embodiments include a capacitive chip having a plurality of capacitive units. The individual capacitive units include alternating electrode layers and dielectric layers in a capacitor stack. The capacitor stack extends across an undulating topography. The undulating topography has peaks and valleys with the peaks being elevationally offset relative to the valleys by a distance within a range of from about 30 microns to about 100 microns. The capacitor stack includes at least about 10 total layers. Some embodiments include apparatuses and multi-chip modules having capacitor chips.
US10236126B2 Multilayered ceramic capacitor, mounting structure of circuit board having thereon multilayered ceramic capacitor, packing unit for multilayered ceramic capacitor
There is provided a multilayered ceramic capacitor, including: a ceramic body; an active layer including a plurality of first and second internal electrodes; an upper cover layer; a lower cover layer formed below the active layer, the lower cover layer being thicker than the upper cover layer; first and second external electrodes; at least one pair of first and second internal electrodes repeatedly formed inside the lower cover layer, wherein, when A is defined as ½ of an overall thickness of the ceramic body, B is defined as a thickness of the lower cover layer, C is defined as ½ of an overall thickness of the active layer, and D is defined as a thickness of the upper cover layer, a ratio of deviation between a center of the active layer and a center of the ceramic body, (B+C)/A, satisfies 1.063≤(B+C)/A≤1.745.
US10236125B2 Dielectric ceramic composition, multilayer ceramic capacitor containing the same, and manufacturing method of multilayer ceramic capacitor
A dielectric ceramic composition contains: a barium titanate-based powder as a main ingredient; a first accessory ingredient containing Na; a second accessory ingredient containing Ba; and a third accessory ingredient containing Si. A content of the first accessory ingredient (based on moles of Na) is 0.3 to 4.0 moles per 100 moles of the main ingredient, and a Ba/Si ratio is in a range of 0.16 to 1.44.
US10236122B2 Boron nitride and method of producing boron nitride
BN nanosheets are prepared by a method comprising heating to a temperature of at least 500° C., a mixture comprising: (1) an alkali borohydride, and (2) an ammonium salt. NaN3 may be included to increase the yield. No catalyst is required, and the product produced contains less than 0.1 atomic percent metal impurities.
US10236119B2 Multiple resonant cells wireless power mats
A method of configuring windings in an inductive charging pad array by using capacitors for impedance control and configuring windings to reduce the stray magnetic fields produced.
US10236117B2 Ignition coil for internal-combustion engine
An ignition coil includes primary and secondary coils, a center core inserted into a center hole of the primary coil and a center hole of the secondary coil, an annular side core that forms a magnetic circuit through which a first magnetic flux A generated by the primary coil by being joined to the center core permeates, and a permanent magnet that is disposed between the center core and the side core and that emits a second magnetic flux B directed opposite to the first magnetic flux A to apply a magnetic bias. The side core includes protruded portions that protrude towards lateral sides of a T-shaped horizontal portion of the center core, and gaps are provided between the lateral sides of the T-shaped horizontal portion of the center core and the protruded portions of the side core.
US10236108B2 Solenoid coil discharging circuit
A solenoid coil discharging circuit includes a rectifier, transistor, and diode. The rectifier is coupled to an alternating current signal, and provides a rectified signal in response to being coupled to the alternating current signal. The transistor is coupled to the rectifier circuit, and biased in on in response to the alternating current signal being coupled to the rectifier, thereby enabling coupling of the rectified signal to a solenoid coil. The diode is coupled to the rectifier, and discharges current from the solenoid coil in response to the alternating current signal being de-coupled from the rectifier. A method of discharging a solenoid coil includes rectifying an alternating current signal to provide a rectified signal, biasing a transistor on in response to the alternating current signal being rectified, thereby enabling coupling of the rectified signal to the solenoid coil through the transistor, and discharging current from the solenoid coil through the diode in response to discontinuing rectification of the alternating current signal.
US10236095B1 Wiring harness
This invention discloses a wiring harness, a method of manufacturing said wiring harness, and a lamp assembly which utilizes said wiring harness. The wiring harness is comprised of a plurality of insulated conductive electrical wires which extend through a modular connector plug. The modular connector plug is comprised of a molded wire matrix and a mounting plug. To manufacture the wiring harness, a molded wire matrix is overmolded onto a plurality of insulated conductive electrical wires and then a mounting plug is overmolded onto the wire matrix.
US10236094B2 Method of manufacturing an electrode for a surge arrester, electrode and surge arrester
A method for manufacturing of an electrode of a surge arrester, an electrode and a surge arrester are disclosed. In an embodiment, the method includes positioning an electrode body in an electrochemical cell with and an electrolyte solution for a nickel deposition. The electrolyte solution includes at least one or more of magnesium sulphate, sodium sulphate and sodium chloride and electrolytically coating the electrode body with a coating to form the electrode for the surge arrester. The coating has nickel and the electrolyte solution is configured such that a surface of the coating includes a reduced wettability.
US10236092B2 Composite materials comprising conductive nano-fillers
A process for the production of a composition comprising one or more conductive nano-filler(s), one or more polyarylethersulphone thermoplastic polymer(s) (A), one or more uncured thermoset resin precursor(s) (P), and optionally one or more curing agent(s) therefor, wherein said process comprises mixing or dispersing a first composition comprising one or more conductive nano-filler(s) and one or more polyarylethersulphone thermoplastic polymer(s) (A) with or into one or more uncured thermoset resin precursor(s) (P), and optionally one or more curing agent(s) therefor.
US10236091B2 Backscatter shields and methods of shielding
A DR detector having a layer of imaging pixels and one or more shield layers behind the layer of imaging pixels. A first shield layer may have a thickness selected to be between about 1 mil and about 5 mils of a material selected from lead, tungsten, tin, copper, aluminum, and magnesium, selected according to an energy magnitude of radiographic energy received by the detector. A second shield layer may be positioned behind the first shield layer. The second shield layer may have a similar or different thickness selected according to an energy magnitude of radiographic energy received by the detector. The first shield layer may be positioned directly behind the layer of imaging pixels and the second shield layer may be positioned at an interior surface of the back of the detector housing.
US10236089B1 Reducing environmental radon
A method is presented for collecting and removing radon from a confined area, a storage box or articles of clothing. The method includes collecting radon from the confined area or around a storage box via at least one collector, connecting each of a plurality of radon adsorbers to a corresponding power supply or power source such as a battery, capacitor, fuel cell, etc. diverting, via a plurality of valves, the collected radon or radon daughters through one or more of the plurality of radon adsorbers, and receiving, via a plurality of radon storage units, radon or radon daughters held by the plurality of radon adsorbers for a predetermined period of time.
US10236088B2 Tritium housing
A tritium housing includes a body extending from a first end to a second end to define a hollow extending therebetween. A lens is disposed adjacent and surrounded by the first end of the body and a tritium vial is disposed within the hollow to produce illumination visible through the lens. The body is comprised of a colored plastic material for magnifying and brightening the tritium illumination during a daylight use of the tritium housing.
US10236084B2 Systems and methods for anatomical modeling using information obtained from a medical procedure
Systems and methods are disclosed herein for anatomical modeling using information obtained during a medical procedure, whereby an initial anatomical model is generated or obtained, a correspondence is determined between the initial model and additional data and/or measurements from an invasive or noninvasive procedure, and, if a discrepancy is found between the initial model and the additional data, the anatomical model is updated to incorporate the additional data and reduce the discrepancy.
US10236082B1 Personal assistant computing system monitoring
A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.
US10236073B2 Shift register, gate driving circuit and display device
A shift register, a gate driving circuit, and a display device are provided. The shift register includes an input unit, a first control unit, a second control unit, a voltage gating unit, an output unit, an energy storage unit and a reset unit. The shift register can output dual driving signals with fewer switching elements. When it is applied to the gate driving circuit, the total number of switching elements included in the gate driving circuit can be reduced, the wiring can be simplified, and the area occupied by the gate driving circuit can be decreased, thereby facilitating narrowing to the frame of the display device.
US10236072B1 Electronic device with a fuse read mechanism
A method of operating an electronic device includes: precharging a fuse read node to an intermediate voltage less than an input voltage, wherein the fuse read node connects a fuse array and a fuse read circuit, the fuse array including a fuse cell configured to store information and the fuse read circuit configured to read the stored information; connecting the fuse cell to the fuse read node for reading the information; and determining, with the fuse read circuit, the information from the fuse cell based on changes to the intermediate voltage at the fuse read node.
US10236068B2 Sensing amplifier comprising bias circuitry coupled to bit line and dummy bitline for performing read operation in flash memory devices
The present invention relates to an improved sensing amplifier and related method for use in read operations in flash memory devices. In one embodiment, a voltage offset is induced in the sensing amplifier through the use of capacitors.
US10236065B2 Nonvolatile memory device including multi-plane structure
A nonvolatile memory device includes a memory cell array having a first plane and a second plane and an address decoder connected to the first plane through first string select lines and connected to the second plane through second string select line. The address decoder provides a string select signal and a string unselect signal to the first and second string select lines. The address decoder independently provides the string select signal and the string unselect signal to the first and second string select lines in each plane based on different string select line addresses corresponding to the first and second planes.
US10236064B2 Semiconductor memory device and operation method thereof
A semiconductor memory device includes a cell string and a peripheral circuit. The cell string includes a plurality of memory cells coupled between a common source line and a bit line. The peripheral circuit controls a voltage supplied to the cell string to program a selected memory cell of the cell string by performing a program loop including a program section, a detrap section, and a verify section. Also, the peripheral circuit is configured to supply a program voltage to a word line coupled to the selected memory cell among the plurality of memory cells during the program section. The peripheral circuit further supplies a detrap voltage to the cell string during the detrap section and supplies a verify voltage to the word line during the verify section.
US10236053B1 Method and circuit device incorporating time-to-transition signal node sensing
Methods, devices, and systems are disclosed that generally perform a time delay determination of a voltage change on a signal node to determine a corresponding signal value on another node causing the voltage change. In an example the circuit device includes a first circuit configured to couple, when enabled, a signal value onto a first node, and a read circuit having an input coupled to the first node. The read circuit is configured to effect a voltage transition of a signal node at a variable rate corresponding to the voltage of the first node, and to determine the signal value based upon a time-to-transition measurement of the signal node.
US10236051B2 Memory controller
A memory controller component includes transmit circuitry and adjusting circuitry. The transmit circuitry transmits a clock signal and write data to a DRAM, the write data to be sampled by the DRAM using a timing signal. The adjusting circuitry adjusts transmit timing of the write data and of the timing signal such that an edge transition of the timing signal is aligned with an edge transition of the clock signal at the DRAM.
US10236049B2 Power reduction for a sensing operation of a memory cell
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A memory device may leverage non-volatile memory properties of a ferroelectric capacitor—e.g., that a ferroelectric capacitor may remain polarized at one of two states without a voltage applied across the ferroelectric capacitor—to activate a subset of sensing components corresponding to multiple memory cells with a common word line. For example, a first and second set of memory cells with a common word like may be selected for a read operation. A first set of sensing components corresponding to the first set of memory cells may be activated for the read operation, and a second set of sensing components that correspond to the second set of memory cells may be maintained in a deactivated state.
US10236047B1 Shared oscillator (STNO) for MRAM array write-assist in orthogonal STT-MRAM
Methods and structures useful for magnetoresistive random-access memory (MRAM) are disclosed. The MRAM device has plurality of magnetic tunnel junction (MTJ) stack having significantly improved performance of the free layers in the MTJ structures. The MRAM device utilizes a spin torque nano-oscillator (STNO), a metallic bit line and a plurality of orthogonal spin transfer magnetic tunnel junctions (OST-MTJs), each OST-MTJ comprising an in-plane polarizer, and a perpendicular MTJ.
US10236039B2 Apparatuses and methods for chip identification in a memory package
Apparatuses, methods, memory packages, and semiconductor chips are disclosed. An example apparatus includes a semiconductor chip including a layer identification setting path circuit configured to receive respective input signals from a plurality of input layer identification setting paths. The layer identification setting path circuit is further configured to change a value of at least one of the respective input signals to generate respective output signals and to provide the respective output signals to a plurality of output layer identification setting paths. The apparatus further includes a identification circuit configured to determine identification information based on the respective input signals and to compare the identification information to received access layer identification information. The identification circuit is configured to process received command signals based on the comparison between the identification information and the access layer identification information.
US10236037B2 Data transfer in sensing components
Examples of the present disclosure provide apparatuses and methods related to performing a loop structure for operations performed in memory. An example apparatus might include an array of memory cells. An example apparatus might also include a plurality of sensing components coupled to the array and comprising a first group of sensing components coupled to a controller via a first number of control lines and a second group of sensing components coupled to the controller via a second number of control lines wherein the controller is configured to activate at least one of the first number of control lines and the second number of control lines.
US10236033B2 Memory device and semiconductor device
An object of one embodiment of the present invention is to propose a memory device in which a period in which data is held is ensured and memory capacity per unit area can be increased. In the memory device of one embodiment of the present invention, bit lines are divided into groups, and word lines are also divided into groups. The word lines assigned to one group are connected to the memory cell connected to the bit lines assigned to the one group. Further, the driving of each group of bit lines is controlled by a dedicated bit line driver circuit of a plurality of bit line driver circuits. In addition, cell arrays are formed on a driver circuit including the above plurality of bit line driver circuits and a word line driver circuit. The driver circuit and the cell arrays overlap each other.
US10236028B2 Automatic generation of video from structured content
Device for providing a playable sequence in renderable manner comprises: a providing unit for providing defined functions, said functions for applying playable effects to objects, a time unit for adding time boundaries to said functions, to provide time bounded functions, an ordering unit for ordering said time bounded functions into a sequence, and a translation unit for applying translations to said objects in accordance with said effects.
US10236026B1 Thermal barrier layers and seed layers for control of thermal and structural properties of HAMR media
Thermal barrier layers and seed layers for control of thermal and structural properties of heat assisted magnetic recording (HAMR) media are provided. One such HAMR medium includes a substrate, a heat sink layer on the substrate, a thermal barrier layer of SrTiO3 on the heat sink layer, an underlayer of MgO on the thermal barrier layer, and a magnetic recording layer on the underlayer. Another such HAMR medium includes a substrate, a heat sink layer on the substrate, a thermal barrier layer of an ABO3-type oxide on the heat sink layer, and a magnetic recording layer on the thermal barrier layer.
US10236024B2 Segmented magnetic recording write head for detection-based servo pattern writing
An apparatus-implemented method according to one embodiment includes passing a magnetic recording tape over a plurality of modules having write transducers. Associated pairs of the write transducers are aligned along an intended direction of tape travel thereacross, and planes of deposition of write gaps of the write transducers in each associated pair are oriented at an angle of greater than 4 degrees relative to each other. The method further includes controlling a timing of writing of each of the write transducers individually for causing each pair of write transducers to write magnetic bars on the magnetic recording tape that are offset from one another in the intended direction of tape travel thereacross.
US10236023B2 Planar mono coil for two stage head actuator
An apparatus, according to one embodiment, includes: a head carriage assembly having a beam for coupling to a magnetic head, and an actuator assembly coupled to the beam of the head carriage assembly. The actuator assembly includes: a fine motion motor for enabling positioning of the beam of the head carriage assembly along a fine motion direction oriented perpendicular to an intended direction of media movement, a skew motion motor for enabling rotatable positioning of the head carriage assembly about an axis of skew which extends perpendicular to a plane defined by the intended direction of media movement across the head carriage assembly and the fine motion direction, and a main coil configured to induce skew motion and lateral motion of the beam of the head carriage assembly relative to the fine motion motor and the skew motion motor upon energization of the main coil by applying current thereto.
US10236005B2 Methods and apparatus for audio signature generation and matching
A method for generating a signature is disclosed. As part of the method, a first number of bits are identified in respective rows of an audio signature matrix that are determined to be the strongest bits in the row, bits of the audio signature matrix are replaced with respective cells having values depending on whether the respective bits are included in the first number of bits, a set of uniformly distributed numbers are generated within a range of numbered locations corresponding to cells of the audio signature matrix; numerical distances are determined, from respective numbers in the set of uniformly distributed numbers, to the numbered locations of the matrix, associated with nearest occurrences of a first value. A set of integers is generated based on the distances.
US10236001B2 Passive enrollment method for speaker identification systems
Techniques for passive enrollment of a user in a speaker identification (ID) device are provided. One technique includes: parsing, by a processor of the speaker ID device, a speech sample, spoken by the user, into a keyword phrase sample and a command phrase sample; identifying, by a text-dependent speaker ID circuit of the speaker ID device, the user as the speaker of the keyword phrase sample; associating the command phrase sample with the identified user; determining if the command phrase sample in conjunction with one or more earlier command phrase samples associated with the user is sufficient command phrase sampling to enroll the user in a text-independent speaker ID circuit of the speaker ID device; and enrolling the user in the text-independent speaker ID circuit using the command phrase samples associated with the user after determining there is sufficient command phrase sampling to enroll the user.
US10235999B1 Voice application platform
Among other things, requests are received from voice assistant devices expressed in accordance with different corresponding protocols of one or more voice assistant frameworks. Each of the requests represents a voiced input by a user to the corresponding voice assistant device. The received requests are re-expressed in accordance with a common request protocol. Based on the received requests, responses to the requests are expressed in accordance with a common response protocol. Each of the responses is re-expressed according to a protocol of the framework with respect to which the corresponding request was expressed. The responses are sent to the voice assistant devices for presentation to the users.
US10235997B2 Voice-controlled closed caption display
A method is implemented on a server system for initiating by voice display of closed captions (CC) for media content. The server system receives a voice message recorded by an electronic device, and determines that the voice message is a first CC initiation request including a user voice command to initiate closed captions and a user voice designation of a display device playing the media content for which closed captions are to be activated. The server system identifies in a device registry a cast device associated in a user domain with the electronic device and coupled to the designated display device, and sends a second CC initiation request to the cast device, thereby enabling the cast device to execute a media play application that controls the designated display device to turn on and display the closed captions of media content currently displayed on the designated display device.
US10235996B2 Voice and connection platform
A system and method for providing a voice assistant including receiving, at a first device, a first audio input from a user requesting a first action; performing automatic speech recognition on the first audio input; obtaining a context of user; performing natural language understanding based on the speech recognition of the first audio input; and taking the first action based on the context of the user and the natural language understanding.
US10235995B2 Media capture and process system
A user media device may include a microphone array and a communication interface. The microphone array may include an omnidirectional microphone and a directional microphone. The microphone array may be selectively switchable. The communication interface may communicatively couple the user media device with a computer and may transmit audio captured by the microphone array to the computer for transfer to a remote service. The remote service may generate text of the processed audio via natural language processing. The remote service may further perform semantic reasoning of the processed audio via a semantic reasoning engine. The remote service may also generate content based at least in part on the semantic reasoning performed on the processed audio. The curated content may include a report having results of the semantic reasoning organized to demonstrate the results in a meaningful way with respect to the processed audio.
US10235994B2 Modular deep learning model
The technology described herein uses a modular model to process speech. A deep learning based acoustic model comprises a stack of different types of neural network layers. The sub-modules of a deep learning based acoustic model can be used to represent distinct non-phonetic acoustic factors, such as accent origins (e.g. native, non-native), speech channels (e.g. mobile, bluetooth, desktop etc.), speech application scenario (e.g. voice search, short message dictation etc.), and speaker variation (e.g. individual speakers or clustered speakers), etc. The technology described herein uses certain sub-modules in a first context and a second group of sub-modules in a second context.
US10235988B2 Apparatus and system for adaptively scheduling ultrasound system actions
Apparatus for adaptively scheduling ultrasound device actions includes a probe interface, a beamer, a receiver, a processor, and a memory. The probe interface may interface with probe units to transmit signals generated by the beamer to the probe units and to receive data signals from the probe units. The processor may be coupled to the probe interface, the beamer, and the receiver. The memory may store instructions, which when executed by the processor, causes the processor to generate a task list and to signal to the beamer to generate signals to the probe units associated with the plurality of task actions. The task list may include a plurality of task actions associated with probe units, and the processor may signal to the beamer in accordance with a timed beam firing sequence. Other embodiments are also described.
US10235980B2 Automatic performance system, automatic performance method, and sign action learning method
An automatic performance system includes a sign detector configured to detect a sign action of a performer performing a musical piece, a performance analyzer configured to sequentially estimates a performance position in the musical piece by analyzing an acoustic signal representing performed sound in parallel with the performance, and a performance controller configured to control an automatic performance device to carry out an automatic performance of the musical piece so that the automatic performance is synchronized with the sign action detected by the sign detector and a progress of the performance position estimated by the performance analyzer.
US10235979B1 Stand and hi-hat stand
A hi-hat stand includes an upper pipe and a lower pipe. A leg unit includes leg plates, stays, a fixing collar, and a sliding collar. The leg plates and the stays are assembled with the lower pipe via the sliding collar and the fixing collar. On the outer circumferential surface of the lower pipe, a slide preventing surface is formed in a fixing position of the sliding collar. The slide preventing surface is formed by diamond knurling.
US10235977B1 String instrument picking system
A guitar picking device includes a first securement body, having a first lip to secure around a first finger; a second securement body, having a second lip to secure around a second finger; and a guitar pick secured between the first securement body and the second securement body; the guitar pick faces away from a user's knuckles when the first securement body and the second securement body are secured around the first and second finger.
US10235973B2 Portable device with multiple optical sensing functions and related optical sensing method
An optical sensing method capable of changing a sensing direction of an optical sensing module is applied to a portable device, which includes a housing, an optical sensing module and an optical diverting mechanism. The optical sensing module is disposed inside the housing. The optical sensing module includes an optical emitter adapted to emit an optical sensing signal out of the housing and an optical receiver adapted to receive an optical modulated signal reflected from an external object. The optical diverting mechanism is adjacent by the optical sensing module. The optical sensing signal is directly projected while the optical sensing signal is not diverted by the optical diverting mechanism, and the optical sensing signal is transmitted to a second direction different from the first direction while the optical sensing signal is diverted by the optical diverting mechanism.
US10235972B2 Bit rate controller and a method for limiting output bit rate
The present invention relates to a bit rate controller comprising: a light determination block configured to determine a light level in images of a captured scene; and a maximum bit rate setting block. The maximum bit rate setting block is configured to: upon the light level being determined to be a low light level, set a low-light maximum bit rate; upon the light level being determined to be an intermediate light level, set an intermediate-light maximum bit rate; or upon the light level being determined to be a high light level, set a high-light maximum bit rate. The low-light maximum bit rate is lower than the intermediate-light maximum bit rate. The high-light maximum bit rate is lower than the intermediate-light maximum bit rate.
US10235970B2 Emission unit brightness adjustment
An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory in which filtering instructions and emission control instructions are stored, and a processor configured to implement the filtering instructions to generate at least one filtered representation of the ambient light level in accordance with the signal. The processor is further configured to implement the emission control instructions to determine whether the ambient light level is increasing or decreasing, and to generate a control signal that, based on the at least one filtered representation, increases a brightness level of the emission unit at a first rate if the ambient light level is increasing and that decreases the brightness level at a second rate if the ambient light level is decreasing. The first rate is greater than the second rate.
US10235967B2 Information processing device and information processing method
To provide a more pleasant use sensation to users.Provided is an information processing device including: a user information acquisition unit configured to acquire user information based on a state of a user who views a display region; and a light emission control unit configured to control light emission of a light emission control region around a content display region that is a region in which content is displayed within the display region based on the user information.
US10235965B2 Virtual reality system using an actor and director model
A method for interacting with a virtual game environment in an actor/director model is performed on a first computing device in an actor mode of operation and a second computing device in a director mode of operation. Both devices display the shared virtual environment. The second device pairs with the first device and synchronizes with the virtual environment of the first device during the pairing. After the pairing, the first device receives a message from the second device to request a change in the virtual environment. The first device implements the requested change and transmits changes including the requested change to the second device. The second device displays the virtual environment and additional controls. After pairing, responsive to receiving a user input on a control of an element in the virtual environment, the second device generates and transmits a message to the first device to request the element change.
US10235963B2 Communication apparatus communicable with external apparatus, control method of communication apparatus, and storage medium
A communication apparatus that communicates with an external apparatus includes a connection unit that connects to a storage medium in which image data is recorded, and a control unit that, in a case where a request for a resized image of the image data is received from the external apparatus, generates a resized image by reading the image data from the storage medium in response to the request, controls transmission of the resized image to the external apparatus, and controls generating and temporarily storing metadata of the resized image.
US10235956B2 Active-matrix substrate and display device including the same
A technique of, in the case of changing, at predetermined time intervals, a drive circuit for switching a gate line to a selected state, preventing a stopped drive circuit from malfunctioning is provided. Each of a plurality of drive circuits provided for each gate line in an active-matrix substrate includes: a selection circuit unit including an output switching element that is turned on to apply a voltage to the gate line in response to a control signal; an internal line connected to a gate terminal of the output switching element and the gate line; and a potential control circuit unit connected to the internal line for controlling a potential of the internal line in response to the control signal. At predetermined time intervals, a signal supply unit: supplies, to at least one of the plurality of drive circuits, a potential control signal so that the potential of the internal line is controlled to be lower than a threshold voltage of the output switching element by the potential control circuit unit; and supplies, to each of the other drive circuits, a drive signal so that a selection voltage is applied to the gate line by the selection circuit unit.
US10235954B2 Surface display device with a non-rectangular display surface shape and electronic device including same
Disclosed is a display device for use of a surface display of an arbitrary shape, including a plural number of display element units, each made up of a circuit that forms a single stage of a scanning circuit and a pixel circuit connected to an output of the scanning circuit, are arranged in a unicursal fashion on a display substrate.
US10235953B2 Display panel, displayer and driving method
The present invention discloses a display panel, a displayer and the drive method thereof, the display panel comprising a cell substrate and an array substrate. The array substrate comprises a plurality of gate lines and a plurality of data lines, wherein, a sub-pixel unit is defined by an i-th line gate line, an (i+1)-th line gate line, a j-th column data line and aj+1-th column data line, wherein, i and j are both natural number. The outermost side of the cell substrate is provided with an FPR film array comprising a first FPR film and a second FPR film, wherein, the first FPR film is corresponding to the first pixel electrode so as to convert emitting light of the first pixel electrode into polarized light in a first direction, and the second FPR film is corresponding to the second pixel electrode so as to convert emitting light of the second pixel electrode into polarized light in a second direction, wherein, the first direction is different from the second direction. The displayer shows the original images as well as the interference image at the same time, thereby the original image shown in the displayer cannot be seen and the display information in displayer is protected effectively.
US10235952B2 Display panel having self-refresh capability
A display device comprises a display panel having a plurality of pixels arranged in pixel rows and pixel columns, and a source circuit. The source circuit includes a plurality of signal lines, each signal line coupled to each pixel of a pixel column; a plurality of column drivers, each column driver connected to one of the signal lines so as to transmit pixel voltages to the pixels of its respective pixel column, the pixel voltages corresponding to image data values for displaying an image upon the display panel; and a plurality of pixel refresh circuits. Each pixel refresh circuit corresponds to one of the signal lines and is coupled to the respective column driver so as to be arranged to determine a voltage stored in the corresponding pixel and to transmit a refresh signal to the respective column driver to refresh the voltage stored in the corresponding pixel.
US10235951B2 Liquid crystal display device
A liquid crystal display (LCD) device and a method for driving LCD. Such a device may have a plurality of LCD pixels in a matrix, a driver that inputs a drive signal to each pixel selectively and a controller that controls a level and a polarity of the drive signal, and a memory storing corrected charge voltage values. Each pixel is provided with the drive signal based on the corrected charge voltage values for the corresponding pixel during the entirety of a horizontal period, and the corrected charge voltage value has a predetermined value corresponding to a charge for an intended gray scale level of the pixel at the end of the horizontal period without an over shooting of the driving voltage. When the target gray scale of the pixels is at the brightest level, a predetermined negative corrected charge is applied to the pixel to avoid an after image.
US10235949B2 Timing controller, display apparatus having the same and method of driving the display apparatus
A timing controller includes a data grouping part that generates a plurality of grayscale groups based on input image data, each grayscale group including n×m grayscales, a grayscale classifying part that generates a plurality of grayscale patterns respectively corresponding to the grayscale groups, a grayscale in the grayscale groups being classified in the grayscale patterns as a first grayscale if the grayscale is higher than a first reference grayscale or as a second grayscale if the grayscale is lower than a second reference grayscale, a pattern comparing part that compares each grayscale pattern with a first pattern including the n×m first and second grayscales, a pattern counter that counts a number of patterns of the grayscale patterns that are substantially the same as the first pattern, and a driving mode changing part that changes a driving mode of a display panel when the number is greater than a reference number.
US10235947B2 System and methods for controlling dual modulation displays
In one embodiment, a dual modulator display systems and methods for rendering target image data upon the dual modulator display system are disclosed where the display system receives target image data, possible HDR image data and first calculates display control signals and then calculates backlight control signals from the display control signals. This order of calculating display signals and then backlight control signals later as a function of the display systems may tend to reduce clipping artifacts. In other embodiments, it is possible to split the input target HDR image data into a base layer and a detail layer, wherein the base layer is the low spatial resolution image data that may be utilized as for backlight illumination data. The detail layer is higher spatial resolution image data that may be utilized for display control data.
US10235944B2 Display apparatus and method of driving the same
A display apparatus includes a display and a controller. The display includes a plurality color sub-pixels, each including an organic light emitting diode and a driving transistor to drive the organic light emitting diode. The driving transistor drives in a saturation region for a normal mode and in a linear region for a standby mode. The controller controls a first portion of preset-color sub-pixels among the color sub-pixels to emit light and a second portion of the preset-color sub-pixels among the color sub-pixels to not emit light in the standby mode.
US10235939B2 Light emitting element display device
A light emitting element display device with a narrow frame and high light emission efficiency is provided even when high definition is achieved. The light emitting element display device includes: a light emitting element which emits light at each of a plurality of subpixels forming one pixel; a drive transistor in which one of a source and a drain is connected to an anode of the light emitting element; and an output control circuit which selectively sets the other of the source and the drain of the drive transistor into one of a state of being connected to a power-supply voltage, a state of being connected to a reset voltage that is a lower voltage than the power-supply voltage, and a high-impedance state of not being connected to any of these voltages.
US10235935B2 Power off method of display device, and display device
A power off method of a display device includes: detecting a power off operation on the display device; setting, when the power off operation is detected, a voltage for suppressing electrical stress on a drive transistor, in a capacitance element in each of a plurality of pixel circuits; and stopping power supply to a display panel immediately after the voltage is set.
US10235930B2 Field-effect transistor including first and second gate insulating layers, display element, image display device and system including field-effect transistor
A field-effect transistor including: a gate electrode, which is configured to apply gate voltage; a source electrode and a drain electrode, which are configured to take electric current out; a semiconductor layer, which is disposed to be adjacent to the source electrode and the drain electrode; and a gate insulating layer, which is disposed between the gate electrode and the semiconductor layer, wherein the gate insulating layer includes a first gate insulating layer containing a first oxide containing Si and an alkaline earth metal and a second gate insulating layer disposed to be in contact with the first gate insulating layer and containing a paraelectric amorphous oxide containing a Group A element which is an alkaline earth metal and a Group B element which is at least one selected from the group consisting of Ga, Sc, Y, and lanthanoid.
US10235925B2 Gate driver and display device including the same
A gate driver includes a plurality of shift registers and a plurality of connection controllers. The shift registers are connected to a plurality of gate lines of a stretchable display panel, respectively. The shift registers are grouped into a plurality of shift register groups. N adjacent shift registers constitute each of the shift register groups, where N is an integer greater than or equal to 2. The connection controllers change a connection structure of the N adjacent shift registers included in the each of the shift register groups according to whether the stretchable display panel is stretched.
US10235923B2 Pixel array and driving method thereof and display panel
A pixel array, comprising multiple pixel units; each pixel unit comprises three sub-pixels in different colors, the three sub-pixels being a red sub-pixel (R), a green sub-pixel (G) and a blue sub-pixel (B) respectively; the connecting lines between central points of the three sub-pixels form a triangle, and each sub-pixel is a cruciform consisting of a rectangle with an aspect ratio of 3:1 in the transverse direction and the longitudinal direction respectively, and having equal lengths in the transverse direction and the longitudinal direction. Also provided are a method of driving the pixel array and a display panel comprising the pixel array. Driving the pixel array with the driving method enables the display panel to have higher visual resolution.
US10235914B2 Camera colorimeter system for display characterization
A camera colorimeter system simultaneously lights up one or more pixel units on a display panel, each pixel unit including colored subpixels, for characterization of the display panel. The system includes optical elements that directs the light emitted by the simultaneously lit one or more pixel units to a filter and a corresponding imaging device. Each filter is configured to block wavelengths of light other than predetermined range of wavelengths, thereby ensuring that each imaging device captures a filtered spectrum of light that originates from subpixels of the same color. Using the filtered spectrum, the system reconstructs the full spectrum of light, which can subsequently be used to regenerate the display characteristics of each pixel unit (and corresponding colored subpixels). Thus, the camera colorimeter system can characterize a display panel in significantly less time as compared to conventional systems and methods.
US10235909B2 Sign assembly
A sign assembly having a frame, a sign and an attachment assembly. The frame has a front frame with an open portion for viewing a sign and a rear frame that has a back connected to parallel sides each of which has a notch. The rear frame and the front frame are connected to one another via the sides that define a slot between them. The sign has a body and an extended portion. Each notch engages the extended portion when the sign is inserted into the slot. The attachment assembly has a hanging member and is rotatably connected to the back of the rear frame.
US10235907B2 Information band
A band for wrist, or other part of a limb, comprises a band and an information sheet, for important information. The latter displays written or printed information and can be folded up under the band so that when worn it is held in place between the strap and limb. The information is also kept from view in that position.
US10235903B2 Simulator for training medical personnel to perform uterine procedures
The surgical simulator contains a one-piece simulated uterus having a uterine fundus and body. A rigid hollow support base has a recess in its support surface that is complementary to the shape of at least a portion of the uterine fundus and body so that at least a posterior portion of the uterine fundus and body fit securely into the recess to retain the simulated uterus in position during use. Liquid can be introduced into the base to add weight, and the liquid can be heated to heat the simulated uterus to body temperature. The base can also provide a rigid hard tissue component that simulates the surface topography of the pelvic bone, portion of the spine, hip joints and heads of the femurs. The hard tissue component can be encased in an elastomeric material that simulates muscles and skin to practice obstetric procedures such as a C-section, insertion of an intrauterine tamponade balloon, insertion of an intrauterine contraceptive device, or insertion of compression sutures such as the B-Lynch suture.
US10235896B2 Interactive story telling method to unveil a story like solving a crossword puzzle
A method disclosed herein provides close interaction and participation for a user while a story line is unveiled. At least part of the story is present in a grid, and the story line is discovered by a user in a manner similar to solving a crossword puzzle.
US10235895B2 Facilitated learning-structure generation using a semantic publishing system
An educational repository that can be made accessible to a structure-definer user (e.g., a teacher, web-page developer or editor). The structure definer can search or browse the repository to identify a subset of the content objects to include within a structure. An interface can allow the structure definer to specify inter-object relationships to include within a structure (e.g., such that a first object is to be presented to a learner prior to presentation of a second object). The structure that the structure definer generates can thus be used to determine which content objects are to be made available to learners (e.g., students, web-page visitors, readers or a structure definer herself) generally or at a given time. In this way, a structure definer can define a learning sequence that extends beyond just a general outline and controls actual object presentation.
US10235894B2 Advisor system and method
An advisor system includes a computer-readable storage medium having encoded thereon a program of instructions. Execution of the instructions causes a processor to determine a current state of a first aircraft operating on a movement area of an airport including determining a path vector for the first aircraft. The path vector includes a speed and direction of travel of the first aircraft and identification of a runway intersection the first aircraft is projected to enter. The processor processes a surveillance signal transmitted from a second aircraft operating on the movement area, including determining a quality of the surveillance signal. The processor further determines a movement vector of the second aircraft, and compares the path vector and the movement vector to identify possible interference. Finally, the processor provides an advisory at the first aircraft based on the compared path vector and the movement vector.
US10235892B1 Aircraft surface state event track system and method
A method, executed by a processor, includes the processor receiving signals information from a device located on a departing airplane; verifying an identification of the airplane and identifying an expected departure sequence of aircraft surface states; monitoring and identifying additional signals information received from the mobile device, including comparing the additional signals information to known data; logging the additional signals information, and processing the additional signals information, and determining the logged data corresponds to events indicative of an aircraft surface state; sending an aircraft surface state reached message to Local and Center flight management; and executing a statistical routine and providing statistical data from the execution relating to an occurrence of upcoming aircraft surface state event and sending the statistical data with the aircraft surface state message.
US10235891B2 Method and device for displaying vertical constraints of an aircraft, associated computer program product and aircraft
A method and device for displaying vertical constraints of an aircraft, an associated program produce and aircraft are disclosed. In one aspect, the vertical constrains are displayed on a display device of the aircraft, the display device being part of an aircraft piloting system, the method being implemented by an electronic device that is part of the aircraft piloting system. The method includes acquiring at least one vertical constraint of the aircraft, computing a representative slope value associated with the vertical constraint, and displaying a symbol depicting the vertical constraint at the representative slope value associated with the vertical constraint on a slope scale.
US10235887B2 Control system and method for assisting motor vehicles in safely pulling in after overtaking
The invention relates to a control system which is equipped and designed for use in a motor vehicle, to determine, on the basis of environment data obtained by one or several environment sensors present on the motor vehicle, a point in time as of which a safe lane change from a fast lane to an adjoining slower lane is possible. The environment sensors are designed to provide environment data representing the area laterally ahead of, laterally next to and/or laterally behind the vehicle to an electronic control unit of the control system. The control system is at least equipped and designed to determine, during a predefined interval or continuously, in the electronic control unit driving data representing the driving situation of one's own motor vehicle from sensors present in one's own motor vehicle. One or several other vehicles using the road laterally ahead of, laterally next to and/or laterally behind one's own motor vehicle are detected by means of the environment sensors during the predefined interval or continuously in order to determine characteristic variables relating to the driving situation(s) of the one or several other vehicles. On the basis of the driving data representing the driving situation of one's own vehicle and on the basis of the characteristic variables relating to the driving situation(s) of the one or several other vehicles, it is determined whether a safety-critical area laterally next to and/or laterally behind one's own motor vehicle is free of said other vehicle(s) and the finding is output optically, haptically and/or acoustically to the driver of one's own vehicle. The control system is equipped and designed to determine, on the basis of the driving data representing the driving situation of one's own vehicle and on the basis of the characteristic variables relating to the driving situation(s) of the one or several other vehicles. In the electronic control unit the point in time as of which a safe lane change is possible. This point in time is considered to be reached when the electronic control unit determines that a rear edge of one's own motor vehicle has gone past a front edge of the other vehicle and past a safety distance adapted to legal and/or physical conditions.
US10235884B2 Wireless beacon collision warning system
A system, a method, and a computer program for utilizing a WiFi beacon for low-latency communication with smart computing devices. Embodiments of the invention use beacon-stuffed network announcement broadcast signals to promptly convey urgent safety information to pedestrians and other vulnerable road users and to warn them of approaching vehicles. This information can then be used to generate visual or audible alerts that are presented on a smart computing device of the vulnerable road user. Similarly, beacon-stuffed network announcement broadcast signals transmitted by pedestrians' smart computing devices can be used to warn vehicle operators of pedestrians in their path.
US10235883B2 Cycling safety system
A safety system comprising: a safety apparatus adapted to be mounted at the rear of a bicycle and comprising a processor, a motion sensor, a threat sensing device and a user alert device, all coupled to the processor, wherein the processor is adapted to: control the driver alert device based on a threat position value and/or the threat speed value; control the user alert device based on at least one of a motion-based value, an ambient light-based value, the threat position value and the threat speed value. It is also claimed the safety apparatus and a collaborative safety system comprising a plurality of safety systems, each being coupled to a communication device through which the processor is further adapted to control the driver alert device and/or the user alert device of the others of the plurality in response to the sensing of a threat.
US10235879B2 Notification system of a car and method of controlling therefor
A notification system of a vehicle includes a sensing unit that detects an object outside the vehicle or detects an operational status of a function of the vehicle; an output unit; and a controller. The controller is configured to determine whether a touch has been detected on an interior handle of a door of the vehicle. If a touch is detected on the interior handle, the controller determines that an object outside the vehicle detected by the sensor is within a predetermined distance in a rearward direction from the door on which the touch was detected, or determines that an operational status of a function of the vehicle detected by the sensor indicates that the function is not yet complete; and controls the output unit to output a notification corresponding to the detected object outside the vehicle or the detected operational status of the function of the vehicle.
US10235878B2 Intelligent traffic cloud control system
The application relates to an intelligent traffic cloud control system configured to acquire and centrally analyze a large amount of field data in a traffic system, and to control the traffic system. Unlike a traditional traffic directing and controlling system in such an operating mode that data are acquired and transmitted respectively by different sensing devices, and then collected, analyzed, and processed by a central system, the intelligent traffic cloud control system according to the invention analyzes and processes centrally a large amount of data through field control servers communicating over IP address based broadband buses, and performs adaptive traffic control, traffic regulation enforcement, position tracking, coordinated control, and other service functions through integrating edge computing and cloud computing at a plurality of adjacent field control servers.
US10235871B2 Information transmission method, apparatus and computer storage medium
The embodiments of the present invention relate to the field of communications and discloses an information transmission method, apparatus and computer storage medium; wherein, the method comprising: when a second device acquires a first data which will be provided to a second device, determining whether the first device is in a positioning state with the second device; when the first device is in the positioning state with the second device, generating a first merged data by merging the first data with a first positioning signal used for positioning, wherein the first positioning signal is the positioning signal to be transmitted by the first device to the second device; and transmitting the first merged data to the second device.
US10235867B2 Personal security rear view mirror
A low power, battery operated wall or surface mountable personal safety device equipped with a convex mirror and an audible alarm. The device is for alerting a user to anyone approaching from beside or behind, and allows them to trigger the audible alarm when they feel threatened. The device may also be equipped to send a signal to a central processor to identify and record the location and time of the alarm activation.
US10235864B2 Tracking items in a container
A method for alerting a user when an item is missing from a container. The method comprising implementing, by an item tracking system, a plurality of steps. The steps comprise determining an expected set of items for the container, using an item sensor associated with the container to determine a current set of items in the container, comparing the current set with the expected set to detect whether any of the expected items is missing from the container, determining a packing area for the container, tracking a location of the container, and causing an alert to be outputted via a user interface, in response to the container leaving the packing area with any of the expected items missing.
US10235854B2 Tailgating detection in frictionless access control system
A system and method for determining tailgating of users in a frictionless access control system are disclosed. The access control system includes a positioning unit that tracks locations of users carrying user devices relative to an access point of a premises, where the user devices transmit user information identifying the users via wireless signals. The access control system then determines whether the users are authorized to pass through the access point based on the wireless signals from the user devices and determines whether non-authorized users are tailgating through the access point with authorized users. In embodiments, the system can also determine tailgating of the users in response to analyzing video data of a scene including the users, where the video data is generated by a video camera positioned to capture the users when the users are within the threshold area.
US10235852B2 Wireless security network and communication methods
A security network provides reduced power consumption and more robust communication of messages in comparison to conventional wireless systems. Reducing power consumption as discussed herein ensures that the security system is able to operate for a long duration of time, potentially with minimal or no power from an electrical grid. Additionally, redundant communication paths as discussed herein provide a more robust way of selectively forwarding security data to a remote server. The availability of multiple communication paths ensures that a respective remote target recipient such as a server resource or remote communication device operated by a user can be notified of a trigger event during power failure conditions, such as when certain communication functionality of a security system is disabled.
US10235850B2 Notification system with haptic feedback garment and methods for use therewith
Aspects of the subject disclosure may include, for example, a garment that includes a receiver, configured to receive at least one coded command from a notification generator, and at least one haptic feedback generator that delivers haptic feedback to a user while wearing the garment during a transit, corresponding to the at least one coded command, where the notification generator is configured to determine a notification to be sent to the user in response to at least one event of interest determined by an input analyzer, and to generate the at least one coded command that indicates the notification, and where the input analyzer is configured to analyze input data corresponding to the transit of the user of the garment to identify the at least one event of interest, occurring during the transit of the user. Other embodiments are disclosed.
US10235847B2 Method of remote controlling a luminous signalling system in the course of sports games played by orally and aurally challenged players and a set of electronic devices for application of the method
A method of remote controlling a luminous signalling system in the course of team game played by orally and aurally challenged players under the supervision of a referee or umpire equipped with whistle and a transmitting-receiving device. The referee uses, in cases provided by regulations applicable to the practiced sports discipline, an electronic whistle equipped with a rotor coupled with a reed relay, a sensor, and a transmitting device by blowing air into mouthpiece of the whistle, the air being transferred to a sensor activating this way the rotor and generating a signal at input of microprocessor of the transmitting device which in turn activates a remote control transmitter of the transmitting device and via transmitting antenna of the device sends radio binary signals received by a receiving antenna of an electronic receiving device and sent to its remote control receiver resulting in appearance of binary signals at the output of the receiver which, after the data sequences being analyzed and decoded by microprocessor of the receiving device powered from a power pack, converts the data sequences into an executive signal which, by a relay, switches on the luminous signalling system of the receiving device and automatically connects said device electrically with appropriate leads feeding LEDs mounted in LED strips which, together with the single electronic receiving device, are installed on the surface of a playing field such as a pitch or a court or in a swimming pool in locations decisive for determining whether the game is played in accordance with rules of given sports discipline.
US10235846B2 Automatically activated visual indicators on computing device
A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication from the user activity sensor of an interaction by a user with the computing device, non-text-based information indicating a status of the battery.
US10235843B2 Smart bin lottery ticket dispenser with random bin selection for bonus prize
A lottery ticket dispenser array includes a plurality of separate bins, with each bin defined by a housing having a defined first internal space for receipt of a supply of interconnected lottery tickets. Each bin has an electronic ticket drive mechanism a control system in communication with the drive mechanism to initiate a dispense sequence upon receipt of a ticket dispense command. The control system is furthered configured to generate a bin ID signal upon a lottery ticket being dispensed from the bin. A central lottery server receives the bin ID signals and is configured to randomly determine a select one of the bins within the dispenser array to associate with a bonus prize and, for each dispense sequence, to compare the received bin ID signal to the select bin to determine if the bin associated with the dispense cycle corresponds to the selected bonus bin.
US10235842B2 Value-variable game of chance
A method for playing a value-variable game of chance includes providing a random number generator including one or more walls forming a grid, the grid including an entrance zone and a finishing zone, and the grid being configured to support a transit of a puck from the entrance zone to the finishing zone; providing the finishing zone as including two or more finishing positions, each of the finishing positions configured to receive the puck, and each of the finishing positions being assigned a different finishing position value; providing the grid as including one or more deflectors; introducing a puck into the grid at the entrance zone and subjecting the puck to a force to drive the puck to the finishing zone, and allowing the puck to be deflected off any of the deflectors that it impacts during the puck's transit.
US10235833B2 System for automating the detection of problem gambling behaviour and the inhibition and control of gaming machine and gambling device functionality
There is provide a system for automating the detecting of problem gambling behavior, the system [200] comprising at least one of a player interface [105] adapted for receiving biometric data from a player; and in-game data source [135] adapted for generating in-game data, wherein, in use the system [200] is adapted for detecting problem gambling behavior in accordance with at least one of the one of the biometric data and the in-game data.
US10235832B2 Post certification metering for diverse game machines
Bonuses such as progressive bonuses are based on the activity of many players playing at many machines. The machines may be made by different manufacturers and run different games. Prior diverse arrays of such machines relied on a hardware slot machine interface board (SMIB) that acted as a master and transmitted game activity to remote servers. A disclosed embodiment virtualizes the SMIB. In one implementation, protected processes allow for real time meter creation and destruction within different games, even after the game software has been certified and the hash cannot change.
US10235831B2 Social gaming
In one embodiment, a system, apparatus, and method for social gaming may include a gaming machine configured to play a game of chance and produce game information. A social gaming server can be configured to communicate with the gaming machine, may establish a remote gaming session between the gaming machine and a user device, and may distribute the portion of the game information to the user device.
US10235830B2 Interactive gaming table
Methods and systems for interactive networked gaming. The system may include an interactive electronic gaming display configured to present a plurality of virtual chips to each of a plurality of gamers. The interactive display may be configured to receive a wager form a wagering device used by at least one of a plurality of gamers. The interactive display may be configured to animate a plurality of virtual chips in accordance with a plurality of animations and configured to enable chip transactions between at least two fund accounts.
US10235829B2 System and method of allowing a player to play gaming machines having rotating symbol and column replication
The invention is directed to a gaming machine and method of providing a game. The game machine comprises a display and a controller. The display is configured to display a plurality of symbol positions displayed in a grid. The controller is configured to: initiate a game and define an initial result, the initial result including a symbol in each of the symbol positions within the grid; detect a trigger condition, the trigger condition being a collection of the same symbol within every position of the grid along a first axis; determine at least one adjacent axis from the first axis as a function of predetermined criteria; and copy the same symbol into at least one predetermined position along the adjacent axis.
US10235827B2 Interaction with 3D space in a gaming system
A gaming system for interacting with a wagering game in 3D space includes sensors positioned to define a 3D volume within which things may be introduced to make gestures that are detected in the 3D volume and associated with wagering-game functions Different 3D gestures cause different wagering-game functions to be earned out One gesture browses among selections involved in the game outcome while another gesture selects a wagering-game element 3D gestures change virtual camera angles to view hidden surfaces 3D wagering-game objects Gestures include throwing physical dice that transition to virtual dice whereupon the game software takes over to depict a randomly selected game outcome RFID-tagged chips are placed on tables to determine their value and location A fishing game detects a hook attached to a fishing rod held by the player and displays a virtual representation of the hook on four video displays.
US10235826B2 Vehicle dispensing system
In an example, a vehicle dispensing system to dispense a product in a vehicle is disclosed. The vehicle dispensing system includes a base connected to the vehicle and a dispensing apparatus connected to the base and configured to retain and dispense the product. The vehicle dispensing system includes a control module configured to determine a presence of the product retained by the dispensing apparatus or an absence of the product based upon a signal received from a sensor. The control module is also configured to track the presence of the product or the absence of the product. The control module is also configured to transmit a notification indicating the absence of the product.
US10235825B2 Cart inventory system and associated methods
An example cart inventory system and associated methods are described. The example cart inventory system includes a cart and a detection system. The cart includes a frame, and a shelf movably mounted to the frame and configured to be positioned between an extended position and a folded position. A top surface and a rear surface of the shelf include first and second identifiers, respectively. The detection system is configured to detect the first identifier when the shelf is in the extended position and detect the second identifier when the shelf is positioned in the folded position. In the extended position, the top surface is oriented upwards relative to horizontal and the rear surface is disposed against the frame. In the folded position, the rear surface is oriented upwards relative to horizontal.
US10235822B2 Automatic system access using facial recognition
Methods and systems are described for automatic system access using facial recognition. According to at least one embodiment, an apparatus for automatic system access using facial recognition includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory which are executable by a processor to identify faces of a plurality of persons relative to a premises, and determine, based at least in part on the identifying, a first person from the plurality of persons satisfies a frequent occupant threshold. The instructions are executable recognize the first person at the premises after determining the first person from the plurality of persons satisfies the frequent occupant threshold and initiate a change of state of a security and/or automation system based at least in part on the recognizing.
US10235820B2 Method for safely unlocking and/or locking a vehicle
A method for securely wirelessly unlocking and/or locking a vehicle using a mobile radio including detecting a motion interaction or audio interaction of a user on or with the mobile radio and accessing, in a memory device of the mobile radio, a characteristic user interaction that corresponds to a vehicle opening command. The method further includes establishing whether the user interaction matches the characteristic user interaction and, if there is a match, responding to an authentication request from the vehicle that has been obtained by the mobile radio with an encrypted response message that is sufficient to unlock the vehicle.
US10235818B2 Adaptive vehicle control
A controller includes a processor programmed to determine, for a vehicle, a first control input based on input data and first reference parameters. The processor is further programmed to operate the vehicle according to the first control input. Based on operating data of the vehicle for an operating condition, the processor determines a second control input for the vehicle. Operating the vehicle according to the second control input reduces a cost of operating the vehicle relative to operating the vehicle according to the first control input. The processor is further programmed to determine, based on the second control input, second reference parameters. The controller generates a third control input based on the second reference parameters and the input data. A cost of operating the vehicle according to the third control input is reduced relative to the cost of operating the vehicle based on the first control input.
US10235812B2 Augmented reality
In accordance with an example aspect, there is provided an apparatus comprising at least one processing core and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to obtain a movement context of a user, rank, based at least in part on the movement contest, at least two objects based on their visibility to the user, and determine, based at least in part on the ranking, at least one of the at least two objects as a placement object for an augmented reality information element.
US10235809B2 Reality to virtual reality portal for dual presence of devices
In various embodiments, computerized methods and systems for virtualizing electronic devices for utilization in virtual environments are provided. An electronic device located within the vicinity is detected and identified. A virtual object that corresponds to the identified electronic device is obtained for rendering within an immersive virtual environment. The virtual object can include an interactive portion that, when rendered, can provide an interactive virtual experience with what appears to be a virtualized instance of the identified electronic device. The interactive portion of the virtual object is bound to a corresponding interactive portion of the identified electronic device, so that interaction data is properly communicated and interpreted therebetween. The virtual object, having its interactive portion bound to the interactive portion of the identified electronic device, is rendered in virtual space, such that virtual interactions therewith facilitate real interactions with the identified electronic device.
US10235802B2 Rendering in computer graphics systems
A graphics system has a rendering space divided into a plurality of rectangular areas, each being sub-divided into a plurality of smaller rectangular areas of a plurality of pixels. Data is received representing a tiled set of polygons to be rendered in a selected one of the rectangular areas. For each polygon, a determination is made whether that polygon is located at least partially inside a selected one of the smaller rectangular areas in the selected rectangular area. If so, which pixels of the plurality of pixels in the selected smaller rectangular area are inside the polygon are identified. Or, if that polygon is not located at least partially inside the selected smaller rectangular area, no further processing of the polygon is performed at one or more of the plurality of pixels in the smaller rectangular area.
US10235801B2 Method for adjusting comfort level of helmet and information processing apparatus for adjustment
A method for adjusting the comfort level of a helmet includes the steps of acquiring head shape data by measuring a three-dimensional shape of a head of a wearer of a helmet, inputting inner surface shape data showing a three-dimensional shape of a helmet inner surface, acquiring space information showing a space between the head and the helmet inner surface on the basis of the head shape data and the inner surface shape data, and displaying additional images showing the space information on a display part by superimposing the additional images on i) a shape image showing the inner surface shape data or ii) the shape image showing the head shape data and the inner surface shape data.
US10235796B2 Method and apparatus for selection of perspective orientation of a two dimensional angiographic image
Systems and methods provide guidance for selection of projection perspectives to utilize to obtain complementary combinations of projection images of an object. The systems and methods provide a first two-dimensional image of the object which has been obtained from a first perspective having a first spatial orientation with reference to a coordinate system. The systems and methods define a first parameter indicative of a degree to which candidate perspectives complement the first perspective, define at least one scale of values between first and second limits, the first and second limits are associated with first and second candidate perspectives having complementary and non-complementary relations to the first perspective. The systems and methods associate the values to the first parameter for the candidate perspectives and display indicia indicative of the values of the first parameter with reference to the coordinate system as guidance for selecting candidate perspectives.
US10235794B2 Multi-sample stereo renderer
An embodiment of a parallel processor apparatus may include a sample pattern selector to select a sample pattern for a pixel, and a sample pattern subset selector communicatively coupled to the sample pattern selector to select a first subset of the sample pattern for the pixel corresponding to a left eye display frame and to select a second subset of the sample pattern for the pixel corresponding to a right eye display frame, wherein the second subset is different from the first subset. Other embodiments are disclosed and claimed.
US10235788B2 Overlay contrast control in augmented reality displays
Example embodiments provide systems and methods for overlay contrast control in augmented reality displays. In an example method, contrast enhancement data including data describing at least a portion of a background image for presentation under an informational overlay on a display device is accessed. The informational overlay includes at least one of a graphical element or a textual element to partially obscure a scene. Data identifying at least a portion of the information overlay under which the background image is to be presented is generated. The background image is presented on a display device atop the portion of the scene corresponding to the portion of the informational overlay, and the information overlay is presented on the display device atop the background image and the scene.
US10235787B2 Path side image in map overlay
One or more systems, devices, and/or methods for generating a map including path side data include storing path side data referenced to three-dimensional geographic coordinates. The path side data may be optical data or optical data modified based on one or more panoramic images. The path side data is combined with map data received from a map database. The map data includes nodes and segments. A processor rotates the path side data based on one of the segments. The rotation may be about the segment or about a featured identified in the optical data. The path side data overlaid on the map data is outputted to a display, a file, or another device.
US10235782B2 Increasing readability of visualization nodes
A method for generating a visualization connection line is presented. The method may include displaying, by a processor, a plurality of nodes on a computer visualization, whereby each node within the displayed plurality of nodes includes a plurality of scoring targets. The method may also include calculating an importance score for each scoring target within the plurality of scoring targets. The method may further include determining a connection line path between at least two related nodes within the displayed plurality of nodes based on the calculated importance score. The method may also include displaying a visualization connection line on the computer visualization along the determined connection line path.
US10235780B2 Integrated data exploration, modeling and visualization
Techniques are provided for data exploration. An application is provided for execution on a client computer to display a plurality of data fields associated with one or more data sources, receive user input specifying a set of one or more graph parameters based on one or more selected data fields, generate a graph model, and transmit a continuous query request corresponding to the graph model. In response to receiving the continuous query request from the application, a continuous query is generated and stored in association with the graph model. The continuous query is periodically executed to generate a plurality of computed result sets over time by accessing the one or more data sources. A selected computed result set is provided to the application. The application is configured to render a graph in the graph rendering interface based on the selected computed result set.
US10235778B2 GPU-accelerated pencil ink effect rendering
Methods, systems, and devices are described herein for rendering variable opacity ink strokes on a touchscreen device. In one aspect, a method for rendering variable opacity ink strokes includes receiving a touch input including a stroke associated with variable opacity on a touchscreen of a device. The stroke may be converted to at least one Bezier curve. The at least one Bezier curve may be smoothed and dividing into a plurality of segments, wherein the plurality of segments includes arc segments, line segments, or a combination thereof. A plurality of stamps may be generated corresponding to the plurality of segments. The plurality of stamps may be rendered on the touchscreen of the device to represent the stroke.
US10235773B2 Image capturing device and calibration method of phase detection autofocus thereof
An image capture device and a calibration method of phase detection autofocus thereof are provided. A contrast-based autofocus procedure is executed to move a lens to multiple lens positions, and a statistical distribution of focus values is obtained based on the contrast-based autofocus procedure. Whether the phase linear relationship for a phase detection autofocus procedure is calibrated is determined according to the statistical distribution of the focus values. If yes, then a first phase difference detected when the lens is located at one of the lens positions is obtained, and a second phase difference detected when the lens is located at another one of the lens positions is obtained. The phase linear relationship of the phase detection autofocus procedure is calibrated according to the one of the lens positions, the first phase difference, the other one of the lens positions, and the second phase difference.
US10235772B2 Installation error display control apparatus and installation error detection apparatus of onboard camera
An installation error detection apparatus of an onboard camera includes: an input portion that receives a photographed image; a storage portion that stores position information of a feature point of the vehicle; a feature point detection portion; a determination portion that determines whether the installation position of the onboard camera is the proper position; and a notification portion that informs installation defect of the onboard camera. The notification portion calculates the installation position of the onboard camera required to minimize the deviation amount and corrects the photographed image by the onboard camera. The notification portion detects the feature point and calculates a similarity degree of the position of the feature point and the position information. The notification portion determines the installation defect of the onboard camera and informs the installation defect. The notification portion determines that a vehicle body is deformed and informs the vehicle body being deformed.
US10235766B2 Radiographic image analysis device and method, and storage medium having stored therein program
A subject image is acquired. A virtual model of the subject having a predetermined body thickness distribution is acquired. A composite image of an estimated primary X-ray image, which is obtained by estimating a primary X-ray image of the virtual model obtained by radiography from the virtual model, and an estimated scattered X-ray image, which is obtained by estimating a scattered X-ray image of the virtual model obtained by radiography from the virtual model, is generated as an estimated image which is obtained by estimating a radiographic image of the subject obtained by radiography. The body thickness distribution of the virtual model is corrected such that a difference between the estimated image and the subject image is reduced. The corrected body thickness distribution of the virtual model is determined as the body thickness distribution of the subject.
US10235760B2 Device, system and method for digitally modeling rock specimens
Disclosed is a device for capturing digital images of a rock specimen in a region of interest. The device includes an inner chamber having a wall surrounding the region of interest, the chamber having a specimen support structure at the bottom of the region of interest and an open top opposite the specimen support structure, the specimen support structure dimensioned to receive and support an elongate core sample in an upright orientation within the region of interest; an imaging system associated with the chamber and comprising multiple digital imaging devices spaced around the region of interest, each digital imaging device oriented to have a respective field of view encompassing the region of interest; an illumination system associated with the chamber and switchable between a first illumination state and a second illumination state and comprising a plurality of illumination sources spaced around the region of interest, the illumination sources operable to direct intersecting illumination patterns into the region of interest; and a control system coordinating the imaging system and the illumination system to capture a first set of digital images during the first illumination state and a second set of images during the second illumination state. Systems, methods and computer-readable media are also disclosed.
US10235758B2 Semantic segmentation based on global optimization
Methods and systems for data segmentation include determining initial segmentation scores for each unit of an input data set using a neural network, with each unit being assigned an initial segmentation score for each of multiple segmentation classes. Final segmentation scores are determined for each unit of the input data set by enforcing a smoothness criterion. The input data set is segmented in accordance with the final segmentation scores.
US10235756B2 Vascular analysis methods and apparatus
According to some aspects, a method of identifying a boundary of a portion of a vasculature is provided, the vasculature comprising a geometric representation of a plurality of vessels. The method comprises logically dividing the geometric representation into a plurality of regions, determining at least one feature within each of the plurality of regions, and defining the boundary of the portion of the vasculature based, at least in part, on the at least one feature determined within each of the plurality of regions, wherein the boundary forms a volume defining a separation between inside and outside of the portion of the vasculature. According to some aspects, a method of performing vascular analysis using a geometric representation of a plurality of vessels of the vasculature is provided. The method comprises computing a boundary of a portion of the vasculature based on the geometric representation, logically dividing the geometric representation within the boundary into a plurality of regions, and analyzing at least one feature for each of the plurality of regions within the boundary.
US10235755B2 High-throughput adaptive sampling for whole-slide histopathology image analysis
Methods, apparatus, and other embodiments associated with classifying a region of tissue represented in a digitized whole slide image (WSI) using iterative gradient-based quasi-Monte Carlo (QMC) sampling. One example apparatus includes an image acquisition circuit that acquires a WSI of a region of tissue demonstrating cancerous pathology, an adaptive sampling circuit that selects a subset of tiles from the WSI using an iterative QMC Sobol sequence sampling approach, an invasiveness circuit that determines a probability of a presence of invasive pathology in a member of the subset of tiles, a probability map circuit that generates an invasiveness probability map based on the probability, a probability gradient circuit that generates a gradient image based on the invasiveness probability map, and a classification circuit that classifies the region of tissue based on the probability map. A prognosis or treatment plan may be provided based on the classification of the WSI.
US10235750B2 Segmentation of cardiac magnetic resonance (CMR) images using a memory persistence approach
A method is proposed for identifying an anatomical structure within a spatial-temporal image (i.e. a series of frames captured as respective times). A current frame of spatial-temporal medical image is processed using information from one or more previous and/or subsequent temporal frames, to aid in the segmentation of an object or a region of interest (ROI) in a current frame. The invention is applicable to both two- and three-dimensional spatial-temporal images (i.e., 2D+time or 3D+time), and in particular to cardiac magnetic resonance (CMR images). An initialization process for this method segments the left ventricle (LV) in a CMR image by a fuzzy c-means (FCM) clustering algorithm which employs a circular shape function as part of the definition of the dissimilarity measure.
US10235742B2 Image processing apparatus, image capturing apparatus, image processing method, and non-transitory computer-readable storage medium for adjustment of intensity of edge signal
An image processing apparatus which performs recovery processing that corrects aberration of an imaging optical system used when generating the image and recover image quality degradation, determines an adjustment value for adjusting a degree of emphasis of an edge included in an image, and performs edge emphasis processing by detecting an edge signal from the image, adjusting intensity of the detected edge signal based on the determined adjustment value, and adding the edge signal after adjustment to the image, wherein the adjustment value is determined based on whether the recovery processing has been performed for an image where the edge signal is detected, and with the adjustment value in a case where the recovery processing has been performed, degree of emphasis is suppressed compared to the adjustment value in a case where the recovery processing has not been performed.
US10235738B2 Method of and apparatus for displaying an output surface in data processing systems
A display controller provides an output frame to a display for display by sending respective output surface regions that together form the output frame, each respective region of the output surface being generated from a respective region or regions of one or more input surfaces, to the display. When a new version of an output surface region is generated, the display controller determines whether the output surface region has been unchanged for a period, and if it has, then stores the generated output surface region in a frame buffer. Then, for the subsequent frame, checks are performed to see if the output surface region could have changed. If there is no change the stored version of the output surface region is reused, but if there is a change in the output surface region, the output surface region is regenerated.
US10235735B2 Graphics processor with tiled compute kernels
An embodiment of a graphics apparatus may include a tile candidate identifier to determine if a compute kernel is a tile candidate, and a compute kernel tiler communicatively coupled to the tile candidate identifier to tile the compute kernel if the compute kernel is determined to be a tile candidate. Other embodiments are disclosed and claimed.
US10235726B2 Systems and methods for secure encryption of real estate titles and permissions
Methods and systems for managing real estate permissions are disclosed. At least one user device is in network communication with a server platform. The server platform comprises a database storing at least one master key associated with at least one piece of real estate. The at least one user device is operable to unlock the at least one master key by at least one corresponding slave key for permission. The at least one user device is operable to function within the at least one piece of real estate based on obtained permission. At least one geofence is associated with the at least one piece of real estate. The at least on geofence is defined by at least one geographic designator associated with at least one Internet Protocol (IP) address.
US10235722B1 Systems and methods for analyzing and determining estimated taxes
Systems, methods and articles of manufacture for analyzing past year tax data for a taxpayer and determining an estimated current year tax liability in order to compute estimated tax payments. The tax preparation system comprises a tax estimate engine configured to access a plurality of calculated past year tax calculation graphs. The tax estimate engine analyzes and compares the calculated past year tax calculation graphs to determine similar node(s) and/or dissimilar node(s) and also determines a similar node estimating value for the similar nodes and/or a dissimilar node estimating value for the dissimilar nodes. A tax calculation engine calculates a current year tax calculation graph using the similar node estimating values and/or dissimilar node estimating values. The calculated current year tax calculation graph includes an estimated tax liability for the current year, which the system uses to compute estimated tax payments for the taxpayer for the current tax year.
US10235718B2 Future resource forecast
Embodiments relate to methods and systems for providing specific GUIs based on real-time data and projected data, such as for management of financial resources in view of future resource forecasts. In an embodiment, a method comprises receiving, electronically by a processor, user data comprising financial source data, income data and expenses data. The method also comprises determining, electronically by the processor, spendable resources based on the received user data. The method also comprises receiving, electronically by the processor, user inputs via an interactive interface of a user device comprising desired expense information. The method further comprises determining, electronically by the processor, an impact of the desired expense information on the spendable resources. And the method also comprises causing to be displayed, electronically by the processor, content associated with the impact on the user device.
US10235717B2 Coverage for transmission of data apparatus and method
The present invention provides systems and methods which afford a technical application for insuring, bonding, and underwriting a transmission of a data set, streaming data, and/or document over the Internet through TCP/IP and all other electronic media such as WAP, VOIP, fiber optic channels, microwave channels, and through standard electrical switches, electrical outlets and power lines. The present invention includes a computer-readable medium having computer-executable instructions to cause a system to perform a method for insuring, bonding, and/or underwriting data transmission. The method includes enabling a first remote client coupled to a communications network to insure, bond, and/or underwrite a transmission of an electronic data set, streaming data, and/or document, with a selected coverage type for a selected coverage amount, from the first remote client to one or more second remote clients. The method includes charging a fee to an appropriate account for the selected coverage type and amount.
US10235716B2 System for generating historical hail evaluation data
According to some embodiments, a hail history storage device may store information periodically received from a remote third-party weather reporting service. A hail history score request associated with a geographic location and a date range may be received from a remote requester device. Responsive to the received hail history score request, a computer processor of a hail history server may automatically access information in the hail history storage device based on the geographic location and date range. Moreover, the computer processor may automatically evaluate accessed information to calculate a hail history score value. The computer processor may then transmit, to the remote requester device, historical hail evaluation data including the calculated hail history score value.
US10235713B2 User-widget-based transaction system
A method and system are described to provide a user-widget-based transaction environment. In one example embodiment, an electronic magazine may be presented to a user device as a widget without using a browser. The electronic magazine may comprise two or more data pages. A user selection of at least one of the two or more data pages may be detected and then communicated from the user device across a network for further processing.
US10235712B1 Generating product image maps
Systems and methods for generating product image maps are disclosed. An image containing at least one object is received, and the object is extracted to determine whether it corresponds to a product available via an electronic commerce system. An image map can be generated so that a user interface including hyperlinks to the product in the electronic commerce system can be employed.
US10235709B2 Systems and methods for scripted content delivery
The present subject matter relates generally to systems and methods for adding interactive functionality to a website, other digital media objects, and computer processor applications. Systems and methods for adding functionality to content served by a first server, may include receiving, at a second server, a request from a client-computer for code to add purchase functionality to the content. The code may be sent to the client-computer based on the request. A further request may be received from the client-computer containing information about objects identified in the content as relating to the purchase functionality and a request for information about the objects. Information about the objects may be sent to the client-computer based on the further request. An instruction to complete the purchase may be received from the client-computer, and a confirmation of the completion of the purchase may be sent to the client-computer. The content may be an HTML document and the objects may be objects according to the HTML Document Object Model.
US10235708B2 Photolabile pro-fragrances
Photolabile scent storage substance that are capable of photoinduced release of cyclic compounds have at least one cyclic double bond. These scent storage substances are special ketones, and enable greatly improved stability of the scent impression, in particular with a fresh character, in typical applications, for example in textile laundering, room scenting, and in the cosmetic sector. More economical utilization of the stored scents can thereby be ensured. Also described are corresponding washing or cleaning agents, scenting methods, and methods for manufacturing the special ketones.
US10235706B2 Methods and systems for providing reminders for products in proximity
Various examples of methods and systems for providing reminders for products in proximity are described. In one implementation, a method may receive information related to a list of one or more items available for sale at a physical store, wherein the list is associated with a user. The method may also receive information related to a location of a user device associated with the user. Based at least in part on a distance between the user device and at least one item on the list of one or more items, the method may further providing an indication to the user device that the user device is proximate the at least one item on the list of one or more items.
US10235701B2 Creating managing, and provisioning packages of online applications
Methods and computer-readable media are provided herein for implementing custom application programming interfaces (API) for creating, managing, and provisioning packages of online applications. An offer management service API is implemented that provides methods for creating and modifying offers for packages of online applications. An offer provisioning API is implemented that provides methods enabling the provisioning of online applications for subscribers to offers. An application provider API is published and utilized to provision and maintain individual instances of online applications provided by application providers.
US10235699B2 Automated updating of on-line product and service reviews
The present invention provides a computerized system that analyzes the text of on-line product and service reviews, compares the textual components of the review with a database of manufacturer/service producer updates to the product or service to which the review pertains, provides corrective commentary to the review based upon post-review action taken by the manufacture/service provider, and adjusts the weighting of the review on the basis of the outdated information.
US10235698B2 Sound code recognition for broadcast media
Aspects of the subject disclosure may include, for example, a device that includes a processor and a memory that stores executable instructions that, when executed by the processor, facilitates performance of operations of monitoring a microphone to detect an audio code, logging a date and time when the audio code is detected, determining a location of the device when the audio code is detected and performing an action based on the date and time, the location, and the audio code. Other embodiments are disclosed.
US10235697B2 Systems and processes for detecting content blocking software
A computerized process of detecting content blocking software may include forwarding, to a client device, instructions to enable scanning of a web browser and a file with features resembling advertisement content, and receiving a report from the forwarded instructions indicative of a response of a webpage generated by a web browser of the client device in response to the loaded file. The computerized process may also include analyzing the report based on an expected response of the web browser, and indicating the presence of the content blocking software based on the analysis.
US10235692B2 Consumer presence based deal offers
Systems and related methods facilitating payments with a mobile device are discussed herein. Circuitry in a networked-based central system, which may be a promotional system or payment system, may be configured to receive payment information from a consumer device. The consumer device may include circuitry configured to receive wallet identifying data from the central system. The wallet identification data may be used to secure messages between the consumer device and another device, such as a merchant device, over a wireless link. In some embodiments, the consumer device may receive promotional offers, such as deal vouchers or rewards, and make payments to the other device via the wireless link.
US10235683B2 Analyzing mobile-device location histories to characterize consumer behavior
Provided is a process of inferring a user's reason for movement between geolocations sensed by a mobile device of the user, the process including: obtaining a history of time-stamped geolocations of a user; selecting a plurality of geographic areas based on each of the selected geographic areas including at least one of the time-stamped geolocations; obtaining a probabilistic model specifying parameters comprising: a plurality of candidate user events, each candidate user event being an underlying potential reason why the user moved between geographic locations; probabilities of the user transitioning between each pair of the candidate user events; and probabilities of obtaining a geolocation reported by the computing devices associated with the user in each of the plurality of geographic areas following occurrence of each of the candidate user events; inferring, with one or more processors, one of the candidate user events.
US10235682B2 Systems and methods for providing social discovery relationships
The disclosed embodiments include methods and systems for providing social discovery service operations. In one embodiment, a system for providing a social discovery service is disclosed. The system may be configured to receive transaction data relating to one or more purchase transactions involving one or more merchants and one or more consumers. The system may also be configured to receive product data identifying one or more products included in the one or more purchase transactions. The system may also receive location data associated with the one or more purchase transactions. Based on the transaction data, location data, and the product data, the system may be configured to generate one or more social discovery graphs. Further, the system may be configured to perform one or more social discovery operations based on the one or more social discovery graphs.
US10235680B2 System and method for populating a database with user input
System and methods for populating a database with information from users. A memory stores reference standards, reference keywords, and rules for the reference keywords. An on-line survey question relating to the product/service is presented to the users. Input is received from the users in response to the presented survey question and has content. The received input is stored in the database. A quantity of the content of the received input and a quality of the content of the received input is evaluated.
US10235679B2 Learning a ranker to rank entities with automatically derived domain-specific preferences
A system is described herein that includes a preference deriver component that receives a predefined preference rule that indicates a hierarchy pertaining to entities belonging to a domain, wherein each of the entities has attributes and values for such attributes corresponding thereto, and wherein the preference deriver component outputs preferences between various subsets of entities based at least in part upon the preference rule. The system also includes a learning component that learns a computer-implemented ranker component that is configured to rank the entities belonging to the domain, wherein the learning component learns the computer-implemented ranker based at least in part upon the preferences between the various subsets of the entities output by the preference deriver component.
US10235677B1 Determination and application of click quality
Rating a network interaction is disclosed. A rating system includes an interface for receiving, a rating determiner and an interface for providing. The interface for receiving receives one or more data regarding a new incoming network interaction originated from a third party device over a network. The rating determiner determines a rating of the network interaction based at least in part on the one or more data regarding the network interaction. The interface for providing provides the rating of the network interaction.
US10235672B2 Securely receiving from a remote user sensitive information and authorization to perform a transaction using the sensitive information
Payment information and user input to serve as authorization to perform a transaction using the payment information can be obtained from a remote user having a client computing device. A merchant can send a request for payment information and authorization over a network to any device having a browser and touch screen or other means for receiving user input. A user interface having overlaid fields can be used to receive the payment information in a secure manner that prevents the payment information from being stored on the client computing device. An input area can also be displayed within the browser on the user's device. When the user inputs a signature (or other authorization information) into the input area, the signature can be routed over a network back to the merchant to provide authorization for a transaction.
US10235670B2 Device provisioning using partial personalization scripts
Embodiments of the invention relate to systems and methods for efficiently provisioning mobile devices with personalization data. For some embodiments, a method is disclosed comprising receiving a request for provisioning comprising device information for a mobile device and user authentication information for a user, generating a partial personalization script, an activation script, and a deletion script using the device information, sending the partial personalization script, the activation script, and the deletion script to an application provider computer, wherein the application provider computer initiates execution of the partial personalization script on the mobile device, authenticating the user authentication information, and sending an activation message to the application provider computer, wherein the application provider computer initiates execution of the activation script.
US10235667B2 Device-embedded transaction chip
A payment terminal can have an application processing unit coupled to a transaction processing unit. The transaction processing unit can receive payment information from a payment device via a payment interface coupled to the transaction processing unit. The transaction processing unit can encrypt the payment information in accordance with a standard payment protocol and provide the encrypted payment information and other protocol dependent information to the application processing unit. The application processing unit can execute a point-of-sale application that can have the transaction processing unit acquire the payment information and have the application processing unit transmit the encrypted payment information and other protocol-dependent information from the transaction processing unit to a payment server.
US10235665B2 Sales data processing apparatus and sales data processing method
A sales data processing apparatus includes the following. An operation unit receives operation by touch by an operator. A setting unit sets contents of operation corresponding to how the operation unit is touched associated with each operator. A controller performs, for each operator, contents of operation set by the setting unit associated with how the operation unit is touched in response to the operator touching the operation unit.
US10235664B2 Mobile banking transactions at a server with authentication
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
US10235663B2 Method, system and server system of payment based on a conversation group
A method and device of requesting and receiving payment in a group chat environment are disclosed. The method includes: displaying a conversation interface of a group chat session for a pre-established conversation group, the pre-established conversation group including a user of the user device and a plurality of other users participating in the pre-established conversation group; providing, in the conversation interface of the group chat session, a control for requesting payment from the pre-established conversation group; detecting an input from the user invoking the control for requesting payment from the pre-established conversation group; and in response to detecting the input from the user, posting a group payment request as a chat message to the group chat session.
US10235661B2 Equipment to facilitate money transfers into bank accounts
Systems and methods for transferring money to a bank account are provided. Transactional information, which includes information on a bank account that is to receive the money, may be transmitted to a host computer system from a point of sale device. The transaction information may be stored at the host computer system. At least some of the transaction information may be sent to an intermediary computer system that is configured to interact with a plurality of banking networks in different countries. The intermediary computer system may also determine which one of the banking networks is associated with the bank account that is to receive the money. A request may be transmitted from the intermediary computer network to a local banking network and includes information on the bank account that is to receive the money and an amount of money to deposit. The bank account may then be credited.
US10235657B2 System and method to track time and attendance of an individual at a workplace for a scheduled workshift
A system and method to track time and attendance of an individual at a workplace is provided. The system includes a location tracking system that detects a presence of a portable electronic device carried by the individual, a time clock system that records a registration time of the individual at the workplace, and a main controller. If the main controller receives an electronic communication indicative that the portable electronic device is at the workplace, and if the main controller does not detect recording of the individual registration time at the time clock system, and if the main controller detects a current time at or later than a start time of a scheduled work shift time period of the individual at the workplace, then main controller automatically causes an alert at the portable electronic device prompting the individual to transmit a feedback signal acknowledging need to record the registration time.
US10235655B2 System and method for reducing driving risk with hindsight
A system and method for computer assisted event based reconstruction and forensic analysis of vehicle accidents is provided. The system comprises an event capture device that records audio, video, and other information that collectively comprise one or more events related to a vehicle accident. The event data, including the audio, video, and other related information, is provided to an evaluation server where it is stored in a database for forensic analysis of the events comprising the vehicle accident. Event data for a specific automobile accident event is analyzed and compared to similar types of automobile accident event data in order to forensically analyze the specific event and correlate causal relationships with key elements of the event data to determine the likely cause of the accident or the factors contributing to the accident. Correlation information is also stored at the evaluation server to provide historical data points about causal relationships and key elements.
US10235654B2 Assigning boxes to storage bays based on available spaces
Assigning boxes to available spaces in storage bays may include: obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure including xyz measurements of available spaces, and the multiple storage bays including one or more boxes; comparing, by a processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; and assigning, based on a match, the box to the matching available space, and removing the box from the second data structure, and the matching available space from the first data structure. The assigning of boxes may be combined with identifying desired products to be ordered, and ordering products based on available spaces in the storage bays.
US10235649B1 Customer analytics data model
The present disclosure extends to methods, systems, and computer program products for generating attribute tables for holding attributes and a retail data model linking customer attributes to perform analytics on customer behavior that is optimized for the Hadoop platform.
US10235642B2 Method and system for optimally allocating warehouse procurement tasks to distributed robotic agents
This disclosure relates generally to autonomous devices, and more particularly to method and system to optimally allocate warehouse procurement tasks to distributed autonomous devices. The method includes obtaining, at a coordinating agent, a global task associated with the warehouse and information associated with the robotic agents. The information includes a count and status of the robotic agents. The global task is profiled to obtain a set of sub-tasks and constraints associated with the set of sub-tasks are identified. The constraints include utilization constraint and/or pricing constraints. A distributed, decentralized optimal task allocation is performed amongst the robotic agents based on constraints to obtain optimal performance of robotic agents. The distributed optimal task allocation includes performing primal or dual decomposition of the set of sub-tasks by each robotic agent and updating corresponding primal/dual variables by the coordinating agent when the optimization is performed based on utilization constraint and pricing constraints, respectively.
US10235636B2 Feature selection
A novel method and/or system of feature selection is described.
US10235628B1 System and method for managing routing of customer calls to agents
Upon receiving an inbound call, a call management system retrieves from a customer database enterprise customer data associated with an identified customer. The customer database tracks prospects, leads, new business and purchasers of an enterprise. Enterprise customer data may include customer event data, activity event data and attributions data. The system retrieves customer demographic data associated with the identified customer. A group of agents is selected from a plurality of groups of agents based on retrieved enterprise customer data. A predictive model determines a value prediction signal for the identified customer, then classifies the identified customer into a first value group or a second value group. The system routes a customer call classified in the first value group to a first queue position, and routes a customer call classified in the second value group to a second queue position. for connection to an agent from the selected group of agents.
US10235626B2 Nonlinearly compensated valve system
A pneumatic valve system that includes an actuator that pneumatically actuates a valve, and circuitry that calculates a control signal to control the actuator by compensating for nonlinear dynamic of the actuator using a stable inverse model of the valve, optimizes parameters of the stable inverse model such that a difference between output information of the pneumatic valve system and desired reference information is reduced, and outputs the control signal to control the actuator.
US10235621B2 Architecture for implementing an improved neural network
Disclosed is an improved approach to implement artificial neural networks. According to some approaches, an advanced neural network is implemented using an internet-of-things methodology, in which a large number of ordinary items having RFID technology are utilized as the vast infrastructure of a neural network.
US10235618B2 Authentication feature in a barcode
A method for serializing products using a barcode and checking authenticity of barcodes. A printing modification introduces an authentication feature into the barcode. Print batch data comprising a batch of serial codes and an individual security rationale for modifying the barcode is provided. A modified barcode is printed using a single serial code out of the range of sequential serial numbers and the assigned individual security rationale to provide the barcode with an authentication feature. To check authenticity of a barcode, an image of the modified barcode is processed and submitted to a central database. Content of the modified barcode is read to decode the serial number. The serial number is used to identify a print batch and individual security rationale. If reconstructed properties of the modified barcode and corresponding original properties of the modified barcode stored in the central database are identical, the barcode is considered an original barcode.
US10235613B2 Image forming device and control method therefor for managing characteristics using a paper profile function
An image forming device having a paper profile function of managing characteristics of paper to be used, thereby enabling to set image quality/portability that are dependent on the paper, includes: a display that displays a paper-profile call screen; and a hardware processor that causes the display to differently display items of the paper-profile call screen between at the time of job setting in which a kind of paper is set and at the time of tray setting in which a tray is set.
US10235612B2 Information processing apparatus, information processing method, storage medium, and image forming apparatus for converting drawing data of a transparent object that does not overlap another drawing object into drawing data of a drawing object that does not have an alpha channel as color information
A processor of an information processing apparatus determines, if a drawing object making up page data of a print job is a transparent object having an alpha channel as color information, whether the transparent object overlaps another drawing object. If the transparent object does not overlap the other drawing object, the processor converts drawing data of the transparent object into drawing data of a drawing object not having an alpha channel as color information. If the transparent object overlaps the other drawing object, the processor does not convert the drawing data of the transparent object into the drawing data of the drawing object not having the alpha channel as color information. Based on the converted drawing data and on the non-converted drawing data, the processor creates PDL data to be output to an image forming apparatus.
US10235608B2 Image quality assessment using adaptive non-overlapping mean estimation
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to assess image quality using adaptive non-overlapping mean estimation are disclosed. Example image quality assessment methods disclosed herein include replacing respective blocks of pixels of a first image with mean values of the respective blocks of pixels to determine a second image having a smaller size than the first image. Disclosed example image quality assessment methods also include determining a vector of features for the second image. Disclosed example image quality assessment methods further include applying the vector of features to a neural network, and classifying a quality of the first image based on an output of the neural network.
US10235606B2 Method and system for convolutional neural network regression based 2D/3D image registration
A method and apparatus for convolutional neural network (CNN) regression based 2D/3D registration of medical images is disclosed. A parameter space zone is determined based on transformation parameters corresponding to a digitally reconstructed radiograph (DRR) generated from the 3D medical image. Local image residual (LIR) features are calculated from local patches of the DRR and the X-ray image based on a set of 3D points in the 3D medical image extracted for the determined parameter space zone. Updated transformation parameters are calculated based on the LIR features using a hierarchical series of regressors trained for the determined parameter space zone. The hierarchical series of regressors includes a plurality of regressors each of which calculates updates for a respective subset of the transformation parameters.
US10235597B2 Methods and a computing device for determining whether a mark is genuine
According to various implementations, a computing device receives an image of a candidate mark and uses the image to create a profile of a feature of the mark. The computing device filters out, from the profile, all spatial frequency components except for a first band of spatial frequency components, resulting in a first filtered profile for the feature. The computing device repeats this filtering process for a second band of spatial frequency components, resulting in a second filtered profile for the feature, and may repeat this filtering process for further spatial frequency bands. The computing device compares the first filtered profile of the candidate mark with an equivalent first filtered profile of a genuine mark, and may repeat this process for further filtered profiles.
US10235595B2 Value bill identifying method
Provided is a value bill identifying method, which includes: step 1, collecting, by a color collection device including multiple color sensors, color data of a to-be-detected value bill and preprocessing the collected color data; step 2, extracting a feature from the preprocessed color data; step 3, matching the extracted feature with feature template sets corresponding to each type of value bills, to obtain matching scores, and regarding a feature template with the highest score as a matched template of the color data; and step 4, determining a type of the value bill based on a matching result.
US10235590B2 Systems and methods for encoding image files containing depth maps stored as metadata
Systems and methods for storing images synthesized from light field image data and metadata describing the images in electronic files in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image, the low resolution images, and metadata including the depth map.
US10235587B2 Method and system for optimizing an image capturing boundary in a proposed image
A method and a system for optimizing an image capturing boundary in a proposed image for enhancing user experience while capturing an image are provided. The method includes locating an image capturing boundary in a proposed image and computing a composition measure for the image capturing boundary. Further, the method includes identifying at least one missing portion in the image capturing boundary based on the composition measure. Further, the method includes providing an indication, associated with an image capturing device, to optimize the image capturing boundary based on the identified at least one missing portion. Furthermore, the method includes computing an optimal zoom level automatically in response to actions performed by the user and captures the image by including the at least one missing portion.
US10235586B2 Image processing system capable of executing operation by recognizing information encoding pattern and image displayed alternately and related method
An image processing system includes a host device, an input device and an information processing module. The host device includes a storage module, a first data transmission interface, a display module and a control unit. The control unit controls the display module to separately display at least one information encoding pattern at different time points. The input device includes an image capturing module, a second data transmission interface and a processing unit. The image capturing module captures a part of the at least one information encoding pattern displayed on the display module. The processing unit controls the second data transmission interface to transmit data to the first data transmission interface. The information processing module recognizes the part of the at least one information encoding pattern captured by the image capturing module, so as to control the host device or the input device to execute corresponding operation.
US10235584B2 System for object authenticity detection including a reference image acquisition module and a user module and methods therefor
A system for determining the authenticity of an object including a reference-image acquisition module for acquiring a reference-image. The reference-image acquisition module includes a light-source, an imager including an imaging-sensor, and a database coupled with the imager for storing the reference-image. The light-source directs circumferential-light toward an authentication-region on the object. The circumferential-light is at least one of collimated and telecentric. The circumferential-light impinges on the authentication-region from a plurality of different azimuthal directions and at a predetermined oblique angle relative to the normal of a plane defined by said object. A portion of the circumferential-light is reflected from the authentication-region toward a specular reflection region and another portion is scattered from the authentication-region. The imager is focused on the authentication-region and acquires a reference-image. The reference-image is a focused image of the scattered light. The reference-image includes image features related to surface features scattering phenomena of the authentication-region.
US10235581B2 Vehicle vision system with traffic light status determination
A vision system for a vehicle includes a camera having a forward field of view, a control including an image processor that processes image data captured by the camera, and a global positioning system. Presence of a traffic light located ahead of the vehicle is determined at least in part by the global positioning system. At least one of (i) wireless communication is received at the vehicle and includes a communicated traffic light status of the traffic light ahead of the vehicle, and (ii) processing of captured image data determines an imaged traffic light status of the traffic light ahead of the vehicle. Responsive to determination that the vehicle is not properly responding to the traffic light status of the traffic light ahead of and being approached by the vehicle, the control at least one of (i) generates an alert and (ii) applies brakes of the vehicle.
US10235580B2 Method and system for automatic detection of parking zones
A method automatically detects parking zones in at least one residential street, wherein a) a computing unit is provided; b) information in the form of panoramic images of the at least one residential street is inputted from an external data store; c) information in the form of street data of the at least one residential street is inputted from a map database; d) an internal database is generated, which persists the panoramic images; e) the inputted panoramic images are analyzed for the presence of vehicles; f) the inputted panoramic images are analyzed for the presence of street signs and traffic signs; g) from the analyses of the presence of vehicles and the presence of street signs and traffic signs for at least one selected residential street, expected existing no-parking/no-stopping zones are determined; h) a data set that contains the detected information regarding identified vehicles, street signs, and the markings of no-parking/no-stopping zones and parking zones is generated, and i) the information contained in the data set is visualized on a terminal unit.
US10235576B2 Analysis method of lane stripe images, image analysis device, and non-transitory computer readable medium thereof
An analysis method of lane stripe images, an image analysis device and a non-transitory computer readable medium thereof are provided to perform steps of: setting a reference point as a center to recognize the lane stripe image in a plurality of default directions; defining a plurality of preset sections onto the lane stripe image and determining a characteristic value of the lane stripe image in each of the preset sections whenever the lane stripe image is recognized in one of the default directions; determining a first feature parameter according to the characteristic values of the lane stripe image in the preset sections when the lane stripe image is recognized in at least one of the default directions; and determining an actual lane parameter of the lane stripe image according to at least the first feature parameter.
US10235572B2 Detecting changes in 3D scenes
Examples disclosed herein relate to detecting change in a 3-dimensional (3D) view. The examples enable determining a first set of sparse local features from a first set of frames of an initial 3D scene; determining whether the initial 3D scene is different from a current 3D scene based on the first set of sparse local features; and providing information about any determined differences between the initial 3D scene and the current 3D scene.
US10235570B1 Aspect ratio validation
A technology for aspect ratio validation is provided. An object may be detected in a visual media presentation. The detected object may be compared to a first candidate aspect ratio object of a same class of objects as the object. The detected object may also be compared to a second candidate aspect ratio object, which may also be of a same class of objects as the detected object. A determination may be made as to which of the first and second candidate aspect ratio objects the object corresponds.
US10235567B2 Head mounted display device for use in a medical facility
A head-mounted display device for interface with a medical device configured to perform an invasive procedure on a patient, such as a blood component collection, an infusion, a feeding operation, etc.
US10235565B2 System and methodologies for occupant monitoring utilizing digital neuromorphic (NM) data and fovea tracking
A system and methodologies for neuromorphic vision simulate conventional analog NM system functionality and generate digital NM image data that facilitate improved object detection, classification, and tracking so as to detect and predict movement of a vehicle occupant.
US10235564B2 Delivery handling apparatus, delivery handling method, and delivery handling program
According to one embodiment, a delivery handling apparatus includes a recognition portion which performs an image recognition processing to an image imaged by an imaging portion to image a delivery object, to recognize information including an address given to the delivery object and a parameter selecting portion which sequentially selects parameter sets from a plurality of the parameter sets previously stored in a storage portion and a control portion which makes the parameter selecting portion sequentially select parameter sets from a plurality of the parameter sets, and the recognition portion perform an image recognition processing to an image with the parameter sets selected by the parameter selecting portion, and the parameter selecting portion select the parameter set satisfying a prescribed condition, based on a result of the image recognition processing corresponding to the respective parameter sets.
US10235562B2 Emotion recognition in video conferencing
Methods and systems for videoconferencing include recognition of emotions related to one videoconference participant such as a customer. This ultimately enables another videoconference participant, such as a service provider or supervisor, to handle angry, annoyed, or distressed customers. One example method includes the steps of receiving a video that includes a sequence of images, detecting at least one object of interest (e.g., a face), locating feature reference points of the at least one object of interest, aligning a virtual face mesh to the at least one object of interest based on the feature reference points, finding over the sequence of images at least one deformation of the virtual face mesh that reflect face mimics, determining that the at least one deformation refers to a facial emotion selected from a plurality of reference facial emotions, and generating a communication bearing data associated with the facial emotion.
US10235557B1 Method and apparatus for sensing fingerprint
Methods and apparatuses are provided for a fingerprint sensing apparatus. In one embodiment, a fingerprint sensing apparatus comprises a light source configured to produce an emitted light to illuminate a fingerprint of a user, a light modifier configured to illuminate the fingerprint with a substantially uniform light intensity using the emitted light from the light source, where the light modifier includes a curved surface configured to produce a diffused and reflected light based on the emitted light from the light source, a prism configured to direct a reflected light of the fingerprint illuminated by the diffused and reflected light from the light modifier, an image sensor configured to capture a fingerprint image from the reflected light of the fingerprint, and a housing configured to hold the light source, the light modifier, the prism, and the image sensor within the housing.
US10235555B2 Optical fingerprint recognition sensor package
An optical fingerprint recognition sensor package, which comprises a carrier, at least one image sensor, at least one light emitting diode, a first molding compound and at least one second molding compound is provided. The image sensor is disposed on the carrier and being electrically connected thereto. The at least one light emitting diode is peripherally surrounding the image sensor for providing at least one light source. The first molding compound made of infrared material is configured to be adjacent to the image sensor to hinder ambient lights from interfering with the image sensor. The second molding compound made of colored silicone is disposed over the light emitting diode to provide lighting path for the light source. By employing the proposed present invention, interferences from the ambient lights with the image sensor can be effectively avoided, thus increasing the accuracy and precision of the sensing results.
US10235554B2 Organic light-emitting diode display substrate, display panel and semiconductor device containing the same, and related operating method
The present disclosure provides an organic light-emitting diode (OLED) display substrate. The OLED display substrate includes a plurality of pixel regions for displaying images; and a plurality of image recognition regions for recognizing a pattern of a light-reflecting surface structure, each image recognition region including a photoresistor.
US10235546B2 Systems and methods for detecting and decoding barcodes with bar dilation
Systems and methods for detecting and decoding 4-state barcodes with extreme bar dilation are disclosed. The method is implemented in a computing device and includes: separating an extracted image of a barcode into a top half and a bottom half; estimating bar positions and then sampling heights of the top and bottom images at each position; using adjacent bar height differences to determine the top and bottom of the tracker portion for each bar position; removing the tracker contribution to the top and bottom heights at each bar position; sending the resulting sequence of bars with ascender and descender information to a decoder for decoding processes.
US10235544B2 Inspection method and inspection device for RFID tag
An RFID tag inspection method includes the steps of transmitting a measurement signal from a reader/writer simultaneously to a plurality of RFID tags arrayed on a collective base member and configured to process radio signals, receiving response waves from the individual RFID tags in a batch by the reader/writer, and determining, based on strengths and a number of received signals read by the reader/writer, whether or not the individual RFID tags are acceptable. Thus, acceptance/rejection inspection can be performed on the plural RFID tags, which are arrayed on the collective base member, in a batch.
US10235543B2 Booster antenna structure for a chip card
A booster antenna structure for a chip card. The booster antenna structure includes a first electrical circuit, which forms a first resonant circuit, a second electrical circuit which forms a second resonant circuit, and a parallel coupling between the first electrical circuit and the second electrical circuit. The booster antenna structure is formed of a single wire.
US10235542B2 Jewelry including etched or printed information and method to optically or wirelessly access digital replica of the etched or printed information
A jewelry article, and systems and methods for accessing human readable information printed or etched on the jewelry article are disclosed. The printed or etched human readable information included in the jewelry article cannot be viewed without a visual aid. The jewelry article includes a wireless or optical tag corresponding to the printed or etched human readable information. The wireless or optical tag is associated with an electronic file corresponding to the printed or etched human readable information. The wireless or optical tag is configured to be readable by an external reader connected to an external database that stores the electronic file corresponding to the printed or etched human readable information. The external reader is configured to read the wireless or optical tag to access the associated electronic file stored in the external database. Information included in the electronic file may be displayed on a display.
US10235537B2 Computer system of computer servers and dedicated computer clients specially programmed to generate synthetic non-reversible electronic data records based on real-time electronic querying and methods of use thereof
In some embodiments, the present invention provides for an exemplary computer system which includes at least: a graphical user interface client; a dedicated application server; the dedicated application server is configured to connect to the graphical user interface client and an electronic source with electronic data records; where the electronic data records include real identification identifiers of real individuals; where the graphical user interface client is configured to generate at a graphical user interface that is configured to receive user authenticating credential information and to conduct a real-time electronic negotiation querying session between the user and the dedicated application server to generate a plurality of non-reversible synthetic electronic data records of a plurality of synthetic individuals, by utilizing at least one statistical technique so that the plurality of non-reversible synthetic electronic data records cannot be used to identify any real individual in the plurality of electronic data records.
US10235535B2 Transmitting medical data records
The present embodiments relate to a method for transmitting medical data records. The method includes receiving a patient data record from an internal data storage unit, selecting an anonymization setting from a set of predetermined anonymization settings, generating an anonymized patient data record on the basis of the selected anonymization setting or rule, and transmitting the anonymized patient data record to an external data storage unit.
US10235532B2 Device access control
Examples are provided for device access control. In one example, a computing device to which access is controlled includes a display device for presenting a user interface, a processor, and a storage device storing instructions executable by the processor to, for each of a threshold number of rounds, display a plurality of candidate regions, each candidate region including a plurality of candidate authentication objects, and receive input indicating a device access control response. After performing the threshold number of rounds, the device may selectively allow access based on a number of rounds that included a successful input (e.g., selecting a candidate region that includes an object from an access code).
US10235526B2 Secure resume from a low power state
Various embodiments are directed to a system for accessing a self-encrypting drive (SED) upon resuming from a sleep power mode (SPM) state. An SED may be authenticated within a system, for example, upon resuming from a sleep state, based on unwrapping the SED passphrase with a SPM resume passphrase stored in a standby power register to receive power during the SPM state.
US10235522B2 Definition structure of program for autonomously disabling invading virus, program equipped with structure, storage medium installed with program, and method/device for autonomously solving virus problem
Even if a virus invades a program in operation according to the present invention, regardless of the timing and means of invasion and the number of attempts thereof, the present program autonomously and unassistedly detects the virus as contamination of a memory area used by the program and disinfects the contamination for quick recovery in order to continue the normal operation. The present program detects the virus as contamination caused by false information against the intent of the present program. Upon occurrence of contamination, the present program detects the contamination as a predicate inconsistency. However, this scheme is not for detecting an invading virus but is needed as a structural requirement in order for the program to exist as a legitimate program. The present program disinfects the detected contamination using a scheme in accordance with the present invention. The timing of disinfection prevents the symptoms of the invading virus from appearing, in view of which this exerts the same operational effect as that of destroying the viral intention. Consequently, the virus invading the present program is disabled by the present program before appearance of the intended symptoms of the virus.
US10235521B2 Malware detection using clustering with malware source information
Techniques for malware detection using clustering with malware source information are disclosed. In some embodiments, malware detection using clustering with malware source information includes generating a first cluster of source information associated with a first malware sample, in which the first malware sample was determined to be malware, and the first malware sample was determined to be downloaded from a first source; and determining that a second source is associated with malware based on the first cluster.
US10235519B2 Methods and systems for identifying potential enterprise software threats based on visual and non-visual data
Visual and non-visual elements associated with the candidate files are analyzed to determine whether the candidate files are malware. A visual element (e.g., icon) is extracted from the candidate file, and the icon's image is compared to a group of reference images associated with trusted entities. If the icon's image matches a reference image, the candidate file may be malware masquerading as trusted software. The non-visual elements associated with the candidate file are used, in combination with the visual elements, to determine whether the candidate file is malware.
US10235514B2 Game controller-based captcha
A CAPTCHA is presented on a display and a user of a hand-held controller such as a computer game controller is prompted to respond to the image. A correct response entails manipulation of a key on the controller and does not require input from an alpha-numeric keyboard.
US10235512B2 Systems and methods for authentication via bluetooth device
A system and/or method is provided to implement authentication via Bluetooth devices. In particular, a user's Bluetooth device, such as a smart phone, may be registered to be used for automatic authentication for an online user account. When the user is attempting to log onto the online user account at a user device, such as a laptop, the user device may detect that the user's Bluetooth device is in proximity to the user device and the user may be logged into the online user account at the user device automatically. Thus, the user may be logged into the online user account seamlessly without requiring the user to input credentials, such as user name and/or password.
US10235504B2 Facilitating access to content from group interactions
The disclosed embodiments provide a system that facilitates access to content. During operation, the system detects uploading of the content within a group interaction among a set of users. Next, the system aggregates the content into a centralized location. Finally, the system enables access to the content at the centralized location by one or more of the users.
US10235502B2 Apparatus and method for protecting media content rights
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to maintain content rights parameters associated with media content and a user where the content rights parameters include limits to distribution of the media content to a plurality of communication devices associated with the user and where a portion of the plurality of communication devices use different communication protocols from another portion of the plurality of communication devices, monitor for access to the media content by one communication device of the plurality of communication devices of the user, and obtain rights control data that is adapted to allow for presentation of the media content by the one communication device of the user where the rights control data is generated based on the content rights parameters. Other embodiments are disclosed.
US10235501B2 Post procedure care and wellness management
Systems and methods for post procedure care and wellness management. A care network for a care recipient in providing post procedure care to the care recipient for a procedure performed on the care recipient is formed. A user specific care plan for the care recipient is generated, the user specific care plan including post procedure content and first post procedure care conditions associated with the post procedure content is generated for the care recipient. Whether the first post procedure care conditions are satisfied is determined. The post procedure content is sent to the care recipient through an internal communication channel. A first care data received notification comprising a generic notification lacking any personal health information of the care recipient is sent to the care recipient through an external communication channel. The care recipient is logged in to view the post procedure content through the internal communication channel.
US10235497B2 Volumetric ultrasound image data reformatted as an image plane sequence
An ultrasound probe acquires a 3D image dataset of a volumetric region of the body. The 3D image data is reformatted into a sequence of successive parallel image planes extending in one of three orthogonal directions through the volume. The sequence of images (74, 84, 94) is preferably formatted in accordance with the DICOM standard so that a clinician can review the 3D image data as a sequence of DICOM images on an image workstation.
US10235480B2 Simulation of internet of things environment
A method, system, and product for simulation of Internet of Things (IoT) environment. The method performed by a simulation node in the IoT environment, which comprises the simulation node and a cloud server connected by a computerized network. The method comprises selecting a simulated IoT device to simulate from a plurality of simulated IoT devices that are being simulated by the simulation node; invoking a real-world model to obtain real-world simulated values; determining a simulated behavior of the selected simulated IoT device by invoking a device model and providing the real-world simulated values thereto, o wherein the simulated behavior comprises transmitting a message to the cloud server; setting a next simulated action of the simulation node to occur at a designated time, wherein the next simulated action is the simulated behavior; and performing the next simulated action at the designated time.
US10235478B2 Pseudo-phase production simulation: a signal processing approach to assess quasi-multiphase flow production via successive analogous step-function relative permeability controlled models in reservoir flow simulation
The disclosed embodiments include a method, apparatus, and computer program product for approximating multiphase flow in reservoir simulation. For example, one disclosed embodiment includes a system that includes at least one processor and memory coupled to the at least one processor, the memory storing instructions that when executed by the at least one processor performs operations that includes generating a set of pseudo-phase production relative permeability curves; receiving production rate history data; receiving simulation configuration parameters; performing flow simulation using the set of pseudo-phase production relative permeability curves; and determining an optimal matching pseudo-phase production simulation result that best matches the production rate history data in the absence of relative permeability measurements derived from the subsurface porous medium.
US10235474B2 In-memory graph analytics system that allows memory and performance trade-off between graph mutation and graph traversal
Techniques herein are for navigation data structures for graph traversal. In an embodiment, navigation data structures that a computer stores include: a source vertex array of vertices; a neighbor array of dense identifiers of target vertices terminating edges; a bidirectional map associating, for each vertex, a sparse identifier of the vertex with a dense identifier of the vertex; and a vertex array containing, when a dense identifier of a source vertex is used as an offset, a pair of offsets defining an offset range, for use with the neighbor array. The source vertex array, using the dense identifier of a particular vertex as an offset, contains an offset, into a neighbor array, of a target vertex terminating an edge originating at the particular vertex. The neighbor array contiguously stores dense identifiers of target vertices terminating edges originating from a same source vertex.
US10235472B2 Guest browser
One embodiment of a guest browser system, among others, includes a guest browser interface configured to provide an address bar interface for accepting a network address for retrieving a first web page. The guest browser interface is rendered from code of a second web page, where content of the second web page is rendered by an installed web browser. The system further includes a guest browser engine configured to retrieve contents of web pages. The guest browser engine is built from code provided by the second web page and is used to update content of the second web page with content from the first web page. Other systems and methods are also provided.
US10235470B2 User retrieval enhancement
Systems and methods are described for performing a travel search and presenting search results to a user. A computing device may retrieve multiple travel documents and analyze the travel documents to identify points of interest. The computing device may analyze the subset of the travel documents that have points of interest or significant information regarding points of interest. The computing device is configured to calculate a POI relevance score based on text associated with the identified POIs. The POI relevance score indicates how likely the text is relevant to a travel search and rank the subset of the travel documents based on the POI relevance score.
US10235469B2 Searching for posts by related entities on online social networks
In one embodiment, a method includes receiving a text query comprising one or more n-grams inputted by a first user, identifying one or more primary entities matching one or more n-grams of the received text query, and identifying, for each of the identified primary entities, one or more related entities based on one or more related-entity indexes associated with the primary entity. The method also includes accessing, for each identified related entity, one or more posts authored by the identified related entity, each accessed post matching all of the n-grams of the received text query, calculating a score for each of the accessed posts, and sending to the first user one or more search results corresponding to one or more of the accessed posts having scores higher than a threshold score, respectively.
US10235466B2 Profile driven presentation content displaying and filtering
The present disclosure provides for automatically detecting groups of people who may be interested in different types of content (e.g., different presentations, different presentation sections, different presentation styles). Further, the present disclosure provides for automatically providing presentation filters appropriate for each group of people.
US10235464B2 Method and apparatus for recommending hashtags
A method for recommending hashtags includes determining keywords from a post planned for publishing by a publisher. An input criteria comprising at least one of age group, geographical location, date range, or a keyword is received. Previous posts associated with the keywords and satisfying the input criteria are obtained. The previous posts are categorized into one or more categories based on sentiment of each post and for each category hashtags used in the obtained previous posts in that category are determined. The hashtags are ranked based on predefined criteria comprising at least one of frequency of appearance of respective hashtag in posts, number of likes or shares or retweets of post comprising respective hashtag, number of followers of person who used respective hashtag, or sentiment of post comprising respective hashtag. The hashtags are then recommended, based on ranking, to the publisher for use with the post planned for publishing.
US10235462B2 Analyzing an interaction history to generate a customized webpage
Systems, methods and articles of manufacture are disclosed for generating a webpage. In one embodiment, a request may be received from a user to view the webpage that includes portlets. A time of the request may be identified. The portlets may be provided. Based on an interaction history of the user and the identified time of the request, the portlets may be arranged on the webpage. The webpage may be output for display, in response to the request.
US10235460B2 Sharing configuration information for searches in data intake and query systems
Various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud.
US10235459B1 Creating entries in at least one of a personal cache and a personal index
Methods and apparatus related to creating entries in a personal cache of a user and/or a personal index of a user. Entries may be created in a personal cache and/or a personal index of a user based on web-based documents visited by the user and one or more of the entries may include content specific to the user's experience with a web-based document. The personal cache and/or personal index may enable a user to view all or aspects of previously visited web-based documents and/or search previously visited web-based documents. An entry of a user's personal cache and/or personal index may optionally include information that may not be found in a public cache and/or public index.
US10235458B2 And relating to the matching of forensic results
A method for comparing DNA containing test results and stored results is provided, including a) a stored result selection and plurality of stored result database creation stage; b) a test result against stored result comparison stage, including: 1) A test result selection and plurality of test result database creation sub-stage; 2) A single test result database against single stored result database search sub-stage, performed for the various pairs of test result databases and stored result databases, to establish matches; 3) An established match review sub-stage, to filter out established matches which do not feature as matches across the other test result against stored result databases; 4) A process outcome sub-stage which provides details of the matches which extend across all the database pairs.
US10235457B1 Playlist analytics
Systems and methods are disclosed for providing playlist analytics. A method may include capturing data associated with access to a playlist of content. The method may further include identifying, in the captured data, one or more interactions with the playlist of content. The method may further include generating, by a processing device, at least one metric based on the identified one or more user interactions. The method may further include reporting the at least one playlist metric.
US10235456B2 Audio augmented reality system
Techniques for online information search and retrieval for a query including a digital audio waveform. In an aspect, an audio waveform is received and digitized by at least one of a plurality of audio input devices. The digitized audio waveforms are transmitted to a central processing unit, which formulates and submits a query to an online engine. The formulated query may include the at least one digital audio waveform. The online engine retrieves one or more online results relevant to the formulated query. The online results may include one or more relevant visual results, and/or one or more relevant audio results. The retrieved results are served in real-time back to a user, via a device having audio output capability, and/or a device having visual data output capability.
US10235454B1 Generating playlist inclusive canonical network addresses
A content server stores digital content including video, audio, image, animation, or text content. The content server receives requests to access digital content at a URI, which includes a content identifier specifying a digital content item and, optionally, a playlist identifier specifying a playlist containing the digital content item. The content server obtains a canonical playlist that uniquely contains the specified digital content item out of all canonical playlists and generates a canonical URI containing a canonical playlist identifier and the digital content item identifier. The content server incorporates this canonical URI into metadata associated with the digital content. When the digital content is presented through a content distributor, the associated metadata indicates the canonical playlist and optionally a next digital content item from the canonical playlist. Additionally, the content server may associate no-index metadata with digital content in non-canonical playlists to remove the digital content from search results.
US10235451B2 Data caching based on social characteristics of users
In one example embodiment, a computer-implemented method is provided for caching data from an online resource based on social characteristics of users using the data. The method includes dividing the users into one or more social groups according to the social characteristics, and creating one or more cache databases corresponding to the one or more social groups, wherein data in each of the one or more cache databases are indexed by one or more user attributes identifying social characteristics of user used the data.
US10235449B1 Extracting product facets from unstructured data
Disclosed is a platform for assessing queries related to a catalog entry. The platform is able to determine what attributes of the catalog entry the query is directed to using one or more language processing techniques. Once an attribute is identified, the platform may check for appropriate unit types and/or formats based on a category associated with the attribute. The platform then parses additional data associated with the catalog entry (or another catalog entry within the same browse node) to identify a set of potential values for the identified attribute. One or more rule sets may be used to filter the set of potential values to a single probable value, which may then be provided in a response to the query.
US10235445B2 Employing associative memory for enhanced lifecycle management
A non-conformance analysis system may have an associative memory subsystem populated with information involving a plurality of entities defining different attributes of a component, with each entity being categorized under a user defined entity type, the entities and entity types forming an associative memory. A user input device may be used for enabling a user to input a query concerning the component, and to obtain information useful for managing a lifecycle of said component. An associative memory entity analytics engine in communication with the associative memory subsystem, and responsive to said user input device, searches the associative memory using the information provided in the query to retrieve entities helpful to the user in assessing the lifecycle of the component.
US10235442B2 Method and apparatus for identifying and characterizing errant electronic files
A computer system includes a server having a memory connected thereto. The server is adapted to be connected to a network to permit remote storage and retrieval of data files from the memory. A file identification application is operative with the server to identify errant files stored in the memory. The file identification application provides the functions of: (1) selecting a file stored in said memory; (2) generating a unique checksum corresponding to the stored fire; (3) comparing said unique checksum to each of a plurality of previously generated checksums, wherein the plurality of previously generated checksums correspond to known errant files; and (4) marking the file for deletion from the memory if the unique checksum matches one of the plurality of previously generated checksums.
US10235439B2 Systems and methods for data warehousing in private cloud environment
A system and method are disclosed for private cloud computing and for the development and deployment of cloud applications in the private cloud. The private cloud computing system and method of the present invention include as components at least a cloud controller, a cloud stack, Service Registry, and a cloud application builder.
US10235436B2 Event stream transformations
The formulation of transformations on one or more input event streams to generation one or more output event streams. Accordingly, the transformations may be considered to be a query on the original input event stream(s). The event query includes event stream source representations representing an input event stream available in a particular execution context. The event query also includes a transformation module identifying the transformation set to be performed on the input event streams in the execution context. Once the query is properly formed, an execution module may then cause the transformations to be executed upon the designated input event stream(s) to generate output event streams.
US10235434B2 Optimizing loading of relational data for applications
A method for optimizing loading of relational data for applications is disclosed. The method includes monitoring a plurality of requests selecting entities and processes to be executed for the selected entities. The plurality of requests is generated in an application server. The method also includes associating an application context with each of the processes to be executed for the selected entities. The application context includes the process to be executed using an entity stored in a database external to the application server. The method further includes generating a fetch plan for the entity stored in the database and modifying, the generated fetch plan in view of the selected entities and the associated application context. The fetch plan may include lazy loading of the entity stored in the database (e.g., by loading the entity from the database and deferring loading of one or more attributes of the entity form the database).
US10235432B1 Document retrieval using multiple sort orders
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, to facilitate searching indexed resources associated with sort key values. In one aspect, a method includes actions of maintaining an index including a respective index entry for each of multiple resources, wherein each index entry includes a first sort key that is associated with a corresponding sort key value, receiving a query from a user device, obtaining, based on query features, a first restrict criterion that includes one or more binary value bits, determining, based on (i) the first restrict criterion and (ii) the first sort key, a first count of index entries that are each associated with a respective resource that is responsive to the query, and in response to determining that the first count of index entries satisfies the predetermined threshold, obtaining a set of index entries corresponding to resources related to the query.
US10235430B2 Systems, methods, and apparatuses for detecting activity patterns
Systems, methods, and apparatuses for activity pattern detection are described herein. Embodiments may process large amounts of data from a plurality of different database sources in order to detect events common to the data of the different database sources. Embodiments further perform data mining operations to detect patterns (e.g., two or more events appearing consecutively or non-consecutively), and present these patterns in a graphical user interface (GUI) to illustrate how a plurality of patterns may comprise a business scenario.
US10235426B2 Proposing a copy area in a document
Information on a cursor or pointer position is obtained, indicating a first content on a document displayed on a screen. A plurality of second contents are retrieved from a history information, each of the second contents comprising the first content. The history information comprises sets of contents, each of the sets comprising a content in the document which was copied by one or more users, and position information of this content. The sets are ranked in a predetermined order. A copy area is proposed based on one or more second contents in the predetermined order among the retrieved second contents.
US10235419B2 Automatic generation of rating requests from a recommender system
The recommender system uses stored representations of relations between users. Access to an item by one or more first users in the storage system is recorded. When the recommender system detects a request for a rating of the item from a second user, the recommender system selects at least one of the first users that occurs in a stored relation with the second user. A query message that refers to the second user is then automatically transmitted to enter a rating for the item to a user address associated with the selected first users. Preferably at least one first user is selected for which it has been recorded that it has accessed the item but for which it has not yet given a rating. Preferably, the rating from the first user is passed to the second user via the recommender system, which records the rating for further use. The selection of the first user may be based on recorded data that measures correlation between ratings from the first and second user.
US10235418B2 Runtime permissions of queries
A method includes assigning an access permission of a first user to a query object that represents a first query, the access permission granting the first user access rights to one or more data sources of the first query, the access permission being assigned as a runtime permission of the first query, granting a request from a second user to execute a second query, the first query being a subquery of the second query, and allowing the second user to execute the first query on the one or more data sources of the first query using the runtime permission assigned to the first query in executing the second query using the first query as the subquery.
US10235415B1 Iterative variance and/or standard deviation calculation for big data using components
The present invention extends to methods, systems, and computing system program products for iteratively calculating variance and/or standard deviation for Big Data. Embodiments of the invention include iteratively calculating one or more components of a variance and/or a standard deviation in a modified computation subset based on iteratively calculated one or more components of the variance and/or the standard deviation calculated for a previous computation subset and then calculating the variance and/or the standard deviation based on the iteratively calculated components. Iteratively calculating the components of variance and/or standard deviation avoids visiting all data elements in the modified computation subset and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
US10235412B2 Detecting, representing, and interpreting three-space input: gestural continuum subsuming freespace, proximal, and surface-contact modes
Systems and methods for detecting, representing, and interpreting three-space input are described. Embodiments of the system, in the context of an SOE, process low-level data from a plurality of sources of spatial tracking data and analyze these semantically uncorrelated spatiotemporal data and generate high-level gestural events according to dynamically configurable implicit and explicit gesture descriptions. The events produced are suitable for consumption by interactive systems, and the embodiments provide one or more mechanisms for controlling and effecting event distribution to these consumers. The embodiments further provide to the consumers of its events a facility for transforming gestural events among arbitrary spatial and semantic frames of reference.
US10235407B1 Distributed storage system journal forking
A forking coordinator of a journal-based multi-data-store database determines that a forking criterion for a first journal has been met. The coordinator stores an indication that processing of transaction requests directed to a particular subset of the database is suspended. The coordinator instantiates a second journal for storing committed transaction entries for the particular subset. Metadata of the second journal indicates that transaction entries with sequence numbers in a particular range are stored in the first journal. The coordinator stores an indication that transaction processing associated with the particular subset of the system is to be resumed using the second journal.
US10235403B2 Parallel collective matrix factorization framework for big data
A system and a method perform matrix factorization. According to the system and the method, at least one matrix is received. The at least one matrix is to be factorized into a plurality of lower-dimension matrices defining a latent feature model. After receipt of the at least one matrix, the latent feature model is updated to approximate the at least one matrix. The latent feature model includes a plurality of latent features. Further, the update performed by cycling through the plurality of latent features at least once and alternatingly updating the plurality of lower-dimension matrices during each cycle.
US10235402B1 Techniques for combining grid-encoded data storage systems
One or more grids of redundancy coded shards, such as those stored or otherwise represented on grid encoded storage systems, are combinable or extensible. For example, a generator matrix of a redundancy code may be configured so as to have a sufficient number of fields to generate a grid. The generator matrix may initially be used to generate smaller grids, which can be combined into the target grid without re-encoding most or all of the data represented thereon. In some cases, vertically derived shards of the input grids may be combined using, e.g., matrix addition, which may then be directly allocated to the target grid, while data shards and horizontally derived shards may be allocated to the target grid with no further transformation.
US10235394B2 Managing relational databases
Embodiments for an approach to managing a relational database. The relational database comprises a first table defining a primary key, and at least one other table with a foreign key constraint referencing the primary key. The data of the first table and at least one other table is divided into a plurality of partitions, each containing data associated with a subset of primary key values. Receiving a partition management policy, defining one or more conditions for the first table and at least one other table and an operation performed on the partitions of the first table and at least one other table. Determining if the first table and at least one other table satisfy the one or more conditions of the partition management policy, if not, performing the operation.
US10235391B2 Method and apparatus for implementing dynamic database traversal
A method, apparatus and computer program product are therefore provided for implementing requests for data using independent data objects. In this regard, the method, apparatus and computer program may receive a request for set of data. The request may include an identifier for the particular set of data. The method may further determine a structure of the set of data using an attribute table associated with one or more data objects, and generate a query using the determined structure of the set of data. The generated query may be executed to retrieve a set of data responsive to the request. The retrieved data may be used along with the determined structure to provide a response to the request.
US10235390B2 Shared image database with geographic navigation
There is disclosed a method and device for operating an image database shared by a plurality of users. In an embodiment, each image captured by a user and stored in a shared image database is associating with the geographic coordinates of the location at which the image was captured. A search engine for the image database is configured to accept geographic coordinates as a search criterion for locating at least one captured image stored in the shared image database. The images having location coordinates within a predefined range of geographic coordinates is displayed to the user.
US10235386B2 Electronic route creation
A method of creating an electronic travel route includes providing a user interface that includes electronic geographic maps. Routes created by users using the user interface are stored. The routes include mapped electronic routes along which the users have traveled. The method includes receiving geographic information and a request from a requester to create a new route. A set of the routes created is provided to the requester based on the geographic information. Selections of portions of the set of the routes are accepted to create the new route. Based on the new route, a processor of a computer is used to create a set of geographic markers and instructions for traversing the new route. The new route and instructions for traversing the new route are provided based on a search.
US10235383B2 Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
Techniques are disclosed for enabling synchronization of items (e.g., folders or files) with read-only permissions in a cloud-based environment. In one embodiment, a method comprises, upon receiving a request from a collaborator to synchronize an item stored in the workspace, determining whether the item is marked as read-only and verifying if the collaborator has permission for downloading the item. The method further comprises, if the item is marked as read-only and if the collaborator has permission for downloading the item, sending the item to the collaborator. The method further comprises synchronizing the item by automatically pushing an updated version of the item unilaterally from the cloud-based environment to the collaborator regardless of whether the collaborator has performed any modification to the sent item. Among other advantages, embodiments disclosed herein provide capabilities to synchronize read-only files/folder in cloud-based platforms, especially where items are often opened/edited among the collaborators.
US10235375B1 Persistent file system objects for management of databases
In a mirrored database system, a careful write of intentions to perform file system actions is recorded in a persistent file system objects table that is flushed to disk prior to the actions being taken. The table durably and accurately records identities of file system objects that were in use by the database to facilitate creation and deletion of physical file directories and files on a database during crash recovery and during mirror resynchronize. In the event of a failure, crash recovery may quickly and easily identify file system objects which need to be cleaned up by reference to the persistent file system objects table. Similarly, resynchronization of the mirror database can be performed quickly by referring to the persistent file system table data to detect changes since the last database checkpoint.
US10235370B2 Methods and apparatus for providing unified transmission tracking services
An apparatus for providing a data validation service on behalf of an entity is provided. The apparatus may include a receiver configured to receive a file from a client and a processor. The processor may be configured to assign a file identification number to the file, forward the file to an operations area within the entity, and provide data validation relating to the file based on the file identification number. When the file is located in the operations area, the file may retain its file identification number originally assigned to the file upon receipt by the entity. When the data validation request includes a request for file status information, the file status information response to the request may include one of collected, not collected and suspended.
US10235368B2 System and method for updating external file referenced by database with transactional consistency using SQL
A system and method for updating files in a file system that is linked to a database system which stores metadata pertaining to the files. Changes intended to be made to an original file are written to a replacement file, and when the user is ready to move the changes onto the original file, a database transaction is commenced. If the transaction commits, the replacement file is renamed to the original file and the file security attributes of the original file are applied. Otherwise, the rename operation does not take place, thereby ensuring consistency between the metadata in the dbms system and the file system data that is represented by the metadata.
US10235367B2 Organization, retrieval, annotation and presentation of media data files using signals captured from a viewing environment
A computer system automatically organizes, retrieves, annotates and/or presents media data files as collections of media data files associated with one or more entities using context captured in real time from a viewing environment. The computer system presents media data from selected media data files on presentation devices in the viewing environment and receives and processes signals from sensors in that viewing environment. The processed signals provide context, which can be used to select and retrieve media data files, and which can be used to further annotate the media data files and/or other data structures representing collections of media data files and/or entities. The computer system can be configured to be continually processing signals from sensors in the viewing environment to continuously identify and use the context from the viewing environment.
US10235366B2 Activity gallery view in communication platforms
Systems, apparatuses, services, platforms, and methods are discussed herein that provide activity-based gallery views for communication platforms. In one example, a media gallery service is provided that determines contextual properties associated with media objects shared over communication sessions provided by a communication platform. Based at least on the contextual properties, the gallery service establishes internal sequencing among the media objects for each of the communication sessions, and presents an activity view in the user interface comprising a representation relating the communication sessions, with each of the communication sessions having associated media objects organized at least according to associated internal sequencing.
US10235364B2 Interpretation distributing device, control device, terminal device, interpretation distributing method, control method, information processing method, and program
An interpretation distributing device includes: an interpreted voice acquiring unit that acquires at least one piece of interpreted voice data of two or more pieces of interpreted voice data which are voice data obtained by interpreting voice in a first language into voice in two or more different languages; and an interpreted voice transmitting unit that transmits at least one piece of the interpreted voice data acquired by the interpreted voice acquiring unit to one or more terminal devices.
US10235363B2 Instant translation of user interfaces of a web application
Various embodiments of systems, computer program products, and methods to provide instant translation of user interfaces of a web application are described herein. In an aspect, a request is received to translate a user interfaces of a web application from a source language to a target language. A translatable user interface element associated with the user interface of the web application is determined. Further, the translatable user interface element is translated from the source language to the target language based on dynamic metadata associated with the translatable user interface element. The translated translatable user interface element in the user interface of the web application is rendered.
US10235362B1 Continuous translation refinement with automated delivery of re-translated content
A content management system (CMS) and a translation management system (TMS) can utilize content dimensions for content items to manage and translate the content items between languages. Machine and human translations of complex dynamic content can also be improved by pre-rendering the content to remove localization-related syntax prior to machine or human translation. Content items can also be scored as to their suitability for localization prior to translation, and translation can be skipped for content items that do not have a sufficiently high score. Semantic and natural language processing (NLP) techniques can also be utilized for content categorization and routing. Translations of content items can also be continuously refined and higher quality re-translated content can be provided in an automated fashion.
US10235361B2 Context-aware translation memory to facilitate more accurate translation
A method for context-aware translation is provided. The present invention may include receiving a program integrated information file (PII) associated with a graphical user interface object of with a software product. The present invention may also include indexing each element string within the PII file. The present invention may further include generating a base language general availability build of the graphical user interface object using the PII file. The present invention may also include retrieving a document object model (DOM) of each element within the base language general availability build. The present invention may further include creating a string relation table for the base language general availability build using the DOM for each element and each indexed element string within the PII file. The present invention may also include generating a string relation translation memory table for at least one language.
US10235360B2 Generation of pictorial reporting diagrams of lesions in anatomical structures
The invention relates to a system (SYS) for automatically extracting a location of an abnormality with respect to an anatomical structure from a report, the system comprising a tokenizer (U10) for tokenizing the report or a part of it, thereby producing a plurality of tokens, and an analyzer (U20) for identifying a semantic structure comprising identified tokens of the plurality of tokens, describing the location of the abnormality with respect to the anatomical structure. Optionally, the system further comprises a mapper (U30) for annotating a diagram representing the anatomical structure, based on the identified semantic structure describing the location of the abnormality with respect to the anatomical structure. Using the system, the location of the abnormality with respect to the anatomical structure can be extracted from each report of the plurality of reports produced over the period of time. The extracted locations may be used by a clinician for diagnostic purposes.
US10235351B2 Electronic document editing apparatus capable of inserting memo into paragraph, and operating method thereof
The present invention provides a method of operating an electronic document editing apparatus capable of inserting a memo into a paragraph, the method including: when a user points a first point of a first paragraph among a plurality of paragraphs included in an electronic document and then inputs a memo insertion command for the first point, dividing the first paragraph into two paragraph blocks based on the first point of the first paragraph based on the memo insertion command, and generating a blank space for inserting a memo between the two paragraph blocks.
US10235346B2 Method and apparatus for inbound message summarization using message clustering and message placeholders
Method for displaying a message summary by analyzing the message to identify a sending institution and a message type. A message cluster is determined from the sending institution and repository of messages for multiple users. Extracted items can be identified in the message using the message type. Then the message summary can be generated using the extracted items, the message cluster, and the message structure. These summaries can be used to efficiently summarize a large volume of messages compactly.
US10235344B2 Rank-based score normalization framework and methods for implementing same
A rank-based score normalization framework that partitions matching scores into subsets and normalize each subset independently. Methods include implementing two versions of the framework: (i) using gallery-based information (i.e., gallery versus galleryscores), and (ii) updating available information in an online fashion. The methods improve the detection and identification rate from 20:90% up to 35:77% for Z-score and from 25:47% up to 30:29% for W-score.
US10235343B2 Method for constructing a circuit for fast matrix-vector multiplication
A circuit for fast matrix-vector multiplication and a method for constructing that circuit are provided, comprising processing a matrix to obtain a pair matrix, which is then used to construct a circuit.
US10235341B2 Method for solving the decomposition-coordination calculation based on block bordered diagonal form (BBDF) model using data center
Method for solving the decomposition-coordination calculation based on Block Bordered Diagonal Form (BBDF) model by using data center. During the solving process, partitioning the electric power system network by using the existing network partitioning method to achieve the grid partition, and setting the parameters of virtual memories firstly, thus to establish the bin-packing model with the priority of energy efficiency; and then, setting each calculating step of the decomposition-coordination calculation based on BBDF as a task. Through the manners that servers host VMs and VMs map tasks, the decomposition-coordination algorithm can be executed in data center, and the running time and energy consumption of data center can be calculated. The calculating time of decomposition-coordination algorithm is shortened and the energy consumption in data center. Moreover, with the increase of scale and the complexity of the electric power system, the advantages of the method using data center presented by the present invention are becoming much more obvious.
US10235340B2 Method and apparatus for controlling reactive power of generator in power plant
A method and apparatus for controlling a reactive power of a generator in a power plant are provided. The method includes: S1, dividing a plurality of power plants into a plurality of plant-plant coordination groups; S2, dividing generators into a first generator and a second generator set; S3, calculating a deviation between a measured voltage and a preset voltage of a central bus; S4, comparing the deviation with a control dead band threshold; S5, establishing a reactive power tracking model if the deviation is greater than the control dead band threshold; S6, establishing a reactive power keeping model; and S7, obtaining sum reactive power adjustments of the generators according to the first reactive power adjustments and the second reactive power adjustments, and obtaining voltage adjustments of buses according to the sum reactive power adjustments.
US10235339B2 Digital measurement instrument triggered by signal pattern
A measurement instrument receives an analog input signal from a measurement target, converts the input signal into a digital signal, scans the digital signal and comparing the scanned digital signal with a pattern signature using a flexible matching procedure implemented by hardware, and triggers the measurement instrument according to a result of the flexible matching procedure.
US10235336B1 Prescriptive analytics platform and polarity analysis engine
Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
US10235335B1 Systems and methods for cryptographically-secure queries using filters generated by multiple parties
Systems and methods that permit the querying of encrypted data in a cryptographically-secure manner. Generally, data that has been encrypted cannot be queried using plaintext terms because it is in ciphertext. Accordingly, use of filters that correspond to the encrypted data and are generated by multiple parties permits querying of the data without decrypting the data or compromising the security of the encrypted data or of the queries against that data.
US10235334B2 Structuring data
Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.
US10235332B2 License plate distributed review systems and methods
According to at least one aspect, systems and methods for distributed license plate review, at one or more crowd source analysis provider, are provided. In one example, a system for license plate review includes an interface configured to receive at least a roadside image of a vehicle license plate, and at least one processor configured to partition the roadside image of the vehicle license plate into one or more segments, and assign the one or more segments to one or more crowd source analysis provider, the one or more crowd source analysis provider being configured to review and recognize at least one character of the vehicle license plate included within an individual segment of the roadside image. In an example, the crowd source analysis provider may allow a reviewer to interact with the individual segment and recognize the at least one character within that segment.
US10235330B2 Process management using representation state transfer architecture
Process management techniques using a representation state transfer architecture include, for example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server. In an exemplary method, the server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.
US10235329B2 Displaying calendar information in a horizontal bar
A method, system and computer program product for improving the usability of a calendar application. A calendar client agent receives calendar information, such as meetings, appointments, vacations, tasks, etc. from various systems, such as an electronic mail system, a social networking system, an instant messaging system and a wiki. The calendar client agent evaluates the retrieved calendar information with respect to a set of presentation rules. The calendar client agent then presents the retrieved calendar information in a horizontal bar (also referred to as a “calendar bar”) in the calendar application over a duration of time (e.g., twelve hours of the current day) in relation to the set of presentation rules. In this manner, the user will be able to more easily ascertain which events or activities are scheduled.
US10235324B2 Interconnect sharing with integrated control for reduced pinout
A method and apparatus provide an ability to selectively couple one of the output of the buffer or the output of the digital driver to a data terminal based upon a state of a storage location in which a stored first select indicator is stored and based upon a state of a selection signal. An external serial interface, at a semiconductor die, includes the data terminal, a selection terminal to receive the selection signal, and a clock terminal to receive a clock signal. A buffer includes an input to receive a secondary signal and an output to provide the secondary signal to the data terminal. A digital driver includes a digital output coupled to the data terminal. A first storage location has a storage state based upon the stored first select indicator. Select circuitry provides the selectively coupling.
US10235316B1 Fabric management system and method
A PCIe fabric is configured to couple a plurality of elements. The PCIe fabric includes a plurality of PCIe subfabrics. Each of the plurality of PCIe subfabrics includes a managing central processing unit and a PCIe fabric switch. One or more communication paths is configured to allow communication between the PCIe fabric switch included within each of the plurality of PCIe subfabrics.
US10235314B2 Fabric for modular solid-state storage systems
A storage system including a hardware module slot, configured to mechanically accommodate a first hardware module. The hardware module slot includes a hardware module data connector configured to electrically interface with the first hardware module inserted into the hardware module slot. The storage system further includes a fabric that includes a first switch. The first switch includes a first protocol interface to the hardware module data connector and is configured to enable first protocol communications between the first hardware module and a second hardware module. The fabric also includes a second switch that includes a second protocol interface to the hardware module data connector and is configured to enable second protocol communications between the first hardware module and the second hardware module.
US10235313B2 Connecting circuitry and computing system having the same
A connecting circuitry is disclosed. The connecting circuitry is coupled to a storage device, a first motherboard and a second motherboard, and controlled by a first control signal and a second control signal to switch over to a first mode, to a second mode and to a third mode. The connecting circuitry includes a first exchanging unit; a second exchanging unit; and a first multiplexing unit, electrical connected to the first exchanging unit and the second exchanging unit; wherein the first mode is the storage device being only accessed by the first motherboard, the second mode is the storage device being only accessed by the second motherboard, and the third mode is the storage device being accessed by both the first motherboard and the second motherboard.
US10235302B2 Invalidating reads for cache utilization in processors
In an embodiment, a processor for invalidating cache entries comprises: at least one processing unit; a processor cache; and direct cache unit. The direct cache unit is to receive, from a first device, a direct read request for data in a first cache entry in the processor cache; determine whether the direct read request is an invalidating read request; in response to a determination that the direct read request is an invalidating read request: send the data in the first cache entry directly from the processor cache to the first device without accessing a main memory; and invalidate the first cache entry in the processor cache. Other embodiments are described and claimed.
US10235298B2 Shared data cache for kernel bypass applications
Techniques for implementing a shared data cache for kernel bypass applications are provided. In one set of embodiments, a shared data caching (SDC) service associated with an instance of a kernel bypass application can create a named shared memory region in user space, where the kernel bypass application is configured to use a user-level Input/Output (I/O) stack for accessing a physical I/O device. The SDC service can further map the named shared memory region into a virtual memory address space of the instance. Then, at a time the instance issues an I/O read request to the physical I/O device, the SDC service can process the I/O read request by accessing the named shared memory region as a data cache.
US10235297B2 Mechanism for creating friendly transactions with credentials
A transactional memory execution environment receives a first request from a first transaction to access a cache line. A first request is received from a first transaction to access a cache line. The cache line is determined to be used by a second transaction. The first transaction and the second transaction opt-in to a transaction potential conflict check. The transaction potential conflict check determines if the first transaction and the second transaction are in a conflicting coherent state. The conflicting coherent state occurs when the first transaction is modifying the cache line used by the second transaction. The first transaction is allowed access to the cache line without aborting the second transaction in response to a determination that the first transaction and the second transaction are compatible from the transaction potential conflict check.
US10235291B1 Methods and apparatus for multiple memory maps and multiple page caches in tiered memory
Methods and apparatus for computer systems having first and second memory tier having regions, physical memory having page caches that are shareable with multiple ones of the regions in the first memory tier and the regions in the second memory tier, and virtual memory having mmaps of ones of the regions in the first memory tier and ones of the regions in the second memory tier, wherein the mmaps are associated with multiple ones of the pages caches.
US10235284B2 Memory system
A memory system includes a nonvolatile memory having a plurality of blocks, and a memory controller. The memory controller is configured to control the nonvolatile memory, record an association between a first stream ID and a first block in which first data corresponding to the first stream ID is written, collect information on the first data written into the first block, and invalidate the association between the first stream ID and the first block based on the collected information.
US10235281B2 Automated test runs in an integrated development environment system and method
A method, computer program product, and computer system for editing code, by a computing device, via an integrated development environment. The code is determined to be syntactically valid. While editing the code, a subset of automated tests associated with the code is executed in response to determining that the code is syntactically valid. It is determined whether at least one automated test error is detected. The at least one automated test error is reported.
US10235280B2 Automated script creation and source code generation for testing mobile devices
Methods and apparatuses are described for automated script creation and source code generation for testing mobile devices. A server computing device generates a test script user interface for creating test scripts. The test script user interface comprises a first section for displaying a first plurality of test steps, a second section for displaying one or more properties of a programmatic method, a third section for displaying source code of the programmatic method, and a fourth section for displaying a screen representation of a mobile device application under test. The server computing device generates the first plurality of test steps in an ordered sequence, and automatically generates source code of the programmatic method for each of the first plurality of test steps. The server computing device creates a test script using the automatically-generated source code and executes the test script against a mobile device application on a mobile device.
US10235279B2 Automation testing of GUI for non-standard displays
The embodiments herein relate to Graphical User Interface (GUI) testing and, more particularly, to automate the testing of GUI for non-standard displays. Initially, an automation module is pre configured with the test cases that are required to test the GUI of the Device Under Test (DUT). Further, the DUT's display is auto configured with an interpretation & reconstruction module which fetches the display parameters and allocates required memory in a memory buffer. Later, the automation module provides the system inputs to DUT in which test cases are executed. Now, the interpretation & reconstruction module interprets and reconstructs the GUI content of DUT by fetching it from its display port. Later, the reconstructed display content will be updated to the memory buffer which is further verified by automation module.
US10235275B2 Extraction of problem diagnostic knowledge from test cases
Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
US10235273B2 Indexing a trace by insertion of key frames for replay responsiveness
Creating key frames during indexing of a trace for responsive trace replay. A method includes identifying responsiveness goal(s) for trace replay, including identifying a target trace section replay time. A portion of execution of executable entit(ies) is replayed based on trace data stream(s). While replaying execution of the executable entit(ies), and based on the identified target trace section replay time, points of interest in execution of the executable entit(ies) are identified. At least one key frame is created for each of the identified plurality of points of interest. Each key frame enables replay of at least one of the one or more executable entities beginning at the key frame.
US10235266B2 Application screen mapping for mobile analytics
Disclosed herein are methods that include receiving application source code of a mobile application, analyzing the application source code to generate screen metadata that represents screen images that will be generated by the mobile application upon execution of binary application code generated from the application source code, storing the screen metadata in a screen metadata file, and associating the screen metadata file with the mobile application. Other methods disclosed herein include analyzing operation of a mobile application during runtime execution of the mobile application, identifying a reportable runtime event during operation of the mobile application, and in response to identifying the reportable runtime event, generating screen data that describes a screen image generated by the mobile application and associated with the reportable runtime event, generating a runtime event report, wherein the runtime event report includes the screen data, and transmitting the runtime event report to an application analysis computer.
US10235264B2 Method and system for monitoring health of a virtual environment
A method and system for monitoring health of virtual environment includes receiving input data for one or more virtual machines in the virtual environment. A number of entitled CPU cycles for each of the virtual machines based on the input data are determined. A number of actual CPU cycles obtained by each of the virtual machines based on the input data are computed. The number of entitled CPU cycles is compared with the number of actual CPU cycles for each of the virtual machines. A health status of the virtual machines based on the comparison is displayed.
US10235262B2 Recognition of operational elements by fingerprint in an application performance management system
An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
US10235261B2 Apparatus and method for testing randomness
A randomness testing apparatus is disclosed. A randomness testing apparatus according to an embodiment includes a randomness testing module to conduct a randomness test on physically unclonable function (PUF)-based hardware and a processing device to determine whether the PUF-based hardware is defective on the basis of a randomness test result.
US10235251B2 Distributed disaster recovery file sync server system
Example implementations are directed to restoration of data not only from the servers, but also from the clients connected to the server. Algorithms are incorporated to identify content that was created or modified after the last backup. This algorithm also identifies and resolves changes in the mount points for shared folders, preventing information leakage. When the server recovers from a failure, it notifies the clients about the recovery on their next connection. Each client then determines the current state of its mount points and file paths and compares them with the server's mount points and file paths. After the comparison, the client comprehends and indicates the mount point differences by renaming them and sends entire local data (all files, folders, mount points) to the server. The server reconciles the differences.
US10235250B1 Identifying preferred nodes for backing up availability groups
Identifying preferred nodes for backing up availability groups is described. A system logs in to a structured query language instance on an active node. The system identifies a primary replica for an availability group identified for backup. The system identifies a backup preference for the availability group based on the primary replica. The system identifies the backup preference as a preferred node for backing up the availability group if the backup preference is on-line.
US10235247B1 Compressing memory snapshots
A computer program product, system, and method for generating coded fragments comprises receiving a request to generate a memory snapshot for a virtual machine (VM), copying the VM's memory to generate a memory snapshot, obtaining information about cache structures within the memory snapshot, invalidating one or more of the cache structures and zeroing out corresponding cache data within the memory snapshot, and storing the memory snapshot to storage.
US10235243B2 Efficient backup of virtual data
A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
US10235242B2 Fault tolerant memory systems and components with interconnected and redundant data interfaces
A memory system includes dynamic random-access memory (DRAM) components that include interconnected and redundant component data interfaces. The redundant interfaces facilitate memory interconnect topologies that accommodate considerably more DRAM components per memory channel than do traditional memory systems, and thus offer considerably more memory capacity per channel, without concomitant reductions in signaling speeds. The memory components can be configured to route data around defective data connections to maintain full capacity and continue to support memory transactions.
US10235239B2 Power savings in cold storage
Methods and apparatus associated with data cold storage are described. Example apparatus include an array of data storage devices arranged in rows and columns. Columns of the array are orthogonal to rows. A row has an associated row-centric power supply, and a column has an associated column-centric local electronics module (LEM) that controls a data storage device in the column independently of other data storage devices in the array. Example apparatus include logics that control a power mode of a data storage device independently of other data storage devices in the array, that control a power mode of an LEM, that adaptively regulate the level of data stored in a buffer, and that determine whether a data object will be stored in the buffer or stored on a data storage device in the array, based on the probability the data object will be accessed within a threshold period of time.
US10235230B2 Method for sending a plurality of data from a server to a plurality of devices
The invention is a method sending a plurality of data from a server to a fleet of devices. The method comprises the following steps: splitting said plurality of data in a set of disjoint batches, uniquely allocating to each of said disjoint batches a time slot, identifying a selected data belonging to the disjoint batch which is allocated to the current time slot and sending the selected data from the server to one device of said fleet, and if an incident occurs at the server, discarding from the server the disjoint batch allocated to the time slot during which the incident occurred.
US10235228B1 Method and system for detecting system outages using application event logs
Methods, systems, apparatus, and non-transitory computer readable media are described for detecting system outages using application event logs. Various aspects may include obtaining several prior application event logs where the status of the system is known at the time the application event logs were recorded. Additionally, various aspects may include determining characteristics of prior application event logs which were recorded during a system outage, and/or determining characteristics of prior application event logs which were recorded while the system was available. When current application event logs are obtained where the status of the system is unknown at the time the current application event logs are recorded, various aspects include comparing the current application event logs to the prior application event logs to determine that a system outage has occurred based upon the comparison.
US10235225B2 Data processing system having messaging
A method of handling requests between contexts in a processing system includes, in a current context of a source processing system element (PSE): executing a send-and rendezvous instruction that specifies a destination PSE, a queue address in the destination PSE, a set of source registers, and a set of receive registers; and sending a send-and-rendezvous message (SRM) to the destination PSE, wherein the SRM includes an address of the destination PSE, a destination queue address, a source PSE address, and an identifier of the current context in the source PSE.
US10235224B2 Validation and parsing performance using subtree caching
The present disclosure relates to techniques for processing messages at an enterprise service bus in a distributed computing system. An example method generally includes receiving, at an enterprise service bus, a first message. The enterprise service bus uses a preprocessing agent to identify a message fragment, compute a hash value of the message fragment, and using the hash value as a key, to receive an existing parse tree from a cache. A parsing agent generates a message parse tree representing the first message, where the message parse tree incorporates the existing parse tree to represent the message fragment portion of the first message. A transforming agent generates a second message from the message parse tree where the second message has different format from the first message, the transforming agent transmits the second message to a receiving system.
US10235222B2 Containerized application system graph driver
A custom file system in a containerized software architecture facilitates the instantiation of application containers. Each container is composed of one or more application image layers. An application container instance includes read-only application image layer data shared among application container instances associated with the same application container. An application container instance may also include read/write application container instance data that is specific to the application container instance.
US10235218B2 Automatic correction of cryptographic application program interfaces
A computer system may identify a cryptographic application programming interface (API) call for a program. The cryptographic API call may include a first variable. The computer system may determine that the first variable is a static value. The computer system may tag the first variable. The computer system may determine that the cryptographic API call will be executed. The computer system may replace the first variable with a second variable during execution of the program. The computer system may execute the cryptographic API call with the second variable.
US10235213B2 Process migration method, computer system and computer program
A process migration method comprising executing a computer program using a group of parallel processes, each process carrying out a computation, the execution using current computing resources to provide current group data as a result of the computations, deciding to change the resources, and making a choice between increasing the resources; decreasing the resources; and moving to different resources, wherein moving to different resources can include increase, decrease or maintenance of the resources. The method comprising communication between the current computing resources and changed computing resources to allow the program to execute on the changed resources, the communication comprising migration of the execution to changed resources and synchronization of migrated group data with the current group data; wherein execution using the current resources overlaps in time with the communication.
US10235209B2 Hybrid task framework
Techniques for executing jobs in a hybrid cloud computing system. A job defines multiple states and tasks for transitioning between states. Jobs are passed between systems that execute different tasks via a message bus, so that the different tasks may be executed. A job manager controls execution flow of jobs based on a job descriptor that describes the job.
US10235206B2 Utilizing input/output configuration templates to reproduce a computing entity
A method for reproducing an input/output (I/O) configuration of a computing entity. The method includes a computer processor receiving a request to initiate a first computing entity within a first computing system, where the first computing entity is associated with a first set of I/O configuration information and a first set of I/O resource dictates. The method further includes determining a plurality of I/O resources of the first computing system that are available for allocation and that include a first set of I/O resources that are substantially similar to the first set of I/O resource dictates of the requested first computing entity. The method further includes allocating the first set of I/O resources from the plurality of I/O resources available for allocation. The method further includes provisioning the requested first computing entity within the first computing system based, at least in part, on the allocated first set of I/O resources.
US10235203B1 Techniques for increasing storage system performance in processor-bound workloads with large working sets and poor spatial locality
An improved technique involves processing a workflow in stages, and processing all requests in a queue for a given stage before moving onto the next stage. Along these lines, each request received by a storage processor is assigned to a core and placed in a first queue for that core. Within that core, a single system thread executes first instructions for a task, e.g., checking the storage cache for the requested data from a request, and then transfers the request to a second queue. Rather than perform additional tasks to completely satisfy the request, however, the thread executes the first instructions for a prespecified number of requests in the first queue. Only when the thread has executed instructions for the prespecified number of requests, the thread begins execution of second instructions for requests in the second queue, and work on the next task begins.
US10235202B2 Thread interrupt offload re-prioritization
A computing system is provided and includes first and second computing resources defined, during system initialization, as first kernel threads and a second kernel thread with which the first kernel threads are operably associated, a memory manager and a re-prioritization controller. The memory manager is configured to handle a portion of pending input/output (I/O) operations at an interrupt level and to offload a remainder of the pending I/O operations to the first kernel threads according to an offload condition whereby the offloaded I/O operations are queued according to a first scheme. The re-prioritization controller is configured to transfer a portion of the offloaded I/O operations from the first kernel threads to the second kernel thread according to a transfer condition whereby the transferred I/O operations are re-prioritized according to a second scheme.
US10235201B2 Dynamic releasing of cache lines
A computer-implemented method includes, in a transactional memory environment, identifying a transaction and identifying one or more cache lines. The cache lines are allocated to the transaction. A cache line record is stored. The cache line record includes a reference to the one or more cache lines. An indication is received. The indication denotes a request to demote the one or more cache lines. The cache line record is retrieved, and the one or more cache lines are released. A corresponding computer program product and computer system are also disclosed.
US10235200B2 Virtual switch interceptor
Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
US10235197B2 Cloud system data management method and apparatus
A cloud system data management method for alleviate a data leakage problem occurring when a user accessed by another user when a virtual data volume of the user is mounted to a virtual machine of another user includes creating a first virtual machine for a user and allocating a virtual data volume to the first virtual machine, setting an identifier of the virtual data volume as an identifier corresponding to a home identifier of the first virtual machine, determining, according to the identifier of the virtual data volume and a home identifier of a second virtual machine, whether the virtual data volume and the second virtual machine belong to a same user when the virtual data volume needs to be mounted to the second virtual machine, forbidding the virtual data volume to be mounted to the second virtual machine when they do not belong to the same user.
US10235195B2 Systems and methods for discovering private devices coupled to a hardware accelerator
In accordance with embodiments of the present disclosure, an information handling system may include a processor subsystem having access to a memory subsystem and a device communicatively coupled to the processor subsystem, the device having an endpoint assigned for access by an operating system executing on the processor subsystem such that the endpoint appears to the operating system as a logical hardware adapter, wherein the device is configured to discover a private device coupled to the device, enumerate the private device as a managed device of the device, and map a portion of a virtual address space of an operating system executing on the processor subsystem to the private device, such that the private device is abstracted to the operating system as a virtual memory address of the operating system.
US10235194B1 Compatibility-based configuration of hardware with virtualization software
The disclosed embodiments provide a system that facilitates the use of a computer system with virtualization software. During operation, the system obtains a set of hardware attributes from the computer system and a hardware compatibility list (HCL) for the virtualization software. Next, the system uses the hardware attributes and the HCL to predict a compatibility of a hardware component in the computer system with the virtualization software. The system then uses the predicted compatibility to manage use of the computer system with the virtualization software.
US10235190B2 Executing instructions to store context information based on routine to be executed
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US10235189B2 Isolating a redirected smart card reader to a remote session
A smart card stub and a smart card proxy can be employed to enable a redirected smart card reader to be accessed within a remote session. To isolate a redirected smart card to a remote session, the smart card stub can be configured to process a response to an application's request to enumerate smart card readers. This processing can include obtaining a session identifier for each enumerated smart card reader and removing any smart card reader from the response if the session identifier of the smart card reader does not match the session identifier of the requesting application. The smart card stub can communicate with a filter driver to obtain the session identifiers employed in this process.
US10235188B2 Method and system for dynamic loading of incremental changes of software
A method and a system for dynamic loading of incremental changes of software in a centralized data management system are provided herein. The method may include the following steps: requesting to load a specified code portion for a specified version of the software; checking if the specified code portion is provided by a specified software package associated with the specified version; in a case that the specified code portion is provided by the specified software package, loading the class from the specified package; in a case that the specified code portion is not provided by the specified software package, iteratively checking in earlier packages upon which the specified package depends, until the specified code portion is found; and loading the specified code portion from the earlier package where the specified code portion is found.
US10235184B2 Boot loader for active cable assemblies
According to one embodiment, an active cable assembly may include a cable end, a data receiver, a controller characteristic circuit, and a controller. The data receiver, operable to receive a DC-balanced data signal, can be electrically coupled to a conductive input data line of the cable end. The controller characteristic circuit can be electrically coupled to the conductive input data line. The controller can be communicatively coupled to the data receiver. The controller may include a configurable communication port electrically coupled to the controller characteristic circuit, and memory for storing a boot loader. The controller can execute the boot loader to set the configurable communication port as an output for controller data signals and as an input for the controller data signals.
US10235183B2 Booting a system-on-a-chip device
Example implementations relate to booting a system comprising a system-on-a-chip (SOC) device. For example, boot code and system code comprising at least one selected from among an operating system and hypervisor code are stored in an on-chip non-volatile memory of a SoC device. By executing the boot code from the on-chip non-volatile memory, the system is booted from a mode in which power is removed from the system, where the booting includes loading the system code in the SoC device from the on-chip non-volatile memory without accessing storage off the SoC device.
US10235166B1 Code quality evaluation and user interfaces
A processor may generate a UI. The processor may instantiate a plurality of collectors. Each collector may be configured to collect data in real time from a separate one of a plurality of data sources. Each data source may include a different type of data relating to at least one of a plurality of software delivery pipeline tasks. The processor may separately and continuously collect data from each of the plurality of data sources using the plurality of collectors. The processor may separately and continuously analyze the stored data from each of the plurality of data sources to generate a plurality of code quality metrics for the plurality of software delivery pipeline tasks. The processor may continuously report the plurality of code quality metrics through the UI.
US10235165B2 Creating optimized shortcuts
An embodiments of the invention may include a method, computer program product and computer system for optimizing computer programs. The embodiment may include a computing device that determines a program code of a computer program contains at least two consecutive method handles. The embodiment may determine that the at least two consecutive method handles can be optimized. The embodiment may optimize the at least two consecutive method handles. Optimizing the at least two consecutive method handles may include one or more of: replacing the at least two consecutive method handles with one or more different commands; and reordering the at least two consecutive method handles.
US10235162B2 Customizing a software application based on a user's familiarity with the software program
A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each of the one or more physical interactions includes respective predefined dimensions indicating a proficiency in performing one of the one or more physical interactions. The one or more physical interactions are tracked. A familiarity profile for each of the one or more physical interactions is generated based on the respective predefined dimensions for each of the one or more physical interactions. The software program is customized based on the familiarity profile for each of the one or more physical interactions.
US10235160B2 Controlled deployment of application feature
Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the mobile application associated with the group of tenants to activate the feature. Next, a tenant identification is received from the mobile application. The tenant identification is compared to the group of tenants to detect the tenant identification as within the group of tenants. In response, an instruction is transmitted to the mobile application associated with the tenant identification to activate the feature.
US10235158B2 Optimizing feature deployment based on usage pattern
Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature deployment upon detecting a feature update associated with an application. Next, a target audience for the feature update is identified by processing an usage pattern signal of the application based on information update and an organizational rule associated with the feature update. The feature update is deployed to the target audience.
US10235157B2 Method and system for analytics-based updating of networked devices
A system (100) includes an update server (110) in communication with one or more client devices (106,107,108) across a network (102). A smart scheduler engine (118) schedules deployment of an update (117) to at least a first group of client devices. A monitoring auto configuration server interface (111) deploys the update to the first group of client devices. An analytics engine (114) identifies one or more anomalies occurring in the first group of client devices resulting from the upgrade. When this occurs, the scheduling engine cancels future updates to at least a second group of client devices where the later group includes devices having one or more device characteristics that correlate with other devices of the first group of client devices experiencing the one or more anomalies.
US10235155B2 Selective update of core mobile device user interface through application marketplace
Systems and methods for selectively updating or extending built in functionality on a mobile device are disclosed. The updates may be provided to selective portions of software such that the entire software does not need to be replaced. The update may be provided through an application marketplace that provides third party software applications for mobile devices. The software that the mobile device is shipped with may include a number of “entry points,” which provide functionality that may be extended through the selective updates. When the entry point is triggered by user selection, a determination may be made whether code for the functionality is already available on the mobile device. If not, the mobile device may contact the application marketplace to determine if code is available to provide or extend the requested functionality.
US10235152B2 System and method for downgrading applications
Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
US10235151B2 Optimized delivery of web application code
Application code for deployment to a client over a data link is optimized to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes multiple pages, the HTML and JAVASCRIPT are scanned to identify code resources called by a particular web page. When all called resources are identified, they are extracted and concatenated into a single resource file. When the page is downloaded to the client, the import file is included with the page. The import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested. The invention is suitable for use with other interpreted scripting languages.
US10235147B2 Discovery and activation of application extensions
The operating system of a computer maintains an extension catalog that stores data relating extensions with information about the contracts the extensions support. Extensions are registered in this catalog according to the contract they implement. The extension catalog can be queried to identify extensions that support a given contract. An extension can be selected from among the results from a query, and the selected extension can be activated. When activated, the extension is set up by the operating system as an independent process from, and with context from, the application for which it is an extension. Information about the extension is provided to the application to enable the extension and the application to communicate according to the supported contract.
US10235142B1 Code generator tool for building software applications with reusable components
A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes creating business classes containing a business logic for the software application, wherein the business classes are organized into hierarchies identified as namespaces, and then generating executable programming code for the software application. From there, the method may include placing the executable programming code into an at least one assembly structure for an associated layer, wherein a security token is required to access the business classes, and wherein the business classes are created to validate each security token passed by a user interface.
US10235139B2 Method for modifying the execution of a platform-independent method of an integrated circuit card
Modification of the execution of a platform-independent first method of an application within an integrated circuit card having a first non-volatile memory, a second rewritable non-volatile memory, a virtual machine and a processor unit, wherein said platform-independent first method includes a first operations sequence and a second operations sequence. Checking if there is a call within said platform-independent first method to a specific second method, having one parameter; —if there is such a call and if said specific second method is not platform-independent, checking if there is an alternate function associated to said platform-independent first method stored in a memory of said integrated circuit card; if there is an associated alternate function: executing said alternate function to replace said first operations sequence; executing the second operations sequence of said platform-independent first method; otherwise executing by the first operations sequence and the second operations sequence of said platform-independent first method.
US10235138B2 Instruction to provide true random numbers
An instruction configured to perform a plurality of functions is executed. Based on a function code associated with the instruction having a selected value, one or more inputs of the instruction are checked to determine which one or more functions of the plurality of functions are to be performed. Based on a first input of the one or more inputs having a first value, a function of providing raw entropy is performed, in which the providing of raw entropy includes storing a number of raw random numbers. Further, based on a second input of the one or more inputs having a second value, a function of providing conditioned entropy is provided, in which the providing of conditioned entropy includes storing a number of conditioned random numbers.
US10235133B2 Tooltip surfacing with a screen reader
A user device configures an informational message associated with a first user-interface element of a plurality of user-interface elements on a screen displayed by the user device to be read aloud by a screen reader upon display of the screen. Furthermore, the user device configures the first user-interface element to be read aloud by the screen reader in response to a user input to transition the screen reader from the informational message to the first user-interface element.
US10235132B2 Interactive voice response interface for webpage navigation
There is provided systems and method for interactive voice response interface for webpage navigation. An existing webpage may be altered so that the webpage and corresponding forms offer Interactive Voice Response (IVR) to a user. A JavaScript library of other software component corresponding to the IVR interface may be downloaded to the user's system and/or browser when the user accesses the webpage. The webpage includes HTML tags corresponding to elements or a separate file/database may include links to the elements. The HTML tags and/or file/database correspond to an IVR flow of information. The JavaScript library is built to interpret the HTML tags and/or file/database so the IVR flow of information may be presented to the user. Thus, when a user engages the interactive mode, the JavaScript library may present the IVR flow to the user, interpret input from the user, and send the input to the underlying webpage.
US10235125B2 Audio playback control method, and terminal device
An audio playback control method and a terminal device are described. The method includes starting an application, and playing a background audio of the application, acquiring a foreground audio, and determining duration and volume of the foreground audio. If the duration of the foreground audio is greater than a first threshold and the volume of the foreground audio is greater than a second threshold, the method can reduce volume of the background audio.
US10235124B2 Audio announcement prioritization system
Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.
US10235123B2 Apparatus and method for transmitting and rendering augmented reality information
A method and apparatus for registering, by a first controller associated with a vehicle, at least one information device associated with an occupant when the occupant enters the vehicle. The first controller obtains vehicle information and obtains information associated with each registered occupant from the at least one information device associated with the registered occupant. The first controller transmits the vehicle information and information associated with each registered occupant of the vehicle to an augmented reality viewer, wherein transmitted information is overlaid on an image of the vehicle rendered on the augmented reality viewer.
US10235115B2 Operation terminal, method, and non-transitory computer-readable recording medium for requesting output of a file
An operation terminal connected to an information storage apparatus and an output apparatus, comprising a processor that obtains a file from the information storage apparatus; displays, on a monitor, an image of the obtained file and a button for selecting an output device for outputting the file; displays, after the button has been pushed, a two-dimensional code photographing screen; the two-dimensional code photographing screen for photographing a two-dimensional code by a camera; obtains, after the two-dimensional code is photographed by the camera while the two-dimensional code photographing screen is displayed, information that specifies the output device; wherein the information that specifies the output device is obtained from the photographed two-dimensional code; and sends, to the output device through a network, an output request for outputting the file of the image displayed on the monitor, based on the obtained information that specifies the output device.
US10235114B2 Communication method performing data wireless communication between image forming apparatus and communication device
In a communication system, an image forming apparatus sends an address of a receiving section to an external device. The external device receives a selection of image data through plural thumbnails displayed on a display section, and wirelessly sends the selected image data to the image forming apparatus with the address. The image forming apparatus receives the selected image data sent with the address by the external device, and prints an image based on the selected image data. The image forming apparatus accepts a selection indicating whether a communication between the external device and the image forming apparatus is performed by a first communication system method or a second communication system method. The image forming apparatus performs sending and/or receiving the image data with the address by the first communication system method when the first communication system method is selected, and performs sending and/or receiving the image data with the address by the second communication system method when the second communication system method is selected.
US10235111B2 Job processing device, server and non-transitory recording medium storing a computer readable program for substitute execution of a job
Disclosed is a job processing device, including a job receiver; a hardware processor that: detects a trouble caused in the job processing device; searches other job processing devices which can be a substitute execution destination of the job in case that the trouble is detected, displays the searched job processing devices as candidates of the substitute execution destination, and receives a selection of the displayed job processing device as the substitute execution destination from a user, transfers the job to the selected job processing device, and specifies the user who selects the substitute execution destination; and a memory that stores information in which the selected job processing device is related to the specified user, wherein in case that the information is stored in the memory, the hardware processor displays the searched job processing device and the user to whom the searched job processing device is related.
US10235108B2 Image recording apparatus communicable with mobile terminal for identification of the image recording apparatus
An image recording apparatus includes: a first communication interface configured to perform communication according to a first communication standard; a second communication interface configured to perform communication according to a second communication standard that is different from the first communication standard and that is a wireless communication standard; an image recorder; and a controller. The controller receives image data and first identification information from an image-data output device via the first 02-19 communication interface. The controller broadcasts the received first identification information via the second communication interface.
US10235104B1 IO request system and method
A method, computer program product, and computing system for receiving an IO request for a RAID array. An actual queue depth of the RAID array is compared to a maximum queue depth for the RAID array. An IO queue weight is determined for the IO request. The IO queue weight is revised based upon a degrade mode condition for the RAID array, thus defining a revised IO queue weight. The actual queue depth is incremented based upon the revised IO queue weight.
US10235102B2 Methods, systems and computer readable media for submission queue pointer management
Methods, systems, and computer readable media for submission queue pointer management are disclosed. One method is implemented in a data storage device including a controller and a memory. The method includes fetching a plurality of commands from a submission queue. The method further includes parsing at least one of the commands. The method further includes, in response to successful parsing of at least one of the commands and prior to executing all of the commands, notifying a host to advance a head entry pointer for the submission queue by a number of entries corresponding to a number of the commands successfully parsed.
US10235100B2 Optimizing column based database table compression
Various embodiments of systems and methods for optimizing in-memory column based database table compression. A system may receive a parsed in-memory columnar database table as an input and reads an aggregated compression score from memory corresponding to the parsed database table. A total compression score may be computed iteratively for the database table in order to determine whether the total compression score is greater than the aggregated compression score. When the total compression score determined to be greater than the aggregated compression score, the aggregated compression score is assigned to a best compression score. To optimize in-memory database table compression, the given database table may be compressed using the best compression score.
US10235086B1 Heirarchical storage for virtual tapes
In one example, a method for managing data includes defining a policy concerning migration of a dataset, and the policy specifies a condition that the dataset is to be migrated from a first storage entity to a second storage entity after the passage of a length of time during which the dataset was not accessed. The policy is then associated with the dataset. Next, a determination is made as to whether the condition of the policy has been met, and when the condition of the policy has been met, the dataset is automatically migrated from the first storage entity to the second storage entity.
US10235084B2 Infinite memory fabric streams and APIS
Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to an instruction set of an object memory fabric. This object memory fabric instruction set can include trigger instructions defined in metadata for a particular memory object. Each trigger instruction can comprise a single instruction and action based on reference to a specific object to initiate or perform defined actions such as pre-fetching other objects or executing a trigger program.
US10235083B1 Systems and methods for efficiently moving data within a filesystem
The disclosed computer-implemented method for efficiently moving data within a filesystem may include (1) partitioning, on a storage device, physical address space of a filesystem into a plurality of logical partitions, (2) allocating, on the storage device, at least one container of data block identifiers representing data blocks for each of the logical partitions, (3) maintaining, on the storage device, a partition map of values identifying the container of data block identifiers, the logical partitions, and at least one offset associated with each of the logical partitions, (4) sending, on the storage device, the data blocks from a source logical partition within the logical partitions to a target logical partition within the logical partitions, and (5) updating, on the storage device, the partition map based on the data blocks sent from the source logical partition to the target logical partition. Various other methods, systems, and computer-readable media are also disclosed.
US10235079B2 Cooperative physical defragmentation by a file system and a storage device
A storage system includes a host including a processor and a storage device including a controller and a flash memory unit. The host is configured to read physically fragmented data of a file stored in one or more physical storage regions of the flash memory unit and write the data continuously into other one or more physical regions of the flash memory unit, such that the data are physically defragmented.
US10235074B2 Management processor executing peripheral device registration script
Various examples described herein provide for a management processor that reads a registration script from a peripheral device, and uses the script to act in proxy to register the peripheral device as a data provider on the management processor. Once a peripheral device is registered as a data provider on the management processor, the management processor can permit the peripheral device to host a management resource on the management processor. By accessing the hosted management resource through the management processor, a client can manage, monitor, or control the peripheral device.
US10235067B2 Time shift retransmission systems
Provided is a time-shift retransmission system which is a system that manages communication of a remote sensor connected to a communication line, the time-shift retransmission system including: a) temporary storage means in which measurement values measured according to a sampling schedule by the remote sensor is temporarily stored at a predetermined interval; and b) retransmission means that retransmits the measurement values according to a retransmission schedule with plural different cycles, in which a delay time from the measurement to the retransmission differs according to the cycle, and the delay time is set in a range in which the data amount of a measurement value group that is temporarily stored within the delay time falls within the storage capacity of the temporary storage means.
US10235066B1 Journal destage relay for online system checkpoint creation
A storage system comprising a processor in operable communication with a storage device is configured to have first, second, and third tables and first, second, and third respective metadata journals storing time-based information associated, respectively, with the first, second, and third tables. The first table maps logical addresses associated with LUNs associated with the storage device to respective hash digests computed based on data residing at respective logical addresses. The second table maps a range of hash digests to respective associated physical locations on the storage device. The third table maps disk block allocation on the storage device. An online system checkpoint is created, comprising information relating to the state of the storage system at a point in time, where the first, second, and third, metadata journals are destaged in order so as to destage information stored in the respective journal up to the point in time.
US10235063B2 Memory fabric operations and coherency using fault tolerant objects
According to one embodiment, a hardware-based processing node of a plurality of hardware-based processing nodes in an object memory fabric can comprise a memory module storing and managing a plurality of memory objects in a hierarchy of the object memory fabric. Each memory object can be created natively within the memory module, accessed using a single memory reference instruction without Input/Output (I/O) instructions, and managed by the memory module at a single memory layer. The object memory fabric can distribute and track the memory objects across the hierarchy of the object memory fabric and the plurality of hardware-based processing nodes on a per-object basis. Distributing the memory objects across the hierarchy of the object memory fabric and the plurality of hardware-based processing nodes can comprise storing, on a per-object basis, each memory object on two or more nodes of the plurality of hardware-based processing nodes of the object memory fabric.
US10235053B1 Method and system for using host driver for flexible allocation fast-sideways data movements
Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for directing I/Os for a chunk of data to a data storage system on which the chunk of data is stored. The host method includes receiving an I/O for a chunk of data, identifying to which data storage system the I/O should be sent to access the chunk of data, and sending the I/O for the chunk of data to the identified data storage system. Other example embodiments of the present invention relate to a method, an apparatus, and a computer program product for handling received I/Os during a migration of the chunk of data. The data storage system method includes migrating the chunk of data, queuing an I/O for the chunk of data received from a host during the migration, and rejecting the queued I/O as a result of the migration.
US10235051B2 Data access management in a hybrid memory server
Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
US10235036B2 Electronic device and method for controlling electronic device thereof
An electronic device and a controlling method thereof are provided. The method of controlling an electronic device includes acquiring user information, determining a plurality of categories regarding a music content to be included in a playlist based on the acquired user information, and providing a playlist including a plurality of music contents based on the determined plurality of categories.
US10235034B2 Haptic feedback to abnormal computing events
A computer-implemented tactile feedback method includes receiving user input on a computing device, identifying a term input by the user that does not match a term known to the device, accessing an auto-correction service in order to provide a replacement for the term, and energizing a haptic feedback device in response to identifying the term input by the user that does not match a known term.
US10235031B2 Display control of an image on a display screen
Methods, computer program products, and systems, for example, for controlling display of an image on a display screen includes, for example, receiving, by one or more processor, data regarding a user selected area relative to a first portion of an image displayed on a display screen to define a second portion of the image, at least a portion of the second portion of the image being outside the first portion of the image displayed on the display screen, and automatically controlling, by the one or more processor, display of the second portion of the image on the display screen based on the user selected area of the image to generally maximize display of the second portion of the image within the display screen.
US10235030B2 Electronic device and user interface display method for the same
A user interface display method is provided that displays electronic documents and/or items on a list on an electronic device. The method includes: displaying one or more images; obtaining preference information; and altering the images according to the preference information and displaying the altered images.
US10235029B2 Information processing apparatus, information processing method
An information processing apparatus is provided comprising a processor; and a memory device storing instructions. When executed by the processor, the instructions cause the processor to generate scene information to reproduce display of at least one selected area of a pathological image; and receive order information corresponding to the scene information based on a user input. In another embodiment, the instructions cause the processor to receive scene information to display at least one selected area of a pathological image and order information corresponding to an order of the scene information; and control display of the at least one selected area of the pathological image in the order based on the scene information and the order information.
US10235028B2 Text extraction on graphs
Techniques are described for text extraction on graphs. In one example, techniques include receiving a graphical representation of data, the graphical representation of data being a format other than a spreadsheet or table; and receiving user input selecting a portion of the graphical representation of data; and generating one or more text analytics rules based on the selected portion. The graphical representation may be a pie chart or a radial sunburst diagram.
US10235026B2 Vehicle operation display device
A vehicle operation display device includes a liquid crystal display, a display controller configured to control the liquid crystal display to display a plurality of images of selectable items on the liquid crystal display, and a directional switch operable to select one of the selectable items. The plurality of images of selectable items includes a first image of a first selectable item and a second image of a second selectable image. The first image and the second image are displayed next to each other on the liquid crystal display. The display controller is configured to control the liquid crystal display to display, when the directional switch is operated to switch a selected item from the first selectable item to the second selectable item, a motion image between the first image and the second image to indicate the switching of the selected item with a moving effect.
US10235024B2 Buddy list presentation control method and system, and computer storage medium
The present disclosure provides a buddy list presentation control method and system, and a computer storage medium. The method includes the following steps: acquiring user information, the user information including buddy grouping information; determining whether the acquired user information further includes theme cover information separately corresponding to each buddy group; and adding, if not, a corresponding theme cover to each buddy group separately according to a preset rule, and then, presenting a buddy grouping list obtained by adding the theme covers. According to the method, the system and the computer storage medium in embodiments of the present invention, recognition and operability of buddy grouping are improved, and an operation cost and operation difficulty are lowered.
US10235022B2 Native application collaboration
A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.
US10235010B2 Information processing apparatus configured to generate an audio signal corresponding to a virtual viewpoint image, information processing system, information processing method, and non-transitory computer-readable storage medium
An information processing apparatus acquires information about designation of a position of a virtual viewpoint related to a virtual viewpoint image generated based on image capturing by a plurality of cameras, and decides, based on the information, a virtual listening point for generating an audio signal based on sound pickup at a plurality of sound pickup points.
US10235009B1 Product variable optimization for manufacture or supply of designed products
A method carried out on a computer system for receiving information corresponding to a plurality of variables that can be applied to the manufacture of a designed product. When a user selects from a menu of first attributes, related ones of a second set of attributes are presented for selection. In an embodiment, the set of possible manufacturing attributes is initially compared to attributes of the designed product to eliminate from consideration those manufacturing attributes that are not compatible with the attributes of the product.
US10235008B2 On-line interaction system
An avatar display system monitors the activities or status of different members on a network site. Avatars representing the different members are displayed in conjunction with an on-line application according to the different identified member activities or status. Different avatar display techniques and filtering schemes are used to both promote and improve interactions between different members of the on-line application or website.
US10235005B2 Method of generating display name of objects to be managed
Pursuant to the increase in the number of objects to be managed and the complication of relations of the objects to be managed, the current condition is that the visibility of the GUI of management software is deteriorating. As one such current condition, there is a problem in that the display name of equipment to be managed on the GUI cannot be entirely displayed depending on the screen. Thus, the present invention improves the readability on the GUI by changing the display name according to the objective of the administrator by using a label in which the display name is divided into morphemes and the priority assigned thereto, as well as using topology information, and fitting the display name within the display area prepared on the screen.
US10234991B2 Display device
A display device includes a plurality of scanning lines provided over an insulating surface, a plurality of video signal lines provided, intersecting with the plurality of scanning lines, a display area including a plurality of pixels, each having a light emitting element and a transistor for controlling a current supplied to the light emitting element, provided at points of intersection between the plurality of scanning lines and the plurality of video signal lines, and a touch sensor provided over the display area and having a drive electrode and a detection electrode which form an electrostatic capacitance with each other.
US10234988B2 User-trackable moving image for control of electronic device with touch-sensitive display
The present disclosure provides an electronic device and a method of operation thereof, in which accidental, careless or unintended user input is mitigated. A sequence of frames is displayed on a touch-sensitive display of the electronic device to depict an image moving in an image path over a time interval. A user touch path, generated in response to the moving image, is sensed over the time interval. The image path is compared with the user touch path to determine a path tracking accuracy and the electronic device is controlled responsive to the determined path tracking accuracy. In this manner, unlocking an electronic device and selection of a device function may be achieved by a single user action.
US10234987B2 Electrode sheet and touch input device
In one embodiment, a touch input device capable of detecting a pressure and a position of a touch on a touch surface is disclosed. The touch input device includes a cover layer of glass, a display panel, and a touch sensor panel fully laminated on the display panel. The device further includes a substrate spaced apart from the display panel and separating the display panel from a circuit board and a battery for operation of the touch input device, and a pressure electrode disposed between the display panel and the substrate. Drive electrodes are formed on one side of an insulation layer, and receiving electrodes are formed on the other side of the insulation layer. Further, a distance between the substrate and the display panel is maintained by a double adhesive tape formed on edge portions of the substrate and the display panel when no pressure is applied.
US10234982B2 Display device
A display device includes a display panel and a touch sensing unit including touch signal lines (TSL) and sensor columns (SCs) including sensor blocks (SBs). Each SB includes a first sensor (FS) and i (i being ≥2) second sensors (SSs). The TSLs include: first signal lines (FSLs) respectively connected to some of the FSs, a portion of each of the FSLs extending to a first end of a corresponding SC from a corresponding sensor of the some of the FSs; second signal lines (SSLs) respectively connected to other FSs, a portion of each of the SSLs extending to a second end of the corresponding SC from a corresponding sensor of the other FSs; and third signal lines connecting a j-th (j being ≤1) SS of an n-th (n being ≥1) SB to an (i−j+1)-th SS of an (n+1)-th SB.
US10234978B2 Array substrate and display panel
Provided are an array substrate and a display panel. The array substrate includes: a substrate; a plurality of scan lines formed on the substrate and extending along a first direction, a plurality of data lines formed on the substrate and extending along a second direction; a plurality of pixel units are defined by the scan lines and data lines, at least four semiconductor pressure sensing units formed on the substrate. In each of the plurality of the pixel units, a thin film transistor is provided. The substrate is further provided with a plurality of connection wires thereon, for connecting the semiconductor pressure sensing units to form at least one Wheatstone bridge structure. The plurality of connection wires includes a plurality of first direction connection wires extending along the first direction and a plurality of second direction connection wires extending along the second direction.
US10234977B2 Pressure sensing touch device
A pressure sensing touch device includes a control unit, and a pressure-sensing touch panel including a substrate, a first sensing layer, a first insulating layer, a driver layer, a second insulating layer and a second sensing layer; the first sensing layer, the driver layer and the second sensing layer electrically connected to the control unit for detecting the touch location of an external object and the pressure according to changes of capacitive coupling respectively between the first sensing layer and the driver layer and between the driver layer and the second sensing electrode. The deformation amount of the second insulating layer is greater than that of the first insulating layer when receiving a pressure, making closer distance between the driver layer and the second sensing layer and significant change of the capacitive coupling, for accurately detecting the pressure applied by the external object to the pressure-sensing touch panel.
US10234975B2 Flexible display device, fabrication method and electronic device thereof
A flexible display device, a flexible display device fabrication method and an electronic device are provided. The flexible display device comprises a flexible display panel having a first surface for displaying images; a flexible insulating layer disposed on the first surface of the flexible display panel and divided into a plurality of flexible insulating blocks; and a touch control unit disposed on the flexible insulating layer and comprising a first touch control electrode layer in direct contact with the flexible insulating layer. The first touch control electrode layer includes a plurality of first touch control electrodes. Any one of the plurality of flexible insulating blocks corresponds to at least one of the plurality of first touch control electrodes. In a direction perpendicular to the flexible display panel, a gap between any two adjacent flexible insulating blocks overlaps with a gap between two adjacent first touch control electrodes.
US10234973B2 Touch panel, display device and driving method thereof
A touch panel, a display device and a driving method thereof are provided. In the touch panel, a transparent conductive layer is arranged on a side of an array substrate away from an opposite substrate. The transparent conductive layer, functioning as a shielding layer, and touch detection electrodes are applied with an identical touch detection signal at a touch stage. A capacitor is formed by the shielding layer and a metal layer below the touch panel, and a change in distance from the touch panel to the metal layer due to deformation of the touch panel pressed by a finger only affects capacitance between the shielding layer and the metal layer and causes a change in the touch detection signal applied to the shielding layer, while capacitances of the touch detection electrodes are not affected. Therefore, the accuracy of touch sensing is effectively improved.
US10234970B2 Integrated touch control display panel and touch display device
The present disclosure provides an integrated touch control display panel. The integrated touch control display panel includes a display region and a peripheral circuit region located on at least one side of the display region. The display region includes a plurality of stripe shaped touch control electrodes that extend in a first direction and are sequentially arranged in a second direction which intersects with the first direction. A shielding structure is formed at the boundary region between the touch control electrodes and the peripheral circuit region to shield the signal interference from the peripheral circuit region to the touch control electrodes.
US10234968B2 Position-based reconfigurable control knob
An apparatus includes a knob that is repositionable into a first position and a second position. The knob may be configured to control a first set of parameters in the first position and a second set of parameters in the second position. The apparatus may include a reconfigurable display configured to selectively display at least a first display configuration and a second display configuration. The system may be configured to display the first display configuration on the reconfigurable display when the knob is in the first position, and the system may be configured to display the second display configuration on the reconfigurable display when the knob is in the second position. The apparatus may also include a slider device having a set of rails defining a track between the rails. The knob may be slidable along the slider device into the first and second positions.
US10234966B1 Electrostatic and wired electrical connector for stylus
An active stylus includes a body, an electrical connector operatively coupled to the body, wired connection circuitry contained within the body and electrically coupled to the electrical connector, and electrostatic circuitry contained within the body and electrically coupled to the electrical connector. The electrical connector is configured to electrically couple the active stylus with a device via a wired connection. The wired connection circuitry is configured to hold at least a portion of the electrical connector at ground when the active stylus is operating in a wired connection mode. The electrostatic circuitry is configured to transmit, via the electrical connector, one or more excitation waveforms when the active stylus is operating in an electrostatic mode.
US10234965B2 Active stylus differential synchronization
A touch-sensing system is disclosed. The system includes a display device including a touch sensor having a plurality of electrodes, and drive logic coupled to the plurality of electrodes and configured to drive the plurality of electrodes during a plurality of touch-sensing frames, each of which includes a stylus sync sub-frame during which the drive logic drives at least some of the plurality of electrodes, referred to for that stylus sync sub-frame as sync-driven electrodes, with synchronization waveforms that are communicated electrostatically to cause synchronization of the display device with an active stylus. For each of the stylus sync sub-frames, the drive logic may be configured to differentially drive the sync-driven electrodes of such stylus sync sub-frame, such that a first synchronization waveform used to drive one of the sync-driven electrodes is different than a second synchronization waveform used to drive another of the sync-driven electrodes.
US10234964B2 Image processing apparatus
An image processing apparatus includes detection circuitry and processing circuitry. The detection circuitry, in operation, detects a position on a sensor that is pointed to by a pointer. The processing circuitry, in operation, generates three-dimensional data that includes the position detected by the detection circuitry, positions a two-dimensional surface relative to the position detected by the detection circuitry, and applies rendering to, at least, part of the three-dimensional data that is arranged on one side of the two-dimensional surface to be displayed on a display screen.
US10234962B2 Position pointer of the electromagnetic induction type and electronic ink cartridge
A position pointer is disclosed, in which an electronic ink cartridge of an electromagnetic induction type is accommodated. The electronic ink cartridge includes a resonance circuit having a coil and a capacitor circuit, and is configured to detect pressure applied to a core member accommodated in the position pointer based on a variation of a resonance frequency of the resonance circuit. The cartridge includes a tubular member, in which the core member and the coil are accommodated such that the coil is positioned between the core member, which extends outwardly from one end of the tubular member, and the capacitor circuit along a direction of a center axis of the tubular member. The cartridge also includes a connection member in the tubular member, which electrically connects a first end and a second end of the coil to a first terminal and a second terminal of the capacitor circuit, respectively.
US10234960B1 Variable response key and keyboard
An electronic device can include a key and/or a keyboard system. In one embodiment, magneto-rheological materials are employed to provide a variable response keyboard of an electronic device.
US10234953B1 Cross-device interaction through user-demonstrated gestures
A method includes identifying a user interface (UI) action demonstrated by a user for an application (104) executed at a first electronic device (102) and identifying a gesture demonstrated by a user using a second electronic device (108, 109, 110) as a gesture intended by the user to trigger the UI action for the application at the first electronic device. In response to detecting a subsequent instance of the gesture at the second electronic device, the method includes triggering an instance of the UI action for the application at the first electronic device.
US10234945B2 Compensated haptic rendering for flexible electronic devices
A device comprises a housing, a sensor, a controller and an actuator. The sensor is configured to detect a contact force exerted on the housing. The controller is communicatively coupled to the sensor and is configured to determine a change in a haptic effect caused by the contact force. The controller is additionally configured to generate an output instruction to deliver the haptic effect in a compensated form that is operable to correct the change. The actuator is configured to receive the output instruction and deliver the compensated haptic effect at the housing.
US10234936B2 Smart wearable devices and methods with attention level and workload sensing
A wearable sensor device, system and method are provided for monitoring the attention, workload or other physical status of the wearer of the wearable sensor device. At least one biometric index value is formulated for a characteristic status from the processed sensor data of the sensors of the device and the biometric index value may also incorporate prior test data and questionnaire response information in the calculated value. The system may include any number of wearable devices that have sensors, a processor and a communications link as well as a remote computer and a non-wearable device with an interface. The status of the wearer of a wearable sensor device can be monitored with the simple display of the biometric index value as well as the data from the individual sensors.
US10234933B2 Information processing method and first electronic device
An information processing method is applied in a first electronic device, which includes a display screen and a communication interface. In the method, the first electronic device is connected to a second electronic device through the communication interface; object data is acquired from the second electronic device; a display form is determined for displaying the object data on the display screen according to a parameter of the object data. An object navigation interface is generated based on the object data and displayed on the display screen when the second electronic device is in a first device posture. Each object on the second electronic device can be searched and displayed on the display screen through the object navigation interface. An object corresponding to the object data is displayed on the display screen based on the object data when the second electronic device is in a second device posture.
US10234931B2 Electronic device
Technologies are generally described for selectively charging a capacitor coupled to a memory. Example electronic devices described herein may include a memory; a capacitor coupled to the memory; a power supply configured to supply power at least to the capacitor; a switch coupled between the power supply and the capacitor; and a switch controller coupled to the switch and configured to: determine whether the electronic device is in a safety mode or in a normal mode, and control an operation of the switch, based on the determination. So, the supply of the power from the power supply to the capacitor is selectively controlled.
US10234923B2 Methods and devices for waking up a screen
Methods and devices are provided for waking up a screen in the field of application of electronic technologies. The method may be implemented by a device including a screen and a frame at least partially surrounding the screen. In the method, the device activates at least one temperature transducer according to a predetermined sequence when the screen is in an off state, where the at least one temperature transducer is disposed at least partially in the frame. The device may obtain a temperature measurement through the activated temperature transducer. When any one of the temperature measurement is within a preset range of temperature, the device may trigger the screen to be switched from the off state to an on state.
US10234922B2 Power distribution for mobile devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing tests on mobile devices. In one aspect, a power distribution system includes a set of mobile devices and a computer that manages the execution of a test using the set of mobile devices. The computer can include one or more data communication ports. The system can also include one or more Universal Serial Bus (USB) hubs connected to the mobile devices using USB cables. Each mobile device can be connected to one of the one or more USB hubs. The system can also include one or more USB charging hubs connected between each data communication port of the computer and at least one of the one or more USB hubs. The system can also include a power supply connected between a power source and each of the one or more USB hubs.
US10234921B2 Systems and methods for operating a virtual power environment
A computer system for hosting a virtual power system environment includes a plurality of virtual devices, wherein at least one of the plurality of virtual devices is configured to simulate the function of at least one physical device in a power system, a virtual device manager configured to perform at least one operation on the plurality of virtual devices, a virtual power monitor configured to control a function of the plurality of virtual devices, a simulation engine configured to simulate a performance of the plurality of virtual devices according to conditions detected on the power system, and a configuration generator configured to generate a configuration for a physical power monitor according to a configuration of the virtual power monitor.
US10234920B2 Controlling current consumption of a processor based at least in part on platform capacitance
In one embodiment, a processor includes: at least one core to execute instructions; a power controller to control power consumption of the processor; and a storage to store a plurality of entries to associate a dynamic capacitance with a time duration for which a current spike is to be exposed to a power delivery component. Other embodiments are described and claimed.
US10234918B2 Disconnecting a battery from a system
In an example implementation, a method of disconnecting a battery from a system, includes detecting that a reset button has been depressed for a preset time period. In response to the detecting, communication lines can be broken between an embedded controller and a system battery, and a command can be sent to the system battery to disconnect itself from the system.
US10234911B2 Chassis
A chassis including a first casing, a second casing and a friction assembly is provided. The second casing is pivoted to the first casing and includes a track penetrating through the second casing and a first friction portion beside the track. The friction assembly passes through the track and is fixed to the first casing. The friction assembly includes a second friction portion contacting the first friction portion. When the second casing is rotated relative to the first casing, the friction assembly is moved in the track relatively, and the second friction portion rubs against the first friction portion.
US10234910B2 Computing device expansion system
Examples of the present disclosure provide a computing device expansion system. According to one implementation, a docking receptacle is coupled to a touch-enabled monitor computing device and is also configured to receive and connect to a portable electronic device. Furthermore, when the portable electronic device is attached to the docking receptacle, a display area of the portable electronic device is cloned on the monitor computing device such that touch input on either the portable electronic device or monitor computing device is replicated on the monitor computing device or portable electronic device.
US10234909B2 Portable device with optical member for back side camera
A portable device with improved camera functionality is provided. The portable device includes a second housing rotatably coupled to a hinge device in a first housing, and a front-rear camera mounted to a first region of the second housing. An opening may be located in a second region of the first housing overlapping with the first region when the second housing is in a state of being folded to the first housing.
US10234908B2 Hinge assembly for a computing device
Examples disclosed herein provide a hinge assembly for a computing device. The binge assembly includes a sliding portion attached to a base member of the computing device, and a hinge pivotally connected to the sliding portion along an axis. The sliding portion moves from a first position along the base member to a second position along the base member when the hinge pivots around the axis.
US10234905B2 Hinge for foldable components
Examples of a hinge for foldable components are described herein. In an example, the hinge can include a plurality of bracing elements, a bracing element from the plurality of bracing elements can be operably coupled to an adjacent bracing element from the plurality of bracing elements, to fold the plurality of bracing elements into an arcuate shape. Each bracing element can be supported and locked against the adjacent bracing element in the arcuate shape. The hinge can further include an end coupler at each longitudinal end of the hinge to couple the hinge to a flexible element.
US10234904B2 Display device and its carrier assembly
The present disclosure relates to the display technology field, and more particularly to a display device, which includes a flexible display panel and a carrier assembly; the carrier assembly includes: a base; a first support and a second support mirror-symmetrical arranged on the base; a third support arranged on the base by a spring. When the first support and the second support are in contact or phase away from each other, the third support can rely on the falling or uplift of the elastic such that the carrier assembly obtains a different plane that carries the flexible display panel. The disclosure is applicable to the display device of the flexible display panel, which can realize the flexible display panel to be easily folded, and the display area can be scaled at any time while satisfying the requirement of the stable carrying flexible display panel and ensuring the display quality.
US10234903B2 Display device and method for manufacturing same
A method of manufacturing a display device includes providing a window including a printed area and a plurality of alignment key areas, patterning a printed layer on the printed area such that the plurality of alignment key areas is exposed and the printed layer covers the printed area, aligning a panel to the window by using the plurality of alignment key areas, and coupling the panel to the window.
US10234902B2 Reconfigurable touch screen computing device
A reconfigurable touch screen computing device with folding configurations and an alignment locking mechanism. The touch screen display is made up of segments coupled to a flexible circuit and can be reconfigured from a compact state to an expanded state. The form factor of the compact state is roughly the size of a typical handheld phone, with an integrated speaker and microphone. The form factor of the expanded state is roughly the size of a tablet computer which may also include the mechanical functionality of a laptop. Both states provide a configuration which includes a touch screen display on a front side and a protective housing on a back side. The computing device may further include sensors to indicate the state of configuration. In one embodiment, a module attached to, situated within, or otherwise associated with at least one segment may contain all or substantially all processing and memory, along with a communications system, all of which may be used in either state.
US10234901B2 Display apparatus
An apparatus comprising a suspension unit comprising: a first part coupled to a display assembly; a second part coupled to an apparatus body; and a suspension part coupled at one end to the first part and at another end to the second part, configured to suspend the first part relative to the second part by the bending force of the suspension part, such that the display assembly is movable relative to the apparatus body.
US10234894B1 Identification system
A signal generation circuit for producing an identification signal at a defined frequency. A frequency calibration circuit is electrically coupled to the signal generation circuit and is configured to set the defined frequency. The frequency calibration circuit includes a first calibration portion positioned on a first electrical subsystem and a second calibration portion positioned on a second electrical subsystem. An identification circuit is configured to process the identification signal to generate an identification result.
US10234892B2 Method of reducing power dissipation in a clock distribution network for integrated circuit
A method and circuit are provided to reduce power consumption of high-speed clocks that are distributed across an integrated circuit (IC). Example implementations seek to reduce the amount of power dissipated in typical clock distribution networks by turning the combination of a multi-port electrical network and transmission line into a multi-resonant structure. In an implementation, the multi-port electrical network is coupled between first and second segments of the transmission line. The multi-port electrical network includes series and shunt reactive circuit elements, such as series inductive reactance and a shunt inductive susceptance, configured to produce first and second resonances that cooperate to create a bandpass response across clock distribution frequencies. This bandpass response is created by the multi-resonant structure, which is a combination of the transmission line and the multi-port electrical network. Various implementations are provided, including single-ended, differential, multi-section, multi-output, and point-to-multi-point implementations, each with an optional low-speed mode switch.
US10234889B2 Low voltage current mode bandgap circuit and method
A proportional to absolute temperature (PTAT) generator, for example, generates a PTAT current (IPTAT) and a VBE (voltage base-to-emitter) in a first regulation loop. A voltage-to-current converter is operable to generate a complementary to absolute temperature current (ICTAT). The IPTAT and ICTAT are summed to obtain a zero temperature coefficient current (IZTC). One ICTAT and one resistor are used to generate the IZTC signal.
US10234884B2 Power supply apparatus of fluid control and measurement system
In order to prevent an increase in size of a power source device in a power supply apparatus adapted to manage multiple flow rate controllers, the power supply apparatus is connected via cables to the multiple flow rate controllers adapted to control fluid flow rates, and manages operations of the flow rate controllers via the cables as well as supplying power to the flow rate controllers, respectively. In addition, the power supply apparatus is configured to include a power supply control part that shifts power supply start timings for at least some of the flow rate controllers.
US10234882B2 Electrical function group
An electrical function group with a control device and a first voltage regulator, the control device having a supply voltage input, the first voltage regulator having a first supply voltage input and a first supply voltage output and being designed for connection to a supply voltage source via the first supply voltage input and to supply the control device via the first supply voltage output, the first supply voltage output and the supply voltage input being connected together. A second voltage regulator is also provided having a second supply voltage input and a second supply voltage output, the second voltage regulator being designed to be connected to the supply voltage source via the second supply voltage input and to supply the first voltage regulator and the control device via the second supply voltage output, the second supply voltage output and the first supply voltage input being connected to one another.
US10234880B1 Active clamp circuit for power semiconductor switch and power converter using the same
The present disclosure discloses an active clamp circuit for a power semiconductor switch and a power converter using the same. The active clamp circuit includes: a discharging circuit, a first terminal of the discharging circuit being electrically connected to a collector of the power semiconductor switch; an unidirectional blocking circuit; a first voltage regulator diode connected in series with the unidirectional blocking circuit to form a series branch, a first terminal of the series branch being electrically connected to the collector of the power semiconductor switch; and a resistance-capacitance RC circuit, a first terminal of the RC circuit, a second terminal of the discharging circuit, and a second terminal of the serial circuit being electrically connected, a second terminal of the RC circuit being electrically coupled to a gate of the power semiconductor switch.
US10234878B2 Thermostatic device for controlling the circulation of a fluid, and thermostatic valve including such a device
A thermostatic device including a thermostatic element and a stopper, axially movable about a stationary seat of a housing, opening and closing a passage circulating fluid and connected to a movable portion of the thermostatic element. During expansion of a thermoexpansible material of the thermostatic element, the movable portion drives the stopper axially relative to the seat. The stopper includes a seal, resting tightly against the seal when the fluid circulation passage is closed by the stopper, a first part, with an inner bore receiving the movable portion, and a second part, separate from the first part, the seal being axially charged between the first and second parts. The first and second parts are made of metal, the second part is mounted around the first part, the part facing the axis of the second part forms a peripheral edge attaching said second part to the outer surface of the first part, and the first part forms an axial abutment for the edge of the second part, positioning the first and second parts axially relative to one another by applying a predetermined clamping load to the seal.
US10234877B2 Positioner
A first table defines the relationship between the sliding resistance index μk of a packing gland and the ambient temperature for each type of the packing gland is provided. A second table defines control parameters corresponding to hysteresis levels for each size of the setting/operating device is provided. By repeating, at regular intervals, the acquisition of the sliding resistance index μk at present corresponding to the ambient temperature at present and the type of a packing gland from the first table and the selection of the control parameter corresponding to the size of the setting/operating device and the hysteresis level obtained from the sliding resistance index μk at present from the second table, the valve opening of the regulating valve is controlled using the selected control parameter.
US10234874B2 Autonomous vehicle control system
A drone control system for controlling a drone which includes an onboard-flight-system previously configured to receive navigational-data in a format compliant with a standard navigational data transmission protocol. The system includes a remote-sensor and an interface. The remote sensor is located remotely from the drone and determines the position of the drone relative to the remote-sensor. The interface, coupled with the remote-sensor, produces a pseudo GPS signal indicating the position of the drone and to provide the pseudo GPS signal to an onboard-flight-system of the drone. The format of the pseudo GPS signal is fully compliant with the standard navigational data transmission protocol employed by the onboard-flight-system. The onboard-flight-system is receives inertial tracking data from an onboard inertial-measuring-unit and the pseudo GPS signal, and tracks the position of the drone by merging the inertial tracking data and the pseudo GPS signal and navigates the drone accordingly.
US10234872B2 Method and apparatus for launching unmanned aerial vehicle and unmanned aerial vehicle incorporating the same
A method for launching an unmanned aerial vehicle (UAV) comprises: receiving a pre-launching signal; detecting, via at least one sensor of the UAV, at least one status parameter of the UAV in response to receiving the pre-launching signal; determining a launching mode of the UAV according to the at least one detected status parameter of the UAV; and launching the UAV according to the determined launching mode of the UAV.
US10234867B2 Information processing device, vehicle-mounted device, and information processing method
According to an embodiment, an information processing device is communicably connected to a vehicle-mounted device and includes a receiver, a calculator, a vehicle database, and a transmitter. The receiver receives transmission information transmitted from the vehicle-mounted device and containing vehicle identification information, vehicle position information, a flag for indicating presence or absence of alternation of the vehicle-mounted device, and predetermined log data recorded by the vehicle-mounted device. The calculator calculates, based on the received transmission information, a degree of reliability of vehicle having the vehicle-mounted device mounted therein. The vehicle database holds, for each vehicle, the calculated degree of reliability and the vehicle position information. The transmitter refers to the vehicle database to identify a surrounding vehicle of a target vehicle, and transmits, to the vehicle-mounted device of the target vehicle, vehicle reception information containing the degree of reliability calculated for the surrounding vehicle.
US10234864B2 Planning for unknown objects by an autonomous vehicle
Among other things, a world model is maintained of an environment of a vehicle. A hypothetical object in the environment that cannot be perceived by sensors of the vehicle is included in the world model.
US10234861B2 Autonomous vehicle workload allocation
A vehicle system includes a first vehicle component at least partially controlling a vehicle action and a second vehicle component at least partially controlling the vehicle action. A coordination controller is programmed to coordinate control of the vehicle action. The coordination controller detects a first vehicle component failure, selects a vehicle mode, and allocates workloads of the first vehicle component and the second vehicle component according to the selected vehicle mode.
US10234859B2 Systems and methods for driver assistance
Embodiments are disclosed for an example driver assistance system for a vehicle. The example driver assistance system includes a sensor module communicatively coupled to one or more sensors, a processor, and a storage device storing instructions executable by the processor to, responsive to detecting an entry condition, disengage control of the vehicle by a driver of the vehicle, and engage autopilot of the vehicle upon detecting a leading vehicle in front of the vehicle. The instructions are further executable to follow the leading vehicle at a threshold separation until detecting an exit condition.
US10234857B1 System and method for detecting and defeating a drone
A system for detecting and defeating a drone is disclosed which includes a detection antenna array configured to detect the drone and a control signal of the drone in a 360 degree field, the detection antenna array being further configured to detect the directionality of the drone with reference to the most dominant of the control signal of the drone detected by each of a plurality of antennas within the detection antenna array; a neutralization system disposed in communication with the detection antenna array; the neutralization system including a transmission antenna configured to transmit an override signal to the detected drone, an amplifier configured to modulate a gain of the override signal, and a processing device configured to generate the override signal and control transmission of the override signal.
US10234846B2 Method and apparatus for determining an optimum manufacturing alternative for manufacturing a product
A method and device for determining an optimum manufacturing variant for manufacturing a product from currently available manufacturing alternatives of one or more manufacturing plants, and for creating the associated manufacturing documents based on the following steps: creating a product-specific, manufacturing plant-independent CAD manufacturing specification of the product to be manufactured; determining different possible manufacturing alternatives for manufacturing the product based on the created product-specific, manufacturing plant independent CAD-manufacturing specification and the available manufacturing machines; generating a specific CAD-model for each determined manufacturing alternative, wherein a feedback report is created by an associated CAM-engine for each generated specific CAD-model; evaluating the created feedback reports of the different manufacturing alternatives in order to determine the manufacturing alternatives that are suitable for manufacturing the product and to evaluate whether each manufacturing alternative complies with predefined manufacturing tolerances and manufacturing specifications; and selecting the optimum manufacturing alternative.
US10234845B2 Universal sensor interface for machinery monitoring system
A universal sensor interface for a machine data acquisition system includes a sensor power control circuit that: (1) provides a fast and accurate limiting response to a short-circuit fault, (2) survives and automatically recovers from multiple concurrent continuous short-circuit faults with no interruption to the electrical and thermal integrity of the acquisition system, (3) reduces power consumption/dissipation when in a faulted condition, (4) isolates adverse effects of a faulted channel from uninvolved channels, (5) isolates adverse effects of loose wiring termination “chatter” from uninvolved channels, (6) protects against adverse effects resulting from “hot wiring” of sensors, (7) protects the acquisition system against reasonably anticipated installation wiring errors, and (8) minimizes the availability of spark-inducing energy to the data acquisition system.
US10234837B2 Adaptive performance targets for controlling a mobile machine
Sensor signal values, indicative of a performance metric, are received and recorded over a given time period. The sensor signal values are aggregated, and a threshold signal value is identified based on the aggregated sensor signal value. A set of control signals, for controlling subsystems on the mobile machine, are generated based on the identified threshold signal value, and the subsystems are controlled based upon the control signals.
US10234836B2 Method for operating a control device of a home automation installation of a building and control device
A method for operating a control device of a home automation installation of a building, the control device comprising a data input device and a display device, the control device being configured so as to control the operation of home automation equipment items and communicate with sensors, the method including automatic operation configuration steps of selecting an icon representing a first condition for implementation of an action relating to the installation out of a proposed set of condition icons, positioning the first selected condition in a matrix table accommodating the condition icons, selecting an icon representing a second condition for implementation of an action relating to the installation, and positioning the icon representing the second condition on a same row or a same column as the icon representing the first condition in the matrix table.
US10234833B2 Technologies for predicting power usage of a data center
Technologies for predicting the power usage of a data center are disclosed. A data center manager gathers sensor data from the compute devices of the data center. The sensor data indicates factors such as power used by the compute device and the intake air inlet temperature. The data center manager trains a machine-learning-based algorithm based on training sensor data, and then applies the machine-learning-based algorithm to sensor data as it is being gathered. The machine-learning-based algorithm can predict a change in future power usage of the data center, and control a cooling unit to compensate before the power usage even begins to change.
US10234831B2 Control command resolution adjustment method and a command generation device
A control command resolution adjustment method and a command generation device are disclosed in present invention. The control command resolution adjustment method is used to adjust a control command form the command generation device. A calculation frequency value via the command generation device is analyzed. The control command is received and a transform frequency value via the control command is analyzed. A first resolution value is calculated from the calculation frequency value and the transform frequency value. The first resolution value is distinguished greater than or equal to a minimum resolution value. When the first resolution value less than the minimum resolution value, an added calculation frequency value is calculated from the calculation frequency value and a frequency added value. A second resolution value is calculated from the added calculation frequency value and the transform frequency value. When the second resolution value greater than or equal to the minimum resolution value, the control command via the second resolution value is outputted.
US10234829B2 Multi-channel current balancing system including parallel solid-state power controllers
A system balances current flowing through a solid-state power controller system including at least two output channels connected in parallel. The system delivers a first current to a load via a first output channel to a load, and delivers a second current to the load via a second output channel connected in parallel with the first output channel. The system further determines a first strength of the first current and a second strength of the second current, and adjusts at least one of a first resistance of the first output channel and a second resistance of the second output channel such that the first current strength is substantially equal to the second current strength.
US10234828B2 Rotary input mechanism for an electronic device
One embodiment of the present disclosure is directed to a wearable electronic device. The wearable electronic device includes an enclosure having a sidewall with a button aperture defined therethrough, a display connected to the enclosure, a processing element in communication with the display. The device also includes a sensing element in communication with the processing element and an input button at least partially received within the button aperture and in communication with the sensing element, the input button configured to receive two types of user inputs. During operation, the sensing element tracks movement of the input button to determine the two types of user inputs.
US10234827B2 Watch display using light sources with a translucent cover
A display assembly includes a display selectively displaying human-readable indicia on a face thereof and a cover disposed over the display. The cover has a homogeneous surface over the entire face of the display. The display assembly is controllable between an inactive state and an active state. In the inactive state, the face of the display is not viewable through the cover, and in the active state, the indicia are viewable through the cover.
US10234819B1 Field replacement transfer belt unit
A field replaceable transfer belt unit for toner-based printers includes a transfer belt and rollers for moving the transfer belt in a loop during a print operation, including a first roller configured to be driven by a driver shaft of a printer. The field replaceable transfer belt unit includes a rotatable handle for removing and replacing the field replaceable transfer belt unit from the printer. The rotatable handle is in communication with a drive cam that rotates to selectively engage and disengage the drive shaft with the first roller. Rotating the handle also secures the transfer belt unit to the printer.
US10234816B2 Image forming apparatus with conductive handle
An image forming apparatus includes an image forming portion, a housing, and a cover member. The image forming portion is configured to form an image. The housing supports the image forming portion and has conductivity. The cover member includes a handle having conductivity and is opened when maintenance of the image forming portion is carried out. In the image forming apparatus, when the cover member is in a closed state, the handle is separated from the housing by a distance larger than a predetermined particular distance, and during a process of the cover member being opened and transitioning from the closed state to an open state, the handle contacts or comes close to the housing so as to be separated from it by a distance equal to or smaller than the particular distance.
US10234815B2 Electrode and image forming apparatus including the same
A contact point end portion of a second ring connected to a first ring portion on a power reception portion side protrudes further in the direction of a power reception portion than a contact point end portion of the first ring connected to a spring portion on a power reception portion side.