Document Document Title
US09773695B2 Integrated bit-line airgap formation and gate stack post clean
Methods of forming flash memory cells are described which incorporate air gaps for improved performance. The methods are useful for so-called “2-d flat cell” flash architectures. 2-d flat cell flash memory involves a reactive ion etch to dig trenches into multi-layers containing high work function and other metal layers. The methods described herein remove the metal oxide debris from the sidewalls of the multi-layer trench and then, without breaking vacuum, selectively remove shallow trench isolation (STI) oxidation which become the air gaps. Both the metal oxide removal and the STI oxidation removal are carried out in the same mainframe with highly selective etch processes using remotely excited fluorine plasma effluents.
US09773693B2 Method of forming a semiconductor device including trench termination
In an embodiment, a method of forming a semiconductor may include forming a plurality of active trenches and forming a termination trench substantially surrounding an outer periphery of the plurality of active trenches. The method may also include forming at least one active trench of the plurality of active trenches having corners linking trench ends to sides of active trenches wherein each active trench of the plurality of active trenches has a first profile along the first length and a second profile at or near the trench ends; and forming a termination trench substantially surrounding an outer periphery of the plurality of active trenches and having a second profile wherein one of the first profile or the second profile includes a non-linear shape.
US09773691B2 Substrate conveying system
A substrate conveying system includes a substrate supply unit including a movable rack and an up-down unit which moves the movable rack down, a lift unit which has one or more ejection holes which eject a gas upward and is configured to lift-up the substrate supported on the movable rack by the pressure of the gas ejected through ejection holes when the up-down unit moves the movable rack down, and a conveying unit which includes a conveyor, and hook elements extending upward from the conveyor, and is configured to push in a conveying direction the substrate W being lifted-up by the pressure of the gas ejected through the ejection holes.
US09773683B2 Atomic layer or cyclic plasma etching chemistries and processes
Atomic layer or cyclic plasma etching chemistries and processes to etch films are disclosed. Films include Si, Ti, Ta, W, Al, Pd, Ir, Co, Fe, B, Cu, Ni, Pt, Ru, Mn, Mg, Cr, Au, alloys thereof, oxides thereof, nitrides thereof, and combinations thereof.
US09773678B2 Semiconductor substrate and method for manufacturing semiconductor substrate
A method for manufacturing a semiconductor substrate may comprise irradiating a surface of a first semiconductor layer and a surface of a second semiconductor layer with one or more types of first impurity in a vacuum. The method may comprise bonding the surface of the first semiconductor layer and the surface of the second semiconductor layer to each other in the vacuum. The method may comprise applying heat treatment to the semiconductor substrate produced in the bonding. The first impurity may be an inert impurity that does not generate carriers in the first and second semiconductor layers. The heat treatment may be applied such that a width of an in-depth concentration profile of the first impurity contained in the first and second semiconductor layers is narrower after execution of the heat treatment than before the execution of the heat treatment.
US09773675B2 3D material modification for advanced processing
Embodiments of the present disclosure relate to precision material modification of three dimensional (3D) features or advanced processing techniques. Directional ion implantation methods are utilized to selectively modify desired regions of a material layer to improve etch characteristics of the modified material. For example, a modified region of a material layer may exhibit improved etch selectivity relative to an unmodified region of the material layer. Methods described herein are useful for manufacturing 3D hardmasks which may be advantageously utilized in various integration schemes, such as fin isolation and gate-all-around, among others. Multiple directional ion implantation processes may also be utilized to form dopant gradient profiles within a modified layer to further influence etching processes.
US09773673B2 Composition for manufacturing semiconductor device and method of manufacturing semiconductor device using the composition
A composition for manufacturing a semiconductor device includes at least one carbon-based compound that includes at least one of an alkyne group and an azide group, and a solvent. A method of manufacturing a semiconductor device includes forming a feature layer on a substrate, coating the feature layer with a composition including alkyne and azide, forming a carbon-containing layer including a triazole compound by performing a heat treatment on the coated composition, forming a photoresist film on the carbon-containing layer, forming photoresist patterns by exposing and developing the photoresist film, and patterning the carbon-containing layer and the feature layer using the photoresist patterns.
US09773672B2 Method of forming micropatterns
A method of manufacturing a semiconductor device, including forming an etching target film on a substrate; forming an anti-reflection film on the etching target film; forming a photoresist film on the anti-reflection film; exposing the photoresist film; performing heat treatment on the anti-reflection film and the photoresist film to form a covalent bond between the anti-reflection film and the photoresist film; and developing the photoresist film.
US09773671B1 Material composition and process for mitigating assist feature pattern transfer
Provided is a material composition and method for inhibiting the printing of SRAFs onto a substrate including coating a substrate with a resist layer. After coating the substrate, the resist layer is patterned to form a main feature pattern and at least one sub-resolution assist feature (SRAF) pattern within the resist layer. The main feature pattern may include resist sidewalls and a portion of a layer underlying the patterned resist layer. In various examples, a material composition is deposited over the patterned resist layer and into each of the main feature pattern and the at least one SRAF pattern. Thereafter, a material composition development process is performed to dissolve a portion of the material composition within the main feature pattern and to expose the portion of the layer underlying the patterned resist layer.
US09773669B2 Method of fabricating a nanoribbon and applications thereof
A method of fabricating a nanostructure, which comprises forming an elongated tubular nanostructure, and generating conditions for said tubular nanostructure to unwrap.
US09773667B2 Apparatus and method for producing group III nitride semiconductor device and method for producing semiconductor wafer
The production apparatus includes a shower head electrode, a susceptor for supporting a growth substrate, a first gas supply pipe, and a second gas supply pipe. The first gas supply pipe has at least one first gas exhaust outlet and supplies an organometallic gas containing Group III metal as a first gas, and the second gas supply pipe supplies a gas containing nitrogen gas as the second gas. The distance between the shower head electrode and the susceptor is greater than the distance between the first gas exhaust outlet of the first gas supply pipe and the susceptor.
US09773666B2 Plasma-assisted atomic layer epitaxy of cubic and hexagonal InN and its alloys with AIN at low temperatures
Described herein is a method for growing indium nitride (InN) materials by growing hexagonal and/or cubic InN using a pulsed growth method at a temperature lower than 300° C. Also described is a material comprising InN in a face-centered cubic lattice crystalline structure having an NaCl type phase.
US09773664B2 Epitaxial base
An epitaxial base is provided. The epitaxial base includes a substrate and a carbon nanotube layer. The substrate has an epitaxial growth surface and defines a plurality of grooves and bulges on the epitaxial growth surface. The carbon nanotube layer covers the epitaxial growth surface, wherein a first part of the carbon nanotube layer attached on top surface of the bulges, and a second part of the carbon nanotube layer attached on bottom surface and side surface of the grooves.
US09773661B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a method of manufacturing a semiconductor device, comprising forming a film on a substrate by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing forming a first layer by supplying a precursor containing hydrogen and an halogen element to the substrate in a process chamber, under a condition in which the precursor is pyrolyzed if the precursor exists alone and under a condition in which a flow rate of the precursor supplied into the process chamber is larger than a flow rate of the precursor exhausted from an interior of the process chamber and forming a second layer by supplying a reactant to the substrate in the process chamber thereby modifying the first layer.
US09773658B2 Ultraviolet discharge lamp apparatuses having lamp housings which are transparent to ultraviolet light
The apparatuses disclosed herein include a discharge lamp configured to emit ultraviolet and visible light, an optical filter configured to attenuate visible light, and a power circuit configured to operate the discharge lamp. Some embodiments of the apparatuses are configured such that ultraviolet light emitted from the discharge lamp and passed through the optical filter encircles an exterior surface of the apparatus. Some cases of the apparatuses include a sensor system configured to monitor a first parameter associated with the operation of the discharge lamp and a second parameter associated with the transmittance of the optical filter. Some of the apparatuses include a means for moving the optical filter while the apparatus is in operation. In some cases, the apparatuses may be configured such that the optical filter may be arranged in and out of alignment with the discharge lamp. In some embodiments, the optical filter may be a multifaceted.
US09773655B2 Radio-frequency voltage generator
A radio-frequency voltage generator includes a first DC power supply for generating first direct-current voltage; a second DC power supply for generating second direct-current voltage; a transient alternating voltage generation circuit for generating a transient alternating voltage having a cycle shorter than a cycle of the radio-frequency voltage and having a voltage value oscillating between the first direct-current voltage and the second direct-current voltage; and a voltage switch section for switching voltages from the first direct-current voltage, to the transient alternating voltage, to the second direct-current voltage, and to the transient alternating voltage in this order, wherein the voltage switch section switches the voltages applied to the load so that the transient alternating voltage oscillates a half-integer of times starting with an initial value having the value of the direct-current voltage applied immediately before the switching, the half-integer being equal to or greater than 1.5.
US09773653B2 Ferromagnetic material sputtering target containing chromium oxide
Provided is a ferromagnetic material sputtering target containing a matrix phase made of cobalt, or cobalt and chromium, or cobalt and platinum, or cobalt, chromium and platinum, and an oxide phase including at least chromium oxide, wherein the ferromagnetic material sputtering target contains one or more types among Y, Mg, and Al in a total amount of 10 wtppm or more and 3000 wtppm or less, and has a relative density of 97% or higher. The provided ferromagnetic material sputtering target containing chromium oxide can maintain high density, has uniformly pulverized oxide phase grains therein, and enables low generation of particles.
US09773648B2 Dual discharge modes operation for remote plasma
Embodiments of the present technology may include a method of processing a semiconductor substrate. The method may include providing the semiconductor substrate in a processing region. Additionally, the method may include flowing gas through a cavity defined by a powered electrode. The method may further include applying a negative voltage to the powered electrode. Also, the method may include striking a hollow cathode discharge in the cavity to form hollow cathode discharge effluents from the gas. The hollow cathode discharge effluents may then be flowed to the processing region through a plurality of apertures defined by electrically grounded electrode. The method may then include reacting the hollow cathode discharge effluents with the semiconductor substrate in the processing region.
US09773645B2 Remote plasma generator using ceramic
A remote plasma generator includes a body, a driver, and a protection tube. The body includes a gas injection port, a plasma exhaust port, and a plasma generation pipe through which discharge gas or plasma flow. The driver is coupled to the body and generates a magnetic field and plasma in the body. The protection tube is at an inner side of the plasma generation pipe to protect the plasma generation pipe from plasma.
US09773642B2 Electron beam melting furnace and method for operating same
An electron beam melting furnace includes a hearth, a mold, an electron gun for keeping metal as a molten state, an electron beam controller for controlling direction of the electron beam, an image sensor for molten metal, and an operating device. A method for operating the furnace includes a step of inputting electron beam emitting coordinates in the electron beam controller, a step of emitting the electron beam, a step of detecting a high electron beam intensity spot by the image sensor, a step of calculating coordinates of high electron beam intensity based on the detected signal by the operating device, a step of calculating differences between the coordinates of emission and the coordinates of high electron beam intensity spot, a step of inputting the difference in the electron beam controller, and a step of controlling the location of electron beam spot.
US09773637B2 Plasma ion source and charged particle beam apparatus
A plasma ion source includes: a gas introduction chamber, into which raw gas is introduced; an insulation member provided in the gas introduction chamber; a plasma generation chamber connected to the gas introduction chamber; a coil that is wound along an outer circumference of the plasma generation chamber and to which high-frequency power is applied; and an electrode arranged at a boundary between the gas introduction chamber and the plasma generation chamber and having a plurality of through-holes formed therein, wherein a size of the through-holes is smaller than a length of a plasma sheath.
US09773636B2 Apparatus and method for generating high current negative hydrogen ion beam
An apparatus to generate negative hydrogen ions. The apparatus may include an ion source chamber having a gas inlet to receive H2 gas; a light source directing radiation into the ion source chamber to generate excited H2 molecules having an excited vibrational state from at least some of the H2 gas; a low energy electron source directing low energy electrons into the ion source chamber, wherein H− ions are generated from at least some of the excited H2 molecules; and an extraction assembly arranged to extract the H− ions from the ion source chamber.
US09773634B2 Iridium tip, gas field ion source, focused ion beam apparatus, electron source, electron microscope, electron beam applied analysis apparatus, ion-electron multi-beam apparatus, scanning probe microscope, and mask repair apparatus
There is provided an iridium tip including a pyramid structure having one {100} crystal plane as one of a plurality of pyramid surfaces in a sharpened apex portion of a single crystal with <210> orientation. The iridium tip is applied to a gas field ion source or an electron source. The gas field ion source and/or the electron source is applied to a focused ion beam apparatus, an electron microscope, an electron beam applied analysis apparatus, an ion-electron multi-beam apparatus, a scanning probe microscope or a mask repair apparatus.
US09773628B2 Breaker
A breaker includes conductors, each including an elongated flat cut portion, cutting chambers arranged in correspondence with the cut portions, a single cutting member that includes blades to cut the cut portions in the cutting chambers, a gas generator that generates gas to move the cutting member toward the cut portions, and an arc attenuation portion located between the two cut portions that are adjacent to each other. The conductors are located between two devices. Each cut portion is cut to form two separated cutting ends and electrically disconnect the devices. The arc attenuation portion attenuates an arc generated between the two cutting ends of one of the two adjacent cut portions and the two cutting ends of the other cut portion.
US09773624B2 Electrical switching apparatus and housing assembly therefor
A housing assembly is for an electrical switching apparatus. The electrical switching apparatus includes an arc chute and a collar. The housing assembly comprises: a plurality of housing members comprising a first base member and a second base member, the first base member being structured to receive the collar, the second base member being coupled to the first base member and being structured to receive the arc chute. The first base member is made from a first material and the second base member is made from a second, different material.
US09773621B1 High surface area nano fibers for supercapacitor devices
An apparatus and method for the uniform dispersion of nano scaled redox particles in a conductive fiber including, combining at least one nano sized redox capable material having metal oxides and/or metals, at least one conductive binder, and at least one solvent to form electrically conductive metal imbedded fiber(s) by fiber spinning and the conductive polymeric binder having a molecular weight greater than 20,000 Daltons, and coating a substrate with the electrically conductive fiber(s) to form an active layer substrate complex having a conductivity greater than 0.05 S/cm.
US09773618B2 Capacitor
The present invention relates to a capacitor. The capacitor includes a substrate; a dielectric layer formed on the substrate; and an electrode layer comprising a first electrode layer and a second electrode layer formed on the dielectric layer, wherein the first electrode layer and the second electrode layer are separated from each other, and at least a portion of the first electrode layer and at least a portion of the second electrode layer are disposed on a same surface. With this configuration, applying the electricity becomes easy, and since the first and the second electrode layers function as the electrodes being charged with different polarity electrical charges respectively, manufacturing thereof becomes easy, and the structure thereof is simple.
US09773617B2 Folding type capacitor comprising through hole
A folding type capacitor includes a metal substrate wherein a through hole penetrates an inside thereof; at least one dielectric layer formed on a surface of the metal substrate and an inner peripheral surface of the through hole; and an electrode layer formed on the at least one dielectric layer, wherein the metal substrate has bending portions whose surfaces are facing each other. Thus, manufacturing process is more simplified since Al2O3 insulation layers are formed by anodizing the aluminum layer without forming the extra dielectric layers after forming the aluminum layer, so that the manufacturing cost can be reduced, and also a multi-stacked capacitor having a high capacitance and a high reliability can be provided by stacking capacitors including a plurality of aluminum oxide layers using a more simplified process.
US09773613B2 Electronic device having capacitor
An electronic device is provided. The electronic device includes a housing, an antenna radiating body including a conductive metal, a first member disposed within the housing and electrically connected to the antenna radiating body, a printed circuit board (PCB) disposed within the housing, a flexible connecting member disposed between at least a portion of the first member and at least a portion of a second member and including a conductive material, and a capacitor including a first conductive plate that contacts the second member or formed by a portion of the second member, a second conductive plate, separated from the first conductive plate and electrically connected to the PCB, and a dielectric layer inserted between the first conductive plate and the second conductive plate.
US09773612B2 Integrated magnetic devices with multi-axial magnetic anisotropy
A method of fabricating in-plane or out-of-plane thin-film multi-axial magnetic anisotropy devices is provided that includes either depositing a magnetic material with perpendicular or partially perpendicular anisotropy patterned into a multi-directional, curved, or closed path or depositing a thin-film of magnetic material on a piezoelectric material, where the magnetic material is arranged in a pattern, depositing excitation electrodes on the piezoelectric material, where the excitation electrodes are arranged in a pattern, biasing the piezoelectric material, by applying a voltage across the excitation electrodes, where an electric field through the piezoelectric material is generated by the applied voltage across the excitation electrodes, where the piezoelectric material is biased by the electric field to provide stress to the magnetic material, where the stress rotates a magnetization of the magnetic material, and patterning the magnetic material into a multi-directional, curved, or closed path.
US09773611B2 Chip electronic component and manufacturing method thereof
A chip electronic component may include: a magnetic body having a coil conductive pattern part embedded therein; and an oxide insulating film formed on a surface of the coil conductive pattern part. Even in the case that the insulating film is formed to be thinner than an insulating film, it may prevent the coil conductive pattern part from being exposed, whereby a magnetic material and the coil conductive pattern part may not contact each other. Therefore, a waveform defect may be prevented at a high frequency.
US09773610B2 Antenna arrangement for wireless powering
An antenna arrangement for transmitting energy is described. The antenna arrangement includes a planar array of two or more rectangular loop antennas, adapted to transmit energy at low frequencies via non-radiative resonant coupling and at high frequencies via radiative coupling. The low frequencies correspond to a wavelength with half of the wavelength being larger than the longest rectangular loop antenna dimension and the high frequencies correspond to a wavelength with half of the wavelength being approximately equal the longest rectangular loop antenna dimension. The antenna arrangement also includes a feeding network connected to the planar array, which includes a phase shifting means for providing a phase difference between signals at the high frequencies to be transmitted by different rectangular loop antennas of the planar array, whereby the amount of phase difference is related to the distance of the rectangular loop antennas to a focal point in the near-field of the planar array. The antenna arrangement also includes means adapted for distributing the signals applied to the feeding network.
US09773606B2 Integrated stacked transformer
An integrated stacked transformer includes a primary inductor and a secondary inductor, and the primary inductor includes at least a first turn and a second turn, and is at least formed by a plurality of windings of a first metal layer and a second metal layer, wherein the first metal layer and the second metal layer are two adjacent metal layers, and the second turn of the primary inductor is disposed inside the first turn; the secondary inductor includes at least a first turn, and the secondary inductor is at least formed by at least one winding formed by the second metal layer, wherein the first turn of the secondary inductor substantially overlaps the first turn of the primary inductor; wherein the second turn of the primary inductor includes a segment of a parallel connection structure constructed by the first metal layer and the second metal layer.
US09773604B2 Power inductor and method of manufacturing the same
A power inductor includes: a substrate on which an internal electrode coil pattern is formed; and composite layers formed by alternately stacking first sheets formed of a mixture of coarse metal powder and fine metal powder and second sheets formed of fine metal powder on the internal electrode coil pattern of the substrate, thereby obtaining high inductance.
US09773603B2 Magnetization reversal
A method of magnetization reversal, time stable ferrimagnetic material, a product and a domain comprising said material, a system for magnetization reversal, and information storage. Therein, a ferrimagnetic material is one in which magnetic moments of the atoms on different sublattices are opposed, as in antiferromagnetism; however, in ferrimagnetic materials, the opposing moments are unequal and a spontaneous magnetization remains.
US09773601B2 Magnetic mount system
A magnetic mounting system is provided. The system includes a device having a magnetic attachment feature and a magnetic device mount. The magnetic device mount has a mating magnetic attachment feature. The magnetic attachment feature and mating magnetic attachment feature allow specific angular, radial, and/or longitudinal alignment of the device relative to the mount without a mechanical interface. An electronic device holder and charging system with integrated charging and data transfer interface and a self-aligning, magnetic coupling and docking interface with on-demand decoupling feature are also disclosed.
US09773599B2 R-T-B based sintered magnet
The present invention provides an R-T-B based sintered magnet including R2T14B crystal grains wherein; a grain boundary is formed by two or more adjacent R2T14B crystal grains, an R—O—C concentrated part, in which concentrations of R, O and C are higher than those in the R2T14B crystal grains respectively, is in the grain boundary, and a ratio (O/R) of O atom to R atom in the R—O—C concentrated part satisfies the following formula (1): 0.4<(O/R)<0.7.
US09773597B2 Composite soft magnetic material having low magnetic strain and high magnetic flux density, method for producing same, and electromagnetic circuit component
A composite soft magnetic material having low magnetostriction and high magnetic flux density contains: pure iron-based composite soft magnetic powder particles that are subjected to an insulating treatment by a Mg-containing insulating film or a phosphate film; and Fe—Si alloy powder particles including 11%-16% by mass of Si. A ratio of an amount of the Fe—Si alloy powder particles to a total amount is in a range of 10%-60% by mass. A method for producing the composite soft magnetic material comprises the steps of: mixing a pure iron-based composite soft magnetic powder, and the Fe—Si alloy powder in such a manner that a ratio of the Fe—Si alloy powder to a total amount is in a range of 10%-60%; subjecting a resultant mixture to compression molding; and subjecting a resultant molded body to a baking treatment in a non-oxidizing atmosphere.
US09773591B2 Article for magnetic heat exchange and method of fabricating an article for magnetic heat exchange
An article for magnetic heat exchange comprising a magnetocalorically active phase with a NaZn13-type crystal structure is provided by hydrogenating a bulk precursor article. The bulk precursor article is heated from a temperature of less than 50° C. to at least 300° C. in an inert atmosphere and hydrogen gas only introduced when a temperature of at least 300° C. is reached. The bulk precursor article is maintained in a hydrogen containing atmosphere at a temperature in the range 300° C. to 700° C. for a selected duration of time, and then cooled to a temperature of less than 50° C.
US09773588B2 Chip parts
A chip part is provided that includes a substrate 2 in which an element region 5 and an electrode region 16 are set, an insulating film (a first insulating film 9 and a second insulating film 3) which is formed on the substrate 2 and which selectively includes an internal concave/convex structure 18 in the electrode region 16 on a surface, a first connection electrode 3 and a second connection electrode 4 which include, at a bottom portion, an anchor portion 24 entering the concave portion 17 of the internal concave/convex structure 18 and which include an external concave/convex structure 6, 7 on a surface on the opposite side and a circuit element which is disposed in the element region 5 and which is electrically connected to the first connection electrode 3 and the second connection electrode 4.
US09773587B1 Tunable cavity for material measurement
An apparatus for measuring material properties of a material under test includes a transmission line, a tunable cavity within the transmission line having a ground plane at an end of the tunable cavity, and a voltage-tunable reactive grid adjacent a beginning of the tunable cavity.
US09773584B2 Triaxial mineral insulated cable in flame sensing applications
A cable assembly for a flame sensor apparatus includes an inner conductor electrically connected to a photodiode that generates a current. The inner conductor transmits the current from the photodiode. A first insulating layer circumferentially surrounds the inner conductor. The first insulating layer includes a mineral insulation material. An inner sheath circumferentially surrounds the first insulating layer. The inner sheath includes an electrically conductive material. A second insulating layer circumferentially surrounds the inner sheath. The second insulating layer includes a mineral insulation material. An outer sheath circumferentially surrounds the second insulating layer. The outer sheath includes an electrically conductive material. The cable assembly is for use in temperatures up to about 300 degrees Celsius or greater. A method of attaching a cable assembly for a flame sensor apparatus.
US09773582B2 Conductive composition and conductive molded body
The present invention relates to a conductive composition containing a conductive metal powder and an epoxy resin component in which the conductive metal powder contains a metal flake and the epoxy resin component contains a polyfunctional epoxy resin having three or more epoxy groups.
US09773576B2 Nuclear reactor shroud
A nuclear reactor in one embodiment includes a cylindrical, body having an internal cavity, a nuclear fuel core, and a shroud disposed in the cavity. The shroud comprises an inner shell, an outer shell and a plurality of intermediate shells disposed between the inner and outer shells. Pluralities of annular cavities are formed between the inner and outer shells which are filled with primary coolant such as demineralized water. The coolant-filled annular cavities may be sealed at the top and bottom and provide an insulating effect to the shroud. In one embodiment, the shroud may comprise a plurality of vertically-stacked self-supported shroud segments which are coupled together.
US09773573B2 Pressurized water reactor fuel assembly
An elongated control rod guide thimble for a nuclear reactor having a tube-in-tube dashpot design that has circumferential slots in the dashpot walls that align with spaced openings in the guide thimble sheath. The dashpot tube has an end plug with a threaded opening extending axially therethrough which is captured by a thimble screw that extend through an opening in the bottom nozzle and sandwiches an end plug attached to the guide thimble sheath between the dashpot tube end plug and the bottom nozzle.
US09773571B2 Memory repair redundancy with array cache redundancy
An integrated circuit including a memory, an array cache, and a cache replacement store is described. The memory includes a primary array and a redundant array. The integrated circuit also includes circuitry configured to transfer data into or out of the primary array using the array cache. For defective locations in the array cache, the circuitry is configured to use the cache replacement store in the transfer of data in place of the defective locations in the array cache, and map addresses in the primary array corresponding to the defective locations in the cache array to the redundant array.
US09773570B2 Built-in-self-test (BIST) test time reduction
Aspects of the invention provide for reducing BIST test time for a memory of an IC chip. In one embodiment, a BIST architecture for reducing BIST test time of a memory for an integrated circuit (IC) chip, the architecture comprising: a pair of latches for receiving bursts of data from a memory; a first compression stage for receiving a burst of data and compressing the burst of data into a plurality of latches; a second compression stage for comparing the compressed bursts of data with expected data; and a logic gate for determining whether there is a fail in the burst of data.
US09773563B2 Memory controller, memory control method, and coefficient decision method
According to one embodiment, a distribution of threshold voltages of a plurality of memory cells is acquired from a nonvolatile memory which includes the plurality of memory cells, a malfunction state occurring in the nonvolatile memory is identified based on a shape of the distribution, and a read voltage when data is read out of the nonvolatile memory is set to a voltage value corresponding to a type of the malfunction state.
US09773562B2 Storage apparatus, flash memory control apparatus, and program
A storage apparatus includes a flash memory that includes multiple blocks; and a control portion that reads data written in the block and writes the data into the block. The flash memory includes one block set having n pieces of the blocks including BR1 to BRn. A write data and a write flag are capable of being written into each of blocks BRi, the write data being written in accordance with a request, the write flag indicating that the write data has been written into a target block BRj. In accordance with a write request, the control portion performs an erasure process, a first write process, and a second write process. The erasure process erases the data including the write data and the write flag. The first write process writes the new write data into the block BRl. The second write process writes the write flag into a block BRm.
US09773553B1 Segmented memory and operation
Apparatus having a plurality of strings of series-connected memory cells, and methods of their operation, where each string of the plurality of strings is selectively connected to a common data line through a corresponding respective first select gate and selectively connected to a common source through a corresponding respective second select gate. A first access line is coupled to a respective memory cell of a first position of each string of the plurality of strings. A second access line is coupled to a respective memory cell of a second position of each string of a first subset of the plurality of strings, and a third access line is coupled to a respective memory cell of the second position of each string of a second subset of the plurality of strings.
US09773552B2 RRAM cell with PMOS access transistor
In some embodiments, the present disclosure relates to a method of operating an RRAM cell having a PMOS access transistor. The method may be performed by forming an initial conductive filament within a dielectric data storage layer of an RRAM cell having a bottom electrode connected to a drain terminal of a PMOS transistor and a top electrode separated from the bottom electrode by the dielectric data storage layer. The initial conductive filament is formed by turning on the PMOS transistor by providing a substantially zero first forming voltage to a gate terminal of the PMOS transistor, by providing a substantially zero second forming voltage to a source terminal of the PMOS transistor, by providing a first non-zero forming voltage to a bulk terminal of the PMOS transistor, and by providing a second non-zero forming voltage to the top electrode.
US09773550B2 Circuit and method for configurable impedance array
A configurable impeder is provided. The configurable impeder comprises of multiple CESs. Each of the CESs is capable of being configured into one of a plurality of impedance states. Further, a programing circuit is provided. The programing circuit provides a plurality of programing signals in dependence of an input signal. Each programing signal configures an impedance state of a respective CES from the plurality of CESs.
US09773549B2 Storage device with 2D configuration of phase change memory integrated circuits
A storage device, apparatus, and method to write and/or read data from such storage device. The storage device, comprises a channel controller and phase change memory integrated circuits (PCM ICs) arranged in sub-channels, wherein each of the sub-channels comprises several PCM ICs connected by at least one data bus line, which at least one data bus line connects to the channel controller. The channel controller is configured to write data to and/or read data from the PCM ICs according to a matrix configuration of PCM ICs, wherein: a number of columns of the matrix configuration respectively corresponds to a number of the sub-channels, the sub-channels forming a channel, and a number of rows of the matrix configuration respectively corresponds to a number of sub-banks, the sub-banks forming a bank, wherein each of the sub-banks comprises PCM ICs that belong, each, to distinct sub-channels of the sub-channels.
US09773547B2 Non-volatile memory with multiple latency tiers
A non-volatile memory device with multiple latency tiers includes at least two crossbar memory arrays, each crossbar memory array comprising a number of memory cells, each memory cell connected to a word line and a bit line at a cross point. The crossbar memory arrays each have a different latency. The crossbar memory arrays are formed on a single die.
US09773546B2 Semiconductor devices including auxiliary bit lines
Semiconductor devices are provided. A semiconductor device includes a stack of alternating gates and insulating layers. The semiconductor device includes a dummy cell region. The semiconductor device includes a plurality of bit lines and a plurality of auxiliary bit lines. Some of the plurality of auxiliary bit lines have different respective lengths. Related methods of forming semiconductor devices are also provided.
US09773545B2 Dual-port SRAM connection structure
The present disclosure provides a static random access memory (SRAM) cell. The SRAM cell includes first and second inverters cross-coupled for data storage, each inverter including at least one pull-up device and at least two pull-down devices; at least four pass gate devices configured with the two cross-coupled inverters; at least two ports coupled with the at least four pass-gate devices for reading and writing; a first contact feature contacting first two pull-down devices (PD-11 and PD-12) of the first inverter; and a second contact feature contacting second two pull-down devices (PD-21 and PD-22) of the second inverter.
US09773536B1 Context-adaptive binary arithmetic decoder with low latency
An apparatus having a plurality of memory cells and a circuit is disclosed. The memory cells may be configured to store a plurality of context variables. The circuit may be configured to predict a plurality of next states in each of a plurality of next cycles that follow a current cycle of an arithmetic decode. A subset of the context variables corresponding to the next states are generally copied from the memory cells to a buffer. A selected one or more of the context variables may be read from the buffer based on a current binary value decoded in the current cycle.
US09773533B2 Memory with low current consumption and method for reducing current consumption of a memory
A method for reducing current consumption of a memory is disclosed, wherein the memory includes a controller and a plurality of banks, and each bank of the plurality of banks includes a plurality of segments. The method includes the controller enabling an activating command corresponding to a first row address and an address of a first bank of the plurality of banks; a word line switch of a segment of the first bank corresponding to the first row address being turned on according to the activating command; the controller enabling an access command corresponding to an address of the segment; a plurality of bit switches corresponding to the segment being turned on according to the access command; and the controller enabling a pre-charge command corresponding to an address of a following segment and the address of the first bank after the access command is disabled.
US09773529B1 Methods and devices for reading data from non-volatile memory cells
A method for operating a read command of N complementary memory cells, the method includes the steps of determining if each of the first and second memory cells of the N complementary memory cells is in a first binary state or a second binary state, generating a count value by counting a total number of the first and second memory cells that are in the first binary state, and determining if the N complementary memory cells are programmed or erased based on a result of comparing the count value to a threshold number.
US09773526B2 System for cooling hard disk drives using vapor momentum driven by boiling of dielectric liquid
A system for cooling hard disk drives (HDDs) includes: an enclosure having (i) a lower volume within which a cooling liquid is heated to a boiling point to cause some of the cooling liquid to evaporate, creating a plume of rising vapor and (ii) an upper volume having (a) a HDD cooling area with HDD(s) placed in the direct path of the rising vapor, which cools the HDD(s) during functional operation of the HDD(s) and (b) a condenser located above the HDD cooling area and which cools a substantial portion of the rising vapor that impacts the condenser within the upper volume such that the rising vapor condenses back into liquid phase on contact with the condenser; and a heat source that dissipates heat into the lower volume of the enclosure, sufficient to heat the cooling liquid to the boiling point temperature.
US09773524B1 Video editing using mobile terminal and remote computer
A method for video editing using a mobile terminal and a remote computer is disclosed. A user selects a user video to edit using a mobile application of the mobile terminal. The user selects a visual effect and parameters of the visual effect using the mobile application. Subsequently, the mobile application provides a preview of the visual effect superimposed over the user video using a series of still images representing the visual effect. When the user confirms the preview, the mobile terminal generates a request for video editing and sends the request to a server. The request includes identification of the visual effect for combining the visual effect and the user video as confirmed by the preview. Based on the request from the mobile terminal, the server combines a video clip of the visual effect and the user video into a resulting video.
US09773523B2 Apparatus, method and computer program
An apparatus for analyzing a video recording of a sporting event, comprising: a video clip generating circuitry operable to, in response to a selection of one of a first timeline element, generate a video clip from a video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of a sporting event temporally extending between a first time and a second time, each of the start time and the end time of a first event record corresponding to the selected first timeline element being within a period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of participant tracking data of the participant of the sporting event identified by a identifier of the first event record corresponding to the selected first timeline element.
US09773517B2 Dual writer head design
A storage device includes a transducer head with multiple write elements having write poles of different sizes. For example, the transducer head may include two write poles of different width configured to write to a same surface of a storage medium. A controller of the storage device is configured to selectively engage one of the multiple write elements to write data to the storage medium.
US09773516B2 Head assembly and magnetic disk device
To control the resonance generated in the head assembly and improve property on the head location controlling. A head assembly includes: a slider having a head element; a slider supporting plate for holding the slider; a load beam for holding the slider supporting plate; a support projection which is arranged on the front end part of the load beam and on which the slider supporting plate is supported rotatably; a drive unit that rotates the slider supporting plate around the support projection; a dynamic vibration absorber arranged on the slider supporting plate, wherein the dynamic vibration absorber is disposed closer to the rear end side of the load beam than the support projection and has vibration freedom in the rotating direction of the slide supporting plate.
US09773515B2 HGA loader with optical alignment for automated magnetic head testing
An HGA loader provides HGAs, in succession, to a multiple workstation head tester. An HGAs carrier station receives HGAs to be tested. An alignment station on the base includes an alignment surface which selectively rotates about an alignment axis. A camera generates images of an HGA on the alignment surface, which is rotated so that the HGA has a desired spatial orientation which is maintained as the HGA is transferred to an HGA testing workstation. A received, oriented HGA is positioned to enable read/write test operations on a disk rotating on an adjacent spinstand. To effect the successive position operations, a transporter includes a track overlying the workstations, and a carriage movable along the track, to pass from workstation to workstations. The loader is automatically operative under the control of a controller.
US09773511B2 Detector and method for voice activity detection
The embodiments of the present invention relates to a voice activity detector and a method thereof. The voice activity detector is configured to detect voice activity in a received input signal comprising an input section configured to receive a signal from a primary voice detector of said VAD indicative of a primary VAD decision and at least one signal from at least one external VAD indicative of a voice activity decision from the at least one external VAD, a processor configured to combine the voice activity decisions indicated in the received signals to generate a modified primary VAD decision, and an output section configured to send the modified primary VAD decision to a hangover addition unit of said VAD.
US09773508B2 Systems and methods for implementing cross-fading, interstitials and other effects downstream
Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.
US09773504B1 Robust spectral encoding and decoding methods
Spectral encoding methods are more robust when used with improved weak signal detection and synchronizations methods. Further robustness gains are achieved by using informed embedding, error correction and embedding protocols that enable signal to noise enhancements by folding and pre-filtering the received signal.
US09773503B2 Audio encoder and decoder having a flexible configuration functionality
An audio decoder for decoding an encoded audio signal, the encoded audio signal including a first channel element and a second channel element in a payload section of a data stream and first decoder configuration data for the first channel element and second decoder configuration data for the second channel element in a configuration section of the data stream, includes: a data stream reader for reading the configuration data for each channel element in the configuration section and for reading the payload data for each channel element in the payload section; a configurable decoder for decoding the plurality of channel elements; and a configuration controller for configuring the configurable decoder so that the configurable decoder is configured in accordance with the first decoder configuration data when decoding the first channel element and in accordance with the second decoder configuration data when decoding the second channel element.
US09773498B2 System and method for managing models for embedded speech and language processing
Disclosed herein are systems, methods, and computer-readable storage devices for fetching speech processing models based on context changes in advance of speech requests using the speech processing models. An example local device configured to practice the method, having a local speech processor, and having access to remote speech models, detects a change in context. The change in context can be based on geographical location, language translation, speech in a different language, user language settings, installing or removing an app, and so forth. The local device can determine a speech processing model that is likely to be needed based on the change in context, and that is not stored on the local device. Independently of an explicit request to process speech, the local device can retrieve, from a remote server, the speech processing model for use on the mobile device.
US09773497B2 System and method for handling missing speech data
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for handling missing speech data. The computer-implemented method includes receiving speech with a missing segment, generating a plurality of hypotheses for the missing segment, identifying a best hypothesis for the missing segment, and recognizing the received speech by inserting the identified best hypothesis for the missing segment. In another method embodiment, the final step is replaced with synthesizing the received speech by inserting the identified best hypothesis for the missing segment. In one aspect, the method further includes identifying a duration for the missing segment and generating the plurality of hypotheses of the identified duration for the missing segment. The step of identifying the best hypothesis for the missing segment can be based on speech context, a pronouncing lexicon, and/or a language model. Each hypothesis can have an identical acoustic score.
US09773492B2 Selective suppression of audio emitted from an audio source
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media, such as storage devices and/or storage disks) to implement selective suppression of audio emitted from an audio source are disclosed. Example methods disclosed herein for audio suppression include sending, at a first time, reference audio data in a wireless format to a user device, the reference audio data corresponding to a first audio signal to be emitted by an audio source at a second time later than the first time. Such example methods can also include emitting the first audio signal from a speaker associated with the audio source at the second time.
US09773485B2 Control apparatus
The present invention relates to control (apparatus 70). The control apparatus (70) comprises a mass of resilient conductive material (56) having an electrical property which changes in dependence on deformation of the conductive material. The control apparatus (70) further comprises at least three electrodes (74, 76, 78, 80, 82, 84) in contact with the mass of resilient conductive material (56) at spaced apart locations to thereby define at least two electrical paths through the mass of resilient conductive material between different pairs of the electrodes. The control apparatus (70) is configured such that there is a change in a measurable electrical property between each of the at least two different pairs of electrodes in dependence on deformation of the mass of resilient conductive material. More than one of the at least three electrodes (74, 76, 78, 80, 82, 84) move upon deformation of the mass of resilient conductive material (56).
US09773479B2 Bohemian instruments
A Bohemian Instrument may be a musical instrument, acoustic or electric, with a metallic semi-hollow or hollow body. The Bohemian Instrument may comprise a neck extending from the body. In various embodiments, the Bohemian Instrument may comprise, but not be limited to, for example, a through-body neck, extending from the head of the neck into the body of the instrument. Within the body, the Bohemian Instrument may comprise a frame reinforcing at least one inner-edge of the body. In various embodiments, the frame within the body may be comprised of wood and be connected to, or comprise a part of, the through-body neck. By reinforcing the body, the frame also serves to improve a resonation quality of the hollow or semi-hollow metallic body. In turn, the Bohemian Instrument's unique and distinct sound is further articulated.
US09773477B2 Reducing the number of scaling engines used in a display controller to display a plurality of images on a screen
Methods and apparatuses to reduce the number of scaling engines used in a display controller that displays image content associated with a plurality of image sources on a screen are provided. A first multiplexer may receive image content from a plurality of storage devices, and select first image content from one of the plurality of image sources. A first scaling engine may process the selected first image content, wherein a plurality of multiplexers can receives an output of the first scaling engine and the image content from the plurality of storage devices, respectively. Each one of the plurality of multiplexers may output either the image content input to the multiplexer or the output of the first scaling engine depending on which image content was scaled by the first scaling engine. Additionally, a plurality of post-processors may perform additional post-processing on the output of the plurality of multiplexer, respectively.
US09773471B2 System for accurately and precisely representing image color information
A method and system for accurate and precise representation of color for still and moving images, particularly sequences of digitized color images. Spectral and/or extended dynamic range information is retained as images are captured, processed, and presented during color adjustment. Using this extra spectral information, various methodologies for further presenting or processing the color within these images can be optimized. Presentation-device independence is achieved not by attempting to discover a device-independent intermediate representation, but rather by deferring the binding and mapping of color representation onto a presentation device until its actual use.
US09773465B2 Display apparatus and method of driving the display apparatus
A display apparatus including a classifier configured to classify image data into preset data of an n-bits (“n” is a natural number), a toggle counter configured to count a number of toggles based on preset data of a present horizontal line and a previous horizontal line and to calculate a final toggle number using a weighted values corresponding to a swing width between data voltages of the present and previous horizontal lines, a determiner configured to determine a representative toggle number of a present frame based on a plurality of final toggle numbers of the present frame, compare the representative toggle number with a plurality of threshold values and determine a level of a power control signal based on a compared result.
US09773463B2 Method of adjusting display device driving voltage and display device
The present invention discloses methods of adjusting display device driving voltage and a display device, which are used for improving pressing unevenness (Trace Mura) of the display device caused by pressing or paddling. The method comprises: comparing the driving voltage of a display device with a driving voltage threshold; and if the driving voltage is larger than the driving voltage threshold, adjusting the driving voltage to make the adjusted driving voltage be smaller than or equal to the driving voltage threshold.
US09773452B2 EL display apparatus having a control circuit for protection of a gate driver circuit
An EL display apparatus includes: gate driver ICs (i. e., gate driver circuits); a plurality of pixels; gate signal lines each transmit a selection voltage for selecting a pixel from the pixels and non-selection voltage for placing a pixel in a non-selection state; and TCON. The pixels each include: a driving transistor; an EL element; a first switching transistor; and a second switching transistor. The gate driver ICs each include scanning and outputting buffer circuits which are connected to TCON to which an output signal of each of the scanning and outputting buffer circuits is inputted.
US09773450B2 EL display panel with gate driver circuits mounted on flexible board including terminal connection lines connecting connection parts and control terminals
The number of control lines to be formed on a COF in serial connection is reduced. An EL display includes a flexible board including: a plurality of connection terminals arranged at one side for connection with panel lines formed on a panel board; terminal connection lines for connecting points inside the flexible board with the connection terminals; serial connection lines for connecting between two or more of the connection terminals. On the flexible board: driver output terminals of each of gate driver ICs are connected to terminal connection lines; driver input terminals of the gate driver IC are connected to either terminal connection lines or the serial connection lines; and control terminals for performing logic setting of the gate driver IC are each arranged between connection terminals and driver input terminals to which the serial connection lines are connected.
US09773446B2 Display activation and deactivation control
An electronic display includes a display panel, which includes an array of pixels and a driver configured to activate and deactivate the emission of light from each of the pixels in the array. The electronic display also includes a panel driver configured to generate and transmit an emission interrupt signal to the driver, wherein the emission interrupt signal causes the driver to deactivate the emission of light from all pixels in the array for a set period of time prior to a refresh of a line of pixels in the array.
US09773445B2 Pixel array, driving method thereof, display panel and display device
The present invention provides a pixel array comprising a plurality of pixel units, each of which comprises three sub-pixels in different colors, wherein, in each pixel unit, any two adjacent sub-pixels are combined into a pixel block. Compared to the prior art, the width of the sub-pixel in the present invention increases, which reduces the difficulty of the manufacturing process of the pixel array and improves product yield. The present invention further provides a driving method of the pixel array, a display panel including the pixel array, and a display device including the display panel. When driving the above pixel array with the driving method, granular sensation of the display panel including the pixel array can be reduced, and a display effect of a display panel with higher resolution in the same size can be achieved.
US09773443B2 Thin film transistor display backplane and pixel circuit therefor
Briefly, in accordance with one or more embodiments, a pixel circuit to drive an electro-optical element of a display backplane comprises an element driver coupled to the electro-optical element, a programming switch coupled to the element driver, and a driver switch coupled to the programming switch and the element driver. The driver switch is capable of controlling when the element driver is turned on or turned off, and is capable of pulse-width modulating the drive current provided to the electro-optical element, for example to provide a lower drive current to the electro-optical element.
US09773441B2 System and methods for extracting correlation curves for an organic light emitting device
A system and method for determining and applying characterization correlation curves for aging effects on an organic light organic light emitting device (OLED) based pixel is disclosed. A first stress condition is applied to a reference pixel having a drive transistor and an OLED. An output voltage based on a reference current is measured periodically to determine an electrical characteristic of the reference pixel under the first predetermined stress condition. The luminance of the reference pixel is measured periodically to determine an optical characteristic of the reference pixel. A characterization correlation curve corresponding to the first stress condition including the determined electrical and optical characteristic of the reference pixel is stored. The stress condition of an active pixel is determined and a compensation voltage is determined by correlating the stress condition of the active pixel with curves of the predetermined stress conditions.
US09773440B2 Display panel, display device and inspection method
A display panel, a display device and an inspection method are provided. The display panel comprises a plurality of scanning lines, a plurality of data lines including a plurality of first-type data lines and a plurality of second-type data lines, and a plurality of sub-pixels arranged in an array. The second-type data lines are closer to a center of the display panel than the first-type data lines along a first direction. The first-type data line is connected to at least one second-type data line, and the connected first-type data line and the at least one second-type data line are connected to the sub-pixels having a same color in a same sub-pixel row, respectively. The first-type data line receives a voltage signal from an external circuit, and the at least one second-type data line receives the voltage signal from the connected first-type data line.
US09773437B2 Magnetic sun visor for car window
A sun visor for a motor vehicle having a main body portion with an LED display for advertising. The sun visor has a foldable, expandable shade portion extending from the main body portion to block sunlight. The sun visor has magnetic portions at a top of the main body portion to allow for easy attachment and detachment to an inside of a car window frame.
US09773435B2 Labeling band and assembly
A method of forming an elastic labeling band. The method includes covering a central portion of a web of tag material with a release agent, advancing the web of tag material longitudinally and disposing a layer of molten elastomer over the advancing web of tag material, including over the release agent on the central portion thereof. The layer of molten elastomer is disposed over the web of tag material so that the elastomer bonds only to those portions of the web not covered with the release agent. The method includes curing the elastomer to define, with the web bonded thereto, an advancing web assembly, and separating a longitudinal segment from the web assembly to define an elastic labeling band.
US09773434B2 Dye sublimation fabric separated elements
A laminate that possesses dye sublimation properties, particularly for use as tagless labels and embellishments for garments, apparel, fabric items and so forth such as sportswear fabrics, clothing and accessories is provided. The laminate includes a dye sublimation ink layer that overlies a substrate in which the dye sublimation ink interacts with the substrate's chemical make-up.
US09773416B2 Method, apparatus and computer program product for lane filtering
The disclosure relates to a method for lane filtering. In particular, the present embodiments relate to a method for determining whether lane filtering may be performed, an apparatus for lane filtering and computer program code to implement the determination by a device. In accordance with an example method information of a distance between a second vehicle and a third vehicle adjacent to each other and in front of a first vehicle is obtained. It is determined whether the distance is big enough for the first vehicle to proceed through the space between the second first vehicle and the third vehicle. An indication is provided on the basis of the result of the determining.
US09773415B2 System and method for surface vehicle trajectory description
System and method including a plurality of surface vehicles and a plurality of events to be performed by each of the surface vehicles. Each of the vehicles is equipped with an electronic control unit including a receiver and a decoder for the instructions received from a vehicle movement optimizer. The plurality of events include instructions of movements from an origin to a destination, and actions for each of the surface vehicles. The decoder decodes instructions received from the surface vehicle movement optimizer. The optimizer configures an optimized schedule of the preliminary plan by modifying the events based on either the vehicle attributes or updates submitted by the electronic control unit from the vehicle to the optimizer.
US09773412B2 System and method for providing augmented reality notification
A system and a method for providing augmented reality (AR) notification are provided. The system includes a recognizing unit configured to recognize a ground region, which is a region corresponding to the ground, on an AR driving image and a controller configured to add a display element to the ground region and to control a notification output associated with driving through the display element.
US09773411B2 Vehicle-to-vehicle and traffic signal-to-vehicle communication system
Disclosed herein is a wireless vehicle-to-vehicle and traffic signal-to-vehicle communication system, comprising: a) at least one traffic signal comprising a wireless transceiver capable of transmitting and receiving at least one message to/from at least one vehicle; and b) at least two vehicles, each comprising a vehicle communication unit comprising i. at least one vehicle wireless transceiver capable of transmitting and receiving at least one message to/from a plurality of vehicles and/or traffic signals; ii. a vehicle display unit; and iii. a vehicle-to-vehicle pairing system comprising one or more wireless messages, visual indicators or a combination thereof; wherein the communication system is configured for wireless communication, and wherein information is transmitted and received via the communication system between the at least two vehicles and/or at least one vehicle and at least one traffic signal.
US09773408B2 Mobile terminal and operation method thereof
An operation method of a mobile terminal includes determining a home appliance not registered with a server, displaying an object indicating the retrieved unregistered home appliance on a screen, and, upon receiving an input to register the unregistered home appliance, transmitting product information of the unregistered home appliance to the server. Consequently, product registration for the home appliance is easily and conveniently performed.
US09773405B2 Real-time deployment of incident response roadmap
In various representative aspects, a method and a system that guide an incident response team to efficiently respond to an information security incident based on a roadmap are disclosed herein. A delegated incident response lead may oversee the whole process, including the creation of the roadmap, the performance of the team members, and the statuses of all tasks. When an incident occurs, incident response team members are notified, and delegated tasks in the roadmap are laid out. With a secure collaboration platform, the incident response team may work together in a secure, uncompromised environment.
US09773404B2 Module mobile emergency notification system
Described herein is a module mobile emergency notification system. This system includes a module wireless emergency alerting device for receiving a user input indicative of an emergency situation and communicating the user input with a base station, a base station for communicating with the alerting device, and a mainframe for communicating with the base station and an alert notification display. The system allows a user to notify emergency responders of their emergency situation. The alerting device acts as a wireless panic system that is tied to a user's base station. Once triggered, the alerting device sends a signal to the base station which uses the on board Global Positioning System (GPS) to calculate its location. The base station sends the GPS coordinates and a user's profile information to the mainframe. The mainframe processes the information and displays it on an alert notification display for emergency responders or others to view.
US09773403B2 Hygiene compliance system
According to the present disclosure, a hygiene compliance system includes a handwash sensor, a badge, an occupant sensor, and a remote computer. The sensors and the badge may communicate with the remote computer to provide information regarding hygiene events. The hygiene compliance system determines whether the hygiene events comply with a hygiene operations scheme.
US09773402B2 Infectious disease spread prevention
A method of monitoring neonatal incubator hygiene. The method comprises continuously monitoring a current hygiene level of a plurality of caregivers by detecting, per the caregiver, a plurality of personal hygiene events held during a monitoring period, identifying a care giving event during which a first of the plurality of caregivers is proximate to a preborn chamber of first of plurality of neonatal incubators, and generating an alert based on the current hygiene level when the care giving event is identified.
US09773399B2 Diagnostic test device with audible feedback
Diagnostic test devices improve communication to a user thereof through provision of audible output. The test device can include a test member, such as lateral flow assay test strip. The test device further includes an electronic communication circuit that can comprise an audio output element as well as a microcontroller. Other elements in the electronic communication circuit includes one or more sensor elements, a display element, and one or more switching elements.—Methods provide indicia for operation of a test device that comprise steps for assembly of a diagnostic test device that provides for audio output.
US09773391B1 Object detection device
When the sight impaired become mobile, they often bump their heads on unseen objects and/or hazards that could result in injury. The object detection device uses signal emitting proximity sensors that alert the user to unseen objects. The object detection device notifies the user of detected objects. Stimulators, such as actuators, produce a detected feedback to contact the user to warn the user that an object has been detected and the distance between the object and the user. Each actuator contacts the user at a specific contact point. The actuator contacting the user at a specific contact point informs the user of the distance between the user and the detected object.
US09773389B2 Tactile information supply module
Provided is a tactile information supply module. The tactile information supply module includes a receiver for receiving message information from the outside, a controller for converting the message information into a tactile signal, and an operator for providing tactile information to a user based on the tactile signal, wherein the operator includes at least one tactile sensation provider comprising magnetic particles and a matrix material, and wherein the tactile sensation provider is transformed in response to an external magnetic field to provide the tactile information.
US09773385B2 Card reading device and so-equipped self-service terminal and method for monitoring the same
A card reading device (20) for a self-service terminal has an intake compartment (13) for a card (11) containing data to be read. The intake compartment (13) has at least one linearly extending sensor arrangement (6A, 6B) and an evaluator device (4) connected thereto to protect the card reading device (20) against manipulation attempts. The evaluator device (4) checks at least one spatial dimension (l,b) of the card via the sensor arrangement (6A, 6B), namely a dimension in a first direction (X) or a second direction (Y) in relation to the card (11) retracted into the intake compartment (13). Thus, it can be determined effectively whether a retracted card is a genuine card or if a manipulation is present that targets the inside of the card reading device.
US09773384B2 Wagering game with graphical reconfiguration of oversized symbol determined by rest location
A method in a gaming system includes receiving a wager and displaying an array having a plurality of array positions. The array positions are populated by symbols located on symbol-bearing reels, including an oversized symbol occupying a plurality of reel-symbol positions on one of the reels and having an image extending over those reel-symbol positions. The method also includes determining whether the oversized symbol will be only partially displayed in the array based on a rest location determined for the oversized symbol. If the oversized symbol will be only partially displayed in the array, the image of the oversized symbol is graphically reconfigured. The method includes spinning and stopping the reels to place the symbols in the determined rest locations. The first portion of the oversized symbol is displayed in the array with the graphically reconfigured image. The method also includes awarding a payout.
US09773383B2 Allocation of jackpots in a lottery game
There is described a method of determining jackpots comprising the steps of: determining a total jackpot amount; determining whether the total jackpot amount is at least equal to a threshold, the threshold being equal to a maximum jackpot amount plus an excess jackpot amount; when the total jackpot amount is at least equal to the threshold, setting a main jackpot at the maximum jackpot amount, the main jackpot associated with a main draw; and determining a number of additional draws and corresponding additional jackpots, each to be won using a same player selection as for the main jackpot, using the excess jackpot amount, the corresponding additional jackpots being awarded independently of an allocation of the main jackpot, wherein at least one of the steps is performed by a processor.
US09773381B2 Gaming system, gaming device and method for providing group event with individual group event eligibility timers
A gaming system and method which provides a community group event to a plurality of players at a plurality of the gaming devices in the gaming system. Each gaming device participating in the group event is associated with an individual group event eligibility timer. Such individual group event eligibility timers regularly decrement based on time and may increment based on one or more aspects of the player's gaming experience, such as wagers placed. If the individual group event eligibility timer associated with a gaming device participating in the group event lapses before the conclusion of a group event timer or mode, that gaming device is eliminated from the group event. Upon the conclusion of the group event, a group event award is shared amongst the players at the remaining or non-eliminated gaming devices (i.e., the gaming devices associated with individual group event eligibility timers with any amount of remaining time).
US09773372B2 Enhanced electronic gaming machine with dynamic gaze display
An electronic gaming machine where the player plays an interactive game using their player eye gaze. A graphics processor generates an interactive game environment and defines a viewing area as its subset, the viewing area having visible game components. A display device displays the viewing area having the plurality of visible game components. The display controller controls rendering of the viewing area on the display device using the graphics processor. At least one data capture camera device continuously monitors the player eye gaze to collect player eye gaze data. The game controller determines the location of the player's eye gaze relative to the viewing area and triggers a control command to the display controller. In response, the display controller controls the display device in real-time to provide a graphical animation effect displayed on the display device representative of a visual update to the visible game components in the viewing area.
US09773367B2 System and method for revealing an item on a multi-touch interface
A method and system for using a touch interface to detect a lateral edge of a human hand of a user to selectively reveal an item to the user. The method includes providing a general purpose computer having a main board with program memory, software, a processor and RAM connected in operative communication, providing an interface in operative communication with the processor, the interface being accessible by the user. The interface includes a touch screen that detects multiple points of contact indicative of the lateral edge of the human hand and reveals the item to the user in response to the step of detecting. The interface detects movement of the multiple points of contact and reveals the item at a position on the touch screen determined by the position of the multiple points of contact. Detecting movement further causes the item to track the movement.
US09773363B2 Transient asset management systems and methods
Systems and methods are disclosed that provide for managing transient assets used in connection with an access-controlled area of a distribution site of an electric power delivery system. In some embodiments, one or more users entering and access-controlled area may be identified via physical access control credentials provided to an associated access control system. Transient assets brought within an access-controlled area may be detected via one or more wired and/or wireless communication channels and may be associated with the one or more identified users located within the access-controlled area.
US09773357B2 Aircraft landing gear shock strut performance monitoring
A system and various methods for monitoring and evaluating the health of a shock strut assembly are illustrated. Multiple sensors, including gas temperature, gas pressure, oil pressure, and position sensor, may be used to gather data and evaluate the performance of the shock strut assembly. Various methods illustrated herein may evaluate the dynamic damping, static load support, and/or controlled stroke performance of the shock strut assembly.
US09773356B2 Maintenance of correct tire pressure
An apparatus for setting inflation pressure used to support a vehicle comprising a tire includes an air dispensary, a transponder, and a data-processing system. The transponder is coupled to the air dispensary and to the data-processing system. It receives, from the vehicle, a wireless transmission having first information. The data-processing system executes a host process that receives the first information, and that obtains, based at least in part on the first information, second information. The first information comprises information from which an appropriate inflation pressure for the first tire is obtainable. The second information comprises information indicative of an appropriate inflation pressure for the first tire.
US09773354B2 Terminal mounted in vehicle, control method thereof, data center and control method thereof
A control method for a terminal mounted in a vehicle includes: receiving at least one vehicle information message; extracting at least one piece of vehicle data from the at least one vehicle information message; generating a data package to be transmitted to a data center by grouping the at least one extracted piece of vehicle data into a designated unit; and transmitting the generated data package to the data center.
US09773344B2 Graphics processor clock scaling based on idle time
A method for graphics processor clock scaling comprises the following steps. A percentage of idle-time is calculated, based upon an elapsed idle-time and an elapsed active time. A graphics processor clock rate is reduced if the percentage of idle time is higher than a high limit threshold. The graphics processor clock rate is increased if the percentage of idle time is lower than a low limit threshold.
US09773343B2 Method for real-time and realistic rendering of complex scenes on internet
A method for realistic and real-time rendering of complex scene in internet environment, comprising: generating sequences of scene-object-multi-resolution models, a scene configuration file, textures and material files, and a scene data list file; compressing the sequences of scene-object-multi-resolution models, the scene configuration file, the textures and material files, and the scene data list file and uploading the compressed files to a server; downloading, at a client terminal, the scene-object-multi-resolution models, the scene configuration file, the texture and material file, and the scene data list file in ascending order of resolution and rendering the scene simultaneously; dividing, in rendering the scene, a frustum in parallel into a plurality of partitions, generating a shadow map for each frustum, filtering the shadow maps to obtain an anti-aliasing shadowing effect; and the shadow map closest to a viewpoint is updated on a frame-by-frame basis and updating frequency decreases for the shadow maps distant from the viewpoint, wherein the shadow map closest to the viewpoint has the largest size, and the size of the shadow map decreases for the shadow maps distant from the viewpoint.
US09773342B2 Barycentric filtering for measured biderectional scattering distribution function
The disclosure provides a method of determining reflected irradiance for a surface point on a surface whose reflectance properties are represented by a measured BSDF. Additionally, the disclosure provides a renderer and a computer program product. In one embodiment, the method includes: (1) determining u, v and w coordinates in the measured BSDF for the surface point based on an incoming and an outgoing ray direction, (2) selecting a triangle for barycentric interpolation based on values of the v and the w coordinates at the surface point and (3) performing the barycentric interpolation for evaluating the measured BSDF for the surface point.
US09773341B2 Rendering cover geometry without internal edges
One embodiment of the present invention includes techniques for rasterizing geometries. First, a processing unit defines a bounding primitive that covers the geometry and does not include any internal edges. If the bounding primitive intersects any enabled clip plane, then the processing unit generates fragments to fill a current viewport. Alternatively, the processing unit generates fragments to fill the bounding primitive. Because the rasterized region includes no internal edges, conflation artifacts caused when the number of coverage samples per pixel exceeds the number of color samples per pixel may be reduced. In prior-art techniques, reducing such conflation artifacts typically involves increasing the number of color samples per pixel to equal the number of coverage samples per pixel. Consequently, the disclosed techniques enable rendering using algorithms that reduce the ratio of color to coverage samples, thereby decreasing memory consumption and memory bandwidth use, without causing conflation artifacts associated with cover geometries.
US09773339B2 View direction determination
Among other things, one or more techniques and/or systems are provided for defining a view direction for a texture image used to texture a geometry. That is, a geometry may represent a multi-dimensional surface of a scene, such as a city. The geometry may be textured using one or more texture images depicting the scene from various view directions. Because more than one texture image may contribute to texturing portions of the geometry, a view direction for a texture image may be selectively defined based upon a coverage metric associated with an amount of non-textured geometry pixels that are textured by the texture image along the view direction. In an example, a texture image may be defined according to a customized configuration, such as a spherical configuration, a cylindrical configuration, etc. In this way, redundant texturing of the geometry may be mitigated based upon the selectively identified view direction(s).
US09773338B2 Rendering method of 3D web-page and terminal using the same
Disclosed are a rendering method of a 3D web-page and a terminal using the same. The rendering method includes loading a source text including depth information on one or more 3D objects constituting the 3D web-page, creating a document object model (DOM) tree and style rules including the depth information by parsing the source text, generating a render tree based on the DOM tree and the style rules, performing a layout on the render tree, painting left-eye and right-eye pages by applying, to the result obtained by performing the layout, a 3D factor including one or more the position, size, disparity, shape and arrangement of the 3D object, and merging the left-eye and right-eye pages and displaying the merged left-eye and right-eye pages on the 3D browser.
US09773336B2 Controlling the structure of animated documents
Methods and systems for controlling the structure of animated documents are disclosed. In some embodiments, a method includes displaying, via a graphical user interface, a representation of a document, where the document includes a programmatic component configured to create an animation by manipulating a structure of the document, a static structure of the document corresponds to the structure of the document when the animation is not performed, and the animation, upon execution, is rendered starting from an original base state that at least partially defines the static structure. The method also includes, in response to receiving a selection corresponding to a state of the animation, designating the selected state as a new base state, wherein the new base state is different from the original base state. The method further includes altering the static structure of the document to correspond to the new base state.
US09773334B1 High performance, low latency combined vision system for use in degraded visual environments
A method includes receiving a stream of synthetic images from a synthetic vision system and receiving a stream of sensor images from at least one sensor. The method also includes performing, by a processing array including a plurality of parallel processing elements, one or more fusion operations on a particular synthetic image of the stream of the synthetic images and one or more particular sensor images of the stream of the sensor images. Upon performing one or more fusion operations on the particular synthetic image of the stream of the synthetic images and the one or more particular sensor images of the stream of sensor images, the method further includes outputting a combined image to a display for presentation to a user.
US09773332B2 Visual cortex thought detector interface
A wearable computing device comprises one or more eye pieces each of which further comprises a flexible frame surrounding a display screen and tactile elements arranged on the perimeter of the display screen. The tactile elements provide tactile feedback to the user that is synchronous with the display on the display screen. A detection system is also included in the flexible frame to monitor the movements of a wearer's eyes and the eye sockets and to execute various tasks in response to the detected movements. A visual cortex thought detector also coupled to the wearable computing device obtains information regarding the wearer's thoughts and manipulates a display on the display screen based on the obtained information.
US09773329B2 Interaction with a graph for device control
Controlling an electronic device includes: detecting a touch contact with a touch-sensitive display; detecting a first intersection of the contact location with a first edge between first and second nodes; exclusively linking the first edge at the first intersection of the contact location; detecting movement of the contact location and causing the linked first intersection of the first edge to move in concert with the contact location so as to extend the first edge on the display at the intersection, while maintaining a link of the first edge to the first and second nodes; detecting the exceeding of an extensibility limit of the first edge; and based on the exceeding, removing the first edge from the displayed graph and breaking the connection between the first and second nodes of the graph, wherein the signaling connection between the first and second components is broken.
US09773328B2 Density gradient analysis tool
Systems, methods, and other embodiments associated with density gradient analysis tool for heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an intervals. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
US09773325B2 Medical imaging data processing apparatus and method
A medical imaging data processing apparatus comprises a setting circuitry configured to set a plurality of seeds at different locations in medical image data, a processing circuitry configured to select at least one seed from among the plurality of seeds and expand the at least one selected seed, and a region identifying circuitry configured to identify at least one target region based on a result of the expansion.
US09773324B1 Systems and methods for identifying targets on a display
There is provided a system including a memory and a processor configured to display targets on a display, each target having at least one target color, receive an input signal transmitted by a user device indicating at least one color value obtained from an image captured by the user device, the image including a portion of one of the targets displayed on the display, compare the color value indicated by the input signal with each of target colors in a target color database, determine the input signal is indicative of a first target of the targets based on a match between the color value indicated by the input signal and one of the target colors in the target color database, and execute an event involving the first target, in response to determining that the input signal is indicative of the first target of the targets.
US09773321B2 Visual representations of distance cartograms
Technology for generating high perceptual-quality distance cartograms, which use geo-contextual anchors to avoid topological violations, is disclosed. A system can calculate the travel times between a selected origin of the graph, and other locations within the graph based on a graph describing the transportation network within a region (e.g., an urban setting) and data describing travel conditions. Other nodes are then shifted such that the distances between them and the origin are reflective of the travel times between them. When a shifted node violates the topology of the transportation network, which hamper a user's ability to utilize a map due to disruptions in the physical relations between adjacent nodes and map overlaps, the node is instead placed at an alternate location that does not result in a violation. A graphical projection, or geo-contextual anchor, is then generated that indicates where the node would be located but-for the violation.
US09773317B2 Pedestrian tracking and counting method and device for near-front top-view monitoring video
Provided are a pedestrian tracking and counting method and device for a near-front top-view monitoring video, wherein the method includes that a video image under a current monitoring scene is acquired, the acquired video image is compared with a background image, and when it is determined that the video image is a foreground image, each blob in the foreground image is segmented and combined to acquire a target blob representing an individual pedestrian, and tracking and counting are performed according to the center-of-mass coordinate of each target blob in a detection area to acquire the number of pedestrians under the current monitoring scene. Thus the accuracy of a counting result can be improved.
US09773316B2 Camera module projecting patterns and measuring distance using the projected patterns
Disclosed are a camera module and a method of measuring a distance by using the same. The camera module includes a light source to irradiate a light, a film having a pattern through which the light irradiated by the light source passes, an image sensor to acquire an image of a subject, and a distance estimating module to estimate a distance from the subject by using the image acquired by the image sensor. The acquired image includes a pattern image projected by the light passing through the pattern, and the distance estimating module estimates the distance by using the pattern image.
US09773314B2 Registration of separations
Separations or images relating to film or other fields may be registered using a variety of features, such as, for example: (1) correcting one or more film distortions; (2) automatically determining a transformation to reduce a film distortion; (3) applying multiple criteria of merit to a set of features to determine a set of features to use in determining a transformation; (4) determining transformations for areas in an image or a separation in a radial order; (5) comparing areas in images or separations by weighting feature pixels differently than non-feature pixels; (6) determining distortion values for transformations by applying a partial distortion measure and/or using a spiral search configuration; (7) determining transformations by using different sets of features to determine corresponding transformation parameters in an iterative manner; and (8) applying a feathering technique to neighboring areas within an image or separation.
US09773312B2 Method of registrating a camera of a surgical navigation system for an augmented reality
A method of registering a camera of a surgical navigation system for an augmented reality which realizes an augmented reality with lowered error range is disclosed. The method of registering the camera of the surgical navigation system for the augmented reality enables single person to do the work by calculating and adjusting the coordinate of the optical center of the camera by moving the optical tracker, the camera, or the pattern board with a second marker attached on the pattern board, not manually attached on the pattern board. And, there is an effect of improving accuracy and safety of a surgery by realizing an augmented reality without generating an accumulated error by the second marker, since the spatial coordinate of the second marker attached on the pattern board maintains uniform.
US09773311B2 Tissue phasic classification mapping system and method
A voxel-based technique is provided for performing quantitative imaging and analysis of tissue image data. Serial image data is collected for tissue of interest at different states of the issue. The collected image data may be deformably registered, after which the registered image data is analyzed on a voxel-by-voxel basis, thereby retaining spatial information for the analysis. Various thresholds are applied to the registered tissue data to identify a tissue condition or state, such as classifying chronic obstructive pulmonary disease by disease phenotype in lung tissue, for example.
US09773307B2 Quantification and imaging methods and system of the echo texture feature
The present invention provides quantification and imaging methods and a system of the echo-texture feature, comprising: obtaining an ultrasonic image; calculating all the pixel values in a selected ROI of the ultrasonic image to obtain a regional standard deviation; excluding pixels with a pixel value smaller than a multiple of the regional standard deviation in the selected ROI; counting a set of pixels centered around a Nth pixel to gather a Nth local mean, a Nth local variance and a Nth local coefficient of variance corresponding the set of pixel values, wherein N is from 1 to the number of the pixels remaining in the selected ROI; and obtaining an echo-texture index according to the local means, the local variances, or the local coefficient of variances. The imaging of echo texture which shows the echo texture distribution of the selected ROI with a color scale changing continuously from red to blue is also included. A parameter is provided to adjust the visualization enhancement of the echo texture.
US09773304B2 Inspection apparatus, inspection method, and program
A photometric processing part calculates a normal vector of a surface of a workpiece from a plurality of luminance images acquired by a camera in accordance with the photometric stereo method, and performs synthesis processing of synthesizing at least two images out of an inclination image made up of pixel values based on the normal vector calculated from the plurality of luminance images and at least one reduced image of the inclination image, to generate an inspection image showing a surface shape of the inspection target. In particular, a characteristic size setting part sets a characteristic size which is a parameter for giving weight to a component of a reduced image at the time of performing the synthesis processing. The photometric processing part can generate a different inspection image in accordance with the set characteristic size.
US09773302B2 Three-dimensional object model tagging
In one implementation, a system for three-dimensional object model tagging includes a model engine to generate a model of a three-dimensional (3D) object from a pre-scan of a 3D object; an analysis engine to analyze the model to identify a property of the 3D object predictive of a reconstruction of the 3D object; a tag engine to generate a tag that describes the identified property based on the analysis; and a display engine to display the tag.
US09773300B2 Method and apparatus for correcting image based on distribution of pixel characteristic
An image correction method includes: obtaining information regarding at least one of brightness and colors of pixels constituting an input image, the input image comprising a plurality of regions classified according to whether the at least one of the brightness and the colors of the pixels are substantially uniformly distributed in a corresponding region; determining a weight with respect to at least one pixel based on the obtained information; and correcting the input image with respect to the at least one pixel based on the determined weight.
US09773298B2 Oscillatory motion compensation in frequency domain in image motion sensing systems
A system and a method for processing multi-linear image data by measuring a relative oscillatory motion from a first-imaged array of the multi-linear optical array to a second-imaged array of the multi-linear optical array as a first function in time domain via image correlation; transforming the first function from the time domain to a second function in frequency domain; converting real and the imaginary parts of the second function to polar coordinates to generate a magnitude and a phase; correcting the polar coordinates from the second function in the frequency domain to generate a third function; converting the third function to rectangular coordinates to generate a fourth function in the frequency domain; and transforming the fourth function from the frequency domain to a fifth function in the time domain.
US09773297B2 System and method for supporting image denoising based on neighborhood block dimensionality reduction
System and method can support an image processing device. The image processing device operates to obtain a first set of characterization values, which represents a first group of pixels that are associated with a denoising pixel in an image. Also, the image processing device can obtain a second set of characterization values, which represents a second group of pixels that are associated with a denoising reference pixel. Furthermore, the image processing device operates to use the first set of characterization values and the second set of characterization values to determine a similarity between the denoising pixel and the denoising reference pixel. Then, the image processing device can calculate a denoised value for the denoising pixel based on the determined similarity between the denoising pixel and the denoising reference pixel.
US09773295B2 Method and device for joining a plurality of individual digital images to form a total image
In a device and a corresponding method for joining a plurality of individual digital images to form a total image, a plurality of features is determined in a first individual image by means of a selection unit using a feature-based algorithm and then tracked in a second individual image by means of a tracking unit. A transformation matrix, with which the individual images are joined in an output unit to form the total image, is calculated from the determined feature correspondences in a transformation unit. The individual images can be joined in real time and with a high degree of accuracy by means of the feature-based algorithm in combination with a robust algorithm to calculate the transformation matrix.
US09773289B2 Automatic image selecting apparatus and method
An automatic image selecting apparatus including an image receiver configured to receive an image; a feature extractor configured to extract a feature from the image; and a category determiner configured to determine whether the extracted feature matches predetermined category identification reference data used for determining whether to store the image.
US09773286B2 System for providing extensible location-based services
A system for providing location-based services to a mobile device regularly determines the location of the mobile device. Using the location of the device, the system queries a database of virtual geographic regions to determine if the location of the mobile device falls within one or more of the virtual geographic regions. The virtual geographic regions correspond to service entities that have purchased, rented, leased, or otherwise acquired the virtual geographic regions. The virtual geographic regions cover a certain area of a map. If the mobile device is within a virtual geographic region, the system notifies the mobile device. A location-based services application installed on the mobile device launches an applet for the entity that acquired the virtual geographic region within which the mobile device is located. When the mobile device is located within multiple overlapping virtual geographic regions, the system generates a prioritization scheme that defines which of the corresponding service entities should be displayed on the mobile device, and in what order the service entities should be displayed.
US09773285B2 Providing data associated with relationships between individuals and images
In general terms, embodiments of the present invention relate to methods and apparatuses for providing information regarding relationships between individuals, who may be associated with a user of a mobile device, and objects (e.g., products, locations, businesses, etc.) identified in an image. In some embodiments, this image may be captured by a mobile device. For example, in some embodiments, a method is provided that includes: (a) receiving first information associated with an image, where the image was captured by a mobile device operated by a user; (b) receiving second information regarding one or more individuals; (c) determining, based at least partially on the first and second information, one or more relationships between information regarding individuals and information associated with the image; and (d) presenting, via the mobile device of the user, information associated with the one or more relationships.
US09773275B2 Profiling auction assets and/or participants to predict auction outcome
A profile of one or more users of the online auction environment is developed. The profile of each user can be based at least in part on historical auction activity of that user. An auction of the online auction environment that is in progress is monitored. A prediction is determined as to whether the auction will be successful based at least in part on the profile of the one or more users that are participating in the auction.
US09773274B2 System and method for online virtual fitting room
A system and method for virtually fitting an article of clothing on an accurate representation of a user's body obtained by 3D scanning of the user in minimal clothing and in standard garments of known properties. A graphical user interface allows the user to access a database of garments and accessories available for selection for the virtual fitting simulation for which each garment's physical and material properties are known. A finite element analysis is applied to determine the shape of the combined user body and garment and a an accurate visual representation of the selected garment or accessory on the proportional model of the user's body based on the analysis is generated. Means are also provided for the user to solicit custom garments or accessories from a participating designer or retailer, purchase selected garments or accessories from the participating designer or retailer, and communicate his or her preferences with participating designers, retailers, or other users.
US09773273B2 Gift transaction system architecture
A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system to complete the gift transaction to ship the gift package.
US09773272B2 Recommendation engine
A computer method and system provide means for recommending an organization to a user. The system includes a database of business relationships between organizations. A user may search for an organization according to search criteria and the system will select a set of organizations that match the criteria. The organizations may be displayed based on the relevance of the selected organization and the similarity of organizations connected to the selected organizations.
US09773268B2 System of acquiring shopper insights and influencing shopper purchase decisions
Systems herein relate to acquiring shopper insights from home product use and influencing shoppers to make additional future purchases of products. Further, the invention relates to electronically communicating with the shopper at the second moment of truth to provide the shopper with one or more influential messages including, but not limited to product information, e-coupons, discounts, surveys, ingredients, ingredient suggestions, recipe suggestions, entertaining, consumer reports, shopping list suggestions, wish list suggestions, and inventory list suggestions.
US09773260B2 Computer method and system for detecting and monitoring negative behavior in a computer network
A computer method and system for ranking computer network portal users is provided. The system and method comprise a ranking module which determines rank of an individual in a community of global computer network users. The ranking module determines rank of an individual as a function of user demand. The function of user demand includes any one or combination of number of requests to be connected to the individual user, readership following of the individual user and keywords common between profiles or authored works by the individual user and those of other users. An output member is coupled to receive the determined rank from the ranking module and generates an ordered list of user names ordered by determined rank of individuals. The rank of individuals may be provided to external entities such as fraud detection systems or advertising targeting engines.
US09773255B2 System and method for automatically distributing tangible rewards for electronic social activity
A system and method for automatically distributing physical rewards based on a user updating their social status with their mobile device utilizing a system monitor, a validation module, and a redemption module. The system monitor continually monitors social media networks for social updates containing certain preset specified content. When such content is identified, the location and other preset criteria pertaining to the device transmitting the update is validated by the validation module. Once the device has been validated, the redemption module is commanded to issue a tangible reward, such as a movie ticket from a ticket machine or a soda from a soda machine to the user of the device which transmitted the update. This way, the system and method provides a user with a tangible and immediately usable reward in response to the user publishing or sending certain social status updates, messages, or posts with their mobile device.
US09773254B1 Method and system for providing an event space associated with a primary virtual space
An approach to facilitate providing an event space associated with a primary virtual space is provided. An event space is provided to users of a primary virtual space, wherein the event space comprises one or more event objectives. Users of the primary virtual space having primary user accounts have associated event space accounts indicating event user parameters, event game parameters, and event inventory information for the first user. The user may be provided with event virtual items for purchase wherein the event virtual items are used in the event space during the event period. In response to a determination of the progress of the user associated with one or more event objectives an event award is determined for distribution to the user, wherein the event award may be used within the primary virtual space.
US09773250B2 Product role analysis
The present invention relates to a system and method for analyzing product roles. The system receives a listing of products for classification into roles. The system receives volume data for each item, as well as demand coefficient. Elasticity of the products may be determined from the demand coefficients. Product volumes and elasticities may then be compared against one another by graphing the product by its volume versus elasticity. From this comparison the products may be classified into one or more roles. These roles include image items, niche products, assortment completers, and profit drivers. The assortment completer role is populated with products which have high relative elasticity and low relative volume. Niche product role is populated with products which have low relative elasticity and low relative volume. The image item role is populated with products which have high relative elasticity and high relative volume. And lastly, the profit driver role is populated with products which have low relative elasticity and high relative volume. This comparison may also include generating an “image value” for the product.
US09773249B2 Method and system for presenting targeted advertisements
A system and method may add to a web page a similar-content module which may contain information related to the context of the web page, may look like a portion of the web page, and may lead to a jump page which presents information in the similar-content module in more detail and contains an advertiser's advertisement or a link to an advertiser's web page. If a user is interested in the information in the similar-content module, he may click on the module and be sent to the jump page. Displaying the similar-content module will not cost any advertiser anything. A pay per impression advertiser will not be charged until its advertisement is displayed on the jump page, and a pay per click advertiser will not be charged until its link in the jump page is clicked on.
US09773245B1 Acquiring items using gestures on a touchscreen
Described herein are techniques for initiating item fulfillment at least partly in response to the users performing gestures on touchscreens of client devices. For instance, a user may operate a client device that renders content associated with an item offered by an offering service. The user may thereafter request to acquire the item by performing a gesture on a touchscreen of the client device. The offering service may receive the request and a representation of the gesture and, in response, may determine whether or not to initiate fulfillment of the item at least partly with reference to the received representation of the gesture.
US09773240B1 Fake sensor input for passcode entry security
A method of preventing passcode logging is disclosed. The method may include: presenting a passcode entry interface on an electronic device; receiving a sensor input sequence from a sensor of the electronic device, wherein the sensor input sequence is indicative of a user's interaction with the passcode entry interface; and introducing a fake sensor entry into the sensor input sequence on the electronic device, wherein the fake sensor entry is introduced in accordance to a pattern to later distinguish the fake sensor entry from an actual sensor entry in the sensor input sequence.
US09773235B2 Systems and methods facilitating in-aisle scanning
Various methods are described for facilitating in-aisle scanning of one or more items to be purchased at a store. One example method may comprise scanning a barcode associated with an item. The method may further comprise adding the item to a list of items to be purchased. Additionally, the method may comprise receiving an indication that the item needs to be weighed. The method may further comprise flagging the item in the list to be weighed during checkout. Similar and related methods, apparatuses, and computer program products are also provided.
US09773225B2 Apparatus, system, and method for social network job applications
An apparatus, system, and method are disclosed for social network job applications. A method for submitting a job includes receiving details for a job posting from a job poster and the job posting corresponds to an employment position. The method includes providing the job posting for viewing on a job board by one or more users of a social network. Each account includes a user profile storing user information. The method includes receiving a request from a user to apply for the employment position corresponding to the job board posting. The method also includes submitting a job application for viewing by the job poster. The job application includes at least a portion of the user information from the user profile corresponding to the user. At least a portion of the user information included in the job application is pulled from the user profile.
US09773220B2 Master case tracking mesh for data transmission in highly shielded environment
Master case tracking mesh for data transmission includes a shipping container for holding items to be transported therein. The shipping container may include a central data storage unit configured to receive data transmitted thereto, and a plurality of electronic tags configured to store data of the items, and further configured to transmit data of the items to the central data storage unit.
US09773216B2 Workflow sharing
Individuals are provided with a mechanism for sharing their team's workflow with other teams in their organization on different instances in an enterprise or network, or with external parties in other organizations via a workflow marketplace. In this way, individuals can easily use workflows that other people have published, or move a workflow from staging to production in their own organization.
US09773214B2 Content feed printing
A user requests a plurality of content feeds. Content associated with the content feeds is periodically retrieved and converted to a print format. Contents associated with the content feeds are stored in the print format. Indications corresponding to the content feeds are provided to a network connected printer and displayed on a user interface thereof, including an indication that new content is available in the print format.
US09773212B2 Secure anonymous transaction apparatuses, methods and systems
The SECURE ANONYMOUS TRANSACTION APPARATUSES, METHODS AND SYSTEMS (“SAT”) transform hardware-verified user authentication requests via SAT components into secure transaction notifications. In one implementation, the SAT obtains a secure anonymous transaction user authentication request. The SAT verifies the authenticity of a user, using the secure anonymous transaction user authentication request. The SAT obtains an authenticated purchase order, in response to which it generates a one-time anonymous card account. Using the one-time card account, the SAT generates an anonymized purchase order for a merchant, and provides the anonymized purchase order. On obtaining a purchase notification for the anonymized purchase order, the SAT provides a real-time notification for a user of the purchase notification. Also, on obtaining notification of a shipment related to the anonymized purchase order to an anonymized address, the SAT generates an order to re-route the shipment from the anonymized address to an actual shipment address of the user.
US09773211B2 Systems and methods for interactive graphs for building penalized regression models
A graphical display of values generated according to a penalized regression model for multiple parameters of a data set shows the values as a graph having a first axis that represents magnitude of multiple parameter estimates of the penalized regression model and having a second axis that represents parameter estimate values of the multiple parameters of the penalized regression model. A user input is received that comprises a change to a parameter handle of the graphical display and changes at least one data parameter of the penalized regression model. The graphical display is changed such that the graphical display shows a representation of the values for the penalized regression model in accordance with the changes.
US09773210B2 System and method for providing information
There is provided a system for providing information. The system includes a data classifying device configured to receive original data and classify the original data as real time data or general data; a real time data analyzing device configured to receive the real time data from the data classifying device and generate condensed information including only a part that satisfies predefined conditions among attribute information of the real time data; and a distributed parallel processing device configured to receive the general data from the data classifying device, perform a predetermined distributed parallel computation process on the general data, and generate analysis information.
US09773209B1 Determining supervised training data including features pertaining to a class/type of physical location and time location was visited
Methods and apparatus are disclosed for determining supervised training data, such as travel-related supervised training data, for training a machine learning system. In some implementations, supervised training data may be determined that includes input features based on information items of users and desired output features based on one or more physical locations visited by users.
US09773202B2 Portable object and information transmission system
A portable object (10) comprises an integrated circuit (11), a first pad (12) that is mechanically and electrically connected to the integrated circuit (11) and a second pad (13) that is mechanically and electrically connected to the integrated circuit (11). The portable object (10) is designed for data transfer by capacitive coupling of the first pad (12) to a first conducting line (33) and of the second pad (13) to a second conducting line (34), when the portable object (10) is brought in vicinity to the first and the second conducting line (33, 34).
US09773201B2 Electronic interface apparatus and method and system for manufacturing same
A method for manufacture of an electronic interface card including defining a pair of apertures in a substrate layer, associating an antenna with the substrate layer such that opposite ends of the antenna terminate at the apertures, placing a metal element in each of the apertures, connecting the ends of the antenna to the metal elements, laminating the substrate layer together with a top layer and a bottom layer, forming a recess in the top layer and the substrate layer, attaching ends of connection wires to the metal elements, attaching opposite ends of the connection wires to a chip module and sealing the chip module in the recess.
US09773200B2 Miniature integrated sensor circuit
A miniature integrated CMOS sensor circuit comprising a time domain ADC module, a digital logic and control module, a data transmitter module, a power circuit module, a voltage reference module, an identification code tag, and an RF coil disposed within an area of less than 0.1 mm2.
US09773199B2 Image forming apparatus and non-transitory computer-readable recording medium storing test print page insertion program
An image forming apparatus is provided which can insert a test-printed sheet on an arbitrary page into an intended page. The image forming apparatus includes a test print selection portion, an original document reading portion, a test print page specification portion, a test print portion, a sheet set member, a print instruction portion and a print portion, where from image data on the read original document, overall page information, information specifying the page on which the test print is performed and detection information indicating that the test print page is set in the sheet set member, based on the instruction from the print instruction portion, the print portion performs the print while inserting the test print page into the intended page.
US09773197B2 Translation and display of text in picture
A method performed by a mobile terminal may include displaying an image via a display of the mobile device. A first user selection of a portion of the image is received and text in the selected portion of the image is identified. The identified text is displayed via the display. A second user selection of at least a portion of the identified text is received. The portion of the identified text is translated from a first language into a second language that differs from the first language. The translated text, in the second language, is displayed over the image via the display.
US09773193B2 Image processing apparatus, image processing method, and program
A quality of an image obtained by image processing is improved with a shorter amount of time spent in the image processing. An image processing apparatus includes, an acquisition unit configured to acquire an image, a determination unit configured to determine a quality of the acquired image, a switching unit configured to switch between settings of acquiring and not acquiring a reference image, from a communication apparatus connected to the image processing apparatus, used for improving the quality of the acquired image, based on the determined quality, and a processing unit configured to perform image processing by using the reference image acquired from the communication apparatus, in accordance with the switching by the switching unit.
US09773187B2 Method and apparatus for OCR detection of valuable documents by means of a matrix camera
The invention relates to a method for OCR detection of valuable documents in a cash dispenser in the case of which an image of the valuable document is detected by means of a digital video or matrix camera. A Hough transformation is used to calculate edge lines of the valuable document and a rotation angle is calculated therefrom such that the edges of the valuable document are aligned with the image edges. The detected image is homogenized to compensate an inhomogeneous image background. This is followed by OCR detection of alphanumeric information on the valuable document.
US09773182B1 Document data classification using a noise-to-content ratio
A method and system for classifying document data is described. An exemplary method includes identifying a markup language document having a plurality of portions, determining a set of substantive content metrics and a set of noise metrics for each of the plurality of portions, calculating a noise-to-content ratio for each of the plurality of portions based on a corresponding set of substantive content metrics and a corresponding set of noise metrics, and removing noise from the markup language document using the noise-to-content ratio.
US09773180B2 Online pseudonym verification and identity validation
Methods, systems, and computer program products for authenticating an online user. Authentication involves sending a code from a server to a user device equipped with a source of illumination and a camera capable of capturing video imagery of the online user. The user device receives the code, modulates the source of illumination in accordance with the code, and captures video imagery of the user while the source of illumination is being modulated according to the code. The captured video imagery of the online user is sent to the server where it is analyzed to detect evidence of changes in illumination that correspond to the code. If good correspondence is found, the user may be authenticated. Similar methods may be applied to other biometric data. Applications of the authentication include identify validation, pseudonym verification, and distinguishing human from non human access attempts.
US09773174B2 Vehicle detection method based on thermal imaging
A vehicle detection method includes (1) vehicle likelihood region identifying step; (2) vehicle component locating step; and (3) vehicle detecting step. To reduce complexity of calculation and enhance accuracy of detection, the method uses a vehicle likelihood region identifying algorithm to eliminate background regions from a total thermal image and keep vehicle likelihood regions therein for use in further analysis and processing, detects obvious vehicle components, such as vehicle windows and vehicle bottoms, in the thermal image to thereby identify vehicle component likelihood regions, describes a space geometric relationship of vehicle components with a Markov random field model, defines vehicle detection as problems with maximum a posteriori probability, estimates the most likely configuration with an optimization algorithm, so as to effectuate vehicle detection.
US09773171B2 Event taken-picture arrangement device, control method thereof and control program thereof
Disclosed are an event-specific taken picture arrangement device, a control method thereof and a control program thereof capable of efficiently observing the status of a change of a specific object by event. Multiple pictures P are divided into event picture groups ga1, gb1, gc1, and the like by event using a picture-taking date. The event picture groups ga1 and the like are further grouped into a plurality of groups of taken picture Ev1 to Ev6 by identical event. The taken pictures P of the identical event are consecutively arranged in an electronic album by identical event.
US09773168B2 Identification mark with a predetermined color difference
An identification mark may have a calibration color, a predetermined authentication color, and a predetermined difference between the calibration color and the predetermined authentication color that is associated with a product; and a visual code with a mechanism that identifies the predetermined difference.
US09773167B2 Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
A device for capturing rendered text is described. The device incorporates one or more visual sensors that receive visual information as a part of capturing rendered text. The visual sensors are collectively capable of capturing both text that is permanently printed on a page, and text that is displayed transitorily on a dynamic device. The device further incorporates a visual information disposition subsystem for disposing of visual information received by the visual sensors. The device further incorporates a package that bears the visual sensors and the visual information disposition subsystem, and is suitable to be held in a human hand.
US09773166B1 Identifying longform articles
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying documents. One of the methods includes obtaining a collection of training documents, the training documents including positive documents identified as being longform documents and negative documents identified as not being longform documents; extracting one or more features from the training documents, wherein the features represent lexical or textual content of the training documents; and generating a longform document classifier trained using feature instances extracted from the training documents, wherein the generated longform document classifier is trained such that input documents are classified as being longform documents or classified as not being longform documents.
US09773165B2 Method and system for webpage regression testing
A regression testing system comprises an automatic test tool configured to capture a first web screen shot and a second web screen shot of a webpage, where the webpage has undergone an update or edit. The regression testing system also comprises a visual comparator configured to identify similar areas in the first web screen shot and the second web screen shot. The visual comparator receives, and compares characteristics of, the web screen shots. Furthermore, the regression testing system generates a report with marked different characteristics between the first and second web screen shots. The regression testing system identifies similar areas in the first and second web screen shots shot even if the similar areas are at different locations within the web screen shots. The comparison performed by the visual comparator includes performing a pixel comparison combined with a marking algorithm to group differences in smaller, related but separate areas.
US09773163B2 Entertainment device safety system and related methods of use
An entertainment device safety system includes a video camera configured to capture video of an entertainment device and a user of the entertainment device and a video analytic module to perform real-time video processing of the captured video to generate non-video data from video. A computer receives the video and the non-video data from the video camera analyzes the video or the non-video data to determine a user position in relation to the entertainment device. The user position is compared to a user position rule to determine whether the user position violates the user position rule. A notification is transmitted in response to a determination that the user position violates the user position rule.
US09773160B2 Using relevance feedback in face recognition
Images are searched to locate faces that are the same as a query face. Images that include a face that is the same as the query face may be presented to a user as search result images. Images also may be sorted by the faces included in the images and presented to the user as sorted search result images. The user may provide explicit or implicit feedback regarding the search result images. Additional feedback may be inferred regarding the search result images based on the user-provided feedback, and the results may be updated based on the user-provided and inferred feedback.
US09773159B2 Method and apparatus for extracting image feature
At least one example embodiment discloses an image feature extracting method. The method includes determining a probabilistic model based on pixel values of pixels in a kernel, determining image feature information of a current pixel of the pixels in the kernel and determining whether to change the image feature information of the current pixel based on a random value and a probability value of the current pixel, the probability value being based on the probabilistic model.
US09773153B1 Fingerprint sensor module
It is provided a fingerprint sensor module comprising: a substrate; a fingerprint sensing device mounted on a first side of the substrate; at least one connection pad arranged on the substrate and configured to electrically connect the fingerprint sensor module to an external component; and an electrically conductive layer arranged on a second side of the substrate, opposing the first side, forming a back surface of the fingerprint sensing module, wherein the electrically conductive layer is connected to control circuitry of the fingerprint sensor module for controlling a potential of a finger in contact with the electrically conductive layer. There is also provided a smart card comprising a fingerprint sensor module.
US09773145B2 Encoded information reading terminal with micro-projector
An encoded information reading (EIR) terminal can comprise a microprocessor, a memory, an EIR device including a two-dimensional imager, and a micro-projector including a light source and a light manipulation sub-system. The EIR device can be configured to output raw message data containing an encoded message and/or output a decoded message corresponding to an encoded message. The EIR terminal can be configured to acquire an image of a target object in a field of view (FOV) of the two-dimensional imager. The EIR terminal can be further configured, responsive to successfully locating decodable indicia within the image, to produce a decoded message by decoding the decodable indicia. The EIR terminal can be further configured, responsive to successfully decoding the decodable indicia, to generate a projectable image and to project the projectable image onto a surface the target object using the micro-projector.
US09773141B2 Dendritic structures and tags
The disclosure features methods for generating a unique identifier, the methods including providing a dendritic structure, reading the dendritic structure to provide a signal, and generating a unique identifier from the signal.
US09773140B2 Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern
The present invention proposes a dot pattern on which code information and x and y coordinate information can be defined even if the dot pattern is extremely small, and proposes an information reproducing method and an information reproducing device based on the dot pattern. More specifically, a medium such as a printed material on which is formed a dot pattern portion by arranging in accordance with a given rule dots generated by a dot code generating algorithm in order to recognize various kinds of multimedia information is scanned as image data by scanning means. Then, the image data is converted into code data. Multimedia information corresponding to the code data is read out of storing means to be reproduced.
US09773135B2 Portable data collection system and method
Systems and methods for collecting and/or managing data are provided. The system includes a plurality of radio frequency identification (RFID) tags attached to a plurality of machines. Each of the plurality of RFID tags includes a tag ID. The system also includes a mobile data collector configured to take a measurement of one or more operating conditions of the plurality of machines and to read the tag ID from a proximal one of the plurality of RFID tags. The system also includes a computing device including a processor and a memory storing a database, the database associating the tag ID of each of the plurality of RFID tags with the one of the plurality of machines to which it is attached. Further, the computing device is configured to receive the measurement and the tag ID from the mobile data collector and analyze the one or more operating conditions.
US09773134B2 Apparatus and method pertaining to switching RFID transceiver read states
An apparatus (such as but not limited to an RFID tag) includes an RFID transceiver that is configured to automatically switch from a readable state to a quiescent read state upon being read and to remain in the quiescent read state at least while provisioned with reader-based power. The apparatus further includes a read-state changer disposed locally with respect to the RFID transceiver and configured to switch the RFID transceiver from the quiescent read state to the readable state notwithstanding current availability of the reader-based power.
US09773133B2 RFID tag and reader characteristic determination using group keys
An RFID tag possesses a group key issued by an authorized entity. When a reader requests some information from the tag, such as an identifier, the tag transmits a random number to the reader. The tag then determines one or more reader characteristics based on a response received from the reader. In one embodiment, the tag generates a verification value based on the random number and the group key and compares the verification value to the received response. If the comparison succeeds, the tag may treat the reader as possessing particular functionality, authorized to implement a particular feature, and/or authorized to receive information from the tag. If the comparison fails, the tag may treat the reader as lacking particular functionality, not authorized to implement a particular feature, and/or not authorized to receive information from the tag. The tag may request additional response(s) from the reader before determining the reader characteristic(s).
US09773132B2 Tag anti-collision method, reader apparatus and system for RFID systems with multi-packet reception capability
Provided is a method of preventing collision between a plurality of RFID tags by an RFID reader. An anti-collision method by a tag reader apparatus in an RFID system including a plurality of RFID tags, includes changing a length of a collision recovery slot in the collision recovery slot which successfully identifies a plurality of tags even though at least two tags simultaneously replied in one slot to cause collision so that data transmission of at least one identified tag is achieved.
US09773131B2 Information processing device and portable settlement terminal device
An information processing device includes a non-secure information processor and a secure information processor that are each accommodated in a housing. A first input display and a second input display are each provided on an operational surface of the housing. A boundary is between a first end side of the housing and a second end side of the housing, with the second end side of the housing being opposite to the first end side of the housing across the first input display and the second input display. A color or a surface treatment of a first portion of the first end side of the housing corresponding to the non-secure information processor is distinguishable from a color or a surface treatment of a second portion of the second end side of the housing corresponding to the secure information processor.
US09773128B2 Holographic encryption of multi-dimensional images
Cryptographic techniques for encrypting images, and decrypting and reconstructing images, are provided to facilitate preventing unauthorized access to images. A holographic cryptographic component (HCC) can generate a global image comprising a scaled version of a source image and random content, generate a phase hologram representing the global image, and encrypt the phase hologram to generate an encrypted hologram based on a random phase mask, which can be the private encryption key. To reconstruct the source image, an HCC can overlay a phase mask, which can be a conjugate of the random phase mask, on the encrypted hologram to decrypt it, and can illuminate the decrypted hologram with a coherent light source. The source image is only reconstructed properly if the correct phase mask is used. If HCC applies the encryption process repetitively to the same source image, HCC can generate a different encrypted hologram in each run.
US09773125B2 Tokenization column replacement
A tokenization system includes a vector table and one or more token tables. The tokenization system accesses sensitive data and a vector from a vector table column, and modifies the sensitive data based on the accessed vector. The tokenization system then queries the one or more token tables using a portion of the modified data to identify a token mapped to the portion of the modified data. The portion of the modified data is replaced with the token to create tokenized data. The vector table can be updated by replacing a vector table column with an updated vector table column. The tokenization system can modify subsequent data using the updated vector column prior to tokenization.
US09773119B2 Parallel and hierarchical password protection on specific document sections
The present disclosure involves systems and computer implemented methods for protecting portions of electronic documents. An example method includes receiving a request for access to an electronic file having sections, at least one section encrypted using a first key based on a first password. A second key is generated in response to receiving a second password, wherein the second key is generated based on the second password. The second key is compared to the first key. If the second key is identical to the first key, the least one section of the electronic file encrypted using the first key is decrypted using the second key. The electronic file is then presented such that the section(s) previously encrypted using the first cryptographic key is made visible. If the second key is not identical to the first, the electronic file is presented with the encrypted section(s) obscured.
US09773118B1 Data deduplication with encryption
Approaches for deduplicating data include generating a first key from plain text data of a first data element. The first data element is encrypted using the first key. The first key is compared to each key of a plurality of previously stored keys, which are associated with other encrypted data elements. In response to the first key matching a second key of the plurality of previously stored keys, the encrypted first data element is compared to the other encrypted data element associated with the second key. In response to the encrypted first data element matching the other encrypted data element, the first key is associated with the other encrypted data element, and the encrypted first data element is discarded.
US09773116B2 Automated local exception rule generation system, method and computer program product
A system, method and computer readable medium pertaining to evaluation of events from a computer system to assess security risks to that system. Events are evaluated according to the aspects of each event and the aspects are used to make a preliminary determination regarding violation of a security rule. In addition to a preliminary determination of a rule violation, exceptions to the rule may be identified.
US09773113B2 Operation of a dual instruction pipe virus co-processor
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a content object that is to be virus processed is stored by a general purpose processor to a system memory. Virus scan parameters for the content object are set up by the general purpose processor. Instructions from a virus signature memory of a virus co-processor are read by the virus co-processor based on the virus scan parameters. The instructions contain op-codes of a first instruction type and op-codes of a second instruction type. Those of the instructions containing op-codes of the first instruction type are assigned to a first instruction pipe of multiple instruction pipes of the virus co-processor for execution. An instruction of the assigned instructions containing op-codes of the first instruction type is executed by the first instruction pipe including accessing a portion of the content object from the system memory.
US09773110B2 Cluster anomaly detection using function interposition
Systems and methods may provide for identifying a runtime behavioral pattern of an application and detecting an anomaly in the runtime behavioral pattern. In addition, a security event may be triggered in response to the anomaly. In one example, the anomaly is detected with regard to one or more of a library call count, a library call type, a library call argument configuration or a library call timing associated with a runtime operation of the application.
US09773107B2 Systems and methods for enforcing security in mobile computing
Methods and systems described herein relate to enhancing security on a device by configuring one or more software functions in a trusted zone of a processor using object firewalls, IPC mechanisms, and/or a policy engine. An inter-process communication mechanism and inter-process communication bus enable secure inter-process communication between inter-process communication applications within the trusted zone and inter-process communication applications external to the trusted zone. Adapting, filtering, blocking, redirecting, or otherwise modifying inter-process communications is enabled by the inter-process communications mechanism. Modifications may be controlled by a policy engine within the trusted zone.
US09773106B2 Method and system for protecting a computer system during boot operation
A method for protecting a computer system from malicious network traffic is provided using a driver which inspects network packets. A security profile comprising packet inspection rules is compiled and stored on the computer system. During the startup or boot operation of an operating system, the driver loads the compiled security profile and inspects network packets using the inspection rules.
US09773105B2 Device security using user interaction anomaly detection
A mobile device security system can include circuitry configured to receive first user-interaction information associated with the mobile device. The first user-interaction information can be indicative of first sensed interactions of a user with the mobile device during a first period of time. The system can also include circuitry configured to receive second user-interaction information associated with the mobile device. The second user-interaction information can be indicative of second sensed interactions of a user with the mobile device during a second period of time that is subsequent to the first period of time. The system can also include circuitry configured to compare the first and second user-interaction information. The system can also include circuitry configured to report anomaly information to a security service of the mobile device and/or a remote system, where a difference between the first and second user-interaction information exceeds a threshold.
US09773102B2 Selective file access for applications
Methods, systems, and computer program products are provided for enabling selective file system access by applications. An application is installed in a computing device. An application manifest associated with the application is received. The application manifest indicates one or more file types that the application is allowed to access. The indicated file type(s) are registered in a location accessible by a broker service. The application is launched as an application process. The application process is isolated in an application container. The application container prevents direct access by the application process to file system data. An access request related to first data of the file system data is received at the broker service from the application process. Access by the application process to the first data is enabled when the broker service determines that a file type of the first data is included in the registered file type(s).
US09773101B2 Method for displaying contents and electronic device thereof
An electronic device is provided. The electronic device includes an output module, a sensing module, and a processor. The output module is configured to output contents. The sensing module is configured to obtain at least one of user information and environment information. The processor is configured to control an operation of the electronic device in response to at least one of the user information and the environment information depending on an attribute of the contents.
US09773100B2 Method and device for playing contents
The present invention provides a method for playing contents, which are stored in a storage device connected via at least one interface, the method comprising: detecting a connection of the storage device; transmitting transaction information stored in the detected storage device to a license server, wherein the transaction information includes transaction identification information which identifies a corresponding transaction and a user; receiving, from the license server, license information allowing to play the contents; and playing the contents on the basis of the license information, wherein the license information includes a license file and a license key.
US09773097B2 System and method of optimizing blending ratios for producing product
An optimization system includes a) one or more processors; b) a loop search engine configured to perform a loop search based on a random blending ratio of blending components for at least a product, and to generate a first optimized blending ratio; and c) a local search engine configured to perform a local search based on the first optimized blending ratio, and to generate a second optimized blending ratio. The loop search engine and the local search engine are implemented on the one or more processors.
US09773095B2 Apparatus for dispensing medicine, vitamins and/or samples
An apparatus for distributing medicines, vitamins and/or samples, including an organizer and dispensing units for medicines, vitamins and/or samples. The organizer includes seats in which to place the dispensing units. The apparatus includes an identification device connected to a data processing device and containing dispensing data on medicines, vitamins and/or samples, including detecting members controlled to a detecting state by detecting signals generated on the basis of dispensing data in the data processing device. The identification device is configured to be brought in connection with the organizer so that at least some of the detecting members are aligned with at least some of the seats of the organizer, wherein at least those dispensing units, which are aligned with at least one detecting member, can be identified by means of detecting signals generated on the basis of dispensing data in the data processing device.
US09773092B2 Inventory management system
The present disclosure provides an inventory management system that offers significant improvement over existing systems by automating requests to restock inventory. The present disclosure details an inventory management system that provides real time visibility to stock levels and streamlines materials management activities, while addressing the issues of human resource misallocations, inaccurate inventory data management and related out of stock conditions. Moreover, the system of the present disclosure promotes a high level of confidence in inventory data that enables on-hand inventory levels to be reduced, thereby reducing costs and waste.
US09773089B2 Integrated circuit design method and system with color-coded components
A method includes generating a schematic of an integrated circuit (IC), the IC having a circuit component. The method also includes searching a database having one or more configurations of the circuit component, each of the one or more configurations of the circuit component having a corresponding estimated resistance capacitance (RC) value and an assigned color scheme based on the estimated RC value. The method further includes displaying the circuit component in the schematic as a symbol representing the circuit component, the symbol representing the circuit component being displayed having the assigned color scheme of a selected circuit component configuration.
US09773087B2 Method and system for creating a device layout
A method and a system for creating a semiconductor device layout are disclosed. The system includes a display screen for displaying at least one graphic representation of a device layout; a memory storing a device library comprising a plurality of predefined target device layouts; and at least one processor coupled to the display screen and the memory and programmed to: prompt a user to draw at least one portion of at least one layer of a desired device layout to create a current device layout; identify at least one predefined target device layout from the device library that matches the at least one portion of the at least one layer; display the current device layout and the identified at least one predefined target device layout on the display screen; and indicate at least one difference between the current device layout and the at least one predefined target device layout on the display screen.
US09773083B1 Post-placement and pre-routing processing of critical paths in a circuit design
Aspects of processing a circuit design include synthesizing the circuit design and placing elements of the synthesized circuit design. After placing and before routing, respective delay values and slacks are determined. A first path having a most negative slack is determined and a first group of candidate paths is selected. The first group of candidate paths is a subset of critical paths of the circuit design, and the first group of candidate paths have delay values within a threshold range of delay values from the delay value of the first path. The first group of candidate paths are modified to reduce the respective delay values and a second group of candidate paths is selected. The second group of candidate paths have circuit structures that match selected circuit structures and are modified to reduce the respective delay values. A critical path having a most negative slack is iteratively selected and modified to reduce the respective delay value.
US09773081B2 Analytic model lifecycle maintenance and invalidation policies
A governing modeling system maintains information associated with an analytic model. One or more policies may be defined that are associated with the analytic model and one or more instances of the analytic model. The system may monitor the analytic model and the one or more instances of the analytic model based on at least some of the information, the one or more policies associated with the analytic model and the one or more policies associated with the one or more instances of the analytic model.
US09773077B2 System and method for prediction of snap-through buckling of formed steel sheet panels
A simplified tool is provided for simultaneous prediction of dent resistance and snap-through buckling resistance of roof panels including the effect of roof bow placement, curvatures of the roof panel, thickness of the roof, and steel grade. In one embodiment, a method of predicting snap-through buckling resistance of a sheet metal panel to an applied load under localized loading conditions is provided, wherein the sheet panel has certain defined geometries. The method includes the steps of: identifying first and second principal radii of curvature of the panel; identifying a thickness of the panel; identifying the distance of a portion of the panel between structural supports; creating a mathematical function to determine load deflection behavior for snap-through buckling; and determining the likelihood of the panel to display snap-through buckling characteristics under various localized applied loads by inputting the parameters.
US09773076B2 Conductive lines in circuits
In a method, conductive lines used in a circuit are formed. Signal traces of a plurality of signal traces are grouped to a first group of first signal traces or a second group of second signal traces. A first mask is used to form a first conductive line for a first signal trace of the first group. A second mask is used to form a second conductive line for a second signal trace of the second group. The first traces each have a first width. The second traces each have a second width different from the first width. The grouping is based on at least one of following conditions: a current flowing through a signal trace of the signal traces of the plurality of signal traces, a length of the signal trace, a resistivity of the signal trace, or a resistivity-capacitive constant of the signal trace.
US09773070B2 Compound transformation chain application across multiple devices
A compound application that is operated across multiple devices using constituent transformation chains associated with multiple devices. Dependencies are identified between different transformation chain classes. Devices are also identified along with their associated instance of a transformation chain class. Upon determining that the transformation chain instances associated with different devices are to be joined, data is permitted to flow between the various devices in accordance with the identified dependences between their respective classes of the associated transformation chain instances, and in accordance with dependency state between the instances. Thus, a compound transformation chain is formed. As devices exit the environment, the associated transformation chain instances may be removed from the compound transformation chain. Thus, rather than devices having interoperating applications, the devices become mutually engaged with the same compound application. As new devices enter the environment, or as devices exit the environment, the compound application itself changes.
US09773069B2 Pre-fetching of network page content in a browser application
Disclosed are various embodiments for pre-fetching resources referenced on pre-fetches portions of a network page predicted to be accessed so that the network page may be made visible to a user in immediate response to the user selecting the predicted page. A browser application executable on a client device may access a network page predicted to be accessed and identify resources having a prioritization of retrieval that causes the browser application retrieve the resources according to the prioritization of retrieval. Some resources may have a higher priority for retrieval than other resources.
US09773068B2 Method and apparatus for deriving and using trustful application metadata
A method, non-transitory computer readable medium and apparatus for deriving trustful metadata for an application are disclosed. For example, the method crawls online for the application, analyzes the application to determine a function of the application, and generates trustful meta-data for the application based upon the function of the application.
US09773066B2 Methods and devices for collection and heuristic analysis of large-scale biographical information
A computer system crawls a plurality of web pages; parses the crawled information into state events and determines causality between any two of the state events; and stores the state events and the causality in a database. The system receives a first request from a user to determine a path to a target state. The system obtains a current state of the user. The system determines one or more paths from the current state of the user to the target state based on the current state of the user and the state events and the causality, including identifying one or more recommended state events, each recommended state event having a causality value for the target state that satisfies first preselected causality criteria; and provides at least one path from the current state of the user to the target state.
US09773064B1 Contextual search term evaluation
Apparatus, systems and methods for contextual search term evaluation are disclosed. A current search query is received during a search session. A predicate subsequence in the search query is identified. A subsequent search term in the query is identified. The search term attributes of the subsequent search term are adjusted.
US09773063B2 Real-time online-learning object recommendation engine
In one embodiment, a system includes one or more computing systems that implement a social networking environment containing a large number of heterogeneous objects type, each of the plurality of object types having varying features, the system implementing a generic object recommendation engine for scoring objects and recommending the objects to users of the social networking system. In particular embodiments, the user and content object features are fed as inputs into a heuristic model that generates an expected value for the content object and user. In particular embodiments, the object recommendation engine includes an online learner that may log a user's actions after the initial impression to determine the relatively degree of interest to the user.
US09773062B2 Consumable data management
The present invention relates to methods, devices and systems for associating consumable data with an assay consumable used in a biological assay. Provided are assay systems and associated consumables, wherein the assay system adjusts one or more steps of an assay protocol based on consumable data specific for that consumable. Various types of consumable data are described, as well as methods of using such information in the conduct of an assay by an assay system.
US09773060B2 System and method for providing automatic setup of a remote patient care environment
A system and method for providing automatic setup of a remote patient care environment. Connectivity to a centralized server over a network connection is confirmed. Data reporting for a patient by one or more monitoring devices that are wirelessly connectable is induced through control provided through a user interface. Each of the devices is registered as the device attempts to establish a wireless connection and report the data conditioned on permission for access. Upon granting of the permission for access, the device is wirelessly connected and the data is subsequently received over the wireless connection.
US09773055B2 Query rewriting with entity detection
A system determines whether a received search query includes an entity name, determines whether to rewrite the received search query based on information relating to prior searches involving the entity name, and rewrites the received search query when it is determined that the received search query should be rewritten. The system further determines whether to provide a suggestion of rewriting the received search query, as a rewriting suggestion, based on information relating to prior searches involving the entity name when it is determined that the received search query should not be rewritten. The system also generates the rewriting suggestion when it is determined that the rewriting suggestion should be provided. The system performs a search based on one of the received search query and the rewritten search query to obtain search results, presents the search results, and presents the rewriting suggestion when it is determined that the rewriting suggestion should be provided.
US09773053B2 Method and apparatus for processing electronic data
A system (100) for generating a computer readable data file representative of a mapping between a first representation of a set of concepts or of a data structure (e.g. a database schema) and a second representation of a set of concepts or of a data structure (e.g. an ontology), each representation comprising a plurality of complex representational elements (e.g. tables in a database schema and concepts in an ontology) each of which may itself include a number of associated subordinate representational elements (e.g. columns/fields of a table in a database schema and attributes of a concept in an ontology). The system (100) includes a semantic similarity calculation module (134) for calculating a semantic similarity measure between a subordinate element of the first representation and each of the subordinate elements in the second representation and a mapping generation module (137) for generating a mapping between the subordinate element of the first representation and one of the subordinate elements of the second representation selected in dependence upon the calculated semantic similarity measures between the subordinate elements.
US09773052B2 Document reconstruction from events stored in a unified context-aware content archive
A unified context-aware content archive system allows enterprises to manage, enforce, monitor, moderate, and review business records associated with a variety of communication modalities. The system may store an information infoset derived or inferred from one or more documents representing communications according to the variety of communication modalities as interaction transcripts. An interaction transcript represents interactions between participants through the documents rather than the documents themselves allowing for derivation or inference of communication events, chronologies, and mappings to be stored in a common data structure. In one aspect, events correlation is provided between participants of communications that can be established by general time series analysis for the purposes of extracting meaningful statistics and interaction contexts and other characteristics of data. In another aspect, chronological mappings are provided of conversations between an established start and end time frame.
US09773050B2 User interface for aggregated task data
A method for aggregating and presenting task data includes retrieving, from a task database, a plurality of task objects, each including at least a task description and a task date. A subset of the task objects are aggregated to obtain aggregated task data. A visual representation of the aggregated task data is displayed on a computing device, the visual representation including a temporal distribution of the subset of task objects and, for each task date of the subset of the task objects, a visual cue indicating an intensity level of the task objects associated with each task date.
US09773048B2 Historical data for in memory data warehouse
A method includes processing a transaction on an in memory database where data being processed has a validity time, updating a time dependent data view responsive to the transaction being processed to capture time validity information regarding the data, and storing the time validity information in a historization table to provide historical access to past time dependent data following expiration of the validity time.
US09773047B2 Foreign organization name matching
Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.
US09773044B2 Multi-dimensional feature merging for supporting evidence in a question and answering system
Method, system, and computer program product to analyze a plurality of candidate answers identified as responsive to a question presented to a deep question answering system, by computing a first feature score for a first feature of an item of evidence, of a plurality of items of evidence, the first feature score being based on at least one attribute of the first feature, the item of evidence relating to a first candidate answer, of the plurality of candidate answers, and computing a merged feature score for the first candidate answer by applying the first feature score to a second feature score for a second feature of the item of evidence.
US09773039B2 Computer-implemented system and method for identifying near duplicate documents
A computer-implemented system and method for identifying near duplicate documents is provided. A set of documents is obtained and each document is divided into segments. Each of the segments is hashed. A segment identification and sequence order is assigned to each of the hashed segments. The sequence order is based on an order in which the segments occur in one such document. The segments are compared based on the segment identification and those documents with at least two matching segments are identified. The sequence orders of the matching segments are compared and based on the comparison, a determination is made that the identified documents share a relative sequence of the matching segments. The identified documents are designated as near duplicate documents.
US09773036B2 Method and apparatus for table aging in a network switch
Embodiments of the present invention relate to a centralized table aging module that efficiently and flexibly utilizes an embedded memory resource, and that enables and facilitates separate network controllers. The centralized table aging module performs aging of tables in parallel using the embedded memory resource. The table aging module performs an age marking process and an age refreshing process. The memory resource includes age mark memory and age mask memory. Age marking is applied to the age mark memory. The age mask memory provides per-entry control granularity regarding the aging of table entries.
US09773035B1 System and method for an annotation search index
There is disclosed a method and a system for generating an annotated search index. The method is executable at a server. The method comprises retrieving a portion of a historical search session for a first search query, the portion including a first resource and a second resource, both the first and the second resource being relevant to the first search query; generating an association parameter for the second resource, the association parameter being based on a first historical parameter and a second historical parameter; and, responsive to the association parameter for the second resource being above a predetermined threshold, associating the second resource with one or more of the first resource and the included search terms, thereby generating an annotated search index for the included search terms.
US09773032B2 Provision of index recommendations for database access
A cost estimator may estimate execution costs for execution of at least one query against a database, using at least one existing index, if any, and based on estimation criteria determined from analyzing the query execution. A candidate index provider may provide candidate indexes, based on the estimation criteria, and re-estimate the execution costs to obtain updated execution costs, using the candidate indexes. An index recommender may recommend a recommended index, based on the updated execution costs.
US09773024B2 Method of sharing content and mobile terminal thereof
A method of sharing data stored in a mobile terminal is provided. The method includes sensing a user's gesture requesting a share panel, and causing the share panel including a list of identification information of one or more external devices to appear from a side of a screen and then displaying the share panel at the side of the screen, according to the user's gesture requesting the share panel.
US09773019B2 Creating a user's proximity model in accordance with a user's feedback
Disclosed is a method and Geographic Information System (GIS) for creating a user's proximity model in accordance with a user's feedback. The GIS creates the user's proximity model using a Dempster-Shafer technique. The GIS initializes the user's proximity model upon initializing a fuzzy set with a fuzzy membership function. The fuzzy set includes a plurality of points scattered around a reference point. The GIS creates an intermediate model using the user's proximity model by selecting a group of points from the plurality of points. The GIS receives a user feedback on the intermediate model. The GIS adapts the fuzzy membership function based on the user feedback. The GIS then updates the user's proximity model based on the fuzzy membership function which is adapted on basis of the user feedback.
US09773009B2 Methods and apparatus for obtaining structured information in fixed layout documents
The present application discloses a method and an apparatus for obtaining structured information in a fixed layout document to improve the structuring speed for information management of a fixed layout document. The method may comprise: determining initial page number information corresponding to current directory entry of the document; segmenting first article content of a page corresponding to the initial page number information into at least one structured-characters-block; searching in each structured-characters-block for a first structured-characters-block which matches with name strings of the current directory entry, and obtaining first position information about where the first structured-characters-block is located in the first article content; and obtaining initial position information of the current directory entry and end position information of the previous directory entry based on the first position information.
US09773006B1 Techniques for managing non-snappable volumes
Techniques for managing non-snappable volumes are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for managing non-snappable volumes comprising identifying a virtual disk associated with a virtual machine, identifying a non-snappable volume associated with the virtual disk, analyzing the non-snappable volume, using at least one computer processor, to determine whether the non-snappable volume contains application data, and performing one or more responsive actions in the event the non-snappable volume is determined to contain application data.
US09773003B2 Computer implemented system and method for investigative data analytics
An analytical database server and a method for enabling investigative data analytics have been disclosed. The database server comprises a data loader that receives data from a plurality of data sources, and loads the received source data tables onto a Hadoop Distributed File System (HDFS). A processor processes the source data tables loaded onto the HDFS and assigns a unique turf row (TR) identifier to each of the records present in the source data tables. The source data tables and the corresponding metadata are organized into a first data table, a second data table and a third data table. The first table comprises a record for each of the received source data tables. The second data table stores, in the form of an inverted list, the data originally contained in the received source data tables. The third data table stores the unidirectional relationships between the source data tables.
US09773000B2 Knowledge object and collaboration management system
The inventive subject matter provides apparatus, systems and methods in which a point management system packages worker thought-processes and supporting reference materials with the point or conclusion being made, enabling rapid review and verification by a decision-maker. The point management system includes a literal object database, snip object database and point object database, wherein each snip object is derived from a literal object and linked to the location from which it was derived. The system further includes a point authoring module that enables users to link snip objects within the point object, and a snip verification engine that enables a reviewer of the point object to verify the supporting snip objects and literal objects, their relationships to each other and to the points being made in the point object, and the team collaboration that has transpired at both the snip object level and point object level.
US09772998B2 Indicating and correcting errors in machine translation systems
The preferred embodiments provide an automated machine translation from one language to another. The source language may contain expressions or words that are not readily handled by the translation system. Such problematic words or word combinations may, for example, include the words not found in the dictionary of the translation system, as well as text fragments corresponding to structures with low ratings. To improve translation quality, such potentially erroneous words or questionable word combinations are identified by the translation system and displayed to a user by distinctive display styles in the display of a document in the source language and in its translation to a target language. A user is provided with a capability to correct erroneous or questionable words so as to improve the quality of translation.
US09772996B2 Method and system for applying role based association to entities in textual documents
A method and a system for identifying indication for activity in a topic or a sentiment associated to, of an entity in a textual document are provided herein. The method may include the following stages: obtaining a plurality of textual documents describing a plurality of entities; identifying a relationship between entities and verbs at least on a sentence level, based on a semantic analysis of the verbs; determining at least one of: a topic, and a sentiment associated to the verbs identified in textual documents; and using the identified relationship between entities and verbs and a respective determined topic or sentiment associated with the verbs to determine for each of the plurality of entities: a sentiment level associated thereto, and a level of activity at the at least one topic associated thereto.
US09772995B2 Finding an appropriate meaning of an entry in a text
Disclosed are systems, computer-readable mediums, and methods for providing a meaning of an entry in a text is described. A lexico-morphological analysis is performed on the text. A syntactical analysis is performed on the text. A semantic analysis is performed on the text. A syntactical structure and a semantic structure for the entry is chosen. One or more syntactic links between each alternative meaning of words in proximity to the entry is determined. A weight is determined. One or more semantic links between each word in proximity to the entry are determined. For each semantic link, a weight associated with each semantic link is determined; and based on the weights associated with each semantic and syntactic link, determining meaning of the entry.
US09772994B2 Self-learning statistical natural language processing for automatic production of virtual personal assistants
Technologies for natural language request processing include a computing device having a semantic compiler to generate a semantic model based on a corpus of sample requests. The semantic compiler may generate the semantic model by extracting contextual semantic features or processing ontologies. The computing device generates a semantic representation of a natural language request by generating a lattice of candidate alternative representations, assigning a composite weight to each candidate, and finding the best route through the lattice. The composite weight may include semantic weights, phonetic weights, and/or linguistic weights. The semantic representation identifies a user intent and slots associated with the natural language request. The computing device may perform one or more dialog interactions based on the semantic request, including generating a request for additional information or suggesting additional user intents. The computing device may support automated analysis and tuning to improve request processing. Other embodiments are described and claimed.
US09772990B2 Personal assistant context building
Technologies related to personal assistant context building are generally described. In some examples, network service communications, such as network traffic resulting from the use of mobile applications or “apps” on a mobile device, may be captured, parsed, and included in personal assistant context databases for use in configuring automated personal assistant user interaction operations. In some examples, parsing services may be provided to parse forwarded network service communications and generate converted data for inclusion in personal assistant context databases.
US09772986B2 Transforming HTML forms into mobile native forms
Techniques disclosed herein provide access to a markup document form. A user interface virtualization (UIV) agent identifies name fields and input fields in rows of the markup document form. The UIV agent maps each of the name fields to a respective one of the input fields to identify name-input pairs. The UIV agent generates user interface (UI) metadata having row metadata specifying the rows of the markup document and name-input pair metadata specifying the name-input pairs. The UIV agent sends the UI metadata to a mobile client device configured to render a form having UI elements native to the mobile client device based on the UI metadata.
US09772985B2 Communications control for resource constrained devices
A relationship-based communications service system receives a communication from a source destined to a recipient. The recipient is capable of receiving the communication at a computing device. The communication service system determines a first relationship type based on a satisfied relationship condition between the source and the recipient. The communications service system sends a relationship-qualified version of the communication to the recipient based on the determined first relationship type. The relationship-qualified version of the communication of the determined first relationship type is annotated to present a different user interface behavior to the recipient at the computing device than a relationship-qualified version of the communication of a second relationship type.
US09772982B2 System and method of forming help files
A system of forming a help file in a computer system, including an external configuration file containing information about a computer application running on the computer system, a help file having at least one page of help and an internal configuration file, and a control element to generate the at least one page of help according to the internal configuration file, wherein the control element incorporates the information from the external configuration file to the at least one page of help upon activation of the pages of help.
US09772981B2 Combined content indexing and data reduction
Data storage is improved by combining content indexing and data reduction in text-containing files by using common word elimination. Raw data is processed by finding words in selected files, creating an index of found words, and replacing the words in the raw data with pointers to the corresponding words in the index. Each word appears only once in the index. Consequently, the index is relatively small and the procedure is completely reversible. In particular, the index is small relative to other methods because the data is transformed in place, and the transformed data and index are used together to capture the total information about the data.
US09772980B1 Rendering content on computing systems
A system and method for rendering video content is disclosed. Video content is retrieved from a network and rendered by a graphics processing unit (GPU). The retrieved video content is rendered when a display of the video content is in an application foreground, and stopped when the display of the video content is moved from the application foreground to an application background. The rendering of the video content is then resumed when the display of the video content is returned from the application background to the application foreground.
US09772975B2 Hybrid table-lookup algorithm for functions
A method and system for approximating functions, including a function approximation repository, which includes a hybrid lookup table configured to store coefficients associated with polynomials in factored form (PFFs), and a results store configured to store results. The system also includes a function approximation device that includes two processors, memory, an IO module and a function approximation module, which includes functionality to receive a request to approximate the function for an argument; verify that the argument falls within a function interval; perform a determination to find a subinterval in which the argument falls; select a PFF associated with the subinterval; obtain PFF coefficients associated with the PFF from the hybrid lookup table; evaluate the PFF using the PFF coefficients and the argument to obtain a result; store the result in the results store; and return the result as an answer to the requesting entity via the IO module.
US09772972B2 Generation of high-rate sinusoidal sequences
Provided are, among other things, systems, apparatuses methods and techniques for generating discrete-time sinusoidal sequences. One such apparatus includes a plurality of parallel processing branches, with each of the parallel processing branches operating at a subsampled rate and utilizing a recursive filter to generate sub-rate samples which represent a different subsampling phase of a complete signal that is output by the apparatus.
US09772970B2 Multi-protocol serial communication interface
Systems and methods for multi-protocol serial communication interfaces are described. One example system includes an interface module including a buffer for storing a protocol selection. The system includes a protocol module coupled to the interface module and configured for providing one or more serial communication protocols. Based on the protocol selection, one of the serial communication protocols is selected. The system also includes a serial engine module coupled to the interface module and the protocol module. The serial engine module is configured for transmitting and receiving data or commands based on the selected serial communication protocol.
US09772968B2 Network interface sharing
Systems and methods to share a plurality of virtual network interface controllers (vNICs) amongst a plurality of hosts 104 are described. The described methods are implemented in a network sharing system (NISS) (102) including a programmable vNIC cluster (204) comprising the plurality of vNICs, where a set of vNICs from amongst the plurality of vNICs is dynamically configured to communicate with a host (104-1) from amongst the plurality of hosts (104). Further, the NISS (102) includes a multi-host peripheral component interconnect (PCI) express (PCIe) interface and mapper (MHIP) (202) coupled to the programmable vNIC cluster (204), to receive data packets from the set of vNICs, wherein the set of vNICs comprises one or more vNICs; and provide the data packets from the set of vNICs to the host (104-1) based on demultiplexing of the data packets.
US09772967B2 I/O co-processor coupled hybrid computing device
An apparatus and method provide power to perform functions on a computing device. In one example, the apparatus contains multiple processors that may operate at different power levels to consume different amounts of power. Also, any of the multiple processors may perform different functions. For example, one processor may be a low power processor that may control or operate at least one peripheral device to perform a low capacity function. Control may also switch from the low power processor to a high capacity processor. In one example, the high capacity processor controls the low power processor and further controls the at least one peripheral device through the lower power processor.
US09772964B2 Multicore processor system, computer product, assigning method, and control method
A multicore processor system includes core configured to detect a process assignment instruction; acquire a remaining time obtained by subtracting a processing time of interrupt processing assigned to an arbitrary core of a multicore processor from a period that is from a calling time of the interrupt processing to an execution time limit of the interrupt processing, upon detecting the process assignment instruction; judge if the remaining time acquired at the acquiring is greater than or equal to a processing time of processing defined to limit an interrupt in the process; and assign the process to the arbitrary core, upon judging that the remaining time is greater than or equal to the processing time of the processing defined to limit an interrupt in the process.
US09772958B2 Methods and apparatus to control generation of memory access requests
Example methods, apparatus, and articles of manufacture to control generation of memory access requests in processor systems are disclosed. A disclosed example method involves determining at a memory controller whether a memory access queue depth for a memory reference is greater than a first threshold. When the memory access queue depth for the memory reference is greater than the first threshold, an indication is sent to control generation of memory access requests corresponding to the memory reference.
US09772955B2 Electronic system and non-transitory computer readable recording medium can perform report rate setting method
An electronic system that can automatically set a report rate, which comprises: a first electronic apparatus; a second electronic apparatus; a transmitting interface, wherein the second electronic apparatus transmits data to the first electronic apparatus via the transmitting interface; and a processing unit, for automatically setting a report rate of the second electronic apparatus or the transmitting interface according to a type of a software program that the first electronic apparatus executes. The type of the software program can be replaced by other factors.
US09772954B2 Protecting contents of storage
Protecting contents of storage in a computer system from unauthorized access. The computer system comprises one or more processing units sharing the storage, the processing units each having at least one processor cache. Each processing unit respectively encrypts or decrypts, with a protected section key in the chip cache, data transferred between its processor cache and the protected section, and each processing unit respectively encrypts or decrypts, with a segment key, data transferred between the chip cache and the storage, when data relates to a specific segment of the storage.
US09772953B2 Methods and apparatus for protecting operating system data
An apparatus and method for protecting kernel data integrity in an electronic device are provided. The method includes mapping a specified type of data to a read-only memory area, detecting a write attempt to the specified type of data, determining whether a process attempting to write to the specified type of data is permitted according to a specified condition, and allowing the write attempt if the process attempting to write to the specified type of data satisfies the specified condition.
US09772949B2 Apparatus, system and method for providing a persistent level-two cache
Aspects of the present disclosure involve a level two persistent cache. In various aspects, a solid-state drive is employed as a level-two cache to expand the capacity of existing caches. In particular, any data that is scheduled to be evicted or otherwise removed from a level-one cache is stored in the level-two cache with corresponding metadata in a manner that is quickly retrievable.
US09772948B2 Determining a criterion for movement of data from a primary cache to a secondary cache
A new segment of data is copied to a volatile, primary cache based on a host data read access request. The primary cache mirrors a first portion of a non-volatile main storage criterion is determined for movement of data from the primary cache to a non-volatile, secondary cache that mirrors a second portion of the main storage. The criterion gives higher priority to segments having addresses not yet selected for reading by the host. In response to the new segment of data being copied to the primary cache, a selected segment of data is copied from the primary cache to the secondary cache in response to the selected segment satisfying the criterion.
US09772946B2 Method and device for processing data
A method and device are provided for processing data. The method includes, after receiving data input by a data bus, according to a destination indication of the data and a valid bit field indication of the data, writing the data input by the data bus into an uplink side shared cache, polling the uplink side shared cache according to a fixed timeslot order, reading out the data in the uplink side shared cache, and outputting the data to respective corresponding channels. The method and device enable effective saving of cache resources, reduction of pressure on area and timing, and improvement of cache utilization while reliably achieving data cache and bit width conversion.
US09772944B2 Transactional execution in a multi-processor environment that monitors memory conflicts in a shared cache
A higher level shared cache of a hierarchical cache of a multi-processor system utilizes transaction identifiers to manage memory conflicts in corresponding transactions. The higher level cache is shared with two or more processors. Transaction indicators are set in the higher level cache corresponding to the cache lines being accessed. The transaction aborts if a memory conflict with the transaction's cache lines from another transaction is detected.
US09772935B2 Data storage based on rank modulation in single-level flash memory
Technologies are generally described to store data in single-level memory using rank modulation. In some examples, data to be encoded to single-level memory may be represented with a bit ranking for a group of bits. A program vector may then be determined from the bit ranking and partial program characteristics associated with the memory group(s). The memory group(s) may then be programmed according to the program vector. The encoded data may be subsequently retrieved by performing a series of partial programming operations on the memory group(s) to recover the bit ranking and derive the data represented.
US09772929B2 System and method for automated testing of software applications with dynamic user interfaces spanning multiple technologies
An automated software testing system tests a running application from a viewpoint of user of a graphical user interface of the running application. A programmed processor executes a plurality of meta-layer implementations defining controls of the graphical user interface using algorithms. Each of the meta-layer implementations receives at least one abstraction layer object as input and generates a second at least one abstraction layer object as output responsive to at least one of the algorithm for an associated identity, property, collection or meta-object. A plurality of declarative function modules define each algorithm for each of the plurality of meta-layer implementations. Each of the plurality of declarative function modules encapsulates a predetermined result responsive to execution of the declarative function without providing any detail of how the predetermined result is achieved.
US09772928B2 Distributed kernel thread list processing for kernel patching
In one example implementation, a system for patching a kernel can comprise a plurality of processor resources, a distribution engine to divide a kernel thread list into a number of portions, and a handler engine to manage processing a portion of the kernel thread list to determine when a target function is associated with the portion of the kernel thread list. In another example implementation, a method for patching a kernel can comprise receiving an online patch request, sending an interrupt to a plurality of processor resources, distributing a kernel thread list to the plurality of processor resources, and parsing a portion of the kernel thread list on one of the plurality of processor resources to determine when the portion is associated with a target function.
US09772926B2 System and method for determining relevance of application software maintenance
A method and computer system for compiling, by a computing device, a list of hosting software classes included in the hosting software fix pack when a fix is available. An execution path of each application hosted on a hosting software may be recorded. The execution path may be stored in a data store for each application. It may be determined which operations of each application interact with the hosting software. The operations of each application used at runtime that interact with the hosting software may be stored, including storing invoked hosting software operations and classes used by the operations of each application. The invoked hosting software operations and classes may be compared with corresponding operations and classes provided in the list included in the hosting software fix pack. A list of each intersection of the comparison for each application impacted by the hosting software fix pack may be generated.
US09772925B2 Storage access debugging with disassembly and symbol entries
Debugging without reliance on source code includes obtaining a disassembly of a portion of an executable code. The disassembly includes a sequence of assembly instructions including an instruction Y at which an exception or other event of interest occurred and at least five assembly instructions that precede Y. An assembly instruction X is located for which a mapping is known between a storage location accessed in instruction X and a symbolic name SYM_X for that storage location, where data flow and/or control flow leads from instruction X to instruction Y. A symbolic name SYM_Y that pertains to instruction Y is built from SYM_X while interpreting the assembly instructions between X and Y, and SYM_Y is reported to the user. Some variations include tools and techniques for locating the instruction X, and tools and techniques for determining a flow relationship between instruction X and instruction Y.
US09772922B2 Protection method for data information about electronic device and protection circuit therefor
Disclosed is a method for protecting data information of an electronic device, comprising the following steps: 1) performing power-on detection on an electronic device of which production and installation are completed, detecting the stray capacitance of a signal line thereof, and recording same as a standard value of the signal line; 2) during a power-on operation, monitoring the stray capacitance of the signal line; 3) comparing the monitored capacitance value with the standard value, and entering step 4) when exceeding the set threshold value, otherwise entering step 2); and 4) erasing significant data in the electronic device. The method uses the manner of monitoring the stray capacitance to monitor the contact of outside foreign matter with the signal line, guarantees the security of data in the electronic device, and has the characteristics that the implementation process is simple and easy, safe and reliable, and the cost is low.
US09772920B2 Dynamic service fault detection and recovery using peer services
Techniques are described for identifying unhealthy nodes in a multi-node system. One or more parameters of each node is monitored, then compared with the values for the same parameter running on other nodes in the multi-node system. Based on the comparison, a determination is made whether a node is healthy. If the multi-node system comprises one or more nodes with differing capabilities, an adjustment is performed to account for the differing capabilities of each respective node. Further provided are methods of taking remedial action upon a determination that a node is unhealthy. A tuner is used to modify values of health parameters until the node is performing similarly to its peers.
US09772918B2 Method for connecting an input/output interface of a testing device equipped for testing a control unit
A method for connecting an input/output interface of a testing device equipped for testing a control unit to a model of a technical system present in the testing device. The interface connects the control unit to be tested or connects a technical system to be controlled; the model to be connected to the input/output interface is a model of the technical system to be controlled or a model of the control unit to be tested. The testing device has a plurality of input/output functions connected to the model and provides an interface hierarchy structure and a function hierarchy structure. The method has an automatic configuration of compatible connections between the interface hierarchy structure and the function hierarchy structure so that the model present in the testing device communicates through the compatible connections with the control unit to be tested or the technical system to be controlled.
US09772916B2 Resiliency director
Systems and methods of orchestrating recoveries of virtual machines protected by a data management systems from a primary system to a secondary system, such that performing the recoveries depends on relationships between the virtual machines. First data indicative of a recovery plan associated with a failover of at least one group of virtual machines is received. The recovery plan includes an application group with data indicative of a hierarchical relationship between the virtual machines wherein each of the virtual machines is associated with an order based on the second data. A plurality of sequences is created in the application group to designate an order of executing a plurality of recoveries for each of the virtual machines. A first recovery is executed in parallel for each of the virtual machines associated with a first sequence and a subsequent recovery is executed in parallel for each of a subsequent set of sequences.
US09772914B2 Processing apparatus, process system, and non-transitory computer-readable recording medium
A processing apparatus includes a precursor detection unit that detects a precursor event indicating a precursor that a target process cannot be executed by a process unit, and a control unit that sends a preparation request to a substitution processing apparatus when the precursor detection unit detects the precursor event in which the preparation request requests the substitution processing apparatus being a ready state for starting a substitution processing. The control unit sends a termination request to the substitution processing apparatus when a predetermined condition is satisfied after the control unit sends the preparation request, in which the termination request requests the substitution processing apparatus terminating the ready state.
US09772906B2 Disaster recovery systems and methods
An illustrative method for storing disaster recovery data includes receiving a plurality of copies of data stored by a first memory device. Each of the plurality of copies includes a plurality of blocks of data. The method also includes storing, in a second memory device, the plurality of copies in an object-oriented format, determining, using recovery time objectives, a number of the plurality of copies to be stored in a block-oriented format, and selecting a subset of the plurality of copies having the determined number of the plurality of copies. The method further includes assigning each of the other copies of the plurality of copies to one of a plurality of clusters. Each cluster of the plurality of clusters includes one of the subset of the plurality of copies. The method also includes determining, for each cluster, a copy having a highest number of blocks also present in the other copies of the cluster and storing, in the block-oriented format, the determined copy from each cluster in a third memory device.
US09772905B2 Updating control firmware of information processing apparatus, method of controlling the same, and storage medium
In an information processing apparatus, any piece of firmware among pieces of firmware is used to activate the information processing apparatus, a piece of firmware that is different from the piece of firmware used in activation of the information processing apparatus is updated, the image processing apparatus is restarted with a piece of firmware that is different from the currently activated firmware, and the piece of firmware that is different from the piece of firmware used in activation is updated.
US09772903B2 Resilient register file circuit for dynamic variation tolerance and method of operating the same
The disclosed system and method detect and correct register file read path errors that may occur as a result of reducing or eliminating supply voltage guardbands and/or frequency guardbands for a CPU, thereby increasing overall energy efficiency of the system.
US09772896B2 Identifying intervals of unusual activity in information technology systems
Embodiments include method, systems and computer program products for identifying unusual intervals in an information technology (IT) system. Aspects include training a log analysis system based on historical data for the IT system, the historical data including a plurality of intervals each having an interval anomaly score and receiving status messages from a plurality of pieces of IT equipment in the IT system. Aspects also include grouping the status messages into an interval and calculating an interval anomaly score for the interval and comparing the interval anomaly score with one or more priority level cutoffs created by the training and responsively generating an alert based on the comparison, wherein the alert indicates that the interval is unusual.
US09772894B2 Systems, methods, and machine-readable media to perform state data collection
A method, computing device, and system for performing a core dump is provided that aggregates core dump data from storage controller components. In some embodiments, the method includes detecting corrupted data corresponding to a data sector included in a storage volume. After detecting the corrupted data, the storage volume is quiesced. Data is collected from a controller processor, I/O controller, controller cache, storage volume, interrupted write recovery portion, trace log, and backup device.
US09772892B2 Recovery method for portable touch-control device and portable touch-control device using the same
A recovery method used by a portable touch-control device is disclosed. The portable touch-control device comprises a storage for storing a program The recovery method comprises: executing the program by the portable touch-control device; detecting an exception condition when an exception occurred during executing the program; analyzing the exception condition to determine at least one module corresponding to the exception condition; determining a predetermined exception processing logic according to the module; and performing a recovery process according to the predetermined exception processing logic to recovery the portable touch-control device by itself.
US09772888B2 Semaphore with timeout and lock-free fast path for message passing architectures
The exemplary embodiments describe systems and methods for utilizing a semaphore with timeout and lock-free path for message passing architectures. One embodiment is related to a method comprising receiving a request from a client to access an object, the object including a plurality of resources, placing the request in a lock-free pend queue of a semaphore, manipulating a count of the semaphore based on an availability of at least one of the plurality of resources, and determining whether the client can use a fast path to the object.
US09772887B2 Composable and cancelable dataflow continuation passing
Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
US09772884B2 Time-variant scheduling of affinity groups on a multi-core processor
Methods and systems for scheduling applications on a multi-core processor are disclosed, which may be based on association of processor cores, application execution environments, and authorizations that permits efficient and practical means to utilize the simultaneous execution capabilities provided by multi-core processors. The algorithm may support definition and scheduling of variable associations between cores and applications (i.e., multiple associations can be defined so that the cores an application is scheduled on can vary over time as well as what other applications are also assigned to the same cores as part of an association). The algorithm may include specification and control of scheduling activities, permitting preservation of some execution capabilities of a multi-core processor for future growth, and permitting further evaluation of application requirements against the allocated execution capabilities.
US09772882B2 Detecting and selecting two processing modules to execute code having a set of parallel executable parts
The execution of an executable code by a set of processing modules is provided, wherein the executable code is executed by at least one first processing module of the set of processing modules, wherein said executable code comprises a set of parallel executable parts, wherein each parallel executable part of the executable code comprises at least two parallel executable steps, and wherein said executing comprises: detecting by the at least one first processing module a parallel executable part of the set of parallel executable parts of the executable code to be executed; selecting by the at least one first processing module at least two second processing modules of the set of processing modules; and commanding by the at least one first processing module the selected at least two second processing modules to perform the at least two parallel executable steps of the detected parallel executable part of the executable code.
US09772878B2 Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
US09772877B2 Managing I/O operations in a shared file system
A method for managing I/O operations in a shared file system environment. The method includes receiving for each of a plurality of compute nodes, information associated with I/O accesses to a shared file system, and applications for executing the I/O accesses. The method includes creating application profiles, based, at least in part, on the received information. The method then includes determining execution priorities for the application, based, at least in part, on the created application profiles.
US09772876B2 Executing an all-to-ally operation on a parallel computer that includes a plurality of compute nodes
Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes, including: packing, by each task in an operational group of tasks, vectored contribution data from vectored storage in an all-to-allv contribution data buffer into an all-to-all contribution data buffer, wherein two or more entries in the all-to-allv contribution data buffer are different in size and each entry in the all-to-all contribution data buffer is identical in size; executing with the contribution data as stored in the all-to-all contribution data buffer an all-to-all collective operation by the operational group of tasks; and unpacking, by each task in the operational group of tasks, received contribution data from the all-to-all contribution data buffer into the vectored storage in an all-to-allv contribution data buffer.
US09772875B2 Multiple framework level modes
Mechanisms are provided to allow devices to support multiple modes, such as work, personal, and family modes. Conventional mobile solutions provide only for mode distinctions at the application level, e.g. one work application may prevent access to certain data, but a different application may want to allow access to that same data. Existing computer system solutions rely on multiple operating system instances or multiple virtual machines. Framework level modes are provided that do not require different, mutually exclusive, or possibly conflicting applications or platforms. A device and associated applications may have access to different data and capabilities based on a current mode.
US09772871B2 Apparatus and method for leveraging semi-supervised machine learning for self-adjusting policies in management of a computer infrastructure
Embodiments relate to a method for managing and analyzing a computer environment. The method includes receiving, by the host device, a set of data elements from at least one computer environment resource of the computer infrastructure, each data element of the set of data elements relating to an attribute of the at least one computer environment resource. The method includes applying a system analysis function to the set of data elements to characterize a dataset specification associated with the set of data elements. The method includes receiving, by the host device, a user-selected policy threshold criterion based on the dataset specification and providing the user-selected policy threshold criterion to the semi-supervised learning algorithm as a parameter. The method includes adjusting a boundary of the dataset specification of the set of data elements, as associated with the user-selected policy threshold criterion, based on a behavioral change of the computer infrastructure.
US09772869B2 System and method for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI)
Certain aspects direct to systems and methods for performing virtual machine (VM) management to provide efficient user login and minimize resource usage. The system includes a virtual machine server storing a hypervisor and multiple VMs, and a virtual desktop controller. The virtual desktop controller is configured to control the virtual machine server to execute the hypervisor, and to execute at least (M+S) instances of the VMs on the executed hypervisor. When the virtual desktop controller detects a current number X of the executed VMs on the executed hypervisor, the virtual desktop controller determines whether X is greater than M. If X is greater than M, the virtual desktop controller controls the virtual machine server to execute some instances unexecuted VMs as the spare VMs on the hypervisor, such that S instances of the spare VMs are available to provide efficient user login.
US09772865B2 On-demand loading of dynamic scripting language code for reduced memory usage
A computer-implemented method and system for reducing the amount of memory space required to store applications written in dynamic scripting languages loads a program module into memory and removes a category of program code, such as debug information or function definitions, from the program module. The method and system also receives a request for debug information, or a function call or query, and determines whether or not the corresponding program code is in memory. If not, then the location in storage is identified where the program module is stored, and another copy containing the corresponding program code is loaded into memory. The corresponding program code is located and copied into the program module in memory, and a response is provided to the request.
US09772863B2 Methods for copying information handling system configuration settings
Copying information handling system (IHS) configuration settings between information handling devices may include a first logic unit of a first IHS generating an encoded Quick Response (QR) code corresponding to one or more information handling system configuration settings of the first IHS. A display connected to the first IHS may display the QR code. A camera connected to a second IHS may read an image of the QR code. A second logic unit of the second IHS may decode the information handling system configuration settings from the QR code. The second logic unit may adjust the information handling system configuration settings of the second IHS to match the information handling system configuration settings from the first IHS. In one embodiment the camera may read the image of the QR code from a display of a mobile device held within a field of view of the camera by a user.
US09772862B2 Integration project center
Embodiments of the present invention provide for supporting definition of services in the SOA using templates for definition of processes, tasks, and/or components and wizards associated to the templates for guiding users in defining values to variables in the templates. Embodiments of the present invention provide developers with a guided flow for an integration project as well as guidance from the functional decomposition from the solution architect within an integrated development environment. Embodiments provide pre-built templates that may also contain wizard based interfaces to help the developers to create services that follow best-practices and include necessary plumbing tasks. Embodiments described herein provide the ability to create and save BPEL projects and scopes as templates to be reused in later projects and the application of these template features with wizard interfaces and a project overview/checklist model to provide developer guidance and assistance in creating the service that follows best-practices.
US09772861B2 Accessing operating system elements via a tag cloud
Providing access to an element in an operating system executed by a processor includes: with the processor, tracking behavior of a user with respect to multiple elements managed by the operating system; displaying a tag cloud to the user with a display device, the tag cloud having multiple objects, each of the objects representing one of the elements managed by the operating system and having a size based on the tracked behavior of the user with respect to the element managed by the operating system; and allowing, with the processor, the user to access at least one of the elements using the tag cloud.
US09772851B2 Retrieving instructions of a single branch, backwards short loop from a local loop buffer or virtual loop buffer
A method, system, and computer program product for instruction fetching within a processor instruction unit, utilizing a loop buffer, one or more virtual loop buffers, and/or an instruction buffer. During instruction fetch, modified instruction buffers coupled to an instruction cache (I-cache) temporarily store instructions from a single branch, backwards short loop. The modified instruction buffers may be a loop buffer, one or more virtual loop buffers, and/or an instruction buffer. The instruction fetch within the instruction unit of a processor retrieves the instructions for the short loop from the modified buffers during the loop cycles of the single branch, backwards short loop, rather than from the instruction cache.
US09772848B2 Three-dimensional morton coordinate conversion processors, methods, systems, and instructions
A processor includes a plurality of packed data registers, a decode unit, and an execution unit. The decode unit is to decode a three-dimensional (3D) Morton coordinate conversion instruction. The 3D Morton coordinate conversion instruction to indicate a source packed data operand that is to include a plurality of 3D Morton coordinates, and to indicate one or more destination storage locations. The execution unit is coupled with the packed data registers and the decode unit. The execution unit, in response to the decode unit decoding the 3D Morton coordinate conversion instruction, is to store one or more result packed data operands in the one or more destination storage locations. The one or more result packed data operands are to include a plurality of sets of three 3D coordinates. Each of the sets of the three 3D coordinates is to correspond to a different one of the 3D Morton coordinates.
US09772847B2 Instruction and logic for processing text strings
Processor to perform a packed comparison instruction. The processor includes a decoder to decode the packed comparison instruction. The packed comparison instruction has an immediate to indicate the comparison operation.
US09772846B2 Instruction and logic for processing text strings
Processor to perform a packed comparison instruction. The processor includes a decoder to decode the packed comparison instruction. The packed comparison instruction has an immediate to indicate the comparison operation.
US09772841B1 System, method, and computer program for big data integration and configuration
A system, method, and computer program product are provided for big data integration and configuration. In use, a plurality of components associated with a big data solution are defined in a domain specific language utilizing one or more code generation tools. Additionally, relevant artifacts for the plurality of components associated with the big data solution are generated. Further, the relevant artifacts are packaged into a manifest, the manifest including elements required to support at least one business process. In addition, environment dependent variables of the manifest are replaced with target values associated with a target big data environment to which the manifest is to be deployed. Moreover, the manifest is deployed into operation in the target big data environment.
US09772839B2 Centralized management of mobile-assisted motor vehicle software upgrading and vehicle data analytics
In an example, a system is provided and the system includes a motor vehicle component client, a server located in the cloud, and an application to be installed on a personal portable device, such as mobile phone or other portable, mobile electronic device. In some examples, the system enables efficient vehicle software updates to the Engine Control Unit (ECU), the head unit, or the like, or combinations thereof, and/or enables efficient wireless transmission of vehicle data analytics associated with diagnostic information, location information, or the like, or combinations thereof.
US09772838B2 Firmware update discovery and distribution
A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.
US09772837B2 Dynamic delivery of code and fixes
A network device distributes, to multiple user devices, a client application that includes multiple modular code segment files and obtains updated code segment files and dependency information for the client application, the dependency information associating known defects in the client application with one or more of the updated code segment files. The network device receives an error report from one of the multiple user devices, the error report including a particular defect identifier, and determines, based on the dependency information, that an updated code segment file is available to correct an error indicated by the particular defect identifier. The network device retrieves, from a code segment storage location, the updated code segment file and sends the updated code segment file to the one of the multiple user devices.
US09772836B2 Delivery of correction packages
A system, a method, and a computer-program product for delivering of correction packages are disclosed. At least one correction instruction is generated based on at least one correction to a software application. At least one correction package is assembled and linked to the generated correction instruction. The assembled correction package is transported to the software application for applying to the software application.
US09772831B2 Droplet execution engine for dynamic server application deployment
A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment (e.g., a WAR file to be launched in an application server, for example) and dynamically binds available services by appropriately inserting service provisioning data (e.g., service network address, login credentials, etc.) into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application (e.g., container virtual machine, etc.). The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container.
US09772828B2 Structural identification of dynamically generated, pattern-instantiation, generated classes
Structural identification of dynamically generated, pattern-instantiation classes may be utilized using structural descriptions. Instead of describing classes only by name, and using that name to locate that class, a class may be referred to by a generator function and arguments to the generator function. A structural description may specify the generator function and the parameters. In addition, a structural description of a class may be used as a parameter to a generator function specified by another structural description. A structural description may be used similarly to a class name for virtually any situation in which a class name may be used. Classes may be compared using their structural descriptions. For example, two structural descriptions may be considered to be the same class if they specify the same generator function and parameters.
US09772824B2 Program structure-based blocking
Embodiments relate to program structure-based blocking. An aspect includes receiving source code corresponding to a computer program by a compiler of a computer system. Another aspect includes determining a prefetching section in the source code by a marking module of the compiler. Yet another aspect includes performing, by a blocking module of the compiler, blocking of instructions located in the prefetching section into instruction blocks, such that the instruction blocks of the prefetching section only contain instructions that are located in the prefetching section.
US09772817B2 Room-corrected voice detection
A playback device may have a network interface configured to communicate with a network microphone device over a communication network. A processor of the playback device may comprise instructions, which when executed, cause the processor to obtain acoustics of an environment in which the playback device is located; identify a network microphone device; and send the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to voice input received by the network microphone device.
US09772814B2 System and method for creating and navigating a linear hypermedia resource program
A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.
US09772810B2 Printing apparatus
A printing apparatus includes: a first receiving unit for receiving a print job; a print execution unit; a progress status specifying unit for specifying a current progress status from among a plurality of progress statuses of a printing process including a first kind of progress status and a second kind of progress status; and a first transmitting unit configured to transmit a specific information for outputting a message according to the current progress status, to a portable device. The first transmitting unit is configured to: transmit a first kind of specific information in a case where the current progress status is the first kind of progress status; and transmit a second kind of specific information different from the first kind of specific information in a case where the current progress status is the second kind of progress status.
US09772808B1 System and method for document delivery
The direct marketing system and method is disclosed that receives information from two parties, referred to as the sending party and the receiving party, and delivers a message or advertisement between the two. The message is then immediately printed on the receiving party's printer, and a small fee is paid by the sending party. A portion of this fee is sent to the receiving party as reimbursement for paper costs, ink costs, and printer maintenance.
US09772807B1 Multi-worker approach for printer data collection in timely situations
Methods and apparatus for assessing printing devices are provided. A computing device can execute a first discovery technique to send discovery messages to connected devices that can include printing devices. The computing device can execute a second discovery technique different from the first discovery technique. The computing device can receive at least a first discovery response to the discovery messages. The computing device can execute the first discovery technique to identify a first device based on the first discovery response and determine whether the first device is a printing device. After determining the first device is a printing device, the computing device can execute the first discovery technique to determine whether the first device is a known printing device based on printing device information for the first device. After determining the first device is a known printing device, the computing device can provide an output assessing the first device.
US09772802B2 Solid-state device management
An embodiment is a method for establishing a correspondence between a first logical address and a first physical address on solid-state storage devices located on a solid-state storage board. The solid-state storage devices include a plurality of physical memory locations identified by physical addresses, and the establishing is by a software module located on a main board that is separate from the solid-state storage board. The correspondence between the first logical address and the first physical address is stored in in a location on a solid-state memory device that is accessible by an address translator module located on the solid-state storage board. The solid-state memory device is located on the solid-state storage board. The first logical address is translated to the first physical address by the address translator module based on the previously established correspondence between the first logical address and the first physical address.
US09772793B2 Data block movement offload to storage systems
In a write by-peer-reference, a storage device client writes a data block to a target storage device in the storage system by sending a write request to the target storage device, the write request specifying information used to obtain the data block from a source storage device in the storage system. The target storage device sends a read request to the source storage device for the data block. The source storage device sends the data block to the target storage device, which then writes the data block to the target storage device. The data block is thus written to the target storage device without the storage device client transmitting the data block itself to the target storage device.
US09772792B1 Coordinated resource allocation between container groups and storage groups
An apparatus comprises container host devices each implementing one or more containers, at least one storage platform coupled to the plurality of container host devices and implementing storage resources for utilization by processes running in the containers, and a controller associated with at least a subset of the container host devices and the storage platform. The containers implemented by the container host devices are arranged in container groups and the storage resources implemented by the storage platform are arranged in storage groups. The controller is configured to coordinate establishment of container host resource allocations for one or more of the container groups with establishment of storage resource allocations for one or more of the storage groups. Portions of the container groups may be arranged with corresponding portions of the storage groups into container-storage groups, with the controller generating information indicative of relative levels of resource utilization across the container-storage groups.
US09772791B2 Dispersed storage processing unit and methods with geographical diversity for use in a dispersed storage system
A plurality of data slices are generated from a block of data to be stored in the dispersed storage system. A plurality of dispersed storage units are determined for storing the plurality of data slices, based on a geographical location associated with the plurality of dispersed storage units.
US09772790B2 Controller, flash memory apparatus, method for identifying data block stability, and method for storing data in flash memory apparatus
In a method for controlling data stored in an Solid State Disk (SSD) of a data de-duplication system, a storage controller obtains stability information of a data block. The stability information comprises a reference count of the data block and a length of a period of time when the data block is stored in the SSD. The storage controller identifies a stability level of the data block according to the stability information, and sends the stability level of the data block to the SSD. The SSD moves the data block to a target block which corresponds to the stability level. Thereby, the SSD can store data blocks having a same stability level together.
US09772787B2 File storage using variable stripe sizes
A write request directed to a storage object is received at a distributed file storage service. Based on a variable stripe size selection policy, a size of a particular stripe of storage space to be allocated for the storage object is determined, which differs from the size of another stripe allocated earlier for the same storage object. Allocation of storage for the particular stripe at a particular storage device is requested, and if the allocation succeeds, the contents of the storage device are modified in accordance with the write request.
US09772786B2 Address probing for transaction
Embodiments relate to address probing for a transaction. An aspect includes determining, before starting execution of a transaction, a plurality of addresses that will be used by the transaction during execution. Another aspect includes probing each address of the plurality of addresses to determine whether any of the plurality of addresses has an address conflict. Yet another aspect includes, based on determining that none of the plurality of addresses has an address conflict, starting execution of the transaction.
US09772785B2 Controlling partner partitions in a clustered storage system
A rack-power control module (RPC) module is used for allowing a local storage partition, located on a local server, for controlling a destination storage partition, located on a destination server, by piggybacking commands on power alerts issued by the RPC module in a clustered storage system. The commands are sent from the local storage partition to the RPC module, where the commands are RPC commands and include a destination server identification (ID) and payload data that includes a hypervisor command containing a command type, a subtype, and a destination ID. The RPC module then parses the commands received from the local storage partition.
US09772779B2 Methods for operating a distributed controller system in a memory device
Methods for operating a distributed controller system in a memory device include receiving a read command, a master controller generating an indication to a data cache controller in response to the read command, and the data cache controller accepting data from a memory array of the memory device in response to the indication.
US09772778B2 Method and apparatus for adaptive data chunk transfer
A block memory device and method of transferring data to a block memory device are described. Various embodiments provide methods for transferring data to a block memory device by adaptive chunking. The data transfer method comprises receiving data in a data chunk. The data transfer method then determines that the data chunk is ready to be transferred to a block memory and transfers the data chunk to the block memory. The transfer occurs over duration, repeating the above steps until the transfer is complete. The data transfer method determines that the data chunk is ready to be transferred to the block memory based on at least in part on a duration of a previous transfer.
US09772775B2 Scalable and efficient access to and management of data and resources in a tiered data storage system
In a general embodiment, a method includes storing hierarchically-organized global configuration information for each node and each tape library resource in a storage cluster to at least one memory accessible by each node of the storage cluster, the storage cluster comprising at least one tape library. The method further includes migrating and/or recalling, using the hierarchically-organized global configuration information, data to and/or from a tape cartridge pool within a tape library. The migration or recall is performed by an appropriate node of the storage cluster and in response to receiving a migration or recall request at an arbitrary node of the storage cluster.
US09772769B2 Mobile terminal device and display control method thereof
A mobile terminal device includes a display part, a receiving part that receives an operation to cause an image group displayed in the display part to transition, and a display controller that controls the display part such that the image group displayed in the display part makes transition based on the operation. When the image group is caused to transition, the display controller reduces an image constituting the image group and increases the number of images displayed in the display part.
US09772767B2 Mobile terminal and method displaying file images at the mobile terminal
Disclosed are a mobile terminal and controlling method thereof. The mobile terminal is controllable in response to a pinch-in/out touch gesture. The present invention includes activating a 1st application file via a specific application, displaying a 1st file image corresponding to the 1st application file on a touch screen in a single view state of displaying a single file image on the touchscreen, receiving a pinch-in touch gesture performed on the touchscreen, and switching the single view state to a multi-view state of displaying a plurality of file images in response to the reception of the pinch-in touch gesture. A 2nd file image corresponding to each of at least one 2nd application file and the 1st file image are displayed on the touchscreen in the multi-view state. The 1st application file and the at least one 2nd application file are activated by the specific application.
US09772766B2 Banking services experience center
A system for creating an interactive banking experience includes: a facility for housing the interactive banking experience; a first electronic computing device for controlling the interactive banking experience, the interactive banking experience comprising one or more banking workflow scenarios; an environmental control system for creating ambient conditions corresponding to the one or more banking workflow scenarios; and a detection system for detecting gestures and voice commands from a user, the gestures and voice commands being used to activate workflow steps in the one or more banking workflow scenarios.
US09772762B2 Variable scale scrolling and resizing of displayed images based upon gesture speed
A method of controlling a mobile terminal includes displaying a first screen having a plurality of user selectable items and determining a speed of a first drag input received at the display. The method further includes scrolling the plurality of user selectable items of the first screen, while the first drag input is being received, for a first distance when the determined speed is below a preset speed and scrolling the plurality of user selectable items of the first screen, while the first drag input is being received, for a second distance further than the first distance when the determined speed is greater than or equal to the preset speed.
US09772757B2 Enlarging image based on proximity of a pointing object to a display screen
A display device includes a display section which displays an image in a screen, a proximity detecting section which detects proximity of a finger to the screen, an image generating section which generates, in accordance with the detected proximity of the finger, an enlarged image by enlarging the image displayed in the screen with a prescribed enlarged display magnification, and a display control section which controls to display a local enlarged image corresponding to a part of the generated enlarged image in a superimposed manner over the image in a position in the screen vertically below the finger whose proximity has been detected.
US09772756B2 Display driver and method for adjusting color temperature of image
A display driver configured to drive a display panel to display an image is provided. The display driver includes an interpolation operation unit and a gamma circuit. The interpolation operation unit is configured to receive two gamma reference curves, and perform an interpolation operation on the two gamma reference curves to generate a plurality of gamma curves. The gamma circuit is configured to select one of the generated gamma curves based on a user selection signal, and drive the display panel to display the image based on the selected gamma curve, so as to adjust a color temperature of the image based on the user selection signal. Color temperatures of the generated gamma curves are distinct, and the generated gamma curves have the same gamma value. Furthermore, a method for adjusting a color temperature of an image is also provided.
US09772754B2 Collaborative network-based graphical progress management tool
A network-based graphical progress management tool generates information for providing a graphical user interface to a plurality of users using a plurality of processing devices on a network, to enable a user to create a graphical representation of a process, and to enable the plurality of users to view and edit the graphical representation of the process collaboratively via the network. The tool further receives, from at least one of the plurality of users, user input specifying progress made in performance of the process, and updates the graphical representation to indicate the progress visually, in response to the user input.
US09772752B1 Multi-dimensional online advertisements
A method for displaying ads on a media device includes a processor loading a flippable ad unit onto the media device, the flippable ad unit comprising a primary ad display and alternate ad displays; displaying the primary ad in the primary ad display of the flippable ad unit upon loading the flippable ad unit; receiving a select signal to rotate the flippable ad unit to an alternate ad display; rotating the flippable ad unit to display the selected alternate ad display; sending an ad request for an alternate ad; receiving the alternate ad for the selected alternate ad display; and displaying the alternate ad in the selected alternate ad display.
US09772751B2 Using gestures to slide between user interfaces
A first user interface is displayed without concurrently displaying a second user interface that is distinct from the first user interface. A gesture to select the second user interface is detected on the touch screen display. In response to detecting the gesture, an animation is displayed of a transition from display of the first user interface to display of the second user interface. The animation comprises sliding a first element of the second user interface onto the display from a first side of the display while simultaneously sliding a second element of the second user interface that contacts the first element horizontally across the top of the first element. The first element of the second user interface is distinct from the second element of the second user interface.
US09772749B2 Device, method, and graphical user interface for managing folders
The present application discloses a dynamic folder icon that includes a visual indication of current content in a folder. An input to modify content in the folder results in modifying the content in the folder and also updating the dynamic folder icon to include a visual indication of a spatial arrangement of the modified content in the folder. The content of the folder includes an application icon and the dynamic folder icon changes by displaying a status indicator on the dynamic folder when there is a notification from an application that corresponds to the application icon.
US09772747B2 Electronic device having touchscreen and input processing method thereof
A method and an apparatus are provided for performing a function corresponding to a recognized user input through a touch screen. The method includes displaying a window of an application; displaying a setting menu of the application; receiving a selection for at least one item in the setting menu; recognizing an input object that performed the selection; registering the input object as an object for executing a function corresponding to the at least one item selected by the input object; detecting an input by the input object in the application window; and executing the function in response to the input by the input object.
US09772745B2 Methods and systems for facilitating a navigation of a facility
Systems and methods for providing a navigational tool usable on a web platform or on a smart device platform, where a user may interactively navigate a given facility and obtain desired information faster and more efficiently than via conventional applications that do not offer interactivity. One or more hot spots are provided on an image of the facility, and when a selection of one of the hot spots is received from the user, other hot spots, text, images and videos are provided to the user, wherein the hot spots are embedded in a displayed image of the facility, each hot sport corresponding to a specific portion of the facility, and a selection of a hot spot by the user provides the user with at least one of menus, text, images and videos related to the portion of the facility to which the hot spot corresponds.
US09772739B2 Method for controlling a system, especially an electrical and/or electronic system comprising at least one application device
The invention relates to a method for controlling a system, especially an electrical and/or electronic system comprising at least one application device. To simplify and to facilitate the use of the system it is provided that control information input is interpreted in accordance with available application devices and an application device is controlled in accordance with the result of the interpretation.
US09772737B1 Managing content access data in a communication network
Systems, methods and interfaces for sharing content access information associated with content among devices in a communication network are provided. One or more devices collect content access information related to the presentation of content to a user on user devices. Based on a determination of a synchronization event, the originating device transmits the collected content access information, resulting in the receipt of the content access information by a content management system. The content management system can process receiving content access information from various devices and user accounts and aggregate the processed content access information into one or more ordered lists. Thereafter, the content management system can publish, or otherwise make available, one or more of the ordered lists to various network resources, originating devices, or other user devices or user accounts.
US09772736B2 Touch panel
A touch panel includes an upper electrode substrate having a transparent conductive film formed thereon, a lower electrode substrate having a transparent conductive film formed thereon, two electrodes formed on the transparent conductive film of the upper electrode substrate, two electrodes formed on the transparent conductive film of the lower electrode substrate, an adhesive sheet bonding the upper electrode substrate and the lower electrode substrate to each other such that the transparent conductive films face each other, a film removed area formed on the upper electrode substrate by removing part of the transparent conductive film, the film removed area enclosing the two electrodes on the transparent conductive film of the upper electrode substrate, and an outer rim electrode formed on the transparent conductive film of the upper electrode substrate in such a manner as to surround the film removed area, wherein the film removed area forms a closed loop.
US09772729B2 Input device with capacitive force sensor and method for constructing the same
Input devices which include a capacitive force sensor, along with methods of making and using such, are provided. The input device includes a structural component having first and second substantially opposing sides, a plurality of sensor electrodes located on the first side of the structural component, the plurality of sensor electrodes configured to capacitively sense positional information associated with user input in a sensing region, a first capacitive electrode located on the second side of the structural component, the first capacitive electrode being configured to capacitively couple to a second capacitive electrode that is separated from the first capacitive electrode by a gas and moveable relative to the first capacitive electrode, and a biasing member configured to be physically coupled to the structural component such that a force associated with the user input causes a change in a separation distance between the first and second capacitive electrodes based on the force.
US09772728B2 Capacitive touch panel with additional subsidiary receiver mesh electrodes
A capacitive touch panel is provided in the present invention, which includes a transparent substrate, a plurality of emitter mesh electrode strips, a plurality of receiver mesh electrode strips, and a plurality of subsidiary receiver mesh electrode blocks, where the emitter mesh electrode strips, the receiver mesh electrode strips and the subsidiary receiver mesh electrode strips are disposed in different layers on the transparent substrate, and the receiver mesh electrode strips and the subsidiary receiver mesh electrode blocks are partially overlapped.
US09772725B2 Hybrid sensing to reduce latency
A processing system comprises a sensor module and a determination module. The sensor module is configured to acquire changes in absolute capacitance from a first plurality of sensor electrodes of a sensor electrode pattern. The sensor module is also configured to utilize the changes in absolute capacitance to determine a drive order in which to drive sensor electrodes of the first plurality of sensor electrodes to acquire changes in transcapacitance between the first plurality of sensor electrodes and a second plurality of sensor electrodes of the sensor electrode pattern. The determination module is configured to determine positional information for an input object in a sensing region of the capacitive sensing device based on the changes in transcapacitance.
US09772723B2 Capacitive in-cell touch panel and display device
In a capacitive in-cell touch panel and a display device, a common electrode layer electrically connected over the entire surface in a TFT array substrate is partitioned into touch sensing electrodes and touch driving electrodes that are driven in a time-division manner to realize touch function and display function.
US09772719B2 Micro deflectors on touch sensor
In various embodiments, a touch surface may comprise multiple individual sensors, each of which is capable of mechanical deflection in a direction parallel to the surface, with the device using the touch surface being able to detect such deflection in each sensor. With this capability, the device may be able to detect intended movement of a touch over the touch surface even if no additional sensors are activated by that movement. Such sensors may be useful for detecting very small motions, and may be especially useful for motions in which the shape of the user's thumb results in the same touch area being in contact with the thumb even though the thumb is executing an extension or retraction movement.
US09772716B2 Touch screen panel, touch sensing controller, and touch sensing system including the same
A touch screen panel is provided. The touch screen panel includes: a sensing area comprising a plurality of first electrodes arranged in a matrix form in first and second directions of a substrate and a plurality of second electrodes extending in the first direction, the plurality of second electrodes being arranged alternately with the plurality of first electrodes in the second direction; a channel wiring area including a plurality of channel wires configured to transmit signals of the plurality of first electrodes and signals of the plurality of second electrodes, the channel wiring area being disposed around the sensing area; and an electrode wiring area comprising a plurality of electrode wires connecting the plurality of first electrodes and the plurality of second electrodes to the plurality of channel wires, the electrode wiring area being in the sensing area, wherein at least two electrodes, from among the first electrodes, that are disposed in a same column are connected to different channel wires.
US09772715B2 Display device with touch panel having X, Y and dummy electrodes
A display device includes a display panel, and an electrostatic capacitive type touch panel which is formed in an overlapping manner with the display panel. A plurality of X electrodes and a plurality of Y electrodes intersecting with the X electrodes. A first signal line supplies signals to the X electrodes, a second signal line supplies signals to the Y electrodes, and the first signal line and the second signal line are formed on a flexible printed circuit board. A dummy electrode is formed adjacent to an electrode portion of each X electrode and electrode portion of each Y electrode, the dummy electrode does not overlap the X electrode and the Y electrode, and the dummy electrode does not electrically connect with the first and second signal lines.
US09772713B2 Display device
A display device is connectable to a plurality of electronic pens and has a screen on which information is displayed in accordance with inputs from a plurality of electronic pens and a touch input. The display device includes a touch detection sensor, a wireless communication section, a display controller, and a touch panel controller. The touch detection sensor detects a touch on the screen. The wireless communication section receives signals from the plurality of electronic pens connected. The display controller determines a distance between at least two electronic pens out of the plurality of electronic pens connected, from the signals received via the wireless communication section. The touch panel controller enables or disables a function of the touch detection sensor based on the above determination.
US09772711B2 Input processing method and electronic device thereof
A method for operating an electronic device is provided. The method includes detecting a first gesture on a touch screen, dividing a display region of the touch screen into two or more regions according to the first gesture, detecting a second gesture originating in one of the two or more divided regions, and displaying the second gesture according to a region attribute of the one region and the second gesture.
US09772709B2 Organic light emitting display device
An organic light emitting display device having an electrostatic capacitive type touch panel function with reduced thickness and improved luminance. A display panel of the organic light emitting display device includes a substrate, a display unit having a plurality of pixels on the substrate, and a touch sensing unit on the display unit. The touch sensing unit includes an encapsulation substrate and a capacitive pattern layer on a side of the encapsulation substrate facing the display unit. The capacitive pattern layer has a plurality of openings corresponding in position to the plurality of pixels.
US09772707B2 Touch screen and fabrication method thereof
A touch screen and fabrication method is provided. The touch screen includes a transparent substrate having a display region and a non-display region; a first polarizing film formed on the transparent substrate; and a second polarizing film formed on the first polarizing film. The first polarizing film includes a first region having a first polarization axis direction, and the first region is located in the non-display region along a vertical direction of the transparent substrate. The second polarizing film includes a second region having a second polarization axis direction, and the second region is located in the non-display region along the vertical direction of the transparent substrate. Further, the first polarization axis direction of the first region is perpendicular to second polarization axis direction of the second region.
US09772705B2 Double-sided touch panel display device and manufacturing method
A display device includes a first transparent substrate, a second transparent substrate opposed to the first transparent substrate, a display panel disposed between the first transparent substrate and the second transparent substrate, a first touch panel disposed on a bottom face of the display panel, and a second touch panel disposed on an upper face of the display panel.
US09772702B2 Driving method of display device
A display device has a pixel array including a plurality of pixels arranged in a matrix and a backlight provided to face a substrate over which the pixel array is formed, and display element portions photosensor portions are formed in the pixels. In the display device, in one frame period for displaying a black image which is interposed between two successive periods forming an image or a backlighting shutoff period in one frame period in which the display element portion holds an image, an accumulation operation of the photosensor portion is performed, the pixels are successively selected for each row, and a signal corresponding to the potential of a signal charge accumulation portion of the photosensor portion is output.
US09772700B2 Device and method for processing user input
A method for generating display data comprises detecting user input via an input interface. A processor is in communication with the input interface to generate display data comprising a display object for display by a display device. The display object is representative of an action that will subsequently be performed by the processor on continuation of the user input. The display data on the display device is output whilst the user input is being detected. Alternatively, the display object is caused to appear on the display device over time as the user input is being performed, wherein the rate at which the display object appears is different to the rate of performance of the user input. A device and executable computer program for performing the steps of the method is also provided.
US09772698B2 Inner-sensor based pointing device
An inner-sensor based pointing device is presented. The pointing device includes a central housing having an aperture and a sleeve disposed surrounding a portion of the central housing. The sleeve is rotatable about the portion of the central housing and slideable along a portion of the central housing. The pointing device further includes a sensor disposed along a surface of the central housing. The sensor is capable of detecting rotational movement of the sleeve relative to the central housing and axial movement of the sleeve relative to the central housing. Additionally, the pointing device has a circuit in communication with the sensor, the circuit capable of transmitting data to a computer regarding the movement of the sleeve.
US09772697B2 Touch down detection with a stylus
A device includes a tip, a sensor, memory and a circuit. The tip is sensitive to contact pressure. The sensor detects the contact pressure. Memory stores at least one pre-defined first threshold and a pre-defined second threshold on the contact pressure. The first threshold defines tip state as one of a pen-up and a pen-down. Pressures below the first threshold defines pen-up and pressures above the first threshold define pen-down. The second threshold is below the first threshold. The circuit transmits in a hover transmission mode based on detecting pressures below the second threshold, switches to an writing transmission mode based on detecting a pressure at or above the second threshold and terminates the writing transmission mode based on detecting the pen-up status for a first pre-defined period. The writing transmission mode frame rate is higher than a hover transmission mode frame rate.
US09772696B2 System and method for phase error compensation in synchronized devices
A system and method for compensating for detected phase errors during communications between synchronized devices. In an embodiment, the two devices may be a touch screen device and a synchronized stylus device. To this end, the touch screen device includes a controller configured to receive data signals from the stylus at specific time intervals. The touch screen device generates an internal control signal for receiving the incoming data signals at an expected frequency. The touch screen device further includes circuitry for measuring differences in the time a data signal is actually received against when the data signal was expected to be received and determines a time difference (e.g., a phase error). Then, the internal control signal may be adjusted to compensate for the accumulated phase error. Such a measurement and compensation helps ensure that communications remain in synchronization without having to reestablish synchronization through a cumbersome synchronization process.
US09772688B2 Haptic feedback assembly
A haptic feedback assembly includes interconnections for mechanically and electrically securing a haptic actuator in a track pad assembly so as to securely and efficiently provide haptic feedback to a user.
US09772686B2 Imaging display apparatus and method
An imaging display apparatus, includes: display means for image display; first image signal generation means for generating a display image signal based on a captured image signal captured by an imaging section with a field of view direction of a user being a direction of an object; second image signal generation means for generating a display image signal of an image different from an image of the display image signal generated by the first image signal generation means; and control means for allowing, simultaneously on the display means, display of the image of the display image signal generated by the first image signal generation means and display of the image of the display image signal generated by the second image signal generation means.
US09772685B2 Attention-based trading display for providing user-centric information updates
A system, method, and non-transitory computer-readable information recording medium displays information to a user. Market data having a first portion and a second portion is displayed on a display unit of a trading device. A user focus area is detected, at the trading device. The user focus area is associated with one of the first and second portions of the market data. A first priority is assigned to the one of the first and second portions of the market data and a second priority is assigned to another one of the first and second portions of the market data. The first priority is higher than the second priority. The market data in the first and second portions is updated as a function of the first and second priorities, respectively.
US09772684B2 Electronic system with wearable interface mechanism and method of operation thereof
An electronic system includes: a fastening portion of a joint-wearable device, the fastening portion configured to physically secure the joint-wearable device for affixing the joint-wearable device relative to a physiological joint of a user; and a joint sensor of the joint-wearable device, the joint sensor connected to the fastening portion and configured to generate a sensor output for representing a joint movement associated with the physiological joint in controlling the electronic system according to the joint movement.
US09772680B2 Image pickup apparatus, portable terminal, image pickup method and storage medium
An image pickup apparatus includes a communication unit, a process unit, a transmission control unit, an obtaining unit and a process control unit. The communication unit is connected to an external device via a predetermined communication line so as to establish communication with the external device. The process unit successively processes images picked up by an image pickup unit. The transmission control unit makes the communication unit send the images to the external device via the communication line. The obtaining unit obtains communication quality information on quality of the communication with the external device. The process control unit controls at least one of (i) an action content of the image pickup unit and (ii) a process content of the process unit on the basis of the communication quality information.
US09772679B1 Object tracking for device input
Object tracking for device input can be improved by utilizing various tracking parameters to correlate objects between analyzed image frames. In some embodiments, relatively low resolution infrared cameras can be used for object tracking, in order to conserve resources on the device. Intensity segmentation can be used to identify potential objects of interest to be analyzed in captured image data. One or more tracking parameters, such as size, shape, and/or distance, can be specified for each of the objects in order to correlate objects between images. The correlations can be ranked by confidence or other such metrics in order to improve overall accuracy. Tracking data can also be stored for a period of time such that objects that are not clearly distinguishable for a while but then reappear can again be correlated with objects from earlier images.
US09772661B2 Electronic equipment with display device
Portable terminal equipment as a mobile telephone includes a display device disposed with a front surface of a housing. A first touch sensor is provided in the display device. A lateral recess is formed in at least one side surface of the housing. A side touch sensor is disposed in the housing in a range including the lateral recess. Preferably, the lateral recess is constituted by plural lateral recesses formed in the one side surface. Also, a state detection device recognizes a lateral recess where contact is detected among the plural lateral recesses by use of the side touch sensor. A disabling device disables the side touch sensor from detecting contact in a lateral recess among the lateral recesses other than the lateral recess where contact is detected, for adaptation to finger operation of one of right and left hands.
US09772660B2 Tablet capable of sensing location using electromagnetic induction and electrostatic capacitance
The present invention relates to a tablet capable of sensing a location using electromagnetic induction and electrostatic capacitance. The tablet comprises: a loop antenna, having a closed-loop shape for surrounding a sensing area, capable of sensing an electromagnetic wave emitted from an electronic pen; a first line antenna provided with a plurality of first conductive patterns, both ends of each of the plurality of first conductive patterns being located on one side of the first line antenna; a second line antenna provided with a plurality of second conductive patterns which cross the plurality of first conductive patterns in the sensing area, both ends of each of the plurality of second conductive patterns being located on the side on which the both ends of each of the plurality of first conductive patterns are located; and a control circuit for sensing a location using electromagnetic induction and electrostatic capacitance by controlling a connection relation between the plurality of first conductive patterns and the plurality of second conductive patterns. Accordingly, it is possible to selectively recognize the manipulation of the electronic pen and the touch of a finger with the same antenna pattern.
US09772656B2 Flexible display device
A flexible display device includes a flexible display panel to display an image, a support panel including a shape memory polymer layer and a driver to control a shape of the shape memory polymer layer, and a flexible PCB connecting the driver to a driving circuit board. The support panel is coupled to a rear side of the display panel.
US09772653B2 Mechanism for charging portable device with USB dock
A Universal Serial Bus (USB) dock is provided. The USB dock includes: a plurality of downstream ports; and a upstream port, connecting the USB dock to a portable device, wherein the upstream port includes an On-the-go (OTG) ID pin and a differential pair; and a microcontroller, configured to detect operating states of the portable device, wherein when it is detected that the portable device is in a USB OTG host mode and has entered a suspend state, the microcontroller controls the portable device to switch from the USB OTG host mode to a USB device mode by toggling a state of the USB OTG ID pin, thereby charging the portable device via the upstream port.
US09772648B2 Low power asynchronous counters in a synchronous system
A clock synchronizer adapted to synchronize reading a Timer that is clocked asynchronously to the system clock.
US09772645B2 Transmission channel for ultrasound applications
A transmission channel transmits high-voltage pulses and receives echos of the high-voltage pulses. The transmission channel includes a current generator circuit, which generates current-integrator drive currents. The control circuitry generates one or more control signals to control generation of current-integrator drive currents by the current generator circuit during transducer-driving periods. A current integrator integrates current-integrator drive currents generated by current generator circuit to generate transducer drive signals.
US09772643B2 Methods, apparatus and systems for managing energy assets
The apparatuses and methods herein facilitate generation of energy-related revenue for an energy customer of an electricity supplier, for a system that includes an energy storage asset. The apparatuses and methods herein can be used to generate operating schedules for a controller of the energy storage asset. When implemented, the generated operating schedules facilitates derivation of the energy-related revenue, over a time period T, associated with operation of the at least one energy storage asset according to the generated operating schedule. The energy-related revenue available to the energy customer over the time period T is based at least in part on a wholesale electricity market.
US09772639B2 Dynamic current-limit circuit
A comparator circuit is described, which is configured to provide a control current and a control voltage based on a first input voltage and a second input voltage. The comparator circuit comprises an input amplifier configured to generate an output signal based on the first input voltage and the second input voltage, and offset means configured to generate a first offset. Furthermore, the comparator circuit comprises a first output circuit configured to generate the control current based on the output signal and based on the first offset. In addition, the comparator circuit comprises a second output circuit configured to generate the control voltage based on the output signal and not based on the first offset.
US09772638B2 Two-stage error amplifier with nested-compensation for LDO with sink and source ability
A low dropout amplifier may include an error amplifier having first and second inputs coupled to a reference signal and a feedback signal, respectively. The error amplifier may be configured to generate first and second error signals at first and second outputs, respectively, with the first and second error signals based upon a difference between the reference signal and the feedback signal. A sink stage may be coupled to the first output and configured to generate a sink current based upon the first error signal. A source stage may be coupled to the second output and configured to generate a source current based upon the second error signal. An output node may be coupled to receive the sink and source currents.
US09772634B2 Incubator assembly and associated control apparatus that controls humidity rate
An improved incubator and control apparatus include separate temperature and humidity control loops wherein a commanded temperature and a commanded relative humidity (RH) value are commanded to the control apparatus via a user interface. The control apparatus employs a humidifier rate saturation controller which acts responsive to both a humidity control signal and a current temperature to regulate the addition of humidity to the air within the incubator assembly to avoid a transient humidity from exceeding a predetermined value and thereby avoiding the generation of condensation within the incubator.
US09772632B1 Bypass valve
A bypass valve for thermally regulating a fluid flow in two directions by opening and closing a bypass fluid flow between the two directions. An example of application of such a bypass valve is for regulating the flow of engine coolant fluid between a vehicle engine and a heat-exchange system for cooling down the engine coolant. The bypass valve includes a housing inside which a first port, a second port, a bypass port and a barrier assembly are arranged. The barrier assembly is movable with respect to the bypass port, so that it can open or close the port depending on fluid temperature. In addition, the barrier assembly is arranged external to the first and second ports, so that it does not interfere with fluid passing through them. The bypass valve therefore provides substantially constant fluid pressure in the first and second ports, avoiding pressure drops associated with conventional bypass valves.
US09772628B2 Fluid discharge device
The present invention relates to the fluid discharge device of a fluid transfer pipe, and to a technology which alters the sectional area of a discharge hole in proportion to the increase or decrease in fluid discharge flow per unit of time so as to maintain a relatively uniform fluid discharge rate from the discharge hole.
US09772624B2 Control apparatus, substrate processing apparatus, and substrate processing system
A control apparatus is configured to control an operation of a substrate processing apparatus configured to place at least a monitor substrate therein. The control apparatus controls the operation of the substrate processing apparatus based on a difference between a processing result of the monitor substrate processed by the substrate processing apparatus and a predictive result so as to optimize the monitor substrate loading frequency.
US09772623B2 Securing devices to process control systems
Techniques for securing a device for use in or with a process plant include provisioning the device with a key generated at least in part from data indicative of necessary conditions and/or attributes that must be met before the device is allowed access to a network of the process plant. Upon initialization, the device determines, based on the key, whether or not the necessary conditions are met, and the device isolates itself or accesses the process control network accordingly. Keys and the necessary conditions/attributes indicated therein may be based on, for example, location, time, context, customer, supplier, particular plant, manufacturer, user, data type, device type, and/or other criteria. Additionally, sub-keys associated with a key may be generated from another set of necessary conditions/attributes. Sub-keys may be provided by a different entity than the key provider entity.
US09772618B2 Cutting tool controller and method of controlling the same
A cutting tool controller and method of controlling are provided. The method includes providing a swing angle for the cutting tool, obtaining a swing vector of the cutting tool through kinematics calculation according to the swing angle, using the swing vector of the cutting tool to calculate a set of possible solutions of a swaying angle of the cutting tool, selecting a possible solution satisfying an operation condition of the machine from the set of possible solutions, using the selected possible solution to calculate an offset of positions of the cutting tool before and after swaying, so as to generate a compensation vector, calculating required compensation values for three axes of the machine according to the compensation vector, and outputting a control command including the compensation values, such that the cutting tool of the machine or a working table for placing the workpiece thereon of the machine moves correspondingly.
US09772611B2 Inter-main-apparatus interface device, main-apparatus system including same, and inter-main-apparatus interface method
There is provided an inter-main-apparatus interface device which, even if a first-standard main apparatus and a second-standard main apparatus are gathered in a main apparatus system, enables both of main apparatuses to function normally. The device comprises a control data interface provided between the first-standard main apparatus and the second-standard main apparatus for operating a controller included in the second-standard main apparatus on the basis of control data supplied from the first-standard main apparatus, and a content data interface provided between the first-standard main apparatus and the second-standard main apparatus for enabling the second-standard main apparatus, as controlled by the controller operating on the basis of the control data, to relay by multiplexing and demultiplexing, content data sent and received by a base station connected to the first-standard main apparatus and content data sent and received by a base station connected to the second-standard main apparatus.
US09772610B2 Modular data center
Described are methods, systems, and apparatus relating to a modular data center. In some embodiments, a modular data center includes one or more data modules. The modular data center includes a network module connected to the one or more data modules, the network module containing equipment for facilitating data communications by the one or more data modules. The modular data center includes a power module connected to the one or more data modules and the network module, the power module containing electronics equipment for conditioning and distributing power to the one or more data modules and the network module. In the modular data center, each module of the one or more data modules, the network module, and the power module comprises: an enclosure defining an internal space; a floor within the enclosure separating the internal space into an above-floor space and a sub-floor space; and a plurality of bays in the subfloor space, each bay of the plurality of bays configured to contain a field-replaceable environmental management component.
US09772609B2 Optimized hydromodification management with active stormwater controls
A system, methodology, and programming logic for active stormwater controls to optimize sizing and design of Hydromodification Management (HM) structural Best Management Practices (BMPs) to achieve optimal flow duration control. Control logic enables the controlled release of stormwater from a BMP in a manner most akin to pre-development flow duration curves. Inputs to this logic include: flow duration curves based on continuous hydrologic simulation for pre- and post-development conditions; real-time measurement of water level within the BMP; and real-time measurement of discharge entering the BMP. This control logic can interact with control logic for other stormwater management objectives, such as harvest and reuse, infiltration, and combined sewer overflow prevention, and respective inputs, such as real-time weather forecast data, precipitation gage data, downstream flow gauge data, and water quality data, to meet those design objectives as well. New HM BMPs can be optimized to be smaller and, thus, more feasible to implement. Existing stormwater facilities designed for flood control or other management objectives can be retrofitted to provide hydromodification control as well. When utilized with real-time flow and water level monitoring equipment and data, the flow release logic can be adaptively adjusted without physical retrofit of the BMP's outlet.
US09772604B2 Timepiece synchronization mechanism
A timepiece movement including, fixed on a same plate, a gear train subjected to a torque in a timepiece movement, and an energy storage to deliver a torque to the gear train for actuating a mechanical mechanism synchronizing rotational speed of the gear train with a resonator having a given natural resonant frequency included in the timepiece movement. The resonator is an annular resonator including a ring disposed around an axis. The ring is arranged to be periodically deformed under an action induced by motion of a drive member, included in this mechanism, and the drive member is driven in a pivoting motion, directly or indirectly, by the gear train.
US09772603B2 Image forming apparatus with side frames
An image forming apparatus includes a main body including a first guide portion and a second guide portion, a process cartridge including a photosensitive drum, a support frame configured to support the process cartridge and move between an inside position and an outside position. The support frame includes a first side frame. The first side frame includes a first guided portion to be guided by the first guide portion. The second side frame includes a second guided portion guided by the second guide portion A dimension of the first side frame is greater than or equal to a dimension of the first side frame. A dimension of the second side frame is greater than or equal to a dimension of the second side frame.
US09772602B2 Rotational force transmitting part
A rotating force transmitting part for an electrophotographic photosensitive drum for a main assembly of the electrophotographic image forming apparatus, wherein the main assembly of the electrophotographic image forming apparatus includes a driving shaft, to be driven by a motor, having the rotating force applying portion, and wherein the electrophotographic photosensitive drum is dismountable from the main assembly of the electrophotographic image forming apparatus in a direction substantial perpendicular with an axial direction of the driving shaft, the rotating force transmitting part includes a coupling member engageable with the rotational force applying portion to receive a rotational force for rotating the electrophotographic photosensitive drum in the state in which electrophotographic photosensitive drum is mounted to the main assembly of the electrophotographic image forming apparatus, wherein the coupling member being capable of taking a rotational force transmitting angular position for transmitting the rotational force for rotating the electrophotographic photosensitive drum to the electrophotographic photosensitive drum and a disengaging angular position in which the coupling member is inclined away from the axis of the electrophotographic photosensitive drum from the rotational force transmitting angular position, wherein when the process cartridge is dismounted from the main assembly of the electrophotographic image forming apparatus in a direction substantially perpendicular to the axis of the electrophotographic photosensitive drum, the coupling member moves from the rotational force transmitting angular position to the disengaging angular position.
US09772601B2 Image forming apparatus and process unit
A process unit includes a rotatable image bearer, an optical writing head to expose the image bearer within an maximum exposure range in an axial direction of the image bearer, a developer bearer, spacers disposed in axial end portions of the image bearer to determine a position of the optical writing head relative to the image bearer and slidingly contact the image bearer, a cleaner disposed downstream from the developer bearer in an image bearer rotation direction, and a remover to slidingly contact the axial end portion of the image bearer to remove a substance adhering thereto. In the axial direction, inner ends of the spacers are positioned inside a toner layer range of the developer bearer extending beyond a largest sheet width. The remover is disposed downstream from the cleaner and crossing a line extending from the inner end of the spacer perpendicularly to the axial direction.
US09772597B2 Image forming apparatus including photosensitive drum, photosensitive drum unit, bush member
This image forming apparatus includes a photosensitive drum, a shaft portion, a support portion, and a bush member. The photosensitive drum is configured to hold a toner image to be transferred to a sheet member. The shaft portions are connected to both ends in an axial direction of the photosensitive drum, and project outward in the axial direction from a center of the photosensitive drum. The support portions have shaft holes through which the shaft portions are inserted, and are configured to rotatably support the shaft portions. The bush members are interposed between inner surfaces of the shaft holes and outer circumferential surfaces of the shaft portions, and are each formed in an arc shape having a slit extending in the axial direction.
US09772595B2 Image forming system, image forming device, post-processing device, and non-transitory computer readable recording medium stored with conveyance abnormity detection program
An image forming system detects a first conveyance abnormality of a recording material when a time taken for the recording material conveyed along a conveyance path in the image forming system to pass a predetermined position exceeds a first threshold value, temporarily stops the conveyance of the recording material when the first conveyance abnormality is detected and changes the first threshold value to a second threshold value larger than the first threshold value when the conveyance of the recording material is temporarily stopped, and detects a second conveyance abnormality based on the second threshold when a re-conveyance is made to eject the recording material remaining in the conveyance path.
US09772594B2 Curl correcting device and image forming apparatus including this
A curl correcting device includes a pair of fixed guides and a change-over guide. The pair of fixed guides composes a curved part of a conveyance path. The change-over guide is provided to be contactable with a sheet from a radial outer side of the curved part. An outer guide includes a pair of side pressing parts and a bulge part. The pair of side pressing parts is formed at both ends in a width direction. The bulge part is formed between the pair of side pressing parts so as to bulge toward the radial outer side of the curved part. The change-over guide is configured to move to a first correcting position when the sheet curled along the conveyance direction is conveyed through the conveyance path and to move to a second correcting position when the sheet curled along the width direction is conveyed through the conveyance path.
US09772590B2 Belt type fixing apparatus and image forming apparatus comprising same
A belt type fixing apparatus comprises: a fixing roller; a fixing belt which is installed to be opposite to the fixing roller;a nip forming member which is installed inside the fixing belt and supports the fixing belt so that the fixing belt can contact the fixing roller to form a fixing nip; a pair of sliding members which are installed to support both ends of the fixing belt and are rotated by the fixing belt; a pair of flange members which rotatably support the pair of sliding members; and a heat source which is installed inside the fixing belt and generates heat, wherein the rotation center of the pair of sliding members is located upstream in the transportation direction of printed matter compared to the rotation center of the fixing roller.
US09772588B2 Fixing unit with rotating member having engaging holes that engage projections on a heat insulating member, and image forming apparatus thereof
A fixing unit includes a rotating member and a heat insulating member. The rotating member is heated by a heat source and is configured to rotate around a shaft. The heat insulating member is attached at an end of the rotating member. The rotating member includes three or more engage holes perforated at intervals in a circumferential direction thereof. The heat insulating member includes three or more engaging projections fitting into the respective engage holes.
US09772583B2 Cleaning device and image forming apparatus
A cleaning device includes a cleaning member, a collecting roller and a cleaning blade. The cleaning member is disposed to be rotatable while being in contact with a surface of an image carrier configured to carry a toner image to the surface. The collecting roller is disposed to be rotatable while being in contact with the cleaning member at a downstream side from the image carrier in a rotation direction of the cleaning member. The cleaning blade is disposed while being in contact with the collecting roller in a counter direction with respect to rotation of the collecting roller at a downstream side from the cleaning member in a rotation direction of the collecting roller. The collecting roller is formed so as to have larger surface roughness at an end than that at a central part in an axial direction.
US09772582B2 Developer container, cartridge, image formation unit and image formation apparatus
A developer container is described that is capable of preventing the developer held inside the container from being squirted to the outside. A cartridge, an image formation unit and an image formation apparatus are described that are each provided with the developer container. The developer container has: a first member; a second member that is combined with the first member such that the first and second members form a developer storage room; and a third member that covers a boundary portion between the first member and the second member. An aspect of the invention is that it can prevent the developer from being squirted to the outside of the developer container.
US09772581B2 Developer container configured to reduce dead space in the path of the developer
A developer container, which is configured to contain developer therein, includes a developer conveyance plate configured to allow the developer to be placed thereon and convey the developer, an opening member including an opening for discharging the developer, and a coupling member coupling the opening member and the developer conveyance plate with each other. The developer conveyance plate includes a vibration target unit configured to receive a vibration. The coupling member extends/compresses, or swings when the developer conveyance plate conveys the developer toward an opening side where the opening is located.
US09772577B2 Light scanning apparatus
A light scanning apparatus, including: a light source configured to emit a light beam; and a rotary polygon mirror configured to deflect the light beam emitted from the light source so that the light beam scans a surface of a photosensitive member, wherein the rotary polygon mirror is formed in a four-sided polygon, and wherein a difference between a pair of diametrically opposed interior angles of the rotary polygon mirror is larger than 0.03°, and a difference between another pair of diametrically opposed interior angles of the rotary polygon mirror is 0.03° or less.
US09772572B2 Electrostatic latent image developing toner
Provided is an electrostatic latent image developing toner comprising toner matrix particles that comprise resin components comprising a vinyl resin as a main component and a crystalline resin, and a mold release agent. The electrostatic latent image developing toner includes a structural body in which a portion of the crystalline resin is in contact with the mold release agent, and a portion of the crystalline resin having a thread-like structure that is not in contact with the mold release agent, in cross-sections of the toner matrix particles.
US09772560B2 Light source apparatus, illumination device, exposure apparatus, and device manufacturing method
A light source apparatus including a light source configured to emit a light flux from an emission region having a predetermined size and a rotationally symmetrical emission intensity distribution; and a condenser configured to condense the light flux to allow the light flux to exit to the outside. The condenser is rotationally symmetrical about an optical axis and is disposed to surround the emission region, and has four or more reflection mirrors each having a reflecting surface for reflecting the light flux emitted from the emission region. The reflection mirrors include elliptical surface reflection mirrors where the reflecting surface is elliptical and spherical surface reflection mirrors where the reflecting surface is spherical, and are alternately arranged in the direction of the optical axis, and a light flux reflected by one spherical surface reflection mirror is further reflected by one elliptical surface reflection mirror oppositely disposed across the emission region.
US09772559B2 Patterned photoresist removal
Methods for performing a photolithographic process are disclosed. The methods facilitate the removal of photosensitive from a wafer after the photosensitive has been used as an etch mask. The photosensitive may be a negative tone photosensitive that undergoes a cross-linking process on exposure to electromagnetic energy. By limiting the cross-linking through a reduced post-exposure bake temperature and/or through reduced cross-linker loading, the photoresist, or at least a portion thereof, may have a reduced solvent strip resistance. Because of the reduced solvent strip resistance, a portion of the photosensitive may be removed using a solvent strip. After the solvent strip, a dry etch may be performed to remove remaining portions of the photoresist.
US09772556B2 Pulsed light beam spectral feature control
A system includes a first actuatable apparatus of an optical source, the first actuatable apparatus being altered within a range of values about a target value to thereby alter a spectral feature of the light beam; a second actuatable apparatus of the optical source, the second actuatable apparatus being altered to thereby alter the spectral feature of the light beam; a metrology system including an observation system configured to output an indication of a deviation between the actual value at which the first actuatable apparatus is operating and the target value; and a control system configured to determine whether the deviation is greater than an acceptable deviation, and, if it is greater than the acceptable deviation, then send a signal to a second actuation module controlling the second actuatable apparatus to adjust the actual value at which the first actuatable apparatus is operating to be closer to the target value.
US09772551B2 Evaluation method of defect size of photomask blank, selection method, and manufacturing method
The defect size of a photomask blank is evaluated. An inspection-target photomask blank is irradiated with inspection light and reflected light of the region of the inspection-target photomask blank irradiated with the inspection light is collected through an objective lens of an inspection optical system as a magnified image of the region. Then, an intensity change part in the light intensity distribution profile of the magnified image is identified. Next, a difference in the light intensity of the intensity change part is obtained and the width of the intensity change part is obtained as the apparent width of the defect. Then, the width of the defect is calculated on the basis of a predetermined conversion expression showing the relationship among the difference in the light intensity, the apparent width of the defect, and the actual width of the defect, and the width of the defect is estimated.
US09772549B2 Display systems and methods employing polarizing reflective screens
An immersive display system is disclosed that includes screens configured to mitigate reduction in contrast ratio due at least in part to peripheral light incident on the screens. The immersive display system includes at least two screens and at least two projector systems. The screens have a multi-layered structure configured to selectively reflect light in a tailored polarization state. Adjacent screens can be configured to selectively reflect light in orthogonal polarization states. The projector systems can be configured to project video onto their respective screens with light in a suitable polarization state. The screens can be further configured to selectively reflect light within a plurality of tailored spectral bands, the spectral bands being different for respective screens.
US09772547B2 Projector
A projector can prevent a flicker from being caused by rotation of a rotating phosphor plate. The projector includes a solid-state light source that emits excitation light, a rotating phosphor plate that converts the excitation light into phosphor light, a liquid-crystal light modulating device that modulates the light from the rotating phosphor plate, a projection optical system that projects the modulated light onto a screen, and a control device that controls the solid-state light source and the rotating phosphor plate so as to satisfy any one of a conditional expression A=B, a conditional expression A=2B, and a conditional expression |A−B| is greater than or equal to 20 and |A−2B| is greater than or equal to 20, where A represents a pulse width modulation control frequency in hertz of the solid-state light source and B represents a rotation frequency in hertz of the rotating phosphor plate.
US09772541B2 Adjusting seat and photographing device using the same
An adjusting seat includes a base, an adjustment unit and a worm gear. The adjusting seat has two supporting portions. The adjustment unit includes an assembly portion, two extending portions and a teeth portion. The assembly portion includes a first surface and a second surface. The two extension portions protrude from the first surface of the assembly portion so as to form an accommodation space with the assembly portion. The two extension portions are pivoted on the two support portions, respectively. The teeth portion is located on the second surface. The worm gear is pivoted on the base and meshed with the teeth portion, when the worm gear is rotated relative to the base. The teeth portion is rotated according to a rotation of the worm gear so as to drive the adjustment unit to simultaneously rotate relative to the base.
US09772539B2 Optical sensor and method of manufacture
An optical sensor and method of manufacture are provided herein. The optical sensor includes an optical fiber comprising a terminating end surface, and a photonic crystal coupled to the terminating end surface of the optical fiber.
US09772536B2 Display device
According to one embodiment, a display device includes an insulating substrate, a thin-film transistor including a semiconductor layer formed on a layer above the insulating substrate, a gate electrode which at least partly overlaps the semiconductor layer, and a first electrode and a second electrode which are electrically connected to the semiconductor layer, and a light shielding layer formed between the thin-film transistor and the insulating substrate to at least partly overlap the semiconductor layer, the light shielding layer electrically connected to the gate electrode.
US09772534B2 Liquid crystal display
A liquid crystal display is provided. The display includes: gate lines applied with a gate signal; data lines applied with a data signal; reference voltage lines respectively applied with first and second reference voltage having different polarities; first, second, and third subpixel electrodes included in one pixel area; a first switching element connected to the first gate line, the first data line, and the first subpixel electrode; a second switching element connected to the first gate line, the first data line, and the second subpixel electrode; a third switching element connected to the first or second gate line, the first or second data line, and the third subpixel electrode; a fourth switching element connected to the first gate line, the first reference voltage line, and the first subpixel electrode; and a fifth switching element connected to the first gate line, the second reference voltage line, and the second subpixel electrode.
US09772533B2 Method and device for repairing metal wire
The present disclosure provides a method and a device for repairing a metal wire. The method includes: locating a first position on the metal wire to be repaired, the first position being at a first side of a break point on the metal wire to be repaired; and outputting a first laser beam in such a manner as to move from the first position toward the break point and scan a portion of the metal wire between the first position and the break point, so as to fuse the portion of the metal wire and enable fused metal to flow toward the break point to fill the break point.
US09772531B2 Color liquid crystal display panel
The present invention provides a color liquid crystal display panel, which includes: a plurality of mutually parallel layers of liquid crystal cells (2) and bonding members (8) bonding the plurality of layers of liquid crystal cells (2). Each of the liquid crystal cells (2) includes a thin-film transistor substrate (20), a package substrate (30), and a dye-liquid crystal layer (40) sealed between the thin-film transistor substrate (20) and the package substrate (30). The dye-liquid crystal layer (40) includes a liquid crystal material and a dichroic dye. The dichroic dye of each of the liquid crystal cells (2) absorbs light of a predetermined range of wavelength. The plurality of layers of liquid crystal cells (2) respectively absorbs lights of different ranges of wavelength. The present invention includes a dichroic dye combined in a liquid crystal material in order to use the dichroic dye to absorb light of some colors thereby achieving color displaying without using a conventionally used polarizer and manufacture of a color filter substrate, so that the manufacture cost of and the requirement for backlighting brightness by the liquid crystal display panel can both be reduced.
US09772526B2 Frameless display device and method of fabricating the same
The present invention discloses a frameless display device and a method of fabricating the same. The frameless display device comprises a first substrate and a second substrate which are provided opposite to each other, an edge of the first substrate is coupled to an edge of the second substrate to realize frame sealing. In the technical solutions of the frameless display device and the method of fabricating the same provided by the present invention, an edge of the first substrate is coupled to an edge of the second substrate to realize frame sealing, so that frame sealing is achieved without any frame sealing adhesive, so complete frameless display is realized.
US09772523B2 Display device
A liquid crystal display device including: a first substrate including a pixel region and a fan-out unit on a periphery of the pixel region, the pixel region including pixels; gate lines disposed on the first substrate; data lines disposed on the first substrate to intersect the gate lines, the data lines being insulated from the gate lines; a data fan-out line extending from one of the data lines to be disposed in the fan-out unit; a data pad line disposed in the fan-out unit and electrically connected to a driving integrated circuit; a second substrate opposing the first substrate; and a sealant bonding the first substrate to the second substrate. The data fan-out line overlaps the data pad line between the pixel region and the sealant.
US09772520B2 Touch control device
The present invention discloses a touch control device, which is addressed to the rimple problem resulting from the full-lamination design of the touch control panel and the liquid crystal display module. The present invention compensates for the elevation drop of the slightly lower control circuit region of the liquid crystal display module in a thickness-increasing way to make the entire liquid crystal display module have an identical elevation. In some embodiments, the present invention increases the thickness of a portion of a ground tape or an optical adhesion layer to compensate for the elevation drop of the liquid crystal display module with respect to the touch control panel. Thereby, the rimple problem is effectively solved.
US09772516B2 Liquid crystal display and method of manufacturing the same
A liquid crystal display is provided that includes: a substrate; a thin film transistor disposed on the substrate; a protection layer disposed on the thin film transistor; a first electrode and a second electrode disposed on the protection layer; an alignment layer disposed on the second electrode; and a roof layer facing the second electrode, wherein a plurality of microcavities are formed between the second electrode and the roof layer, the microcavities include a liquid crystal material, and the alignment layer includes a photo-alignment material.
US09772510B2 Apparatus, system and method for photodetection with a transimpedance amplifier of an eye-mountable device
Techniques and mechanisms to perform photodetection with an eye-mountable device. In an embodiment, the eye-mountable device includes an enclosure material and light sensor circuitry formed therein, the enclosure material to be disposed in or on an eye of a user. The light sensor circuitry comprises a transimpedance amplifier circuit including a differential amplifier, one or more feedback paths coupled across the differential amplifier, a photodiode and a capacitor coupled between the photodiode and an input terminal of the differential amplifier. Incidence of light upon the photodiode results in some charging of the capacitor, where an amplified signal is provided at an output terminal of differential amplifier based on such charging. The capacitor mitigates static power consumption by the photodiode. In another embodiment, the amplified signal is evaluated based on at least two threshold values to detect a direction of gaze by the user.
US09772509B2 Optical article comprising an antireflective coating with a very low reflection in the visible region
This invention relates to an ophthalmic lens comprising a transparent substrate with a front main face and with a rear main face, at least one of the main faces being coated with a multilayered antireflective coating comprising a stack of at least one layer having a refractive index higher than or equal 1.5 and at least one layer having a refractive index lower than 1.5, such that:—the mean light reflection factor in the visible region Rv is lower than or equal to 0.5% for an angle of incidence lower than 35°;—the Chroma C* is equal or higher than 18, preferably 20, according to the international colorimetric CIE L*a*b* for an angle of incidence (Θ) of 15°.
US09772503B2 Autostereoscopic display device and method
A three-dimensional (3D) display system is provided. The 3D display system includes a backlight plate, a display panel, a light-splitting device, and a polarization state controller. The display panel is configured to display a two-dimensional (2D) image in a 2D mode or to display a 3D image in a 3D mode. The light-splitting device is configured to an arrangement module configured to pass the 2D image in the 2D mode, and to separate the 3D image into a left image and a right image. Further, the polarization state controller is disposed between the display panel and the light-splitting device and is configured to rotate a polarization direction of light emitted from the display panel in the 2D mode, and to keep the polarization direction of the light emitted from the display panel in the 3D mode.
US09772499B2 Light mixing lenses and systems
Lighting modules and lighting systems containing one or more lighting modules, and associated methods, are provided that receive light from one or more light sources for projecting it to a target surface, e.g., in a uniform, patterned, or other controlled manner. In various embodiments, the lighting modules and lighting systems can be used to mix the light generated by one or more sources.
US09772498B2 Magnified screen cover protector for electronic devices
The present invention is a magnified screen cover and protector for electronic devices. The invention comprises a magnified surface layer with a top protective layer and a bottom adhesive layer. The invention magnifies the screen of an electronic device with diopter and/or magnification power ranges so that the user may comfortably use the electronic device without the aid of wearing prescription eyewear, contact lenses, reading glasses or other visual aids. The touch screen sensitivity and functionality of the electronic device is unaffected by the magnified screen cover protector, so usability of the electronic devices touch and sensitivity functions are not compromised. The present inventions additional benefit is protecting the glass and/or plastic surface of an electronic devices main viewing screen from scarring, shattering, debris and breakage. Other embodiments of the magnified screen cover protector would include a three dimensional (3D) magnification layer for viewing text images, and video in a three dimensional (3D) visual simulation on an electronic devices screen.
US09772490B2 Optical scanner, image display device, head mount display, and heads-up display
An optical scanner includes: a movable plate which includes a light reflection unit; a first torsion bar spring which oscillatably supports the movable plate around a first axis; a displacement portion which is connected to the first torsion bar spring; a second torsion bar spring which oscillatably supports the displacement portion around a second axis intersecting with the first axis; a permanent magnet which is provided on the displacement portion to be inclined with respect to the first axis and the second axis; and a coil which is provided to be separated from the displacement portion and generates a magnetic field acting on the permanent magnet. The displacement portion includes a frame surrounding the movable plate, and a damper which has a smaller thickness than that of the frame and extends in a direction intersecting with a direction in which the second torsion bar spring extends from the frame.
US09772488B2 Electrowetting display pixels with patterned electric field
An electrowetting display comprises a support plate on which individual electrowetting pixels separated from one another by pixel walls are formed. The individual electrowetting pixels include a first conductive layer and a second conductive layer on the support plate. The first conductive layer and the second conductive layer are separated by a dielectric layer in first portions of the individual electrowetting pixels. The first conductive layer and the second conductive layer are in electrical contact with one another in second portions of the individual electrowetting pixels, wherein the second portions of the individual electrowetting pixels may be U-shaped.
US09772487B1 Lamination method and apparatus
Techniques and architectures involving fabricating a display panel, such as an electro-wetting display panel include laminating a first support plate and a second support plate together to form a laminated display panel. The laminated display panel includes an ultra-violet (UV) light curable seal disposed between the first support plate and the second support plate proximate to edges of the laminated display panel. After conveying the laminated display panel to a UV light curing station, pressurized air, gas or fluid is applied to the laminated display panel to produce a pressure on the UV light curable seal between the first support plate and the second support plate. While applying the pressurized air, gas or fluid, the laminated display panel is exposed to UV light to cure the seal.
US09772486B2 System for optically sectioning a tissue specimen
A cassette for retaining a specimen of surgically exposed tissue from a patient in an orientation that facilitates optical sectioning of the tissue by a confocal microscopic or other optical imaging microscope. The cassette includes a base member having a rigid optically transparent window upon which a tissue specimen is situated, a pliable membrane locatable over a substantial portion of the base member including the window, and an upper member, having an aperture therethrough, which can cover the base member to provide an enclosed cavity between the membrane and the window sealing the tissue specimen therein. The edges of the tissue specimen may be positioned planar against the window and retained in that position by bonds formed between the membrane and window at multiple points or locations around the tissue specimen. The specimen retained in the cavity is imagable by a microscope through the window of the base member.
US09772484B2 Light modulating device
A light modulating device 103 includes: a selective diffraction device (10, 10′) which generates diffracted light beams of a plurality of orders by diffracting illumination light into one of a plurality of directions, the illumination light being linearly polarized light having a polarization plane oriented in a first polarization direction, and which causes a phase difference between the diffracted light beams of the plurality of orders; and a polarization plane rotating device 14 which rotates the polarization plane of the diffracted light beam of each order so as to be oriented in a direction perpendicular to a direction radiating from an optical axis.
US09772474B2 Imaging lens assembly
An imaging lens assembly is provided in the present disclosure. The imaging lens assembly includes a first lens with positive refractive power, a second lens with negative refractive power, a third lens with positive refractive power, a forth lens with positive refractive power and a fifth lens with negative refractive power, the first lens, the second lens, the third lens, the forth lens and the fifth lens are arranged in sequence from the object side to the image side, and satisfy the conditions provided in the present disclosure.
US09772473B2 Imaging lens assembly
An imaging lens assembly is provided in the present disclosure. The imaging lens assembly includes a first lens with positive refractive power, a second lens with negative refractive power, a third lens with negative refractive power, a fourth lens with positive refractive power, and a fifth lens with negative refractive power. The first lens, the second lens, the third lens, the fourth lens, the fifth lens and the sixth lens are arranged in sequence from the object side to the image side, and satisfy conditions provided in the present disclosure.
US09772466B2 Optical element switching system using a Halbach array
Various embodiments provide a system for moving optical elements. The system includes a first rotor and a second rotor configured to rotate in opposite directions. The system further includes a first plurality of paddles coupled to the first rotor, each of the plurality of paddles having an aperture configured to receive a first optical element, and a second plurality of paddles coupled to the second rotor, each of the plurality of paddles having an aperture configured to receive a second optical element. The first rotor and the second rotor are configured to move the first optical element between a retracted position and a desired position and to move the second optical element between the desired position and a retracted position substantially simultaneously such that a reaction torque of the first rotor cancels a reaction torque of the second rotor.
US09772465B2 Methods and devices for thin camera focusing alignment
Methods and devices are disclosed for aligning a lens assembly and a sensor assembly of an optical system during assembly of the optical system. For example, one method includes positioning the sensor assembly, having at least an image sensor, at the focal plane of the lens assembly and directing light through an alignment optic and lens assembly onto the image sensor. The method further includes producing multiple images from the light received through the lens assembly and alignment optic, the images having multiple alignment features based on the light received through the alignment optic, and the alignment features having multiple sections. The method then measures at least one performance indicator corresponding to each of multiple sections, and adjusts the position of the image sensor based on an optimization of the performance indicators, while the sensor assembly is being attached to the lens assembly.
US09772463B2 Intra chip optical interconnect structure
An optical interconnect is located on a surface of a semiconductor handle substrate. The optical interconnect includes a waveguide core material portion that is completely surrounded on all four sides by a dielectric oxide-containing cladding structure. The dielectric oxide-containing material of the dielectric oxide-containing cladding structure that is located laterally adjacent end segments of the waveguide core material portion is configured to include a sidewall surface that can receive and transmit light. A plurality of semiconductor devices can be formed above the topmost dielectric oxide-containing material of the dielectric oxide-containing cladding structure.
US09772461B2 Semiconductor integrated circuit and method for manufacturing the same
A semiconductor integrated circuit that reduces a loss in an electrical signal and a method for manufacturing the semiconductor integrated circuit are provided. The semiconductor integrated circuit comprises a first region on which an optical circuit is to be formed and a second region on which an electrical signal wiring is to be formed. The first region comprises an Si substrate (502), a BOX layer (504) formed on the Si substrate (502), a first SOI layer (506) formed as an optical circuit on the BOX layer (504), and a first SiO2 layer (508) formed on the first SOI layer (506). The second region comprises the Si substrate (502), the BOX layer (504), a second SiO2 layer (508) formed on the BOX layer (504), and an electrical signal wiring (510) formed on the second SiO2 layer (508).
US09772459B2 Optoelectronic module and method of producing same
An optoelectronic module includes an interposer base having first and second recesses formed on a specified surface thereof; a joint material layer filled in the first and second recesses; a first optoelectronic element placed in the first recess and coupled to the interposer base via the joint material layer, wherein an optical signal is emitted from or passes through a lateral surface of the first optoelectronic element; and a second optoelectronic element placed in the second recess and coupled to the interposer base via the joint material layer, wherein a lateral surface of the second optoelectronic element faces the lateral surface of the first optoelectronic element for coupling to and receiving the optical signal emitted from or passing through the lateral surface of the first optoelectronic element. A fixture is used to place the first and second optoelectronic elements into the first and second recesses while controlling some critical distances.
US09772458B1 Optical module for optical fibers and method of manufacturing the same
An optical module is disclosed, which includes a substrate and an optical fiber bench attached to the substrate. The optical module also includes one or more optical fibers, each having an end placed on the optical bench. One or more optical devices are attached to the optical bench and in optical communication with the one or more fibers, respectively. An optical fiber alignment block is attached to the optical fiber bench with the one or more optical fibers therebetween. The optical fiber alignment block includes a reflecting surface that deflects an optical path between the one or more optical fibers and the one or more optical devices.
US09772457B2 Pushable multi-fiber connector
Multi-fiber, fiber optic cable assemblies may be configured so that the terminal ends of the cables have pre-assembled back-post assemblies that include pre-assembled ferrules, such as MPO ferrules that meet the requisite tolerances needed for fiber optic transmissions. To protect the pre-assembled components from damage prior to and during installation, pre-assembled components may be enclosed within a protective housing. The housing with pre-assembled components may be of a size smaller than fully assembled connectors so as to be sized to fit through a conduit. The remaining connector housing components for the multi-fiber connectors may be provided separately and may be configured to be attached to the back-post assembly after installation of the cable.
US09772455B2 Universal optical fiber connector
The present invention relates to a universal optical fiber connector including a hot-melt end connector assembly, a heat-shrinkable sleeve and a protective shell for the heat-shrinkable sleeve. The assembly further comprises the main body of the hot-melt end, and a ceramic ferrule, a wedge for the ceramic ferrule and a pre-embedded optical fiber passing through the main body. The tail end of the protective shell for the heat-shrinkable sleeve is connected with an optical fiber locking device for the locking of the optical fiber; the locking device and the protective shell for the heat-shrinkable sleeve are separately configured. The present invention is applicable to optical fibers of different sizes and can improve the tensile properties of the optical fiber connector, and the protective shell for the heat-shrinkable sleeve can be volume-produced with the same mould instead of being produced independently for each type, so as to improve the production efficiency.
US09772452B1 Hybrid connection system having separately sealed plug and receptacle chambers
A connector mating system that can enable the coupling and decoupling of electrical or optical power and communications channels, while in a harsh or submerged environment during which time the contacting interfaces of the power and communication channels remain fully protected from the destructive effects of the said environment. The system features a hybrid optic and/or electric connector that provides a means for electrical, optical and hybrid inter connection within an extremely hostile environment across a broad market range of applications with a novel end-seal concept in a scalable form factor with minimal actuation stresses and designed for high volume commodity manufacturing.
US09772449B2 Wavelength multiplexer/demultiplexer and optical module
A wavelength multiplexer and de-multiplexer includes: a reflection member; a first port provided in the reflection member; a plurality of second ports provided in the reflection member to be spaced apart from the first port; and an optical filter on an optical path between the first port and the plurality of second ports, wherein a plurality of reflection surfaces inclined with respect to the optical filter are formed in the reflection member, a distance of a reflection point from the optical filter in each of the plurality of reflection surfaces becomes smaller as a reflection angle in each of the plurality of reflection surfaces is increased, and each of the plurality of second ports is positioned on a path of light reflected by each of the plurality of reflection surfaces.
US09772446B2 Displays
An optical diffuser (1) including a fiber-optical piece comprising: a first face (2) and a second face (3); a plurality of substantially parallel optical fibers (4) each extending along a respective optical axis (13) from an input end of the optical fiber exposed at the first face of the fiber-optical piece to an output end of the optical fiber exposed at the second face of the fiber-optical piece; an input optical diffraction grating (10A) positioned adjacent to the first face of the fiber-optical piece to extend over at least a part thereof such that light diffracted by the input optical diffraction grating is directed into optical fibers of the plurality of optical fibers in a direction oblique to said optical axes.
US09772442B2 Optical film assembly mounting structure
The present invention provides an optical film assembly mounting structure, which includes: a first mold frame (6), a second mold frame (8) arranged on the first mold frame (6), and an optical film assembly (9) arranged between the first and second mold frame (6, 8). The first mold frame (6) carries the optical film assembly (9) thereon and the second mold frame (8) is positioned on and presses down the optical film assembly (9) so as to achieve secure mounting of the optical film assembly (9). The first mold frame (6) includes an inclined first upper surface (61). The second mold frame (8) includes a first bottom surface (81) and a second bottom surface (83) connected to the first bottom surface and having an inclination angle identical to that of the first upper surface (61). The optical film assembly (9) is positioned on the first upper surface (61) and the first and second bottom surfaces (81, 83) are positioned on and press down the optical film assembly (9).
US09772440B2 Modular light-emitting panel assembly
A modular light-emitting panel assembly has first and second light guides edge lit by respective light sources. Each light guide has a light input edge, opposed side edges, opposed major surfaces and a pattern of light extracting elements at at least one of the major surfaces. The light guides are juxtaposed with a side edge of the first light guide abutting a side edge of the second light guide at a seam and with the major surfaces nominally coplanar. Various embodiments of the panel assembly additionally include respective structures that reduce visibility of the seam when the light sources illuminate the panel assembly.
US09772434B2 Coated article with low-E coating having absorbing layer over functional layer designed to increase outside reflectance
A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved. Coated articles according to certain example embodiments of this invention may be used in the context of insulating glass (IG) window units, vehicle windows, other types of windows, or in any other suitable application.
US09772432B2 Diffraction gratings producing curtains of minimum intensity separated by foci and extending to a focal plane
A sensing device with an odd-symmetry grating projects near-field spatial modulations onto a closely spaced photodetector array. Due to physical properties of the grating, the spatial modulations are in focus for a range of wavelengths and spacings. The spatial modulations are captured by the array, and photographs and other image information can be extracted from the resultant data. Used in conjunction with a converging optical element, versions of these gratings provide depth information about objects in an imaged scene. This depth information can be computationally extracted to obtain a depth map of the scene.
US09772428B2 Determining micro-climates based on weather-related sensor data from mobile devices
Certain example implementations of the disclosed technology can include techniques and apparatuses for determining micro-climates based on weather-related sensor data from mobile devices. In some embodiments, current and projected micro-climates can be determined for multiple micro-locations. With micro-climate information, a user may better plan his or her day, including what to wear, which path to walk to work, and what activities to plan.
US09772427B2 Multiple-power multiple-dosage accelerators, rapid examination systems and rapid examination methods thereof
The disclosure provides a multi-power multi-dosage accelerator. The multi-power multi-dosage accelerator comprises an electron gun configured to provide a first voltage of the electron gun and a second voltage of the electron gun, and an accelerating tube configured to generate a first X-ray having a first dosage and first power according to the first voltage of the electron gun and generate a second X-ray having a second dosage and second power according to the second voltage of the electron gun, wherein the first dosage is a dosage which can be accepted by human bodies and is much less than the second dosage, the first X-ray is used for inspecting a first area where a person is located, and the second X-ray is used for inspecting a second area where goods are located.
US09772422B2 System and method for detecting objects
A system and method for locating an object within a structure includes a magnetically-responsive member coupled to the object. A magnetic field generator generates a magnetic field in the presence of the structure. The generated magnetic field causes the magnetically-responsive member to output a signal when the magnetically-responsive member is in the presence of the magnetic field. A detector may include a sensor coupled to a control unit. The sensor detects the signal output by the magnetically-responsive member. The control unit locates the object based on detection of a third harmonic of the signal.
US09772420B2 Estimation of fast shear azimuth, methods and apparatus
Various embodiments include apparatus and methods to operate to record a plurality of acoustic waveforms, to generate an objective function based on the plurality of acoustic waveforms, and to estimate a global minimum of the objective function. The plurality of acoustic waveforms can correspond to a plurality of acoustic dipole receivers azimuthally disposed around a tool to which the receivers are attached. Additional apparatus, systems, and methods are disclosed.
US09772419B2 Decomposing full-waveform sonic data into propagating waves for characterizing a wellbore and its immediate surroundings
A method for estimating parameters of a propagating wave field, such as the direction of propagation in 3D space of an acoustic wave from borehole-acoustic data. The estimation technique uses phase delays between recordings made by the individual receivers related to a plane wave travelling across the receiver array. The estimated plane waves include the wave field generated directly by the acoustic source, as well as refracted and reflected components of these fields. The technique can be used with overlapping wave fields. This will provide significant improvements in the quality of formation properties estimated from full-waveform data that are obtained either from wireline or from while-drilling sonic data. The inventive method enables characterization of abnormalities outside multiple casing strings where acoustic signals are transmitted from a source located inside said multiple casing string.
US09772415B2 Correcting time lapse seismic data for overburden and recording effects
Time lapse or 4D seismic data are corrected for geologic overburden and seismic recording system effects. The data from a survey at one time of interest is processed within a selected frequency band and the reservoir level is normalized by the overburden. The results are used to extract reservoir amplitudes from the data of that same survey. Frequencies where overburden signal-to-noise ratios vary dramatically between time lapse surveys may then be avoided in processing of data from the area of interest.
US09772413B2 Simultaneous sourcing during both seismic acquisition and seismic inversion
Method for acquiring, at reduced acquisition cost, seismic data using simultaneous, field-encoded sources in the field (702), and then constructing pseudo source-records (703) that better meet the requirements for using additional simultaneous computer-encoded sourcing for computer simulations or forward modeling (706) as part of (707) iterative FWI (Full Wavefield Inversion) or RTM (Reverse Time Migration), with additional reduction in computational costs. By better meeting the requirements of simultaneous sourcing for FWI or RTM (701), artifacts and crosstalk are reduced in the output. The method can be used for marine streamer acquisition and other non-fixed spread geometries to acquire both positive and negative offsets and to mitigate the “missing data” problem for simultaneous-source FWI. It can also be used for land data to overcome issues with moving spreads and long continuous records.
US09772409B2 X-ray detector assembly
An X-ray detector assembly comprising a light attenuator of electro-chromic material, the electro-chromic material having a first electrode layer electrically coupled to a first surface of the electro-chromic material and a second electrode layer electrically coupled to a second surface of the electro-chromic material, wherein the second surface is disposed opposite the first surface, and the light attenuator having a controllable light transmission rate. The X-ray detector further comprising a scintillator deposited on the first electrode layer and a photo detector deposited on the second electrode layer. The photo detector having a sensing surface adjacent to the second electrode layer of the light attenuator. A variable power supply is electrically coupled to the first and second electrode layers of the light attenuator to provide a controllable voltage across the first and second electrode layers to control the light transmission rate of the light attenuator in real time.
US09772406B2 Estimating and predicting structures proximate to a mobile device
The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences.
US09772404B2 Optical sensor and electronic device
In order to provide an optical sensor that can accurately sense a direction of movement of an object to be sensed even in a case where disturbance light is present, an optical sensor of the present invention includes: a light-emitting element; a circularly-segmented light-receiving element group (RDPD), including light-receiving elements circularly provided at edges of a region on which reflected light from an object to be sensed reflecting light emitted by the light-emitting element is incident, for generating respective photocurrents upon receiving the reflected light; and a gesture circuit section for sensing a direction of movement of the object to be sensed upon receiving the photocurrents generated by the light-receiving elements included in the circularly-segmented light-receiving element group (RDPD).
US09772403B2 Vehicle position validation
Methods and computer-readable media are described herein for providing an automated validation of vehicle positioning and corresponding error notification. According to various aspects, a first position of a vehicle may be determined using a first positioning system. A second position of the vehicle may be determined using a second positioning system. An offset between the first and second positions of the vehicle may be determined. If the offset exceeds a threshold offset, a notification may be provided to indicate a potential error in the position of the vehicle.
US09772400B2 System and method for calibration of echo sounding systems and improved seafloor imaging using such systems
A system and method are provided for visualizing an offset in static parameters in an echo sounding system by generating a difference grid by subtracting a first survey line from a second survey line to determine difference values at each point in the grid; and displaying the difference grid on a display device, where the difference values are represented on a visual scale. The difference values may be used to calibrate the echo sounding system or check the quality of the calibration of an echo sounding system.
US09772399B2 LiDAR scanner calibration
A LiDAR can include a laser, an avalanche photodiode, a splitter, and a processor. The laser can be configured to emit a narrow electromagnetic pulse. The avalanche photodiode can be configured to receive one or more electromagnetic pulses and output a response signal in response to said pulses. The photodiode can also be positioned to receive at least one reflected pulse, reflected by an object external from the LiDAR sensor and caused by the laser. The avalanche photodiode can also have a bias voltage applied to it affecting the response signal. The splitter can be positioned to receive the narrow electromagnetic pulse and split it into at least one external pulse directed toward the object external from the LiDAR sensor and at least one calibration pulse directed toward the photodiode. The calibration pulse directed toward the photodiode can be received by the photodiode before the pulse reflected by the object. The processor can be configured to receive response signals from the photodiode. Further, the processor can be configured to adjust the bias voltage according to a response signal caused by the calibration pulse to compensate for temperature changes of the photodiode.
US09772398B2 Optical proximity sensors with reconfigurable photodiode array
Optical proximity sensors, methods for use therewith, and systems including optical proximity sensor are described herein. Such an optical proximity sensor includes a light source and a light detector, wherein the light detector includes a plurality of individually selectable photodiodes (PDs). During a calibration mode, individual PDs of the plurality of PDs of the light detector are tested to identify which PDs are crosstalk dominated. During an operation mode, the PDs of the light detector that were not identified as being crosstalk dominated are used to produce a light detection value or signal that is useful for detecting the presence, proximity and/or motion of an object within the sense region of the optical proximity sensor. By not using the PDs that were identified as being crosstalk dominated, the signal-to-noise ratio of the light detection value or signal is improved compared to if the crosstalk dominated PDs were also used.
US09772395B2 Vision and radio fusion based precise indoor localization
An embodiment includes at least one computer readable storage medium comprising instructions that when executed enable a system to: receive (a)(i) first radio signal location data for a first object from a radio sensor; and (a)(ii) first visual signal location data for the first object from a camera sensor; perform feature extraction on (b)(i) the first radio signal location data to determine first extracted radio signal features; and (b)(ii) the first visual signal location data to determine first extracted visual signal features; solve a first association problem between the first extracted radio signal features and the first extracted visual signal features to determine first fused location data; and store the first fused location data in the at least one computer readable storage medium. Other embodiments are described herein.
US09772392B2 Apparatus and method for diagnosing hardware in an insulation resistance monitoring system for a vehicle
In at least one embodiment an apparatus for diagnosing electronics in an insulation resistance monitoring system is provided. The apparatus includes a controller for being electrically coupled to a plurality of electronics including a plurality of switches that are electrically coupled to a positive branch and to a negative branch in a high voltage network and a low voltage network. The plurality of electronics is configured to perform insulation resistance monitoring in a vehicle. The controller is further configured to at least one of activate and deactivate any number of the plurality of switches to determine an overall voltage of the positive branch and the negative branch. The controller is further configured to detect a fault in at least one of the positive branch and the negative branch that corresponds to a failure of any one of the plurality of electronics based on the overall voltage.
US09772389B2 Method and magnetic resonance apparatus for image acquisition control with administration of contrast agent
In a method and magnetic resonance apparatus to acquire diagnostic image data of a contrast agent-filled target area of a patient, a peak time of the test bolus in the target area is automatically determined, from which a wait period is then determined for administering the main bolus. After the main bolus has been administered to the patient, magnetic resonance images of the target area are acquired, and each is analyzed immediately after acquisition thereof to determine whether that image shows arrival of the contrast agent. If and when one of these images shows such arrival, an acquisition protocol is immediately started in order to acquire the diagnostic image data set. If none of these images shows arrival of the contrast agent, the protocol to acquire diagnostic image data is started after the wait period.
US09772387B2 Method and apparatus for high resolution physiological imaging of neurons
In accordance with disclosed embodiments, very high magnetic gradients and magnetic slew are applied to magnetizable particle imaging in order to realize high spatial resolution.
US09772375B2 High sensitivity digital voltage droop monitor for integrated circuits
Implementations of the present disclosure involve a system and/or method for measuring on-die voltage levels of an integrated circuit through a digital sampling circuit. In particular, the system and/or method utilize a delay line based analog-to-digital sampling circuit that produces a voltage reading over time, such as at every high frequency clock cycle. In one embodiment, the digital sampling circuit or digital voltage monitor circuit includes a coarse delay component or circuit that further delays the propagation of a clock signal through the delay line. The coarse delay circuit may be programmed to delay the propagation of the signal through the delay line in such a manner as to allow for multiple edges of a clock or test signal to travel simultaneously down the delay line and increase the sensitivity of the circuit. Additional sensitivity of the digital voltage monitor circuit may also be obtained through selection of the types of components that comprise the circuit and a clock jitter monitor circuit configured with a constant supply voltage.
US09772374B2 Selective voltage binning leakage screen
Methods and structures for leakage screening are disclosed. A method includes sorting devices manufactured from the same device design into voltage bins corresponding to a respective supply voltage. The method further includes determining a respective total power of each of the voltage bins. The method further includes determining a respective uplift power of the voltage bins. The method further includes determining a respective first leakage screen value for each of the voltage bins based on the respective uplift power of each of the voltage bins.
US09772372B2 Kill die subroutine at probe for reducing parametric failing devices at package test
A method of testing semiconductor devices includes contacting bond pads coupled to integrated circuitry on a first die of a plurality of interconnected die on a substrate using a probe system having probes and probe tests including parametric tests, continuity tests, and a kill die subroutine. Probe tests using the probe program are performed. Die are binned into a first bin (Bin 1 die) for being a good die for all probe tests, or a second bin (Bin 2 die) for failing at least one of continuity tests and parametric tests. The Bin 2 die are divided into a first sub-group that failed the continuity tests and a second sub-group that do not fail the continuity tests. A kill die subroutine is triggered including applying power sufficient to selectively cause damage to the second sub-group of Bin 2 die to generate a continuity failure and thus generate kill die.
US09772371B2 Voltage-driven intelligent characterization bench for semiconductor
A method, and forming an associated system, for testing semiconductor devices. Driver channels are provided, each driver channel connected to a storage device via a bus and connected to a respective semiconductor device. Each driver channel includes: a first voltage driver connected to the respective semiconductor device and having a first input for the respective semiconductor device, a second voltage driver connected to the respective semiconductor device and having a second input for the respective semiconductor device, first and second sets of optical switches in the first and second voltage driver respectively, and a microcontroller. All connections between the respective semiconductor device and both the first and second voltage drivers, in response to all optical switches of the first and second set of optical switches being closed. The semiconductor devices are tested, using the driver channels and the test parameters. The test results are provided to the storage device.
US09772361B2 Measuring method and measuring apparatus to detect charge potential between tire and road surface
A charge potential distributed over a vehicle body resulting from the contact, separation, and friction between a tire and a road surface is detected by a detecting unit provided with a sensing electrode that is disposed on the external surface of the vehicle body, a reference electrode that is disposed apart from the external surface of the vehicle body with a space therebetween, and a sensor amplifier that senses a potential between the sensing electrode and the reference electrode as a signal and amplifies the signal. And the amplitude of the charge potential detected by the detecting unit is monitored by a data processing unit, thereby making it possible to accurately identify not only the state of the road surface but also an internal pressure state of the tire, a wear state of the tire, and the like during vehicular travel.
US09772356B2 Circuitry and shunt arrangements for temperature-compensated measurements of current
Shunt arrangements and current measuring circuits are provided for temperature compensated current measurements as well as current measurements that are compensated for changes in the characteristics of the shunt material as a result of manufacturing tolerances. The current measuring circuits may include a temperature sensing element in a negative feedback path of an operational amplifier for providing temperature compensation. The shunt arrangements may include a calibration shunt formed in the same material as a main shunt and circuitry for measuring the temperature drift error of the calibration shunt and applying that error to compensate for temperature drift of the main shunt.
US09772355B2 Busbar current sensor
According to one aspect, embodiments herein provide a Power Distribution Unit (PDU) comprising an input configured to be coupled to a power source and to receive input power, a busbar coupled to the input at a first location on the busbar, the bus bar having a resistance, at least one power outlet coupled to a second location on the busbar via a first output line and configured to provide output power to a load, and a sensing circuit coupled proximate to the first location on the busbar and coupled proximate to the second location on the busbar and configured to determine a voltage drop between the first location and the second location and to calculate a magnitude of an output current provided to the at least one power outlet via the output line based on the voltage drop and the resistance of the busbar.
US09772353B2 Equivalent-time sampling techninque for non-coherently modulated signals
Aspects of the invention include an equivalent-time sampling oscilloscope that receives a carrier signal, the carrier signal after it has been modulated with a repeating data pattern, and a pattern trigger signal that is synchronous with the data pattern. The carrier signal and the modulation are asynchronous, that is, they are not phase-locked in any way. The oscilloscope simultaneously samples the modulated carrier signal and quadrature phases of the unmodulated carrier signal at a plurality of timebase delays relative to the pattern trigger signal, and a plurality of times at each timebase delay. After collecting this information, the oscilloscope uses the quadrature samples to calculate phases of the unmodulated carrier signal that correspond to the samples of the modulated carrier signal. The oscilloscope then calculates a stationary representation of the modulated carrier signal by selecting samples of the modulated carrier signal that correspond to a carrier signal phase progression that would have been observed if the unmodulated carrier signal had been synchronous with the pattern trigger signal.
US09772350B2 RF probe
Embodiments of the present invention provide an RF probe for coupling out a probe signal from a transmission line of a circuit. The RF probe includes at least two probe pins having first ends for contacting the circuit and second ends. Furthermore, the RF probe includes a provider for providing a variable impedance at the second ends of the probe pins. The RF probe is configured to provide the probe signal based on a signal propagating along at least one of the probe pins.
US09772347B2 Interconnection meter socket adapters
Interconnection meter socket adapters are provided. An interconnection meter socket adapter comprises a housing enclosing a set of electrical connections. The interconnection meter socket adapter may be configured to be coupled to a standard distribution panel and a standard electric meter, thereby establishing connections between a distribution panel and a user such that electrical power may be delivered to the user while an electrical meter measures the power consumption of the user. An interconnection meter socket adapter may be configured to be coupled to a DC-AC inverter, which may be coupled to various energy sources. As such, the energy sources are coupled to an electrical power system. In addition, a connector such as a flexible cable or flexible conduit containing insulated wires can be provided for connecting various energy sources and/or sinks.
US09772344B1 Pulse generator
An apparatus and a computer-implemented method for generating pulses synchronized to a rising edge of a tachometer signal from rotating machinery are disclosed. For example, in one embodiment, a pulse state machine may be configured to generate a plurality of pulses, and a period state machine may be configured to determine a period for each of the plurality of pulses.
US09772340B1 Automated sampling device
A sample identification system for an automated sampling and dispensing device is described. In an example implementation, the sample identification system includes a sample probe configured to contact a sample positioned within a sample vessel. Further, the sample identification system includes an identifier capture device configured to measure a sample identifier associated with the sample vessel and generate a data signal in response thereto, where the data signal corresponds to an identity of the at least one sample. During operation, the identifier capture device scans a sample holder, a sample vessel, or a table top of the automated sampling and dispensing device to measure the sample identifier and to generate the data signal in response thereto.
US09772337B2 Compositions and methods for functional gylcomics
The disclosure relates to labeling glycans and glycosphingolipids from undefined mixtures with chemical moieties that emit light when exposed to electromagnetic radiation and uses of these labeled glycans and glycosphingolipids in microarrays for research and diagnostic purposes. In certain embodiments, the disclosure relates to derivatizing glycosphingolipids with a marker.
US09772336B2 Method for determining agent capacity to alter pH using poly dA nucleic acid switches
Disclosed are nucleic acid-based molecular switches that respond to changes in pH. The switches may be used in DNA nanodevices. The switches may also act as sensors for measuring the pH of a sample, including cells, regions thereof, and whole organisms. The switch includes an A-motif that forms at acidic pH. Also disclosed are compositions and methods for measuring the pH of cells or regions thereof, such as vesicles, the nucleus, mitochondrial matrix, or the Golgi lumen.
US09772330B2 Nucleic acid aptamer-based diagnostic methods with novel techniques for signal enhancement
The present invention concerns methods for the detection f target molecules in a sample including several steps of signal amplification allowing the detection of a very low number of target molecules in the tested sample. The detection assay is based on the use of a universal probe which enables the signal amplification. The specific recognition of the target molecule is achieved by using a specific binding agent, preferably an aptamer. The invention further concerns kits and methods for the diagnosis of pathological conditions.
US09772323B2 Nanopore sequencing using N-mers
The invention relates to devices and methods for nanopore sequencing. The invention provides for using the signals from N monomeric units (n-mers) within the nanopore to provide sequence information. The invention includes substrates having arrays of nanopores with incorporated electronic circuits, for example, in semiconductor substrates. In some cases, the arrays of nanopores reside in discrete reservoirs.
US09772322B2 Cell observation device, and cell observation method
A cell observation system 1, for measuring fluorescence emitted from a cell held by a microplate 20 having a plurality of wells 21, comprises a microplate holder 11 for mounting the microplate 20, an electrical stimulator 16 arranged with a plurality of electrode pairs 17 including positive and negative electrodes 17b, 17a, a position controller 30 for controlling a position of the electrical stimulator 16 so as to place the electrode pairs 17 within the wells 21, a moving image acquisition unit 40 for detecting the fluorescence from the sample S within the wells 21, and a data analyzer 50 for setting a part of a region facing the positive electrode 17b on the well 21 as an analysis region and analyzing an optical intensity in the analysis region so as to acquire analysis information concerning the sample S.
US09772321B2 Benzothiazol-2-ylazo-phenyl compound as dye, compositions including the dye, and method of determining degree of cure of such compositions
A compound represented by formula: is disclosed. R is hydrogen or alkyl; X is alkylene; Y is a bond, ether, thioether, amine, amide, ester, thioester, carbonate, thiocarbonate, carbamate, thiocarbamate, urea, thiourea, alkylene, arylalkylene, alkylarylene, or arylene, wherein alkylene, arylalkylene, alkylarylene, and arylene are optionally at least one of interrupted or terminated by at least one of an ether, thioether, amine, amide, ester, thioester, carbonate, thiocarbonate, carbamate, thiocarbamate, urea, or thiourea; and Z is an acrylate, a methacrylate, an acrylamide, a methacrylamide, a styrenyl, or a terminal alkenylene having at least three carbon atoms. A composition including the compound, and a method of determining the degree of cure of a curable polymeric resin are also disclosed.
US09772317B2 Method for operating a portable electronic device
In a method for operating a portable electronic device comprising a chemical sensor, at least one reference reading is taken by the chemical sensor at least one predetermined point in time. At least one compensation value is determined based on at least one reference value wherein each reference value is derived from a result of a corresponding reference reading. A result of an operational reading of the chemical sensor is modified by the at least one compensation value.
US09772316B2 Oxygen detecting agent composition, and molded article, sheet, packaging material for oxygen scavenger, and oxygen scavenger using the same
Provided is an oxygen detecting agent composition including a redox dye and a reducing agent, the redox dye being an inorganic substance.
US09772315B2 Wireless diagnosis apparatus for structure using nonlinear ultrasonic wave modulation technique and safety diagnosis method using the same
The present invention relates to a safety diagnosis method for a structure using a nonlinear ultrasonic wave modulation technique. The safety diagnosis method includes: making the structure vibrate by applying signals of different ultrasonic frequencies; converting the responses of the structure generated by the vibration into digital signals; extracting first modulation signals by subtracting the harmonic responses and the linear responses of the signals of different ultrasonic frequencies from the digital signals and synchronously demodulating the digital signals; constructing a first sideband spectrogram by combining the first modulation signals generated by continuously changing at least frequency among the signals of different ultrasonic frequencies; and deciding whether the structure is cracked based on the first sideband spectrogram. Even though the power of the ultrasonic wave applied to the structure is very small as compared with the related art, whether there is the damage is precisely decided, and thus power consumption may be reduced.
US09772314B2 Ultrasonic sensor and measuring method using the same, and method of manufacturing ultrasonic sensor
An ultrasonic sensor which includes a substrate where an opening section is formed, a vibration plate that is provided on the substrate so as to close the opening section, and a piezoelectric element that is layered on a surface of the vibration plate on an opposite side to the opening section and includes a first electrode, a piezoelectric element, and a second electrode, includes a reflection layer that is provided in a space around the piezoelectric element on the surface of the vibration plate on an opposite side to the opening section, to reflect other ultrasonic waves which are transmitted in a different direction from a transmitted ultrasonic wave transmitted to a measuring target side on an interface between the piezoelectric element and the reflection layer, and has a thickness so as to superimpose other ultrasonic waves on the transmitted ultrasonic wave.
US09772311B2 Active acoustic method for predicting properties of process fluids comprising solid particles or gas/liquid volumes based on their size distribution and concentration
In the present invention a controllable acoustic source (14) in connection with the process fluid (10) emits a signal (18) into the fluid (10), consisting of a suspension of particles (12), being volumes of gas, liquid or solid phase. The controllable acoustic signal (18) is allowed to interact, with the particles (12), and the acoustic (pressure) signals (22) resulting from such an interaction is measured preferably via a sensor (24). A spectrum is measured. The spectrum is used to predict properties, content and/or size of the particles (12) and/or used to control a process in which the process fluid (10) participates. The prediction is performed in the view of the control of the acoustic source (14). The used acoustic signal has preferably a frequency below 20 kHz.
US09772304B2 Method of charge state selection
A method of mass spectrometry or ion mobility spectrometry is disclosed in which analyte ions of a desired charge state are isolated. The method comprises: separating analytes according to their electrophoretic mobility; ionizing the analytes; and mass filtering the resulting analyte ions, wherein the mass to charge ratios of the ions transmitted by a mass filter are varied as a function of the electrophoretic mobility and according to a predetermined relationship such that substantially only ions having said desired charge state are transmitted by the mass filter.
US09772300B2 Inductive conductivity sensor for measuring the specific electrical conductivity of a medium
An inductive conductivity sensor and a method for measuring specific electrical conductivity of a medium, comprising a transmitting coil fed by means of an input signal; coupled with the transmitting coil via the medium; a receiving coil, which delivers an output signal, which is a measure for the conductivity of the medium; and surrounding the transmitting coil and the receiving coil a housing, which has, intended for immersion in the medium, at least one housing section, whose housing wall surrounds the transmitting coil and the receiving coil. The housing section includes at least a first electrically conductive contact intended for contact with the medium and a second electrically conductive contact intended for contact with the medium. The conductivity sensor includes an electrically conductive conductor and the first contact is connected with the second contact via the conductor, wherein the conductor and the electrically conductive contacts are so embodied that they form via an ionic conduction path of the medium a closed electrical current path around the transmitting coil and the receiving coil.
US09772295B2 Laying head, fibre placement device and method
A laying head for a fibre placement device, in particular for fibre placement according to the AFP method, includes a placing roller which is permeable to laser light, at least in part, a laser light feed unit which is arranged in an inner space of the placing roller and a sensor which is designed and arranged to receive laser light reflected from a component on which the placing roller places a fibre band.
US09772293B2 Apparatus for measuring partial pressure of carbon dioxide and cell unit for the apparatus
An apparatus for accurately measuring carbon dioxide partial pressure even if the apparatus is disposed in an environment at a high ambient water pressure, such as in a deep sea environment. A through hole that penetrates a body portion is formed in the body portion. The body portion is connected to a light source unit and a light receiving element unit. A signal line is disposed to pass through the through hole formed in the body portion. The signal line electrically connects between an amplifier substrate of the light receiving element unit and a CPU substrate of the light source unit to transfer the detection result amplified by the amplifier substrate.
US09772288B1 Autonomous biobuoy systems and methods
An autonomous biobuoy system and methods for detecting characteristics of a marine environment, the system involving: a light source comprising a blue light emitting diode; a detector assembly for detecting the at least one characteristic of the marine environment, the detector assembly having a single photodiode configured to detect stimulated bioluminescence and transmissivity in response to the light source, the detector assembly configured to generate at least one detector assembly output signal responsive to at least one detected characteristic; and a transmitter coupled with the detector assembly for transmitting the at least one detector assembly output signal.
US09772287B2 Sensor for monitoring for the presence and measurement of aqueous aldehyde biocides
An analytical system and method for periodically monitoring an injection water distribution pipeline for the presence and concentration of formaldehyde or other aldehyde-functional biocide includes pumps, one of which provides a predetermined volume of injection water drawn from the pipeline at a sampling point and the other a predetermined volume of a reagent, preferably a buffered solution of dimedone, from a reagent storage vessel which are mixed and then heated in a chamber to a predetermined temperature to promote formation of any reaction products. The heated reaction mixture is passed to a detection cell and exposed to light of predetermined wavelength which, in accordance with the Hantzsch reaction, molecules having an aldehyde functional group that reacted with dimedone produce a fluorescence-emitting reaction product, the intensity of which is measured and compared to data previously obtained from standard aldehyde-containing solutions.
US09772286B2 Method for detection of urothelial cancer
It is to provide a method for detecting urothelial cancer simply and with high accuracy. It is a method for detecting urothelial cancer comprising administering 5-aminolevulinic acid (ALA), a derivative thereof, or a salt of these to a test subject, collecting urine from the test subject, and detecting the presence of fluorescence or amount of fluorescence in the collected urine.
US09772281B2 Air quality analyzing apparatus
A system for measuring air quality, including a housing having an inlet, and outlet, and defining an air pathway therebetween, an air pump operationally connected in fluidic communication with air inlet and outlet for urging along the air flow pathway, a particle collector having an adhesive side positioned in the air flow pathway, and an electronic controller operationally connected to the optical sensor assembly for sending control signals to the optical sensor assembly and for receiving data from the optical sensor assembly. The system also includes an optical sensor assembly positioned for optical interrogate the particle collector, and further including a light source positioned to shine on the particle collector and an optical sensor positioned to receive light travelling from the particle collector.
US09772280B2 Portable broadband diffuse optical spectroscopic imaging (DOSI) device for noninvasive tissue characterization
A diffuse optical spectroscopic imaging (DOSI) apparatus for tissue spectroscopy measures absorption and scattering properties of tissue using multi-frequency frequency domain photon migration in a modular or networkable platform to provide full broadband information content. The apparatus includes: a broadband signal generator; a driver having an input coupled to the signal generator; a light source coupled to the driver, the light source for exposing the tissue to broadband modulated light at a plurality of wavelengths; an optical detector for receiving returned light from the tissue; an amplitude detection circuit communicated to the optical detector; a phase detection circuit communicated to the optical detector; and a plurality of filters and amplifiers, wherein the optical detector, amplitude detection circuit and phase detection circuit are interconnected with each other by corresponding ones of the plurality of filters and amplifiers to isolate signals and increase signal-to-noise ratio.
US09772276B2 Detection device and production method for same
A detection device having: a terahertz wave generation element; a terahertz wave detection element; a first transmission path arranged upon the terahertz wave generation element; a second transmission path arranged upon the terahertz wave detection element; and a sealed section arranged between the terahertz wave generation element and the terahertz wave detection element and separated from the first transmission path and the second transmission path, so as to surround the first transmission path and the second transmission path. A space between an emission surface in the first transmission path and an incident surface in the second transmission path is connected to a space between the first transmission path and the sealed section and to a space between the second transmission path and the sealed section.
US09772274B2 Compound optical flow cells and method of manufacture and use
An improved optical flow cell adapted for use in a flow cytometer for differentiating formed bodies (e.g., blood cells) in liquid suspensions. Preferably manufactured by assembling, aligning, and optically joining at least two elements made from transparent material, the improved flow cell has a seamless internal flow channel of preferably non-circular cross-section in a cylindrical first element through which prepared samples can be metered and an independent second element having an external envelope suited to acquisition of optical parameters from formed bodies in such suspensions, the second element being conforming and alignable to the first element so that non-axisymmetric refractive effects on optical characterizing parameters of formed bodies passing through the flow channel in the first element may be minimized before the two elements are optically joined and fixed in working spatial relationship.
US09772271B2 Apparatus for testing a filter
A preferred form of the invention is directed to a system and method used to test filters. The system preferably includes a base unit and a probe operably associated with the base unit. The probe is configured to be deployed adjacent the filter being tested while the filter is located in an operating position. The probe is further configured to allow an operator to vary the mode of operation of the base unit from the probe. The system is configured to automatically exhaust any residual test sample from the base unit and the probe when the system changes between testing a sample upstream and downstream of the filter. The system further includes noise suppression on at least one of the upstream test sample and downstream test sample. The system further is configured to detect when the probe is connected to the base unit.
US09772268B2 Predicting semiconductor package warpage
A method for predicting the electrical functionality of a semiconductor package, the method includes performing a first stiffness test for a first semiconductor package, receiving failure data for the first semiconductor package, the failure data includes results of an electrical test performed after the first semiconductor package is assembled on a printed circuit board, generating a database comprising results of the first stiffness test as a function of the failure data for the first semiconductor package, performing a second stiffness test for a second semiconductor package, identifying a unique result from the results of the first stiffness test in the database, the unique result aligns with a result of the second stiffness test, and predicting a failure data for the second semiconductor package based on the failure data for the first semiconductor package which corresponds to the unique result of the first stiffness test identified in the database.
US09772267B2 Microwave-assisted bitumen extraction with vacuum-assisted sediment filtration
Method for characterizing a heavily biodegraded oil sand ore sample by microwave-assisted bitumen extraction. Vacuum-filtration of solvent-extracted bitumen and sediments provides a means to recover sediment fines down to a particle size of 0.8 μm, which is the analytical requirement for accurate mineralogical analysis of the clay mineral fraction. The method may be completed in hours, making it suitable for “just-in-time” analyzes at the mine site. The recovered sediment and sediment fines are suitable for characterization using traditional analytical techniques to understand mineralogy, petrology, and reservoir properties.
US09772265B2 Preparation of sample for charged-particle microscopy
A system and method for preparing a sample for study in a charged-particle microscope is disclosed. A sample holder comprises substantially parallel opposing faces connected by apertures spanned by a perforated membrane. Blotting material is placed against the outer membrane surface, and liquid films may then be deposited onto the inner membrane surface within each aperture where each aperture can contain a unique sample. Liquids from each sample flow through the perforations in the membrane to be absorbed by the blotting material. After completion of deposition of liquid samples, the sample holder is raised off the blotting material, leaving aqueous samples within the perforations of the membrane. The sample holder may then be immersed in a vitrifying bath of liquid oxygen to form a cryo-sample for microscopic imaging and analysis.
US09772259B2 Method for calibrating an X-ray testing system for a tire type and method for checking the position of cords in a tire
A method for calibrating an X-ray inspection system for a tire. The X-ray inspection system includes an X-ray tube, a linear X-ray detector, and a manipulator for the tire. The method includes moving one of the X-ray tube, the linear X-ray detector, and the manipulator along a travel path from a set starting position to a set end position, capturing, at a preset reading rate during the movement of one of the X-ray tube, the linear X-ray detector, and the manipulator, a continuous capture of X-ray radiography images of a cord within the tire, tracking the cord using successive X-ray radiography images, and deducing an absolute position of the cord using a total shift of the cord in the X-ray radiography images between the starting position and the end position and using known geometric data.
US09772258B2 Method for testing the resistance of a tyre to pressure loss
A method for testing a punctured tyre's resistance to a loss in pressure includes: creating a plurality of punctures in a wall of the tyre by inserting a plurality of puncturing objects through the wall; running the tyre with the puncturing objects in the wall thereof over a given distance with a regulated inflation pressure; stopping the running of the tyre; and determining, for each puncture, a pressure loss resistance index based on an estimate of a leak rate of the puncture.
US09772257B2 Testing unit for testing a multi-cylinder engine
The present invention provides a testing device testing a multi-cylinder engine including a plurality of ports including an intake port and an exhaust port in a pseudo driving state. The device includes a plurality of pressure inspection units and at least one opening/closing mechanism. Each of the plurality of pressure inspection units includes a pipeline connected to one of the plurality of ports, a sensor for detecting a pressure in the pipeline and a valve for opening/closing the pipeline. The opening/closing mechanism includes one actuator and a transmission mechanism connected to the actuator and transmitting a driving force of the actuator to an operation unit of each of the plurality of valves to open and close the plurality of valves.
US09772252B2 Leakage detection in a medical device
There is provided a method of channel leakage detection in a medical device having one or more channels and a housing having an internal volume surrounding at least a portion of the one or more channels, comprising the steps of (a) pressurizing one or more of the channels by introducing air or gas into the channel; and (b) detecting leakage by monitoring pressure increase in the internal volume of the housing.
US09772250B2 Leak detector and sensor
A leak detection sensor includes a transducer, the transducer including a base, a piezoelectric layer, and a conductive layer and at least two leads connected to the transducer. A method of making a leak detection sensor includes obtaining a transducer, the transducer including a base, a piezoelectric layer, and a conductive layer; and effecting a mounting hole such that the mounting hole is defined in the transducer. A jig includes a support and a punch.
US09772247B2 Pressure sensor
A pressure sensor includes a sensor chip that detects a pressure of a pressure medium; and a case that accommodates the sensor chip and has an inlet port connected with the outside, the case having a pressure inlet portion surrounding the inlet port. The pressure inlet portion is configured from: a front wall placed forward of the case with a clearance; a top wall and a pair of side walls, each which is connected to the front wall; and an opening introducing the pressure medium into the inlet port from a lower position with respect to the inlet port. The top wall is connected to the side walls and angled in entirety toward an upper position with respect to the inlet port. The front wall has an opening end configuring the opening, the opening end being recessed toward the top wall in an arc shape.
US09772244B2 Sensor having thermal gradients
This disclosure provides example methods, devices, and systems for a sensor having thermal gradients. In one embodiment, a system may comprise a sensor assembly including a housing; a first header and a second header coupled to the housing; a first transducer coupled to the first header, wherein the first transducer is configured to measure a first pressure to generate a first pressure signal; a second transducer coupled to the second header, wherein the second transducer is configured to measure a second pressure to generate a second pressure signal; and wherein the first transducer and the second transducer are positioned in the housing such that a first temperature of the first transducer is about equivalent to a second temperature of the second transducer during operation of the sensor assembly.
US09772241B2 Apparatus for testing brake disk of aircraft
An apparatus for testing an aircraft brake disc includes: a base member having a shaft mount unit; a main shaft rotatably mounted on the shaft mount unit of the base member; a wheel assembly couple to the main shaft; a first wheel mount assembly that is disposed at a side from the base member to move in the radial direction of the wheel assembly; a first driving unit moving the first wheel mount assembly; a second wheel mount assembly that is disposed at the other side from the base member to move in the radial direction of the wheel assembly; a second driving unit moving the second wheel mount assembly; a motor assembly connected to a side of the main shaft and rotating the wheel assembly; and a first flywheel assembly separably coupled to the other side of the main shaft.
US09772240B2 Elastic torque sensor for planar torsion spring
An elastic torque sensor utilizing a torsion spring and components to measure the movement of the spring output side and input side. The torque sensor is in communication with a programmable controller. The components detecting movement or distortion of the either side of the torsion spring are not positioned within the load path experienced by the torsion spring. This configuration allows the detected position of the spring input and output sides not to be distorted by hysteresis. The components comprise a sensor disk that is attached to either the spring input or output side. The sensor disk is not within the spring load path. The sensor disk rotates with the torsion spring. The sensor disk is mark so that the degree of rotation can be detected by a stationary sensor also not in the load path. The sensor disk can send a signal to a programmable controller.
US09772237B1 System for identifying the magnitude and position of a load within a weight area of a beam
A load can be applied to a beam and a property of the load can be calculated. In one example, a first shear gauge can be configured for positioning on a neutral axis of a beam on one side of a force that the beam is subjected to. Similarly, a second shear gauge can be configured for positioning on the neutral axis of the beam on an opposite side of the force to the first shear gauge. A calculator can be configured to identify a characteristic of the force through use of an output of the first shear gauge and through use of an output of the second shear gauge.
US09772236B2 Displacement detection device and displacement detection method
A displacement detection device includes a piezoelectric sensor. The piezoelectric sensor is provided with a piezoelectric sheet on both principal surfaces of which detection electrodes are formed. When stress is applied to the piezoelectric sensor, charge is generated, and an output voltage in accordance with this generated charge is detected in a DC voltage detector. A controller measures this output voltage at a predetermined time interval. Every time the controller measures the output voltage, the controller makes a short-circuit control of a switch, and causes the charge generated in the piezoelectric sensor to be released. The controller can thereby detect an amount of change in output voltage generated at the predetermined time interval in accordance with an amount of displacement of the piezoelectric sensor. By sequentially integrating this, the controller can accurately detect the amount of displacement of the piezoelectric sensor which changes across measurement timings.
US09772234B2 Thermistor module
A thermistor module disposed in an insertion hole formed in a mold material that covers a stator coil of a rotary electric machine, and configured to measure a temperature of the stator coil includes: a heat collection member that faces an inner peripheral surface of the insertion hole in a state where the thermistor module is disposed in the insertion hole.
US09772229B2 Spectral camera with integrated filters and multiple adjacent image copies projected onto sensor array
A spectral camera for producing a spectral output is disclosed. The spectral camera has an objective lens for producing an image, an optical duplicator, an array of filters, and a sensor array arranged to detect the filtered image copies simultaneously on different parts of the sensor array. Further, a field stop defines an outline of the image copies projected on the sensor array. The filters are integrated on the sensor array, which has a planar structure without perpendicular physical barriers for preventing cross talk between each of the adjacent optical channels. The field stop enables adjacent image copies to fit together without gaps for such barriers. The integrated filters mean there is no parasitic cavity causing crosstalk between the adjacent image copies. This means there is no longer a need for barriers between adjacent projected image copies, and thus sensor area can be better utilized.
US09772228B2 Device and method for optical measurement of a target
A device and a method for optical measurement of a target, wherein the target is irradiated with radiation beam (15) and a measurement beam (27) is received from the target and detected. Commonly used absorbance, reflectance and fluorescence measurements do not provide adequate information in e.g. measuring small contents of sulphur compounds. The present solution provides a new Raman spectrometer which is suitable for mass applications. A target is activated with pulses of a laser diode (12). The Raman signatures are measured and integrated successively with a point detector (44). A Fabry-Perot interferometer (42) on the measurement path is successively controlled into corresponding pass bands. While high spectral resolution or range is not required it is possible to use small-sized and low cost components.
US09772227B2 Laser spiderweb sensor used with portable handheld devices
A portable spectrometer, including a smart phone case storing a portable spectrometer, wherein the portable spectrometer includes a cavity; a source for emitting electromagnetic radiation that is directed on a sample in the cavity, wherein the electromagnetic radiation is reflected within the cavity to form multiple passes of the electromagnetic radiation through the sample; a detector for detecting the electromagnetic radiation after the electromagnetic radiation has made the multiple passes through the sample in the cavity, the detector outputting a signal in response to the detecting; and a device for communicating the signal to a smart phone, wherein the smart phone executes an application that performs a spectral analysis of the signal.