US09224599B2
A P-type metal oxide semiconductor material is provided. The P-type metal oxide semiconductor material has a formula of In(1−3)Ga(1−b)Zn(1+a+b)O4, wherein 0≦a≦0.1, 0≦b≦0.1, and 0
US09224589B2
A method for eliminating contact bridge in a contact hole process is disclosed, wherein a cleaning menu comprising a multi-step adaptive protective thin film deposition process is provided, so that a stack adaptive protective thin film is formed on the sidewall of the chamber of the HDP CVD equipment. The stack adaptive protective thin film has good adhesivity, compactness and uniformity to protect the sidewall of the chamber of the HDP CVD equipment from being damaged by the plasma, and avoid the generation of defect particles, thereby improving the HDP CVD technical yield and eliminating the contact bridge phenomenon in the contact hole process.
US09224587B2
The present invention is directed to a method and device to desorb an analyte using heat to allow desorption of the analyte molecules, where the desorbed analyte molecules are ionized with ambient temperature ionizing species. In various embodiments of the invention a current is passed through a mesh upon which the analyte molecules are present. The current heats the mesh and results in desorption of the analyte molecules which then interact with gas phase metastable neutral molecules or atoms to form analyte ions characteristic of the analyte molecules.
US09224584B2
Provided is a sputtering target assembly comprising two or more sputtering target-backing plate bonded bodies B aligned in the width direction, wherein the sputtering target-backing plate bonded bodies B each include a cylindrical target having a diameter of 100 mm or more and a length of 1000 mm or more and composed of three or more target pieces A being divided such that the dividing lines lie in the circumferential direction and being bonded or placed onto a cylindrical or columnar backing plate, wherein the bonded bodies B are arranged to form the sputtering target assembly in such a manner that the dividing lines between the three target pieces of one bonded body B are not present at the same positions of the dividing lines between fractional target pieces of adjacent another bonded body B. It is an object of the present invention to provide a sputtering target assembly that can reduce defects due to occurrence of particles originated from the piece-bonding area.
US09224579B2
This disclosure describes a non-dissipative snubber circuit configured to boost a voltage applied to a load after the load's impedance rises rapidly. The voltage boost can thereby cause more rapid current ramping after a decrease in power delivery to the load which results from the load impedance rise. In particular, the snubber can comprise a combination of a unidirectional switch, a voltage multiplier, and a current limiter. In some cases, these components can be a diode, voltage doubler, and an inductor, respectively.
US09224576B2
A particle-optical arrangement comprises a charged-particle source for generating a beam of charged particles; a multi-aperture plate arranged in a beam path of the beam of charged particles, wherein the multi-aperture plate has a plurality of apertures formed therein in a predetermined first array pattern, wherein a plurality of charged-particle beamlets is formed from the beam of charged particles downstream of the multi-aperture plate, and wherein a plurality of beam spots is formed in an image plane of the apparatus by the plurality of beamlets, the plurality of beam spots being arranged in a second array pattern; and a particle-optical element for manipulating the beam of charged particles and/or the plurality of beamlets; wherein the first array pattern has a first pattern regularity in a first direction, and the second array pattern has a second pattern regularity in a second direction electron-optically corresponding to the first direction, and wherein the second regularity is higher than the first regularity.
US09224562B2
An electromagnetic relay, in particular a motor vehicle relay, contains a magnet yoke, a relay coil, a hinged armature which is pivotable about an axis of rotation and on which a moving contact, as working or switchover contact, is retained relative to at least one fixed contact. A piezo actuator is provided, which keeps the working or switchover contact closed when the relay coil is de-energized as a result of the actuation of the piezo actuator.
US09224559B2
Disclosed is a unidirectionally switching direct-current contactor, having a double break having two contact points, which each have a fixed contact and a movable contact, wherein the movable contacts are arranged on a contact bridge and wherein a switch arc is formed at each of the contact points when the contact points open, and including an arc quenching device and having at least one blowing device for blowing at least one of the switch arcs from the corresponding contact point. The contactor includes a jumper plate arranged adjacently to the movable contact of the first contact point, wherein the contact bridge and the jumper plate are electrically insulated from each other and the jumper plate is connected potentially to the fixed contact of the second contact point.
US09224554B2
The key assembly comprises a keycap having a touchsurface for receiving a press force that moves the keycap from an unpressed position toward a pressed position. The keycap has first and second ramp contacting features comprising first and second angular protrusions. The first and second angular protrusions have first and second protrusion angles relative to first and second side portions of the keycap (respectively). The key assembly also has a base having first and second ramps that contact the first and second ramp contacting features and guide the keycap in the press direction and the second direction as the keycap moves from the unpressed position toward the pressed position. The base has first and second angular features configured to contact the first and second angular protrusions of the first and second ramp contacting features (respectively) to resist rotation of the keycap as the keycap moves toward the pressed position.
US09224552B2
An exemplary keyboard includes a keyboard shell; a supporting panel arranged to the keyboard shell and having a plurality of elastomer holes therein; a plurality of keycaps arranged on the lastomer holes; a plurality of keycap supports between the supporting panel and the corresponding keycaps; a plurality of elastomers being exposed out of the supporting panel; and an FPC sheet arranged under the supporting panel, and a key signal pads substrate arranged under the FPC sheet; the FPC sheet comprises a key signal pads layer with a plurality of upper key signal pads corresponding to the plurality of elastomers holes and a insulative layer with a plurality of connecting holes under the key signal pads layer; lower key signal pads corresponding to the upper key signal pads are arranged on the key signal pads substrate, the lower key signal pads opposite to the upper key signal pads.
US09224546B2
A diode includes an anode connected to the other ends of brake coils, and a cathode connected to one end of a smoothing capacitor. A diode includes an anode connected to the other end of the smoothing capacitor, and a cathode connected to one ends of the brake coils. By providing the diodes, energy stored in the brake coils, when at least one of an NPN type transistor and an NPN type transistor is in an on-state, is returned to the smoothing capacitor when the NPN type transistors are in an off-states.
US09224545B2
Disclosed is an electric contactor, in particular to be used in roadways, with the stator and an armature, the armature being connected with a contact region and being movable, during a switching-on operation and/or a switching-off operation of the contactor, from a first to a second position, the contact region being connected in at least one of these positions with a counter-contact region for closing an electric circuit, wherein a pushing device is connected with the armature which is rotational relative to the armature, wherein the pushing device at least temporarily pushes the armature supportively in the movement from the first to the second position of the switching-on and/or switching-off operation.
US09224538B2
A method of manufacturing a solid electrolytic capacitor element including the steps of forming a semiconductor layer on a dielectric layer formed on surfaces of a plurality of anode bodies at one time. A step of forming a semiconductor layer includes repeating an electrolytic polymerization operation several times by applying a current from a power-feeding terminal that comes into contact with each anode body. Further, at least one of the electrolytic polymerization operations continuously applies a current while changing the amount of current between the range of 5 to 200 μA per power-feeding terminal. Also disclosed is a jig for electrolytic polymerization for forming the semiconductor layer including a plurality of power supply circuits (i) capable of continuously changing the amount of current between a lower limit and an upper limit; and a power-feeding terminals (ii).
US09224532B2
A rolled-up inductor structure for a radiofrequency integrated circuit (RFIC) comprises a multilayer sheet in a rolled configuration comprising multiple turns about a longitudinal axis. The multilayer sheet comprises a conductive pattern layer on a strain-relieved layer, and the conductive pattern layer comprises at least one conductive strip having a length extending in a rolling direction. The at least one conductive strip thereby wraps around the longitudinal axis in the rolled configuration. The conductive pattern layer may also comprise two conductive feed lines connected to the conductive strip for passage of electrical current therethrough. The conductive strip serves as an inductor cell of the rolled-up inductor structure.
US09224524B2
A cable termination device includes a housing and an insertion opening for a cable in order to terminate the cable end so that it is safe to touch. The housing includes a sealing cap and a screw-on unit cooperating therewith. The insertion opening for receiving at least one cable end is provided on the screw-on unit, and the sealing cap has a rounded design toward the outer end.
US09224521B2
The present arrangement is directed to a polymer resin composition having polyvinyl acetate resin having 60 to 80% by weight of vinyl acetate group as a base resin. The composition has the following components based on 100 parts by weight of the base resin: 10 to 15 parts by weight of ethylene resin having a polar group or its copolymer resin; 29 to 40 parts by weight of ether-type polyurethane resin; 140 to 171 parts by weight of aluminum hydrate; 15 to 55 parts by weight of magnesium hydrate and flame retardant aid; 3 to 5 parts by weight of antioxidant; 10 to 15 parts by weight of plasticizer; and 4 to 0.5 parts by weight of crosslinking agent.
US09224514B2
There is provided a cathode active material for a lithium ion battery having good battery properties. The cathode active material for a lithium ion battery is represented by a composition formula: LixNi1−yMyO2+αwherein M is one or more selected from Sc, Ti, V, Cr, Mn, Fe, Co, Cu, Zn, Ga, Ge, Al, Bi, Sn, Mg, Ca, B, and Zr; 0.9≦x≦1.2; 00.1, and has a moisture content measured by Karl Fischer titration at 300° C. of 1100 ppm or lower.
US09224502B1
Techniques are presented for the determination and handling of defects in non-volatile arrays, particularly those having a 3D or BiCS type of arrangement where NAND strings run in a vertical direction relative to the substrate. In such an arrangement, the NAND strings are formed along memory holes and connected to global bit lines, and are separated into blocks or sub-blocks by vertical local interconnects, such as for source lines, and connected to a corresponding global line. To determine defects, an AC stress can be applied between the interconnects and the bit lines/NAND strings, after which a defect determination operation can be performed. This technique can also be implemented at the system level by having the controller instruct the memory to perform it as part of an adaptive defect determination operation.
US09224498B2
A shift register unit includes an input module for inputting a second clock signal or a third clock signal, and for inputting a frame starting signal, a first clock signal, a low voltage signal, a reset signal as well as a first signal and a second signal transmitted from a next neighboring shift register unit; a processing module for generating a gate driving signal and allowing a level of at least one of first junctions formed by at least two TFTs to be maintained at low level in a frame interval during which the second clock signal or the third clock signal inputted from the input module is maintained at low level; and an output module for transmitting the gate driving signal generated by the processing module.
US09224494B2
Techniques are disclosed herein for erasing non-volatile storage. The erase has two or more phases. The first phase includes erasing a group of non-volatile storage elements at a first speed until the group of non-volatile storage elements pass a first verify level. The second phase is performed after the group of non-volatile storage elements pass the first verify level. The second phase includes erasing the group of non-volatile storage elements at a second speed that is less than the first speed until the group of non-volatile storage elements pass a second verify level that is lower than the first verify level. Erasing at the first speed results in a fast erase without significant risk of over-erasing the storage elements. Erasing at the second speed during the second phase prevents or reduces over-erasure which could damage the storage elements.
US09224493B2
A nonvolatile memory device has improved reliability by compensating a threshold voltage of a flash memory cell. A nonvolatile memory device includes a memory cell array and a voltage generator for supplying a select read voltage to a select word line and an unselect read voltage to unselected word lines when a read operation is performed, and supplying a verify voltage to a select word line and the unselect read voltage to unselected word lines when a program operation is performed. The voltage generator supplies a first unselect read voltage to at least one between an upper word line and a lower word line adjacent to the select word line when the program operation is performed, and supplies a second unselected read voltage to at least one between the upper word line and the lower word line adjacent to the select word line when the read operation is performed.
US09224490B1
A voltage switch circuit includes plural transistors, a first control circuit and a second control circuit. The first transistor has a source terminal connected to a first voltage source and a gate terminal connected to a node b1. The second transistor has a source terminal connected to a drain terminal of the first transistor, a gate terminal receiving an enabling signal and a drain terminal connected to a node b2. The third transistor has a source terminal connected to the node b2, a gate terminal connected to a second voltage source and a drain terminal connected to an output terminal. The first control circuit is connected to the node b1. The second control circuit is connected to the output terminal.
US09224488B2
According to one embodiment, a semiconductor memory device includes the following structure. A memory cell array includes memory cells arranged at positions where bit lines and word lines cross are arranged on a semiconductor substrate. A sense amplifier reads data stored in the memory cell. The hookup region includes a transfer transistor arranged between the memory cell array and the sense amplifier. One end of a current path of the transfer transistor is connected to a first interconnect formed between the semiconductor substrate and the bit line. The other end of the current path is connected to the sense amplifier. A guard ring region is arranged between the memory cell array and the hookup region. A contact plug is arranged to overlap the guard ring region.
US09224485B2
A nonvolatile memory device and a method of programming the same. The nonvolatile memory device includes a memory cell array including a plurality of memory cells and a program control logic circuit controlling the memory cell array. The program control logic circuit programs a first memory cell so that the threshold voltage of the first memory cell corresponding to data of erasure state is higher than the threshold voltage of a second memory cell corresponding to data of program state, in the memory cell array. The nonvolatile memory device controlled in this manner can provide higher reliability.
US09224473B1
A memory device includes a plurality of stacks of conductive strips alternating with insulating strips, including at least a bottom plane of conductive strips, a plurality of intermediate planes of conductive strips, a top plane of conductive strips, and an additional intermediate plane. A plurality of vertical structures is arranged orthogonally to the plurality of stacks. Memory elements are disposed in interface regions at cross-points between side surfaces of the plurality of stacks and the plurality of vertical structures. A stack of linking elements is connected to conductive strips in respective intermediate planes and to the additional intermediate plane. Decoding circuitry is coupled to the plurality of intermediate planes and the additional intermediate plane, and is configured to replace an intermediate plane indicated to be defective with the additional intermediate plane.
US09224471B2
The present disclosure includes apparatuses and methods including stabilization of resistive memory. A number of embodiments include applying a programming signal to a resistive memory cell, wherein the programming signal includes a first portion having a first polarity and a second portion having a second polarity, wherein the second polarity is opposite the first polarity.
US09224460B2
Recording and erasing of data in PRAM have hitherto been performed based on a change in physical characteristics caused by primary phase-transformation of a crystalline state and an amorphous state of a chalcogen compound including Te which serves as a recording material. Since, however, a recording thin film is formed of a polycrystal but not a single crystal, a variation in resistance values occurs and a change in volume caused upon phase-transition has placed a limit on the number of times of readout of the record. In one embodiment, the above problem is solved by preparing a solid memory having a superlattice structure with a thin film containing Sb and a thin film containing Te. The solid memory can realize the number of times of repeated recording and erasing of 1015.
US09224458B2
A memory array is disclosed having bipolar current-voltage (IV) resistive random access memory cells with built-in “on” state rectifying IV characteristics. In one embodiment, a bipolar switching resistive random access memory cell may have a metal/solid electrolyte/semiconductor stack that forms a Schottky diode when switched to the “on” state. In another embodiment, a bipolar switching resistive random access memory cell may have a metal/solid electrolyte/tunnel barrier/electrode stack that forms a metal-insulator-metal device when switched to the “on” state. Methods of operating the memory array are also disclosed.
US09224454B2
An integrated circuit (IC) device can include a static random access memory (SRAM) section comprising a plurality of memory banks; and an interface comprising physical connections for more than eight memory channels, the connections for each memory channel including an address section including connections for SRAM control inputs and a complete address to access the memory banks, and a data section including data inputs and outputs (data IOs) to transfer data for one memory bank.
US09224452B2
Heterogeneous memory systems, and related methods and computer-readable media for supporting heterogeneous memory access requests in processor-based systems are disclosed. A heterogeneous memory system is comprised of a plurality of homogeneous memories that can be accessed for a given memory access request. Each homogeneous memory has particular power and performance characteristics. In this regard, a memory access request can be advantageously routed to one of the homogeneous memories in the heterogeneous memory system based on the memory access request, and power and/or performance considerations. The heterogeneous memory access request policies may be predefined or determined dynamically based on key operational parameters, such as read/write type, frequency of page hits, and memory traffic, as non-limiting examples. In this manner, memory access request times can be optimized to be reduced without the need to make tradeoffs associated with only having one memory type available for storage.
US09224448B2
A non-volatile memory arrangement comprising a plurality of cells is disclosed. In one aspect, each cell comprises a memory element and a read selector in series. Further, the memory element is a nano-electro-mechanical switch comprising an anchor, a beam fixed to the anchor, a first and second control gate, for controlling the position of the beam, a first output node against which the beam can be positioned. The cell also comprises a read selector comprising a first selector terminal, a second selector terminal, the first selector terminal connected to the first output node. The first respectively second control gates of switches of a same word are connected together by a first respectively second write word line serving as control gate.
US09224446B2
A memory circuit includes first and second word lines, a plurality of memory cells and a timing controller. Each memory cell includes a first access port and a second access port. The first access port is coupled to the first word line and configured to be enabled by a first word line signal on the first word line. The second access port is coupled to the second word line and configured to be enabled by a second word line signal on the second word line. The timing controller is configured to receive a timing select signal and to control a time delay between the first word line signal and the second word line signal to be different in response to different first and second states of the timing select signal.
US09224445B2
A semiconductor memory apparatus includes: a memory area including a plurality of memory banks having main memory areas configured to transmit and receive data to and from the outside through a plurality of global data lines, respectively, and one or more redundancy memory areas configured to use any one of the global data lines as a common global data line; and a controller configured to control data to be transmitted and received through the common global data line, as a redundancy program mode, a redundancy read mode, or a redundancy erase mode is enabled.
US09224444B1
A method, non-transitory computer readable medium and apparatus for synchronizing a clock signal data path, a write strobe signal data path and a write data signal data path are disclosed. The method determines an amount of phase shift between the clock signal data path and the write strobe signal data path and between the clock signal data path and the write data signal data path, gates a clock signal to generate strobe clock signals that are phase shifted by at least one phase shift, applies a fine phase shift to the strobe clock signals where the strobe clock signals have an overall phase shift that is approximately equal to the amount of phase shift, and synchronizes a launch of the clock signal data path, the write strobe signal data path, and the write data signal data path using the strobe clock signals with the overall phase shift.
US09224441B2
A nonvolatile memory device, which has an improved read reliability through a refresh operation, and a memory system, are provided. The nonvolatile memory device includes a resistive memory cell, a reference resistor corresponding to the resistive memory cell, a reference sense amplifier electrically connected to the reference resistor and configured to change a transition time of an output value of the reference resistor, and a refresh request signal generator configured to output the refresh request signal for the resistive memory cell when the transition time of an output value of the reference resistor is in a preset refresh requiring period.
US09224424B2
A data recording/reproducing device for recording data on a recordable area of a recording medium in an arbitrary recording unit, includes a control unit that controls the operation of the data recording/reproducing device. The control unit designates a recording unit where data on the recordable area is not recorded as a non-use area, determines whether data has been recorded, or unrecorded in the recording unit on the recordable area, determines the recording unit designated as the non-use area to have been recorded, and records data in the recording unit determined to be unrecorded when data is recorded on the recording medium, under the control.
US09224423B1
Technologies are described herein for rewriting the initial sectors of a data track on a recording medium of a storage device in order to reduce the occurrence of initial sector weak writes and/or adjacent track erasure. Upon receiving a write command at the storage device, a plurality of sequential segments on the recording media targeted by the write command is determined. The plurality of sequential segments is written to the recording medium, and then data is rewritten to an initial segment of the plurality of sequential segments.
US09224417B2
A casing is provided which includes a housing for receiving an extractable element and an extractor member mounted in the vicinity of the housing. The extractor member includes a tilting cam having a bearing end extending into the housing and an actuation end co-operating with a slidable lever having a drivable first end and a second end provided with a recess having the actuation end of the cam passing therethrough. The actuation end of the tilting cam includes a rear edge provided with an indentation and resilient return means holding said rear edge pressed against a rear end of the recess so that the rear end of the recess drops into the indentation at the end of insertion of the extractable element.
US09224412B2
A continuous-media perpendicular magnetic recording disk has a granular recording layer (RL) with controlled grain pitch distribution and controlled long range ordering of the grains. The disk includes a substrate with a template layer for the RL that comprises a blend of at least two different sized nanoparticles. The nanoparticles have a nanoparticle core with attached polymer ligands. The nanoparticle cores protrude above the surface of the template layer to provide a nonplanar surface topology. The blend of two sizes of nanoparticles causes the RL to have low grain pitch distribution and a disruption of long range ordering so that there are no large magnetic rafts. One of the nanoparticles types has a diameter greater than 105% of the diameter of the other nanoparticle type and is present in the total blend of nanoparticles of between about 5% and 35% or between about 55% and 90%.
US09224411B1
An apparatus includes a first magnetic layer including a plurality of grains. The first magnetic layer has a first anisotropy value. The apparatus also includes a second magnetic layer including a plurality of grains. The second magnetic layer has a second anisotropy value that is different than the first anisotropy value. The apparatus also includes an exchange tuning layer including a plurality of grains and located between the first and second magnetic layers. The exchange tuning layer has stronger inter-granular exchange coupling than the first and second magnetic layers. The exchange tuning layer has an anisotropy value less than the first and second anisotropy values.
US09224410B1
In a dual stage actuated suspension, the conductive adhesive that forms the ground connection bridge from the ground electrode of the PZT microactuator to the grounded stainless steel layer of the flexure, extends from the ground electrode of the PZT around an edge of the stainless steel layer and to a side of the stainless steel layer that is opposite the side of the stainless steel layer to which the PZT is mounted. An aperture in the load beam allows a stream of hot air during the epoxy cure step to be directed directly onto the conductive epoxy ground connection bridge, thus allowing that conductive epoxy ground connection to be reliably and completely cured.
US09224409B2
A tolerance ring can include a generally cylindrical body having a sidewall. The sidewall can include a first unformed section and a gap in the first unformed section. The gap can extend along an entire length of the body to establish a split in the body. The sidewall can also include a second unformed section opposite the first unformed section, a first wave bank flanking the first unformed section with the gap, and a second wave bank flanking the first unformed section with the gap. The wave banks can be equally spaced around a circumference of the body of the tolerance ring and the body of the tolerance ring can be symmetrical about a center axis that extends from a center of the tolerance ring and bisects the gap in the first unformed section.
US09224406B2
Candidate frequencies per unit segment of an audio signal are identified. First processing section identifies an estimated train that is a time series of candidate frequencies, each selected for a different one of the segments, arranged over a plurality of the unit segments and that has a high likelihood of corresponding to a time series of fundamental frequencies of a target component. Second processing section identifies a state train of states, each indicative of one of sound-generating and non-sound-generating states of the target component in a different one of the segments, arranged over the unit segments. Frequency information which designates, as a fundamental frequency of the target component, a candidate frequency corresponding to the unit segment in the estimated train is generated for each unit segment corresponding to the sound-generating state. Frequency information indicative of no sound generation is generated for each unit segment corresponding to the non-sound-generating state.
US09224402B2
A method for speech parameterization and coding of a continuous speech signal. The method comprises dividing said speech signal into a plurality of speech frames, and for each one of the plurality of speech frames, modeling said speech frame by a first harmonic modeling to produce a plurality of harmonic model parameters, reconstructing an estimated frame signal from the plurality of harmonic model parameters, subtracting the estimated frame signal from the speech frame to produce a harmonic model residual, performing at least one second harmonic modeling analysis on the first harmonic model residual to determine at least one set of second harmonic model components, removing the at least one set of second harmonic model components from the first harmonic model residual to produce a harmonically-filtered residual signal, and processing the harmonically-filtered residual signal with analysis by synthesis techniques to produce vectors of codebook indices and corresponding gains.
US09224398B2
Apparatus comprising at least one processor and at least one memory including computer code, the at least one memory and the computer code configured to with the at least one processor cause the apparatus to at least perform: transforming an audio signal into a sparse domain signal, the sparse domain signal representing the audio signal; transforming the sparse domain signal into a measurement domain signal; determining a sampling pattern dependent on the measurement domain signal; and measuring the measurement domain signal dependent on the sampling pattern.
US09224396B2
A method comprising establishing a call connection (200) between at least a first and a second terminal; monitoring (202), by at least the first terminal, a conversation during the call in order to detect (204) at least one predetermined context-related keyword repeated in at least the first and the second terminal; and in response to detecting (210) at least one repeated predetermined context-related keyword, providing an indication (212, 214, 216) about the detected context-related keyword to a user of at least the first terminal, said indication enabling opening an application linked to said context-related keyword.
US09224386B1
Features are disclosed for discriminative training of speech recognition language models. A confusion matrix can be generated from acoustic model training data for use in discriminative training. The confusion matrix can include probabilities for the substitution, insertion, and/or deletion of some or all subword units of a language. Probabilities can be calculated based on the presence or absence of subword units in a processed acoustic model training data audio recording when compared to a correct transcription of the recording. The probabilities can be used to generate erroneous transcriptions in language model training corpora, and the language model can be trained to distinguish the erroneous transcriptions from the correct transcriptions.
US09224385B1
Methods, systems, and computer programs are presented for unified recognition of speech and music. One method includes an operation for starting an audio recognition mode by a computing device while receiving an audio stream. Segments of the audio stream are analyzed as the audio stream is received, where the analysis includes simultaneous checking for speech and music. Further, the method includes an operation for determining a first confidence score for speech and a second confidence score for music. As the audio stream is received, additional segments are analyzed until the end of the audio stream or until the first and second confidence scores indicate that the audio stream has been identified as speech or music. Further, results are presented on a display based on the identification of the audio stream, including text entered if the audio stream was speech or song information if the audio stream was music.
US09224380B2
An audio device is provided with a plurality of Helmholtz resonators. Whereas a cross-sectional area of a neck and a volume of a cavity communicating with the neck are same between at least two of the Helmholtz resonators, a ratio of minimum and maximum values of distances between a center of gravity of the cross section of the neck and individual points defining an outer periphery of the cross section is different between said at least two of the Helmholtz resonators.
US09224379B2
An acoustic decorative sheet includes a film layer, a glass cloth layer, and an adhesive layer separating the film layer from the glass cloth layer. The adhesive layer is adhered to the film layer and the glass cloth layer. The film layer and the adhesive layer have a plurality of micro bores disposed there through. The micro bores have a diameter in a range from 20 to 500 micrometers and number from 2 to 700 microbores per cm2. An acoustic assembly includes the acoustic decorative sheet, a substrate; and an air gap at least partially separating the acoustic decorative sheet from the substrate.
US09224375B1
Systems, including methods and apparatus, for applying audio effects to a non-ambient signal, based at least in part on information received in an ambient audio signal. Exemplary effects that can be applied using the present teachings include generation of harmony notes, pitch-correction of melody notes, and tempo-based effects that rely on beat detection.
US09224373B2
There are provided visual displays for graphically showing on a visual representation of a guitar fretboard a location relationship between a given chord and its chord tones as well as for graphically showing on a visual representation of a guitar fretboard a location relationship between a given position and its scale tones. The present disclosure also relates to a method for visually expressing, on a visual representation of a guitar fretboard, the location relationship between a given chord, its chord tones and its scale tones, in a given key; a music notation method for representing a location relationship between a given chord, its chord tones and the scale tones of the scale to which said given chord belong, on a visual representation of at least a portion of a guitar fretboard; and visual display for expressing musical harmonic functions.
US09224364B2
Improved techniques for interacting with one or more handheld carriers hosting media content are disclosed. The handheld carrier hosting media content may be sensed, and at least a portion of the media content may be integrated into operation of a media activity provided by a computing device, upon recognizing the media activity and the media content. The media activity provided by the computing device may involve creating or editing an electronic document. The integration of the media content into operation of the media activity may involve insertion or importation of the media content into the electronic document.
US09224361B2
A method for compensating the brightness of a liquid crystal module involves acquiring an image of a liquid crystal module to obtain the acquired image. The acquired image of the liquid crystal module is compared with a standard image to find a dark region. The compensation coefficient of each pixel in the dark region is calculated. In a display control circuit of the liquid crystal module, the calculated compensation coefficient of pixels is stored for compensating the backlight unit corresponding to pixels in dark region.
US09224353B2
A liquid crystal monitor includes a first voltage conversion circuit (e.g. a DC/DC converter), which converts an external DC voltage into a first internal DC voltage supplied to CPU circuitry, and a second voltage conversion circuit, which converts the external DC voltage into a second internal DC voltage for driving a backlight of a liquid crystal panel. The external DC voltage is set proximate to a center value between the first internal DC voltage and the second internal DC voltage. This allows the liquid crystal monitor to be equipped with a battery unit producing a single external DC voltage, thus reducing weight compared to a conventional liquid crystal monitor.
US09224351B1
A digitally controlled voltage generator is disclosed for use in applications requiring fine resolution voltage control, such as generating a common voltage for a liquid crystal display. A constant resistance digital to analog converter (DAC) is configured to provide appropriate voltage steps by tuning bias resistors to generate desirable reference voltages for the DAC. The bias resistors are configured to be tuned after placement and routing steps in an integrated circuit design.
US09224350B2
In one frame period, a field period in which an image signal is input to pixels in odd-numbered rows and a field period in which an image signal is input to pixels in even-numbered rows are alternately provided. Hues of light transmitted to a pixel portion from a light supply portion are different between two sequential field periods. Further, in a plurality of field periods in one frame period, hues of light transmitted to the pixel portion from the light supply portion are different among a plurality of field periods in which image signals are input to the pixels in the odd-numbered rows, and/or those are different among a plurality of field periods in which image signals are input to the pixels in the even-numbered rows.
US09224349B2
A disclosed display device includes a display panel with data lines and gate lines, the gate lines including odd-numbered gate lines and even-numbered gate lines. The display device also includes a timing controller to generate a gate output enable signal, and a gate output enable signal division circuit to extract odd-numbered high logic periods of the gate output enable signal to output a first gate output enable signal and to extract even-numbered high logic periods of the gate output enable signal to output a second gate output enable signal. The display device further includes a gate driver to supply a first gate pulse to an odd-numbered gate line in response to the first gate output enable signal and a second gate pulse to an even-numbered gate line in response to the second output enable signal.
US09224348B2
A liquid crystal display is disclosed. The liquid crystal display includes a data driving circuit, that converts digital video data into positive and negative data voltages, supplies the positive and negative data voltages to data lines of a liquid crystal display panel, and causes the data voltages supplied to the same data line to have the same polarity during one frame period, and a gate driving circuit sequentially supplying a gate pulse to gate lines of the liquid crystal display panel. Subpixels of the liquid crystal display panel include first and second subpixels positioned adjacent to each other in a horizontal direction. Each of the first and second subpixels is successively charged to the data voltages of two colors.
US09224340B2
A Predictive Power Control (PPC) device within a TCON Bias IC that addresses an overdesign inefficiency and enables a low cost solution. A PPC block utilizes the next frame image data and interacts with a pulse width modulation (PWM) control block of internal regulators to proactively prepare the output voltages of a power regulator for the power requirements in one or more future frames, for example.
US09224339B2
A liquid crystal display device comprising a backlight and a pixel portion including first to 2n-th scan lines, wherein, in a first case of expressing a color image, first pixels controlled by the first to n-th scan lines are configured to express a first image using at least one of first to third hues supplied in a first rotating order, and second pixels controlled by the (n+1)-th to 2n-th scan lines are configured to express a second image using at least one of the first to third hues supplied in a second rotating order, wherein, in a second case of expressing a monochrome image, the first and second pixels controlled by the first to 2n-th scan lines are configured to express the monochrome image by external light reflected by the reflective pixel electrode, and wherein the first rotating order is different from the second rotating order.
US09224330B2
A display device includes a display panel and a timing controller. The display panel includes a plurality of pixels, and the timing controller determines a driving method that includes a first sub-frame arrangement method and a second sub-frame arrangement method. An arrangement of weight values of a plurality of sub-frames of the second sub-frame arrangement method is given in an opposite order from an arrangement of weight values of a plurality of sub-frames of the first sub-frame arrangement method. The timing controller applies the first sub-frame arrangement method to a first pixel among the pixels, and applies the second sub-frame arrangement method to a second pixel that is disposed next to the first pixel.
US09224323B2
Dual modulation display systems comprising a first modulation layer and a second modulation layer are disclosed, such that the first modulation layer and the second modulation layer are offset by a desired distance. In one embodiment, the offset distance may be an actual spatial offset distance in one, two or a preferred direction. In another embodiment, the offset distance may be a rotational offset between the two layers. In yet another embodiment, the offset may be a temporal offset between the images appearing on the first modulation layer and the second modulation layer. In yet another embodiment, the offset may be a combination of spatial, rotational and/or temporal offsets. The display system may comprise a controller capable of mapping input image data onto the first and second modulation layers via intermediate signals and the intermediate signals may be some function of the offset.
US09224321B2
A projector includes a deformation ratio calculating unit that calculates a first deformation ratio on a reference point set in a first image when performing a correction process with respect to a first image data, a deformation ratio determination unit that determines a second deformation ratio of the first image based on the first deformation ratio calculated by the deformation ratio calculation unit, a synthesis image generation unit that generates synthesis image data indicating a synthesis image which is generated by synthesizing a second image indicated by second image data and the first image with a size changed based on the second deformation ratio, a correction unit that performs a correction process with respect to the synthesis image data, and a projection unit that projects the synthesis image based on the synthesis image data which is subjected to the correction process.
US09224320B2
A projection display system includes a spatial modulator that is controlled to compensate for flare in a lens of the projector. The spatial modulator increases achievable intra-frame contrast and facilitates increased peak luminance without unacceptable black levels. Some embodiments provide 3D projection systems in which the spatial modulator is combined with a polarization control panel.
US09224319B2
A method for changing a theme associated with a given space (e.g., restaurant). A wall system includes a wall panel having multiple themes depicted thereon or multiple wall panels each having a theme depicted thereon. Using a series of winches, chain drives, cables and pulleys or the like, the wall panels are moved to change the theme of the space. A ceiling system includes two ceiling panels movable via a series of winches, chain drives, cables and pulleys. Once separated the ceiling panels expose a theme different than that depicted while closed. Audio and/or visual cues may be provided to alert patrons to a theme change.
US09224306B2
A soil behavior simulator is provided that includes a particle recirculation system configured to flow particulate material along an agricultural implement blade, and a drive unit configured to drive the agricultural implement blade in rotation.
US09224304B2
One embodiment includes a computer-implemented method and system in a network environment using at least a display and a detached sensor. Another embodiment includes a computer-implemented system helping a user learn using a detached imaging sensor. In yet another embodiment, a computer-implemented system monitors automatically more than once a user's behavior while the user is working on materials. Through monitoring the user's voluntary or involuntary behavior, the system determines what to present by the display. The presentation could include providing rewards, punishments, stimulation, and other materials. The system can also react by asking the user a question. Based on the user's response, the system may change to more appropriate materials, or different presentation styles.
US09224295B2
The present invention contemplates a distributed automatic control system for preventing the vehicle bunching. Information of vehicle locations is automatically detected and used to determine the positions and velocities of vehicles along a route. Vehicles pass predetermined points, such as stations, along the route. Information about whether the vehicle skipped the station, arrived at the station, or departed from the station, is automatically calculated based on the position and velocity information. This information is distributed among the vehicles that belong to the same route. An in-vehicle controller dynamically calculates holding times at each station and displays the information to the driver so that buses do not get too close to one another, thereby preventing bunching while maintaining appropriate speeds of the vehicles.
US09224293B2
An apparatus and system for monitoring and managing traffic flow. The system includes a plurality of remote sensor devices arranged in a plurality of vehicles, a plurality of remote communication hub devices operatively arranged along one or more roadways and in communication with the plurality of remote sensor devices, a central server, a network interface in communication with the central server and the plurality of remote communication hub devices over a network, and a shared database in communication with the central server. The central server is configured to receive traffic data from the plurality of remote sensor devices over the network, update traffic data in the shared database, periodically calculate an optimal traffic flow for one or more of vehicles traveling along the one or more roadways based on the updated traffic data, and transmit timing adjustments over the network to one or more traffic light intersections based on the optimal traffic flow calculations. The network interface is configured to send and receive traffic data. The traffic data includes vehicle location information and network traffic congestion information.
US09224287B2
A refrigerated container system is described that includes a wireless personal area network (WPAN) including a plurality of wireless sensor nodes and a coordinator node through which the sensors provide sensor data to a controller for the refrigerated container system. The wireless sensors and the coordinator incorporate a variety of features that ensure efficient utilization of battery life by preventing unintended pairing of sensors with other WPANs and excessive sensor signal processing arising from door chatter. Finally, pairing is performed without pressing a button on the wireless door sensor. Instead, the sensor's magnetic reed switch is enlisted to detect swiping of a magnet by a user to enter a pairing mode.
US09224278B2
An automated method and system for detecting the presence of a smoking product utilizing a near infrared video-processing unit in real time. One or more near infrared (NIR) video capturing units can be configured to capture a video feed. The video feed can be processed by the video-processing unit in order to detect a smoking product (e.g., a lit cigarette) within a field of view of the video capturing unit. A near infrared video sequence can be read and analyzed for the presence of a “hot spot” of a predetermined size based on pixel color information. In some cases, the motion of the hot spot can be tracked in response to the detection of the hot spot. An alarm signal can also be triggered in some cases, if the pattern of motion is consistent with that of a cigarette being smoked.
US09224276B2
Power of concentration of a person at a study time usually declines with the passage of time. However, a practical and concrete method of actively providing a stimulus that makes the person less drowsy, that is, a device that realizes provision of a local exercise stimulus that vibrates a part of a human body, has not been developed. The invention provides an underlay that is used as a stationery product and that generates an awakening effect, the underlay having plural shapes of protrusions and indentations at an upper surface side of the underlay.
US09224275B2
A media processing method comprising receiving, by a first connection unit, a command sent from a host computer; and detecting, by an external device control unit, a process that can be executed by an external processing device. One or more controlling operations are performed by a control unit based on the command received by the first connection unit. Such control entails (i) executing a first process by a first processing unit, or (ii) executing a second process by a second processing unit when the external processing device cannot execute the command, the second process being different than the first process, or (iii) transmitting the command by a second connection unit to the external processing device when the external processing device can execute the command.
US09224274B1
A system and method is provided to enable a financial services device, such as, for example, an ATM or financial services kiosk, to support a variety of card types. The card may be used for login purposes. The financial services device according to exemplary embodiments may be capable of supporting both magnetic strip only cards and EMV type cards. A card is inserted into a card reader, the card type is determined, and the card is removed. When an EMV card is recognized, the financial services may request the card be reinserted into the card reader whereupon it is clamped and held for the duration of interaction with the financial services device.
US09224269B2
In some embodiments, the instant invention provides for a computer-implemented method, performed by a specifically programmed computer system, that that includes: displaying choices to be selected to define a personalized betting game; receiving selected choices, identifying: i) an event, ii) a plurality of markets, and iii) a plurality of potential outcomes; establishing a personalized data structure representative of data relationships among the selected choices, hereby resulting in a personalized betting game of a user; automatically updating the at least one first personalized data structure based, at least in part, on real-time changes; receiving an entry payment from the user to play the at least one first personalized betting game; determining an actual outcome of the personalized betting game; and determining a reward to be distributed to the user.
US09224258B2
An image reading device having a conveying unit for conveying an irradiated member that has a hologram area in a conveying direction; a first light source for applying light to an irradiated part in the hologram area; and a second light source separated from the first light source along the conveying direction and applying light to an irradiated part in the hologram area when the hologram area is conveyed by a prescribed distance. An irradiation angle at which the irradiated part is irradiated with the light of the first light source is made to be different from an irradiation angle at which the irradiated part is irradiated with the light of the second light source when the hologram part is conveyed by the prescribed distance. Lights reflected by the hologram area are respectively received to detect an electric signal of the hologram area of the irradiated member.
US09224257B2
A payment authorized door and/or gate lock system that controls access to a given area through the processing, storage and recollection of data input through a touchscreen user interface.
US09224254B2
An apparatus comprises a display, a communication device, and a controller. The communication device performs communication with a remote control system. The system comprises a control head, a shift actuator, and a throttle actuator. The head designates a shift position and a throttle opening. The shift actuator drives a shift mechanism in accordance with the shift position. The throttle actuator drives the throttle mechanism in accordance with the throttle opening. The communication device receives at least one of the shift position, the throttle opening and ID data of malfunction in the system. The controller causes the display to display the shift position, the throttle opening, or the type or cause of the malfunction.
US09224245B2
In one aspect, in general, parallel image and depth maps are acquired of a subject using a three-dimensional camera on a common and dense set of pixel locations. A two-dimensional mesh animation is determined based on motion tracking in the acquired images. The two-dimensional mesh animation is then combined with the depth maps for form three-dimensional mesh animation suitable for rendering.
US09224244B2
The invention relates to generating a three-dimensional (3D) graphical representation of a building. The method comprises establishing appearance control data comprising information on parameterized architectural features of the building and on building blocks which are fragments indicative of the building, and retrieving template data from a database based on references in the appearance control data, wherein the template data relates to a prefabricated graphical representation of the building blocks. The method further comprises, for each building block, calculating a 3D graphical representation of the building block based on the respective template data and the appearance control data, and combining the 3D graphical representations of the building blocks based on the appearance control data to generate the 3D graphical representation of the building.
US09224237B2
Approaches enable image content (e.g., still or video content) to be displayed in such a way that the image content will appear, to a viewer, to include portions with different locations in physical space, with the relative positioning of those portions being determined at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, image content can be grouped or otherwise contained or assigned to different planes, levels, or other such groupings of content. The planes of content can enable image content included within those planes to be displayed to provide a viewer with an appearance or view of the content that appears to be positioned and/or displayed in 3D space. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle.
US09224234B2
This disclosure includes a method for electronically generating a single image for product visualization. The method comprises receiving a selection of a first variation of a first consumer product layer with a first depth attribute from a plurality of variations of the first consumer product layer, each variation comprising at least one surface. The method further includes receiving a selection of a second variation of a second consumer product layer with a second depth attribute from a plurality of variations of the second consumer product layer, each variation comprising at least one surface. The method also includes layering the first variation of the first consumer product layer in the single image based at least on the first depth attribute; and layering the second variation of the second consumer product layer in the single image based at least on the second depth attribute. Related systems and apparatuses are also disclosed.
US09224226B2
An image display device for direct drawing apparatus for performing direct drawing comprising: an acquisition part for acquiring design data in a vector format describing the pattern; a specified parameter setting part for setting a specified parameter to be used for RIP development of the design data; a processing area setting part for setting a processing area of the design data to be subjected to RIP development; a display RIP development part for performing RIP development of a portion of the design data, which corresponds to the processing area, by using the specified parameter, to thereby obtain a specified image; and a display part for visibly displaying the specified image, wherein the RIP development performed by the display RIP development part is a display RIP development in which the amount of processed data is smaller than that in drawing RIP development for the direct drawing.
US09224211B2
Embodiments for moving object detection in an image are disclosed. These include detecting a moving object in an input image by selecting video frames that are visually similar to the input image, generating a model motion image by estimating motion for each selected video frame, and detecting, using the model motion image, a moving object in the input image based on differences between the model motion image and the input image.
US09224207B2
An approach to segmentation or clustering of a set of elements combines separate procedures and uses training data for those procedures on labeled data. This approach is applied to elements being components of an image of text (e.g., printed or handwritten). In some examples, the elements are connected sets of pixels. In images of text, the clusters can correspond to individual lines. The approach provides improved clustering performance as compared to any one of the procedures taken alone.
US09224197B2
A system and method are provided for employing a unique optical roll scanning technique, scheme or process for detecting and identifying periodic surface defects associated with rolls usable in image production devices. An apparatus is provided for mounting the roll to implement an inspection technique that facilitates forming an image of a surface of the roll by rotating the roll through an entire cycle above a full width scanner device. The formed image of the surface of the scanned roll is filtered and analyzed particularly by applying a Fourier analysis technique, and/or by subjecting the filtered image data to a series of fast Fourier transforms (FFTs), potentially including 2D FFTs. The analysis process allows detected periodic defects in the formed image of the surface of the roll under analysis to be characterized by a magnitude of a response in a spatial frequency domain.
US09224196B2
Described are methods and systems for determining authenticity. For example, the method may include providing an object of authentication, capturing characteristic data from the object of authentication, deriving authentication data from the characteristic data of the object of authentication, and comparing the authentication data with an electronic database comprising reference authentication data to provide an authenticity score for the object of authentication. The reference authentication data may correspond to one or more reference objects of authentication other than the object of authentication.
US09224194B2
Joint video deblurring and stabilization techniques are described. In one or more implementations, a deblurring and stabilization module is configured to jointly deblur and stabilize a video by grouping video frames into spatial-neighboring frame clusters, and building local mesh homographies for video frames in each spatial-neighboring frame cluster.
US09224188B2
A three-dimensional moving image and an ultrasonic moving image showing a body part making periodic motion are obtained, and, from the moving images, a characteristic part having a shape that changes with the periodic motion is extracted. Phases of the periodic motion captured in the moving images are obtained. For at least one of the moving images, the phases are obtained based on the shape of the extracted characteristic part. For each phase, the positions of the characteristic part shown in the three-dimensional moving image and the ultrasonic moving image are associated with each other based on the extracted characteristic part and the obtained phases. Comparison images are generated by aligning, for each phase, the positions of the characteristic part shown in the three-dimensional moving image and the ultrasonic moving image with each other based on the associated positions of the characteristic part and the phases, and displayed.
US09224184B2
The present disclosure relates generally to digital watermarking and grocery/retail store checkout. One claim recites a system comprising: a 2D camera for capturing imagery of packaged items, the packaged items including digital watermarking printed on product packaging; one or more processors programmed for: prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization. Of course, other features, combinations and claims are also provided.
US09224180B2
Devices, systems, methods, and software for providing remote medical diagnosis and therapy to a subject comprising: a module for conducting telecommunications with a telemedicalist; a module for applying a diagnostic or a therapeutic analysis; an apparatus for dispensing one or more medical items from an inventory of medical items, the inventory of medical items risk profiled to a subject, a population, a venue, or a situation; and optionally, a biosensor apparatus.
US09224175B2
Described herein are systems, methods, and computer program products for collecting naturally expressed affective responses for training an emotional response predictor utilizing voting on content. In one embodiment, a label generator is configured to receive a vote, provided by a user, on a segment of content consumed by the user. The label generator determines whether the user consumed the segment during a duration that is shorter than a predetermined threshold, and utilizes the vote to generate a label related to an emotional response to the segment. A training module receives the label and measurement of an affective response of the user taken, at least in part, during a period that starts at most 30 seconds before the vote is provided, and trains the emotional response predictor with the measurement and the label.
US09224168B2
A computer adapted for pay-as-you go or other metered use has a policy for determined what measurements to take to detect fraud as well as steps to take when fraud is found. To optimize between good performance and sufficient tests to reduce the risk of fraud, a policy is developed based on observation of the users behavior, using data taken at the computer, data from a payment processor or both. After analysis, an updated policy is securely loaded at the computer to determine what, and how often to measure for suspected fraud.
US09224162B2
The billing gateway charge method and system are disclosed. A charge is processed by receiving a charge API call from a merchant server, detecting a select carrier server from a plurality of servers, transmitting a charge request to the select carrier server, and returning a charge result callback notification to the merchant server. If the charge request fails, the merchant server can submit a new request and an indication of acceptance and failure of the charge request is returned to the merchant server based on the new requests provided that the new request has a new request-id. A continue method allows for managing consumer opt-in in order to complete a transaction. Once the transaction is completed, a refund request from the merchant server can be processed by transmission to the carrier server.
US09224154B2
The present invention is directed to a system and method for administration of a customer loyalty program at a point of sale terminal. The system, in one embodiment, contains a database of customer records for the loyalty program where each customer record contains information about a customer's payment device and information about a customer's mobile device. The system may locate a customer record in a database based on payment device or mobile device information captured at the point of sale terminal and apply any applicable loyalty program discounts. The system may then forward the payment device information to a third-party payment processor for payment processing. The system may print out a receipt at the point of sale terminal indicating any discounts and containing a promotional message. The system may also send a promotional message to the customer's mobile device using the mobile device information stored in the customer's record.
US09224152B2
A method for intent mining is provided. The method includes performing a preliminary search of a constrained source using one or more seed phrases to generate multiple preliminary search results representing different ways of expressing a desired intent. The method also includes identifying each of the plurality of preliminary search results that have expressed the desired intent to generate a plurality of intent results. The method also includes producing multiple action search strings around one or more action verbs in each of the multiple intent results. The method further includes applying each of the multiple action search strings on one or more non-constrained sources to generate multiple action search results.
US09224141B1
A method and apparatus for encoding a magnetic stripe area of a magnetic stripe card with account data from multiple cards are disclosed. The magnetic stripe card (“the card”) can be associated with account data from multiple cards, such as account data from a driver's license and from various payment cards, such as a credit card, a debit card, and a pre-paid gift card. Location information indicating the location of the card can be obtained, and account data for the multiple cards associated with the card can be selected based on a criterion, such as based on the location information. The card includes a magnetic stripe emulator, and the emulator is encoded with account data of the multiple cards, such that with a single swipe of the card through a card reader, the card reader can read the account data of the multiple cards from the magnetic stripe area.
US09224140B2
A method of activation and authorization of a near field communication (NFC) enabled device comprising: receiving login information from an NFC enabled device; sending packet data via a network in response to receiving the login information from the NFC enabled device; and receiving corresponding data from the NFC enabled device in response to the sending of the packet data, the sending of the packet data and the receiving of the corresponding code facilitates the activation and authorization of the NFC enabled device, and the subsequent activation of the NFC device via a NFC link without further authorization of the NFC enabled device, is described herein.
US09224138B2
A POS control system 1 has a POS terminal 8 that transmits print control data; a printer 12 including a print unit 41, a print control unit 29 that controls the print unit 41 based on the print control data, and a print data communication unit 26 that transmits the print control data by a first WebSocket connection CT1; and a print data process unit 51 that executes a process based on the received print control data.
US09224137B1
A system for an automated dispensing and retrieval kiosk for recorded media includes a kiosk having a plurality of vertical racks arranged in a circular formation, each vertical rack configured for storing a plurality of recorded media. A customer interface allows a customer to select or return a recorded media. A robotic element delivers the selected recorded media from the vertical racks to a media output, at the customer interface. The element also delivers a returned recorded media from a media input at the customer interface to the vertical racks. A computer controls operation of the kiosk, and an internet interface connects the kiosk to the Internet. The kiosk may communicate with a central server and/or other kiosks of a group, to locate a requested recorded media within a kiosk of the group. Once located within the group, the requested media may be reserved for customer pick-up.
US09224135B2
A method of adapting a message translation system includes receiving a message from a sender; selecting a configuration set from a stored plurality of configuration sets based on at least two of: information regarding the sender of the message, information regarding a recipient of the message, and information regarding the message type; processing the message in accordance with information derived from the selected configuration set; identifying an issue with the processing of the message in accordance with information derived from the selected configuration set; determining a resolution for the identified issue with the processing of the message in accordance with information derived from the selected configuration set; updating the selected configuration set based upon the determined resolution; reprocessing the message in accordance with information derived from the updated configuration set; and transmitting the message reprocessed in accordance with information derived from the updated configuration set to a recipient.
US09224133B2
A method includes determining a set of individuals available to participate in a chat event, and determining a pairing of individuals from the first set including a first individual and a second individual, the pairing based on matching criterion. The method also includes providing an invitation to the first individual and to the second individual, establishing communication between the first individual and the second individual in response to an acceptance of the first invitation by the first individual or in response to an acceptance of the first invitation by the second individual.
US09224131B2
The present invention facilitates collaboration on electronic messages. Methods are provided in which an electronic message is stored and presented to users. A user is allowed to perform an action on the electronic message and the action is recorded. Additionally, the record is associated with the electronic message. The users are notified of the action.
US09224130B2
A system and method for example method for displaying enterprise data via a user interface display. An example method includes providing a first user option to select enterprise data to be displayed, yielding selected data in response thereto; employing a capsule to present a visualization or infographic characterizing at least a portion of the selected data; and providing a second user option to flip or rotate the capsule, thereby displaying additional enterprise data that is related to or representative of the selected data or portion thereof. In a specific embodiment, the first user option includes a slider bar that enables a user to specify a time frame to filter the enterprise data.
US09224125B2
A process management system uses a radio frequency identification (RFID) detection system in the form of, for example, a phased array antenna based RFID detection system to track and manage material storage and flow in a manufacturing process or plant. The process management system operates in conjunction with the various machines that implement manufacturing stages or steps of the manufacturing process to assure that the correct materials and processing procedures are used at or on the various production machines of the process to produce a particular product as defined by a job number or job order. The process management system is thereby able to increase the efficiencies of the plant and to increase the quality of the plant production by reducing or eliminating waste, manufacturing errors and shipping errors in the production facility.
US09224115B2
Various technologies related to managing energy wastage management in the information technology (IT) domain are described. Implementation of the described features can lead to considerable energy savings for organizations having significant information technology hardware. Attendance information from various sources can be incorporated into the system. Power state information from a lightweight client running at nodes can also be incorporated. Wastage results can be generated and provided to encourage reduction of wastage. Enforcement of wastage policies can also be implemented. Monitoring can be done on an individual, department, or campus-wide level. Management can be accomplished in many cases without having to invest in specialized sensors or other costly infrastructure.
US09224112B2
A method and system for leveraging content is provided. The method includes receiving, data associated with a subscriber and registering the subscriber with an ECM computing system. Devices belonging to the subscriber are connected to the ECM computing system and metadata associated with content retrieved from the devices is generated. The content in the devices are classified into formal content and informal content. Multiple searches for additional content are monitored and multifaceted search results associated with the formal content and the informal content are generated and presented to the subscriber. The subscriber has an option to request informal content on additional end user devices from respective end users based on metadata presented by search results.
US09224111B2
A server detects a product asset management operation and generates an event message corresponding to the product asset management operation. The event message includes data describing the product asset management operation. The server sends the event message to one or more message queues. One or more listeners that are associated to the one or more message queues can obtain the event message to perform an auditing action that indicates to a user an occurrence of the product asset management operation.
US09224110B2
A system and method is disclosed for optimizing supply chain planning problems associated with a supply chain network. The system includes a supply chain planner coupled with one or more supply chain entities. The supply chain planner determines a supply chain plan for managing the flow of one or more items through the supply chain network.
US09224106B2
Systems and methods are disclosed for classifying histological tissues or specimens with two phases. In a first phase, the method includes providing off-line training using a processor during which one or more classifiers are trained based on examples, including: finding a split of features into sets of increasing computational cost, assigning a computational cost to each set; training for each set of features a classifier using training examples; training for each classifier, a utility function that scores a usefulness of extracting the next feature set for a given tissue unit using the training examples. In a second phase, the method includes applying the classifiers to an unknown tissue sample with extracting the first set of features for all tissue units; deciding for which tissue unit to extract the next set of features by finding the tissue unit for which a score: S=U−h*C is maximized, where U is a utility function, C is a cost of acquiring the feature and h is a weighting parameter; iterating until a stopping criterion is met or no more feature can be computed; and issuing a tissue-level decision based on a current state.
US09224101B1
Incremental model training for advertisement targeting is performed using streaming data. A model for targeting advertisements of an advertising campaign is initialized. A data stream including data corresponding to converters and data corresponding to non-converters is received. The model is then applied to the data corresponding to the converter and data corresponding to the non-converter (or other ratio of converter to non-converters) to obtain a predicted score for each. The predicted score is compared to the observed score (e.g., an observed score of 1 for a converter, and 0 for a non-converter). The difference between the predicted and observed scores is computed, and the model is incrementally updated based on this difference. Models can optionally be built separately on multiple modeling servers that are geographically dispersed in order to support bidding on advertising opportunities in a real-time bidding environment.
US09224097B2
The present invention relates to a method for nonlinear classification of high dimensional data by means of boosting, whereby a target class with significant intra-class variation is classified against a large background class, where the boosting algorithm produces a strong classifier, the strong classifier being a linear combination of weak classifiers. The present invention specifically teaches that weak classifiers classifiers h1, h2, that individually more often than not generate a positive on instances within the target class and a negative on instances outside of the target class, but that never generate a positive simultaneously on one and the same target instance, are categorized as a group of anti-correlated classifiers, and that the occurrence of anti-correlated classifiers from the same group will generate a negative.
US09224095B2
A system and methods are disclosed for determining the ideal times for a person, software client, or other entity to post a message to a social networking site. An ideal time is a time when the post will have a maximum impact, where impact is some measure of success as defined by the posting entity. To determine the ideal times, the posting patterns of individual users are aggregated in a weighted fashion, taking into consideration both the entity's desired impact and the likelihood that the user will be online and able to view the post within a specified time frame.
US09224088B2
A scenario is simulated by providing an agent that is an object in the scenario, providing a time window for the scenario that spans the farthest reachable past time and the farthest reachable future time with respect to a present time for the agent and/or at least one player that interacts with the simulated scenario, providing at least one event that represents a change in at least one attribute of the agent, and updating a state of the scenario by applying the at least one event to the agent within the time window.
US09224087B2
In a method for marking a product first a product identification (12) is generated (S1) and applied (S5) onto the product (21). Subsequently the product identification (26) applied onto the product (21) is captured (S6) and stored (S8, S9) in a product database (11). Here in particular also an independent authentication feature (22) is designated (S3, S5) and applied (S6) together with the product identification (26) onto the product (21) and stored (S8, S9) in the product database (11).
US09224085B2
An electronic passport in the form of a booklet, bearing a plurality of sheets sewn there among at the respective longitudinal center lines is described. The electronic passport has a cover sheet and a data sheet. The cover sheet has a layer made of fabric, an electronic inlay and an internal flyleaf layer and embedding an electronic data storage means provided with an antenna for radio transmission. The data sheet is made by a first and a second layer of plastic material. The data sheet defines a data page bearing identification data of a subject and a connecting page made fixed with the cover sheet, and also comprises an intermediate layer of flexible material extending at the center line of sewing.
US09224079B2
An image processing apparatus includes a dithering unit that retains a dithering table; a gray-scale value input unit that inputs, to the dithering unit, a gray-scale value of each pixel constituting image data of a predetermined color; and a pass information input unit that inputs, to the dithering unit, pass information indicating whether printing is a first pass to perform printing on a recording medium yet to be printed or a second pass to perform reprinting on the same surface of the recording medium already subjected to printing. The dithering unit performs dithering on each pixel based on the dithering table, the gray-scale value, and the pass information.
US09224078B2
An image forming apparatus is provided with a storage unit for storing setting information including at least a size of a substitute recording medium, and a processing unit for executing a print instruction by automatically changing a size of a recording medium to be used to the size of the substitute recording medium based on the setting information stored in the storage means, when the size of the recording medium specified by the print instruction is not available.
US09224073B2
A data processor and a host device are bi-directionally communicably connected to each other. The data processor includes a process-executing unit and a progress-status-saving unit. The process-executing unit executes a prescribed process when a process-requested file is written in a prescribed folder. The progress-status-saving unit saves progress status data indicating a progress status of the prescribed process so that the progress status data is retrievable by the host device.
US09224071B2
Techniques for unsupervised object class discovery via bottom-up multiple class learning are described. These techniques may include receiving multiple images containing one or more object classes. The multiple images may be analyzed to extract top saliency instances and least saliency instances. These saliency instances may be clustered to generate and/or update statistical models. The statistical models may be used to discover the one or more object classes. In some instances, the statistical models may be used to discover object classes of novel images.
US09224064B2
A method for operating an electronic device is provided. The method includes detecting a plurality of feature points in at least a partial region in a digital image, selecting at least two feature points from the detected plurality of feature points, determining whether there is a probability that an object existing in at least one of a plurality of reference images exists in the digital image, by using at least a portion of the at least two feature points, and determining a pose of the object after the probability that the object exists in the digital image is determined.
US09224058B2
Methods, systems, and processor-readable media for data augmentation utilized in an automatic license plate recognition engine. A machine-readable code can be associated with an automatic license plate recognition engine. The machine-readable code can be configured to define parameters that drive processing within the automatic license plate recognition engine to produce recognition results thereof and enhance a machine readability of a license plate recognized and analyzed via the automatic license plate recognition engine.
US09224053B1
A vehicle is provided that may combine multiple estimates of an environment into a consolidated estimate. The vehicle may receive first data indicative of the region of interest in an environment from a sensor of the vehicle. The first data may include a first accuracy value and a first estimate of the region of interest. The vehicle may also receive second data indicative of the region of interest in the environment, and the second data may include a second accuracy value and a second estimate of the region of interest. Based on the first data and the second data, the vehicle may combine the first estimate of the region of interest and the second estimate of the region of interest.
US09224042B2
Methods, devices, and systems for cross-sensor iris matching are described herein. One method includes capturing a first image of an iris using a first sensor, capturing a second image of an iris using a second sensor, and determining whether the iris in the first image matches the iris in the second image based on characteristics of the first sensor and the second sensor and image quality of the first image and the second image.
US09224038B2
An optimal recognition for handwritten input based on receiving a touch input from a user may be selected by applying both a delayed stroke recognizer as well as an overlapping recognizer to the handwritten input. A score may be generated for both the delayed stroke recognition as well as the overlapping recognition and the recognition corresponding to the highest score may be presented as the overall recognition.
US09224032B2
A method for analyzing an absorbent article may include providing a three-dimensional computed tomography data set comprising a mannequin image and an article image. The article image may be constructed from projections collected while the absorbent article is fitted to a mannequin. An outer surface of the mannequin image may be identified. A desired distance may be provided. A volumetric demarcation may be spaced the desired distance away from the outer surface of the mannequin image. An image volume may be disposed between the outer surface of the mannequin image and the volumetric demarcation. A relevant portion of the article image may be enhanced using a processor. The relevant portion of the article image may be coincident with the image volume.
US09224029B2
An electronic device may include a finger biometric sensor, a display, and a processor coupled to the finger biometric sensor and the display. The processor may be switchable between a user-interface locked mode and a user-interface unlocked mode. The processor may be capable of determining a pattern of input motions on the finger biometric sensor and displaying an image on the display corresponding to the pattern of input motions. The processor may also be capable of switching between the user-interface locked mode and the user-interface unlocked mode when the pattern of input motions matches a stored pattern representing a user unlock code.
US09224027B2
A wearable indicia reader is worn on the back of a user's hand such that the act of pointing the user's index finger is sufficient to align the indicia reader and trigger the indicia-reading process. Triggering is achieved by sensing the user's finger in an image or by breaking a light path in a photogate.
US09224024B2
An indicia reading terminal for reading of a decodable indicia is provided wherein the indicia reading terminal includes an image sensor integrated circuit comprising an image sensor having a plurality of pixels; a memory for storing image data, and a unit for processing the image data for attempting to decode decodable indicia represented in the image data; and an optical system, including a lens assembly and at least a first aperture and a second aperture, the second aperture being smaller than the first aperture. The lens assembly comprises one or more lens elements. The first aperture is disposed in the lens assembly, and the second aperture is disposed at a distal end of the optical system, adjacent to the lens assembly.
US09224023B2
There is set forth an apparatus for capturing image data. In one embodiment, an apparatus is operative for capture of a first frame of image data and a second frame of image data. In one embodiment, an apparatus is operative for processing the first frame of image data and the second frame of image data.
US09224011B2
An embedded system includes a nonvolatile memory, a control section, and a firmware update section. The nonvolatile memory stores firmware and a public key in a normal area, and stores a hash value concerning the public key in an access restricted area. The control section reads and executes the firmware from the nonvolatile memory. The firmware update section receives new firmware in which the hash value is encrypted and given as an electronic signature, and updates the firmware to the new firmware. The firmware update section is configured to: read the public key from the nonvolatile memory to calculate the hash value concerning the public key; when the hash value is identical to the hash value stored in the nonvolatile memory, calculate a hash value of the new firmware; decrypt the electronic signature with the public key to restore the hash value; and when these hash values are identical to each other, update the firmware.
US09223992B2
Real-time techniques for determining all access requests to an attribute-based access control policy which evaluate to a given decision, “permit” or “deny”. The policy is enforced to control access to one or more resources in a computer network. In one embodiment, a method includes: (i) receiving a reverse query and a set of admissible access requests, each of which includes one or more attributes in the policy and values of these; (ii) extracting attributes to which all access requests in the set assign identical values; (iii) reducing the ABAC policy by substituting values for the extracted attributes; (iv) caching the policy as a simplified policy; (v) translating the simplified policy and the given decision into a satisfiable logic proposition; (vi) deriving all solutions satisfying the proposition; and (vi) extracting, based on the solutions, all access requests from the set for which the policy yields the given decision.
US09223981B2
Method and apparatus for secure processing. The method includes detecting communication among secure and non-secure data entities, prohibiting execution of non-secure executable instructions on secure data entities unless the non-secure executable instructions are recorded in a permitted instruction record, and prohibiting execution of non-secure executable instructions if the non-secure executable instructions are recorded in a prohibited instruction record. The apparatus includes a processor, at least one non-secure data entity, and secure data entities including: a communication monitor adapted to detect communication among secure and non-secure data entities; a permitted instruction record; a first prohibitor adapted to prohibit execution of non-secure executable instructions on secure data entities unless the non-secure executable instructions are recorded in the permitted instruction record; a prohibited instruction record; and a second prohibitor adapted to prohibit execution of non-secure executable instructions if the non-secure executable instructions are recorded in the prohibited instruction record.
US09223979B2
In one embodiment, a processor includes at least one execution unit and Return Oriented Programming (ROP) detection logic. The ROP detection logic may determine a ROP metric based on a plurality of control transfer events. The ROP detection logic may also determine whether the ROP metric exceeds a threshold. The ROP detection logic may also, in response to a determination that the ROP metric exceeds the threshold, provide a ROP attack notification.
US09223970B2
Methods, systems, computer-readable media, and apparatuses for evaluating application integrity are presented. In one or more embodiments, an application store, which may be provided by one or more computing devices, may analyze one or more aspects of an application. Subsequently, the application store may determine, based on the one or more analyzed aspects of the application, an integrity score for the application. Based on the integrity score, the application store may determine whether to publish the application in the application store. In response to determining to publish the application in the application store, the application store then may publish the application in the application store. Alternatively, in response to determining not to publish the application in the application store, the application store may generate a notification indicating that the application has an insufficient integrity score.
US09223966B1
The disclosed computer-implemented method for replicating computing system environments may include (1) identifying each application installed on a plurality of computing systems, (2) creating, within a virtual machine image, virtual containers that store each application installed on the plurality of computing systems, (3) determining that a potentially malicious file is directed to a target computing system within the plurality of computing systems, (4) identifying each application installed on the target computing system, (5) in response to determining that the file is directed to the target computing system, replicating a configuration of the target computing system within the virtual machine image by, for each application installed on the target computing system, activating a virtual container that stores the application, and (6) determining how the file would affect the target computing system by sending the file to the virtual machine image and analyzing how the file impacts the virtual machine image.
US09223965B2
A method, system, and/or computer program product securely generates and/or manages a virtual card on a mobile device. The mobile device receives a protected application, which initially cannot be accessed by an operating system for execution by a processor. The mobile device also receives a security object, which is used to convert the received protected application into an executable application that can be utilized by the operating system for execution by the processor. The executable application is then executed by the processor to act as a virtual card, which provides a functionality of a predefined physical electronic or magnetic-stripe card.
US09223962B1
The execution of a process within a VM may be monitored, and when a trigger event occurs, additional monitoring is initiated, including storing behavior data describing the real-time events taking place inside the VM. This behavior data may then be compared to information about the expected behavior of that type of process in order to determine whether malware has compromised the VM.
US09223961B1
A computer-implemented method for performing security analyses of applications configured for cloud-based platforms may include 1) identifying an online platform that hosts an online service and that is capable of hosting a plurality of third-party applications integrated with the online service and configured to operate on the online platform, 2) identifying at least one third-party application that is integrated with the online service and configured to operate on the online platform, 3) identifying metadata describing at least one characteristic of the third-party application, and 4) performing a security analysis of the third-party application based at least in part on the metadata. Various other methods, systems, and computer-readable media are also disclosed.
US09223957B2
An image forming apparatus connected to plural authentication servers includes an acquiring unit configured to acquire user identifying information identifying a user and a password; a selecting unit configured to select server identifying information identifying two or more of the plural authentication servers; an authentication process unit configured to transmit the user identifying information and the password to the two or more authentication servers identified by the selected server identifying information, and acquire an authentication result from the two or more authentication servers. The authentication process unit determines that authentication is successful upon reception of the authentication result indicating successful authentication by at least one of the two or more authentication servers. The image forming apparatus further includes a process unit configured to process image data upon determination of successful authentication by the authentication process unit.
US09223952B2
Systems and methods may provide for receiving runtime input from one or more unlock interfaces of a device and selecting a level of access with regard to the device from a plurality of levels of access based on the runtime input. The selected level of access may have an associated security policy, wherein an authentication of the runtime input may be conducted based on the associated security policy. In one example, one or more cryptographic keys are used to place the device in an unlocked state with regard to the selected level of access if the authentication is successful. If the authentication is unsuccessful, on the other hand, the device may be maintained in a locked state with regard to the selected level of access.
US09223946B1
A method, and a corresponding system, provide for configuring nodes in a computer system according to a user's intent. The computer system includes one or more nodes. The method includes receiving a configuration command from a user, including an identification of one or more of the nodes to be configured; determining available programs for configuring the one or more nodes; determining requirements for applying the available programs to the one or more nodes and displaying the requirements to the user for selection; receiving user selections from the displayed requirements; and executing the requirements to configure the one or more nodes.
US09223938B2
A method, apparatus, and electronic device with secure operation based on geography are disclosed. A positioning mechanism 404 may determine a geographic location of the apparatus or electronic device. A processor 104 may identify a secure domain for a virtual machine application. The processor 104 may determine an availability of an application programming interface for the virtual machine application based on the geographic location.
US09223937B2
A method and apparatus for extending an authentication timeout period for an electronic device includes a primary processor of the electronic device initiating an authentication timeout period at a timeout initiation time and putting the primary processor into a sleep mode. The method also includes awakening the primary processor from the sleep mode at an expiration time, upon expiration of the authentication timeout period, and determining whether an authentication timeout extending input was detected by an adjunct processor of the electronic device at an input detection time that occurred during the authentication timeout period. The method further includes extending the authentication timeout period to expire at an extended expiration time, which is based on the input detection time, when the authentication timeout extending input was detected by the adjunct processor or locking the electronic device when the authentication timeout extending input was not detected by the adjunct processor.
US09223936B2
Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an athletic movement and/or exercise and generating a fatigue value. Fatigue values may be determined for different groups. In one embodiment, a first value is determined for a muscle fatigue value and a second value is determined for a respiratory value. In another embodiment, a first value may pertain to a first muscle group and a second value may pertain to a second muscle group. A fatigue index may be created from values obtained during an athletic movement and/or a workout session. In further embodiments, a cumulative fatigue index may be determined. A cumulative fatigue index may consider values obtained during several workout sessions. Further, data obtained outside of workout sessions may be considered in determinations relating to fatigue values and/or indices.
US09223923B2
A method and apparatus are provided for implementing enhanced physical design quality using historical placement analytics in a design of an integrated gate. Mathematical data analysis is performed to determine placement trends in order to seed an initial placement of subsequent physical design placement processes. A placement seed is generated for a subsequent placement process.
US09223922B2
A method of generating a netlist comprises extracting a first capacitance value between the first set of electrical components inside a defined region using a first extraction technique. The method additionally comprises extracting a second capacitance value between a second set of electrical components comprising at least one electrical component outside the defined region using a second extraction technique different from the first extraction technique. The method also comprises generating the netlist including the first capacitance value and the second capacitance value. The first extraction technique is capable of extracting capacitance values between electrical components arranged in a first quantity of directions with respect to one another and the second extraction technique is capable of extracting capacitance values between electrical components arranged in a second quantity of directions with respect to one another. The first quantity of directions is greater than the second quantity of directions.
US09223919B2
A computer implemented method comprises accessing a 3D-IC model stored in a tangible, non-transitory machine readable medium, processing the model in a computer processor to generate a temperature map containing temperatures at a plurality of points of the 3D-IC under the operating condition; identifying an electromigration (EM) rating factor, and calculating and outputting from the processor data representing a temperature-dependent EM current constraint at each point.
US09223914B2
According to an aspect, a method includes: receiving, at a machine comprising a processor and a memory, composite material properties for a composite material to be simulated; receiving, at the machine, a composite microstructure for the composite material to be simulated; and obtaining, using the processor and the memory, a set of adjusted material properties for one or more constituents of the composite material, for use in simulating the composite material, by processing the composite material properties and the composite microstructure using fixed constituent property constraints.
US09223913B2
A system and method for the acoustic analysis of a body, in particular a fuselage structure of an aircraft, is provided including: inputting data for geometry, material, boundary conditions and acoustic parameters of the body, generating a body idealized in terms of its structural mechanics, and a cavity simulating the interior of the body, on the basis of the data inputted as a numerical body model, inputting the geometry of the body with a pattern of nodes and the generation of finite elements, stimulating an acoustic loading case by subjecting the body model to at least one sound pressure wave at a defined frequency, analyzing the effect of the sound pressure wave on the body model, and outputting a sound reduction index (R) for the body with reference to that frequency.
US09223905B2
A system and method for predicting airflow within a data center using a potential flow technique is provided. In one aspect, a method includes automatically generating an unstructured grid, the unstructured grid comprising a plurality of unstructured grid cells, each unstructured grid cell having a size, dividing a representation of the data center into the plurality of unstructured grid cells, determining airflow velocity values for each of the plurality of unstructured grid cells using airflow velocity potentials, determining a temperature value for each one of the plurality of the unstructured grid cells using the airflow velocity values, determining a concentration value for each of the plurality of the unstructured grid cells using the airflow velocity values, and calculating a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria.
US09223902B1
A user can capture various types of information concurrently using multiple sensors of an electronic device. This “scene” data can be provided to a service for processing, which is able to identify various types of potential matches and aggregate information to be returned to the client device. In at least some embodiments, matching information can be sent with the results such that the electronic device can match an element in the scene the next time that element is encountered, without having to contact the service again. In some embodiments, an attempt can be made to predict elements that the user might attempt to identify, and one or more corpora of data can be sent to the electronic device such that the client device can perform any matching on the device for elements in those corpora.
US09223894B2
A method for generating at least one portion of a data display layout on a display of a device equipped with at least one smart card may include generating a code sequence to define at least one portion of the data display layout and to store the code sequence in the at least one smart card. Each code of the code sequence may have a first portion including a first numerical code, and a second portion including a second numerical code. The first numerical code may correspond to a coded primitive action suitable to produce at least one part of the display layout. The second numerical code may correspond to a coded item of data correlated with a respective primitive action. The method may further include processing the code sequence to generate, on the device display at least one part of the display layout with the items of data in predefined positions of the layout.
US09223889B2
An approach is provided in which a web page management system receives web page content requested by a browser, and parses the web page content according to one or more assessment categories. The web page management system analyzes the parsed web page content and generates content characterization results in response to the analysis. In turn, by comparing the content characterization results to knowledge base entries, the web page management system generates an “age level content ranking” of the web page content and performs an action on the web page content based upon the age level content ranking.
US09223880B2
A web page evaluation technique includes obtaining a plurality of web pages with the same or approximately the same content. Further, a plurality of generation times and a plurality of first evaluation values that correspond to respective ones of the plurality of web pages are determined. A web page among the plurality of web pages that has the earliest generation time is identified. A second evaluation value of the identified web page is determined according to the plurality of first evaluation values. The second evaluation value can be used to indicate a ranking of the identified web page.
US09223870B2
An ecosystem that enables content providers to decorate search results with interactive content. The searching user can then interact with the content and view the content without leaving the search results page. The content provider sends content and metadata to a content enrichment enabler that transforms the content into an enriched content, and receives back from the enrichment enabler a location identifier which includes information that identifies the provider and the location of the enriched content. The content provider then embeds the identifier in each of the content provider webpages for which such content has been produced. The identifier is indexed by a search engine to identify the interactive content and source thereof for surfacing on a search results page. The search result is decorated with an indicator that the user recognizes as the availability of the enriched content, and uses to access the content via the web page.
US09223866B2
A tag is received from a member of a social network site. The tag is associated with a favorite of the member. Tag data obtained from the tag is provided to a second site that hosts a searching service. The second site determines the relevancy of the tag data relative to a new search request received by a user on the second site.
US09223858B1
Legal document processing (review/summarization/analysis) is a complex and intellectually intensive process. The quality process required for accomplishing this task needs to ensure acceptable levels of accuracy to the customer along with speed and efficiency. Defining of Error Codes, measurement of Error Codes and the related analysis, calibration of results and the analysis of deviations and similarities and the sampling strategy associated with unit selection are critical in ensuring a high acceptable quality level. A system and method of searching through documents in order to find documents relevant to a defined inquity, whereby the number of irrelevant documents produced and number of relevant documents overlooked is minimized. A system and method of using scoring and quality evaluations for a given search project are described.
US09223855B1
A method for training athletes is disclosed. The method comprises: maintaining a classification for signatures generated based on movement data associated with athletes; wherein the movement data is stored in a database; associating guidance with each signature in the classification; and assigning a signature from the database to at least some athletes in the database.
US09223845B2
Techniques for mobile clusters for collecting telemetry data and processing analytic tasks, are disclosed herein. The mobile cluster includes a processor, a plurality of data nodes and an analysis module. The data nodes receive and store a snapshot of at least a portion of data stored in a main Hadoop storage cluster and real-time acquired data received from a data capturing device. The analysis module is operatively coupled to the processor to process analytic tasks based on the snapshot and the real-time acquired data when the storage cluster is not connected to the main storage cluster.
US09223841B2
A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second plurality of copies of the data set at a second plurality of hosts. The first and second pluralities of copies may be overlapping and the first and second pluralities of hosts may be overlapping. A hashing function may be used to select the first and second pluralities of hosts. Version histories for each of the first copies of the data set may also be written at the first plurality of hosts and read at the second plurality of hosts. The version histories for the second copies of the data set may be compared and causal between the second copies of the data set may be evaluated based on the version histories for the second copies of the data set.
US09223839B2
An approach for selecting points of archived history data for viewing. The approach may relate to a user interface workflow of selecting points. Site controllers may be configured using control entity definitions, history extensions, point group naming and template features of a supervisor. The supervisor may provide for selection of groups or categories of sites and controllers within selected sites using selection boxes. This may permit a user to quickly refine site selection by, for example, filtering by group, site category, and a refined site list box. Once a site, the controllers and desired point groups and other appropriate items have been selected, the user may proceed to view historical data for the selected sites and controller points.
US09223833B2
Methods for providing in-loop validation of disambiguated features are disclosed. The disclosed methods may include disambiguating features in unstructured text that may use co-occurring features derived from both the source document and a large document corpus. The disambiguating systems may include multiple modules, including a linking on-the-fly module for linking the derived features from the source document to the co-occurring features of an existing knowledge base. The system for disambiguating features may allow identifying unique entities from a knowledge base that includes entities with a unique set of co-occurring features, which in turn may allow for increased precision in knowledge discovery and search results, employing advanced analytical methods over a massive corpus, employing a combination of entities, co-occurring entities, topic IDs, and other derived features. The disclosed method may use validation to provide input to the system for disambiguating features.
US09223832B2
Techniques are disclosed for determining reasons underlying insights gleaned from multi-dimensional data. In one embodiment, a contingency table is accessed that represents multiple dimensions of the data, in order to identify one or more insights. One or more dimensions, other than the represented dimensions, are evaluated to identify one or more reasons underlying a first insight of the one or more insights, and the one or more reasons are output.
US09223828B2
A query is received and an initial data flow graph comprising a plurality of nodes is generated for executing the query. The initial data flow graph is optimized using a model optimizer that accesses at least one of a plurality of patterns to identify a matching pattern and executes at least one optimization rule associated with a matching pattern. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.
US09223826B2
In one embodiment, a method includes receiving an indication of a location of a mobile-client system of a user, determining an intent of the user based on the location of the user, generating one or more suggested queries based on the determined intent of the user; and transmitting a notification to the mobile-client system of the user that includes one or more of the suggested queries.
US09223818B2
In one aspect of the invention, a memory is described for facilitating splitting data by taxonomy. The memory is accessed by an application program, and includes one or more top-level categories, where each top-level category comprises a subset of the items; and also includes a category group corresponding to at least one of the top-level categories and the subset of the items belonging to the top-level categories.
US09223815B2
Method to support creation and management of metadata for correcting a problem in a dynamic web application. A support apparatus includes a metadata creation section, a block extraction section, a similar-block search section, and a metadata generalizing section. In response to correction of a problem by a corrector, the support apparatus implements methods to create metadata including the details of the correction and application conditions, that is, a global variable group and cookie information that identify the state of the web application in which the problem has occurred, extracts another block to which the created metadata is applicable from an operation log by using a semantic block including the location of the problem as a clue, and generalizes the application conditions of the created metadata by converting them to a key-value pair structure by using the other block and by extracting a common portion therefrom.
US09223812B2
A system, a method, and a computer program product for adaptive scheduled periodic caching are disclosed. A data stream is received. The data stream contains a plurality of versions of data arranged in a plurality of data clusters. Each data cluster includes an anchor version having a plurality of versions of data dependent on the anchor version. A size of each anchor version of each data cluster is determined. A number of versions of data dependent on each anchor version is also determined. For each anchor version, a ratio of the determined number of dependent versions of data to the determined size of each anchor is computed. At least one anchor version for storing in a memory location is selected based on the computed ratio.
US09223811B2
Embodiments of the present invention provide a scalable, efficient way to backup data in a block-level incremental-forever backup system such that backup and expiration of data can be achieved at the granularity of a single backup version, without having to read or move data that is stored in backup storage.
US09223805B2
A database durability implementation records only committed transactions in a log file. A pair of log files and a pair of snapshot files are maintained. When a snapshot of the database is completed, the ‘current’ log becomes the ‘prior’ log and the other log becomes the ‘current’ log. After the next snapshot is completed, the prior log and prior snapshot may be deleted. Transactions that are not committed are not recorded in the current log, thereby avoiding the need to undo aborted transactions. If a given change is reflected in a completed snapshot, it does not appear in either of the logs; if the change is not yet reflected in a completed snapshot, it is guaranteed to be stored in one of the logs. During recovery, the system assesses both snapshots. The most recent of the completed snapshots is used, and the corresponding log(s) is (are) applied.
US09223804B2
A system for storing target images for object recognition predicts a querying performance for the target image if the target image were included in a search tree of a database. The search tree has a universal search tree structure that is fixed so that it does not change with the addition of new target images. The target image is selected for inclusion or exclusion in the search tree based on the based on the querying performance, wherein the fixed tree structure of the search tree does not change if inclusion of the target image is selected.
US09223803B2
A system and method for creating and organizing events includes an activity stream application that captures, searches and collaborates on one or more events. The events include unstructured data comprising text, digital ink, an audio clip and an image. The activity stream application receives user input and generates a new event and combines related events into the same activity. The activity stream application receives a search query and searches for events that are relevant to the search query. In one embodiment, the search query includes contextual information that includes at least one of at a similar time, at a similar location, in a similar situation and a relatedness of event attributes.
US09223794B2
A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed. The method includes receiving a data stream, analyzing the received data stream to determine a starting location and an ending location of each zone within the received data stream, based on the starting and ending locations, generating a zone stamp identifying the zone, the zone stamp includes a sequence of contiguous characters representing at least a portion of data in the zone, wherein the order of characters in the zone stamp corresponds to the order of data in the zone, comparing the zone stamp with another zone stamp of another zone in any data stream received, determining whether the zone is substantially similar to another zone by detecting that the zone stamp is substantially similar to another zone stamp, delta-compressing zones within any data stream received that have been determined to have substantially similar zone stamps, thereby deduplicating zones having substantially similar zone stamps within any data stream received, and transmitting the deduplicated zones across the network from one storage location to another storage location.
US09223792B1
Implementations are provided herein relating to augmenting metadata collection within a storage platform. The storage platform can be audited to determine the types of metadata currently being gathered within the storage platform, and the schedule for when that information is gathered. The storage platform can receive a request to generate metadata, compare the requested information with the previously generated and/or scheduled generation of metadata. Rather than redundantly gathering the same metadata via multiple requests, known metadata or scheduled retrieval of known metadata can be used to process portions of the metadata request, and any metadata that was not previously generated can then be separately generated. In this sense, the metadata collection within a storage platform can be augmented to gather additional metadata requested outside the storage platform in an efficient matter that does not unnecessarily increase scanning activity within the storage platform.
US09223789B1
Ranges of data stored within archived data may be retrieved according to a predefined hash tree schema. A retrieval request for a range of one or more data chunks of an archived data object stored in archival data store may be retrieved. In response, the requested range of the archived data object may be determined to be tree-hash aligned. In response to determining that the requested range is tree-hash aligned, a retrieval job may be initiated to obtain the range of one or more data chunks and to stage the one or more data chunks for download. A download request may for one or more of the obtained and staged data chunks, and if determined to be tree-hash aligned, a tree hash root node may be sent to the requesting client in addition to the requested data.
US09223768B2
The file size of a binder document in a document management server that manages a version of a binder document is reduced. When updating a binder document, it is determined whether an original document included in the binder document of a past version includes a same document as an original document included in the binder document of a new version. If it is determined that the original document includes the same document, reference information regarding the same document in the binder document of the past version is stored as information corresponding to the original document of the new version. On the other hand, if it is determined that the original document does not include the same document, an entity file of the original document is stored as information corresponding to the original document of the new version.
US09223764B2
Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document.
US09223759B2
A system facilitates the procurement of one or more document services for a document directly from a document preparation software application used to create the document. The system activates a graphical user interface within the document preparation software application, contacts a server to identify available document services, and configures the graphical user interface based on the available document services. The system detects selection of one of the available document services and provides the document from the document preparation software application to one or more service providers for performance of the selected document service.
US09223750B2
A dynamic tag generating apparatus and a dynamic tag generating method thereof are provided. The dynamic tag generating apparatus is disposed in a display apparatus, and the display apparatus is connected to a server. The dynamic tag generating apparatus receives tag update information from the server through the display apparatus, and updates a tag content of the display apparatus according to the tag update information. The dynamic tag generating apparatus provides the tag content to a tag analyzing apparatus so that the tag analyzing apparatus analyzes the tag content.
US09223746B2
The present invention provides a data card and a method for Internet access of the data card. The method for Internet access of the data card includes: after the data card is connected to a host, mapping the data card into an Internet access device by using an Ethernet interface protocol; obtaining, by the data card, dial-up information, and dialing by using the dial-up information to request to connect to a network; and performing, by the Internet access device, communication between the host and the network. By using the technical solutions provided by embodiments of the present invention, fast Internet access may be implemented without installing a driver.
US09223744B1
A method, apparatus and computer program product in which a computer system functions as a mesh point (MP) and provides scheduled service periods in wireless mesh networks is presented. The MP enters a light sleep mode. The MP determines peers of itself and determines beacons for the peers of itself. The MP then enters an Awake state for the beacons of its peers.
US09223743B1
Methods and apparatus are provided for implementing circuitry operable to perform barrel shifting, multiplication, and rotation operations in hard coded logic on a programmable chip. A hard coded multiplier is augmented using multiplexer circuitry, a logical operation, and a bypassable 2^N functional block. Based on control signals, the multiplexer circuitry can be used to select a rotation, multiplication, or barrel shifted output. Multiplexer control signals also provide sign information associated with operands passed to the multiplier. A single augmented multiplier can perform barrel shifting, rotation, or multiplication operations. Inputs of a multiplier can also be selectively grounded to allow the multiplier to perform logic operations.
US09223737B1
Methods and systems are provided routing access requests produced by a function to a physical sharing machine on a computer interconnect fabric. Access requests are routed through a switch that includes an NTB, the NTB using an address-lookup table to ensure that access requests made by multiple physical sharing machines are appropriately isolated from one another.
US09223735B2
In an embodiment, the present invention includes a protocol stack having a transaction layer and a link layer. In addition a first physical (PHY) unit is coupled to the protocol stack to provide communication between a processor and a device coupled to the processor via a physical link, where the first PHY unit is of a low power communication protocol and includes a first physical unit circuit. In turn, a second PHY unit is coupled to the protocol stack to provide communication between the processor and the device via a sideband channel coupled between the multicore processor and the device separate from the physical link, where the second PHY unit includes a second physical unit circuit. Other embodiments are described and claimed.
US09223733B2
Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices. The use of extension files enable creation of architecture independent devices drivers that can be used across different platforms with substantially no changes.
US09223720B2
A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit includes multiple hash function sub-circuits, each of which applies a respective hash function to an input key, producing a hash value. Candidate pairs of hash functions to be implemented by the hash function sub-circuits (or hash function bit matrices thereof) may be generated and tested for suitability in hashing a particular collection of keys. Each hash function bit matrix may be generated according to heuristics chosen to improve the likelihood that it will be suitable for use in a pair, and may be tested against previously generated hash function bit matrices contained in one or more pools (each of which may contain matrices generated using different heuristics) to identify suitable pairs. The hash function bit matrices may be represented in the pools in a tabulated form, which may reduce the suitability testing time.
US09223709B1
A cache management unit manages allocation and configuration of a cache memory that is utilized by a multi-threaded processor. In some implementations, the cache management unit is configured to determine a number of active threads being executed by the multi-threaded processor, assign a separate cache unit to each active thread when the number of active threads is equal to a maximum number of active threads supported by the multi-threaded processor, and assign more than one cache unit to an active thread when the number of active threads is less than the maximum number of active threads.
US09223708B2
A system, method, and computer program product are provided for utilizing a data pointer table pre-fetcher. In use, an assembly of a data pointer table within a main memory is identified. Additionally, the data pointer table is pre-fetched from the main memory. Further, data is sampled from the pre-fetched data pointer table. Further still, the sampled data is stored within a data pointer table cache.
US09223693B2
A flash memory system having unequal number of memory die and method for operation are disclosed. The memory system includes a plurality of flash memory die distributed unevenly among different control lines, such that there are an unequal number of die between control lines. A total physical capacity of the plurality of flash memory die is greater than a total logical capacity such that the memory system is over provisioned with physical capacity. A logical address splitter directs data received from a host system and associated with host logical block addresses such that each control line only receives data associated with predetermined host logical block address ranges and directs the data such that a ratio of physical capacity to logical capacity is equal among each of the control lines, regardless of the different number of die and associated different physical capacity per control line.
US09223691B2
A data storage includes a flash memory and a controller. The flash memory comprises a spare block pool and a data block pool, wherein the spare block pool comprises a plurality of spare blocks, and the data block pool comprises a plurality of data blocks, wherein the spare blocks with erase counts higher than a hot threshold are determined as hot spare blocks, and a hot spare block count indicates a total number of the hot spare blocks. The controller receives target data from the host, writes the target data to a current data block, determines whether a current programming page is the first page of the current data block, determines whether the hot spare block count is greater than zero when the current programming page is the first page, and sets data move information for a wear-leveling process when the hot spare block count is greater than zero.
US09223689B2
Provided is a memory management method, and an apparatus to perform the method, which achieves a shortened user waiting time in consideration of system performance. The method includes acquiring a deallocation unit used to deallocate an allocated memory area according to at least one attribute, and deallocating the allocated memory area using the deallocation unit.
US09223681B2
Debugging a debug target software by: (i) generating a first log file set, including at least one log file, based upon how the computer hardware set executes the instructions of the computer software set; (ii) responsive to a first error in the execution of the computer software set, examining at least a portion of the first log file set; and (iii) creating, based at least in part upon the examination of the first log file set, augmented logging instructions for generating augmented logging information, which is helpful for debugging.
US09223669B2
A method for automatically testing an apparatus controlled by software based on pilot test case file comprising user input sequence data recorded manually and the time stamp of the input. In the process of automated testing, these pre-recorded user inputs are replay with same input sequence but with either the same time interval between two subsequent inputs recorded prior; or with a random time interval autonomously generated in a range set by the test configuration. During the process of replaying user input, a separate plural numbers of background tasks are executed in parallel with random execution delays to generate varying system load and execution timing to simulate the apparatus' unpredictable real operation scenarios. The user input and new random time interval between each user input are recorded at replay as a new expanded test record file for later test result trace and failure analysis.
US09223668B2
A fabric trace hook is disclosed to enable debugging operations of agents operating in a peer-to-peer integrated on-chip system fabric. The fabric trace hook, embedded within the IOSF, includes programmable triggering and capturing logic, timestamp capability, and a security feature to disallow tracing of proprietary transactions. The fabric trace hook may operate in a lossy or lossless mode.
US09223667B2
A method for identifying root cause failure in a multi-parameter self learning machine application model is presented. At least one multi-function sensor having the capability to measure at least one of a voltage and current of the machine application model is provided. The method includes measuring voltages and currents of a multi-phase load with the multi-function sensors in a passive manor and calculating at least one of a time-varying variable KW, PF, kVAr, or Z out of the measured voltages and currents. The method further provides calculating a first, second or third order derivative of the time-varying variable and classifying segments of at least one of the time-varying variables depending on a state. Then, a step of choosing at least one of the variables and learning their normal behavior is undertaken. Finally, normal behavior is compared to a pattern difference and a root-cause meaning to the pattern difference is identified.
US09223657B2
The present application discloses a self-rescue method and device for a damaged file system. The method includes: a fault warning message is sent to a background server when it is found during boot of a device that a file system is damaged; the device receives an acknowledgement message from the background server, wherein the acknowledgement message contains a path and file name of a backup version selected by the background server according to a product type; and the device downloads a version file and reboots from the version file. The device, when finding during the boot that the file system is damaged, implements network communications between the foreground and the background prior to switching to a large version, in order to acquire a version from the background server actively and reload it, so that the damaged file system is self-repaired automatically without manual interference.
US09223651B2
Provided is a data processing system for recording holographic optical information. The data processing system includes, a data interface constructing a data page by using data transmitted from a host information device, a memory storing data transmitted from the data interface, an encoder ECC-encoding data that is stored in the memory, and a modulator modulating the encoded data so as to record optical information. Accordingly, it is possible to efficiently transmit data when recording and reproducing holographic optical information.
US09223645B2
Provided is a storage apparatus and a method for controlling the storage apparatus which are capable of achieving both enhancement of data transfer processing efficiency and enhancement of apparatus availability. A storage apparatus including a storage medium for providing an external apparatus with a data storage area has a processing unit including a plurality of processors and a shared memory for storing programs executed by the processors and is configured such that the processors receive data I/O requests and store the data I/O requests in the shared memory as storage medium control information for the storage medium. The storage medium controller executes data processing of writing or reading target data for the corresponding data I/O processing request to or from the storage medium on the basis of the storage medium control information transmitted from the external apparatus. The data transfer controller executes data transfer processing between the processing unit and the storage medium controller in accordance with a predetermined communication method. When the storage medium controller transmits a data transfer request to the data transfer controller and the data transfer controller transfers the data transfer request from the storage medium controller to the processing unit, the data transfer controller sends the storage medium controller data including predetermined error information stipulated for the communication method when determining that the processing unit does not execute the data transfer processing normally, and the storage medium controller determines that a failure has occurred to the processor which is the target of the data transfer request transmitted to the data transfer controller when receiving the predetermined error information.
US09223641B2
A multicore processor system is configured to cause among multiple cores, a second core to acquire from a first core that executes a first process, an execution request for a second process and a remaining period from a time of execution of the execution request until an estimated time of completion of the first process; and give notification of a result of the second process from the second core to the first core after an estimated completion time of the first process obtained by adding the remaining period to a start time of the second process.
US09223639B2
Updating an implementation object is disclosed. A proxy is configured to provide access to a first implementation object that is used to manage an item of content included in a collection of managed content. The first implementation object is replaced with a second implementation object. The proxy is associated with the second implementation object.
US09223635B2
A cloud system may create and support multiple network offerings for virtual machines in a cloud zone. Physical networks comprising sets of network elements, such as routers, gateways, firewalls, load balancers, and other network hardware, may be created and updated within a zone. Network offerings may be defined and associated, using tags or other techniques, with virtual machine networks, physical networks and/or network elements. Cloud end users may request specific network offerings when creating virtual machines, or may request to move existing virtual machines from one network offering to another. The cloud system may use the requested network offering to identify the virtual machine network, physical network, and/or network elements corresponding to the requested network offering. The cloud system may allocate a new virtual machine network and configure the network elements within the associated physical network to provide network services to the virtual machine.
US09223632B2
A cloud management system is described herein that provides the ability for an application to span two or more clouds while allowing operation, management, and troubleshooting of the distributed application as a single application. The system provides infrastructure that communicates across datacenters for execution and for centralizing knowledge of instances of an application that are running at different locations. The infrastructure provided by the system monitors both the application and connections between the clouds, with intelligence to know if issues are within the application or because of the connection between the clouds. The system coordinates management functions across multiple cloud platforms/locations. Thus, the cloud management system creates a single monitoring and troubleshooting interface and knowledge and execution fabric across multiple clouds so that applications spread across multiple clouds can be monitored, managed, and debugged more easily.
US09223630B2
Various embodiments provide a method and apparatus of providing a load balancing configuration that adapts to the overall load and scales the power consumption with the load to improve energy efficiency and scalability. The energy efficient distributed and elastic load balancing architecture includes a collection of multi-tiered servers organized as a tree structure. The handling of incoming service requests is distributed amongst a number of the servers. Each server in the virtual load distribution tree accepts handles incoming service requests based on its own load. Once a predetermined loading on the receiving server has been reached, the receiving server passes the incoming requests to one or more of its children servers.
US09223627B2
A system and method for management of task allocation in a multi-core processing system. A controller of the processing unit may, at an initialization stage determine a number of worker threads to be a prime number not smaller than a multiplication of the number of the processing cores and a predetermined factor, assign a worker identification number (ID) to each worker thread, wherein the worker IDs are consecutive positive integers ranging from zero to the number of workers minus one. At a processing state the controller may receive from a dispatcher of the processing system a task associated with a numeric context ID and designate the task to one of the worker threads, wherein the worker ID of the designated worker thread equals the numeric context ID of the task, modulo the number of worker threads.
US09223626B2
Machines, systems and methods for task management in a computer implemented system. The method comprises registering a task with brokers residing on one or more nodes to manage the execution of a task to completion, wherein a first broker is accompanied by a first set of worker threads co-located on the node on which the first broker is executed, wherein the first broker assigns responsibility of execution for the task to the one or more worker threads in the first set of co-located worker threads, wherein in response to a failure associated with a first worker thread in the first set, the first broker reassigns the responsibility of execution for the task to a second worker thread in the first set, wherein in response to a failure associated with the first broker, a second broker assigns responsibility of execution for the task to one or more co-located worker threads.
US09223623B2
The embodiments may provide a data processing apparatus for controlling service resource allocation. The data processing apparatus including a resource hints controller configured to obtain a resource control request before a task is to be executed on a virtual machine having resources allocated to a processing unit, a memory unit and a storage unit. The resource hints controller is configured to obtain a usage of the resources allocated to at least one of the processing unit, the memory unit and the storage unit of the virtual machine, and increase the resources allocated to the at least one of the processing unit, the memory unit and the storage unit in response to the resource control request based on the usage being equal to or above a threshold level.
US09223616B2
A mechanism for virtual machine resource reduction for live migration optimization is disclosed. A method of the invention includes monitoring a rate of state change of a virtual machine (VM) undergoing a live migration, determining that the rate of state change of the VM exceeds a rate of state transfer of the VM during the live migration process, and adjusting one or more resources of the VM to decrease the rate of state change of the VM to be less than the rate of state transfer of the VM.
US09223615B2
Provided is a method and apparatus for measuring a progress or a performance of an application program in a computing environment using a micro-architecture. An apparatus for thread progress tracking may select a thread included in an application program, may determine, based on a predetermined criterion, whether an execution scheme for at least one instruction included in the thread corresponds to an effective execution scheme in which an execution time is uniform or a non-effective execution scheme in which a delayed cycle is included and the execution time is non-uniform, and may generate an effective progress index (EPI) by accumulating an execution time of an instruction executed by the effective execution scheme other than an instruction executed by the non-effective execution scheme.
US09223611B2
Execution of an application is suspended and the runtime state of the application is collected and persisted. Maintenance operations may then be performed on the computer that the application was executing upon. The runtime state might also be moved to another computer. In order to resume execution of the application, the runtime state of the application is restored. Once the runtime state of the application has been restored, execution of the application may be restarted from the point at which execution was suspended. A proxy layer might also be utilized to translate requests received from the application for resources that are modified after the runtime state of the application is persisted.
US09223600B1
A data processor includes a redirection dynamic address redirection table (DART) for redirecting instruction fetches from an original memory location with an original address to a target memory location with a target address.
US09223596B1
Disclosed herein are methods and systems for reducing the loading time of virtual machines. A virtual machine is booted on a virtual machine host. The machine continues to initialize until it has reached a ready-state. The machine is then paused on the virtual machine host. A request for the virtual machine may then be received from a client. The machine is then resumed on the virtual machine host and a notification may be sent to the client stating that the machine is ready.
US09223593B2
Functional extensions are provided for use with a modeling software. The functional extensions provide functionality not otherwise provided by the modeling software. The functional extensions are received from a client device by a server and stored in a database. Thereafter, the server transmits the functional extensions to a second client device, sometimes in response to receiving a request for the functional extension from the second client device. The server may update a user profile to indicate that a functional extension was received from a user operating the client device and, additionally, may transmit the functional extension to the second client device when the server receives an indication that the user is operating the second client device.
US09223590B2
A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.
US09223562B1
The risk of inadvertent introduction of software bugs to a large number of users during a software update is minimized by controlling updates using a uniform mechanism of sending updates to seed users. A value-generating module generates a value for a computer, the value falling within a population range of values. A sampling range-generating module generates a sampling range of values as a proper subset of the population range, the probability of the random value falling within the sampling range being predetermined. An eligibility determination module determines whether the computer is eligible to receive a software update, the computer being determined eligible when the random value for the computer falls within the sampling range, and an update module provides the software update to the computer based on the eligibility determination. In some embodiments, a problem review module determines whether the update has caused a problem for computers receiving the update.
US09223557B1
An application may be installed on a user device. Installing the application may include receiving and storing an executable application, a plugin, and an application manifest. The application manifest may include a path corresponding to the plugin and one or more rules associated with the plugin. A webpage may be requested from the web server. The webpage may be parsed to determine that the webpage includes an instruction to use the plugin. It may be determined that the application includes the plugin. The path corresponding to the plugin may be obtained from the application manifest. The webpage may be presented using the plugin.
US09223551B1
A graph is compiled that defines a data flow from input(s) to output(s) for images. The data flow includes one or more filters to be applied to the images. Compiling the graph includes forming an assemblage of kernel invocations for the data flow and forming a mapping between kernel invocations in code for the one or more filters and the assemblage of kernel invocations. For multiple ones of a number of frames of images, code in the one or more filters is executed, data is passed into the assemblage to indicate which execution path in the assemblage should be chosen from among a plurality of possible execution paths for one of the filters, wherein the data is determined using at least the mapping and the executing code, and kernel invocations in the indicated execution path are executed. Methods, apparatus, and computer program products are disclosed.
US09223550B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating portable concurrency primitives. In one aspect, a method includes receiving a set of source code for a module that will execute on a plurality of different types of architectures, the set of source code including a first set of concurrency primitives, generating a second set of concurrency primitives from the first set of concurrency primitives, wherein each concurrency primitive in the second set is different than the corresponding concurrency primitive from the first set of concurrency primitives, each concurrency primitive in the second set of concurrency primitives being independent of a plurality of different types of architectures that will execute the module, and storing each concurrency primitive from the second set of concurrency primitives in a portable executable that retains the language level constructs of the first set of concurrency primitives.
US09223548B2
One embodiment of the present invention provides a system for providing an application canvas framework which facilitates the manipulation of text and graphics within a web browser. During operation, the system receives a command from a user at a web browser to execute a web-based application. In response to the command, the system loads the web-based application which includes an application canvas framework within the web browser, wherein the application canvas framework provides a Graphical User Interface (GUI) that facilitates the manipulation of text and graphics within the web browser. Note that the application canvas framework can be browser independent and/or platform independent.
US09223546B1
A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes creating business classes containing a business logic for the software application, wherein the business classes are organized into hierarchies identified as namespaces, and then generating executable programming code for the software application. From there, the method may include placing the executable programming code into an at least one assembly structure for an associated layer, wherein a security token is required to access the business classes, and wherein the business classes are created to validate each security token passed by a user interface.
US09223545B2
A system including an integrated circuit chip also includes a microcontroller in the chip and an algorithm for execution by the microcontroller. The algorithm includes addition, subtraction, and multiplication operators (e.g. 25,15,20) and shift-left and shift-right operators (e.g., 48,21) configured for solving particular equations (Eqns. 1-4). Input numbers are within particular ranges to allow the shift operators to shift binary bits so each number so it fits within a register of a particular width. An IR sensor (4) may convert IR radiation (3) to produce a voltage (Vobj) representing the temperature (Tobj) of an IR emitting object (2). The algorithm (100) operates in conjunction with the microcontroller (7) to convert the voltage (Vobj) into a value representing the temperature (Tobj) of the remote object (2) without keeping track of decimal points and resolution of the numbers.
US09223533B2
An information processing device may receive, from a server, identification information for identifying an image file being stored in the server and status information indicating a print process status of the image file, display a first screen indicating these information, and send a change instruction to the server. The change instruction may be for changing status information of a designated image file into a first status indicating where a print process for an image file has not been performed. The information processing device may send print instruction information and authentication information to a printer. The print instruction information may be for causing the printer to acquire print data from the server. The authentication information may be used by the printer to acquire the print data from the server.
US09223520B2
A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory to fulfill the memory request from the programmable network, wherein the memory interface receives and provides data for the memory request to the network interface, the network interface configured to send data to and receive data from the programmable network.
US09223516B2
The present invention discloses a data accessing method and an apparatus for performing the method. Through a newly-defined host logical unit (HLUN), a unique HLUN number is given to each LUN-to-LD/Partition mapping relationship, and the HLUN is present to external hosts. Therefore, all of the hosts in the same storage system may recognize different logical units (i.e., HLUN). Hence, when processing an Input/Output (IO) request issued from any one host, a storage virtualization controller (SVC) can correctly find the corresponding LD/Partition for accessing data without identifying the identity of the host.
US09223512B2
A method and system for predicting the managed backup occupancy of a backup system are disclosed. The method includes determining the variables m0, x1 to xn, r and z1 to zn. Variable m0 is the current managed backup occupancy of the backup system, x1 to xn are the expected occupancies of backups taken by the backup system per predetermined time period T with retention periods of 0-1 time periods T, 1-2 time periods T, 2-3 time periods T and so on up to n time periods T respectively, r is the expected growth rate of a protected data volume of the backup system per time period T, and z1 to zn are the data volumes of existing backups that are expected to expire within each of the first to nth time periods T after the current time respectively.
US09223507B1
An apparatus, computer program product, and associated method/processing unit are provided for utilizing a memory subsystem including a first memory of a first memory class, and a second memory of a second memory class communicatively coupled to the first memory. In operation, data is fetched using a time between an execution of a plurality of threads.
US09223505B2
Administering inter-core communication via shared memory may be carried out in a system in which each core is associated with a mailbox in a shared memory region. Such administration may include constructing a mailbox latency table describing latency of writing data from each core to each mailbox; constructing a locking latency table describing latency of each core in acquiring a lock for each of the mailboxes; identifying, from the tables, groups of a cores having mailbox and locking latency within a predefined range of acceptable latency values; and for each identified group of cores, establishing, for every pair of cores in the group of cores, a private channel, including pinning, for each private channel established for a pair of cores, one local memory segment per core.
US09223501B2
When migrating a virtual server between a plurality of physical servers, a pre-migration connection relationship between the virtual server and a storage area used by the virtual server is maintained after the migration of the virtual server by using a cooperative mechanism between a plurality of storage apparatuses even if the storage area used by the virtual server is migrated between the plurality of storage apparatuses. A computer system and virtual server migration control method for the computer system is described.
US09223496B2
In an example embodiment, a method of presenting marketplace listings is provided. Search parameters are received from a user interface on an electronic device. A search on marketplace listings is then performed using the search parameters, returning marketplace results. The marketplace results are then organized into a plurality of web pages, each web page corresponding to a different marketplace result, with each page organized so that a row on any one of the web pages corresponds to the same type of product attribute as that row on any of the other of the plurality of web pages. Then one of the plurality of web pages is displayed on the electronic device. When a swipe left or swipe right gesture is received, another of the plurality of web pages is displayed.
US09223495B2
A touch screen that is capable of receiving touch inputs from a user includes a crossing navigation input that uses two directional input to move through content within different content groups. The touch screen includes a graphical user interface that is configured to display content on the touch screen such that similar content items are in a content group. Additionally, the graphical user interface is configured to receive, through the touch screen, a first input to access different content groups and a second input to access content within the same group. The first input includes a touch input in a first direction and the second input includes a touch input in a second direction.
US09223492B2
Enabling users to select a subset of elements represented by a rendered topology view, and in response, a new view comprising the selected elements is automatically created. Preferred embodiments render this subset view, referred to herein as a “tear-away view”, alongside the topology view from which the elements were selected, thereby enabling the user to focus on the selected elements in context of the bigger picture. An active correlation is preferably maintained between the views, such that various updates to one view are also reflected in the other view. Preferred embodiments automatically create a new data model underlying the tear-away view, and in one aspect, this data model and/or tear-away view may be persisted.
US09223491B2
Methods and apparatus to manage zones of a playback system are disclosed. An example method includes displaying a plurality of zone icons, including a first zone icon and a second zone icon, each of the zone icons representing zone player(s) operable to play back multimedia content in a local area network, wherein the first and second zone icons are currently located in a first zone group region, and wherein the zone players associated with the first and second zone icons are members of a first zone group, the first zone group synchronously playing back a first multimedia content; receiving a first drag and drop input to select the second zone icon and drag the second zone icon from inside the first zone group region to outside the first zone region; and, based on the first drag and drop input, causing the zone player(s) associated with the second zone icon to be disassociated with the first zone group.
US09223487B2
Objects are indicated on a display. A touch panel is superposed on the display. An acquiring section operates for detecting user's touches to the touch panel and acquiring positions of the user's touches to the touch panel as touch positions. A decision is made as to whether or not the distance between first and second touch positions decreases in accordance with the lapse of time. A selecting section operates for setting a rectangular area with respect to the display and selecting an object or objects contained in the rectangular area in cases where it is decided that the distance between the first and second touch positions decreases in accordance with the lapse of time. Two opposite corners of the rectangular area are respectively coincident with the first and second touch positions occurring at an initial stage of the user's touches to the touch panel.
US09223475B1
A user interface for a touch-screen display of an electronic book reader device is described. The user interface has a bookmark feature designed to facilitate navigation through bookmarked locations in digital content items, such as electronic books, in response to use input via the touch-screen display. Further, the user interface provides a split progress indicator with separate portions presented in different areas of the display. The portions of the indicator are configured to represent proportions of content that comes before and after the current location being displayed.
US09223467B1
Desired portions of a background image presented on a mobile device are prioritized for viewability. The background image, which includes desired feature components, is presented on a display of the mobile device. The desired feature components are identified from the background image. A user interface that includes an indication of the desired feature components is presented on the mobile device. One or more icon images are presented in accordance with the prioritization of the desired feature components of the background image.
US09223464B2
User activity is communicated in a messaging system. Communication is performed by monitoring an input region displayed to a first user of the messaging system in a client executed at a user terminal of the first user; responsive to receiving a user activated input at the input region, analyzing the input and using the analysis to match the input to a type of user activity from a predetermined set of user activities; and transmitting a message comprising data representing the type of user activity from the user terminal of the first user to a user terminal of at least one other user of the messaging system over a communications network.
US09223455B2
A user preference analysis method and device are provided for providing a user with customized content through preference analysis based on the user's content consumption activity. The user preference analysis method includes displaying content data on a screen of the device in response to a user input; recording content information about the content data displayed on the screen; analyzing a user preference based on the recorded content information; and storing a user preference analysis result for the content data.
US09223454B2
Touch sensor panels (104) have 2-D periodic arrangements of electrodes (304) connected together forming a plurality of horizontal and vertical logical lines (506, 514) for measuring X-Y coordinates of a user's touch. Electrodes forming the horizontal logical lines are interleaved with electrodes forming the vertical logical lines. Each of the vertical and horizontal logical lines includes multiple tracks (502, 504, 510, 512). The tracks of each logical line are cross connected by in-plane cross connects (314, 318) formed in the same layer by the same process that is used to form the electrodes. Diamond and square electrode embodiments are described.
US09223449B2
When performing capacitive sensing, a modulated signal is driven on transmitter electrodes located only within a black image of the display device. When updating a display screen based on a newly received display frame, an input device may first insert the black image on the display screen. Once the black image is displayed, the input device may use the electrodes within the area of the screen displaying the black image to track the input object using capacitive sensing (e.g., determine if the user is pressing a finger or stylus on the screen). In this manner, performing capacitive sensing affects only the pixels displaying the black image which is not perceived by the user. After performing capacitive sensing using the electrodes, the input device may replace the black image with display data from the new display frame.
US09223436B2
Normalization of regions of a sensor panel capable of detecting multi-touch events, or a sensor panel capable of detecting multi-hover events, is disclosed to enable each sensor in the sensor panel to trigger a virtual button in a similar manner, given the same amount of touch or hover. Each sensor produces an output value proportional to the level or amount of touch or hover. However, due to processing, manufacturing and physical design differences, the sensor output values can vary from region to region or panel to panel for a given amount of touch or hover. To normalize the sensor output values across regions, gain and offset information can be obtained in advance, stored in nonvolatile memory, and later used to normalize the sensor output values so that all regions in the sensor panel can trigger virtual buttons similarly, providing a uniform “response function” at any location on the sensor panel.
US09223428B2
A touch type input device includes a display capable of showing a plurality of icons. A detector detects touching of an operation surface. A controller moves operational coordinates on the display based on the detection of the detector. The controller selects one of the icons in accordance with a region in which the operational coordinates are located. Further, the controller moves the operational coordinates to a specified position in the region where the operational coordinates are located when a touch-release operation is performed indicating that the touching of the operation surface has been cancelled.
US09223422B2
A remote controller includes a communicator configured to perform communication with a display apparatus which provides a user interface screen, a sensor configured to sense a movement of the remote controller, and a controller configured to control so that, when a preset event occurs, motion information of the remote controller as sensed at the sensor is mapped with a reference point of a pointer provided on the user interface screen.
US09223421B2
An input device includes an input-sensing unit that contains a capacitive input sensor and a sensitivity-sensing unit that contains a capacitive sensitivity sensor. The input-sensing unit senses position information obtained by touch operation of an operation body to the capacitive input sensor. The sensitivity-sensing unit senses sensitivity information obtained by touch operation of the operation body to the capacitive sensitivity sensor. The input device includes a control unit determining whether or not the output level of the position information from the input-sensing unit is adjusted based on the sensitivity information sensed by the sensitivity-sensing unit and a sensitivity-adjusting unit that adjusts an output level of the position information from the input-sensing unit based on a result of the determination of the control unit. The control unit controls the sensitivity-adjusting unit to adjust the output level of the position information received from the input-sensing unit.
US09223419B2
A recognizing process in which an indicated first position is recognized on a display screen projected and displayed by a projector and a controlling process in which control is performed so as to display a cursor associated with the indication in a second position on the display screen are provided, and the cursor is displayed in the second position such that the cursor is displaced from the first position by a predetermined distance.
US09223416B2
A remote controlling apparatus, a display apparatus and a controlling method are provided. The remote controlling apparatus for selecting one of a plurality of operating modes of an external device being operable between a pointing mode and a gesture mode, associated with the remote controlling apparatus, includes an output unit for outputting information regarding the remote controlling apparatus to the external device, a detection unit for detecting motion of the remote controlling apparatus, a motion information generating unit for generating motion information based on the detected motion of the remote controlling apparatus, an operation mode change unit for providing information regarding an operation mode, for changing the operation mode of the external device being operable between the pointing mode and the gesture mode, and wherein the information regarding the remote controlling apparatus comprise the information regarding the operating mode, and the motion information generated by the motion information generating unit.
US09223411B2
User interface animation techniques are described. In an implementation, an input having a velocity is detected that is directed to one or more objects in a user interface. A visual presentation is generated that is animated so a first object in the user interface moves in parallax with respect to a second object. The presentation is displayed so the first object appears to moves at a rate that corresponds to the velocity.
US09223410B1
Aspects of the disclosure relate generally to inputs for computing devices. For example, an input, such as a keyboard, may include a plurality of layers, such as a base layer. The base layer may include a cutout defined at least partially by interior edges of the base layer. An antenna may be secured to a structural member of the computing device, and the antenna may receive electromagnetic radiation through the cutout in the base layer.
US09223406B2
A method and apparatus for zooming in or out and displaying a screen according a gesture of a user is provided. The method includes sensing gesture input, determining whether the gesture input corresponds to a predetermined pattern of a first semicircle or semi oval shape, and zooming in or out the image displayed on the screen and displaying a zoomed in or zoomed out image on a screen wherein the zoom ratio is in proportion to a radius of a first semicircle or a radius of a long or short axis of a first semi oval when the gesture input is the pattern of the first semicircle or semi oval shape.
US09223398B2
Provided are a flexible display apparatus and a method of operating the same. The flexible display apparatus includes: a display unit that displays an image and is flexible; and a sensor for detecting an approach of an object to a bent space of the display unit while the display unit is bent. The flexible display apparatus may use a proximity touch as a user interface by detecting an approach of an object, by disposing a sensor in a region adjacent to a display unit or on the display unit.
US09223394B2
A power control method of a rack having a plurality of nodes includes the following steps. Power information of each node is received. A total power consumption value of the plurality of nodes according to the power information is calculated. A number of power supply units to be turned on according to the total power consumption value and a maximum supplied power value of a single power supply unit is calculated. At least one primary power supply unit and at least one secondary power supply unit in pairs according to the number of power supply units to be turned on is started. The at least one primary power supply unit provides a duty voltage to the plurality of nodes, and the at least one secondary power supply unit does not provide the duty voltage to the plurality of nodes.
US09223387B2
In general, in one aspect, a mobile device display includes panel electronics, a backlight driver and a rescheduler. The panel electronics is to generate images on an optical stack of the display based on input from a processing platform of the mobile device. The backlight driver is to control operation of a backlight used to illuminate the optical stack so that the user can see the images generated on the display. The rescheduler is to determine when a timing critical task of the processing platform overlaps with a non-timing critical task of the panel electronics or the backlight driver and reschedule the non-timing critical task until the timing critical task is inactive or a visual tolerance limit has been reached. The rescheduling minimizes overlap between the timing critical tasks and non-timing critical tasks and accordingly reduces power consumption without effecting performance or impacting a user's visual experience.
US09223385B2
The present disclosure provides techniques for increasing the power efficiency of re-drivers by providing a technique for a re-driver to recognize a variety of power states. A message generator may be located in a host device and may encode a signal indicating a change in a power state. The message may be transmitted to a message decoder located in a re-driver. The message decoder may decode the message and the re-driver may enter a power state in response to the decoded message.
US09223381B2
A method is provided for resuming one or more cores of a multi-core processor that is part of an electronic device, the method comprising: grouping wakeup sources into a plurality of computing domains; receiving an interrupt associated with a wakeup source; identifying a first computing domain from the plurality that the wakeup source is part of; mapping the first computing domain to a first indication of one or more states of a first core of the processor; configuring the first core to enter the one or more states that are indicated by the first indication; and resuming the first core after the first core is configured.
US09223376B2
A method and system for managing electrical current within a portable computing device (“PCD”) includes assigning a priority to two or more communications supported by the PCD. A present level of a power supply for the PCD may be monitored by a communications power (“CP”) manager module. Next, the CP manager module may determine if the two or more communications may be transmitted at the present level of the power supply. If the two or more communications cannot be transmitted at the present level of the power supply, then the CP manager module may determine if a timing of at least one of the communications may be adjusted. The CP manager module may also determine a theoretical power level adjustment for at least one of the communications. The two or more communications may be transmitted with any calculated timing off sets and power level adjustments.
US09223349B2
An electronic device may have polarizer layers, color filter layers, thin-film-transistor layers, and other display layers. A display layer may be separated from structures such as a display cover layer formed from clear glass or plastic and a touch sensor layer mounted on an inner surface of the display cover layer by an air gap. Cavities within an electronic device housing may serve as a source of dust and other contaminants. The air gap may be sealed against dust intrusion from a cavity within an electronic device using a dust sealing structure. The dust sealing structure may have a rectangular ring shape that runs around a rectangular peripheral portion of a display layer. The dust sealing structure may be formed from a tape-based structure, an elastomeric structure, a compressible foam structure, or a cured liquid structure.
US09223338B2
The instant application describes a display device including a display panel; a first component forming the front portion of the cabinet; a second component forming the rear portion of the cabinet; a metal plate comprising a first flat portion parallel to the display surface of the display panel and a second flat portion perpendicular to the first flat portion; an engaging portion provided on the first flat portion, the engaging portion being engaged with the first component; a female screw portion to which a screw penetrating the second component is inserted, and a receiving portion provided on the first component to which the engaging portion is engaged.
US09223330B2
An internal voltage generation circuit includes a comparison unit suitable for comparing a voltage level of a feedback voltage with that of a reference voltage, and generating a comparison signal and an acceleration voltage, a pull-up driving unit suitable for driving an internal voltage terminal to be pulled up in response to the comparison signal, a discharging unit suitable for discharging the internal voltage terminal in response to the acceleration voltage, and a voltage division unit suitable for dividing a voltage level of the internal voltage terminal, and generating the feedback voltage.
US09223319B2
A system and method for providing a plurality of diluted solutions are disclosed. Successive dilution operations are performed upon mixing vessels substantially simultaneously. Measured source volumes of a source solution are placed into the mixing vessels. First measured volumes of a liquid are added to the mixing vessels. Measured first waste volumes are dispensed from the mixing vessels. Second measured volumes of the liquid are added to the mixing vessels. Measured second waste volumes are dispensed from the mixing vessels. Third measured volumes of the liquid are added to the mixing vessels. Each vessel has an individual target dilution ratio. Measured volumes and number of dilution operations are individual to each of the mixing vessels.
US09223312B2
Apparatus and methods for carpet drift estimation are disclosed. In certain implementations, a robotic device includes an actuator system to move the body across a surface. A first set of sensors can sense an actuation characteristic of the actuator system. For example, the first set of sensors can include odometry sensors for sensing wheel rotations of the actuator system. A second set of sensors can sense a motion characteristic of the body. The first set of sensors may be a different type of sensor than the second set of sensors. A controller can estimate carpet drift based at least on the actuation characteristic sensed by the first set of sensors and the motion characteristic sensed by the second set of sensors.
US09223311B2
A vehicle driving support control apparatus receives lane line information given from a first environment recognizer and information on a target three-dimensional object given from a second environment recognizer. The apparatus estimates the visual range of a driver based on the lane line information, and estimates the driving lane based on at least either one of the lane line information and the target three-dimensional object information, and estimates the driving track of the vehicle. Based on the estimated driving lane and driving track, the apparatus estimates a deviation position where the subject vehicle will deviate from the driving lane on the basis of the driving lane and the driving track estimated. If the deviation position is beyond the visual range, the apparatus executes at least either one of notification to the driver and automatic braking in accordance with the possibility of deviation from the driving lane.
US09223310B2
An unmanned aquatic surface vehicle for detecting and locating hazards is disclosed. The vehicle includes a propulsion system configured to impart a propulsive force to the vehicle and a steering system configured to impart a change in the direction of travel of the vehicle. A navigation system may be included to detect the location, direction, and motion of the vehicle. A hazard detection system is configured to detect and locate at least one of a subsurface, surface or above-water hazard. A communications device configured to transmit hazard data associated with a detected hazard to a remote receiver. A control station is able to control the vehicle, and receive and display information about hazards detected by the unmanned aquatic surface vehicle.
US09223308B2
A method for computer-assisted monitoring of the functional performance of a technical system: determining an actual functional performance for each technical component of the technical system; assigning each technical component to a component type, wherein components of identical or similar functional range are assigned to one component type; determining an additional functional performance for each component type, which describes the functional range of the hardware and/or software of a component, wherein the range, among all the available components of one component type, has the highest functional performance; determining a component-related, normalized functional performance from the actual functional performance of a given technical component and from the additional functional performance; determining a component-related, normalized functional performance from the component-related, normalized functional performances of all components of the same type; comparing the component-related, normalized functional performance to a threshold value; and generating an alarm if the threshold value is not reached.
US09223302B2
An object 10 includes an electric actuator system 11 and a method 12. The object 10 may be a vehicle that includes wheels 18-21. The system 11 and method 12 include microprocessor based controllers 32, 33 and 37, electric actuators 22-25, 38 and 39, and a user interface 34 with an integrated level sensor and temperature sensor. The system 11 and method 12 operate to automatically or manually move the vehicle 10 from a not level attitude to a level attitude when the vehicle 10 is parked. The system 11 and method 12 in a preferred embodiment (FIGS. 4-6) may be configured to utilize any number of substantially identical controllers and actuators. The system 11 and method 12 sense the load carried by each actuator, to assure the wheels of the vehicle are not carrying more than a desired amount of the load when the vehicle is parked.
US09223293B2
A timepiece including at least dial, at least one hand mounted on the timepiece and having an upper side and a lower side facing the dial, and a security material arranged on the lower side of the at least one hand. The security material includes a medium containing one or more compounds having luminescent properties in the infrared (IR) range of the electromagnetic spectrum.
US09223292B2
A wristwatch including a watch case; a clock movement in said watch case and a dial. At least one part of a three-dimensional figure above the dial can be caused to move in a plane non-parallel to the dial by a shaft extending above the dial in a direction perpendicular to the dial. A device for driving the figure is arranged below the dial to control the movements of this shaft. The figure can be formed by a mechanical bird.
US09223291B2
The invention relates to a one-piece composite micromechanical timepiece component including a first functional level including an impulse pin made of a first material arranged to cooperate with a member, the first functional level also including an electroformed portion made of a second metallic material partially overlapping the impulse pin and a second functional level including only the electroformed portion forming a roller also arranged to cooperate with the member.
US09223284B2
An image forming apparatus includes an image carrier, a development device, a transferring device, a static eliminating device, a cleaning device, a separating claw and a static elimination assisting device. On the image carrier, an electrostatic latent image is formed. The development device develops the electrostatic latent image by a toner. The transferring device transfers the toner on the image carrier to a recording sheet. The static eliminating device irradiates the image carrier with a light to eliminate a remained static charge. The cleaning device removes the toner remained on the image carrier. The separating claw is arranged between the static eliminating device and image carrier to separate the recording sheet from the image carrier. The static elimination assisting device radiates a light to a light obstruction area where is not irradiated with the light emitted from the static eliminating device on the image carrier due to the separating claw.
US09223281B2
An image processing apparatus includes a storage unit that stores therein a type of surface effect and predetermined glossiness in association with each other, a determining unit that determines, as first glossiness, the glossiness associated with the surface effect specified by the gloss control plane data, a measurement control unit that performs control to measure second glossiness indicating actual glossiness of a printed matter that is a recording medium on which printing has been performed by a printing apparatus, a generation unit that produces, from the gloss control plane data, gloss plane data for additional printing in which a density value is set in accordance with an amount of a transparent color material necessary for achieving the first glossiness on the basis of a difference in value between the first glossiness and the second glossiness, and an output unit that outputs the gloss plane data for additional printing.
US09223280B2
A light source is provided in the casing and emits a light beam for forming an image. A first sensor receives the light beam emitted by the light source and outputs a light reception signal. A cover opens and closes relative to the casing. A shutter prevents the first sensor from receiving the light beam when the cover is at an open position, and allows the first sensor to receive the light beam when the cover is at a closed position. A controller is configured to: execute a lighting process of lighting the light source; execute a first determining process of determining whether the light reception signal is outputted from the first sensor, in response to the lighting process; and determine that the cover is at the open position upon determination in the first determining process that no light reception signal is outputted.
US09223276B2
There is provided a printing apparatus in which when paper information is set for a paper holding unit, it can be determined whether to set paper information already stored in a paper brand database or generate new paper information and set the newly generated paper information for the paper holding unit.
US09223270B2
The forced light emission detection unit detects a forced laser beam emission state of an exposing unit when the exposing unit starts forming a latent image on a photosensitive drum. The toner transfer control unit performs the developing of the electrostatic latent image formed at a position before the electrostatic latent image on which the forced laser beam emission state is detected, and transfers the developed toner image to a sheet. The sheet re-conveyance unit makes the sheet being in a re-conveyance state using a duplex printing conveyance path. The toner re-transfer control unit reforms the electrostatic latent image formed after the position on which the force laser beam emission state is detected, performs the developing of the electrostatic latent image, and transfers the developed toner image to the sheet in the re-conveyance state.
US09223262B2
An image processing apparatus comprises a heat roller configured to have a roller surface for contacting a medium on which the unfixed toner image is transferred; a press roller configured opposite to the heat roller; a guide configured along a conveyance space from an inlet arranged at the downstream side in the conveyance direction of the medium, which is conveyed and nipped by the heat roller and the press roller, to an outlet of the medium; a lever configured to be provided with a swing shaft with respect to the guide, a peeling claw arranged at the inlet side for scraping the toner off the roller surface, and a lever end positioned at the outlet side; and a swing section configured to swing and energize the lever to make the lever end protrude into the conveyance space, wherein the lever that is swung and energized by the swing section repeats the following operations: separating the peeling claw in a contacted state with the roller surface from the roller surface, and restoring the peeling claw to the contacted state.
US09223254B2
An image forming apparatus is configured to form a toner image by a toner image forming portion on an intermediate transfer belt, to transfer the toner image to a transfer and fixing belt, and to form a toner film by heating and pressurizing the toner image on the transfer and fixing belt. The transfer and fixing belt includes an elastic layer and when the toner film is pressurized to a recording medium in a body at a toner film transfer portion, the toner film is pressed to the recording medium while following surficial ruggedness of the recording medium. Because the toner image is formed by using toner particles containing a thermoplastic elastomer having crystallinity, the toner film formed of this toner image is fully resilient.
US09223241B2
An image processing apparatus that includes a controlling unit for controlling executions of a single color calibration which is for correcting a reproduction characteristic of a single color image, formed by an image forming unit, according to measurement of a single color image formed by the image forming unit with a single color recording material and a multi-color calibration which is for correcting a reproduction characteristic of a multi-color image, formed by the image forming unit, according to measurement of a multi-color image formed by the image forming unit with a plurality of recording materials. It is decided to execute at least one of the single color calibration and the multi-color calibration in accordance with history information of the single color calibration executed by the controlling and then the calibration which has been decided on is executed by the controlling unit.
US09223239B2
Amorphous polyester resins and processes for making the same are disclosed herein. In particular, the process for making the resin provides resins with improved properties. The amorphous polyester resins have substantially reduced free fumaric acid as compared to that made from conventional processes. The toner resins are used to prepare toner compositions the have improved performance.
US09223229B2
An exposure method and an exposure device are provided. An exemplary exposure device includes a stage, a first clamp holder, a second clamp holder, an optical projection unit, a first alignment detection unit, and/or a second alignment detection unit. The stage includes a first region and a second region. The first clamp holder is located in the first region and adapted for holding a first substrate, and the second clamp holder is located in the second region and adapted for holding a second substrate. The optical projection unit is located above the stage and adapted for exposure of the first substrate or the second substrate. The first alignment detection unit is adapted for detecting alignment marks of the first substrate. The second alignment detection unit is adapted for detecting alignment marks of the second substrate. The exposure device can accurately position the stage and improve production yield.
US09223227B2
Asymmetry properties of a periodic target on a substrate, such as a grating on a wafer, are determined. An inspection apparatus has a broadband illumination source with illumination beams point mirrored in the pupil plane of a high numerical aperture objective lens. The substrate and target are illuminated via the objective lens from a first direction and a second direction mirror reflected with respect to the plane of the substrate. A quad wedge optical device separately redirects diffraction orders of radiation scattered from the substrate and separates diffraction orders from illumination along each of the first and second directions. For example the zeroth and first orders are separated for each incident direction. After capture in multimode fibers, spectrometers are used to measure the intensity of the separately redirected diffraction orders as a function of wavelength.
US09223219B2
Provided is a pattern forming method comprising (i) a step of forming a film from an actinic ray-sensitive or radiation-sensitive resin composition, (ii) a step of exposing the film, and (iii) a step of developing the exposed film by using an organic solvent-containing developer, wherein the actinic ray-sensitive or radiation-sensitive resin composition comprises (A) a resin capable of decreasing the solubility for an organic solvent-containing developer by the action of an acid, (B) a compound capable of generating an acid upon irradiation with an actinic ray or radiation, (D) a solvent, and (G) a compound having at least either one of a fluorine atom and a silicon atom and having basicity or being capable of increasing the basicity by the action of an acid.
US09223214B2
Disclosed herein is a composition comprising a graft block copolymer comprising a copolymer comprising a backbone polymer; and a first graft polymer that comprises a surface energy reducing moiety; the first graft polymer being grafted onto the backbone polymer; where the surface energy reducing moiety comprises a fluorine atom, a silicon atom, or a combination of a fluorine atom and a silicon atom; a photoacid generator; and a crosslinking agent.
US09223208B2
An actinic ray- or radiation-sensitive resin composition according to the present invention comprises a sulfonic acid-generating compound that is decomposed by an action of an acid to generate a sulfonic acid having a volume of 240 Å3 or more and a compound that generates the acid when exposed to actinic rays or radiation.
US09223206B2
A photosensitive resin composition includes (A) an alkali-soluble resin, (B) a polysiloxane, (C) an ethylenically unsaturated compound, (D) a photo-initiator, (E) a solvent, (F) a black pigment, and (G) a metal chelate. The alkali-soluble resin (A) includes an unsaturated-group-containing resin (A-1) obtained by subjecting a mixture containing (i) an epoxy compound having at least two epoxy groups and (ii) a compound having at least one carboxyl group and at least one ethylenically unsaturated group to polymerization.
US09223198B2
Embodiments of the present invention disclose a mask plate and a manufacturing method thereof. The mask plate includes a mask plate body and a transmissive member, wherein the mask plate body has a transmissive part and a non-transmissive part adjacent to the transmissive part, the transmissive member is disposed corresponding to the transmissive part of the mask plate body, the absorbance of the transmissive member progressively increases in a direction away from a center region of the transmissive member to a edges region of the transmissive member close to the non-transmissive part.
US09223194B2
An illumination light beam forming device, including a first light source unit projecting a ring shaped light beam group, a second light source unit projecting light beams including a case the light beams being group, a combining unit for combining the light beam group projected from the first light source unit and light beams projected from the second light source unit, in which the combing unit includes a reflecting part formed to reflect one of the light beam groups, a transmitting part disposed able to transmit the other one of the light beam groups, and light beams projected from the second light source unit are disposed at an internal side of the light beam groups projected from the first light source unit when the two light beam groups are viewed from a plane including the reflecting part.
US09223188B2
A focal plane shuttering apparatus includes: front and rear curtains; a first elastic member which generates biasing force to make the front curtain run in such a direction as to get the front curtain retracted from an aperture; a second elastic member which generates biasing force to make the rear curtain run in such a direction as to have the rear curtain cover the aperture; a charging member which applies biasing force to the first and second elastic members; a front curtain locking mechanism which keeps the front curtain retracted from the aperture when the charging member applies biasing force to the first elastic member; a rear curtain locking mechanism which keeps the aperture covered with the rear curtain when the charging member applies biasing force to the second elastic member; and an unlocking member interlocked with the charging member that unlocks the front and rear curtain locking mechanisms.
US09223187B2
A system for conversion or amplification using quasi-phase matched nonlinear optical wave-mixing comprises a first radiation source for providing a pump radiation beam, a second radiation source for providing a signal radiation beam, and a bent structure for receiving the pump radiation beam and the signal radiation beam. The radiation propagation portion of the bent structure is made of a uniform nonlinear optical material and the radiation propagation portion comprises a dimension taking into account the spatial variation of the nonlinear optical susceptibility along the radiation propagation portion as experienced by radiation travelling along the bent structure for obtaining quasi-phase matched nonlinear optical wave-mixing in the radiation propagation portion. The dimension thereby is substantially inverse proportional with the linear phase mismatch for the nonlinear optical process. The system also comprises an outcoupling radiation propagation portion for coupling out an idler radiation beam generated in the bent structure.
US09223183B2
The TFT substrate of this liquid crystal display device has: a first gate bus line and a second gate bus line; a first data bus line; a first TFT and second TFT that are respectively connected to the first and second gate bus line and are both connected to the first data bus line; and a first pixel electrode and second pixel electrode that are respectively connected to the first TFT and the second TFT through a contact hole. The first and second gate bus line traverse the first pixel electrode and the second pixel electrode, and a black matrix has a portion that integrally covers the first TFT and the contact hole, and a portion that integrally covers the second TFT and the contact hole.
US09223181B2
A technique comprising: assembling together a front plane (1) comprising a first flexible substrate (4) supporting a display medium (6a) and a backplane (2) comprising a second flexible substrate (8) supporting an array of electronic elements (9) for controlling said display medium; and creating an electrically conductive connection between first and second conductive elements (5 10) on opposing faces of the frontplane and backplane by sandwiching an electrically conductive structure (3) between the frontplane and backplane in the region of the first and second conductive elements, wherein the conductive structure is at least more flexible than the least flexible one of the front plane and backplane.
US09223177B2
Disclosed herein are an acrylate compound having a photoreactive group, a photoreactive acrylate polymer, and a photo-alignment layer including the same that not only have excellent alignment properties and alignment rate and readiness for change in the alignment direction based on the polarization direction of radiation, but also exhibit a high solubility to organic solvents and good workability.
US09223167B2
A polymer dispersed liquid crystal layer applied to the display screen for an electronic device is described herein. The polymer dispersed liquid crystal applied to the display screen is operable to switch between a transparent state and a translucent and/or opaque state. In the transparent state the display screen is viewable as usual. In the translucent and/or opaque state the liquid crystal prevents incident solar radiation from heating up the internal components of the device.
US09223163B2
Provided is a method of producing a film including: a coating step of coating, on a substrate, a polymerizable liquid crystal composition containing a polymerizable liquid crystal compound, an alignment controlling agent capable of controlling alignment of the polymerizable liquid crystal compound, a polymerization initiator and coated film a solvent; and a drying step of drying, wherein the alignment controlling agent is a compound represented by formula (1) below, and the alignment controlling agent is added in 0.005 to 0.2 parts by mass relative to 100 parts by mass of the polymerizable liquid crystal compound: In general formula (1), each of L1 and L2 represents an alkylene group having 1 to 6 carbon atoms that may be substituted with a fluorine atom or the like, and n1 and n2 represents integers of 3 or more.
US09223157B2
An optical limiter comprises a glass backing, a glass cover, and a layer of a phase changing material placed between said glass backing and said glass cover, the phase changing material comprising a transparent matrix having embedded particles of material that changes its optical properties due to temperature induced phase change of said material. The optical properties may change from transparent to reflective, from transparent to refractive or from transparent to scattering. The phase changing material is preferably at least one material selected from the group consisting of the elements Antimony, Bismuth, Cadmium, Lead, Tin and Indium and low-melting-point alloys of two or more of these elements. Two or more layers of phase changing materials may be used in a stack configuration, with each of the phase changing materials having a unique melting temperature.
US09223156B2
Methods and apparatuses for resonance tuning of microcavities are provided. An apparatus comprises a whispering gallery mode optical microcavity characterized by at least one resonance frequency; optical components configured to evanescently couple a probe laser beam into the microcavity; an absorber element in thermal contact with the microcavity; and optical components configured to illuminate the absorber element with a free space pump light beam, wherein the absorber element is configured to absorb energy from the free space pump light beam, thereby generating heat, and to transfer the heat to the microcavity, thereby inducing a shift in the at least one resonance frequency. The absorber element may be configured as a pillar forming an interfacial region with the microcavity at one of the ends of the pillar. The surface of the microcavity may be substantially free of a coating material.
US09223155B2
The effective focal length of an optical system can be electronically controlled using switchable wave plates in conjunction with polarized light.
US09223153B2
A driver circuit may include a first node, and a first circuit to generate on the first node an inverted replica of an input signal during driver switching between a first supply voltage and a first reference voltage, the inverted replica having a threshold voltage value based upon a second reference voltage greater than the first supply voltage. The driver circuit may include a cascode stage to be controlled by the second reference voltage and to be coupled between a second supply voltage and the first node, a delay circuit to generate a delayed replica of the input signal, an amplifier, and a switching network to couple the control terminal of the active load transistor to one of the first reference voltage and the first node based upon the input signal.
US09223146B2
An optical apparatus includes an image stabilizer configured to drive a first optical member in a direction perpendicular to an optical axis and to stabilize an image, a light amount adjuster that includes a plurality of blades, and is configured to change a diameter of an aperture configured to transmit a light flux, by rotating the blades, a driver configured to drive the light amount adjuster in the direction perpendicular to the optical axis, and a controller configured to control a driving amount of the driver in accordance with a driving amount of the image stabilizer. The controller drives the image stabilizer and the light amount adjuster in equal directions.
US09223134B2
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for introducing the content to an optical assembly through which the user views a surrounding environment and the displayed content, and an LED lighting system coupled to a light transmissive illumination system of the optical assembly. An optical imperfection of the illumination system directs light from the LED lighting system to uniformly irradiate a reflective image display to produce an image that is reflected through the illumination system to provide the displayed content to the user.
US09223133B2
An image reading lens includes a front lens group of five lenses including a positive lens and a negative lens, disposed on an object side and a rear lens group disposed on an image side, including a negative plastic lens. The image reading lens satisfies the following conditions: 0<ΣdnN/dt(N)−Σdnp/dt(P)<25 0.10
US09223130B2
A light scanner includes: a base part; a shaft part that swingably supports the base part around a first axis; an optical unit including a light transmission part that is supported by the base part and has light transmissivity, and a first light reflection reduction part that is provided on the light transmission part and reduces light reflection, wherein light enters the first light reflection reduction part.
US09223116B2
The present invention relates to a super wide angle optical lens system reduced in size and weight and increased in definition for various electronic devices and vehicles while capable of obtaining satisfactory optical performance, an appropriate wide field angle and exhibiting high image quality and broad image data, thereby reducing distortion of an image.
US09223095B2
An optical fiber assembly includes a housing with a mating face and a housing axis. A ferrule has a plurality of optical fibers positioned therein. A cover is slidably mounted on the housing adjacent the mating face. A mating guide is positioned at an angle to the housing axis to guide relative movement of the housing from a first operative position at which the housing axis is spaced from the mated axis to a second operative position at which the housing axis is generally aligned with a mated axis of a mating component. An assembly of cable assemblies and a method of mating are also provided.
US09223088B2
A method for manufacturing a semiconductor optical device includes the steps of forming a semiconductor mesa by etching a stacked semiconductor layer, the semiconductor mesa being defined by two grooves, one on each side of the semiconductor mesa; forming a first insulating film on a side surface and a top surface of the semiconductor mesa; forming a resin film on the first insulating film, the resin film filling the grooves; etching the resin film on the semiconductor mesa to form a first opening in the resin film, the first insulating film being exposed through the first opening; etching the first insulating film exposed through the first opening to expose the top surface of the semiconductor mesa; depositing an ohmic metal on the top surface of the semiconductor mesa; and depositing a second insulating film on the ohmic metal and a surface of the resin film.
US09223086B2
Wavefront synthesizers and optical switches implemented with wavefront synthesizers are disclosed. In one aspect, a wavefront synthesizer includes a waveguide tree composed a root waveguide that branches into at least two terminus waveguides. The root waveguide is integrated with a source to inject light into the waveguide tree via the root waveguide. The synthesizer includes output couplers located at the ends of the terminus waveguides. Each output coupler outputs a wavefront associated with a portion of the light injected with at least two of the wavefronts overlapping to form at least one beam of light via constructive interference. The synthesizer also includes microring resonators disposed adjacent to the terminus waveguides. Each microring is independently tunable to apply a phase shift in the wavefront output from one of the output couplers to steer the direction of the beam and the at least two wavefronts.
US09223083B2
A multicore fiber includes a plurality of cores, a cladding that encloses the plurality of the cores, and a marker disposed in the cladding. The plurality of the cores is arranged and disposed on a linear line passed through the center of the cladding. The marker is disposed along the length direction of the cladding on a portion on which the marker does not overlap the cores in a first direction in which the plurality of the cores is arranged on the linear line and does not overlap the core in a second direction orthogonal to the first direction.
US09223079B2
A light guide plate and a backlight module are described. The light guide plate includes a main body and a plurality of stripe microstructures. The main body includes a light incidence surface, a light-emitting surface and a light reflective surface. The light-emitting surface is opposite to the light reflective surface, and the light incidence surface is connected between the light-emitting surface and the light reflective surface. The light-emitting surface includes a microstructure region adjacent to the light incidence surface. The stripe microstructures are arranged in the microstructure region, and parallel to a normal line of the light incidence surface.
US09223069B2
A polarizer includes a substrate having a first refractive index, a metal pattern disposed on the substrate, and a passivation layer disposed on the metal pattern. The metal pattern includes a plurality of protrusions having widths. The passivation layer has a second refractive index and covers at least one surface of the protrusions.
US09223063B2
A sensing method and system for Fresnel lenses are disclosed, the system including a first Fresnel lens unit for sensing the signal of a target object crossing a first boundary of a sensing area, a second Fresnel lens unit for sensing the signal of a target object crossing a second boundary of the sensing area, a third Fresnel lens unit for sensing the signal of a target object crossing a third boundary of the sensing area, and a sensing unit for receiving and processing the sensed signals of the Fresnel lens units. The first and second Fresnel lens units are arranged on two sides of the third Fresnel lens unit. Furthermore, it is possible to add more Fresnel lens units above, below or around the Fresnel lens units. By monitoring the boundaries of the sensing area, the sensing method and system for the Fresnel lenses improve the insufficiency of the sensing area, reduce cost and save power consumption.
US09223059B2
There is provided a benzocyclobutene compound represented by Formula (1) where n is an integer from 0 to 2, R1 and R2 are each independently selected from a hydrogen atom and a saturated hydrocarbon group having 1 to 5 carbon atoms, and A is selected from a direct bond and a substituted or unsubstituted chain saturated divalent hydrocarbon group having 1 to 20 carbon atoms.
US09223044B2
A method and an arrangement for magnetically determining a position using a permanent magnet are described, wherein the vector and local gradient of the magnetic flux density of the permanent magnet are measured using a position sensor, and the position and orientation of the magnetic dipole of the permanent magnet relative to the position sensor are calculated from the measured values. A spherical permanent magnet having homogenous magnetization is used in the method and the arrangement, preventing previously present cross-sensitivity between the position and orientation determination, and allowing measurement without prior calibration.
US09223031B2
A process and device for generating a prototype waveform and a weighting function. The process including obtaining waveforms generated by a detector having at least one photosensor, generating an initial estimate for the prototype waveform and the weighting function and parameterizing the prototype waveform and the weighting function and determining for each waveform an optimal amplitude and an optimal time offset of the prototype waveform. Included are steps of pairing waveforms based on the determined time offsets of the waveforms, calculating an arrival time difference for each pair of waveforms and determining a timing resolution value based on the calculated arrival time differences, determining whether the timing resolution value meets predetermined minimization criteria, and updating the set of parameters for the prototype waveform and the weighting function and repeating the determining, pairing, calculating, and determining, when the timing resolution value fails to meet the predetermined minimization criteria.
US09223030B2
Provided is radiation detection equipment including: a semiconductor radiation detector which has a semiconductor crystal made of thallium bromide; a capacitor which applies a voltage to the semiconductor radiation detector; and at least one DC power source which accumulates positive charges and negative charges in either of electrodes of the capacitor. Herein, a cathode and an anode in the semiconductor radiation detector are formed of at least one kind of a metal selected from gold, platinum and palladium. Further, the DC power source periodically reverses a voltage of accumulating the positive charges and a voltage of accumulating the negative charges in either of the electrodes of the capacitor per interval shorter than 10 min, thereby to apply the resulting voltage thereto.
US09223026B2
This application discloses a GNSS reference apparatus having a vector error generator and a reference data server. The vector error generator generates one or more sequences of keyed intentional errors made confidential with confidential error keys, and then combines the sequences to generate a sequence of reference erroneous positions. The reference data server issues GNSS position-determination reference data based on the reference erroneous positions where the keyed intentional errors for at least one of the confidential sequences are reversible with confidential access to the corresponding confidential error key for determining a GNSS-based position.
US09223019B2
Systems and methods for calculating coherent bearing that allow one to reduce the number of TCAS antenna elements. In one embodiment, the bearing calculation takes into account signal-to-noise ratio (SNR) difference experienced from top and bottom antennas mounted on a vehicle.
US09223002B2
A system and a method are provided for determining the position of an underwater vehicle while the vehicle is operating underwater. A buoyant float stays on or near the surface of the water and is attached to the vehicle by thin tether that can include insulated wires. The vehicle moves under the water and pulls the float behind it. The float can receive a localization signal, such as a signal indicating its GPS position, and so can determine its position precisely. The position can be transmitted to the underwater vehicle over the wires located in the tether. The underwater vehicle can use sensors and/or calculations to determine the positional offset of the vehicle from the float buoy and generates its true position based on the known position of the float and the positional offset. The float can be constructed with attributes that will allow the float it operate with a greater tether length, and in turn allow the underwater vehicle to operate at greater depths. The float may also generally carry a radio system for high speed communication of signals from the vehicle while the vehicle is submerged.
US09223000B2
In a method to control a magnetic resonance system to generate magnetic resonance exposures of an examination subject, a first magnetic resonance radio-frequency pulse with a pulse length of at most 50 μs is initially emitted in a volume region of the examination subject. At least one second magnetic resonance radio-frequency pulse, whose phase is essentially rotated by 180° relative to the first magnetic resonance radio-frequency pulse, with a pulse length of at most 50 μs, is emitted in the same volume region of the examination subject in a predetermined time interval immediately after the first magnetic resonance radio-frequency pulse. An acquisition of raw data from the volume region of the examination subject then takes place. Furthermore, a control device for operating a magnetic resonance system as well as a magnetic resonance system with such a control device to implement such a method, are described.
US09222987B2
An ambulatory infusion device for infusion of a liquid drug into a patient's body over an extended period of time and methods thereof are disclosed. The device includes a sensor assembly, which produces a sensor assembly output based on an infusion characteristic of the ambulatory infusion device and based on a supply voltage/current, and a supply unit which is coupled to a sensor of the sensor assembly and generates the supply voltage/current. A sensor testing unit detects a failure of the sensor assembly, wherein the sensor testing unit is coupled to the sensor assembly and the supply unit, and the sensor testing unit carries out a sensor testing sequence. The sensor testing sequence includes controlling the supply unit so as to produce a variation of the supply voltage/current, and determining whether the variation of the supply voltage/current produces a corresponding variation of the sensor assembly output.
US09222983B2
A monolithic stacked integrated circuit (IC) is provided with a known-good-layer (KGL) test circuit and a scan segment in one of its layers. The test circuit includes a plurality of inputs, outputs, and multiplexers coupled to the scan segment and to a second layer of the IC. The test circuit further includes a plurality of control elements such that scan testing of the IC may be conducted on a layer-by-layer basis.
US09222967B2
The invention relates to a detection system employed for securing a start-up of an application, said system comprising at least one first detector (D2) and one second detector (D3), each detector comprising two input terminals (I1, I2) connected to its logic inputs, two output terminals (O1, O2) connected to its logic outputs and two power supply terminals (0V, +24V) connected to two electrical power supply lines. The two output terminals (O1, O2) of the first detector (D2) are connected to the two input terminals (I1, I2) of the second detector (D3) and the two output terminals (O1, O2) of the second detector (D3) are connected to control devices (K1, K2) of the application to be secured, so as to form a detection chain.
US09222961B1
A vertical probe card includes a bottom substrate, a top substrate, an interposer, a first set of electrically conductive polymer contacts, a second set of electrically conductive polymer contacts, a first anisotropic conductive film, and a second anisotropic conductive film. The interposer is disposed between the bottom substrate and the top substrate. The first set of electrically conductive polymer contacts is disposed on the surface of the bottom substrate opposite to the interposer. The second set of electrically conductive polymer contacts is disposed on the surface of the top substrate opposite to the interposer. The first set of electrically conductive polymer contacts are arranged differently from the second set of electrically conductive polymer contacts. The first anisotropic conductive film is disposed between the bottom substrate and the interposer, and configured to electrically connect the bottom substrate and the interposer. The second anisotropic conductive film is disposed between the interposer and the top substrate, and configured to electrically connect the interposer and the top substrate.
US09222952B2
A sample processing system comprising: first, second and third sample processing units; first, second and third sample transport units; and a control section is disclosed. In order to transport a sample rack which is to be introduced to the first sample transport unit to a destination sample transport unit which is located downstream of a second sample transport unit, the control section initially controls the first and second transport unit to move a transport member. When the sample rack arrives at a predetermined position on the transport path of the first transport unit, the control section controls the third transport unit to move a transport member.
US09222949B2
The present invention provides an immunoassay method for detecting or determining the amount of salvinorin A, salvinorin B and/or analogues thereof in an in vitro sample, an antibody for salvinorin A, salvinorin B and/or analogues thereof and a kit for detecting the presence of or determining the amount of salvinorin A, salvinorin B and its analogues thereof in a sample.
US09222947B2
Provided are a monoclonal antibody capable of specifically recognizing a specific region of sAPP β or a fragment of said antibody and an assay method and an assay kit using the same, in order to accurately assay sAPPβ contained in a biological sample.
US09222943B2
Novel cross-linking compounds that can be used in mass spectrometry, tandem mass spectrometry, and multi-stage tandem mass spectrometry to facilitate structural analysis of proteins and protein complexes are provided and have the formula: where X is an N-hydroxy-succinimidyl or similar heterocyclic group. Also provided is a method of mapping protein-protein interactions of protein complexes using various mass spectrometry techniques.
US09222940B2
The invention relates to fused cyclooctyne compounds, and to a method for their preparation. The invention also relates to a conjugate wherein a fused cyclooctyne compound according to the invention is conjugated to a label, and to the use of these conjugates in bioorthogonal labeling, imaging and/or modification, such as for example surface modification, of a target molecule. The invention further relates to a method for the modification of a target molecule, wherein a conjugate according to the invention is reacted with a compound comprising a 1,3-dipole or a 1,3-(hetero)diene.
US09222939B2
This application relates to a newly identified animal cell structure, the midbody scar. This structure is a remnant of the midbody that is retained by one daughter cell following cytokinesis and persists through multiple subsequent cell cycles. The midbody scar can be useful as a marker of dividing cells or of a cell's replicative age.
US09222937B2
The invention relates to a method for detecting and measuring the presence of mono-nucleosomes and oligo-nucleosomes and the use of such measurements for the detection and diagnosis of disease.
US09222933B2
This invention relates to methods of identifying, synthesizing, optimizing and profiling compounds that are inhibitors or activators of proteins, both naturally occurring endogenous proteins as well as certain variant forms of endogenous proteins, and novel methods of identifying such variants. The method accelerates the identification and development of compounds as potential therapeutically effective drugs by simplifying the pharmaceutical discovery and creation process through improvements in hit identification, lead optimization, biological profiling, and rapid elimination of toxic compounds. Implementation results in overall cost reductions in the drug discovery process resulting from the corresponding increases in efficiency.
US09222924B1
A differential kinetic test unit tests chemical reaction parameters. Reaction media is inserted into a vessel through a reactant feed conduit. A reaction outlet mechanism removes liquid and vapor reaction components from the vessel. A motor rotates a reaction shaft which extends into the reaction media within the vessel. A mixing impeller is fixed to the reaction shaft and is positioned within the reaction media. A catalyst frame positions a catalyst container holding a catalyst with the catalyst container being immersed in the reaction media. Reaction media is drawn through the catalyst and the reacted media is passed through the reaction outlet mechanism for testing of the chemical reaction parameters.
US09222922B2
A high performance liquid chromatography method to routinely and reproducibly detect and quantitate metal complexes is provided. The metal complexes used in the method of the invention can be different metal complexes, or they can be stereoisomers of the same metal complexes. The high performance liquid chromatography method of the present invention is suitable for the separation of diastereomers of the same metal complexes. Also provided is a chiral high performance liquid chromatography method to separate enantiomers of metal complexes. Superoxide dismutase mimetic compounds are also provided.