Document | Document Title |
---|---|
US09853164B2 |
Semiconductor device and display device
This semiconductor device is provided with: a semiconductor film that comprises an oxide semiconductor, and includes a channel region; a first inorganic insulating film formed on the semiconductor film; a first organic insulating film formed on the first inorganic insulating film; and an inorganic film group. The inorganic film group has: a first electrode comprising an inorganic conductive film formed on the first organic insulating film; a second inorganic insulating film formed on the first electrode; and a second electrode that comprises an inorganic conductive film formed on the second inorganic insulating film, and is electrically connected to the semiconductor film via openings formed in such a manner as to penetrate the first inorganic insulating film, the first organic insulating film, the first electrode and the second inorganic insulating film. The first organic insulating film is disposed between the first inorganic insulating film and the inorganic film group. |
US09853160B2 |
Semiconductor devices and methods of fabricating the same
A semiconductor device is disclosed. The device includes a substrate including an active region defined by a device isolation layer, a fin pattern protruding from the substrate and extending in a first direction, the fin pattern including a gate fin region and a source/drain fin region, a gate pattern disposed on the gate fin region to extend in a second direction crossing the first direction, and a source/drain portion provided on a sidewall of the source/drain fin region. When measured in the second direction, a width of the source/drain fin region is different from a width in the second direction of the gate fin region. |
US09853157B2 |
MOSFETs with multiple dislocation planes
A method includes forming a metal-oxide-semiconductor field-effect transistor (MOSFET). The Method includes performing an implantation to form a pre-amorphization implantation (PAI) region adjacent to a gate electrode of the MOSFET, forming a strained capping layer over the PAI region, and performing an annealing on the strained capping layer and the PAI region to form a dislocation plane. The dislocation plane is formed as a result of the annealing, with a tilt angle of the dislocation plane being smaller than about 65 degrees. |
US09853155B2 |
MOS devices having epitaxy regions with reduced facets
An integrated circuit structure includes a gate stack over a semiconductor substrate, and an opening extending into the semiconductor substrate, wherein the opening is adjacent to the gate stack. A first silicon germanium region is disposed in the opening, wherein the first silicon germanium region has a first germanium percentage. A second silicon germanium region is over the first silicon germanium region. The second silicon germanium region comprises a portion in the opening. The second silicon germanium region has a second germanium percentage greater than the first germanium percentage. A silicon cap substantially free from germanium is over the second silicon germanium region. |
US09853153B2 |
Method of manufacturing fin field effect transistor
The present invention provides a method of manufacturing a fin field effect transistor, comprising: providing an SOI substrate comprising a substrate layer (100), a BOX layer (120) and an SOI layer (130); forming a basic fin structure from an SOI layer; forming source/drain regions (110) on both sides of the basic fin structure; forming a fin structure between the source/drain regions (110) from a basic fin structure; and forming a gate stack across the fin structure. The method of manufacturing a fin field effect transistor provided in the present invention can integrate a high-k gate dielectric layer, a metal gate, and stressed source/drain regions into the fin field effect transistor to enhance the performance of the semiconductor device. |
US09853150B1 |
Method of fabricating epitaxial gate dielectrics and semiconductor device of the same
A method of fabricating epitaxial gate dielectric includes forming a SrxBayMzTiO3 gate dielectric on a fin, and 0≦x, y and z≦1, x+y+z=1, and M is calcium or magnesium. One of x and y is not 0. The SrxBayMzTiO3 gate dielectric includes a plurality of SrxBayMzTiO3 dielectric films. Each of the SrxBayMzTiO3 dielectric films has different ratio of x, y, and z. The fin is then oxidized to form a silicon oxide in between the SrxBayMzTiO3 gate dielectric and the fin. A dielectric layer is disposed on the SrxBayMzTiO3 gate dielectric. Subsequently a metal gate layer is deposited on the dielectric layer. |
US09853148B2 |
Power MOSFETs and methods for manufacturing the same
A semiconductor device and the method of manufacturing the same are provided. The semiconductor device comprises a well region, a first doped region, a drain region, a source region and a gate electrode. The first doped region of a first conductivity type is located at a first side within the well region. The drain region of the first conductivity type is within the first doped region. The source region of the first conductivity type is at a second side within the well region, wherein the second side being opposite to the first side. The gate electrode is over the well region and between the source region and the drain region. A surface of the drain region and a surface of the source region define a channel and the surface of the source region directly contacts the well region. |
US09853146B2 |
Lateral double diffused MOS transistors
A lateral double diffused MOS transistor including a substrate, a source region and a drain region disposed in the substrate, a first contact and a second contact connected to the source region and the drain region, respectively, a gate insulation layer and a gate electrode on the substrate, a first field plate extending from the gate electrode toward the drain region, a coupling gate disposed between the second contact and the first field plate on the substrate, the coupling gate having a coupling voltage by coupling operation with the second contact, and a second field plate disposed between the coupling gate and the first field plate on the substrate, the second field plate being electrically connected to the second field plate. |
US09853145B1 |
High-voltage semiconductor device and method of manufacturing the same
High-voltage semiconductor devices are provided. The high-voltage semiconductor device includes a substrate and an isolation structure in the substrate. The high-voltage semiconductor device includes a gate structure disposed on the substrate, wherein the gate structure is separated from the isolation structure by a distance. The high-voltage semiconductor device also includes a metal electrode disposed on the gate structure, wherein the metal electrode extends to directly above the isolation structure. The high-voltage semiconductor device further includes an interconnection structure including the lowest metal layer, wherein the metal electrode is between the lowest metal layer and the gate structure. Methods of manufacturing the high-voltage semiconductor device are also provided. |
US09853141B2 |
Semiconductor device with front and rear surface electrodes on a substrate having element and circumferential regions, an insulating gate type switching element in the element region being configured to switch between the front and rear surface electrodes
Higher voltage resistance is accomplished by expanding a depletion layer more quickly within a circumferential region. A semiconductor device includes an element region, in which an insulated gate type switching element is provided, and the circumferential region. A first trench and a second trench spaced apart from the first trench are provided in the front surface in the circumferential region. Insulating films are provided in the first trench and the second trench. A fourth region of the second conductivity type is provided so as to extend from a bottom surface of the first trench to a bottom surface of the second trench. A fifth region of the first conductivity type continuous from the third region is provided under the fourth region. |
US09853139B2 |
Semiconductor device and method for manufacturing the semiconductor device
A semiconductor device provided herein includes: a fourth region of a p-type being in contact with a lower end of the gate trench; a termination trench provided in the front surface in a range outside the second region; a lower end p-type region of the p-type being in contact with a lower end of the termination trench; a lateral p-type region of the p-type being in contact with a lateral surface of the termination trench on an outer circumferential side, connected to the lower end p-type region, and exposed on the front surface; and a plurality of guard ring regions provided on the outer circumferential side with respect to the lateral p-type region and exposed on the front surface. |
US09853138B2 |
III-N based high power transistor with InAlGaN barrier
A semiconductor device includes a substrate, a first semiconductor layer formed over the substrate, a plurality of contact layers formed over portions of the first semiconductor layer, a second semiconductor layer formed over another portion of the first semiconductor layer and on side surfaces of the contact layers, a source electrode formed on one of the contact layers, a drain electrode formed on another one of the contact layers, and a gate electrode formed on the second semiconductor layer. The first semiconductor layer is formed of a material including GaN, the second semiconductor layer is formed of Inx1Aly1Ga1-x1-y1N (0 |
US09853132B2 |
Nanosheet MOSFET with full-height air-gap spacer
A semiconductor device includes a gate positioned on a substrate; a nanosheet that extends through the gate, protrudes from a sidewall of the gate, and forms a recess between the substrate and the nanosheet; a dielectric spacer disposed in the recess; a source/drain contact positioned on a source/drain disposed on the substrate adjacent to the gate; an air gap spacer positioned along the sidewall of the gate and in contact with a dielectric material disposed on the nanosheet, the air gap spacer being in contact with the source/drain contact; and an interlayer dielectric (ILD) disposed on the air gap spacer. |
US09853129B2 |
Forming non-line-of-sight source drain extension in an nMOS finFET using n-doped selective epitaxial growth
A finFET device includes an n-doped source and/or drain extension that is disposed between a gate spacer of the finFET and a bulk semiconductor portion of the semiconductor substrate on which the n-doped source or drain extension is disposed. The n-doped source or drain extension is formed by a selective epitaxial growth (SEG) process in a cavity formed proximate the gate spacer. |
US09853127B1 |
Silicidation of bottom source/drain sheet using pinch-off sacrificial spacer process
A vertical fin field-effect-transistor and a method for fabricating the same. The vertical fin field-effect-transistor includes at least a substrate, a first source/drain layer, and a plurality of fins each disposed on and in contact with the first source/drain layer. Silicide regions are disposed within a portion of the first source/drain layer. A gate structure is in contact with the plurality of fins, and a second source/drain layer is disposed on the gate structure. The method includes forming silicide in a portion of a first source/drain layer. A first spacer layer is formed in contact with at least the silicide, the first source/drain layer and the plurality of fins. A gate structure is formed in contact with the plurality of fins and the first spacer layer. A second spacer layer is formed in contact with the gate structure and the plurality of fins. |
US09853126B2 |
Semiconductor device with vertical gate and method of manufacturing the same
A gate electrode is formed in a trench reaching a drain region so as to leave a concave portion on the top of the trench. A first insulating film is formed, which fills the concave portion and of which the thickness increases as the distance from an end of the trench increases on the substrate surface on both sides of the trench. First and second source regions are formed in a self-alignment manner by introduction of impurities through the first insulating film. |
US09853125B2 |
Vertical tunneling field-effect transistor cell and fabricating the same
A tunneling field-effect transistor (TFET) device is disclosed. A frustoconical protrusion structure is disposed over the substrate and protrudes out of the plane of substrate. A drain region is disposed over the substrate adjacent to the frustoconical protrusion structure and extends to a bottom portion of the frustoconical protrusion structure as a raised drain region. A gate stack is disposed over the substrate. The gate stack has a planar portion, which is parallel to the surface of substrate and a gating surface, which wraps around a middle portion of the frustoconical protrusion structure, including overlapping with the raised drain region. An isolation dielectric layer is disposed between the planar portion of the gate stack and the drain region. A source region is disposed as a top portion of the frustoconical protrusion structure, including overlapping with a top portion of the gating surface of the gate stack. |
US09853122B2 |
Semiconductor device fabrication method and semiconductor device
A method of fabricating a semiconductor device includes forming a first semiconductor region at a front surface of a substrate, the first semiconductor region including an active element that regulates current flowing in a thickness direction of the substrate; grinding a rear surface of the substrate; after the grinding, performing a first etching that etches the rear surface of the substrate with a chemical solution including phosphorus; after the first etching, performing a second etching that etches the rear surface with an etching method with a lower etching rate than the first etching; and after the second etching, forming a second semiconductor region through which the current is to flow, by implanting impurities from the rear surface of the substrate. |
US09853121B2 |
Method of fabricating a lateral insulated gate bipolar transistor
A method of fabricating a transistor includes doping non-overlapping first, second, and third wells in a silicon layer of a substrate. The substrate, second and third wells have a first type of conductivity and the first well and silicon layer have a second type of conductivity. First and second insulating layers are thermally grown over the second well between the first well and the third well, and over the third well, respectively. A gate stack is formed over the first insulating layer and the third well. A first source region having the second type of conductivity is formed in the third well. A gate spacer is formed, a fourth well having the first type of conductivity is doped in the third well between the second insulating layer and the gate spacer, a second source region is formed over the fourth well, and a drain is formed in the first well. |
US09853120B2 |
Trench Schottky rectifier device and method for manufacturing the same
A method for fabricating a trench Schottky rectifier device is provided. At first, a plurality of trenched are formed in a substrate of a first conductivity type. An insulating layer is formed on sidewalls of the trenches. Then, an ion implantation procedure is performed through the trenches to form a plurality of doped regions of a second conductivity type under the trenches. Subsequently, the trenches are filled with conductive structure such as metal structure or tungsten structure. At last, an electrode overlying the conductive structure and the substrate is formed. Thus, a Schottky contact appears between the electrode and the substrate. Each doped region and the substrate will form a PN junction to pinch off current flowing toward the Schottky contact to suppress the current leakage in a reverse bias mode. |
US09853119B2 |
Integration of an auxiliary device with a clamping device in a transient voltage suppressor
Monolithic integration of low-capacitance p-n junctions and low-resistance p-n junctions (when conducting in reverse bias) is provided. Three epitaxial layers are used. The low-capacitance junctions are formed by the top two epitaxial layers. The low-resistance p-n junction is formed in the top epitaxial layer, and two buried structures at interfaces between the three epitaxial layers are used to provide a high doping region that extends from the low-resistance p-n junction to the substrate, thereby providing low resistance to current flow. The epitaxial layers are lightly doped as required by the low-capacitance junction design, so the buried structures are needed for the low-resistance p-n junction. The high doping region is formed by diffusion of dopants from the substrate and from the buried structures during thermal processing. |
US09853114B1 |
Field effect transistor with stacked nanowire-like channels and methods of manufacturing the same
A field effect transistor (FET) for an nFET and/or a pFET device including a fin having a stack of nanowire-like channel regions. The stack includes at least a first nanowire-like channel region and a second nanowire-like channel region stacked on the first nanowire-like channel region. The FET includes source and drain electrodes on opposite sides of the fin. The FET also includes a dielectric separation region including SiGe between the first and second nanowire-like channel regions extending completely from a surface of the second channel region facing the first channel region to a surface of the first channel region facing the second channel region. The FET includes a gate stack extending along a pair of sidewalls of the stack. The gate stack includes a gate dielectric layer and a metal layer on the gate dielectric layer. The metal layer does not extend between the first and second nanowire-like channel regions. |
US09853108B2 |
Nitride semiconductor device using insulating films having different bandgaps to enhance performance
The semiconductor device includes: a channel layer, a barrier layer, a first insulating film, and a second insulating film, each of which is formed above a substrate; a trench that penetrates the second insulating film, the first insulating film, and the barrier layer to reach the middle of the channel layer; and a gate electrode arranged in the trench and over the second insulating film via a gate insulating film. The bandgap of the second insulating film is smaller than that of the first insulating film, and the bandgap of the second insulating film is smaller than that of the gate insulating film GI. Accordingly, a charge (electron) can be accumulated in the second (upper) insulating film, thereby allowing the electric field strength at a corner of the trench to be improved. As a result, a channel is fully formed even at a corner of the trench, thereby allowing an ON-resistance to be reduced and an ON-current to be increased. |
US09853105B2 |
Semiconductor device and method of formation
A semiconductor device and method of formation are provided. The semiconductor device includes a substrate, a first active area over the substrate, a second active area over the substrate, a graphene channel between the first active area and the second active area, and a first in-plane gate. In some embodiments, the graphene channel, the first in-plane gate, the first active area, and the second active area include graphene. A method of forming the first in-plane gate, the first active area, the second active area, and the graphene channel from a single layer of graphene is also provided. |
US09853102B2 |
Tunnel field-effect transistor
A tunnel field-effect transistor and method fabricating the same are provided. The tunnel field-effect transistor includes a drain region, a source region with opposite conductive type to the drain region, a channel region disposed between the drain region and the source region, a metal gate layer disposed around the channel region, and a high-k dielectric layer disposed between the metal gate layer and the channel region. |
US09853101B2 |
Strained nanowire CMOS device and method of forming
Transistor structures and methods of forming transistor structures are provided. The transistor structures include alternating layers of a first epitaxial material and a second epitaxial material. In some embodiments, one of the first epitaxial material and the second epitaxial material may be removed for one of an n-type or p-type transistor. A bottommost layer of the first epitaxial material and the second epitaxial material maybe be removed, and sidewalls of one of the first epitaxial material and the second epitaxial material may be indented or recessed. |
US09853098B2 |
Light emitting device and manufacturing method of the same
The present invention is directed to a light emitting device structured so as to increase the amount of light which is taken out in a certain direction after emitted from a light emitting element, and a method of manufacturing this light emitting device. An upper end portion of an insulating material 19 that covers an end portion of a first electrode 18 is formed to have a curved surface having a radius of curvature, a second electrode 23a is formed to have a slant face as going from its center portion toward its end portion along the curved surface. Light emitted from a light emitting layer comprising an organic material 20 that is formed on the second electrode 23a is reflected at the slant face of the second electrode 23a to increase the total amount of light taken out in the direction indicated by the arrow in FIG. 1A. |
US09853090B2 |
Vertical bit line non-volatile memory systems and methods of fabrication
Three-dimensional (3D) non-volatile memory arrays having a vertically-oriented thin film transistor (TFT) select device and methods of fabricating such a memory are described. The vertically-oriented TFT may be used as a vertical bit line selection device to couple a global bit line to a vertical bit line. A select device pillar includes a body and upper and lower source/drain regions. At least one gate is separated horizontally from the select device pillar by a gate dielectric. The gates overlie the global bit lines with one or more insulating layers therebetween to provide adequate isolation between the gates and the global bit lines. Processes for fabricating the vertical TFT select devices utilize a gate dielectric and optional dielectric bases to provide isolation between the gates and bit lines. |
US09853080B2 |
Pixels with multiple charge storage regions
An imaging pixel may be provided with a photodiode and a floating diffusion region. The pixel may include multiple charge storage regions interposed between the photodiode and the floating diffusion region. A first charge storage region may be used to store charge from the photodiode for global shutter functionality. A second charge storage region may not be coupled to the photodiode. The second charge storage region may be used to determine how much charge is generated in the charge storage region from incident light on the charge storage region. The second charge storage region may help account for incident light noise in the first charge storage region. The second charge storage region may be the same size as the first charge storage region, or may be smaller than the first charge storage region. |
US09853079B2 |
Method of forming a stress released image sensor package structure
A sensor package that includes a substrate with opposing first and second surfaces. A plurality of photo detectors are formed on or under the first surface and configured to generate one or more signals in response to light incident on the first surface. A plurality of contact pads are formed at the first surface and are electrically coupled to the plurality of photo detectors. A plurality of holes are each formed into the second surface and extending through the substrate to one of the contact pads. Conductive leads each extend from one of the contact pads, through one of the plurality of holes, and along the second surface. The conductive leads are insulated from the substrate. One or more trenches are formed into a periphery portion of the substrate each extending from the second surface to the first surface. Insulation material covers sidewalls of the one or more trenches. |
US09853068B2 |
Light-emitting device
To provide a light-emitting device in which variation in luminance among pixels caused by variation in threshold voltage of transistors can be suppressed. The light-emitting device includes a transistor including a first gate and a second gate overlapping with each other with a semiconductor film therebetween, a first capacitor maintaining a potential difference between one of a source and a drain of the transistor and the first gate, a second capacitor maintaining a potential difference between one of the source and the drain of the transistor and the second gate, a switch controlling conduction between the second gate of the transistor and a wiring, and a light-emitting element to which drain current of the transistor is supplied. |
US09853056B1 |
Strained CMOS on strain relaxation buffer substrate
A set of silicon fins for n-type FinFET devices and a set of silicon germanium fins for p-type FinFET devices are provided on a strain relaxation buffer (SRB) substrate. Each fin in the set of silicon fins is cut forming a set of cut silicon fins having a set of vertical faces at a fin end of a respective cut silicon fin. Each fin in the set of silicon germanium fins is cut forming a set of cut silicon germanium fins having a set of vertical faces at a fin end of a respective silicon germanium fin. A set of tensile dielectric structures is formed. Each of the tensile dielectric structures respectively contact the vertical faces of respective fin ends of the cut silicon fins to maintain tensile strain at the fin ends of the set of cut silicon fins. A set of compressive dielectric structures are formed. Each of the compressive dielectric structures respectively contact the vertical faces of respective fin ends of the cut silicon germanium fins to maintain compressive strain at the fin ends of the set of cut silicon fins. Another aspect of the invention is a device which is created by the method. |
US09853054B2 |
Extremely thin silicon-on-insulator silicon germanium device without edge strain relaxation
A method for forming a semiconductor structure includes forming a strained silicon germanium layer on top of a substrate. At least one patterned hard mask layer is formed on and in contact with at least a first portion of the strained silicon germanium layer. At least a first exposed portion and a second exposed portion of the strained silicon germanium layer are oxidized. The oxidizing process forms a first oxide region and a second oxide region within the first and second exposed portions, respectively, of the strained silicon germanium. |
US09853053B2 |
Three dimension integrated circuits employing thin film transistors
An integrated circuit which enables lower cost yet provides superior performance compared to standard silicon integrated circuits by utilizing thin film transistors (TFTs) fabricated in BEOL. Improved memory circuits are enabled by utilizing TFTs to improve density and access in a three dimensional circuit design which minimizes die area. Improved I/O is enabled by eliminating the area on the surface of the semiconductor dedicated to I/O and allowing many times the number of I/O available. Improved speed and lower power are also enabled by the shortened metal routing lines and reducing leakage. |
US09853046B2 |
Apparatuses and methods for forming multiple decks of memory cells
Some embodiments include apparatuses and methods having multiple decks of memory cells and associated control gates. A method includes forming a first deck having alternating conductor materials and dielectric materials and a hole containing materials extending through the conductor materials and the dielectric materials. The methods can also include forming a sacrificial material in an enlarged portion of the hole and forming a second deck of memory cells over the first deck. Additional apparatuses and methods are described. |
US09853044B2 |
Semiconductor device and method of fabricating the same
A semiconductor device is provided. The semiconductor includes a plurality of interlayer insulating layers and a plurality of gate electrodes alternately stacked in a first direction on a substrate. The plurality of interlayer insulating layers and the plurality of gate electrodes constitute a side surface extended in the first direction. A gate dielectric layer is disposed on the side surface. A channel pattern is disposed on the gate dielectric layer. The gate dielectric layer includes a protective pattern, a charge trap layer, and a tunneling layer. The protective pattern includes a portion disposed on a corresponding gate electrode of the plurality of gate electrodes. The charge trap layer is disposed on the protective pattern. The tunneling layer is disposed between the charge trap layer and the channel pattern. The protective pattern is denser than the charge trap layer. |
US09853043B2 |
Method of making a multilevel memory stack structure using a cavity containing a sacrificial fill material
A method of forming a three-dimensional memory device, includes forming a lower stack structure of insulating and first sacrificial material layers over a substrate, forming first memory openings through the lower stack structure and filling the first memory openings with a sacrificial fill material, replacing the first sacrificial material layers with first electrically conductive layers, forming an upper stack structure of insulating and second sacrificial material layers over the lower stack structure after replacing the first sacrificial material layers, forming second memory openings through the upper stack structure in areas overlying the first memory openings, replacing the second sacrificial material layers with second electrically conductive layers, removing the sacrificial fill material from the first memory openings underneath the second memory openings to form inter-stack memory openings after replacing the second sacrificial material layers, and forming memory stack structures within the inter-stack memory openings. |
US09853040B2 |
Semiconductor memory device
A semiconductor memory device according to an embodiment includes: a semiconductor substrate; a plurality of first insulating layers and first conductive layers stacked alternately in a first direction above the semiconductor substrate; a first semiconductor layer extending in the first direction; and a memory layer disposed between one of the first insulating layers and the first semiconductor layer and between one of the first conductive layers and the first semiconductor layer, the memory layer including a charge accumulation layer, the first semiconductor layer and the memory layer having a gap, between one of the first insulating layers and the first semiconductor layer, and the first semiconductor layer and the memory layer being contacted each other, between one of the first conductive layers and the first semiconductor layer. |
US09853037B2 |
Integrated assemblies
Some embodiments include an integrated assembly with a semiconductor channel material having a boundary region where a more-heavily-doped region interfaces with a less-heavily-doped region. The more-heavily-doped region and the less-heavily-doped region have majority carriers of the same conductivity type. The integrated assembly includes a gating structure adjacent the semiconductor channel material and having a gating region and an interconnecting region of a common and continuous material. The gating region has a length extending along a segment of the more-heavily-doped region, a segment of the less-heavily-doped region, and the boundary region. The interconnecting region extends laterally outward from the gating region on a side opposite the semiconductor channel region, and is narrower than the length of the gating region. Some embodiments include methods of forming integrated assemblies. |
US09853036B2 |
Asymmetric dense floating gate nonvolatile memory with decoupled capacitor
A nonvolatile memory (“NVM”) bitcell with one or more active regions capacitively coupled to the floating gate but that are separated from both the source and the drain. The inclusion of capacitors separated from the source and drain allows for improved control over the voltage of the floating gate. This in turn allows CHEI (or IHEI) to be performed with much higher efficiency than in existing bitcells, thereby the need for a charge pump to provide current to the bitcell, ultimately decreasing the total size of the bitcell. The bitcells may be constructed in pairs, further reducing the space requirements of the each bitcell, thereby mitigating the space requirements of the separate capacitor/s. The bitcell may also be operated by CHEI (or IHEI) and separately by BTBT depending upon the voltages applied at the source, drain, and capacitor/s. |
US09853031B1 |
Semiconductor device
A semiconductor device includes an active region on a substrate, a device isolation film on the substrate to define the active region, a gate trench including a first portion in the active region and a second portion in the device isolation film, a gate electrode including a first gate embedded in the first portion of the gate trench and a second gate embedded in the second portion of the gate trench, a first gate capping pattern on the first gate and filling the first portion of the gate trench, and a second gate capping pattern on the second gate and filling the second portion of the gate trench, an upper surface of the first gate being higher than an upper surface of the second gate, and the first gate capping pattern and the second gate capping pattern have different structures. |
US09853029B2 |
Integrated circuit device and method of manufacturing the same
An integrated circuit (IC) device includes a first-fin-type active region, a second-fin-type active region, and an inter-region stepped portion. The first-fin-type active region protrudes from a substrate in a first region of the substrate and has a first width in a first direction. The second-fin-type active region protrudes from the substrate in a second region of the substrate and has a second width in the first direction. The second width is less than the first width. The inter-region stepped portion is formed at an interface between the first region and the second region on a bottom surface, which is a portion of the substrate between the first-fin-type active region and the second-fin-type active region. |
US09853027B1 |
Methods of forming patterns, and apparatuses comprising FinFETs
Some embodiments include a method of forming a pattern. A semiconductor substrate has first and second rows extending along a first direction, and which alternate with one another along a second direction. Each of the rows includes course regions that are to be included along patterned structures. The course regions within the first rows are staggered relative to the course regions within the second rows. The patterned structures comprise first segments which extend along a third direction, and comprise second segments which extend along a fourth direction different from the third direction. Patterned masking material is formed across the substrate to define a first pattern having the first segments of the patterned structures, and to define a second pattern having the second segments of the patterned structures. The patterned structures are formed within the first and second patterns defined by the patterned masking material. Some embodiments include apparatuses having finFETs. |
US09853022B2 |
MIM capacitor formation in RMG module
A method is provided for forming a metal-insulator-metal capacitor in a replacement metal gate module. The method includes providing a gate cap formed on a gate. The method further includes removing a portion of the gate cap and forming a recess in the gate. A remaining portion of the gate forms a first electrode of the capacitor. The method also includes depositing a dielectric on remaining portions of the gate cap and the remaining portion of the gate. The method additionally includes depositing a conductive material on the dielectric. The method further includes removing a portion of the conductive material and portions of the dielectric to expose a remaining portion of the conductive material and a remaining portion of the dielectric. The remaining portion of the conductive material forms a second electrode of the capacitor. The remaining portion of the dielectric forms an insulator of the capacitor. |
US09853018B2 |
Optoelectronic semiconductor chip and optoelectronic component
An optoelectronic semiconductor chip includes a semiconductor layer sequence. The semiconductor layer sequence includes a first semiconductor region of a first conductivity type, a second semiconductor region of a second conductivity type, and an active zone having a p-n junction, which active zone is formed between the first semiconductor region and the second semiconductor region. The semiconductor layer sequence is arranged on a carrier. The semiconductor chip also includes a first contact, which is provided for electrically connecting the first semiconductor region, and a second contact, which is different from the first contact and which is provided for electrically connecting the second semiconductor region. In addition, the semiconductor chip includes a first capacitive electrical element, which is connected in parallel with the p-n junction and which has a first dielectric element. |
US09853017B2 |
Light emitting device package and light emitting device package module
Disclosed herein is a light emitting device package and a light emitting device package module. The light emitting device package includes: a base including a cavity; a first light emitting device disposed in the cavity, the first light emitting device including a first light emitting element configured to produce light having a first peak wavelength and a first fluorescent layer covering a top and side surfaces of the first light emitting element; and a second light emitting device disposed in the cavity, the second light emitting device including a second light emitting element configured to produce light having a second peak wavelength and a second fluorescent layer covering a top and side surfaces of the second light emitting element, wherein the first fluorescent layer is configured to convert the light having the first peak wavelength of the first light emitting element to light having a third peak wavelength, and the second fluorescent layer is configured to convert the light having the second peak wavelength of the second light emitting element to light having a fourth peak wavelength. |
US09853014B2 |
Electronic component, electronic apparatus, and method of manufacturing electronic apparatus
An electronic component includes a substrate configured to include a first portion that first thermal conductivity, and have a first surface and a second surface opposite to the first surface; a second portion configured to be formed inside the first portion, and have second thermal conductivity lower than the first thermal conductivity; a first terminal configured to be formed to correspond to the second portion on a side of the first surface; and a second terminal configured to be formed on a side of the second surface. |
US09853008B2 |
Connecting techniques for stacked CMOS devices
In some embodiments, the present disclosure relates to an integrated chip having an inter-tier interconnecting structure having horizontal components, which is arranged within a semiconductor substrate and configured to electrically couple a first device tier to a second device tier. The integrated chip has a first device tier with a first semiconductor substrate. A first inter-tier interconnecting structure is disposed inside the first semiconductor substrate. The first inter-tier interconnecting structure has a first segment extending in a first direction and a second segment protruding outward from a sidewall of the first segment in a second direction substantially perpendicular to the first direction. A second device tier is electrically coupled to the first device tier by the first inter-tier interconnecting structure. |
US09853006B2 |
Semiconductor device contact structure having stacked nickel, copper, and tin layers
A three dimensional multi-die package includes a first die and second die. The first die includes a contact attached to solder. The second die is thinned by adhesively attaching a handler to a top side of the second die and thinning a bottom side of the second die. The second die includes a multilayer contact of layered metallurgy that inhibits transfer of adhesive thereto. The layered metallurgy includes at least one layer that is wettable to the solder. The multilayer contact may include a Nickel layer, a Copper layer upon the Nickel layer, and a Nickel-Iron layer upon the Copper layer. The multilayer contact may also include a Nickel layer, a Copper-Tin layer upon the Nickel layer, and a Tin layer upon the Copper-Tin layer. |
US09853004B2 |
Interconnections for a substrate associated with a backside reveal
An apparatus relating generally to a substrate is disclosed. In this apparatus, a post extends from the substrate. The post includes a conductor member. An upper portion of the post extends above an upper surface of the substrate. An exterior surface of the post associated with the upper portion is in contact with a dielectric layer. The dielectric layer is disposed on the upper surface of the substrate and adjacent to the post to provide a dielectric collar for the post. An exterior surface of the dielectric collar is in contact with a conductor layer. The conductor layer is disposed adjacent to the dielectric collar to provide a metal collar for the post, where a top surface of each of the conductor member, the dielectric collar and the metal collar have formed thereon a bond structure for interconnection of the metal collar and the conductor member. |
US09853003B1 |
Fan-out semiconductor package
A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole of the first connection member and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first connection member and the inactive surface of the semiconductor chip; and a second connection member disposed on the first connection member and the active surface of the semiconductor chip. The first connection member and the second connection member include, respectively, redistribution layers electrically connected to the connection pads of the semiconductor chip, and the first connection member includes a coil pattern layer electrically connected to the connection pads of the semiconductor chip. |
US09853002B2 |
Semiconductor device
A semiconductor device with enhanced performance. The semiconductor device has a high speed transmission path which includes a first coupling part to couple a semiconductor chip and an interposer electrically, a second coupling part to couple the interposer and a wiring substrate, and an external terminal formed on the bottom surface of the wiring substrate. The high speed transmission path includes a first transmission part located in the interposer to couple the first and second coupling parts electrically and a second transmission part located in the wiring substrate to couple the second coupling part and the external terminal electrically. The high speed transmission path is coupled with a correction circuit in which one edge is coupled with a branching part located midway in the second transmission part and the other edge is coupled with a capacitative element, and the capacitative element is formed in the interposer. |
US09852996B2 |
Substrate and method for labeling signal lines thereof
A substrate is disclosed. The substrate includes a transparent underlayer, a plurality of signal lines on the transparent underlayer, and a plurality of labels on the transparent underlayer. The plurality of labels respectively correspond to the plurality of signal lines in a one-to-one relationship and are configured to identify the corresponding signal lines, and one of at least two adjacent labels is a forward pattern label, and another one of the at least two adjacent labels is a reverse pattern label. |
US09852995B1 |
Semiconductor device
A semiconductor device includes a first semiconductor chip having a first surface with a semiconductor element and a second surface opposing the first surface. A first metal layer has a third surface supporting the first semiconductor chip and a fourth surface opposing the third surface. The third surface is larger than the second surface. A resin layer has a fifth surface facing the first semiconductor chip and a sixth surface facing the first metal layer. A pad is on the first surface of the first semiconductor chip. A first via contact is within the resin layer on the third surface of the first metal layer. A second via contact is within the resin layer on the pad. The first and second via contacts are connected to first and the second interconnects, respectively. |
US09852993B2 |
Lateral high voltage integrated devices having trench insulation field plates and metal field plates
A high voltage integrated device includes a source region and a drain region disposed in a semiconductor layer and spaced apart from each other, a drift region disposed in the semiconductor layer and surrounding the drain region, a channel region defined in the semiconductor layer and between the source region and the drift region, a trench insulation field plate disposed in the drift region, a recessed region provided in the trench isolation field plate, a metal field plate disposed over the trench insulation field plate, and filling the recessed region, a gate insulation layer provided over the channel region and extending over the drift region and over the trench insulation field plate, and a gate electrode disposed over the gate insulation layer. |
US09852988B2 |
Increased contact alignment tolerance for direct bonding
A bonded device structure including a first substrate having a first set of conductive contact structures, preferably connected to a device or circuit, and having a first non-metallic region adjacent to the contact structures on the first substrate, a second substrate having a second set of conductive contact structures, preferably connected to a device or circuit, and having a second non-metallic region adjacent to the contact structures on the second substrate, and a contact-bonded interface between the first and second set of contact structures formed by contact bonding of the first non-metallic region to the second non-metallic region. The contact structures include elongated contact features, such as individual lines or lines connected in a grid, that are non-parallel on the two substrates, making contact at intersections. Alignment tolerances are thus improved while minimizing dishing and parasitic capacitance. |
US09852987B2 |
Semiconductor device and method of manufacturing the same
In one embodiment, a semiconductor device includes a substrate. The device further includes a first interconnect which includes a first layer provided on the substrate and formed of a first interconnect material, and a second layer provided on the first layer, formed of a second interconnect material different from the first interconnect material, and having a first lower face, and has a first width. The device further includes a second interconnect which includes a third layer provided on the substrate and formed of the first interconnect material, a fourth layer provided on the third layer, formed of the second interconnect material, and having a second lower face lower than the first lower face, and has a second width greater than the first width. |
US09852985B1 |
Conductive terminal on integrated circuit
A conductive terminal on an integrated circuit is provided. The conductive terminal includes a conductive pad, a dielectric layer, and a conductive via. The conductive pad is disposed on and electrically to the integrated circuit. The dielectric layer covers the integrated circuit and the conductive pad, the dielectric layer includes a plurality of contact openings arranged in array, and the conductive pad is partially exposed by the contact openings. The conductive via is disposed on the dielectric layer and electrically connected to the conductive pad through the contact openings. The conductive via includes a plurality of convex portions arranged in array. The convex portions are distributed on a top surface of the conductive via, and the convex portions are corresponding to the contact openings. |
US09852984B2 |
Cut first alternative for 2D self-aligned via
A method of lithographically cutting a Mx line before the Mx line is lithographically defined by patterning and the resulting 2DSAV device are provided. Embodiments include forming an a-Si dummy metal layer over a SiO2 layer; forming a first softmask stack over the a-Si dummy metal layer; patterning a plurality of vias through the first softmask stack down to the SiO2 layer; removing the first soft mask stack; forming first and second etch stop layers over the a-Si dummy metal layer, the first etch stop layer formed in the plurality of vias; forming a-Si mandrels on the second etch stop layer; forming oxide spacers on opposite sides of each a-Si mandrel; removing the a-Si mandrels; forming a-Si dummy metal lines in the a-Si dummy metal layer below the oxide spacers; and forming a SiOC layer between the a-Si dummy metal lines. |
US09852983B1 |
Fabricating method of anti-fuse structure
A fabricating method of an anti-fuse structure, comprising: providing a substrate having a first conductive plug and a second conductive plug separated from the first conductive plug; forming an amorphous silicon layer on the substrate, wherein a portion of the amorphous silicon layer overlapping the first conductive plug is defined as a first region, and a portion of the amorphous silicon layer overlapping the second conductive plug is defined as a second region; performing an implantation process to the first region and the second region, wherein the first region has a higher doping concentration than the second region; forming a titanium nitride layer on the amorphous silicon layer; and patterning the titanium nitride layer and the amorphous silicon layer. |
US09852978B2 |
Metal layout for radio-frequency switches
Metal layout for radio-frequency (RF) switches. In some embodiments, an RF switching device can include a plurality of field-effect transistors (FETs) arranged in series to form a stack. Each of at least some of the FETs can include a source contact and a drain contact, a first group of fingers electrically connected to the source contact, and a second group of fingers electrically connected to the drain contact and arranged in an interleaved configuration with the first group of fingers. At least some of the first group of fingers and the second group of fingers can include a first metal M1 and a second metal M2 arranged in a stack. At least one of the first metal M1 and the second metal M2 can include a tapered portion to yield a current carrying capacity that varies as a function of location along a direction in which the corresponding finger extends. |
US09852974B2 |
Substrate, light-emitting device with substrate, method of manufacturing substrate assembly and method of manufacturing light-emitting device with substrate
A substrate includes a first electrode layer including a first electrode and a second electrode; a second electrode layer including a first electrode and a second electrode; a third electrode layer including a first electrode and a second electrode; and a resin layer. The first electrode layer is arranged on a first side of the resin layer, the third electrode layer is arranged on a second side of the resin layer opposed to the first side, the second electrode layer is positioned in the resin layer, and the first electrode layer is thicker than the second electrode layer. The first and second electrodes of the first electrode layer are positioned inside a peripheral edge of the first side of the resin layer, and the first and second electrodes of the third electrode layer are positioned inside a peripheral edge of the second side of the resin layer. |
US09852973B2 |
Manufacturing method of chip package and package substrate
A manufacturing method of a package substrate is provided. The method includes forming a first circuit layer on a carrier. A passive component is disposed on the first circuit layer and the carrier. A dielectric layer is formed on the carrier to embed the passive component and the first circuit layer in the dielectric layer. A second circuit layer is formed on the dielectric layer. The carrier is removed from the dielectric layer. A manufacturing method of a chip package is also provided. |
US09852970B2 |
Wiring substrate
A wiring substrate includes a first wiring layer, a first insulation layer, and a second wiring layer. The first insulation layer covers an upper surface and a side surface of the first wiring layer and exposes a lower surface of the first wiring layer. The second wiring layer is stacked on at least one of a lower surface of the first insulation layer and the lower surface of the first wiring layer. |
US09852969B2 |
Die stacks with one or more bond via arrays of wire bond wires and with one or more arrays of bump interconnects
An apparatus relating generally to a die stack is disclosed. In such an apparatus, a substrate is included. A first bond via array includes first wires each of a first length extending from a first surface of the substrate. An array of bump interconnects is disposed on the first surface. A die is interconnected to the substrate via the array of bump interconnects. A second bond via array includes second wires each of a second length different than the first length extending from a second surface of the die. |
US09852966B2 |
Semiconductor package
A semiconductor package includes a die pad, a semiconductor die mounted on the die pad, a plurality of leads including a power lead disposed along a peripheral edge of the die pad, at least one connecting bar connecting the die pad, a power bar disposed on one side of the connecting bar, and a surface mount device (SMD) having a first terminal and a second terminal. The first terminal is electrically connected to the ground level through a first bond wire. The second terminal is electrically connected a power level through a second bond wire. |
US09852965B2 |
Semiconductor devices with through electrodes and methods of fabricating the same
Provided herein are semiconductor devices with through electrodes and methods of fabricating the same. The methods may include providing a semiconductor substrate having top and bottom surfaces facing each other, forming on the top surface of the semiconductor substrate a main via having a hollow cylindrical structure and a metal line connected to the main via, forming an interlayered insulating layer on the top surface of the semiconductor substrate to cover the main via and the metal line, removing a portion of the semiconductor substrate to form a via hole exposing a portion of a bottom surface of the main via, and forming in the via hole a through electrode that is electrically connected to the main via. The bottom surface of the main via is overlapped by a circumference of the via hole, when viewed in a plan view. |
US09852962B2 |
Waterproof electronic device and manufacturing method thereof
A waterproof electronic device includes: an electronic component module having an electronic component including a semiconductor element, a heat dissipating member provided on the electronic component in a thermally conductive manner, and an insulating material that surrounds the electronic component in such a manner that one surface of the heat dissipating member is exposed; and a waterproof film that is formed at least on whole surfaces in regions of the electronic component module that are to be immersed in a coolant. |
US09852960B2 |
Underfill dispensing using funnels
Arrays of objects on a substrate having void-free underfill as well as methods and systems of forming the same include forming a void-free layer of underfill material between a substrate and an array of multiple objects positioned on the substrate. The void-free layer of underfill material is cured to form a protective cured underfill layer that provides structural support to connections between the objects and the substrate. |
US09852958B2 |
Container for housing electronic component and electronic device
A container for housing an electronic component includes: a container body including a bottom plate and a polygonal side wall surrounding a central region of the bottom plate, the container body housing an electronic component inside a cavity defined by the bottom plate and the polygonal side wall; and an input-output terminal that penetrates through the polygonal side wall and is attached to two sides of the polygonal side wall, wherein a first side of the polygonal side wall is adjacent to a second side of the polygonal side wall, wherein the input-output terminal includes an insulator and a conductor, and wherein the conductor penetrates through the insulator and provides electrical continuity between an interior portion of the polygonal side wall and an exterior portion of the polygonal side wall. |
US09852951B2 |
Minimizing shorting between FinFET epitaxial regions
The present invention relates generally to semiconductors, and more particularly, to a structure and method of minimizing shorting between epitaxial regions in small pitch fin field effect transistors (FinFETs). In an embodiment, a dielectric region may be formed in a middle portion of a gate structure. The gate structure be formed using a gate replacement process, and may cover a middle portion of a first fin group, a middle portion of a second fin group and an intermediate region of the substrate between the first fin group and the second fin group. The dielectric region may be surrounded by the gate structure in the intermediate region. The gate structure and the dielectric region may physically separate epitaxial regions formed on the first fin group and the second fin group from one another. |
US09852948B2 |
Apparatus and method for processing a substrate
A method of processing a substrate is disclosed. The method includes the following steps: providing a substrate body having a surface; placing a die on the surface, wherein the die acts as a catalyst; immersing the substrate body and the die in a reaction solution; and processing the substrate body via a chemical reaction occurring on the surface through the reaction solution and the catalyst. |
US09852944B2 |
Backside contact to a final substrate
Device structures and fabrication methods for a backside contact to a final substrate. An electrically-conducting connection is formed that extends through a device layer of a silicon-on-insulator substrate and partially through a buried insulator layer of the silicon-on-insulator substrate. After the electrically-conducting connection is formed, a handle wafer of the silicon-on-insulator substrate is removed. After the handle wafer is removed, the buried insulator layer is partially removed to expose the electrically-conducting connection. After the buried insulator layer is partially removed, a final substrate is coupled to the buried insulator layer such that the electrically-conducting connection is coupled with the final substrate. |
US09852940B2 |
Method for forming a reliable solderable contact
A silver-containing solderable contact on a semiconductor die has its outer edge spaced from the confronting edge of an epoxy passivation layer so that, after soldering, silver ions are not present and are not therefor free to migrate under the epoxy layer to form dendrites. |
US09852938B1 |
Passivated germanium-on-insulator lateral bipolar transistors
After forming an epitaxial germanium layer over a germanium-on-insulator substrate including an insulator layer and a doped germanium layer overlying the insulator layer, the doped germanium layer is selectively removed and a passivation layer is formed within a space between the epitaxial germanium layer and the insulator layer that is formed by removal of the doped germanium layer. A lateral bipolar transistor is subsequently formed in the epitaxial germanium layer. |
US09852936B2 |
Load port and method for loading and unloading cassette
A load port for a processing tool includes a carrier, a carrier actuator, an input table, an input table actuator, and a controller. The carrier has a plurality of cassette buffering spaces. The carrier is movable relative to the processing tool. The carrier actuator is operably connected to the carrier. The input table is configured to receive at least one cassette. The input table is movable relative to the carrier. The input table actuator is operably connected to the input table. The controller is configured to control the carrier actuator to move the carrier, such that one of the cassette buffering spaces is aligned with the input table, configured to control the input table actuator to move the input table with the cassette into the aligned cassette buffering space, and configured to control the input table to load the cassette into the aligned cassette buffering space. |
US09852931B2 |
Substrate processing apparatus
A substrate processing apparatus has a cup part for receiving processing liquid such as pure water which is splashed from a substrate. The cup part is formed of electrical insulation material or semiconductor material. Hydrophilic treatment may be performed on an outer annular surface of the cup part and water may be held on the outer annular surface of the cup part while processing the substrate. With the disclosed apparatus, charged potential of the cup part generated by splashing of pure water can be suppressed, without greatly increasing the manufacturing cost of the substrate processing apparatus. As a result, it is possible to prevent electric discharge from occurring on the substrate due to induction charging of the substrate, in application of the processing liquid onto the substrate. |
US09852927B2 |
Near-unity photoluminescence quantum yield in MoS2
Two-dimensional (2D) transition-metal dichalcogenides have emerged as a promising material system for optoelectronic applications, but their primary figure-of-merit, the room-temperature photoluminescence quantum yield (QY) is extremely poor. The prototypical 2D material, MoS2 is reported to have a maximum QY of 0.6% which indicates a considerable defect density. We report on an air-stable solution-based chemical treatment by an organic superacid which uniformly enhances the photoluminescence and minority carrier lifetime of MoS2 monolayers by over two orders of magnitude. The treatment eliminates defect-mediated non-radiative recombination, thus resulting in a final QY of over 95% with a longest observed lifetime of 10.8±0.6 nanoseconds. Obtaining perfect optoelectronic monolayers opens the door for highly efficient light emitting diodes, lasers, and solar cells based on 2D materials. |
US09852921B2 |
Substrate treating apparatus and method of treating substrate
A substrate treating apparatus and a method of treating a substrate, the apparatus including a substrate treater that treats a substrate using a chemical solution, the chemical solution including a phosphoric acid aqueous solution and a silicon compound; and a chemical solution supplier that supplies the chemical solution to the substrate treating unit, wherein the chemical solution supplier includes a concentration measurer that measures concentrations of the chemical solutions, the concentration measurer including a first concentration measurer that measures a water concentration of the chemical solution; and a second concentration measurer that measures a silicon concentration of the chemical solution. |
US09852919B2 |
Methods and systems for point of use removal of sacrificial material
A method of manufacturing a sensor, the method including forming an array of chemically-sensitive field effect transistors (chemFETs), depositing a dielectric layer over the chemFETs in the array, depositing a protective layer over the dielectric layer, etching the dielectric layer and the protective layer to form cavities corresponding to sensing surfaces of the chemFETs, and removing the protective layer. The method further includes, etching the dielectric layer and the protective layer together to form cavities corresponding to sensing surfaces of the chemFETs. The protective layer is at least one of a polymer, photoresist material, noble metal, copper oxide, and zinc oxide. The protective protective layer is removed using at least one of sodium hydroxide, organic solvent, aqua regia, ammonium carbonate, hydrochloric acid, acetic acid, and phosphoric acid. |
US09852917B2 |
Methods of fabricating semiconductor fins by double sidewall image transfer patterning through localized oxidation enhancement of sacrificial mandrel sidewalls
A method of fabricating semiconductor fins, including, patterning a film stack to produce one or more sacrificial mandrels having sidewalls, exposing the sidewall on one side of the one or more sacrificial mandrels to an ion beam to make the exposed sidewall more susceptible to oxidation, oxidizing the opposite sidewalls of the one or more sacrificial mandrels to form a plurality of oxide pillars, removing the one or more sacrificial mandrels, forming spacers on opposite sides of each of the plurality of oxide pillars to produce a spacer pattern, removing the plurality of oxide pillars, and transferring the spacer pattern to the substrate to produce a plurality of fins. |
US09852916B2 |
Single platform, multiple cycle spacer deposition and etch
A first portion of a multiple cycle spacer is formed on a sidewall of a patterned feature over a substrate. A spacer layer is deposited on the first portion using a first plasma process. The spacer layer is etched to form a second portion of the multiple cycle spacer on the first portion using a second plasma process. A cycle comprising depositing and etching of the spacer layer is continuously repeated until the multiple cycle spacer is formed. |
US09852915B2 |
Etching apparatus
A system and method of etching a semiconductor device are provided. Etching solution is sampled and analyzed by a monitoring unit to determine a concentration of components within the etching solution, such as an oxidant concentration. Then, based upon such measurement, a makeup amount of the components may be added be a makeup unit to the etching solution to control the concentration of the components within the etching system. |
US09852910B2 |
Vertical power transistor with dual buffer regions
Various improvements in vertical transistors, such as IGBTs, are disclosed. The improvements include forming periodic highly-doped p-type emitter dots in the top surface region of a growth substrate, followed by growing the various transistor layers, followed by grounding down the bottom surface of the substrate, followed by a wet etch of the bottom surface to expose the heavily doped p+ layer. A metal contact is then formed over the p+ layer. In another improvement, edge termination structures utilize p-dopants implanted in trenches to create deep p-regions for shaping the electric field, and shallow p-regions between the trenches for rapidly removing holes after turn-off. In another improvement, a dual buffer layer using an n-layer and distributed n+ regions improves breakdown voltage and saturation voltage. In another improvement, p-zones of different concentrations in a termination structure are formed by varying pitches of trenches. In another improvement, beveled saw streets increase breakdown voltage. |
US09852904B2 |
Method for manufacturing semiconductor device
In a semiconductor device in which a channel formation region is included in an oxide semiconductor layer, an oxide insulating film below and in contact with the oxide semiconductor layer and a gate insulating film over and in contact with the oxide semiconductor layer are used to supply oxygen of the gate insulating film, which is introduced by an ion implantation method, to the oxide semiconductor layer. |
US09852901B2 |
Systems and methods for reducing backside deposition and mitigating thickness changes at substrate edges
A substrate processing system for depositing film on a substrate includes a processing chamber defining a reaction volume and including a substrate support for supporting the substrate. A gas delivery system is configured to introduce process gas into the reaction volume of the processing chamber. A plasma generator is configured to selectively generate RF plasma in the reaction volume. A clamping system is configured to clamp the substrate to the substrate support during deposition of the film. A backside purging system is configured to supply a reactant gas to a backside edge of the substrate to purge the backside edge during the deposition of the film. |
US09852892B1 |
Microwave supply apparatus, plasma processing apparatus, and plasma processing method
A microwave supply apparatus includes a waveguide, a circulator, and a matcher, a first port of the circulator receives a microwave from an input end. First and second ends of the waveguide are coupled to second and third ports of the circulator, respectively. The matcher is provided between the input end and the first port of the circulator. The waveguide includes a rectangular waveguide having first and second walls facing each other, and third and fourth walls facing each other. A slot hole is formed in the first wall, and the slot hole is provided at a region deviated to the third wall side. The waveguide includes a first ridge portion provided therein. The first ridge portion faces the slot hole, is in contact with the second wall and third wall, and is separated from the first wall and fourth wall. |
US09852888B2 |
Circulating cooling/heating device
A circulating cooling/heating device that is configured to cool and heat a circulating fluid supplied to a chamber in plasma-etching equipment includes: a reservoir configured to store the circulating fluid; a pump configured to circulate the circulating fluid between the reservoir and the chamber; a heat exchanger configured to perform heat exchange between the circulating fluid and a cooling water, the heat exchanger being immersed in the circulating fluid stored in the reservoir; and a heater configured to heat the circulating fluid in the reservoir. |
US09852880B2 |
Detection module, inspection system and a method for obtaining multiple sensing results
A detection module that includes a readout circuit and detector having a group of sensing elements. The group is configured to detect multiple beams. The multiple beams resulted from an illumination of a substrate, by an illumination module, by multiple electron beams. The readout circuit is configured to: (a) receive selection information for selecting multiple selected sub-groups of sensing elements; wherein the group of sensing elements comprises, in addition to the multiple selected sub-groups of sensing elements, a plurality of non-selected sensing elements; (b) ignore detection signals provided from the plurality of non-selected sensing elements, and (c) generate, for each selected sub-group of sensing elements, a sensing result to provide multiple sensing results that correspond to the multiple beams; and wherein the selected sub-groups of sensing elements are selected in response to at least one working condition of the illumination module. |
US09852874B2 |
Electron exit window foil
An electron exit window foil for use with a high performance electron beam generator operating in a corrosive environment is provided. The electron exit window foil comprises a sandwich structure having a film of Ti, a first layer of a material having a higher thermal conductivity than Ti, and a flexible second layer of a material being able to protect said film from said corrosive environment, wherein the second layer is facing the corrosive environment. |
US09852870B2 |
Method for the fabrication of electron field emission devices including carbon nanotube field electron emisson devices
The present invention is directed to a method for the fabrication of electron field emitter devices, including carbon nanotube (CNT) field emission devices. The method of the present invention involves depositing one or more electrically conductive thin-film layers onto a electrically conductive substrate and performing lithography and etching on these thin film layers to pattern them into the desired shapes. The top-most layer may be of a material type that acts as a catalyst for the growth of single- or multiple-walled carbon nanotubes (CNTs). Subsequently, the substrate is etched to form a high-aspect ratio post or pillar structure onto which the previously patterned thin film layers are positioned. Carbon nanotubes may be grown on the catalyst material layer. The present invention also described methods by which the individual field emission devices may be singulated into individual die from a substrate. |
US09852867B2 |
Current sensor
A downsized current sensor with a switch function is disclosed. The current sensor includes: a magnetic circuit to converge a magnetic flux generated from an electric circuit at a magnetic sensor; a switch to open and close the electric circuit in a way that operates together with a movable magnetic body configuring a part of the magnetic circuit; and a magnetizing coil to generate magnetic force enabling the movable magnetic body to be attracted to a fixed magnetic body configuring a part of the magnetic circuit. |
US09852866B2 |
Panel device
A panel device includes a protective cover that has an insertion hole for an ON/OFF knob of a molded case circuit breaker and is formed to cover an exposed live part of the molded case circuit breaker and provided with an engaging part at a predetermined portion thereof; a cover support member that openably and closably supports this protective cover; and a cover locking member that engages with the engaging part when the protective cover is closed and restricts turning of the protective cover; wherein any one of the protective cover, the cover support member and the cover locking member is movably provided in conjunction with movement of the ON/OFF knob, and the engaging part and the cover locking member are engaged with each other or released from each other by the movement of the any one of those. |
US09852864B2 |
Electromagnetic switching device
An electromagnetic switching device (10) and a method for producing the electromagnetic switching device (10) are disclosed. To this end, a magnetic armature (13) and a pressure pin (19) which is movable in a bearing (21) along an axis (A) are provided. A bearing sleeve (11) accommodates at least the bearing (21) and the magnetic armature (13). An electromagnetic casing (12) and the bearing sleeve (11) are together made of a single material in the form of a one-piece component (100). |
US09852863B2 |
Safety switch for monitoring an access of an automation system comprising a stationary part and a movable part
A safety switch for monitoring an access of an automation system includes a stationary part and a movable part. The safety switch has a first housing part having an elongate shape and a second housing part having a shape form-fitted with respect to the first housing part. The first housing part and the second housing part each have magnets. The first housing part is arranged in a fixed position in the stationary part of the access and the second housing part is arranged in the movable part of the access such that the magnetic elements are located opposite one another in a closed state of the access, the magnetic elements are magnetically effective together with one another, and a magnetic retaining force can be measured. The first housing part has a signal receiver and an evaluation unit and the second housing part has a signal transmitter, or vice versa. |
US09852859B2 |
Adjustable power rail multiplexing
An integrated circuit (IC) is disclosed herein for adjustable power rail multiplexing. In an example aspect, an IC includes a first power rail, a second power rail, and a load power rail. The IC further includes multiple power-multiplexer (power-mux) tiles and adjustment circuitry. The multiple power-mux tiles are coupled in series in a chained arrangement and implemented to jointly perform a power-multiplexing operation. Each power-mux tile is implemented to switch between coupling the load power rail to the first power rail and coupling the load power rail to the second power rail. The adjustment circuitry is implemented to adjust at least one order in which the multiple power-mux tiles perform at least a portion of the power-multiplexing operation. |
US09852858B2 |
Contact of vacuum interrupter
A contact of a vacuum interrupter comprises a contact body portion formed in the shape of a circular plate, having a contact surface in a flat shape on one surface thereof, and provided with a plurality of cut portions formed in a spiral shape from a center of the contact surface toward an outer side in a radial direction, and an inclination area formed between the contact surface and an outer circumferential surface of the contact body portion, wherein the inclination area is provided with multi-stage inclined portions each forming a multi-stage inclination along the outer side of the contact body portion in the radial direction. |
US09852856B2 |
High temperature control knob
The invention is a high temperature control knob that is installed on the power control knob stem of an existing appliance to prevent a material being heated from reaching a predetermined maximum temperature (e.g., the burning point temperature for oil), and thereby preventing an undesired event (e.g., a fire). The high temperature control knob comprises an alignment means having at least one stop that is adjustable about a set of temperature markings containing the predetermined maximum temperature, and may further comprise a dial with an arm that mounts of the power control knob stem. The at least one stop may be aligned to the predetermined maximum temperature by rotating the alignment means about the power control knob stem and tightening a fixing means to hold the alignment means in place. The arm of the dial contacts the at least one stop preventing the appliance from exceeding the predetermined maximum temperature. |
US09852851B2 |
Molded case circuit breaker with current sensing unit
A circuit breaker, and method of assembling the circuit breaker, includes a circuit breaker housing defining an interior portion, and which includes a molded base and a separable cover. The molded base includes an interior surface and an exterior surface. The exterior surface of the molded base is operatively disposed outside of the interior portion of the circuit breaker housing, and the exterior surface of the base defines at least one current sensing unit receiving cavity configured to receive a current sensing unit therein. The molded base and separable cover are cooperatively disposed to surround the interior portion of the circuit breaker housing. |
US09852849B2 |
Using etch resist patterns and formation for facilitation of laser cutting, particle and leakage current reduction
A process for creating an anode foil for use in an electrolytic capacitor of an implantable cardioverter defibrillator is provided. The process includes placing a partially masked bulk metal foil in an etch electrolyte solution to etch exposed area of the bulk metal foil, removing the etch-resistant mask to expose the unetched areas, widening the bulk metal foil, and partially cutting the bulk metal foil between a plurality of unetched areas to form a partially detached etched foil anode, such that the unetched areas are not cut and the unetched areas serve as attachment tabs to keep the partially detached etched foil anode attached to the bulk metal foil. Additionally, the process may include an oxide formation step, wherein the step of partially cutting the bulk metal foil is performed after the etching and widening steps, and before the oxide formation step. |
US09852848B2 |
COG dielectric composition for use with nickel electrodes
Multilayer ceramic chip capacitors which satisfy COG requirements and which are compatible with reducing atmosphere sintering conditions so that non-noble metals such as nickel and nickel alloys thereof may be used for internal and external electrodes are made in accordance with the invention. The capacitors exhibit desirable dielectric properties (high capacitance, low dissipation factor, high insulation resistance), excellent performance on highly accelerated life testing, and very good resistance to dielectric breakdown. The dielectric layers comprise a barium strontium zirconate matrix doped with other metal oxides such as TiO2, CaO, B2O3, and MgO in various combinations. |
US09852847B2 |
High energy density and low leakage electronic devices
A magnetic capacitor includes a first electrode layer formed by depositing a first conducting material including graphene, a second electrode layer formed by depositing a second conducting material including graphene, and an insulator layer located between the first electrode layer and the second electrode layer. The magnetic capacitor further includes a first magnetized layer that includes one or more first ferro-magnetic elements that are magnetized to apply a first magnetic field to the insulator layer, and a second magnetized layer that includes one or more second ferro-magnetic elements that are magnetized to apply a second magnetic field to the insulator layer. The insulator layer is located between the first magnetized layer and the second magnetized layer. The first magnetic field and the second magnetic field improve a first electrical property of the magnetic capacitor. |
US09852840B2 |
Method of manufacturing winding-type coil component
A method of manufacturing a winding-type coil component, wherein at the time of manufacturing the winding-type coil component, the method can efficiently form an inclined external electrode, can change inclination of an external electrode, and can satisfy a demand for the manufacture of plural kinds of winding-type coil components provided with external electrodes having different inclination angles respectively. |
US09852839B2 |
Coil component and manufacturing method thereof
Disclosed herein is a coil component that includes: a drum core that includes first and second flange portions having wire connection portions and a winding core portion located between the first and second flange portions; a coated conductive wire that is wound around the winding core portion, each end of the coated conductive wire being connected to respective one of the wire connection portions; and a resin coating layer that covers at least the coated conductive wire located in a first layer in the winding core portion. |
US09852833B1 |
Magnetization alignment in a thin-film device
We disclose a magnetic device having a pair of coplanar thin-film magnetic electrodes arranged on a substrate with a relatively small edge-to-edge separation. In an example embodiment, the magnetic electrodes have a substantially identical footprint that can be approximated by an ellipse, with the short axes of the ellipses being collinear and the edge-to-edge separation between the ellipses being smaller than the size of the short axis. In some embodiments, the magnetic electrodes may have relatively small tapers that extend toward each other from the ellipse edges in the constriction area between the electrodes. Some embodiments may also include an active element inserted into the gap between the tapers and electrical leads connected to the magnetic electrodes for passing electrical current through the active element. When subjected to an appropriate external magnetic field, the magnetic electrodes can advantageously be magnetized to controllably enter parallel and antiparallel magnetization states. |
US09852824B2 |
Methods for controlling pore morphology in aerogels using electric fields and products thereof
In one embodiment, an aerogel or xerogel includes column structures of a material having minor pores therein and major pores devoid of the material positioned between the column structures, where longitudinal axes of the major pores are substantially parallel to one another. In another embodiment, a method includes heating a sol including aerogel or xerogel precursor materials to cause gelation thereof to form an aerogel or xerogel and exposing the heated sol to an electric field, wherein the electric field causes orientation of a microstructure of the sol during gelation, which is retained by the aerogel or xerogel. In one approach, an aerogel has elongated pores extending between a material arranged in column structures having structural characteristics of being formed from a sol exposed to an electric field that causes orientation of a microstructure of the sol during gelation which is retained by the elongated pores of the aerogel. |
US09852819B2 |
Passive nuclear reactor cooling system using compressed gas energy and coolant storage outside nuclear plant
A passive safety system for a nuclear power plant (100) cools a nuclear power plant after shutdown (SCRAM) even when all primary water circulation has been disabled. The system comprises a source of compressed gas (112, 805) that can be its only source of operating energy, a source of water (106, 500), and a plurality of plumbing components. The system is located nearby but outside of the plant where it will not be damaged in the event of an accident inside the plant. In one embodiment, the system is located underground. In another embodiment, the system is portable so that the gas and water are carried in tanks (500, 510) on railroad cars or other wheeled conveyances. The portable system is located above ground, or optionally in a covered trench (705). In an alternative embodiment, only compressed gas is used to cool the plant. |
US09852817B2 |
Control rod drive mechanism built in nuclear reactor
Disclosed is a control rod drive mechanism. More specifically, the control rod drive mechanism includes a guide member 100 disposed in a nuclear reactor to receiving a drive shaft 2; a latch assembly 200 disposed in the guide member 100 to enable the drive shaft 2 to be withdrawn and inserted; a supporting member 300 connected to the guide member 100 to cover the drive shaft 2 and to support the latch assembly 200; and a plurality of coil housings 400 spaced apart and connected to the guide member 100 to cover the latch assembly 200, and each having a coil 410 built therein. |
US09852815B2 |
Semiconductor memory device and memory system including the same
A semiconductor memory device includes a normal memory block including a plurality of normal memory cells, a redundant memory block including a plurality of redundant memory cells used to replace defective cells among the normal memory cells, a normal buffer block configured to sense and amplify data stored in the normal memory block, a redundant buffer block configured to sense and amplify data stored in the redundant memory block, a normal latch block configured to fetch data from the normal buffer block and store the data based on a normal control signal, and a redundant latch block configured to selectively fetch data from the redundant buffer block and store the data based on a redundant control signal. |
US09852814B1 |
Rupture control device and semiconductor device to improve yield
A rupture control device may include an address control circuit configured to generate a rupture address in response to a first rupture command signal, a rupture mask signal and an external address, wherein the rupture address is generated according to whether the rupture mask signal is activated, and wherein an address and fuse data are compared, and a rupture mask signal indicating whether a fuse is ruptured is determined. Further, a fuse array configured to perform a rupture operation in response to the rupture address when a rupture enable signal is activated, and output the fuse data in response to a read enable signal. |
US09852807B1 |
Content addressable memory in an emulation system
Disclosed herein are components of an emulation system capable of efficiently recreating the functionality a CAM/TCAM memory circuit. Rather than using specialized gates or the existing processors, the embodiments described herein configure/instruct the existing memory circuits of the emulation system to imitate a search engine function that queries the existing RAM circuits, portions of which are reconfigured to function as CAM/TCAM memory. The hardware-based search engine and the repurposed memory (e.g., RAM, SRAM, DRAM) allow an emulation system to emulate the functionality of a CAM/TCAM memory. This can be implemented at a low processing cost to the emulation system, as it provides the ability to store more CAM/TCAM data at a very low cost. It can also use the existing system and emulation buses that other components (e.g., processors) of the system use to communicate with the memory, so expansion of the emulation system may not be required. |
US09852804B2 |
Nonvolatile memory device, memory system, method of operating nonvolatile memory device, and method of operating memory system
A method of operating a nonvolatile memory device that includes a three-dimensional (3D) memory cell array is provided as follows. A first read operation is performed on first memory cells connected to a first word line by using a first read voltage level. A read retry operation is, if the first read operation fails, performed on the first memory cells so that a read retry voltage level is set to a second read voltage level. A read offset table is determined based on a difference between the first read voltage level and the second read voltage level. The read offset table stores a plurality of read voltage offsets. A second read operation is performed on second memory cells connected to a second word line by using a third read voltage level determined using the read offset table. |
US09852803B2 |
Dummy word line control scheme for non-volatile memory
A memory system includes blocks (or other groupings) of memory cells including data memory cells and dummy memory cells. In order to mitigate program disturb or other issues, the memory system applies a gate voltage based on temperature to all or a subset of the dummy memory cells as part of a memory operation. |
US09852802B2 |
Memory system with multiple programming modes
A memory system includes a nonvolatile memory device and a memory controller. The nonvolatile memory device has a first program mode and a second program mode. The second program mode programs data to have a larger read margin than the first program mode. The memory controller controls the nonvolatile memory device to program the data according to the second program mode for a read reclaim operation. |
US09852800B2 |
Adaptive determination of program parameter using program of erase rate
Techniques are provided for optimizing the programming of memory cells by obtaining a metric which indicates a program or erase rate of the memory cells. In one approach, a count of pulses used to program the cells to different verify levels of respective data states is stored. A slope of a straight line fit of data points is then obtained. Each data point can include one of the verify levels and a corresponding one of the counts. An optimal step size is determined based on the slope. The counts may exclude one or more initial program voltages while the cells are programmed sufficiently to allow faster and slower cells to be distinguished, e.g., in a natural threshold voltage distribution. An erase depth can also be adjusted. The cells can be programmed in a separate evaluation or during programming of user data. |
US09852794B2 |
Systems, methods and devices for programming a multilevel resistive memory cell
Embodiments disclosed herein may relate to programming a multi-level memory cell with programming pulse sequences that comprise forward-biased and reverse-biased programming pulses. |
US09852793B2 |
Methods for programming and accessing DDR compatible resistive change element arrays
A high-speed memory circuit architecture for arrays of resistive change elements is disclosed. An array of resistive change elements is organized into rows and columns, with each column serviced by a word line and each row serviced by two bit lines. Each row of resistive change elements includes a pair of reference elements and a sense amplifier. The reference elements are resistive components with electrical resistance values between the resistance corresponding to a SET condition and the resistance corresponding to a RESET condition within the resistive change elements being used in the array. A high speed READ operation is performed by discharging one of a row's bit lines through a resistive change element selected by a word line and simultaneously discharging the other of the row's bit lines through of the reference elements and comparing the rate of discharge on the two lines using the row's sense amplifier. Storage state data are transmitted to an output data bus as high speed synchronized data pulses. High speed data is received from an external synchronized data bus and stored by a PROGRAM operation within resistive change elements in a memory array configuration. |
US09852791B1 |
Semiconductor memory device, chip ID generation method thereof and manufacturing method thereof
A semiconductor memory device includes programmable resistance memory cells and a controller which applies a forming pulse to first and second groups of the programmable resistance memory cells for inducing a change in the first group from an initial resistance range to an intermediate resistance range, and for inducing the second group having a resistance outside the intermediate range. When a forming rate is lower than a first forming threshold rate, the controller adjusts the forming pulse until the forming rate is higher than the first forming threshold rate. When a forming rate is higher than the first forming threshold rate but lower than a second forming threshold rate, the controller adjusts the forming pulse until the forming rate is higher than the second forming threshold rate. The controller applies a programming pulse to the first and second groups and generates a chip ID of the semiconductor memory device. |
US09852790B1 |
Circuit methodology for highly linear and symmetric resistive processing unit
A resistive processing unit (RPU) includes a circuit including at least two current mirrors connected in series, and a capacitor connected with the at least two current mirrors, the capacitor providing a weight based on a charge level of the capacitor. The capacitor is charged or discharged by one of the at least two current mirrors. |
US09852789B2 |
Transient current-protected threshold switching devices systems and methods
Threshold switching devices demonstrating transient current protection through both insulation and repair current mechanisms, including associated systems and methods, are provided and discussed. |
US09852788B2 |
Multipage program scheme for flash memory
A circuit and method for programming multiple bits of data to flash memory cells in a single program operation cycle. Multiple pages of data to be programmed into one physical page of a flash memory array are stored in page buffers or other storage means on the memory device. The selected wordline connected to the cells to be programmed is driven with predetermined program profiles at different time intervals, where each predetermined program profile is configured for shifting an erase threshold voltage to a specific threshold voltage corresponding to a specific logic state. A multi-page bitline controller biases each bitline to enable or inhibit programming during each of the time intervals, in response to the combination of specific logic states of the bits belonging to each page of data that are associated with that respective bitline. |
US09852787B2 |
Semiconductor device, electronic component, and electronic device
Provided is a semiconductor device having a memory cell array, which is capable of existing in three power-gating states depending on a non-access period to the memory cell array. The memory cell array includes a plurality of memory cells which each have an SRAM and a nonvolatile memory portion having a transistor with an oxide semiconductor in a channel region. The three power-gating states includes: a first state in which a power-gating to the memory cell array is performed; a second state in which the power-gating is performed on the memory cell array and peripheral circuits which control the memory cell array; and a third state in which, in addition to the memory cell array and the peripheral circuits, a power supply voltage supplying circuit is subjected to the power gating. |
US09852786B2 |
Semiconductor memory device that varies voltage levels depending on which of different memory regions thereof is accessed
A semiconductor memory device includes a semiconductor memory chip including a plurality of regions of memory cells, including a first memory region and a second memory region, and a memory controller configured to carry out a read of a memory cell in the first memory region by applying a first read voltage, and a read of a memory cell in the second memory region by applying a second read voltage that is different from the first read voltage. |
US09852783B1 |
Metal-oxide semiconductor (MOS) transistor offset-cancelling (OC), zero-sensing (ZS) dead zone, current-latched sense amplifiers (SAs) (CLSAs) (OCZS-SAs) for sensing differential voltages
Metal-oxide semiconductor (MOS) transistor offset-cancelling (OC), zero-sensing (ZS) dead zone, current-latched sense amplifiers (SAs) (CLSAs) (OCZS-SAs) for sensing differential voltages are provided. An OCZS-SA is configured to amplify received differential data and reference input voltages with a smaller sense amplifier offset voltage to provide larger sense margin between different storage states of memory bitcell(s). The OCZS-SA is configured to cancel out offset voltages of input and complement input transistors, and keep the input and complement input transistors in their activated state during sensing phases so that sensing is not performed in their “dead zones” when their gate-to-source voltage (Vgs) is below their respective threshold voltages. In other aspects, sense amplifier capacitors are configured to directly store the data and reference input voltages at gates of the input and complement input transistors during voltage capture phases to avoid additional layout area that would otherwise be consumed with additional sensing capacitor circuits. |
US09852779B2 |
Dual-port DDR4-DIMMs of SDRAM and NVRAM for SSD-blades and multi-CPU servers
A memory system is disclosed that includes a first FPGA controller coupled to a first SSD cluster, a first DDR4 DIMM and a second DDR4 DIMM. A second FPGA controller is coupled to a second SSD cluster, the first DDR4 DIMM and the second DDR4 DIMM, where the first and second FPGAs are operable to share access to the first and second DDR4 DIMMs and provide connectivity to a plurality of network resources. The dual-port design enables the use of existing SDRAM, MRAM and RRAM chips at low speed rates to reach DDR4 2.0 speed DIMM devices. The dual-port DDR4 DIMM comprises 1-to-2 data buffer splitters and a DDR3 or DDR2 to DDR4 bus adaptation/termination/relaying circuits to increase (e.g., double or quadruple) the chip speed of SDRAM, MRAM, and RRAM chips. |
US09852777B2 |
Hermetically-sealed hard disk drive cover perimeter adhesive seal
A hermetically-sealed hard disk drive (HDD) involves the inner surfaces of sidewalls of a second cover overlapping with and adhesively bonded with the outermost surfaces of sidewalls of an enclosure base. Matching angled sidewalls for the inner and outermost surfaces, and an adhesive bond that provides a hermetic seal in which a ratio of the height to the thickness of the adhesive bond is in a range of 50-100:1, may be utilized to provide a hermetic seal having a long, narrow diffusion path to inhibit diffusion of gas through the adhesive bond. The second cover may include preformed corner corrugations, and the base may include corner pockets in which corner pleats, formed with the corner corrugations by bending inward the cover sidewalls, are received within when the cover and base are bonded together. |
US09852774B2 |
Methods and systems for performing playback operations based on the length of time a user is outside a viewing area
Methods and systems are discussed herein for a media guidance application that automatically determines (e.g., without querying a user) whether or not to perform a playback operation (e.g., rewinding, returning to a previous chapter, continuing to play, etc.) on a media asset based on the amount of content that was missed by a user. For example, if a user missed only a small portion of content (e.g., was outside of a viewing area of the media asset for a short period of time), the media guidance application may determine that the media asset does not need to be rewound. However, if a user missed a large portion of content (e.g., was outside of a viewing area of the media asset for an extended period of time), the media guidance application may determine that the media asset does need to be rewound. |
US09852770B2 |
Technologies for dynamic generation of a media compilation
Technologies for generating a media compilation include comparing video metadata associated with a video to audio metadata associated with a plurality of digital songs to determine one or more matches between the compared metadata. The metadata defines various characteristics of the corresponding video and digital songs, and each match is indicative of a similar characteristic of the video and a corresponding digital song. One or more sync points are generated based on the determined matches and one or more songs are selected based on the sync points. The sync points may be prioritized based on the characteristics associated with the sync point and/or the degree of similarity. The video and the selected digital song(s) are subsequently compiled based on the associated sync points. |
US09852767B2 |
Method for generating a cyclic video sequence
A method for generating a cyclic video sequence (SC), implemented by a data-processor (11). The method includes receiving a video sequence (S); determining a first singular point (P1) of the video sequence (S) in a first interval (11) of the sequence (S) and a second singular point (P2) of the video sequence (S) in a second interval (12) of the sequence (S). The first and second singular points (P1, P2) have a maximum similarity according to a given similarity criterion; then generating a connecting sequence (SR) between the image of the video sequence (S) corresponding to the second singular point (P2) and the image of the video sequence (S) corresponding to the first singular point (P1) by morphing then constructing the cyclic video sequence (SC) by concatenation of a fragment (S′) of the video sequence (S) extending from the first singular point (P1) to the second singular point (P2), and of the connecting sequence (SR). |
US09852766B2 |
User interface for syncronizing audio with video data
A method for recording voice samples for video rendered on an electronic device including a display unit and a microphone. The video includes image data and voice data, and the voice data has one or more time intervals when the voice data is to be rendered with corresponding image data. The method is executed by a processor of the electronic device and includes displaying on the GUI a videoplayer element and a graphical or progress element representing progress of the video, the progress element including one or more selectable elements, each being associated to a time interval of the voice data and positioned on the progress element according to the time interval. When a user selection is received on a first selectable element, the microphone records sound data while the video player element is simulataneously played. The image data corresponds to the time interval associated to the first selectable element. |
US09852754B1 |
Serpentine seeks during data storage device idle periods
Apparatus and method for managing a data storage device during extended idle conditions of the data storage device in which host access commands are not being received or serviced. In some embodiments, upon detection of an idle condition, a control circuit identifies a selected data transducer of the data storage device and a corresponding initial radial position of the data transducer with respect to an associated rotatable data recording surface. The control circuit performs a serpentine seek operation during the idle condition to gradually advance the selected data transducer in a selected radial direction across the data recording surface beginning at the initial radial position and ending at a final radial position. The serpentine seek operation prevents the transducer from being maintained in a stationary position during the idle condition, reducing the likelihood of damage through thermal asperity contact events, lubrication disturb, wear, etc. |
US09852750B2 |
Method and apparatus for controlling topographical variation on a milled cross-section of a structure
An improved method of controlling topographical variations when milling a cross-section of a structure, which can be used to reduce topographical variation on a cross-section of a write-head in order to improve the accuracy of metrology applications. Topographical variation is reduced by using a protective layer that comprises a material having mill rates at higher incidence angles that closely approximate the mill rates of the structure at those higher incidence angles. Topographical variation can be intentionally introduced by using a protective layer that comprises a material having mill rates at higher incidence angles that do not closely approximate the mill rates of the structure at those higher incidence angles. |
US09852747B1 |
Segmented magnetic recording write head for writing timing-based servo patterns
An apparatus according to one embodiment includes a first module having a plurality of first write transducers, and a plurality of second modules each having a second write transducer. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers. An apparatus according to another embodiment includes a plurality of first modules each having a first write transducer, and a plurality of second modules each having a second write transducer. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers. |
US09852746B2 |
Information processing apparatus, method of controlling the same, program and storage medium
An information processing apparatus, for recording data in a magnetic storage medium by a shingled magnetic recording, and a method of controlling this, when a rewrite of data stored in the magnetic storage medium is instructed, copy data of a zone in which rewrite target data is stored other than the rewrite target data into a vacant zone of the magnetic storage medium; store, to the vacant zone into which the data is copied, the rewrite target data, delete by overwriting an entirety of the zone in which the rewrite target data is stored with predetermined data, and register the overwritten zone as an unused area. |
US09852742B2 |
Pitch-correction of vocal performance in accord with score-coded harmonies
Despite many practical limitations imposed by mobile device platforms and application execution environments, vocal musical performances may be captured and continuously pitch-corrected for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured on mobile devices in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at a portable computing device (such as a mobile phone, personal digital assistant, laptop computer, notebook computer, pad-type computer or netbook) in accord with pitch correction settings. In some cases, pitch correction settings include a score-coded melody and/or harmonies supplied with, or for association with, the lyrics and backing tracks. Harmonies notes or chords may be coded as explicit targets or relative to the score coded melody or even actual pitches sounded by a vocalist, if desired. |
US09852738B2 |
Method and apparatus for processing lost frame
Embodiments of the present application provide a method and an apparatus for recovering a lost frame in a received audio signal. The method for recovering a lost frame includes: determining an initial high-frequency band signal of a current lost frame; determining a gain of the current lost frame; determining gain adjustment information of the current lost frame; adjusting the gain of the current lost frame according to the gain adjustment information, to obtain an adjusted gain of the current lost frame; and adjusting the initial high-band signal according to the adjusted gain, to obtain a high-frequency band signal of the current lost frame. The method and the apparatus for recovering a lost frame provided in the embodiments of the present application can be used in an audio signal decoding process for low-loss recovery of a lost frame of the audio signal, resulting in improved performance of an audio signal decoder. |
US09852736B2 |
Multi-mode audio recognition and auxiliary data encoding and decoding
Audio signal processing enhances audio watermark embedding and detecting processes. Audio signal processes include audio classification and adapting watermark embedding and detecting based on classification. Advances in audio watermark design include adaptive watermark signal structure data protocols, perceptual models, and insertion methods. Perceptual and robustness evaluation is integrated into audio watermark embedding to optimize audio quality relative the original signal, and to optimize robustness or data capacity. These methods are applied to audio segments in audio embedder and detector configurations to support real time operation. Feature extraction and matching are also used to adapt audio watermark embedding and detecting. |
US09852733B2 |
Device control method, display control method, and purchase settlement method
A device control method includes acquiring voice information, obtaining a spoken command indicating a control instruction as to a device based on the acquired voice information, identifying speaker information relating to a speaker which has uttered the acquired voice information, based on the acquired voice information, identifying, out of a plurality of devices, a device to be controlled, based on the spoken command and the speaker information, and controlling the identified device to be controlled. |
US09852731B2 |
Mechanism and apparatus for seamless voice wake and speaker verification
Technologies are described herein that allow a user to wake up a computing device operating in a low-power state and for the user to be verified by speaking a single wake phrase. Wake phrase recognition is performed by a low-power engine. In some embodiments, the low-power engine may also perform speaker verification. In other embodiments, the mobile device wakes up after a wake phrase is recognized and a component other than the low-power engine performs speaker verification on a portion of the audio input comprising the wake phrase. More than one wake phrases may be associated with a particular user, and separate users may be associated with different wake phrases. Different wake phrases may cause the device transition from a low-power state to various active states. |
US09852729B2 |
Low latency and memory efficient keyword spotting
Features are disclosed for spotting keywords in utterance audio data without requiring the entire utterance to first be processed. Likelihoods that a portion of the utterance audio data corresponds to the keyword may be compared to likelihoods that the portion corresponds to background audio (e.g., general speech and/or non-speech sounds). The difference in the likelihoods may be determined, and keyword may be triggered when the difference exceeds a threshold, or shortly thereafter. Traceback information and other data may be stored during the process so that a second speech processing pass may be performed. For efficient management of system memory, traceback information may only be stored for those frames that may encompass a keyword; the traceback information for older frames may be overwritten by traceback information for newer frames. |
US09852726B2 |
Background noise reduction in an audio device
A method and apparatus are for determining one or more background noise characteristics, determining one or more incoming audio characteristics; and generating a combined audio signal comprising an active noise cancellation (ANC) component and a modified incoming audio (MIA) component. The ANC component is determined based on at least one of the one or more incoming audio characteristics and the background noise characteristics. Each of a limit of the ANC component and a limit of the MIA component is dynamically controlled to be less than or equal to a system limit, wherein a limit of the combined signal is approximately at the system limit. |
US09852725B2 |
Acoustic abatement system for air cooled heat exchanger
A system configured to thermally regulate heat dissipation of a power plant system (e.g. steam turbine, gas turbine compressor, intercooler or other fluidic thermal source, etc.) and acoustically attenuate operation of an air cooled heat exchanger via sound reflection, sound absorption, sound diffraction, and/or active noise cancellation is disclosed. In one embodiment, a system includes: a set of inner barriers; a base barrier disposed beneath the set of inner barriers; a set of outer barriers disposed about the base barrier and the set of inner barriers, the set of outer barriers including a top surface located above a bottom surface of the set of inner barriers; a heat exchanger fluidly connected to a power generation system and disposed within the set of inner barriers; and a set of fans disposed within the set of inner barriers and configured to form a flow of air through the set of inner barriers. |
US09852721B2 |
Musical analysis platform
A platform or system is disclosed for performing musical analysis to detect musical properties in received live or pre-recorded audio data. The analysis can include a synchronous analysis for generating estimated one or more transitory musical properties and an asynchronous analysis for generating one or more aggregate musical properties which can be applied to the transitory musical properties to generate confirmed musical properties, which can be stored as metadata associated with an audio file. In some cases, live audio data can be received, recorded, dynamically analyzed to provide realtime metadata (e.g., to a display), then the realtime metadata can be analyzed to provide confirmed, updated, or validated metadata. In some cases, initial analysis (e.g., dynamic analysis) can determine chord estimates, usable in further analysis (e.g., offline analysis) to estimate a musical key, which can then be applied to the chord estimates to determine the most likely chord estimates and determine chord progressions. |
US09852718B1 |
Modular guitar body
A stringed instrument body includes a top body having a groove/shelf engagement structure, and a back body having a corresponding shelf/groove engagement structure that is engagable with the groove/shelf engagement structure of the top body. When the corresponding shelf/groove engagement structure is engaged with the groove/shelf engagement structure, a projecting portion of the groove/shelf engagement structure of the top body projects within the back body and contacts a corresponding recessed portion of the shelf/groove engagement structure of the back body. |
US09852716B2 |
Method and apparatus for causing a portion of at least one content item to be highlighted relative to another portion of the at least one content item during movement of the content item
A method is provided for causing a display of at least one content item and for enabling movement of the at least one content item. The method also causes a portion of the at least one content item to be highlighted relative to another portion of the at least one content item while the at least one content item is being moved. The portion of the at least one content item may be highlighted in various manners including by changing the brightness of the portion, applying a graphical effect to the portion and/or causing movement of the portion, such as by zooming the portion of the at least one content item. A corresponding apparatus and computer program product are also provided. |
US09852715B2 |
Electronic paper display apparatus
An electronic paper display apparatus comprises an electronic paper display unit, a control unit electrically connected to the electronic paper display unit and including a power-level detection circuit, a storage unit at least storing an identification/alert information and electrically connected to the control unit, a wireless communication module and a power unit. The wireless communication module is electrically connected to the control unit and includes a satellite positioning receiving unit, which receives a current satellite positioning signal of the electronic paper display apparatus. The power unit is at least electrically connected to the power-level detection circuit of the control unit. When a power of the power unit is greater than or equal to a first power threshold and less than or equal to a second power threshold, the control unit loads the identification/alert information and a satellite positioning information in the storage unit into the electronic paper display unit. |
US09852713B2 |
Screen control method and electronic device
A screen control method applied to a deformable electronic device is provided, which includes: acquiring attitude information of the electronic device in a case that a first region of a screen of the electronic device is deformed; selecting a second region of the screen based on a second attitude of the electronic device in a case that an attitude of the electronic device is changed from a first attitude to the second attitude; and controlling the second region to be deformed, where the second region is different from the first region. With the method, in a case that the first region of the screen of the electronic device is deformed and the attitude of the electronic device is changed, the deformed region is adjusted based on the changed attitude of the electronic device. |
US09852706B2 |
Thin film transistor array substrate, display panel thereon, and method of testing single color image of display panel
A TFT array substrate which includes a plurality of pixels arranged in a matrix, has each pixel including sub-pixels in a 2×2 matrix. Two data lines are between neighboring columns of the sub-pixels and scan line is arranged between neighboring rows of the sub-pixels. The sub-pixels in same row can be electrically coupled to one scan line. The sub-pixels for the same color in one same column can be electrically coupled to the neighboring data line. The sub-pixels configured to display another same color in the same column can be electrically coupled to another neighboring same data line. Each two adjacent sub-pixels displaying a same color have opposite polarities. |
US09852704B2 |
Liquid crystal display panel
The present disclosure provides a liquid crystal display panel, comprising a plurality of pixels disposed in an array formed by a plurality of data lines and a plurality of scan lines in an orthogonal configuration, wherein the plurality of data lines comprise a first data line corresponding to each column of pixels; and at least one second data line corresponding to each column of pixels or corresponding to at least two adjacent columns of pixels in a group, said at least one second data line not being connected with any pixel in any column, and the sum of change of an input signal of said at least one second data line and that of a pixel driving signal of each column of pixels or of said at least two adjacent columns of pixels in a group being zero, so that a common electrode voltage would not deviate from a predetermined voltage. Therefore, according to the embodiments of the present disclosure, the phenomenon that the common electrode voltage would deviate due to the couple effect of the data lines can be greatly reduced, thus the horizontal crosstalk resulted from the coupled common electrode voltage can be reduced. |
US09852701B2 |
Display device with improved luminance
A display device is provided. The display device includes a display unit having pixels arranged in a two-dimensional matrix, each pixel including additive mixture subpixels and a luminance adjustment subpixel, and a signal control unit controlling a luminance at a maximum gray scale in the luminance adjustment subpixel depending on an external light illuminance. |
US09852699B2 |
Backlight unit and display apparatus including the same
A backlight unit includes a power converter which generates a light source power voltage at a first node in response to a voltage control signal, at least one light emitting diode string which is connected between the first node and a second node and receives the light source power voltage through the first node, and a controller connected to the second node where the controller detects current of a detection node varying based on a duty ratio of the power control signal, and controls current flowing through the second node when the detected current is greater than a reference value. |
US09852698B2 |
Display apparatus and driving method thereof using a time/space division scheme
An image signal provided from an external device is converted into a data signal such that an image is displayed on a display panel, and a first light control signal and a second light control signal are output. A backlight unit provides the display panel with a first color light and a second color light different from the first color light in response to the first light control signal and the second control signal. The display panel driving unit also determines a pulse width of each of the first light control signal and the second light control signal according to a color characteristic of the image signal. |
US09852695B2 |
Organic light emitting diode display capable of extending sensing time and reducing an update cycle
An organic light emitting diode display includes a data driving circuit which converts pixel data into a data voltage and supplies the data voltage to data lines during a data enable period, and senses changes in driving characteristics of a display panel within an extended vertical blank period, a scan driving circuit which supplies a scan pulse synchronized with the data voltage to scan lines during the data enable period, and outputs a scan pulse within the extended vertical blank period, and a timing controller which compensates for data of an input image using a compensation value determined based on the changes in the driving characteristics, transmits the compensated data to the data driving circuit, and controls operation timing of the data driving circuit and operation timing of the scan driving circuit. |
US09852694B2 |
Display device and method of driving the same
A method of driving a display device including a sensing line, a light-emitting element, a capacitor, and a driving transistor, the driving transistor comprising a control terminal that is connected to the capacitor, an input terminal, and an output terminal, the method including: connecting the control terminal and the output terminal; connecting the control terminal and the output terminal to a ground voltage and then disconnecting the control terminal and the output terminal from the ground voltage; sensing a first voltage of the control terminal through the sensing line; and calculating a threshold voltage of the driving transistor based on the first voltage. |
US09852692B2 |
Control head with electroluminescent panel in land mobile radio
An exemplary land mobile radio control head and method are provided. In one embodiment, the control head has the capability to utilize halo light of the control head to implement a multi-function indicator that communicates a state of the land mobile radio. In another embodiment, the control head has the capability to provide buffer images constructed from data received from the land mobile radio into a video stream for rendering on an electroluminescent display. In another embodiment, the control head provides the capability for a user to modify a configuration stored on the land mobile radio that defines one of several display modes to be utilized in generating data for use in forming images to be rendered on an electroluminescent display. |
US09852689B2 |
Circuit and method for driving an array of light emitting pixels
A technique for driving a column of pixels that include light emitting elements. The technique incorporates feedback data provided from feedback data sources connected to the data line and to feedback line of the array, pixel driving circuit with feedback path. The technique can also include block of the reference elements for input signal corrections. |
US09852679B2 |
Display driving device, display device and operating method thereof
A display device is provided. The display device includes a display panel including a plurality of pixel arrangement areas, a data driving unit including a plurality of source drivers, and a timing controller configured to process data that is input from an external device and configured to generate output data. Each of the plurality of pixel arrangement areas includes a plurality of pixels arranged in areas in which a plurality of gate lines intersect a plurality of data lines. Each of the plurality of source drivers outputs display data to data lines of its corresponding pixels. The timing controller classifies the plurality of pixel arrangement areas based on a distance between the timing controller and each of the plurality of pixel arrangement areas, and transmits the output data to the data driving unit at at least two transmission speeds based on the classification. |
US09852675B2 |
Data compensator to mitigate luminance distortion of display device
A data compensator includes a reference voltage drop generator, a voltage drop measurer, a compensation data generator, and an output block. The reference voltage drop generator generates reference voltage drops for color image data. The voltage drop measurer calculates pixel voltage drops based on color image data. The compensation data generator generates different color compensation data to compensate luminance and color coordinate distortion. |
US09852674B2 |
Demultiplexer and display device including the same
A demultiplexer includes: a first transistor connected between a data input terminal and a first output terminal; a second transistor connected between the data input terminal and a second output terminal; and a first pre-charge circuit connected to a gate electrode of the first transistor, the first pre-charge circuit including: a third transistor and a first diode connected between a first clock input terminal and the gate electrode of the first transistor in parallel; and a first capacitor connected between a second clock input terminal and the gate electrode of the first transistor. |
US09852669B2 |
Outdoor advertisement structure on bus roof
An outdoor advertisement structure on a bus roof of the present invention can hide the untidiness of a heating, ventilation and air conditioning (HVAC) system and the like mounted on the bus roof by a rectangular-shaped advertisement structure (10) since the advertisement structure (10) of which upper and lower parts are open and the four surrounding surfaces thereof are connected, is mounted on a bus roof (1) to cover an HVAC system (3) mounted on the bus roof (1) such that the HVAC system (3) is not exposed to the outside and to simultaneously provide a mounting area for traffic information notification and advertisements, wherein a front light guide panel (20) and a side light guide panel (22) for traffic information notification and advertisement are respectively mounted on a front part (12) and both side parts (14) of the advertisement structure (10), and thereby providing a balance between the bus and a cityscape by finishing the exterior appearance state of the bus roof (1) to be relatively aesthetically pleasing, increasing the advertising efficiency by minimizing advertisements hidden by nearby vehicles or road facilities, enabling the advertisements to be easily identified with the naked eye regardless of the time of day and focusing the attention of consumers at a new advertising height, and maximizing advertising effects by attaching large advertisements of advertising text, photographs and the like onto an upper plate material (30) covering the upper opening of the advertisement structure (10). |
US09852665B2 |
Perforated, combined receipt and label roll
A receipt and label roll comprises a core and a web having a longitudinally-extending axis and wound on the core along the axis. The web includes (i) a substrate having a front side and a back side opposite the front side, (ii) a thermally-sensitive coating disposed on the front side of the substrate, (iii) adhesive disposed on a portion of the back side of the substrate along the web axis, and (iv) a release coating disposed on the front side of the substrate along the web axis to prevent the adhesive from sticking to the front side of the substrate when the web is wound on the core. The web further includes (v) a longitudinal weakened structure extending along a direction parallel to the web axis and dividing the web into a first web portion on which the adhesive is disposed and a second web portion which is substantially devoid of adhesive. |
US09852661B2 |
Self laminating labels
A labeling assembly is shown and described herein. A labeling assembly for laminating labels may include a label sheet, a laminating sheet and an alignment member. The alignment member may allow folding of the label sheet and laminating sheet. The label sheet may include a facestock sheet and a liner sheet. Labels may be pre-cut in the facestock sheet. The laminating sheet may include a laminae film sheet and a liner sheet. Protective covers may be pre-cut in the liner sheet and laminae overlays may be pre-cut in the laminae film sheet. The protective covers may be removed to expose an adhesive portion of the laminae overlay. The label sheet and the laminating sheet may be folded onto each other at the alignment member. The laminae overlay may adhere to the label to form a removable laminated label. |
US09852660B1 |
Catheterization procedure training apparatus
A catheterization procedure training apparatus operable to provide a user training on the delivery of a catheterization process wherein the apparatus further allows the utilization of interventional devices. The catheterization procedure training apparatus includes a tubing network being hollow and fluidly coupled wherein the tubing network is configured to be sized and shaped so as to physically be proportionally representative of at least a portion of the blood vessels within a human circulatory system. A ventricle chamber is operably coupled to the tubing network. The tubing network further includes at least one opening having a union wherein the union is configured to be operably coupled to an exchangeable insertion point adapter. The exchangeable insertion point adapter includes a stem portion and a wall portion integrally formed and is configured to provide repetitive sealable use of a needle therethrough. |
US09852657B2 |
Solar educational monument
An educational monument, comprising a designated geographical area accessible to a general public, a first structure having a first face positioned to receive a solar light beam, an aperture formed through the first structure for projecting the light beam at predetermined times and, a second structure positioned to receive the light beam at a first predetermined time. A third structure positioned to receive the light beam at a second predetermined time. Wherein a transition of the light beam reflects a change in the seasons and an alignment of Earth illustrating a physical representation of the transition at a plurality of successive predetermined times, each respective predetermined time being the same hour on a different day. Wherein a plurality of ellipses are scaled from the receiving wall, accurately representing the scaled orbit of the planets. |
US09852656B2 |
Alarm monitoring system
The alarm monitoring system provides various alerts of events that are not readily discernable to those with hearing difficulties. The system generates visual, vibratory, and high decibel alerts separately or in combination to alert the user to a wide variety of events for those with multisensory impairments. |
US09852647B2 |
System and method for synthesizing and preserving consistent relative neighborhood position in multi-perspective multi-point tele-immersive environments
An e-learning system has a local classroom comprising a local student station and an instructor station, such that local students at the local student station and an instructor at the instructor station face each other directly along a first viewing line, a plurality of remote classrooms each having a student station, video cameras in each of the remote classrooms positioned and oriented to capture video images of subjects, video displays in the local classroom arranged along a line orthogonal to the first viewing line and all facing the local student station, in sets of at least two displays, arranged vertically one above another, each first set of at least two displays dedicated to one of the remote classrooms, a second plurality of video displays like the first, but facing the instructor, connection apparatus between classrooms, a server coordinating video feeds with displays. |
US09852645B2 |
Global positioning system (“GPS”) independent navigation system for a self-guided aerial vehicle utilizing multiple optical sensors
Disclosed is a Global Positioning System (“GPS”) independent navigation system (“GINS”) for a self-guided aerial vehicle (“SAV”). The SAV has a housing, where the housing has an outer surface, a length, a front-end, and a longitudinal axis along the length of the housing. The GINS includes a first optical sensor, a second optical sensor, a storage unit, and a comparator. |
US09852642B2 |
Drone air traffic control and flight plan management
One embodiment provides a method comprising receiving a flight plan request for a drone. The flight plan request comprises a drone identity, departure information, and arrival information. The method further comprises constructing a modified flight plan for the drone based on the flight plan request, wherein the modified flight plan represents an approved, congestion reducing, and executable flight plan for the drone, and the modified flight plan comprises a sequence of four-dimensional (4D) cells representing a planned flight path for the drone. For each 4D cell of the modified flight plan, the method further comprises attempting to place an exclusive lock on behalf of the drone on the 4D cell, and in response to a failure to place the exclusive lock on behalf of the drone on the 4D cell, rerouting the modified flight plan around the 4D cell to a random neighboring 4D cell. |
US09852641B2 |
System and method of controlling uninhabited airborne vehicle
The present invention is to provide a system of controlling an uninhabited airborne vehicle and method of controlling an uninhabited airborne vehicle, which are capable of storing a flight route through which an airborne vehicle has flown to reproduce a flight of the uninhibited airborne vehicle. The system of controlling an uninhabited airborne vehicle by controlling a flight route of an uninhabited airborne vehicle, includes: a memory unit that stores a flight route through which an uninhabited airborne vehicle has flown; an acquisition unit that acquires the flight route stored in the memory unit; and a control unit that controls the flight route acquired by the acquisition unit to reproduce a flight of the uninhibited airborne vehicle. |
US09852639B2 |
Generating a mission plan for capturing aerial images with an unmanned aerial vehicle
Systems and methods are disclosed for generating a digital flight path within complex mission boundaries. In particular, in one or more embodiments, systems and methods generate flight legs that traverse a target site within mission boundaries. Moreover, one or more embodiments include systems and methods that utilize linking algorithms to connect the generated flight legs into a flight path. Moreover, one or more embodiments include systems and methods that generate a mission plan based on the flight path. In one or more embodiments, the generated mission plan enables a UAV to traverse a flight area within mission boundaries and capture aerial images with regard to the target site. |
US09852636B2 |
Traffic event data source identification, data collection and data storage
Traffic event data source identification embodiments comprise a first monitoring system that detects a traffic event, a communication device that broadcasts a discovery signal and receives back response signals from any second monitoring systems within the vicinity of the traffic event, and a memory that stores a list of responding second monitoring systems. Traffic event data collection embodiments incorporate the identification embodiments and additional features. In this case, the first monitoring system captures data recorded at the time of the traffic event and a second communication device transmits this data and, optionally, the list to a traffic event database in a traffic event data storage system. The first communication device also transmits a data capture request signal to the second monitoring system(s) requesting capture of any data recorded at the time of the traffic event and, optionally, requesting that such data be transmitted to the database. |
US09852633B2 |
Travel assist apparatus and travel assist method
The present invention resides in a travel assist apparatus that performs assist of warning or support so that departure of a vehicle from a traveling lane is avoided, wherein a timing to the assist is to be performed is changed depending on a lane entering angle of an oncoming vehicle and a lane departure angle of a subject vehicle with respect to the traveling lane. Accordingly, the timing at which the assist is to be performed is changed depending on the lane entering angle of the oncoming vehicle and the lane departure angle of the subject vehicle with respect to the traveling lane. Therefore, it is possible to advance the timing at which the assist is to be performed as the possibilities is higher that the behaviors of the oncoming vehicle and the subject vehicle hinder the traveling of the subject vehicle. |
US09852626B2 |
Vehicle driving assistance apparatus and vehicle driving assistance method
In a driving assistance apparatus, a start determiner determines whether or not during travel in a no-passing zone an own vehicle has laterally moved from a rearward position to a lateral position relative to the preceding vehicle, and if the own vehicle has laterally moved, then determine that the own vehicle has started passing driving. If the own vehicle has started passing driving in the no-passing zone, an alert controller starts alerting using an alert device at a start of passing driving. A situation determiner determines whether or not a change of situation from a blocking situation to a non blocking situation has occurred after the start of passing driving. If the change of situation from the blocking situation to the non blocking situation has occurred, an alerting stopper stops alerting using the alert device. |
US09852625B2 |
Method and system for providing a tutorial message to a driver of a vehicle
A method is provided for providing a tutorial message to a driver in a vehicle using an in-vehicle tutorial system including a multimodal user interface. The method includes assigning an area of improvement, including at least one tutorial task, to the tutorial system, identifying a driving context for which a tutorial task is to be performed, based on the tutorial task and the driving context, selecting a tutorial message encouraging a desired driving behavior, and providing the selected tutorial message to the driver using the multimodal user interface. |
US09852622B2 |
Methods and systems for real-time advanced congestion identification and warning
The present disclosure relates to a system and method for locating slow or stopped vehicles on a roadway and alerting drivers approaching the back of a queue, and in particular to intelligent transportation systems and traffic management. |
US09852620B1 |
System and method for detecting sound and performing an action on the detected sound
A system and method for sonically connecting special devices is provided. A plurality of devices is monitored. One or more sound profiles are maintained on each of the devices, wherein at least one of the sound profiles on each device is for a sound emitted by one other device in the plurality. A sound is detected on one of the devices and the detected sound is compared to one or more of the sound profiles stored on that device. A match is identified between the detected sound and one of the sound profiles. One or more response actions are performed based on the identified match. |
US09852615B2 |
System and method for facilitating appliance control via a smart device
A bridge device, in communication with a smart device, functions to command one or more controllable appliances in response to communications received from the smart device. The bridge device also includes input elements by which the bridge device can be used to directly command common functional operations of the one or more controllable appliances. In this manner, common functional operations, such as volume control, playback pause/resume control, etc., may be made readily available without necessitating the use of the smart device, while the more sophisticated GUI provided by the smart device remote control app may be advantageously utilized when more complex or less frequently used command functions are to be performed. |
US09852611B2 |
Method and system for monitoring an alarm system
The problem of the vulnerability of an alarm system when its communication with an alarm central is lost or nonexistent is solved by maintaining a monitoring channel with the alarm system. A server establishes and maintains the communication channel with the alarm system via an interface module connected to the alarm system, and if the alarm system is unable to communicate with an alarm central receiver, or if the first communication channel is closed, then the server connects to one or both of the alarm central receiver and a user's phone, so as to communicate a message thereto indicative of a breach or failure of the alarm system. The alarm system is connected to the alarm central through the monitoring server which then acts as a gateway. |
US09852607B1 |
Personal alert device
A personal alert device for sending a panic signal and location coordinates includes a housing that defines an internal space. An inlet is positioned in a first end of the housing. The first end is configured to position between lips of a user. An outlet is positioned in the housing such that air passing from the inlet through the internal space and exiting through the outlet generates a whistling sound. A wall, coupled to the housing and positioned in the internal space, defines a compartment. An electronics module positioned in the compartment is configured to wirelessly communicate, to receive location coordinates, and to be activated by a user blowing air through the inlet. The housing emits the whistling sound and the electronics module is compelled to wirelessly communicate the panic signal and the location coordinates to at least one cellular phone and to emergency response personnel. |
US09852605B2 |
Systems and methods of dynamically varying a pre-alarm time of a security system
Systems and methods of adjusting a pre-alarm time are provided, including detecting, by a sensor, an entry into a building by a person and generating detection data according to the detected entry. A processor communicatively coupled to the sensor adjusts a pre-alarm time according to the detection data. An alarm is output, by an alarm device communicatively coupled to at least the processor, according to the detection data and the adjusted pre-alarm time. |
US09852601B1 |
Close range monitoring
A wearable device may connect to a wearable device over a short-range wireless connection. The user device may receive sensor data from the wearable device, where the wearable device has sensors. The user device may determine that a safety alert parameter has been met, and in response generate an audible alarm. The device may then determine that the connection between the user device and the wearable device has been disconnected, and in response, generate a second audible alarm. |
US09852600B1 |
Safety monitoring system using intelligent walking stick
Disclosed is a safety monitoring system using an intelligent walking stick, the system helps stabilize ambulation of a user, monitors safety and health of the user by monitoring the heart rate or a motion state of the user, and includes content providing mental stimulation and exercise to the user via an application. |
US09852595B2 |
Photo comparison and security process called the flicker process
A monitoring support apparatus which supports a monitoring system using a comparison method for real time and archived film and/or photographs. It relates to image capturing devices and, particularly, to an image capturing device which can automatically compare photographs and/or film and compare the differences in a selected time or an archive to a present situation. This relates to systems for video viewing/monitoring films or photographs and determining what changes have occurred. The process comprises: a general Flicker Process: Step 1: Establish Photograph/Film baseline; Step 2: Select comparison Photograph/Film Future or Past; Step 3: Time Lapse between the baseline and a comparison frame; Step 4: Contrast Base and Comparison Selected Computer App/Streaming/etc.; Step 5: Flash/Color/Highlight/“Box-In”/Ghost etc. differences; Step 6: Record/Save Contrasted Comparison; and Step 7: Take Action: Report, Respond, Call Authorities, or other. |
US09852594B2 |
Electronic apparatus and method for determining states of door thereof
An electronic apparatus attachable to a door and a method of determining door states. The electronic apparatus includes a sensor configured to measure an acceleration and an angular speed of the electronic apparatus, a processor configured to determine a state of the door by using the measured acceleration and angular speed, and a communicator configured to transmit the determined state of the door to an external apparatus. |
US09852592B2 |
Emergency resource location and status
Augmented reality techniques are employed to improve emergency response and related tasks based upon data gathered from wireless monitoring of emergency equipment. |
US09852591B1 |
System and method for alarm extension
An alarm extension system that takes an interior alarm condition and extends it to the exterior of a structure. In various embodiments, the present invention is a system and method that links to an existing alarm (smoke detector, burglar alarm, etc.) and activates a flashing mode in one or more exterior lights or an exterior siren. Thus, during an alarm condition within the house or other structure, a neighbor or anyone passing by can become aware of the alarm condition. This method of signaling thus alerts many in the surrounding area of a situation within the building that may require emergency assistance. |
US09852588B2 |
Gaming system with suspense feature
A method of operating a gaming apparatus having a display means and a user interface in communication with a game control means. The method includes determining a selection of an outcome from at least two possible outcomes and subsequently revealing an award. An event having an event outcome is generated. Whether the award is awarded is represented as dependent on the basis of a comparison or interplay between the selected outcome and the event outcome. |
US09852583B2 |
Methods of administering lammer-based wagers
Methods of administering wagering games may involve accepting a base game wager from a player to participate in a base game. The base game may involve presenting one or more lammers in response to an occurrence of one or more chance events, acceptance of one or more player instructions affecting game play of the base game, or the occurrence of the one or more chance events and the acceptance of the one or more player instructions affecting the game play of the base game in response to the occurrence of the one or more chance events. A side wager may be accepted from the player before any qualifying lammers can be presented. The side wager may be resolved by determining whether any qualifying lammers have been presented. A payout on the side wager may be paid to the player in response to a presence of at least one qualifying lammer. |
US09852581B2 |
Method awarding playtime proportional to test results
A method for awarding playtime credit proportional to positive performance on educational testing. The method records correct answers to academic questions, such as math, as credits towards time allowed on an attached electronic play device. The amount of time earned or awarded is determined by the number of correct answers provided in response to displayed questions. |
US09852576B2 |
Marketing system for awarding of marketing dollars to associated preselected users
A gaming device configured to operate in a marketing mode or a standard gaming mode dependent upon the determination of whether the user is a preselected user or not. |
US09852575B2 |
Systems methods, and devices for playing wagering games with symbol clumps and non-uniform weighting of reel positions
Gaming devices, gaming systems, methods of conducting wagering games, and computer programs for executing wagering games are disclosed. A gaming system is disclosed which includes one or more processors and one or more memory devices storing instructions that, when executed by at least one of the processors, cause the gaming system to: receive a wager to play a wagering game with symbol-bearing reels, each of which has distinct reel positions populated by various symbols, at least one reel bearing a symbol clump; and, display via a display device a randomly determined outcome of the wagering game. Each wagering-game outcome includes predetermined symbols occupying distinct array positions in a displayed array. Each reel position has a weighted probability of occupying an array position in the array. The weighted probabilities are configured such that the symbol clump, when part of a wagering-game outcome, can only land in its entirety in the array. |
US09852569B2 |
Conveying money items
An apparatus for conveying money items, which is configured to singulate money items during conveyance, sense characteristics of money items during conveyance and eject money items from a conveyor. |
US09852567B2 |
Locking unit, housing with locking unit, and method for unlocking one or more doors of the housing
Provided is a housing with at least two doors for locking respective housing openings, comprising: a locking unit, which, for each of the doors, has a respective locking-element module with at least one locking body and with a locking drive for actuating the locking body, wherein the locking drive for the locking-element modules has a common drive element, which can be moved and moves the locking body/bodies for just one of the doors into an unlocking setting and, in a second adjustment position, moves the locking bodies for all of the doors into an unlocking setting; or locking units, wherein one or more respective locking units can be activated for unlocking the associated door of the at least two doors of the housing, and respective locking units can be activated for unlocking all of the associated doors of the at least two doors of the housing. |
US09852562B2 |
Systems and methods for redundant access control systems based on mobile devices and removable wireless buttons
Systems and methods for providing redundant access control systems with removable wireless buttons are disclosed. According to some embodiments of the invention, the systems and methods include a smart lock with a button that is enabled to communicate to a network device, a central access server, or an administrator device. When a user requests access to the lock, the removable wireless button communicates the request to the network device, administrator device, or central access server. The removable wireless button is configured to communicate directly to the central access server and the administrator device, or indirectly through a network device. The button may be detached from the cylinder and docked onto a recharge station. In some embodiments, the removable wireless button includes an inertial module motion sensor that determines whether a door is open or closed. |
US09852556B2 |
Dynamic entrance controlling system and dynamic entrance controlling method
A dynamic entrance controlling system (1) includes two wireless signal receiving devices (11), an image capturing device (12) and a host (13). The two wireless signal receiving devices (11) respectively sense a target (2) entering a restrained area and obtain an ID information (ID1) of the target (2), and the host (13) determines a moving direction of the target (2) according to the order of the two wireless signal receiving devices (11) of obtaining the ID information (ID1). If the moving direction matches with a certain condition, the host (13) reads internally a pre-stored image information (I1) of the target (2) according to the ID information (ID1), and triggers the image capturing device (12) to capture a real-time image information (I2) for the target (2). Next, the host (13) compares the two image information (I1, I2) in order to recognize an identity of the target (2). |
US09852555B2 |
Vehicle impact sensor and notification system
The present disclosure involves systems, software, sensors, and applied solutions for detecting incidents associated with a vehicle, where sensors associated with the vehicle identify impacts or proximity alerts to other vehicles and objects and record information related to those detected incidents. The recorded information can be immediately communicated to interested parties of the person or entity (e.g., emergency responders, business contacts) associated with the vehicle, or alternatively, stored for inspection at the vehicle and reviewed at a destination along the vehicle's route. In one example method, operations include detecting an incident associated with a monitored vehicle, where detecting the incident comprises receiving an alert from at least one sensor associated with the vehicle, identifying a location of the vehicle in response to the detection, and storing a record of the detected incident, where the record includes the identified location of the vehicle and a time associated with the detected incident. |
US09852553B2 |
Apparatus and method of requesting emergency call for vehicle accident by using travelling information about vehicle
Disclosed are an apparatus and a method of requesting an emergency call (E-Call) for a vehicle accident, which request an E-Call for a vehicle accident by using driving information obtained during travelling of a vehicle. An apparatus for requesting an E-Call for a vehicle accident according to the present invention includes: a travelling information detecting unit configured to detect travelling information about a vehicle for each predetermined time; a vehicle accident determining unit configured to determine whether an accident occurs in the vehicle based on the travelling information; and an E-Call signal transmitting unit configured to transmit an E-Call signal for the vehicle accident with a current location of the vehicle when it is determined that the accident occurs in the vehicle. |
US09852551B2 |
Programmatically determining location information in connection with a transport service
A system for programmatically determining location information in connection with a transport service is disclosed. A driver can operate a driver device and can be assigned to provide a transport service for a user. Based on the current location of the driver device with respect to the pickup location for the user, and based on when the driver provides input indicating that the transport service has begun, the system can identify a previous location of the driver device as a start location of the transport service. |
US09852548B2 |
Systems and methods for generating sound wavefronts in augmented or virtual reality systems
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems. |
US09852546B2 |
Method and system for receiving gesture input via virtual control objects
Aspects of the present invention provide computer systems, apparatuses, computer-executable methods and one or more non-transitory computer-readable media for receiving gesture input via virtual controls. Examples include a computer-implemented method that includes receiving data indicating a physical environment state, processing the data to determine a physical position of at least one user, determining at least one physical anchor position within the physical environment state, mapping the physical anchor position to a virtual anchor position within a virtual environment state, wherein the virtual environment state includes a plurality of virtual coordinate positions that map to at least a portion of the physical environment state, determining a particular virtual coordinate position for at least one virtual control from the plurality of virtual coordinate positions, and instructing a display device configured to display the virtual environment state to display the virtual control at the particular virtual coordinate position. |
US09852544B2 |
Methods and systems for providing a preloader animation for image viewers
Methods and systems for providing a preloader animation for image viewers is provided. An example method includes receiving an image of an object, determining an edge gradient value for pixels of the image, and selecting pixels representative of the object that have a respective edge gradient value above a threshold. The example method also includes determining a model of the object including an approximate outline of the object and structures internal to the outline that are oriented based on the selected pixels being coupling points between the structures, and providing instructions to display the model in an incremental manner so as to render given structures of the model over time. |
US09852541B2 |
Indoor scene illumination
Techniques for illuminating an indoor scene. A directional distribution associated with the indoor scene is received. The indoor scene has a first scene element and a first quadrilateral. The first scene element has a first shading point disposed thereon. The directional distribution is reparametrized such that the first quadrilateral as viewed from the first shading point corresponds to an axis-aligned rectangular region in the reparametrized directional distribution. The scene element is illuminated using one or more samples drawn from the shading point by performing importance sampling based on the reparametrized directional distribution. |
US09852540B2 |
Graphics lighting engine including log and anti-log units
Disclosed is an apparatus and method for generating a lighting value based on a number of lighting factors. A lighting accelerator first converts an ambient portion, a diffuse light portion, and a specular light portion of the lighting factors into the log domain. Then, data combination units operate on the lighting factors after they have been converted. Then, the lighting factors are converted back from the log domain using anti-log processing. Converting the lighting factors into the log domain is accomplished by using a series of linear equations using coefficients that are all based on powers of two, and are therefore easily calculable. Further, while in the log domain, the specular light portion of the lighting factor is operated on by a special purpose multiplier that uses a truncated partial product tree, saving area and power with only a negligible amount of error. |
US09852538B2 |
System and method of reducing transmission bandwidth required for visibility-event streaming of interactive and non-interactive content
In an exemplary embodiment, a computer-implemented method determines a set of mesh polygons or fragments of the mesh polygons visible from a navigation cell. The method includes determining a composite view frustum containing predetermined view frusta and determining mesh polygons contained in the composite view frustum. The method includes determining at least one supporting polygon between the navigation cell and the contained mesh polygons. The method further includes constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the navigation cell beyond at least the contained mesh polygons. The method includes determining one or more intersections of the at least one wedge with the contained mesh polygons. The method also includes determining the set of the contained mesh polygons or fragments of the contained mesh polygons visible from the navigation cell using the determined one or more intersections. |
US09852536B2 |
High order filtering in a graphics processing unit
This disclosure describes techniques for performing high order filtering in a graphics processing unit (GPU). In examples of the disclosure, high order filtering may be implemented on a modified texture engine of a GPU using a single shader instruction. The modified texture engine may be configured to fetch all source pixels needed for the high order filtering and blend them together with pre-loaded filtering weights. |
US09852531B2 |
Electronic apparatus and method for controlling the same
A method for controlling an electronic apparatus includes determining representative colors of pixels of a received image frame; calculating input dynamic ranges for respective representative colors based on brightness information of the received image frame; expanding a dynamic range for the representative colors based on at least one of the brightness information of the received image frame and display characteristics of the electronic apparatus; and outputting an image frame having adjusted brightness based on the expanded dynamic range. |
US09852529B2 |
Graph display apparatus, its operation method and non-transitory computer-readable recording medium having stored therein graph display program
When line graphs are displayed on coordinates having a horizontal axis as a time axis and a vertical axis as an axis representing examination values, the number of pieces of examination data having probabilities of presence in a display period of the time axis is obtained by comparing a standard examination interval, which is a standard interval at which examination of each of the plurality of examination items is performed, and the display period. An ordinary display mode or a low visual recognizability display mode, in which visual recognizability is low, is determined, based on whether the obtained number of pieces of examination data is greater than or equal to a threshold, as a display mode of a line graph for each of the examinations. Plural line graphs overlapping with each other are displayed on the coordinates in each display mode. |
US09852527B2 |
Apparatus and method for denoising CT images
Provided is a denoising method including: generating a synthetic sinogram from an input original CT image; acquiring a noise component from the generated synthetic sinogram; generating a noise component CT image based on the noise component; and reducing noise in the original CT image based on the noise component CT image. |
US09852526B2 |
Method and apparatus of resampling and averaging to obtain tilted thick-slice computed tomography images
An apparatus and method for obtaining a thick-slice image from tilted thin-slice computed-tomography (CT) projection data. Tilted CT projection data is obtained for a series of projection planes, wherein the projection planes are parallel for all scans, and the translation direction between CT scans is not orthogonal to the projection planes (i.e., the projection planes are tilted relative to the translation direction between CT scans). Thin-slice images are reconstructed from the respective CT scans, and then grouped into thick-slice groupings. An offset results among the thin-slice images within a thick-slice grouping due to the tilt of the projection planes. This offset is compensated by interpolating and resampling the thin-slice images onto non-offset pixel grids. The interpolated and resampled thin-slice images are then averaged pixel-by-pixel to obtain thick-slice images having the same tilt angle as the thin-slice images. |
US09852521B2 |
Image coding device, image decoding device, methods thereof, and programs
An image coding device including: an edge detecting section configured to perform edge detection using an image signal of a reference image for a coding object block; a transform block setting section configured to set transform blocks by dividing the coding object block such that a boundary between the blocks after division does not include an edge on a basis of a result of the edge detection; and a coding processing section configured to generate coded data by performing processing including an orthogonal transform of each of the transform blocks. |
US09852517B2 |
Method for estimating the volume of a remaining fluidum in a non-translucent recipient using an image of the recipient
A method of estimating a volume of a remaining fluidum in a non-translucent recipient having an opening which area is wider than or equal to the area of a bottom of the recipient. The method includes taking a picture of the opening at the top side of the recipient by with camera, deriving from the picture characteristics of a first and second number of pixels representing a visible part of the recipient and a visible part of the fluidum in the recipient, respectively, requesting from a user an identification of the recipient, matching the identification with a stored identification in order to retrieve reference data about an empty recipient, and estimating a volume of the remaining fluidum in the recipient by means of the retrieved reference data and a ratio of the characteristics of the first number of pixels and the characteristics of the second number of pixels. |
US09852513B2 |
Tracking regions of interest across video frames with corresponding depth maps
Techniques related to tracking regions of interest across video frames with corresponding depth maps are discussed. Such techniques may include motion tracking feature points of a region of interest, filtering the tracked feature points, determining a center of the region of interest, verifying a depth consistency of the center, and, if the number of tracked feature points falls below a threshold or the center fails depth consistency for a current frame, re-initializing the region of interest in a prior frame. |
US09852511B2 |
Systems and methods for tracking and detecting a target object
A method for detecting and tracking a target object is described. The method includes performing motion-based tracking for a current video frame by comparing a previous video frame and the current video frame. The method also includes selectively performing object detection in the current video frame based on a tracked parameter. |
US09852501B2 |
Textural analysis of diffused disease in the lung
A method of creating a diagnostic evaluation for usual interstitial pneumonia is provided, including obtaining a first plurality of series of HRCT lung slices indicating the presence of UIP, obtaining an identification of UIP and non-UIP voxels, extracting textural and localization features from the UIP and non-UIP voxels, selecting features that are more accurate in differentiating UIP voxels from non-UIP voxels than other features are, eliminating features highly correlated with a more accurate feature, and constructing a predictive model by performing a second classifier to provide a probability that a voxel signifies the presence of UIP. Also provided is a method of identifying UIP in a subject's lung by applying a diagnostic evaluation for UIP that was created with the foregoing method. |
US09852500B2 |
Guided inspection of an installed component using a handheld inspection device
A method for inspecting an installed component includes receiving an identity and selected location of the component as an input signal via a handheld inspection device having a controller, digital camera, and display screen, and collecting a dynamic pixel image of the selected location in real-time using the digital camera. The method includes displaying the image in real time via the display screen, projecting virtual guidance lines onto the image corresponding to edges of the installed component, and identifying the component via the controller when the image is aligned with the projected acquisition lines. A predetermined area of the installed component is identified after identifying the installed component, a predetermined feature dimension is measured within the identified predetermined area, and an output signal is generated with a status indicative of whether the measured feature dimension falls within a calibrated range. |
US09852499B2 |
Automatic selection of optimum algorithms for high dynamic range image processing based on scene classification
A method for processing high dynamic range (HDR) images by selecting preferred tone mapping operators and gamut mapping algorithms based on scene classification. Scenes are classified into indoor scenes, outdoor scenes, and scenes with people, and tone mapping operators and gamut mapping algorithms are selected on that basis. Prior to scene classification, the multiple images taken at various exposure values are fused into a low dynamic range (LDR) image using an exposure fusing algorithm, and scene classification is performed using the fused LDR image. Then, the HDR image generated from the multiple images are tone mapped into a LDR image using the selected tone mapping operator and then gamut mapped to the color space of the output device such as printer. |
US09852498B2 |
Removing artifacts from document images
Techniques for removing artifacts, such as shadows, from document images are described. A shadow map is generated for a digital image by first determining local background colors using clusters of local pixel intensities. Then, a global reference background color is selected from all pixel intensities of the digital image. Next, a per-pixel scaling factor is determined that maps the local background colors to the global reference background color, which applies localized adjustment to the digital image to remove local shadow. |
US09852496B2 |
Systems and methods for rendering a display to compensate for a viewer's visual impairment
A system and method is provided for rendering on a display of an electronic device a pre-corrected image of an original image to compensate for a visual impairment of a user of the device, such that the pre-corrected image when displayed on the display would be perceived by the user to be in better optical focus than the user would perceive a display of the original image. The method includes receiving hardware characteristics of the display, receiving at least one parameter describing the visual impairment of the user, receiving at least one parameter describing the conditions under which the display is seen by the user, calculating a pupil function, calculating a Point Spread Function (PSF), calculating a pre-corrected image corresponding to at least a portion of the original image to compensate for the visual impairment of the user, and rendering on the display the pre-corrected image. |
US09852494B2 |
Overhead image generation apparatus
According to one embodiment, an overhead image generation apparatus includes: a plurality of cameras mounted to a vehicle; an image processor that takes in images of respective cameras, generates, for respective cameras, overhead images that have been subjected to viewpoint conversion processing based on calibration data of the cameras and virtual viewpoint/line-of-sight information, and generates a synthesized overhead view by connecting the overhead images at their boundaries; and a display device that displays the synthesized overhead view generated by the image processor, wherein a proportion of a shape of the overhead image in a height direction is changed in proportion to an arrangement height of each camera. |
US09852491B2 |
Objects in screen images
A method for combining a plurality of images into a synthesis image and an electronic device implementing the same are provided. The image synthesis method of the present disclosure includes acquiring coordinates of an object in a source image; extracting a target image from the source image based on the coordinates such that the target image contains the object; and displaying the target image in a section of a frame mapped to the source image. |
US09852489B2 |
Method and apparatus for modifying a video stream to encode metadata
A watermark encoder receives a current video image together with current metadata associated with the current image. A metadata delay also makes available to the watermark decoder delayed metadata associated respectively with four or more of the preceding. Then the watermark encoder modifies pixel values of the current image not only to encode the current metadata but also the delayed metadata. At a decoder, if metadata for the current image is corrupted or missing, it can be recovered from one of the succeeding images. |
US09852486B2 |
Utility monitoring device, system and method
A monitoring device, system and method are provided for in-home/on-premises monitoring of usage of utilities, such as electricity and other services. The monitoring device receives information from a smart meter, and displays usage through a display, illuminating an area using a color indicative of the current cost of consumption, and varying the illuminated area at a rate indicative of a rate of consumption or other metric, the varying of the illuminated area simulating movement in the display. The display provides a consumer with “at a glance” visual information on current usage. Optionally a digital display screen provides detailed alphanumeric and graphical information, through a number of selectable display modes. One or more devices may be networked, and interface directly or indirectly with a transceiver of a smart metering system, or a retrofit transceiver for a conventional meter. Monitoring of other utilities and services may alternatively or additionally be provided. |
US09852485B2 |
Systems and methods for power topology mapping
In accordance with embodiments of the present disclosure, a method may include communicating a first message to an information handling system such that receipt of the first message by the information handling system causes the information handling system to cause a power supply unit integral to the information handling system to experience a perturbation in an electrical current associated with the power supply unit and receiving a second message from a power distribution unit via an outlet integral to the power distribution unit, the second message indicative of a response to the perturbation of a measured electrical parameter of the outlet. |
US09852484B1 |
Providing demand response participation
A method and system for providing information about participation in a utility demand response (DR) event by a plurality of utility customers receives information regarding participation in the DR event by the plurality of utility customers, determines DR event feedback information using a processor and the received information regarding participation in the DR event, and provides the DR event feedback information to at least one utility customer from among the plurality of utility customers. |
US09852479B2 |
Mechanism for reputation feedback based on real time interaction
A method for confirming that a user interacted with a resource provider before allowing the user to submit feedback associated with the resource provider is disclosed. A social network provider can query entities that are aware of the user's interaction history before activating a feedback function. Also, non-sensitive information can be used to identify the user. |
US09852477B2 |
Method and system for social media sales
A system and method to match product supply with demand by identifying potential customers on social media. The system comprising a database, a social search module, a lead analysis module, a customer engagement module, a transaction module, a blog integration module and an inventory classification module, where the database and the modules are all communicatively coupled to each other. |
US09852472B1 |
Trading software
Systems and methods for implementing trading software that includes a computer, selling execute a sell transaction, and buying execute a buy transaction. An executing area on the computer display has a price offer indicator, a sell price indicator, a buy price indicator, and a percentage in point spread, whereby the price offer indicator defines a first price for a unit of a specified stock, bond, currency, and/or commodity to be traded shown at the stocks, bonds, currencies, and/or commodities data. The sell price indicator defines a second price to sell each unit to be traded shown at the stocks, bonds, currencies, and/or commodities data, positioned vertically below the sell price indicator. The buy price indicator defines the price to buy each unit, and the percentage in point spread defines a spread, being a difference between the buy price indicator and the sell price indicator. |
US09852470B1 |
Time period analysis tools for wealth management transactions
Enhanced processes, methods, tools, strategies, and techniques are provided for more effectively and efficiently processing, managing, analyzing, and communicating wealth related data and other financial information within a computing environment. In various embodiments, the analysis tools provided herein have been designed to correspond visually with a mental model employed by many clients in managing their wealth. |
US09852469B1 |
System and method for effecting payment for an electronic commerce transaction
The invention provides a computerized electronic auction payment system and method for effecting a real-time payment for an item won in an electronic auction by setting up and maintaining electronic auction payment accounts for prospective bidders and sellers. The prospective bidders provide funds to their electronic auction payment accounts maintained by the computerized electronic auction payment system, prior to being deemed as winning bidders, via direct deposit, using a credit card, or sending a check, money order, or other financial document to an operator of the computerized electronic auction payment system. In one embodiment, a prospective bidder authorizes the computerized electronic auction payment system to effect a real-time payment to the seller upon the prospective bidder being deemed the winning bidder (i.e., immediately following the conclusion of the auction). That is, without the winning bidder having to access a payment page via an Internet connection to a particular web site. |
US09852468B2 |
Electronic shelf system with mobile device interactivity and printed plastic display
The technology described herein includes an automated, customer-based retail display system with mobile device interactivity and a printed plastic display. In some embodiments, a system is described including an electronic shelf display strip that extends along the front edge of existing store shelves. The electronic shelf display strip can be printed on a plastic backplane and designed to fit in standard store shelf pricing areas. The printed electronic display on plastic is low cost and protected from damage as opposed to glass based screens used in prior art electronic shelf labels. |
US09852466B2 |
Approving group purchase requests
Approving a group purchase request for a group of articles. A sub-group of articles is selected, wherein a unique article approval index is assigned to each of the articles and a highest article approval index is determined among the unique article approval indexes of the articles of the group, wherein the article of the group is selected into the sub-group if the article of the group complies with at least one of following article selection criteria: the unique article approval index of the article of the group is above a predetermined approval index threshold and the unique approval index of the article of the group is equal to the highest article approval index; approving the group purchase request for the group if the group purchase request for the sub-group is approved; and rejecting the group purchase request for the group if the group purchase request for the sub-group is rejected. |
US09852465B2 |
System and method for supporting mobile unit connectivity for computer server to process specific orders
The present invention is an applications gateway that offers multiple functions and features for specific geographic venue locations, while providing easy access to advertising, purchasing, and redemption opportunities for that specific geographic venue location. Venue locations can be stadiums, shopping malls, amusement parks, open air spaces where people can congregate, and/or buildings, which most often require the presence of a concentration of people. The venue location may correlate to the location of the hand-held mobile unit or it may be a remote geographic venue location not near the location of the hand-held mobile unit. Access to the gateway application is through a hand-held mobile unit, which can include a mobile phone, smartphone device, or portable computer having a wireless radio transmission connection. (e.g. iPhone, Droid, iPad, Slate, etc.) |
US09852464B2 |
Method and system for capturing and utilizing item attributes
Various embodiments of a method and system for capturing and utilizing item attributes are described. Various embodiments may include a mobile image capture apparatus, which may include a computer system configured to execute an image capture application. The image capture application may instruct an agent to capture an image of an item label. A data extraction component may be configured to process the images captured by the mobile image capture apparatus. For a given captured image, the data extraction component may in various embodiments be configured to perform OCR to determine one or more strings of characters from the image. The data extraction component may be further configured to determine whether one or more patterns match a determined string of characters. In response to the detection of a particular pattern matching a particular string of characters, the data extraction component may extract and store an attribute of the corresponding item. |
US09852463B2 |
Systems and methods for facilitating financial transactions over a network
Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request. |
US09852462B2 |
Displaying location-specific images on a mobile device
A system is provided for providing location-specific images to a mobile device for display. The system generally comprises three components: a mobile device having a screen, a position identification system (e.g., a GPS receiver) that determines the position of the mobile device, and a database containing location-specific images taken at various locations. Each location-specific image is associated with geographic coordinates of the location at which the image was taken. Based on the position of the mobile device as determined by the position identification system, a location-specific image is selected from the database and displayed on the screen of the mobile device. For example, when a user is using the mobile device as a car navigation system, a location-specific image of the user's destination location can be selected and displayed when the determined position of the mobile device comes within a certain distance from the geographic coordinates of the destination location. |
US09852461B2 |
Pre-authenticated online ordering system
A computerized method and system for pre-authenticated online ordering are provided. A set of user authentication credentials are received from a user, the set of user authentication credentials sufficient to uniquely identify the user as being registered with a network-based publication system. A selection of an item from a plurality of items is received from the user. A unique address is provided to the user, the unique address allowing an unregistered user to access a user interface. An instruction associated with the selected item is received from the unregistered user via the accessed user interface. |
US09852460B2 |
Systems and methods to provide search results based on time to obtain
Systems and methods for providing search results based on time obtain an item are discussed. In an example, a method can include receiving a search query, generating search results, calculating a time to obtain for each listing in the search results, and arranging the search results for display. The search query can include a current location of a mobile device. The search results can include a plurality of listings, with each listing including a location. The locations representing either a physical location proximate the current location or a delivery time to the current location. The search results can be arranged for display in various manners according to the calculated time to obtain for each result. |
US09852459B1 |
Providing better customer service by analyzing customer communications
The present disclosure provides a system and method for analyzing customer communications to provide better customer service including generating customer related data from communications of a customer by at least one sensing device located in a venue, transmitting the generated customer related data to an analysis engine, determining based on an analysis of the customer related data a customer experience, identifying at least one suggestion to provide better customer service including the identification of a representative of the venue that the analysis engine has determined can assist the customer, and receiving the at least one suggestion including an indication that the representative should assist the customer from the analysis engine by a computing device associated with the representative of the venue. |
US09852452B2 |
Expected activity of a user
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request. |
US09852450B2 |
Location blocking service from a web advertiser
Location-blocking and identity-blocking services that can be commercially offered by a service promoter, e.g., a cellular service provider or a web advertiser. In the identity-blocking service, the service provider may disclose the current physical location of a mobile subscriber (i.e., a cellular phone operator) to a third party (e.g., a web advertiser) subscribing to the identity-blocking service. However, the service provider may not send any identity information for the mobile subscriber to the third party. On the other hand, in the location-blocking service, the service provider may disclose the mobile subscriber's identity information to the third party, but not the current physical location of the mobile subscriber. Blocking of the mobile subscriber's identity or location information may be desirable for privacy reasons, to comply with a government regulation, or to implement a telecommunication service option selected by the mobile sub scriber. |
US09852446B2 |
Monitoring and using telemetry data
Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service. |
US09852441B2 |
Methods and systems for recommending media assets based on scent
Methods and systems are disclosed for selecting media assets based on a scent detected at a location of a user device. For example, a media guidance application implemented on a user device may incorporate or have access to a scent detection component, which may determine one or more scents at the location of the user device. The media guidance application may then select a media asset that corresponds to the determined one or more scents. |
US09852438B2 |
Systems and methods for peer-to-peer reward points transfer over mobile devices
A computer-implemented method for transferring reward points between mobile computing devices is implemented by a first mobile computing device. The method includes receiving a first reward points balance associated with a first reward points account, detecting a second mobile computing device associated with a second reward points account wherein the second reward points account has a second reward points balance, initiating a transfer request from the first mobile computing device to the second mobile computing device, and sending a transfer command to a rewards program computer system wherein the transfer command instructs the rewards program computer system to transfer the at least one reward point between the first reward points account and the second reward points account. |
US09852437B2 |
Opt-in/opt-out in loyalty system
Techniques for changing a participation status in a loyalty program for a portable device are provided. The techniques include receiving an indication to change the participation status in the loyalty program from a first status to a second status. A parameter is modified in the portable device where the modification of the parameter corresponds to a change in the participation status in the loyalty program from the first status to the second status. |
US09852436B2 |
Determining relative interest levels of tourists and locals in points of interest
Systems and methods for determining whether a point-of-interest (POI) corresponds to a tourist location are provided. A method includes receiving a set of assessments for the POI. Each assessment in the set of assessments includes an associated user account. Each assessment in the set of assessments includes a web-based assessment or an in-person assessment of the POI by the associated user account. The method also includes, for plural assessments in the set of assessments, determining whether the associated user account is a tourist user account or a local user account. The method also includes determining a touristiness value for the POI based on a number of in-person assessments including an associated tourist user account, a number of in-person assessments including an associated local user account, a number of web-based assessments including an associated tourist user account, or a number of web-based assessments including an associated local user account. |
US09852432B2 |
Customizing a presentation based on preferences of an audience
A method, data processing system and computer program product for customizing a presentation. A set of individual preferences for each individual of a plurality of individuals to form a set of audience preferences is determined, wherein each preference in the set of individual preferences is associated with one of a plurality of versions of the presentation. A set of versions of the presentation from the plurality of versions of the presentation is selected based on the set of audience preferences. The set of versions of the presentation selected from the plurality of versions of the presentation is presented. |
US09852429B2 |
Method and system for generating a global representation of a product definition
A method or system that receives a product definition that includes a feature family having data defining one or more product features. The product definition including one or more corresponding rules defining one or more relationships between one or more product features. The method or system receiving input selecting one or more feature families of interest. The method or system identifying the one or more rules that provide a relationship connecting the one or more feature families to the selected feature families of interest. The method or system converting the identified rules to one or more positive logic rule groups. The method or system generating one or more global representations of the product definition by interacting the one or more positive logic rule groups to produce a result that defines the relationship between the interacted positive logic rule groups and storing the results that are determined as being valid. |
US09852421B2 |
Systems and methods for managing an account
An account is managed using information read from a dual frequency transponder. Information stored on the dual frequency transponder can be read by a NFC-enabled device and by a UHF RFID reader. The information links, corresponds, or otherwise provides access to account information stored at a remote server. For example, a NFC-enabled device can read the information from the dual frequency transponder and use that information to enable instant and on-the-spot recharging of a toll account. In addition, a UHF RFID toll reader can scan information from the dual frequency transponder and use that information to debit toll charges from the correct toll account. The dual frequency transponder can be embedded in a license plate and read using a reader placed in the road. Additionally, the transponder can be configured to function at the correct frequency only when a valid vehicle registration sticker is applied to the license plate. |
US09852414B2 |
System for processing, activating and redeeming value added prepaid cards
A computer implemented method for adding value to a stored value card in excess of the purchase price for the stored value card is provided. In one embodiment a stored value card transaction processor receives an activation or redemption request for a stored value card from a point of sale terminal. The activation or redemption request comprises at least one of a card identification, a point of sale terminal identification, a merchant identification, and a time of activation which is compared to data stored in a stored value card datastore to determine if the stored value card to be activated is eligible for a value added award. The processor then determines the value added award and modifies the request to include the value added award. The processor then transmits the modified request to the card issuer authorization system and receives a response which is forwarded to the point of sale terminal. |
US09852413B2 |
POS system and printing device
Terminals connected to a POS terminal can execute appropriate processes using functions of a browser. A POS system 1 has a first tablet terminal 101 that runs a browser; a second tablet terminal 102 that runs a browser; and a POS control device 11 that is communicatively connected to the first tablet terminal 101 and the second tablet terminal 102, and has a communication unit 20b that sends data received from the browser running on the first tablet terminal 101 to the browser running on the second tablet terminal 102. |
US09852409B2 |
Consumer device based point-of-sale
Systems and related methods facilitating interactions between a merchant device, a central system and a consumer device are discussed herein. Wallet identifying data may be used to secure messages between the consumer device and the merchant device over a wireless link. For example, the merchant device may include circuitry configured to wirelessly receive the wallet identifying data from a consumer device and to transmit the wallet identifying data to the central system. In response, consumer identifying data associated with the wallet identifying data may be received by the merchant device from the central system. In some embodiments, the consumer identifying data may be associated with a unit of location, such as a dine-in location at a restaurant, to facilitate consumer service. |
US09852407B2 |
Systems and methods for routing debit transactions
Systems and methods for routing debit transactions. In one embodiment, a method for routing debit transactions can be provided. The method can include obtaining, by a routing determination system comprising one or more computers, information associated with a proposed debit transaction. The method can also include identifying, by the routing determination system based at least in part upon the obtained information, one or more merchant parameters associated with a merchant on whose behalf the proposed debit transaction will be submitted to a transaction processor. Further, the method can include determining, by the routing determination system based at least in part upon the one or more merchant parameters, a debit transaction network for routing the proposed debit transaction to the transaction processor, wherein the debit transaction network is included in a plurality of available debit transaction networks. |
US09852392B2 |
3D model and beacon for automatic delivery of goods
Methods and apparatus, including computer program products, are provided for drone delivery of products. In one aspect there is provided a method, which may include selecting, at a user equipment, a product; and selecting, by the user equipment, a three-dimensional location where a drone deposits the selected product. Related systems, apparatus, and articles of manufacture are also disclosed. |
US09852387B2 |
Building management system site categories
An approach relating to providing a user an ability to place sites into multiple categories and providing applications an ability to query a configuration for members of the categories. The approach not only may provide a user an ability to easily create, deploy, modify and monitor a multi-site enterprise hundreds and thousands of remote building management system site controllers and allow the user to establish each site within the context of a single enterprise group, but it may also incorporate where the site controllers can be identified, sorted or managed within multiple categorical groupings. For example, categorical groupings may facilitate managing the configurations at the sites, applying an operational setting by selecting a logical category, applying common operating parameters to multiple sites, and so forth. |
US09852385B2 |
Processing of business object identifiers in master data integration scenarios involving non-local identifiers
Disclosed is a mechanism to process business object IDs in inbound and outbound processing. The mechanism takes into account a mapping table, matching capabilities, number ranges, inbound error and conflict handling, inbound processing, outbound processing, initial load, and data migration. |
US09852384B2 |
Web-based visual representation of a structured data solution
Information from a business application system, such as an ERP system, may be published to a business application user-generated web page for display to an end user and for collecting information from an end user to make available for download into the business application system. The user-generated web page may be defined as a web-based visual representation of a structured data solution, which may define data, data presentation, and data binding metadata for enabling a solution scenario, such as vendor enrollment, sourcing, time entry, job listings, vendor-managed inventory, sales lead capture, purchase order/invoicing, service contract renewal, and customer support requests, and the like. Business application users may be enabled to connect with potential and existing customers, partners, and vendors from within the business application system via the web-based visual representation, and additionally, may capture interactions directly into the business application system without IT dependency. |
US09852377B1 |
Providing intelligent storage location suggestions
One or more embodiments of a content system provide machine-learned storage location recommendations for storing content items. Specifically, an online content management system can train a machine-learning model to identify a storage pattern from previously stored content items in a plurality of storage locations corresponding to a user account of a user. Training the machine-learning model includes training a plurality of classifiers for the plurality of storage locations. The online content management system uses the classifiers to determine whether a content item is similar to the content items in any of the storage locations, and based on the output of the classifiers, provides graphical elements indicating recommended storage locations within a graphical user interface. The user can select a graphical element to move the content item to the corresponding storage location. |
US09852374B2 |
Ontological concept expansion for improved similarity measures for description logic
In one embodiment, prior to similarity measure computation, concept expansion is applied to an original ontology to generate an expanded ontology having the original concepts plus one or more pseudo-concepts, wherein at least one original concept is defined using a hierarchy of (possibly transitive) properties. As a result, the similarity measure computation can produce results that are better than those produced using conventional techniques. In one implementation, the similarity measure computation involves combining two similarity results: a first similarity result corresponding to common semantics found in the two concepts and a second similarity result corresponding to dissimilar semantics found in the two concepts. |
US09852370B2 |
Mapping graphs onto core-based neuromorphic architectures
Embodiments of the invention provide a method for mapping a bipartite graph onto a neuromorphic architecture comprising of a plurality of interconnected neuromorphic core circuits. The graph includes a set of source nodes and a set of target nodes. The method comprises, for each source node, creating a corresponding splitter construct configured to duplicate input. Each splitter construct comprises a first portion of a core circuit. The method further comprises, for each target node, creating a corresponding merger construct configured to combine input. Each merger construct comprises a second portion of a core circuit. Source nodes and target nodes are connected based on a permutation of an interconnect network interconnecting the core circuits. |
US09852365B2 |
Information processing apparatus for importing setting information in a synchronous management environment, method for controlling information processing apparatus and storage medium on which computer readable program is stored
An information processing apparatus communicating with a management apparatus, in which an import instruction of setting information is received and, if the information processing apparatus is an apparatus which synchronizes the setting information with the management apparatus, predetermined setting information is set as a non-import-target among import target setting information. |
US09852363B1 |
Generating labeled images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating labeled images. One of the methods includes selecting a plurality of candidate videos from videos identified in a response to a search query derived from a label for an object category; selecting one or more initial frames from each of the candidate videos; detecting one or more initial images of objects in the object category in the initial frames; for each initial frame including an initial image of an object in the object category, tracking the object through surrounding frames to identify additional images of the object; and selecting one or more images from the one or more initial images and one or more additional images as database images of objects belonging to the object category. |
US09852362B2 |
Object image recognition and instant active response with enhanced application and utility
A device for detecting and marking ticks and tick bites on a body or limb. The device has an image capturing device that is in communication with image recognition software. Images of skin are analyzed to detect objects consistent with ticks or tick bites. Once such object is detected, the device automatically disperses a marking material in the proximity of the detected tick or tick bite. |
US09852359B2 |
System, method, and recording medium for efficient cohesive subgraph identification in entity collections for inlier and outlier detection
A similarity detection system receiving a plurality of input entities, the system including a cohesive subgraph identification device configured to calculate, based on attributes of the plurality of input entities, a first parameter and a second parameter based on the first parameter, and further configured to identify a plurality of subgraphs from the second parameter and a subgraph correlation tracking and clustering device configured to determine a relationship between different subgraphs based on a similarity factor between the second parameter and the plurality of subgraphs. |
US09852356B2 |
Image acquisition user interface for linear panoramic image stitching
A system and method that allows the capture of a series of images to create a single linear panoramic image is disclosed. The method includes capturing an image, dynamically comparing a previously captured image with a preview image on a display of a capture device until a overlap threshold is satisfied, generating a user interface to provide feedback on the display of the capture device to guide a movement of the capture device, and capturing the preview image with enough overlap with the previously captured image with little to no tilt for creating a linear panorama. |
US09852355B2 |
Facial analysis for vehicle entertainment system metrics
A vehicle entertainment system includes a video display unit, a camera, a communication interface, and a processor. The video display unit provides content to a user. The camera outputs a camera signal containing data representing the user's face. The communication interface communicate with a central content usage analysis computer. The processor processes the camera signal to identify facial features, compares the facial features to defined demographics rules, identifies user demographics based on the comparison of the facial features to the defined demographics rules, correlates the user demographics to a timeline of content consumed by the user through the video display unit to generate enhanced content usage metrics, and communicates the enhanced content usage metrics through the communication interface for delivery to the central content usage analysis computer. |
US09852353B2 |
Structure aware image denoising and noise variance estimation
Structure aware image denoising and noise variance estimation techniques are described. In one or more implementations, structure-aware denoising is described which may take into account a structure of patches as part of the denoising operations. This may be used to select one or more reference patches for a pixel based on a structure of the patch, may be used to compute weights for patches that are to be used to denoised a pixel based on similarity of the patches, and so on. Additionally, implementations are described to estimate noise variance in an image using a map of patches of an image to identify regions having pixels having a variance that is below a threshold. The patches from the one or more regions may then be used to estimate noise variance for the image. |
US09852351B2 |
3D rotational presentation generated from 2D static images
A computer-implemented method may be used to generate a 3D interactive presentation, referred to as a rotograph, illustrating a main object from a rotating viewpoint. A plurality of two-dimensional images may be received. A three-dimensional scene may be generated, with a virtual camera and an axis of rotation. Each of the two-dimensional images may be positioned in the three dimensional scene such that the plurality of two-dimensional images are oriented at different orientations about the axis of rotation. A motion pathway may be defined within the three-dimensional scene, by which the virtual camera is rotatable about the axis of rotation to view the plurality of two-dimensional images in sequence. A plurality of rotograph images may be captured with the virtual camera during motion of the virtual camera along the motion pathway to generate the rotograph, which may be displayed on a display screen. |
US09852350B2 |
Character string recognition device
The present disclosure prevents erroneous recognition of a character string that is not actually contained in a video. In the present disclosure, a rectangular region extraction section (12) extracts a rectangular region string from an image contained in a video created by an image capture section (10), the rectangular region being a unit region for recognition of a character string. A recognition determination section (14) determines the rectangular region to be “true” in a case where conditions (a) and (b) are met or determines the rectangular region to be “false” in a case where at least one of the conditions (a) and (b) is not met, the condition (a) being such that the rectangular region does not overlap, by a certain percentage or more, another rectangular region contained in another image in the video, the another image being an immediately previous target of translation processing, the another rectangular region containing an actually recognized character string, the condition (b) being such that the rectangular region overlaps only either a first end region or a second end region, the first end region having a predetermined width and being located in a first end of the image, the second end region having a predetermined width and being located in a second end of the image which second end is opposite the first end. A character string recognition section (18) performs a character string recognition for the rectangular region in a case where the rectangular region is determined to be “false” and skips the character string recognition for the rectangular region in a case where the rectangular region is determined to be “true.” |
US09852349B2 |
Scanning system, terminal device and scanning method
A scanner system includes a pen-shaped scanner that scans a character strings that is one part of a sentence described in a paper book and generates and transmits sentence image data on the basis of the scanned character string, a storage unit that stores therein book image data that is higher in image quality than the sentence image data and is obtained by electronically imaging the sentence described in the paper book, and a matching unit that compares the book image data with the sentence image data that the pen-shaped scanner has transmitted and extracts partial image data that has been decide to match the sentence image data from the book image data. |
US09852337B1 |
Method and system for assessing similarity of documents
A method for assessing similarity of documents. The method includes extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. Quantifying the reference and archived documents includes tokenizing sentences of the reference document and archived document, respectively, and vectorizing the tokenized sentences to obtain a reference document text vector and an archived document text vector for each sentence of the reference and archived document, respectively. The method also includes determining a document similarity value of the quantified reference document and the quantified archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values. |
US09852335B2 |
Method of processing a visual object
A computer-implemented method executed on an electronic device, the electronic device having a display screen, the method comprising: displaying an image on the display screen; receiving a user selection of a first portion of the image; responsive to the user selection of the first portion of the image, the first portion of the image containing a selected text portion, performing text recognition of the selected text portion and of an unselected text portion, the unselected text portion located in a second portion of the image being distinct from the first portion of the image, to render a recognized text element. |
US09852332B2 |
Object recognition in low-lux and high-lux conditions
A system for capturing image data for gestures from a passenger or a driver in a vehicle with a dynamic illumination level comprises a low-lux sensor equipped to capture image data in an environment with an illumination level below an illumination threshold, a high-lux sensor equipped to capture image data in the environment with the illumination level above the illumination threshold, and an object recognition module for activating the sensors. The object recognition module determines the illumination level of the environment and activates the low-lux sensor if the illumination level is below the illumination threshold. If the illumination level is above the threshold, the object recognition module activates the high-lux sensor. |
US09852329B2 |
Calculation of a characteristic of a hotspot in an event
A computer characterizes an area of interest in an event attended by an audience by receiving behavior information for an audience attending the event and event activity information for one or more areas in the event venue. The computer analyzes the audience behavior and event activity to determine the areas in the event venue to which the audience pays attention. The computer determines the objects in the areas in the event venue and determines one or more areas of interest based on the areas in the event venue to which the audience pays attention and the objects in the areas in the event venue to which the audience pays attention. The computer calculates a characteristic of the areas of interest in the event based on: the areas of interest, the objects in the areas in the event venue, and the analyzed audience behavior information related to the areas of interest. |
US09852327B2 |
Head-pose invariant recognition of facial attributes
A system facilitates automatic recognition of facial expressions or other facial attributes. The system includes a data access module and an expression engine. The expression engine further includes a set of specialized expression engines, a pose detection module, and a combiner module. The data access module accesses a facial image of a head. The set of specialized expression engines generates a set of specialized expression metrics, where each specialized expression metric is an indication of a facial expression of the facial image assuming a specific orientation of the head. The pose detection module determines the orientation of the head from the facial image. Based on the determined orientation of the head and the assumed orientations of each of the specialized expression metrics, the combiner module combines the set of specialized expression metrics to determine a facial expression metric for the facial image that is substantially invariant to the head orientation. |
US09852326B2 |
Facial expression capture for character animation
Techniques for facial expression capture for character animation are described. In one or more implementations, facial key points are identified in a series of images. Each image, in the series of images, is normalized from the identified facial key points. Facial features are determined from each of the normalized images. Then a facial expression is classified, based on the determined facial features, for each of the normalized images. In additional implementations, a series of images are captured that include performances of one or more facial expressions. The facial expressions in each image of the series of images are classified by a facial expression classifier. Then the facial expression classifications are used by a character animator system to produce a series of animated images of an animated character that include animated facial expressions that are associated with the facial expression classification of the corresponding image in the series of images. |
US09852321B2 |
Image capturing device
An image capturing device includes an image forming device including a sensor defining an optical reception axis, at least one reading distance, and a region framed by the sensor on a substrate at said at least one reading distance. An illumination device includes an array of adjacent light sources defining an optical illumination axis. The light sources are individually drivable, and each light source is adapted to illuminate an area of a size much smaller than the size of said region framed by the sensor. The illumination axis does not coincide with the reception axis. A driver of the light sources is adapted to drive the light sources so as to switch off at least the light sources that illuminate outside of the boundary of the region framed by the sensor on the substrate at said at least one reading distance. |
US09852311B1 |
System and method to anonymize data transmitted to a destination computing device
A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data includes a plurality of characters and defines a clear data. A modified clear data with number of characters greater than the clear data is formed using the clear data, a delimiter data and a pad data. The modified clear data is anonymized to derive an anonymized data. The anonymized data is transmitted to the destination computer over a network. In one embodiment, a portion of the pad data is selected as a seed value to generate an initialization vector to anonymize the clear data. |
US09852309B2 |
System and method for securing personal data elements
A system and method may obtain a connection profile, the connection profile including at least one rule related to at least one PII data element; associate the connection profile with a network connection; receive a data unit transmitted over the network connection, the data unit including at least a portion of the PII data element; and, based on the rule, perform at least one of: blocking transmission of the data unit, modifying the data unit, forwarding at least a portion of the data unit to a selected destination, storing the data unit, storing metadata related to the data unit, and reporting an event related to the data unit. A system and method may associate the connection profile with a set of connection. A system and method may automatically modify a set of connection profiles based on an event. |
US09852300B2 |
Secure audit logging
The invention includes systems and methods to asymmetrically encrypt audit logs, store a limited period of the encrypted audit logs, periodically send the encrypted audit logs to a central location for storage and further process in order to provide tamper-proof evidence of an activity. The system comprises a secure audit client enabled to perform various activities. A secure audit manager logs such activities in an audit log for uploading to a secure audit server. The secure audit server receives the audit logs from the secure audit manager. Finally a secure audit log consumer requests audit log data from the secure audit log manager to review the secure audit log. |
US09852299B2 |
Protection scheme for remotely-stored data
The present disclosure is directed to a protection scheme for remotely-stored data. A system may comprise, for example, at least one device including at least one virtual machine (VM) and a trusted execution environment (TEE). The TEE may include an encryption service to encrypt or decrypt data received from the at least one VM. In one embodiment, the at least one VM may include an encryption agent to interact with interfaces in the encryption service. For example, the encryption agent may register with the encryption service, at which time an encryption key corresponding to the at least one VM may be generated. After verifying the registration of the encryption agent, the encryption service may utilize the encryption key corresponding to the at least one VM to encrypt or decrypt data received from the encryption agent. The encryption service may then return the encrypted or decrypted data to the encryption agent. |
US09852294B1 |
Systems and methods for detecting suspicious applications based on how entry-point functions are triggered
The disclosed computer-implemented method for detecting suspicious applications based on how entry-point functions are triggered may include (1) identifying an application that is capable of accessing a data-access Application Programming Interface (API) programmed to provide access to sensitive information located on a computing system and/or a data-transfer API programmed to send information outside of the computing system, (2) identifying an entry-point function of the application whose execution results in a call to the data-access API and/or the data-transfer API, (3) determining how the entry-point function is triggered, (4) determining whether the application is suspicious based on how the entry-point function is triggered, and (5) performing a security action based on whether the application is suspicious. Various other methods, systems, and computer-readable media are also disclosed. |
US09852287B1 |
Cognitive password pattern checker to enforce stronger, unrepeatable passwords
A method for determining a password strength is provided. The method may include receiving a user-entered password. The method may also include identifying a keyboard layout type associated with a keyboard utilized to enter the received user-entered password. The method may further include mapping each character within a plurality of characters in the received user-entered password to a corresponding location on a grid associated with the identified keyboard layout type. The method may also include determining a coordinate sequence associated with the received user-entered password based on the mapped plurality of characters. The method may further include applying a pattern recognition algorithm to the determined coordinate sequence. The method may also include determining a password strength based on the applied pattern recognition algorithm. |
US09852284B2 |
Storage isolation using I/O authentication
Techniques are described for logically isolating data I/O requests from different operating systems (OSes) for a same multi-tenant storage system (MTSS). Techniques provide for OSes and the MTSS to obtain security tokens associated with the OSes. In an embodiment, an OS uses a security token to generate an authentication token based on the contents of a data input/output (I/O) request and sends the authentication token to the MTSS along with the data I/O request. When an MTSS receives such data I/O request, MTSS retrieves its own copy of the security token associated with the OS and generates its own authentication token based on the contents of the received data I/O request. If the authentication token generated by the MTSS matches the authentication token generated by the OS, then the data I/O request is successfully authenticated. Otherwise, if the authorization tokens fail to match, then the data I/O request has been compromised. For example, either the contents of data I/O request has been tampered with, or an entity other than the OS, has sent the data I/O request in the first place. Accordingly, the data I/O request may not be serviced by the MTSS. |
US09852283B2 |
Confirming the identity of integrator applications
An application service system receives, from a merchant service system, an application program code comprising identifying information. The identifying information is extracted and the application is distributed for operation on a user device. A user interacts with the application, creating an access request that is transmitted to the application service system along with the extracted identifying information. The application service system transmits an access token to the user device comprising the received identifying information. The user device transmits the access token with a service request to the application service system. The application service system compares the identifying information from the access token to the identifying information extracted from the application program code received from the merchant services system. If the identifying information matches, the service request is processed. If the identifying information does not match, the service request is denied and an error message is transmitted to the user device. |
US09852282B2 |
Protecting data in memory of a consumable product
A non-transitory memory storing a digital signature of a consumable product where the digital signature indicates that an identifier and host device setting data are from a trusted source. |
US09852274B2 |
Media client device setup utilizing zero-touch installation
A device may receive and store first device information (first information), associated with a media client device (media client), and a first security key (a first key) from a content provider network (CPN); and may receive a provisioning request from the media client, including second device information (second information), based on the media client detecting an absence of a physical network connection to receive media content. The device may compare the first information and the second information and may request a second security key (a second key) based on the first information matching the second information. The device may receive the second key from the media client and may compare the first key and the second key. The device may enable the media client to establish a secure connection to the CPN, via a network associated with the device, based on the first key matching the second key. |
US09852272B1 |
Automated report generation
Provided herein are various systems and methods for improved report interaction and generation. A computing system receives selection of an exam for display on a display device, either from a user or as automatically determined by a computing device. The computing system may then determine an exam characteristic associated with the exam, such as an exam type. A data structure storing associations between exam characteristics and respective report packages, each of the report packages comprising a parent report and one or more child reports, may be accessed in order to select a report package associated with the determined exam characteristic. The child reports of the selected report package, which are configured to receive input from a user of the computing system that is usable in automatically generating content of the parent report of the selected report package, may be selectively displayed on the one or more displays. |
US09852269B2 |
Diagnosis support apparatus, method of controlling diagnosis support apparatus, and program therefor
A diagnosis support system which performs computer processing of data obtained from an object to be examined and presents the obtained diagnostic information is disclosed. The diagnosis support apparatus includes a diagnosis support processing unit which processes data obtained from the object to extract diagnosis support information, a storage unit which stores the examination history of the object, and a changing unit which changes a processing method in the diagnosis support processing unit in accordance with the examination history of the object stored in the storage unit. In at least one embodiment, diagnosis processing is executed to obtain medical diagnostic information by performing computer processing of data obtained from the object, and the processing method for diagnosis support processing is changed in accordance with the examination history of the object. |
US09852266B2 |
Interactive graphical user interfaces for implementing personalized health and wellness programs
User-specific medical, genetic, fitness, environmental and nutritional data is collected to develop personalized health and wellness programs for improving a user's health and wellness. The user-specific data may be collected from medical or genetic tests, mobile health devices worn by the user and applications through which the user manually inputs information. The user-specific data is then collected and analyzed together based on knowledge of the interrelationships between medical, genetic, fitness, environmental and nutrition data to develop a comprehensive user profile and personalized health and wellness programs that are targeted to improving specific areas of the user's health by implementing changes in fitness, nutrition, medical treatment, environment, etc. The user is provided with a customizable, interactive dashboard graphical user interface of their current health and wellness data, which, along with notifications, incentives and rewards, helps the user improve their overall health and wellness and significantly reduce their risk of morbidity. |
US09852263B2 |
Feeding set and enteral feeding pump
A feeding set for use with a peristaltic enteral feeding pump to deliver nutritional liquid fluid to a patient includes a container having nutritional liquid. A conduit assembly includes tubing placeable in fluid communication with the container and adapted for mounting on the enteral feeding pump. The tubing provides a fluid pathway for delivering the nutritional liquid from the container to a patient when the tubing is mounted on the enteral feeding pump. An identification member is mounted on the conduit assembly and has at least one characteristic of a nutritional liquid associated with the feeding set represented by the identification member. The identification member is positioned on the conduit assembly so as to permit automatic identification by the enteral feeding pump of the at least one characteristic of the nutritional liquid upon mounting the conduit assembly on the enteral feeding pump. |
US09852262B2 |
Personalized image-based guidance for energy-based therapeutic devices
Systems and methods are provided for determining the placement of energy-delivery nodes of an energy-based therapeutic device. In one aspect, recommended placement locations are customized by analyzing an image or video of the user and may be superimposed on an image corresponding to an affected body part. |
US09852244B2 |
Efficient waveform generation for emulation
An emulation environment includes a host system and an emulator. The host system configures the emulator to emulate a design under test (DUT) and the emulator emulates the DUT accordingly. During emulation, the emulator traces limited signals of the DUT and stores values of the traced signals. When values of certain signals of the DUT are needed for analysis or verification of the DUT but the signals were not traced by the emulator, the host system simulates one or more sections of the DUT to obtain values of the signals. Signals traced by the emulator are used as inputs to simulate the one or more sections. |
US09852243B1 |
Hybrid geothermal heat pump design simulation and analysis
An in-ground geothermal heat pump (GHP) closed loop design program is disclosed for designing, analyzing, and simulating a detailed model and analysis of a building's in-ground geothermal heat pump system, including borehole length, number of boreholes, heat pump capacity, grid layout, total electric operating costs, efficiency ratios, and hybrid designs, among others. In one aspect of the disclosure described herein, the GHP design program can reliably and efficiently predict the fluctuations of the GHP equipment performance in very small increments which enable the determination of energy consumption and demand information on a specific and unique hourly schedule basis for the building design, including incorporating thermal load data for each individual zone of the building. More specifically, the small increment method here can be used to eliminate overly broad approximations by evaluating GHP performance that is specific to building dynamics, constants, and variables for all of the building individual zones and the building's hourly operating schedule, thereby providing an efficient, reliable, simple, and effective geothermal heat pump design and simulation model. |
US09852242B2 |
Atomic scale grid for modeling semiconductor structures and fabrication processes
Roughly described, a system for simulating a temporal process in a body includes a meshing module to impose a grid of nodes on the body, the grid having a uniform node spacing which is less than the quantum separation distance in silicon. A system of node equations is provided, including at least one node equation for each of a plurality of nodes of the grid. The node equations describe behavior of at least one physical quantity at that node through each time step of the process. An iterating module iterates through the time steps to determine values for physical quantities of the body at the end of the simulation period. Preferably one particle of the body is assigned to each node of the grid. For moving boundary processes, boundary movement can be represented simply by changing the particle type assigned to various nodes of the grid as the boundary advances. |
US09852239B2 |
Method and apparatus for prediction of community reaction to a post
A method and apparatus for prediction of community reaction to a post for an online social community is disclosed. The method comprises receiving a proposed post as input to a generated prediction model prior to the proposed post being posted to an online social community; predicting a community reaction to the proposed post using the prediction model; and displaying the predication, wherein the prediction comprises a sentiment score and at least one of a number of responses, a number of responders to the post, a longevity of the post, or a half-life of the post. |
US09852238B2 |
4D vizualization of building design and construction modeling with photographs
A system and method are disclosed for, using structure-from-motion techniques, projecting a building information model (BIM) into images from photographs taken of a construction site, to generate a 3D point cloud model using the BIM and, when combined with scheduling constraints, facilitates 4D visualizations and progress monitoring. One of the images acts as an anchor image. Indications are received of first points in the anchor image that correspond to second points in the BIM. Calibration information for an anchor camera is calculated based on the indications and on metadata extracted from the anchor image, to register the anchor image in relation to the BIM. A homography transformation is determined between the images and the anchor camera using the calibration information, to register the rest of the images with the BIM, where some of those images are taken from different cameras and from different angles to the construction site. |
US09852236B2 |
Computer-aided modeling
A modeling application is provided with at least one repetition object type for creating at least one repetition instance of at least one repetitive article in a model, wherein the repetition object type is provided to be used for creating one or more repetition objects, a repetition object comprising at least one finite geometry definition surface definition that defines a geometry definition surface and its location in the model, and guide information. One or more repetition instances of a repetitive article are determined using of the at least one geometry definition surface and the guide information. |
US09852235B2 |
Multi-objective design optimization using adaptive classification
Definition of a design space and an objective space for conducting multi-objective design optimization of a product is received in a computer system having a design optimization application module installed thereon. Design space is defined by design variables while objective space is defined by design objectives. First set of designs in the design space is selected. Each of the first set is evaluated in the objective space for non-dominance. Design space is partitioned into first and second regions using a multi-dimensional space division scheme (e.g., SVM). The first region is part of the design space containing all of the non-dominated design alternatives while the second region contains remaining of the design space. Second set of designs is selected within the first region. Each of the second set and existing non-dominated design alternatives are evaluated for non-dominance. Multi-objective optimization repeats the partition and evaluation until an end condition is reached. |
US09852232B2 |
Automating event trees using analytics
A method is disclosed for generating event trees. The method includes receiving one or more events occurring within a networked computing environment. The method includes generating an event tree including the received one or more events. The method includes comparing the generated event tree with a plurality of event trees stored in a database. The method then includes assigning, based, at least in part, on the comparing, a probability to the generated event tree. |
US09852228B2 |
Methods, systems, and apparatus for generating search results
Methods, systems, and apparatus to constrain a search are described. A selection of one or more items of a search result set by a user may be obtained. One or more attributes of the one or more selected items may be evaluated. One or more filters are identified based on the evaluated attributes. |
US09852226B2 |
Search engine results system using entity density
Architecture that enables search engines to meet user expectations for search results (e.g., questions-answers) by improving on result consistency. This is attained by declining to answer queries when it is known by the system that the system is unable to answer more or equivalently prominent queries in the same query class in a vast majority of cases. To achieve consistency, queries are categorized into classes and then the queries of a specific class are segmented into clusters. The answer density in each cluster is then computed to determine the consistency of that class of queries. Clusters with a relatively low answer density are then suppressed to improve consistency for the user. |
US09852225B2 |
Associating features with entities, such as categories of web page documents, and/or weighting such features
Features that may be used to represent relevance information (e.g., properties, characteristics, etc.) of an entity, such as a document or concept for example, may be associated with the document by accepting an identifier that identifies a document; obtaining search query information (and/or other serving parameter information) related to the document using the document identifier, determining features using the obtained query information (and/or other serving parameter information), and associating the features determined with the document. Weights of such features may be similarly determined. The weights may be determined using scores. The scores may be a function of one or more of whether the document was selected, a user dwell time on a selected document, whether or not a conversion occurred with respect to the document, etc. The document may be a Web page. The features may be n-grams. The relevance information of the document may be used to target the serving of advertisements with the document. |
US09852224B2 |
Promoting preferred content in a search query
A method for promoting preferred content in a search query is disclosed. The method includes obtaining a search result set of content items from a corpus of content items, the search result set responsive to a search query and comprising a rank of the content items, identifying content items in the search result set, the identified content items comprising at least a preferred content item uploaded by a user, adjusting, by a processing device, a position of the preferred content item with respect to a position of a claimed content item in the rank of the content items within the search result set, the claimed content item claimed by the user. |
US09852223B2 |
Enhancing search results with social networking data
A method of enhancing search results pertaining to an item with information about the item from a social network is disclosed. It is detected that a user is searching for information about the item in a context outside of a social networking context. Data relating to the item is collected from a social network of the user. A notification of the data relating to the item is generated to supplement a search result that is to be presented to the user in response to the searching. |
US09852220B1 |
Distributed workflow management system
A workflow management system having a queue service, a non-relational database, and a workflow engine. The queue service is configured to receive a task from a computing device. The non-relational database is configured to store data. The workflow engine has a workflow definition defining a plurality of operating states for an application. The workflow engine in communication with the queue service and the non-relational database, the workflow engine is configured to receive tasks from the queue service, query the non-relational database, receive query data from the non-relational database, and execute tasks based on task data, process data, and the workflow definition. |
US09852219B2 |
Segmented metadata and indexes for streamed multimedia data
A method of organizing streamed data includes storing streamed data in a file, identifying metadata applicable to a subset of the streamed data, and forming at least one group of one or more samples of the streamed data, each sample in a group having identical metadata content for a metadata type. The file may be in accordance with ISO base media file format. The storing streamed data in a file may include storing in a reception hint track. The at least one group may be indicated in a sample group description box. The metadata type may be indicated by a grouping type and grouping instance data, the grouping type specifying semantics of the grouping instance data and the metadata content. The metadata content may comprise a metadata payload and zero or more metadata payload extensions, where the metadata payload is included in a first structure and the zero or more metadata payload extensions are included in a second structure. |
US09852212B2 |
Dynamic clustering for streaming data
In general, embodiments of the present invention provide systems, methods and computer readable media for modeling multi-dimensional, dynamically evolving data using dynamic clustering. In one aspect, a method includes receiving a core group of clusters of objects, each object being represented by a corresponding instance of a multi-dimensional feature vector including a dimension k; receiving a stream of data points representing a group of objects, each data point respectively representing an instance of dimension k describing a feature of an object within the group of objects; and, for each data point, adding an object described by the data point to a first cluster of objects within the core group of clusters; updating properties of the first cluster of objects in response to adding the object; and determining whether to update the core group of clusters using the updated properties of the first cluster of objects. |
US09852211B2 |
Methods and systems for merging topics assigned to content items in an online application
A question-and-answer application having questions with which topics are associated is described. In some embodiments, user-generated topics are assigned to questions to indicate the subject matter covered by the questions. The application logic includes topic merge logic for quickly and efficiently merging two topics, while enabling the topic merge operation to be easily undone if necessary. |
US09852210B2 |
Bidirectional integration of information between a microblog and a data repository
Arrangements described herein relate to collaborative environments and, more particularly, to use of a microblog to enhance communication in an organization. The present arrangements can include receiving from a first user a first microblog entry into a microblog, identifying at least one keyword associated with the first microblog entry, and assigning to the at least one keyword a tag creating an association between the at least one keyword and at least one data repository. The arrangements further can include establishing bidirectional integration between the microblog and the at least one data repository of information related to the tag creating the association between the at least one keyword and the at least one data repository. |
US09852207B2 |
Method for transporting relational data
A method for transporting relational data from one relational database to another such database. The data transported may be a subset of data in the entire database and the relations between the root of this data and other data entities are preserved in a way allowing their reconstruction in the target database. This preservation, itself further directed through configuration, is able to recreate new data identifiers without collision, yet also without requiring maintenance of the original identifiers. |
US09852205B2 |
Time-sensitive cube
A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time. |
US09852203B1 |
Asynchronous data journaling model in hybrid cloud
A system and method for scheduling of hyper-threaded CPUs using memory monitoring includes a memory with an operating system memory and a physical processor in communication with the memory. The physical processor includes a first hyper-thread and a second hyper-thread. A monitor instruction to monitor for updates to a designated memory location is executed in the first hyper-thread. The system further includes an operating system to execute on the physical processor and a system call configured to record in the operating system memory that the first hyper-thread is in a memory wait state. The system call is further configured to execute a memory wait instruction in the first hyper-thread. A task is executed in the second hyper-thread while the first hyper-thread is in the memory wait state. |
US09852200B1 |
Systems and methods for restoring data files
The disclosed computer-implemented method for restoring data files may include (1) receiving a request to restore a data file to a particular point in time, (2) in response to the request, accessing, in a storage device, (a) a backup copy of the data file and (b) at least one log of actions performed on the data file, (3) storing, in a section of memory that has a faster access time than the storage device, a location of each action within the log that was performed on the data file up until the particular point in time, and (4) when restoring the data file to an additional point in time, accessing at least a portion of the locations in the section of memory to identify at least a portion of the actions required to restore the data file to the additional point in time. |
US09852191B2 |
Presenting search result information
A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook. |
US09852190B2 |
Multi-prefix query optimizations
The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth. |
US09852185B2 |
Approximate distinct counting in a bounded memory
A table is processed to determine an approximate NDV for a plurality of groups. For each row, a group based is identified based on one or more group-by columns. A hashed valued is generated by applying a uniform hash function to a value in an NDV column. The hashed value is assigned to a particular bucket based on the values at a first set of bit positions in a binary representation of the hashed value. A bit position value is determined based on for a remaining portion of the binary representation of the hashed value. The bit position value is based on a number of ordered bits in the hashed value that match a particular bit pattern. For each group identified, a maximum bit position (MBP) table is generated. The MBP table stores, for one or more buckets, the maximum bit position value determined for hashed values assigned to a particular bucket. |
US09852177B1 |
System and method for generating automated response to an input query received from a user in a human-machine interaction environment
A system and method for generating automated response to an input query received from a user in a human-machine interaction environment are described. The system may comprise an external memory wherein the data is stored and segregated into a plurality of segments in the hierarchical structure. The system may further comprise a processor and a memory coupled with the processor. The processor may execute a plurality of modules stored in the memory. A segment identification module may be configured to identify a relevant segment, from the plurality of segments, matching with a user input. A relevant data determination module may be configured to determine relevant data within the relevant segment matching with the user input. A response generation module may be configured to generate a response with respect to the user input based upon the relevant data. |
US09852172B2 |
Facilitating handling of crashes in concurrent execution environments of server systems while processing user queries for data retrieval
A server system provided according to an aspect of the present disclosure forms physical queries to process a user query received from a client system. Each physical query is thereafter executed in a corresponding concurrent execution entity (e.g., thread) to retrieve a respective data portion from a corresponding data source. A response to the user query is formed based on the data portions. State information corresponding to each execution entity is logged into log storage. According to another aspect, when a query (either physical or user) causes an execution environment to crash, the identifier of such query is added to a prohibited list. When a new query is to be executed, the initiation of execution of the new query is prevented if the identifier of the new query is present in the prohibited list. |
US09852170B2 |
Index masking based on insert contention ratio
Embodiments of the present invention provide a method, computer program product, and computer system for masking indexes. The method may include masking the index if the index contention exceeds a defined threshold. The method may also include configuring the mask type for the index to insert the index without masking. In response to determining that the mask type for the index is configured to insert the index without masking, the index is masked according to a set of rules. |
US09852169B2 |
Compression of tables based on occurrence of values
Methods and apparatus, including computer program products, for compression of tables based on occurrence of values. In general, a number representing an amount of occurrences of a frequently occurring value in a group of adjacent rows of a column is generated, a vector representing whether the frequently occurring value exists in a row of the column is generated, and the number and the vector are stored to enable searches of the data represented by the number and the vector. The vector may omit a portion representing the group of adjacent rows. The values may be dictionary-based compression values representing business data such as business objects. The compression may be performed in-memory, in parallel, to improve memory utilization, network bandwidth consumption, and processing performance. |
US09852168B2 |
Data storage planning
A planning device and method of data storage are disclosed. The planning device includes a format-processing sub-logic and a space-allocation sub-logic. The format-processing sub-logic is for creating a formatting information area, for creating an index area for storing index data, and for creating a data area on a designated physical storage disk, and wherein the formatting information defines the index area and the data area. The space-allocation sub-logic is for allocating at least one data block to an upper-layer application in accordance with a size of a document needed to be stored. By adopting the formatting process, users may create the index area and data area on different physical storage disks so as to separate the index area and the data area. In this way, the users may store the information regarding the index area on different storage disks. |
US09852164B2 |
Task handling in a multisystem environment
Task patterns may exist in completed tasks within a task handling system. A task pattern may comprise task data and metadata and an action that the task handling system uses to complete the task. A task pattern may be identified and compared with task patterns in a database. If the identified task pattern matches a task in the database, a task pattern count for the task in the database can be incremented. If this incrementing results in the task pattern count exceeding a threshold, then the system can search for and identify other active tasks that match the task pattern. The appropriate action for the task pattern can be applied to each of the matched active tasks and each of the active tasks can then be closed. |
US09852161B2 |
Autonomic data partition placement in an in-memory data grid
A method for autonomic data partition placement in an in-memory data grid (IMDG) based on usage sampling is provided. The method may include sampling access pattern data, during a configurable window, of a client accessing one or more data objects in the IMDG. Analytics are applied to the sampled access pattern data to determine a replacement partition schema, based on the analyzed sampled access pattern data exceeding at least one performance threshold. The deployed partition schema is altered, based on the replacement partition schema. |
US09852160B1 |
Optimizing computational data systems
A data computation rate is calculated for use by components in a computational data system. The data computation rate defines the frequency at which a computation, or other types of processing, is performed on or using certain data, such as a data value in a database. The data computation rate might be calculated based upon a current or historical data consumption rate that defines the frequency at which a consumer requests or has requested data, a data update rate that defines the current or historical frequency at which the data that is utilized to generate the processed data is or has been modified, a consumer-specified tolerance, and/or other information. The computed data consumption rate might then be utilized to specify the frequency at which the data should be processed by components in the computational data system. |
US09852159B2 |
Image recognition method and image recognition apparatus
An image recognition apparatus is provided which comprises a first extracting means for extracting, from every registration image previously registered, a set of registration partial images of a predetermined size, and a second extracting means for extracting, from an input new image, a set of new partial images of a predetermined size. The apparatus further comprises a discriminating means for discriminating an attribute of the new partial image based on a rule formed by dividing the set of the registration partial images extracted by the first extracting means, and a collecting means for deriving a final recognition result of the new image by collecting discrimination results by the discriminating means at the time when the new partial images as elements of the set of the new partial images are input. |
US09852157B2 |
Searching of images based upon visual similarity
Provided are techniques for selecting an image for comparison with a plurality of images; specifying one or more visual criterion for searching the plurality of images, wherein the visual criteria are based upon a visual similarity between the image and the plurality of images; searching the plurality of images based upon the criteria to identify a subset of the plurality of images that meet a threshold with respect to the visual similarity; and displaying in a graphical user interface the subset of images. |
US09852155B2 |
Method and system for acquiring and distributing location-related information
The present application provides a method and a system for acquiring and distributing location-related information. The method includes: receiving a positioning request initiated by a first application running on a client device, wherein the positioning request includes a network address identifying the client device and a user identifier shared by the first application and a second application running on a mobile terminal; generating a positioning instruction according to the user identifier; pushing the positioning instruction to the second application running on the mobile terminal; receiving, from the mobile terminal, location information obtained when the second application running on the mobile terminal performs positioning according to the positioning instruction; identifying a plurality of search results associated with the location information; and sending the location information and the plurality of search results associated with the location information to the first application running on the client device. |
US09852146B1 |
Distributed metadata servers for cluster file systems using shared low latency persistent key-value metadata store
A cluster file system is provided having a plurality of distributed metadata servers with shared access to one or more shared low latency persistent key-value metadata stores. A metadata server comprises an abstract storage interface comprising a software interface module that communicates with at least one shared persistent key-value metadata store providing a key-value interface for persistent storage of key-value metadata. The software interface module provides the key-value metadata to the at least one shared persistent key-value metadata store in a key-value format. The shared persistent key-value metadata store is accessed by a plurality of metadata servers. A metadata request can be processed by a given metadata server independently of other metadata servers in the cluster file system. A distributed metadata storage environment is also disclosed that comprises a plurality of metadata servers having an abstract storage interface to at least one shared persistent key-value metadata store. |
US09852142B2 |
Method for EN passant workload shift detection
Embodiments of the present invention provide systems, methods, and computer program products for detecting shifts in types of workloads handled by a relational database management system. Embodiments of the present invention can afford relational database administrators with the ability to leverage information pertinent to the current type of workload being handled by the relational database management system. Furthermore, embodiments of the present invention provide relational database administrators with information in regard to system workload states and workload transitions. |
US09852141B2 |
Method for storing a dataset
Sorting and storing a dataset, the dataset comprising at least one attribute. The method includes defining a set of data blocks and assigning to each data block a predefined maximum number of entries or a predefined maximum amount of storage, dividing the dataset into a sequence of multiple sub-datasets each having one value or a range of values of the attribute, wherein each pair of successive sub-datasets of the sequence are non-overlapping or overlapping at their respective extremum value of the attribute, for each sub-dataset of the multiple sub-datasets: in case the sub-dataset fully or partially fits into a data block of the defined data blocks storing the sub-dataset into at least the data block, the sub-dataset that partially fits into the data block comprising a number of entries that is smaller than a predefined maximum threshold. |
US09852140B1 |
Efficient file replication
Systems, methods, and media for efficient file replication are provided herein. According to some embodiments, exemplary methods may include detecting a write operation occurring within an operating system of the computing system, identifying block parameters for the write operation, as well as one or more of buffering and batching the write operation, and transmitting the write operation to a replication receiver system. |
US09852137B2 |
Container storage migration
Methods, systems, and computer program products for container storage migration are provided herein. A computer-implemented method includes provisioning a copy-on-write union filesystem on the target host with (i) one or more network filesystem-mounted directories from the source host set to read-only and (ii) at least one directory set to read-write; identifying one or more files that have been (i) updated by a given container and (ii) copied over by the copy-on-write union filesystem; removing the one or more identified files from a directory path on the target host; copying, from the source host into the directory path on the target host, each of one or more files that have not been updated by the given container; merging the copy-on-write union filesystem and the directory path on the target host; and initiating the given container on the target host based on the merging. |
US09852136B2 |
Systems and methods for determining whether a negation statement applies to a current or past query
Systems and methods for determining whether an ambiguous statement applies to a first query or second query. In some aspects, the system includes control circuitry that receives a first search query from a user. The control circuitry determines a syntactic mapping and contextual mapping of the first query. The control circuitry receives a second search query following the first search query. The control circuitry merges the queries. The control circuitry determines whether syntactic mappings for the second query and the portion of the merged query corresponding to the second query are equivalent. In response to determining that the second syntactic mapping and the portion of the third syntactic mapping are equivalent, the control circuitry selects a contextual mapping of the second or merged query based on user contextual information. The control circuitry determines a media asset from the media assets that is related to the first and second queries. |
US09852135B1 |
Context-aware caching
A user can capture various types of information concurrently using multiple sensors of an electronic device. This “scene” data can be provided to a service for processing, which is able to identify various types of potential matches and aggregate information to be returned to the client device. In at least some embodiments, matching information can be sent with the results such that the electronic device can match an element in the scene the next time that element is encountered, without having to contact the service again. In some embodiments, an attempt can be made to predict elements that the user might attempt to identify, and one or more corpora of data can be sent to the electronic device such that the client device can perform any matching on the device for elements in those corpora. |
US09852130B2 |
Mobile terminal and method for controlling the same
A method for controlling a mobile terminal is provided. The method includes receiving content data including video data; determining whether first caption data including a first language caption is included in the content data; determining, if the first caption data is included in the content data, whether a high-difficulty word is included in the first language caption; generating explanation data corresponding to the high-difficulty word if the high-difficulty word is included in the first language caption; and converting the first caption data into second caption data by adding the explanation data to the first caption data. |
US09852129B2 |
Language independent processing of logs in a log analytics system
Log files include log file content, some of which (especially a non-runtime portion) is in human-readable language. Translation of log file content is accomplished by: (i) generating first log content in a first human-readable language using a first resource bundle related to data translation; and (ii) translating the first log content to second log content, which corresponds to the first log content but is in a second human-readable language, using the first resource bundle. The translated log content may have annotations and/or processing rules applied to it. The translation of the present invention can help to keep the translation accurate and uniform so that the translated log content may be more effectively used in various ways. |
US09852128B2 |
Translation validation
A method and/or computer program product validates a translation memory against terminology dictionary of a source and target language. For each source term, occurrences of a particular source term within source segments are identified, where an occurrence is determined according to grammar rules. For each identified source term occurrence in a source segment, a closeness score between a corresponding target term and a corresponding occurrence of the corresponding target term in a target segment is calculated. Each identified occurrence of a source term in a source segment is reported, as well as a closeness score, for each identified occurrence, between each identified occurrence and a corresponding target term in a target segment. |
US09852126B2 |
Host-based intelligent results related to a character stream
Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user's predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result. |
US09852125B2 |
Dynamic portmanteau word semantic identification
An approach is provided to discover new portmanteau, such as when ingesting documents into a question answering (QA) system. The approach works by analyzing a words included in electronic documents and identifies words as being possible portmanteaus. To analyze a portmanteau found in a document, the approach identifies morphemes that are included in the identified portmanteau and candidate words that correspond to each of the identified morphemes. A meaning for the new portmanteau is then derived from the meanings of the candidate word meanings. |
US09852123B1 |
Semiotic class normalization
A language processing system for text normalization of an input string of a semiotic class. In an aspect, a method includes receiving an input string; accessing, for a semiotic class of non-standard words, a language universal covering grammar for a plurality of languages that generates, for each language of the plurality of languages, one or more sequences of word-level components for each instance of the semiotic class in the language; for each of the plurality of languages, accessing a lexical map specific to the language and that maps each sequence of word-level components for each instance of the semiotic class in the language verbalizations in the language; generating, from the language universal grammar and the lexical maps, a lattice of possible verbalizations of the input string; and selecting one of the possible verbalizations as a selected verbalization for the input string. |
US09852122B2 |
Method of automated analysis of text documents
Automated analysis of text documents is used to scan text documents in order to find phrases or text fragments from other documents, or modifying the existing ones. A comparatively fast and universally applicable method finds phrases, sentences or even text fragments from other documents. The method includes: all electronic files containing model documents are converted to a given format; meaningful fragments, called “clauses”, are extracted from them; the converted files containing model documents are stored in the database; each electronic file containing a document to be analyzed is converted to the given format; clauses extracted from analyzed documents are compared with clauses extracted from model documents; fractions of clauses from an analyzed document matching clauses from each model document are calculated; fractions found are then compared with a pre-set threshold value in order to find out whether there are text fragments from a model document in the analyzed one. |
US09852118B2 |
Describing data transformations using markup language extensions
Markup language inputs are received for generating a markup language description of an item to be rendered. The markup language inputs include in-line metadata describing a transformation to be performed on a data item before it is rendered. The markup language description, including the in-line metadata describing the transformation, is generated and presented for transformation and rendering. |
US09852117B1 |
Text-fragment based content editing and publishing
Text-fragment based content editing and publishing, in which a text-fragment is created in response to a trigger event by receiving text and storing the received text into the text-fragment. The text-fragment is added to a text file containing multiple text-fragments. The trigger may be received by an editor from a user interface or through an application programming interface to the editor. A publishable output is generated in response to the text-fragments in the text file and a selected theme defining the appearance of one or more Web pages within the publishable output. One or more previews of the publishable output may be displayed together with one or more of the text fragments within the user interface. Metadata in individual text-fragments may include versioning labels and other information. Ordering of the text-fragments in the text file may indicate an order in which content is provided within the publishable output. |
US09852113B2 |
Automatic targeting of browser content to optimal rendering engine
Embodiments of the present invention provide a method, system and computer program product for content driven selection of a rendering engine. In an embodiment of the invention, a method for or content driven selection of a rendering engine can include retrieving content for display in a content browser executing in memory by a processor of a host computer, mapping at least one directive embedded in the retrieved content to a target rendering engine, selecting the target rendering engine for rendering the content, and passing the content to the selected target rendering engine. In this regard, in an aspect of the embodiment, multiple directives embedded in the retrieved content can be mapped, each to one of a selection of different target rendering engines, and a most often mapped one of the target rendering engines can be selected for rendering the content. |
US09852110B2 |
Apparatus for controlling inverse fast fourier transform input in long term evolution system
Disclosed is an apparatus for controlling an IFFT input in a LTE system. The apparatus includes: a first multiplexer configured to select a portion of data applied to a first stage of a Fast Fourier Transform (FFT) structure according to a predefined condition from among input data, and assign the selected data to a memory of the first stage; a butterfly operator configured to receive the portion of data selected by the first multiplexer and perform a butterfly operation for the first stage of the FFT structure using the received data; a multiplier configured to output a value obtained by multiplying a result value output from the butterfly operator and a predetermined value together; and a second multiplexer configured to receive a value output via the multiplier, and remaining data not selected by the first multiplexer to output to a second stage of the FFT structure. |
US09852108B2 |
Processor including first transistor and second transistor
Disclosed is a semiconductor device including an insulating layer, a source electrode and a drain electrode embedded in the insulating layer, an oxide semiconductor layer in contact with the insulating layer, the source electrode, and the drain electrode, a gate insulating layer covering the oxide semiconductor layer, and a gate electrode over the gate insulating layer. The upper surface of the surface of the insulating layer, which is in contact with the oxide semiconductor layer, has a root-mean-square (RMS) roughness of 1 nm or less. There is a difference in height between an upper surface of the insulating layer and each of an upper surface of the source electrode and an upper surface of the drain electrode. The difference in height is preferably 5 nm or more. This structure contributes to the suppression of defects of the semiconductor device and enables their miniaturization. |
US09852105B2 |
Flash controller to provide a value that represents a parameter to a flash memory
An integrated circuit device includes a transmitter circuit including an output driver. The integrated circuit device includes a first register to store a value representative of a drive strength setting associated with the transmitter circuit such that the output driver outputs data in accordance with the drive strength setting. The integrated circuit device also includes a second register to store a value representative of an equalization setting associated with the transmitter circuit such that the output driver outputs data in accordance with the equalization setting. The integrated circuit device further includes a third register to store a value representative of a slew rate setting associated with the transmitter circuit such that the output driver outputs data in accordance with the slew rate setting. |
US09852104B2 |
Coexistence of legacy and next generation devices over a shared multi-mode bus
A device is provided comprising a bus, a first set of devices, and a second set of devices. The first set of devices is coupled to the bus and configured to communicate over the bus according to a first communication protocol. The second set of devices is coupled to the bus and configured to communicate over the bus according to both the first communication protocol and a second communication protocol. In a first mode of operation, the first set of devices and second set of devices may concurrently communicate over the bus using the first communication protocol. In a second mode of operation, the second set of devices communicate with each other using the second communication protocol over the bus, and the first set of devices to stop operating on the bus. |
US09852103B2 |
Bidirectional transmission of USB data using audio/video data channel
Embodiments relate to half-duplex bidirectional transmission of data compliant with a first standard (e.g., Universal Serial Bus (USB) standard) over a physical channel of a multimedia link for transmitting audio/video (“A/V”) data compliant with a second standard (e.g., Mobile High-Definition Link (MHL) standard) between a source device and a sink device using time division multiplexing (TDM). The source device sends units of data including A/V data and forward data compliant with the first standard at first times whereas the sink device sends units of data including backward data compliant with the first standard at second times between transmissions from the source device. The first times do not overlap with the second times. Synchronization signals may be added to the first and second units of data to align character symbols embedded in the first and second units of data. |
US09852101B2 |
Electronic device with enhanced management data input/output control
An electronic device has a management data input/output (MDIO) bus, a control unit, and an MDIO master. The control circuit receives a host command from a host device, and outputs a plurality of MDIO commands in response to the host command. The MDIO master receives the MDIO commands from the control circuit, and transmits the MDIO commands to the MDIO bus. |
US09852097B2 |
Flexconnect disconnect detection
A USB hub includes a plurality of downstream ports; at least one dual mode port, the dual mode port configured to be switchable from a downstream port to an upstream port; and host detection circuitry for detecting whether, when operating as an upstream port, a host is connected. |
US09852088B2 |
Hazard checking control within interconnect circuitry
A system-on-check integrated circuit 2 includes interconnect circuitry 4 connecting a plurality of transaction sources to a plurality of transaction destinations. The interconnect circuitry 4 includes a reorder buffer for buffering access transactions and hazard checking circuitry 46, 48, 50, 52 for performing hazard checks, such as point-of-serialization checks and identifier reuse checks. Check suppression circuitry 62, 64, 66, 68 serves to suppress one or more hazard checks depending upon one or more state variables that themselves depend upon access transactions other than the access transaction for which the hazard checking is or is not to be suppressed. As an example, hazard checking may be suppressed if it is known that there are no other access transactions currently buffered within the reorder buffer 26 or alternatively no other access transactions from the same transaction source buffered within the reorder buffer 26. |
US09852086B2 |
Pairing of external device with random user action
Certain embodiments herein relate to pairing an external device and a computer using a random user action. The random user action may be generated based on the type of device. After an external device is connected to the computer, the external device is segregated from one or more resources of the computer. A random user action based on the device type, and to be received from the external device, is generated and requested. If the random user action is received, the external device is paired with the computer and provided access to the one or more resources of the computer. |
US09852084B1 |
Access permissions modification
Systems, apparatuses, and methods for modifying access permissions in a processor. A processor may include one or more permissions registers for managing access permissions. A first permissions register may be utilized to override access permissions embedded in the page table data. A plurality of bits from the page table data may be utilized as an index into the first permissions register for the current privilege level. An attribute field may be retrieved from the first permissions register to determine the access permissions for a given memory request. A second permissions register may also be utilized to set the upper and lower boundary of a region in physical memory where the kernel is allowed to execute. A lock register may prevent any changes from being made to the second permissions register after the second permissions register has been initially programmed. |
US09852080B2 |
Efficiently generating selection masks for row selections within indexed address spaces
Efficiently generating selection masks for row selections within indexed address spaces is disclosed. In this regard, in one aspect, an indexed array circuit is provided, comprising a start indicator that indicates a start indexed array row of a row selection, and an end indicator that indicates an end indexed array row of the row selection. The indexed array circuit further comprises a plurality of indexed array rows ordered in a logical sequence, each comprising a row-level compare circuit. Each row-level compare circuit is configured to generate a selection mask indicator based on a first parallel comparison of subsets of bits of a logical address of the indexed array row with corresponding subsets of bits of the start indicator, and a second parallel comparison of subsets of bits of the logical address of the indexed array row with corresponding subsets of bits of the end indicator. |
US09852078B2 |
Data mapping for non-volatile storage
Sensing techniques and associated circuitry are provided for use with a memory device. The techniques are suited for sensing operations involving even-numbered or odd-numbered bit lines. In one approach, a mapping between caches and sense amplifiers in a sensing circuit is modified by using dual data buses. One bus is used for same-tier transfers and the other is used for cross-tier transfers. Each tier comprises a set of sense amplifiers and a corresponding set of caches. This approach does not require a modification of the input/output path which is connected to the sensing circuitry. |
US09852076B1 |
Caching of metadata for deduplicated LUNs
Efficient processing of user data read requests in a deduplicated data storage system places the metadata for most frequently requested data in data structures and locations in the system hierarchy where the metadata will be most rapidly available. The total amount of such metadata makes storing all of the metadata in high speed memory expensive, and the system and method described uses both the temporal and the spatial characteristics of the user system activity in any epoch to adjust the contents of metadata cache so as to respond to the dynamics of a multi user or multi-application environment where the storage system is not made aware of the time changing mix of operations except by observation of the individual requests. A history record is used to promote metadata from the slow memory to the fast memory, and a process selection may be adjusted based on the address-space activity. |
US09852073B2 |
System and method for data redundancy within a cache
In one embodiment, a computing system includes a cache and a cache manager. The cache manager is able to receive data, write the data to a first portion of the cache, write the data to a second portion of the cache, and delete the data from the second portion of the cache when the data in the first portion of the cache is flushed. |
US09852071B2 |
Granting exclusive cache access using locality cache coherency state
A cache coherency management facility to reduce latency in granting exclusive access to a cache in certain situations. A node requests exclusive access to a cache line of the cache. The node is in one region of nodes of a plurality of regions of nodes. The one region of nodes includes the node requesting exclusive access and another node of the computing environment, in which the node and the another node are local to one another as defined by a predetermined criteria. The node requesting exclusive access checks a locality cache coherency state of the another node, the locality cache coherency state being specific to the another node and indicating whether the another node has access to the cache line. Based on the checking indicating that the another node has access to the cache line, a determination is made that the node requesting exclusive access is to be granted exclusive access to the cache line. The determining being independent of transmission of information relating to the cache line from one or more other nodes of the one or more other regions of nodes. |
US09852061B2 |
Memory device and operating method of memory device
A memory device may include a non-volatile memory and non-volatile RAM. The non-volatile memory may include a data block and a metadata block. Metadata information with respect to the data block may be included in the metadata block. A portion of metadata with respect to the data block or the metadata with respect to the metadata block may be stored in the non-volatile RAM. |
US09852058B2 |
NVS thresholding for efficient data management
For data management by a processor device in a computing storage environment, a threshold for an amount of Non Volatile Storage (NVS) space to be consumed by any particular logically contiguous storage space in the computing storage environment is established based on at least one of a Redundant Array of Independent Disks (RAID) type, a number of point-in-time copy source data segments in the logically contiguous storage space, and a storage classification. |
US09852057B2 |
Light-weight on-chip signal monitor with integrated memory management and data collection
Embodiments of a device and method to automatically acquire signal quality metrics in a digital communication system are disclosed. The device may include acquisition means to sample the likelihood of a digital communication signal passing through a grid of time and amplitude regions, and storage means by which such likelihood measurements may be accumulated in a computer memory array for analysis. A state machine may execute a method that controls both the acquisition means and the storage means, requiring minimal intervention from supervisory systems. |
US09852056B2 |
Multi-level memory compression
According to one embodiment of the present disclosure, an approach is provided in which a processor selects a page of data that is compressed by a first compression algorithm and stored in a memory block. The processor identifies a utilization amount of the compressed page of data and determines whether the utilization amount meets a utilization threshold. When the utilization amount fails to meet the utilization threshold, the processor uses a second compression algorithm to recompresses the page of data. |
US09852051B2 |
Second failure data capture in co-operating multi-image systems
A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure. |
US09852047B2 |
Recording program execution
Among other things, a method includes, at a computer system on which one or more computer programs are executing, receiving a specification defining types of state information, receiving an indication that an event associated with at least one of the computer programs has occurred, the event associated with execution of a function of the computer program, collecting state information describing the state of the execution of the computer program when the event occurred, generating an entry corresponding to the event, the entry including elements of the collected state information, the elements of state information formatted according to the specification, and storing the entry. The log can be parsed to generate a visualization of computer program execution. |
US09852040B1 |
Methods for updating memory maps of a system-on-chip
This disclosure relates to techniques for updating a memory map maintained by processing circuitry that is coupled to programmable logic circuitry. One of the techniques may involve detecting reconfiguration of a device component formed on a portion of the programmable logic circuitry using monitoring circuitry. The technique may further include generating a notification event based on the reconfiguration of the device component using the monitoring circuitry. The notification event may then be sent to the processing circuitry using the monitoring circuitry. The technique may further involve updating, using the processing circuitry, the memory map based on the notification event. |
US09852035B2 |
High availability dynamic restart priority calculator
Restarting virtual machines is provided. Each server in a plurality of servers is monitored within a client virtual machine host environment via a network. In response to determining that a server failed in the plurality of servers within the client virtual machine host environment, a list of virtual machines that were executing in the failed server is retrieved. A set of virtual machine dependency groups for virtual machines in the list of virtual machines is retrieved based on properties corresponding to each respective virtual machine in the list of virtual machines. The set of virtual machine dependency groups is restarted in parallel on a failover server of an alternate virtual machine host environment via the network. |
US09852034B2 |
Efficient high availability for a SCSI target over a fibre channel
For efficient high availability for a multi-node cluster using a processor device in a computing environment, using duplicate, standby host-bus adaptors (HBAs) for alternate nodes with respect to a node with the duplicate, standby HBAs using duplicate credentials of active HBAs of the node for shutting down the node, taking an active HBA of the node offline, and/or activating one of the alternate nodes. |
US09852033B2 |
Method of recovering application data from a memory of a failed node
A method of recovering application data from the memory of a failed node in a computer system comprising a plurality of nodes connected by an interconnect and of writing the application data to a replacement node; wherein a node of the computer system executes an application which creates application data storing the most recent state of the application in a node memory; the node fails; the node memory of the failed node is then controlled using a failover memory controller; and the failover memory controller copies the application data from the node memory of the failed node to a node memory of the replacement node over the interconnect. |
US09852032B2 |
Data storage devices and data maintenance methods
A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory includes a plurality of blocks. Each block includes a plurality of pages. when the data storage device is resumed from a power-off event, the controller selects a first block which was written last before the power-off event among the plurality of blocks and writes data of a plurality of first pages of the first block into a plurality of second pages of the first block. |
US09852030B2 |
Data backup using metadata mapping
An information processing apparatus, backup method, and program product that enable efficient differential backup. In one embodiment, an information processing apparatus for files stored in a storage device includes: a metadata management unit for managing metadata of files stored in the storage device; a map generation unit for generating a map which indicates whether metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and a backup management unit for scanning the metadata to detect files that have been created, modified, or deleted since the last backup, and storing at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value. |
US09852026B2 |
Efficient application recovery in an information management system based on a pseudo-storage-device driver
The disclosed systems and methods enable an application to start operating and servicing users soon after and during the course of its backup data being restored, no matter how long the restore may take. This is referred to as “instant application recovery” in view of the fact that the application may be put back in service soon after the restore operation begins. Any primary data generated by the application during “instant application recovery” is not only retained, but is efficiently updated into restored data. An enhanced data agent and an associated pseudo-storage-device driver, which execute on the same client computing device as the application, enable the application to operate substantially concurrently with a full restore of backed up data. According to the illustrative embodiment, the pseudo-storage-device driver presents a pseudo-volume to the file system associated with the application, such that the pseudo-volume may be used as a store for primary data during the period of “instant application recovery.” |
US09852021B2 |
Method and apparatus for encoding registers in a memory module
Provided are a method and apparatus for method and apparatus for encoding registers in a memory module. A mode register command is sent to the memory module over a bus, initialization of the memory module before the bus to the memory module is trained for bus operations, to program one of a plurality of mode registers in the memory module, wherein the mode register command indicates one of the mode registers and includes data for the indicated mode register. |
US09852020B1 |
Monitoring and responding to operational conditions of a logical partition from a separate logical partition
Communicating with a logical partition of a computing system based on a separate logical partition in which each of one or more computing systems includes a central electronics complex (CEC) capable of concurrently operating multiple logical partitions, each CEC includes a support element (SE), in which the SE includes access to memory locations of each of the multiple logical partitions within memory of the CEC, and the SE has a mapping of the memory locations for each of the multiple logical partitions. A request to retrieve data from the memory of a logical partition with an operational condition is detected. The request is transferred to an SE interface which enables remote access to the logical partition with the operational condition, and in response to receiving the data, the data that includes the operations status from the memory location of the logical partition is displayed. |
US09852018B2 |
Method of detecting an error of a multi-time programmable operation, and organic light emitting display device employing the same
A method of detecting an error of a multi-time programmable (MTP) operation in which each gamma-offset and each header-bit at predetermined reference gray-levels are written in a MTP memory device while the MTP operation is performed on a pixel circuit, the each header-bit indicating whether or not the each gamma-offset is written in the MTP memory device, and it is detected whether or not the MTP operation is performed on the pixel circuit based on a logical operation between the header-bits at the predetermined reference gray-levels read from the MTP memory device when the MTP operation is finished on the pixel circuit. |
US09852017B2 |
Generating dispersed storage network event records
A method begins by a dispersed storage (DS) processing module collecting an event record, a record regarding processing of an event request, and a plurality of records regarding processing of a plurality of sub-event requests to produce a collection of records. The event record includes information regarding an event, wherein the event is a user access operation or a system administrative operation initiated by a device affiliated with the DSN. The record regarding processing of the event request includes information regarding a dispersed storage (DS) processing module of the DSN processing the event request to produce the plurality of sub-event requests. The plurality of records regarding processing of the plurality of sub-event requests includes information regarding a plurality of DS units of the DSN processing the plurality of sub-event requests. The method continues with the DS processing module evaluating the collection of records to produce performance information regarding the DSN. |
US09852012B2 |
Scheduling mapReduce tasks based on estimated workload distribution
A method for scheduling MapReduce tasks includes receiving a set of task statistics corresponding to task execution within a MapReduce job, estimating a completion time for a set of tasks to be executed to provide an estimated completion time, calculating a soft decision point based on a convergence of a workload distribution corresponding to a set of executed tasks, calculating a hard decision point based on the estimated completion time for the set of tasks to be executed, determining a selected decision point based on the soft decision point and the hard decision point, and scheduling upcoming tasks for execution based on the selected decision point. The method may also include estimating a map task completion time and estimating a shuffle operation completion time. A computer program product and computer system corresponding to the method are also disclosed. |
US09852009B2 |
Method for optimizing utilization of workload-consumed resources for time-inflexible workloads
Methods for optimizing utilization of workload-consumed resources for time-inflexible workloads are disclosed. By sorting workload-consumed resource profiles representing individual workloads in one system according to an order of standard deviation or descending volume, two workload-consumed resource profiles can be combined to check if combination criteria are fulfilled. If any combination satisfies the combination criteria, corresponding workloads can be combined to share the same resource from the system. Thus, optimizing utilization of the workload-consumed resource can be achieved. |
US09852002B2 |
Systems, methods, and apparatuses for resource monitoring
Systems, methods, and apparatuses for resource monitoring identification reuse are described. In an embodiment, a system comprising a hardware processor core to execute instructions storage for a resource monitoring identification (RMID) recycling instructions to be executed by a hardware processor core, a logical processor to execute on the hardware processor core, the logical processor including associated storage for a RMID and state, are described. |
US09851995B2 |
Hypervisor adjustment for host transfer between clusters
A method for moving a hypervisor in a data grid. The method can include, receiving, from a system administrator, a request to move a host from a first cluster to a second cluster in a data grid, wherein a hypervisor is registered at the host to manage the host. The method can further include identifying, by the virtualization manager, a first configuration of the first cluster. The method can further include identifying, by the virtualization manager, a second configuration of the second cluster. The method can further include determining, by the virtualization manager, differences between the first configuration and the second configuration. The method can further include identifying current configuration attributes of the hypervisor associated with the first cluster. The method can further include adjusting, by the virtualization manager, configuration attributes of the hypervisor that differ for the configuration of the second cluster. |
US09851993B2 |
Virtual machine template optimization
In an approach for optimizing a virtual machine (VM) operating system (OS) template, one or more processors obtain a list of packages in an existing VM template. The processors obtain a list of packages required to be included in the existing VM template. The processors determine differences between the list of packages in the existing VM template and the list of packages required to be included in the existing VM template. The processors update the existing VM template based on the determined differences between the list of packages in the existing VM template and the list of packages required to be included in the existing VM template. |
US09851987B2 |
Nested emulation and dynamic linking environment
Various embodiments include nested emulation for a source application and source emulator. Duplicate source ISA libraries redirect the source emulator library calls to a target library, thereby forcing the native emulator through proper emulation channels between first and second ISAs. Other embodiments concern accelerating dynamic linking by determining certain function calls that, rather than being processed through emulation of PLT code, are instead directly called without the need for PLT code translation. Some embodiments address both nested emulation and accelerated dynamic linking but other embodiments include one of nested emulation and accelerated dynamic linking. Other embodiments are described herein. |
US09851976B2 |
Instruction and logic for a matrix scheduler
A processor includes a core and a scheduler. The scheduler includes first and second dependency matrices and a ready determination unit. The scheduler also includes logic to queue a first parent operation, a second parent operation, and a child operation that includes first and second sources dependent on the first and second parent operations. The scheduler also includes logic to store physical addresses of the first and second sources of the child operation respectively in the first and second dependency matrices. Further, the scheduler includes logic to perform a tag comparisons between the respective physical addresses of the destinations of the first and second parent operations respectively with the respective physical address of the first and second sources of the child operation. In addition, the ready determination unit includes logic to determine that the child operation is ready for dispatch based on the tag comparisons. |
US09851975B2 |
Compact linked-list-based multi-threaded instruction graduation buffer
A processor and instruction graduation unit for a processor. In one embodiment, a processor or instruction graduation unit according to the present invention includes a linked-list-based multi-threaded graduation buffer and a graduation controller. The graduation buffer stores identification values generated by an instruction decode and dispatch unit of the processor as part of one or more linked-list data structures. Each linked-list data structure formed is associated with a particular program thread running on the processor. The number of linked-list data structures formed is variable and related to the number of program threads running on the processor. The graduation controller includes linked-list head identification registers and linked-list tail identification registers that facilitate reading and writing identifications values to linked-list data structures associated with particular program threads. The linked-list head identification registers determine which executed instruction result or results are next to be written to a register file. |
US09851974B2 |
Selective suppression of instruction cache-related directory access
Processing of an instruction fetch from an instruction cache is provided, which includes: determining whether the next instruction fetch is in a same cache line of the instruction cache as a last instruction fetch; and based, at least in part, on determining that the next instruction fetch is in the same cache line, suppressing for the next instruction fetch one or more instruction cache-related directory accesses, and forcing for the next instruction an address match signal for the same cache line. The suppressing may include generating a known-to-hit signal where the next fetch is in the same cache line, and the last fetch is not a branch instruction, and issuing an instruction cache hit where a cache line segment of the same cache line having the next instruction has a valid validity bit, the valid validity bit having been retrieved and maintained based on a most-recent, instruction cache-directory-accessed fetch. |
US09851971B2 |
Latent modification instruction for transactional execution
An instruction stream includes a transactional code region. The transactional code region includes a latent modification instruction (LMI), a next sequential instruction (NSI) following the LMI, and a set of target instructions following the NSI in program order. Each target instruction has an associated function, and the LMI at least partially specifies a substitute function for the associated function. A processor executes the LMI, the NSI, and at least one of the target instructions, employing the substitute function at least partially specified by the LMI. The LMI, the NSI, and the target instructions may be executed by the processor in sequential program order or out of order. |
US09851970B2 |
Method and apparatus for performing reduction operations on a set of vector elements
An apparatus and method are described for performing SIMD reduction operations. For example, one embodiment of a processor comprises: a value vector register containing a plurality of data element values to be reduced; an index vector register to store a plurality of index values indicating which values in the value vector register are associated with one another; single instruction multiple data (SIMD) reduction logic to perform reduction operations on the data element values within the value vector register by combining data element values from the value vector register which are associated with one another as indicated by the index values in the index vector register; and an accumulation vector register to store results of the reduction operations generated by the SIMD reduction logic. |
US09851968B2 |
High performant iOS template based application build system
Systems and methods are provide for optimizing the iOS application build process to dramatically reduce build times for highly templated mobile applications. A request to build a first application developed using an application development framework can cause one or more binary artifacts of a second application compiled using a build toolkit to be determined. Declarative information associated with the one or more binary artifacts of the second application can be then modified using metadata associated with the first application. The metadata configures one or more components included in the first application. The first application can then be built to target a mobile device using the one or more binary artifacts of the second application and the modified declarative information. |
US09851967B2 |
Runtime customization infrastructure
In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to allow runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. When a workbook is being published, metadata may be written into a local cache in the published workbook as well as a workbook definition file. Metadata management may be handed by a metadata service allowing updates and customization of published workbooks independently of a local cache in the published workbook and the workbook definition file. |
US09851964B2 |
Process management providing operating mode switching within an electronic device
A method of process management for facilitating switching of operating modes within an electronic device is presented. In the method, the electronic device initiates a first process associated in a configuration file with a first operating mode of the device. The configuration file includes an indication as to whether the first process is authorized to request a switch to a second operating mode of the device. A request to switch to the second operating mode is received from the first process. The device determines by way of the indication whether the first process is authorized to issue the request. If the first process is authorized to issue the request, the device initiates a second process associated in the configuration file with the second operating mode in response to the request. |
US09851962B2 |
Initiating use of software as part of a messaging window
Disclosed is a novel system and method for initiating trial use of a software application. One or more trial software icons are displayed on a messaging window of a graphical users interface on a display coupled to a computing device. Each trial software icon represents a trial software application, such as a separate and distinct trial software application, that is not currently installed on the computing device. Moving an object representing a file attachment, such as through drag-and-drop action, to one of the trial software icons automatically installs the trial software application on the computing device. Also the trial software application is launched automatically to open the file attachment. |
US09851953B2 |
Cloud based editor for generation of interpreted artifacts for mobile runtime
One embodiment is a system that accesses an application development user interface (“UI”) through a browser. The application development UI is hosted by a web-based application development server in a cloud system that provides an application development framework (“ADF”). The system develops the application through the application development UI. The application is developed with the ADF and is configured to be downloaded from a download location in the cloud system. The application is configured to be downloaded on a device as a native application. |
US09851952B2 |
Seamless restful API generation and consumption through a single channel
Techniques are disclosed for enabling seamless RESTful API generation and consumption through a single channel. Certain techniques are disclosed that allow for clients to both create an API and then immediately use or consume the API through a single channel of communication with a single component, such as a series of HTTP requests and/or responses sent between an application and an API Generation and Consumption (AGC) module. |
US09851950B2 |
Programming in a precise syntax using natural language
A method facilitates development of instructions in a precise syntax, such as software source code or built-in functions of a computational system, using natural language (NL) input. A user may enter NL input in a workspace. An NL processing system may process the NL input to generate instruction(s) in a precise syntax that corresponds to the NL input. The instruction(s) in the precise syntax then may be included in the workspace. |
US09851949B2 |
System and method for automatic software application creation
Systems, methods, and computer program products are provided for automatically finding, testing, and attaching code directly to software requirements. The requirements can be used to define, find, test and attach files and input/output interface displays to create new software applications. |
US09851948B2 |
Method for implementing precomputation of large number in embedded system
Disclosed is a method for implementing precomputation of a large number in an embedded system. A modulo module, a modulo adding module, and a Montgomery modular multiplier are invoked according to a data format of a modulus length and a value of each data bit of a binary number corresponding to the modulus length, to perform an iterative operation, so that a precomputation result of a large number can be obtained when the modulus length is an arbitrary value, thereby improving the data processing speed. |
US09851946B2 |
Round for reround mode in a decimal floating point instruction
A round-for-reround mode (preferably in a BID encoded Decimal format) of a floating point instruction prepares a result for later rounding to a variable number of digits by detecting that the least significant digit may be a 0, and if so changing it to 1 when the trailing digits are not all 0. A subsequent reround instruction is then able to round the result to any number of digits at least 2 fewer than the number of digits of the result. An optional embodiment saves a tag indicating the fact that the low order digit of the result is 0 or 5 if the trailing bits are non-zero in a tag field rather than modify the result. Another optional embodiment also saves a half-way-and-above indicator when the trailing digits represent a decimal with a most significant digit having a value of 5. An optional subsequent reround instruction is able to round the result to any number of digits fewer or equal to the number of digits of the result using the saved tags. |
US09851942B2 |
Semiconductor device
The circuit scale of a semiconductor device that can perform arithmetic processing of analog data is reduced. In the semiconductor device, a memory cell is configured to generate a first current corresponding to first analog data and to generate a second current corresponding to the first analog data and second analog data. A reference memory cell is configured to generate a reference current corresponding to reference data. A first circuit is configured to generate and hold a third current corresponding to the difference between the first current and the reference current when the first current is lower than the reference current. A second circuit is configured to generate and hold a fourth current corresponding to the difference between the first current and the reference current when the first current is higher than the reference current. One of the first circuit and the second circuit is configured to generate a fifth current corresponding to third analog data. |
US09851940B2 |
Reading device usability
As disclosed herein a method, executed by a computer, for enabling enhanced reading device usability includes detecting, on an electronic device, a read operation that audibly reads visually presented information. The method further includes retrieving from a user profile a first threshold value and a second threshold value. The method further includes analyzing potential distractions to determine an estimated distraction level. The method further includes pausing the read operation if the estimated distraction level is greater than or equal to the first threshold value. The method further includes resuming the read operation if the estimated distraction level is less than or equal to the second threshold value. A computer system, and a computer program product corresponding to the method are also disclosed herein. |
US09851936B2 |
Information processing to indicate a position outside a display region
The present technology relates to an information processing device, an information processing method, and a program that can more exactly indicate a position outside a display region. An outside-display-region-position designation unit designates a position outside a display region of an image display unit, and a drawing/sound control unit controls output of a sound of an AR object from a sound output unit while moving the AR objet toward the designated position. The present technology can be applied to a wearable computer, for example, a glasses-type device having a pair of image display units for a left eye and a right eye. |
US09851933B2 |
Capability-based abstraction of software-defined infrastructure
There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics. |
US09851928B2 |
Printing with target color data
In one embodiment, a processor-readable medium stores code representing instructions that when executed by a processor cause the processor to print a print job, and determine target color data for each sheet of the print job while printing the job. The instructions further cause the processor to continually save the target color data to a server for each sheet of the print job as each sheet is printed. |
US09851924B2 |
Using hard drive on panels for data storage
Methods and systems are described for controlling an automation and security system. According to at least one embodiment, an apparatus for data storage in an automation and security system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by a processor to receive data at a first device, store a copy of the data on the first device, fragment the data into a plurality of data fragments, transmit the plurality of data fragments to a plurality of remote devices, and store some of the plurality of data fragments on each of the plurality of remote devices. |
US09851921B1 |
Flash memory chip processing
According to an embodiment of the invention there may be provided a non-transitory computer readable medium that stores instructions that once executed by a computer cause the computer to sample a flash memory cell that belongs to a die, by attempting, during a gate voltage change period, to change a value of a gate voltage of the flash memory cell from a first value to a second value; sampling, by a sampling circuit that belongs to the die, an output signal of the flash memory cell multiple times during the voltage gate change period to provide multiple samples; defining a given sample of the multiple samples as a data sample that represents data stored in the flash memory cell; and determining, by a processor that belongs to the die, a reliability of the data sample based on one or more samples of the multiple samples that differ from the given sample. The processor may belong to the sampling circuit or may not belong to the sampling circuit. |
US09851910B2 |
Scalable data structures for control and management of non-volatile storage
Method and apparatus for managing data in a Non-Volatile Memory (NVD). In some embodiments, management information is stored in a buffer memory using a Solid-State Disk (SSD) controller circuit, the management information comprising a map data structure that associates storage addresses of a host device to physical addresses of the NVD. A location in the management information is determined responsive to a selected host storage address and a programmable parameter by arithmetically dividing in accordance with a divisor specified at least in part by the programmable parameter. The location in the management information is used to direct a transfer of user data by the SSD control circuit between the host device and the NVM. |
US09851904B2 |
Garbage collection while maintaining predetermined writing speed
A memory management method, a memory storage device and a memory control circuit unit are provided. The method includes: receiving first data; detecting a total number of first type physical erasing units not storing valid data; performing a first procedure if the total number is less than a first threshold value. The first procedure includes: receiving second data from a rewritable non-volatile memory module; temporarily storing the first data and the second data; dynamically determining a writing rule according to a storage status of the rewritable non-volatile memory module and storing the first data and the second data into the rewritable non-volatile memory module according to the determined writing rule. Therefore, a writing speed of the rewritable non-volatile memory module corresponding to the first data in the first procedure becomes stable. |
US09851902B2 |
Searching memory for a search key
To produce output from a memory block, a first index is used to access a pointer, a mode select and a function select from a first memory. The pointer, the mode select and the function select are used to produce a second index. The pointer is used to produce the second index when the mode select is a first value. A function is used to produce the second index when the mode select is a second value. The function select identifies a function to be used to produce the second index. The second index is used to access output from a second memory. |
US09851899B2 |
Nonvolatile memory system and sequential reading and programming methods thereof
A nonvolatile memory device includes a multi-level cell which stores M-bit data at a time and M number of latches for respectively storing M-bit data on a single bit basis. A controller sequentially latches M-bit data of the multi-level cell into the M number of latches, respectively, during a first half read period, and sequentially outputs the latched M-bit data in the M number of latches during a second half read period. |
US09851895B2 |
Terminal and method of sharing a handwriting therein
A terminal and handwriting sharing method thereof are disclosed, by which a handwriting input is shared between the terminal and an external terminal. The present invention includes a touchscreen configured to display a trace of a user touch input, a wireless communication unit configured to configure a wireless network with an external terminal, and a controller, if a touch input is applied via the touchscreen, controlling a trace of the touch input to be displayed on at least one of the touchscreen and the external terminal. |
US09851893B2 |
System and method for providing a plurality of graphical user interfaces to a user
Management by a user of a plurality of graphical user interfaces associated with different activities may be facilitated on a computing platform. This management may be achieved by providing an intuitive way to change operation of an electronic display between a first mode, in which a single graphical user interface may be prominently displayed, and a second mode, in which an array of graphical user interfaces corresponding to ongoing activities may be displayed. Selection of one of the graphical user interfaces presented in the array may result in the electronic display transitioning back to the first mode with the selected graphical user interface as the active graphical user interface. |
US09851891B2 |
Interactive projection system and projection method thereof
An interactive projection system and a projection method thereof are provided. The interactive projection system includes a projection region, a projection device, a touch device and a host. The touch device is movably disposed on the projection region. The projection device projects a corresponding input interface on a touch sensing surface of the touch device according to a position of the touch device, so as to improve usage convenience of the projection system. |
US09851890B2 |
Touchscreen keyboard configuration method, apparatus, and computer-readable medium storing program
An input method usable by a terminal including a touch screen display, identifies first touch input locations on a touch screen. The first touch input locations comprise a predetermined number of concurrent multiple touches. A predetermined number of input buttons comprising a predetermined number of areas on the touch screen are associated with corresponding identified first touch input locations. A touch pattern is detected comprising a second touch input of one or more of the predetermined number of input buttons and an alphanumeric input corresponding to the detected touch pattern is processed. |
US09851886B2 |
Method and apparatus for displaying page in terminal
A method of displaying a page is provided, which includes sensing an input for moving a page; determining an available scroll distance according to the sensed input; and displaying a Graphic User Interface (GUI) based on the available scroll distance and a currently displayed position of the page. |
US09851881B2 |
Mobile terminal device and display method of mobile terminal device
A mobile terminal device includes a display section having a display surface for displaying a screen including information, an accepting section which accepts a moving operation for moving the screen, and a display control section which controls the display section based on the moving operation. When the moving operation for moving an end of the screen inside the end of the display surface is performed, the display control section controls the display section so that the screen is deformed to a moving direction of the screen in a direction of movement of the screen by the moving operation. |
US09851878B2 |
Control method for information apparatus and computer-readable recording medium
A control method according to the present disclosure causes a computer of an information apparatus to: display on the display a display screen representing a floor plan of a building; display on the display screen device icons respectively representing the one or more target devices, the device icons being movable when dragged and including an air purifier icon that represents an air purifier; and when it is sensed that the air purifier icon is selected, and is moved on the floor plan, display an effect range in which an effect of the air purifier extends in a region corresponding to a room in the floor plan where a drop of the air purifier icon is sensed. |
US09851876B2 |
Method, apparatus and computer-readable medium for adjusting size of screen object
A method, an apparatus and a computer-readable medium for adjusting size of screen object adapted to a mobile device having a touch screen are provided. In the method, a display direction is randomly selected for each of at least one screen object to display each screen object on the touch screen, where each screen object has at least one object size capable of being adjusted. Then, the touch screen is used to detect a first touch and a second touch performed on one of the at least one screen object. The object size of the screen object being touched is adjusted according to the display direction thereof and a relative moving direction of the first touch and the second touch. |
US09851875B2 |
System and method thereof for generation of widgets based on applications
A method and system for generation of widgets based on mobile applications are provided. The method includes receiving from a user device a request to analyze at least one application on the user device; analyzing the at least one application to identify at a plurality of functions in the at least one application; analyzing each of the identified plurality of functions to identify contextual content items; generating at least one widget respective of at least one preferred function and preferred contextual content item of the identified functions and contextual content items; and displaying the widget on a display of the user device. |
US09851874B2 |
Personalized webpage feature touring system
Techniques for generating and providing personalized interactive tours of various features of a webpage are described. According to various embodiments, it may be determined that a device associated with a user is accessing a webpage including various webpage features. Personalized experience scores corresponding to the webpage features may be calculated. Each of the personalized experience scores may indicate a current experience level of the user with the corresponding webpage feature. Thereafter, a specific webpage feature may be identified, where the personalized experience scores indicate that the user has a relatively low current experience level with that specific webpage feature. A user-selectable tour entry user interface element may be displayed on the webpage, wherein the tour entry user interface element includes a link to an interactive tour describing the specific webpage feature. |
US09851866B2 |
Presenting and browsing items in a tilted 3D space
Methods, systems, and computer-readable media for presenting and browsing items in a tilted 3D space are disclosed. In tilted viewing mode, groups of items from several consecutive levels of a hierarchy can be presented in respective browsable parades shown at different depths into a viewable region of the tilted 3D space. The user can browse laterally across each browsable parade, and browse up and down the hierarchy within the tilted 3D space. With the combination of browsing laterally across the parades presented in the viewable region of the tilted 3D space and browsing up and down the hierarchy along the depth dimension of the 3D space, the user can navigate the entirety of the hierarchy in the tilted 3D space. |
US09851860B2 |
Conductive sheet and conductive sheet for touch panel
A conductive sheet, method for using conductive sheet and touch panel, having a base substance and conductive parts formed on one of the principal surfaces of the base substance. The conductive parts respectively extend in primary directions, and have two or more conductive patterns made from metal wires arranged in a second direction that is perpendicular to the first direction. The conductive pattern is constituted by serially connecting two or more large gratings in the first direction, and each of the large gratings is constituted by combining two or more small gratings. Around the edges of the large grating, non-connective patterns are formed from metal wires which are not connected with the large gratings. |
US09851858B2 |
Touch window and touch device
A touch window includes a cover substrate, a reflective layer provided on the cover substrate and including a sensing electrode, a wire electrode connected with the sensing electrode, and a printed circuit board electrically connected with the sensing electrode through the wire electrode. |
US09851852B2 |
Downhole apparatus
A downhole apparatus including a tubular body, first and second ports in a wall of the body, and a fluid pressure-responsive valve arrangement having a locked first configuration associated with a first pressure in which the first port is open and the second port is closed, an unlocked second configuration associated with a second pressure higher than the first pressure in which the first port is open and the second port is closed, and a third configuration associated with a third pressure lower than the second pressure in which the second port is open and the first port is closed. |
US09851847B2 |
Touch panel input item correction in accordance with angle of deviation
An information processing device for receiving user selections inputted using a touch panel includes an acquisition unit for acquiring a touch point on the touch panel touched by the user, a placement unit for placing, in an area surrounding a display reference point on a screen, the display of a plurality of input items capable of being inputted by the user by moving the touch point, a detection unit for detecting the direction of movement by the touch point from the initial touch point of the user, a calculation unit for calculating the angle of deviation between the direction of movement of the touch point by the user and a standard direction, and a correction unit for correcting the placement of the display of the plurality of input items in accordance with the angle of deviation. |
US09851845B2 |
Temperature compensation for transparent force sensors
An optically transparent force sensor element compares a force reading from a first strain-sensitive film element with a second strain-sensitive film element, having a compliant and thermally conductive intermediate layer positioned therebetween to compensate for temperature changes. While in the idle state, the optically transparent force sensor can be periodically calibrated to account for additional changes in temperature. |
US09851843B2 |
Providing near field communication through a touch screen
Embodiments of the present invention enable near field communication (NFC) through a touch display. Some embodiments include specialized touch displays with lower electromagnetic dissipation factors than standard touch displays. Some embodiments include methods and devices for detecting the activation or deactivation of NFC communication using the touch display and adapting the touch display to that activation or deactivation. Disclosed techniques for adapting the touch display include optimizing the behavior of the touch display for operation in the face of electromagnetic interference when NFC is activated and conducting a partial recalibration of the touch display when NFC is deactivated. |
US09851842B1 |
Systems and methods for adjusting display characteristics
Systems and methods are described herein for adjusting display characteristics, such as brightness, contrast, sharpness, color balance, and gamma correction. A media guidance application may generate for display on a touch screen multiple indicators corresponding to a plurality of display characteristics. The media guidance application may detect a first contact point on the touch screen and a second contact point while the first contact point remains in contact with the touch screen. In response to detecting the first and second contact points, the media guidance application may retrieve a mapping for display characteristics that associate each of the contact points with one of the plurality of display characteristics based on certain criteria. The user may manipulate each contact point individually to change the display characteristics simultaneously and achieve the desired combination of display characteristics. |
US09851841B2 |
Method and apparatus for classifying touch events on a touch sensitive surface
An apparatus classifies touch events. The apparatus includes a touch sensitive surface configured to generate a touch event when an object touches the touch sensitive surface. The touch event entails a mechanical vibration upon contact with the surface. The apparatus includes a touch event detector configured to detect the onset of a touch, and a touch event classifier configured to classify the touch event to identify the object used for the touch event. The mechanical vibration is created via any one of finger parts including a tip, a pad, a fingernail, and a knuckle, each of which has a unique feature different from each other. |
US09851839B2 |
Display system
Eye-friendly display that can reduce eye strain on a user is achieved. A display system includes a display portion, an input portion, and a control portion. The display portion is configured to display an image. The input portion is configured to sense an input from a user and output a signal to the control portion. The control portion is configured to execute a first mode and a second mode. In the first mode executed by the control portion, an image is displayed on the display portion by an interlace method. In the second mode executed by the control portion, an image is displayed on the display portion by a progressive method. The control portion is configured to switch between the first mode and the second mode in accordance with the signal. |
US09851838B2 |
Systems and methods for controlling multiple displays with single controller and haptic enabled user interface
A method includes displaying information via a first display, displaying information via a second display, controlling the information displayed via the first display and the second display with a controller, and receiving a first input from a user through a user interface. The first input includes a command to change a setting of the first display or the second display and/or the information being displayed via the first display or the second display. The method also includes generating a first haptic effect to confirm receipt of the first input. |
US09851832B2 |
Display panel, driving method thereof and display device
The present invention relates to the field of display, particularly to a display panel, a driving method thereof and a display device. The display panel comprises an array substrate provided with first electrodes and second electrode arranged in a same layer and a color filter substrate provided with third electrodes. The first electrodes and the second electrodes are alternately arranged in parallel at intervals and electrically isolated from each other. The second electrodes and the third electrodes are arranged correspondingly in space. The present invention has the following beneficial effects: by performing rectangular segmentation on the original plate-shaped common electrodes, the display panel ensures that common electrodes during display and driving electrodes during touch are electrically isolated from each other; in addition, as the diving electrodes are connected by redundant data lines, a display device comprising the display panel has a good image display effect and a higher touch sensitivity. |
US09851827B2 |
Touch-screen assembly with rigid interface between cover sheet and frame
A touch-screen assembly for performing pressure sensing or force sensing is disclosed. The touch-screen assembly includes a cover sheet having touch-sensing capability and a frame having an upper surface portion. Spaced-apart adhesive islands are disposed between the cover sheet and the upper surface portion of the frame. The adhesive islands serve to secure the cover sheet to the frame and have a Young's modulus of greater than 1 MPa so that the energy associated with the touching force is not absorbed by the adhesive island. This makes for more accurate pressure-based or force-based touch sensing. |
US09851809B2 |
User interface control using a keyboard
User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected to a keyboard. The keyboard has a plurality of alphanumeric keys that can be used for text entry. The computer receives data comprising a sequence of key-presses from the keyboard, and generates for each key-press a physical location on the keyboard. The relative physical locations of the key-presses are compared to calculate a movement path over the keyboard. The movement path describes the path of a user's digit over the keyboard. The movement path is mapped to a sequence of coordinates in the user interface, and the movement of an object displayed in the user interface is controlled in accordance with the sequence of coordinates. |
US09851803B2 |
Autonomous computing and telecommunications head-up displays glasses
A pair of eyeglasses has a frame and lenses mounted on the frame. A computer processor is mounted on eyeglasses together with a plurality of cameras and a digital projection system. IR sensors and/or dual zoom cameras may also be mounted on the glasses and configured to track the movement of the user's hand. |
US09851800B1 |
Executing computing tasks based on force levels
A method, medium, and system are provided for executing computing tasks based on force measurements corresponding to user interactions with a touch screen for a computing device. The touch screen displays content for applications executed by the computing device and receives user interactions. The computing device processes the user interactions to detect force measurements and to associate the force measurements with computing tasks for the applications executed on the computing device. A database stores the force measurements and corresponding computing tasks to identify matches between the stored force measurement for a user and subsequent force measurements received when the touch screen receives additional user interactions. When matching force measurements are located in the database, the corresponding computing tasks are executed by the computing device. |
US09851798B2 |
Electronic device including spaced apart hall effect sensor based haptic actuator driving and related methods
An electronic device may include a haptic actuator that includes an actuator housing, coils carried within the actuator housing, and a field member movable within the actuator housing responsive to the coils. The haptic actuator may also include spaced apart Hall Effect sensors carried within the actuator housing between the coils and for sensing a temperature of the field member. The electronic device may also include a controller coupled to the haptic actuator and configured to determine a temperature of the field member based upon the spaced apart Hall Effect sensors and drive the haptic actuator based upon the temperature. |
US09851797B1 |
Haptic arrangement of a multiple part electronic device
A multiple part electronic device is disclosed, the device comprising a first housing portion, a second housing portion, a connecting element that mechanically couples the first housing portion to the second housing portion, and a haptic element configured to induce a haptic effect arranged in at least one of the first housing portion or the second housing portion. The haptic element is in direct contact with the connecting element. The connecting element is a haptics guiding element configured to transmit the haptic effect between the first housing portion and the second housing portion. |
US09851796B2 |
Tactile keys and methods for their production and use
Disclosed are tactile keys and methods for their production and use. The tactile key may include a substrate; a conductive layer disposed on at least one region of the substrate; a porous layer disposed on at least a portion of the conductive layer; an insulating layer disposed on regions of the substrate that surround the conductive layer and the porous layer to form a well, the well having sidewalls defined by the insulating layer, and a bottom surface at least partially defined by the porous layer; an electroactive polymer composition disposed in the well; and a flexible layer having a conductive coating on at least a portion of a surface facing the electroactive polymer composition, the flexible layer covering the well and at least a portion of the insulating layer surrounding the well. When the tactile key is depressed, an electric field is activated causing the electroactive polymer composition to move towards the flexible layer to provide a tactile feedback. |
US09851794B2 |
Bulk resistive glove
Gloves are disclosed that are worn by a user while manipulating an electronic device equipped with a capacitive touchscreen. The gloves allow the wearer to manipulate the capacitive touchscreen device without removing the gloves, which is very advantageous in cold environments. The gloves enable full hand functionality, allowing the user to type, swipe, squeeze, pinch, and select on the capacitive touchscreen device as if they were using their bare hand. The gloves are made with a low resistant yarn knit or woven into a comfortable fabric that connects the body's bioelectricity through the glove to a capacitive touchscreen. Ordinary gloves will not work with a capacitive touchscreen. In the manufacturing process, the low resistant yarn is first twisted around at least one other yarn having a specific performance property, such as thermal resistance. This twisting assists in uniform knitting and improves the consistent resistivity of the finished glove. |
US09851793B1 |
Virtual reality system including social graph
The disclosure includes a system and method for receiving viewing data that describes a location of a first user's gaze while viewing virtual reality content. The method also determining an object of interest in the virtual reality content based on the location of the first user's gaze. The method also includes generating a social network that includes the first user as a member of the social network. The method also includes performing an action in the social network related to the object of interest. |
US09851787B2 |
Display resource management
A system and related methods for a resource management in a head-mounted display device are provided. In one example, the head-mounted display device includes a plurality of sensors and a display system for presenting holographic objects. A resource management program is configured to operate a selected sensor in a default power mode to achieve a selected fidelity. The program receives user-related information from one or more of the sensors, and determines whether target information is detected. Where target information is detected, the program adjusts the selected sensor to operate in a reduced power mode that uses less power than the default power mode. |
US09851783B2 |
Dynamic augmented reality media creation
According to one aspect of the present disclosure a system and technique for dynamic augmented reality media creation is disclosed. The system includes a processor and an augmentation module executable by the processor to: receive reality data; analyze the reality data; identify augmentation data based on the analysis of the reality data; and generate augmented reality content. The system also includes a capture module executable by the processor to determine if the reality data corresponds to predetermined capture event criteria and, responsive to determining that the reality data corresponds to the predetermined capture event criteria, capture the augmented reality content. |
US09851782B2 |
Operation support device and attachment and detachment method thereof
An operation support device includes a connecting body in which a first support body and a second support body are detachably connected to each other; a first shaft engaging section; a shaft connecting member having a connection engaging section engaged with the first shaft engaging section; and a shaft fixing member. The shaft fixing member is movably installed with respect to a first shaft section or a second shaft section and is configured to selectively form a shaft engagement fixing state in which the connection engaging section is held down to retain an engagement state such that the connection engaging section is engaged with the first shaft engaging section and a second state in which holding down to the connection engaging section is released in accordance with a moved position with a moved position of the shaft fixing member. |
US09851779B2 |
Method and apparatus for controlling sleep mode using a low power processor in portable terminal
A method and an apparatus for controlling a sleep mode in a portable terminal having a main controller and a sub-controller operating at low power are provided. The method includes detecting, by the sub-controller, a first sensor signal generated by a first sensor when the main controller is in the sleep mode, extracting a sensed pattern from the detected first sensor signal, determining whether the extracted sensed pattern is substantially identical with a preset wake-up pattern, and cancelling the sleep mode by waking-up the main controller when the extracted sensed pattern is substantially identical with the wake-up pattern. |
US09851778B2 |
Remote power down control of a device
In remote power down control of a device configured for externally initiated remote power down, such as over a network, all externally connected sources of valid power down requests for the device is monitored; and the device is powered down in response to a combination of either of a received power down request and a time out with respect to each of the sources of valid power down requests for the device. |
US09851776B2 |
Semiconductor device
A low-power semiconductor device is provided. The semiconductor device includes a movable portion, a plurality of scan line driver circuits, and a control portion. The movable portion includes a plurality of regions driven by the plurality of scan line driver circuits. One of the scan line driver circuits is electrically connected to another one of the scan line driver circuits adjacent to the scan line driver circuit through a switch. The control portion has a function of supplying a start pulse to one scan line driver circuit selected from the plurality of scan line driver circuits. The movable portion can be folded between the plurality of regions. |
US09851771B2 |
Dynamic power measurement and estimation to improve memory subsystem power performance
Dynamic monitoring of current draw by a memory device or memory subsystem can enable a power management system to adjust a memory access performance parameter based on monitored power usage. The system can generate a power usage characterization for the memory device and/or memory subsystem based on monitoring current draw for a known pattern, and then subsequently use the power usage characterization to determine how to adjust the memory access performance parameter. |
US09851770B1 |
Network devices with multi-level electrical isolation
A network apparatus architecture is disclosed that includes one or more isolation circuits to accommodate a predetermined isolation voltage. Each isolation circuit enables an independent DC voltage to be selected along a network signaling path to accommodate different DC voltages of network circuits along the network signaling path. For example, DC isolation may be provided between a physical interface and a network circuit via one or more capacitors, optoelectronic isolators, coupled magnetic devices, or semiconductor devices. A network circuit may be powered by a power supply that is isolated from the rest of the network apparatus. The one or more isolation circuits and network circuits may be included in a system-on-chip, or application-specific integrated circuit. |
US09851767B2 |
Reset supervisor
Multiple processor systems are provided. A first processor is configured to monitor the state of at least one other processor by comparing received signals. When the first processor determines that another processor needs to be reset, the first processor provides a reset signal to a reset pin of the processor that needs to be reset. The first processor may reset itself after providing the reset signal. |
US09851765B1 |
Data storage enclosure with a stop slot
A data storage enclosure can have one or more data storage devices positioned in an enclosure slot having one or more stops. A data storage device can be attached to a rail having a rail width and having first and second protrusions offset from one another. The first and second protrusions may each have protrusion widths that are less than the rail width with the second protrusion shaped to provide a positive stop that retains the rail in an enclosure slot. |
US09851761B2 |
Computer and high-density server accommodating multiple modules
A computer, serving as a high-density server, includes a substrate, a plurality of connectors each including a plurality of electrodes, and a plurality of modules detachably attached to the substrate via connectors. The modules are attached to the connectors via different combinations of electrodes such that a first module (e.g. a CPU) is attached to one connector via a first combination of electrodes while a second module (e.g. a storage module or an attachment module) is attached to another connector via a second combination of electrodes. The connectors are aligned in a first direction on the substrate or in an array defined by first and second directions perpendicular to each other, wherein the connectors are selectively and electrically connected together with electrodes. |
US09851759B2 |
Multi-pivot hinge cover
The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This example can also include a flexible multi-pivot hinge cover assembly rotatably securing the first and second portions. |
US09851758B2 |
Assembly for storing and deploying for use a handheld digital device
An assembly for storing and deploying for use a handheld digital device, the assembly incorporating a case adapted for nestingly receiving the handheld digital device; a pin and socket combination having upper and lower halves, the upper half being fixedly attached to or formed wholly with the case; a flexible lanyard; a pair of loops interconnecting the flexible lanyard and the pin; a base; a socket; and a hinge mount interconnecting the socket and the base; the pin and socket combination's socket being slotted for passage of the lanyard. |
US09851754B2 |
Information processing device
An information processing device includes: a case; a base member that includes an attachment hole and a positioning hole, and that is provided inside the case; a switch that is fixed to the base member; a button member that includes an operation button that moves toward and away from the switch; an anchor member that is provided at the button member, and that includes an insertion tab that is inserted into the attachment hole and a claw that projects out from a leading end side of the insertion tab and that is hooked onto an edge portion of the attachment hole; and a positioning protrusion that is provided at the button member, and that is inserted into the positioning hole, the positioning hole being formed in an elongated hole shape extending along a projection direction of the claw. |
US09851753B2 |
Electronic device and method for controlling power supply of electronic device
An electronic device includes a first body and a second body which are detachably connected. The first body includes a frame and a fixing apparatus, and the second body includes a main functional unit. The fixing apparatus is connected to the frame and configured to fix the electronic device to an operation body. When the electronic device is fixed to the operation body via the fixing apparatus, the fixing apparatus and the frame form a ring-shaped space. A method for controlling power supply of the electronic device is also provided. |
US09851747B2 |
Electronic book reader with closely juxtaposed display screens
A portable electronic book reading machine has two display screens juxtaposed in close proximity to allow for automatic cross referencing between primary textual material displayed on the leftmost display screen and related secondary textual material displayed on the rightmost display screen. The machine has memory in which both primary text and secondary text are stored. As the user of the machine changes the page of primary text displayed on the leftmost screen display, ebook controller circuitry automatically refreshes the rightmost screen display to allow the user to cross reference between the primary textual material and the secondary textual material, or at his or her discretion to change the page of secondary textual material displayed, thereby fine tuning the juxtaposition of pages for study. |
US09851745B2 |
Latch for a computer case
A latch is disclosed. The latch has a hook that rotates to engage with a case for a computer. The hook has one side fabricated from a ferrous material. The hook is unlatched by placing a magnet near the ferrous material thereby causing the hook to rotate and disengage with the top case. |
US09851744B2 |
Address and control signal training
In one form, an apparatus comprises a delay circuit and a controller. The delay circuit delays a plurality of command and address signals according to a first delay signal and provides a delayed command and address signal to memory interface. The controller performs command and address training in which the controller provides an activation signal and a predetermined address signal with first timing according to the first delay signal, and the plurality of command and address signals besides the predetermined address signal with second timing according to the first delay signal, wherein the second timing is relaxed with respect to the first timing. The controller determines an eye of timing for the predetermined address signal by repetitively providing a predetermined command on the command and address signals, varying the first delay signal, and measuring a data signal received from the memory interface. |
US09851741B2 |
Endoscopic cutting forceps with jaw clamp lever latching mechanism
A lever latching system comprising: a housing; a lever having a latch pin fixedly mounted to the lever, the lever being movably mounted to the housing so that the latch pin moves in an arc; and a latch plate movably mounted to the housing for linear movement with respect to the housing, the latch plate comprising a labyrinth for receiving the latch pin. |
US09851739B2 |
Method and circuit for low power voltage reference and bias current generator
Circuits for generating a PTAT voltage as a base-emitter voltage difference between a pair of bipolar transistors. The circuits may form unit cells in a cascading voltage reference circuit that increases the PTAT voltage with each subsequent stage. The bipolar transistors are controlled using a biasing arrangement that includes an MOS transistor connected to a current mirror that provides the base current for the bipolar transistors. A voltage reference is formed by combining a PTAT voltage and a CTAT voltage at the last stage. The voltage reference may be obtained from the voltage at an emitter of one of the bipolar transistors in the last stage. |
US09851736B2 |
System and method for controlling power output of a power source
A control system for a power source is disclosed. The control system includes a first sensor module and a second sensor module to generate signals indicative of an ambient condition of the power source and an operating parameter of an engine of the power source, respectively. The control system further includes a controller that receives signals indicative of the ambient condition and the engine operating parameter and determines a first power output based on the ambient condition and a second power output based on the engine operating parameter. A final power output is further determined based on the first and second power outputs, which is further compared with a predetermined power output of the engine. A power conversion device that is coupled to the engine is further controlled to regulate a power output of the power source based on the comparison between the final and predetermined power outputs. |
US09851732B2 |
Split power supply bias with kill switch
Methods and systems for electrical bias generation are disclosed. Two or more different voltage levels can be created, one above a mid-rail value and one below the mid-rail value for each pair of voltage levels. Such voltage levels can be used to power processes in other circuits by providing a safe but adequate voltage value. Transition control between an on state and an off state for a power supply can also be implemented using this bias generation. |
US09851731B2 |
Ultra low temperature drift bandgap reference with single point calibration technique
A bandgap voltage generator includes a plurality of calibration transistors. A test circuit measures the bandgap reference voltage generated by the bandgap voltage generator and enables a subset of the calibration transistors to correct to the bandgap reference voltage. |
US09851729B2 |
Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat
Methods and systems facilitate network communications between a wireless network-connected thermostat and a cloud-based management server in a manner that promotes reduced power usage and extended service life of a energy-storage device of the thermostat, while at the same time accomplishing timely data transfer between the thermostat and the cloud-based management server for suitable and time-appropriate control of an HVAC system. The thermostat further comprises powering circuitry configured to: extract electrical power from one or more HVAC control wires in a manner that does not require a “common” wire; supply electrical power for thermostat operation; recharge the energy-storage device (if needed) using any surplus extracted power; and discharge the energy-storage device to assist in supplying electrical power for thermostat operation during intervals in which the extracted power alone is insufficient for thermostat operation. |
US09851728B2 |
Inhibiting deleterious control coupling in an enclosure having multiple HVAC regions
The current application is related to environmental-conditioning systems controlled by intelligent controllers and, in particular, to an intelligent-thermostat-controlled HVAC system that detects and ameliorates control coupling between intelligent thermostats. Control coupling can lead to inefficient HVAC operation. When control coupling is detected, a settings-adjustment directive is sent to at least one intelligent thermostat to adjust one or more intelligent-thermostat settings, including an HVAC-cycle-initiation delay parameter, swing parameter, and a parameter that indicates whether or not an intelligent thermostat should first obtain confirmation or permission before initiating an HVAC cycle. |
US09851727B2 |
Coordinated control of HVAC system using aggregated system demand
A control system for an HVAC system having a plurality of HVAC components operably associated with one or more terminal units is provided. The control system includes a coordination module and a controller having a processor and a memory, the controller operably associated with the coordination module and in signal communication with the plurality of HVAC components. The controller is configured to determine an aggregated thermal demand of the HVAC system, determine, with the coordination module, an operational setpoint for at least one HVAC component of the plurality of HVAC components based on the determined aggregated thermal demand, and send a signal indicative of each determined operational setpoint to each associated HVAC component of the plurality of HVAC components. |
US09851716B2 |
Unmanned aerial vehicle and methods for controlling same
One variation of a method for imaging an area of interest includes: within a user interface, receiving a selection for a set of interest points on a digital map of a physical area and receiving a selection for a resolution of a geospatial map; identifying a ground area corresponding to the set of interest points for imaging during a mission; generating a flight path over the ground area for execution by an unmanned aerial vehicle during the mission; setting an altitude for the unmanned aerial vehicle along the flight path based on the selection for the resolution of the geospatial map and an optical system arranged within the unmanned aerial vehicle; setting a geospatial accuracy requirement for the mission based on the selection for the mission type; and assembling a set of images captured by the unmanned aerial vehicle during the mission into the geospatial map. |
US09851711B2 |
Robot cleaner, docking station, robot cleaner system including robot cleaner and docking station, and method of controlling robot cleaner
A robot cleaner system is described including a docking station to form a docking area within a predetermined angle range of a front side thereof, to form docking guide areas which do not overlap each other on the left and right sides of the docking area, and to transmit a docking guide signal such that the docking guide areas are distinguished as a first docking guide area and a second docking guide area according to an arrival distance of the docking guide signal. The robot cleaner system also includes a robot cleaner to move to the docking area along a boundary between the first docking guide area and the second docking guide area when the docking guide signal is sensed and to move along the docking area so as to perform docking when reaching the docking area. |
US09851708B2 |
Sensor for moving equipment
The present invention relates to a moving equipment, such as in a medical examination system. In order to provide a facilitated way of moving equipment with high accuracy, a driving device (10) for moving equipment is provided, comprising a motor-driven positioning unit (12), a central processing unit (14), and a user interface (16) with at least one sensor unit (18). The motor-driven positioning unit is configured to carry out a movement (M) of movable equipment. Further, the central processing unit is configured to control the movement of the equipment provided by the motor-driven positioning unit. The at least one sensor unit comprises at least one touch sensitive area (20), and the at least one sensor unit is configured to provide control signals (22) to the central processing unit in dependency from a force (F) applied by a user to the at least one touch sensitive area. Still further, the at least one sensor unit is configured to be fixedly attached to the movable equipment. |
US09851707B2 |
Bulk field device operations
A computer-implemented method for configuring a plurality of field devices is provided. The method includes defining a configuration template and mapping the configuration template to a plurality of field devices. The defined configuration template is automatically applied to the plurality of field devices. A method of verifying field device configuration information is also provided. |
US09851703B2 |
Method for managing the dialogue between an item of equipment and at least one multi-application object
A portable object includes an antenna and a processor coupled to the antenna. The processor is configured to communicate with an item of equipment according to a contactless communication protocol that contains an anticollision procedure. The processor is also configured to execute a plurality of software modules. The software modules include application modules and a triggering module, which is configured to cause a triggering of the anticollision procedure between the single portable object and the item of equipment. The processor is configured to cause a signal, which is generated by executing the triggering module, to be transmitted from the antenna to the time of equipment. |
US09851702B2 |
Assistance system for steering a machine tool
The invention relates to systems for steering machine tools and in particular to systems that display information to an operator of the machine tool. Such a system comprises a manually controlled cutting tool. The system receives data that defines a model of a desired cut to be made on a workpiece by the cutting tool. The system receives further data related to the current position of the cutting tool in, at least, two dimensions. A processor generates from the received data a display. The display shows the desired cut to be made and a cutting tool icon at the current position of the cutting tool relative to the desired cut. The display also shows an indication of the current error between either the current position, or direction of travel, of the cutting tool and the desired cut. An operator does not need to look at the workpiece, a drawing and the Digital Read Out simultaneously as with existing systems. |
US09851701B2 |
Methods for optimizing an analysis of energy consumption to reduce cost and devices thereof
A method, energy usage analysis device, and non-transitory computer readable medium that obtain an amount of energy generated from wind resources and thermal resources at a plurality of intervals over a specified time period. An amount of energy consumed by a user at each of the intervals is obtained. An energy source wind number value is generated for each of the intervals based on the respective amount of energy generated from the wind resources and the thermal resources. An energy consumption wind number value is generated for each of the intervals based on the respective energy source wind number value and the respective amount of energy consumed by the user. An overall wind number value is generated for the specified time period based on the energy consumption wind number values and the amount of energy consumed at each of the intervals. The overall wind number value is output. |
US09851699B2 |
Component interfacing in hazard safety systems
Systems and methods for interfacing a hazard detection device with a control panel system via a dongle are provided. The dongle may be configured to alternate between drawing first and second amounts of power from the control panel system in response to the hazard detection device alternating between operating in a normal mode when no hazard is detected and an alarm mode when a hazard is detected. The hazard detection device may operate independently of any characteristics of the control panel system. For example, the hazard detection device may operate without drawing any power from the control panel system. Therefore, the dongle may allow for various types of hazard detection devices to interface with a common two-line power control system. |
US09851698B2 |
Process variable transmitter
A process variable transmitter provides an output representing a process variable. The process variable transmitter includes a process variable sensor that provides an analog sensor signal representing a process variable, an analog to digital converter that receives the analog sensor signal from the process variable sensor and converts it to digital sensor signal values, and a compensation processor. The compensation processor calculates, in a first mode, a compensated process variable value at a first slow rate. The compensation processor calculates a compensation factor relating the compensated process variable value to an initial digital sensor signal value. The compensation processor calculates, in a second mode, a process variable estimate as a function of an updated digital sensor signal value and the compensation factor. The process variable estimate is calculated at a second rate faster than the slow rate. |
US09851697B2 |
Electronic apparatus equipped with solar panel
Disclosed is an electronic apparatus including a dial plate having light transparency, a module including an antenna for receiving circularly polarized waves which is disposed below the dial plate, the antenna having a radiation electrode, and a solar panel disposed between the dial plate and the module, wherein the solar panel includes a common substrate, a plurality of solar cells disposed on the common substrate, and an inactive segment disposed on the common substrate at a place corresponding to the place of the radiation electrode. |
US09851693B2 |
Method and apparatus for correcting distortion on holographic display
A method and apparatus for correcting a distortion of a holographic display. The method includes tracking a location of a viewing window by tracking a location of a pupil of a user and calculating a central location of the viewing window, generating a wavefront aberration by determining an object point and an image point based on a location of a light source and the central location of the viewing window and using ray tracing, and calculating a complex aberration light field using the generated wavefront aberration. Thus, a quality of a holographically reproduced image in a viewing window-based holographic display may be improved. |
US09851692B2 |
Image forming apparatus having a driving force transmission rotating body which transmits a driving force to a driving force receiving portion of a driven member
Provided is a technique for suppressing the occurrence of density non-uniformities in an image formed on a sheet. An image forming apparatus, which forms an image on a recording material by transmitting driving force to a cartridge, includes: a frame having a positioning portion which positions the cartridge by contacting the attached cartridge; a driving force transmission rotating body which transmits driving force by engaging with a driving force receiving portion of the driven unit; and a circumferential surface which is provided in one portion of the frame and rotatably supports the driving force transmission rotating body. |
US09851686B2 |
Image-forming apparatus provided with guide for guiding movement of developing cartridge
An image-forming apparatus includes: a photosensitive drum; a developing cartridge including a developing roller; a developing pressing member for pressing the developing cartridge; a first developing guide; and a second developing guide. The developing cartridge is movable among a detachable position; a contact position at which the developing roller contacts the photosensitive drum; and a separated position at which the developing roller is separated from the photosensitive drum. The developing pressing member presses the developing cartridge to place the developing cartridge at the contact position. The developing pressing member is disabled from pressing the developing cartridge to place the developing cartridge at the separated position lower than the contact position. The first developing guide can guide movement of the developing cartridge between the detachable position and the contact position. The second developing guide can guide movement of the developing cartridge between the contact position and the separated position. |
US09851685B2 |
Electrophotographic image forming apparatus, developing apparatus, and coupling member
An image forming apparatus cartridge includes a casing, a developer roller having an axis L1, and a coupling member having an axis L2. The coupling member includes a first end portion operatively connected to the developer roller and a second end portion, with the second end portion including at least one projection that is open to the axis L2 and an outer surface that faces away from the first end portion. For at least part of the outer surface, a maximum distance from the axis L2 to the outer surface along a line perpendicular to the axis L2 decreases as the distance along the axis L2 from the first end portion increases. |
US09851684B2 |
Engaging mechanism for movable panel in image forming apparatus
An image forming apparatus includes: an open/close member supported so as to be movable between an open position at which an inside of an apparatus body is exposed and a closed position at which the apparatus body is closed; an engaged portion provided on the apparatus body; an engaging member having an engaging portion that is engageable with the engaged portion and a lever portion that contacts the engaged portion to guide the engaging portion to the engaged portion when the open/close member is moved from the open position to the closed position, the engaging member being provided on the open/close member and being rotatable forward and in reverse; and an urging member that urges the engaging member. The urging direction of the urging member is changeable between fixing and releasing directions in which the engaging member is drawn into and moved away from the engaged portion, respectively. |
US09851680B2 |
Power supply device and image forming apparatus including power supply device
A power supply device includes first and second transformers, a first power source configured to output a first DC voltage from the first transformer, a second power source configured to output a second DC voltage from the second transformer, a first winding on a primary side of the first transformer, an auxiliary winding which is wound in the same winding direction as the first winding, and a voltage generator configured to be connected to the auxiliary winding and to generate a power supply voltage for driving a first controller of the first power source and a second controller of the second power source. When an AC voltage drops, control is performed such that the second controller stops prior to the first controller. |
US09851679B2 |
Processing cartridge, photoreceptor drum unit, and end member pair
A photoreceptor drum unit is provided with a cylindrical photoreceptor drum, and two end members which are respectively disposed at both ends of the photoreceptor drum in an axial direction. One of the end members is provided with an elastic member, is biased in the axial direction, and is extendable and contractable. The other of the end members is provided with a cylindrical bearing member and a shaft member held in the bearing member. |
US09851677B2 |
Sheet processing apparatus
According to an embodiment, a sheet processing apparatus includes a first tray, a second tray, a discharge member, and a guide. The guide is provided to the second tray and changes a transport angle of sheets with respect to the second tray when the sheets are sent from a transport path toward the discharge member without passing through the first tray. |
US09851676B2 |
Conveying apparatus, sheet conveying apparatus and image recording apparatus
A conveying apparatus includes: a casing formed with a first sheet-conveyance passage and a second sheet-conveyance passage positioned inwardly as compared with the first sheet-conveyance passage; a cover member including a first resin member having a first guide surface for defining the first sheet-conveyance passage, a second resin member attached to the first resin member and located on an inner side of the casing than the first guide surface and defining the first sheet-conveyance passage, and a third resin member attached to the second resin member at a position opposite to the first resin member with respect to the second resin member and having a third guide surface for defining the second sheet-conveyance passage; and a metal frame attached to the second resin member at a position between the second resin member and the third resin member. |
US09851675B2 |
Image forming apparatus
An object is to provide an image forming apparatus capable of switching, with a simple configuration, the positional relation between a supporting member and a feeding member and the positional relation between a developing member and a photosensitive member. A separation cam 100 rotated by the driving force of a motor M and a slider 101 moving in accordance with the rotation of the separation cam 100 are configured to switch the positional relation between a lifting plate 13 and a feeding roller 3 and the positional relation between a developing roller 103b and a photosensitive drum 8. |
US09851671B2 |
Method of controlling a printing process and controller therefor
An example method of controlling a printing process in accordance with aspects of the present disclosure includes controlling an optical density of a printed image such that the optical density is increased for a predetermined portion of a leading edge of a page. |
US09851669B2 |
Fixing device
A fixing device includes first and second members, a frame supporting the second member, and two pressure mechanisms provided on either end of the first member. The mechanism includes a lever having one end supported by the frame in a rotatable manner in a pressure direction, and a helical compression spring disposed between a first spring support provided on the other end of the lever and a second spring support on the frame. At least one of the first and second spring supports includes a first area and a second area closer to the spring in the axial direction than the first area, the first area is in contact with an area of the spring close to a winding end of the spring, and the second area is in contact with an area of the spring farther away from the winding end in a winding direction than the first area. |
US09851666B2 |
Fixing device and image forming apparatus having the same
A fixing device includes a fixing unit configured to heat a sheet to fix an image on the sheet, a heating unit configured to heat the fixing unit, and a heat conduction unit disposed adjacent to a heated surface of the fixing unit. The fixing unit includes a first region not in contact with the sheet during heating of the sheet and a second region that is in contact with the heated sheet during heating of the sheet and has a temperature lower than the first region as a result of the contact with the sheet during the heating. The heat conduction unit is configured to transfer heat from the first region to the second region. |
US09851665B1 |
Fixation device that heats a fixation belt by an electromagnetic induction heating method
According to an embodiment, a fixation device has a fixation belt, a coil, and a heat-generation auxiliary plate. The coil is opposed to the fixation belt and the heat-generation auxiliary plate and generates magnetic flux. The heat-generation auxiliary plate assists heating of a recording medium by the fixation belt. The heat-generation auxiliary plate has a magnetic layer and a non-magnetic layer formed on the magnetic layer and contacting a base layer of the fixation belt. The non-magnetic layer is harder than the base layer of the fixation belt. |
US09851664B2 |
Fixing device
A fixing device includes a cylindrical heat roller, a heating element, a pressure roller, and an auxiliary roller. The heating element is provided inside the heat roller and configured to apply heat to the heat roller. The pressure roller is configured to be pressed against the heat roller to form, with the heat roller, a nip area where a recording paper sheet is to be nipped. The auxiliary roller is provided inside the heat roller and configured to be pressed toward the pressure roller with a peripheral wall of the heat roller in between. An outer peripheral surface of the auxiliary roller pressed against an inner peripheral surface of the heat roller is formed into an inverted crown shape so that an outside diameter of the auxiliary roller gradually decreases from both axial ends of the auxiliary roller toward an axial center thereof. |
US09851663B2 |
Fixing device and image forming apparatus
A fixing device includes a primary heater disposed opposite a fixing rotator to heat a circumferential span of the fixing rotator other than a fixing nip formed between the fixing rotator and a pressure rotator and a secondary heater disposed outboard from the primary heater in an axial direction of the fixing rotator to heat the fixing rotator at the fixing nip. The primary heater and the secondary heater heat a bi-heating span of the fixing rotator in the axial direction thereof. The secondary heater heats a mono-heating span of the fixing rotator in the axial direction thereof and generates a decreased amount of heat to be conducted to the bi-heating span of the fixing rotator. The decreased amount of heat is smaller than an increased amount of heat to be conducted to the mono-heating span of the fixing rotator that is heated by the secondary heater only. |
US09851660B2 |
Image forming apparatus with controlled separation voltage and transfer voltage
An image forming apparatus has an image carrier that carries a toner image; a transfer member that is opposed to the image carrier, a transfer voltage being applied to the transfer member so that the toner image is transferred from the image carrier to a print medium passing between the transfer member and the image carrier; a first voltage application device that applies the transfer voltage to the transfer member; a separation member to which a separation voltage is applied so that the print medium is separated from the image carrier; a second voltage application device that applies the separation voltage to the separation member; a sensing device that senses an image density of the toner image; and a control section that controls a magnitude of the separation voltage based upon the image density of the toner image. |
US09851656B2 |
Developing roller, toner and image forming apparatus
A developing roller includes a conductive axis body; a conductive elastic layer overlying the conductive axis body; and a toner bearing layer overlying the conductive elastic layer and having a surface dispersed with particles having an average particle diameter of from 11 nm to 40 nm. The rotary torque is from 2.5 N to 3.5 N. |
US09851646B2 |
Electrophotographic apparatus and process cartridge
Provided is an electrophotographic apparatus, including an electrophotographic photosensitive member, a charging unit arranged in a non-abutment manner with respect to the electrophotographic photosensitive member, a cleaning unit or a developing unit arranged in abutment against the electrophotographic photosensitive member, and a transferring unit. |
US09851643B2 |
Apparatus and methods for reticle handling in an EUV reticle inspection tool
Systems and methods to control particle generation in a reticle inspection system are presented. The number of particles added to a reticle during an entire load-inspect-unload sequence of a reticle inspection system is reduced by performing all reticle contact events in a controlled, flowing air environment. In one embodiment, the reticle is fixed to a carrier by clamping outside of the vacuum environment, and the carrier, rather than the reticle, is coupled to the reticle stage of the inspection system. In this manner, the high levels of back-side particulation associated with electrostatic chucking are avoided. In addition, the carrier is configured to be coupled to the reticle stage in any of four different orientations separated by ninety degrees. |
US09851638B2 |
Photosensitive polysiloxane composition and uses thereof
The invention relates to a photosensitive polysiloxane composition and a thin film formed by the aforementioned photosensitive polysiloxane composition. The thin film is a planarization film of a TFT substrate, an interlayer insulating film or an overcoat of a core material or a protective material in a waveguide. The invention is to provide a photosensitive polysiloxane composition having excellent surface flatness and high tapered angle of a pattern. The photosensitive polysiloxane composition comprises a polysiloxane (A), an o-naphthoquinone diazide sulfonic acid ester (B), an alkali-soluble resin containing a silyl group (C) and a solvent (D). |
US09851636B2 |
Materials and methods for improved photoresist performance
A photosensitive material and methods of making a pattern on a substrate are disclosed. The photosensitive material includes a polymer that turns soluble to a developer solution after a chemically amplified reaction, and at least one chemical complex having a single diffusion length. The material includes at least one photo-acid generator (PAG) linked to at least one photo decomposable base (PDB) or quencher. |
US09851633B2 |
Inorganic material film, photomask blank, and method for manufacturing photomask
An inorganic material film containing tin within the concentration range of 0.1 atomic percent or higher but no higher than 11.5 atomic percent eliminates the problem in which tin localizes and forms into particles, with the result that these particles turn into defects in an optical film. An inorganic material film for a photomask blank according to the present invention film-formed by sputtering and composed of a chromium-containing material includes a light-shielding layer having electrical conductivity, wherein the light-shielding layer contains 0.1 atomic percent or higher but no higher than 11.5 atomic percent of tin and no higher than 15 atomic percent of oxygen. The lower limit of oxygen concentration is, for example, 3 atomic percent. The inorganic material film has electrical conductivity, which is preferably no higher than 5000 Ω/cm2 when evaluated in terms of resistance values. |
US09851628B2 |
Light source control apparatus, image projection apparatus and storage medium storing light source control program
The light source control apparatus controls drive of multiple light sources included in a light source unit to be used in a state where the multiple light sources are lit. The multiple light sources each include multiple light-emitting elements. The light source control apparatus includes an acquirer acquiring temporal information relating to a temporal change of each of the light sources, an estimator acquiring an estimated lifetime of each of the multiple light sources by using the temporal information, and a controller decreasing, when the multiple light sources include a first light source whose estimated lifetime is shorter than a target lifetime set for the light source unit, a light emission amount of the first light source. |
US09851627B2 |
Optical engine and projector with same
An optical engine of a projector can include a light source device configured to emit light beam, an engine body and a dust cover. The engine body is located at a side of the light source device and is configured to receive the light beam from the light source device. The engine body can include a main body and a color wheel coupled to the main body. The dust cover is coupled to the engine body and covers the color wheel. A projector is also provided. |