Document Document Title
US09613792B2 Multi-spectral electrodeless ultraviolet light source, lamp module, and lamp system
An elongated light source envelope is disclosed. The elongated light source comprises an inner wall and an outer wall formed around a longitudinal axis. The inner wall and the outer wall may be connected at a first axial end by a first side wall and a second axial end by a second side wall. The inner wall, outer wall, the first side wall, and the second side wall define an enclosed space internal to the envelope. The light source envelope further comprises one or more walls formed between the inner wall and the outer wall to further form at least a first enclosed region and a second enclosed region within the enclosed space. The first enclosed region may be configured to emit a different spectrum of ultraviolet radiation from the second enclosed region in response to excitation of the first enclosed region and the second enclosed region by microwave radiation.
US09613786B2 Peak detection method for mass spectrometry and system therefor
To enable more reliable detection of ion peaks from mass spectral data. Ion peaks are detected from mass spectrum by the following steps. A step of acquiring mass spectral data made up of peaks which is acquired using a mass spectrometer, the peaks having mass-to-charge ratio and intensity information, a step of classifying the peaks in the acquired mass spectral data into a plurality of classes according to the intensity of the peaks, and a step of identifying the peaks as ion peaks or noise peaks based on the intensity information of the peaks which have been classified into the plurality of classes.
US09613782B2 Method for determining a beamlet position and method for determining a distance between two beamlets in a multi-beamlet exposure apparatus
The invention relates to a method for determining a beamlet position in a charged particle multi-beamlet exposure apparatus. The apparatus is provided with a sensor comprising a conversion element for converting charged particle energy into light and a light sensitive detector. The conversion element is provided with a sensor surface area provided with a 2D-pattern of beamlet blocking and non-blocking regions. The method comprises taking a plurality of measurements and determining the position of the beamlet with respect to the 2D-pattern on the basis of a 2D-image created by means of the measurements. Each measurement comprises exposing a feature onto a portion of the 2D-pattern with a beamlet, wherein the feature position differs for each measurement, receiving light transmitted through the non-blocking regions, converting the received light into a light intensity value, and assigning the light intensity value to the position at which the measurement was taken.
US09613779B2 Scanning transmission electron microscope with variable axis objective lens and detective system
The present invention provides a scanning transmission electron microscope (STEM). In the STEM, a specimen is sandwiched between a variable axis objective lens and a variable axis collection lens. The axis of the collection lens varies along with the variation of the objective lens axis in a coordinated manner. The STEM of the invention exhibits technical merits such as large scanning field, high image resolution across the entire scanning field, and high throughput, among others.
US09613770B2 Processes for fabricating MEMS switches and other miniaturized devices having encapsulating enclosures
Miniaturized devices such as MEMS switches (10) have encapsulating enclosures (100). The enclosure (100) and the remainder of the switch (10) are fabricated on a concurrent basis by depositing layers of an electrically-conductive material, such as copper, on a substrate (26).
US09613767B2 Alternating current switch contactor
An electrical contactor is provided comprising a first terminal having a fixed member with at least one fixed electrical contact; a second terminal; at least one electrically-conductive movable arm in electrical communication with the second terminal and having a movable electrical contact thereon; and an AC dual-coil actuator having a first drive coil drivable to open and close the movable and fixed electrical contacts, and a second non-drive coil feedback connected to induce a reverse flux to temper and stabilize a net flux, thereby enabling control of a delay time of the opening and closing electrical contacts so as to be at or adjacent to a zero-crossing of an associated AC load current.
US09613766B2 Door contact switch, especially for switchgear cabinets
The invention relates to a door contact switch, especially for a switchgear cabinet, having a switching piece, a baseplate and a switch housing accommodating the switching piece, the switch housing being movably mounted relative to the baseplate. At least one edge of the baseplate has at least one baseplate snap-in device and the switch housing has at least one switch housing snap-in device such that the baseplate can be locked with the switch housing in at least two different positions.
US09613764B1 Contactor body with integral heat sink
An electrical contactor assembly is provided including an electrical contactor positioned within a contactor housing, an electrical bus bar, and a post constructed from an electrically and thermally conductive material connected to the bus bar. At least one lead is coupled to the electrical contact and to the post. The at least one lead has a first portion oriented about a first plane and a second portion extending from the first portion and being oriented about a second plane. The second plane is arranged at an angle to the first plane such that one or more surface of the at least one lead are configured to transmit heat to the contactor housing.
US09613763B2 Circuit breakers with secondary displacement springs
Circuit breakers with a first bus energizing spring held in the housing that electrically connects the circuit board to an external electrical connection. The bus primary energizing spring is configured to deflect toward the circuit board with a first linear displacement. The circuit breakers also include a second bus energizing spring held in the housing that is configured to deflect toward the circuit board with a second linear displacement that supplements the first linear displacement.
US09613754B2 Laminated film capacitor, capacitor module, and power conversion system
A laminated film capacitor that includes a laminated body having alternately stacked first dielectric films with respective first internal electrodes and second dielectric films with respective second internal electrodes, a first metallikon part connected to the first internal electrodes, and a second metallikon part connected to the second internal electrodes, and the laminated body has principal surfaces in the shape of a trapezoid as viewed from the stacking direction of the first dielectric films and the second dielectric films.
US09613753B2 Electronic device comprising chip component and external terminal
An external terminal 30 comprises a terminal electrode connection part 32 connected to the terminal electrode 22 to face to the end surface of the element body 26; a mounting connection part 34 connectable to a mounting surface 62; and a joint part 36 which joins the terminal electrode connection part 32 with the mounting connection part 34 to separate one side surface 26a of the element body 26 closest to the mounting surface 64 therefrom. A width W1 of the joint part 36 along a direction parallel to the mounting surface 62 is smaller than a width W0 of the terminal electrode connection part 32.
US09613752B2 Multilayer ceramic electronic component and mounting board therefor
There are provided a multilayer ceramic electronic component and a mounting board therefor, the multilayer ceramic electronic component, including a ceramic body having a hexahedral shape, including dielectric layers, and satisfying T/W1.0 when a length of the ceramic body is defined as L, a width of the ceramic body is defined as W, and a thickness of the ceramic body is defined as T, and first and second internal electrodes stacked in the ceramic body to face each other, having the respective dielectric layers interposed therebetween.
US09613746B2 Reactor
A reactor includes a heat dissipation sheet and a main body. The main body includes a first coil, a second coil, a resin cover and a pressing frame. The resin cover has a central section that covers side surfaces of the first and second coil between the first and second coil. The pressing frame extends along outer peripheries of bottom surfaces of the first coil and the second coil. The pressing frame is configured to press the heat dissipation sheet toward the cooler. The pressing frame has a coupled section that is coupled to a lower surface of the central section. The pressing frame is able to be displaced in a vertical direction with respect to the resin cover other than the central section.
US09613744B2 Surface-mount inductor and method for manufacturing the same
A surface-mount inductor including a coil formed by winding a rectangular wire and a molded body for accommodating the coil, where the coil includes: a first roll formed by winding a rectangular wire, a second roll formed by winding the rectangular wire in position adjacent to the first roll along the winding axis, and a third roll formed by winding the rectangular wire on the second roll in a partially overlapping manner in a position adjacent to and opposite from the first roll along the winding axis, the ends of the wire being brought out from the outermost turns of the first roll and the third roll as lead ends, and the winding axis is parallel with the mounting face and the lead ends being extended over the surface of the molded body, as well as the method for manufacturing the same.
US09613743B2 Optimized electromagnetic transformer component design and methods including improved conductivity composite conductor material
Electromagnetic transformer components include a magnetic core and at least two conductors assembled with the core and defining respective windings completing different numbers of turns. The conductors are fabricated from a composite material including carbon nanotubes having an improved conductivity. The transformer is fabricated to have performance parameters that are selected in view of a function of a ratio of conductivity and/or a function of a ratio of effective diameter of the composite conductor material relative to a reference conductor material as conventionally used in a transformer fabrication.
US09613741B2 Electromagnetic actuator
An electromagnetic actuator includes a first body which includes a biased permanent magnet, a magnetic path control device which is disposed to adjust a magnetic path produced by the biased permanent magnet, at least one core which is disposed to face the biased permanent magnet and the magnetic path control device, and a coil which is wound on the at least one core so as to reinforce or cancel the magnetic path produced by the biased permanent magnet; and a second body which is separated from the biased permanent magnet and the magnetic path control device when the at least one core is between the second body and at least one of the biased permanent magnet and the magnetic path control device.
US09613737B2 R-T-B based sintered magnet and production method for same, and rotary machine
An R-T-B sintered magnet including a composition containing a rare earth element, a transition element and boron, containing essentially no dysprosium as a rare earth element, and having crystal grains with a composition containing a rare earth element, a transition element and boron, and grain boundary regions formed between the crystal grains, wherein the triple point regions which are grain boundary regions surrounded by 3 or more crystal grains have a composition containing a rare earth element, a transition element and boron and have a higher mass ratio of the rare earth element than the crystal grains, the average value of the area of the triple point regions in a cross-section being no greater than 2 μm2 and the standard deviation of the area distribution being no greater than 3.
US09613734B2 Sheathing member mounting apparatus and sheathing member mounting method
A sheathing member mounting apparatus is provided with a support mechanism that supports a sheet member from the side of a protective layer, electric wire holding mechanisms that hold an electric wire portion in a state of being disposed along a bonding layer of the sheet member, and a folding mechanism that folds the sheet member in two. A second region supported by a second support portion is pivoted toward a first support portion, whereby the electric wire portion of a wire harness is sandwiched in the folded sheet member to be covered.
US09613733B2 Method for jacketing elongate material, especially leads or cable looms
Method for jacketing elongate material such as more particularly leads or cable looms, where an adhesive tape comprising a carrier, more particularly textile carrier with a curative composition applied to its top side and a reactive composition to its bottom side, is passed in a helical line around the elongate material, or the elongate material is wrapped in the axial direction by the adhesive tape in such a way that the curative composition and the reactive composition come into contact, the elongate material together with the adhesive tape wrapping is brought into the desired disposition, more particularly into the cable loom layout, the elongate material is held in this disposition, the curative composition reacts with the reactive composition, to produce a curing layer of composition.
US09613728B2 X-ray diffraction apparatus and method
An x-ray diffraction apparatus is provided having an x-ray diffraction head, a frame for supporting the x-ray diffraction head, and a pair of drive mechanisms of the frame configured to generate pivotal movement of the x-ray diffraction head about first and second orthogonal axes. The frame is configured such that operation of one of the drive mechanisms to rotate the x-ray diffraction head about the first axis generates rotation of both of the drive mechanisms about the first axis.
US09613727B2 Quasi-neutral plasma generation of radioisotopes
Methods and apparatus for synthesizing radiochemical compounds are provided. The methods include generating a quasi-neutral plasma jet, and directing the plasma jet onto a radionuclide precursor to provide one or more radionuclides. The radionuclides can be used to prepare radiolabeled compounds, such as radiolabeled biomarkers.
US09613726B2 Systems and methods for reducing the storage time of spent nuclear fuel
Systems and methods are provided for reducing the storage time of spent nuclear fuel. In one embodiment, a method is provided that includes providing a sample of spent nuclear fuel and irradiating the spent nuclear fuel with substantially collimated gamma ray photons having energy levels of about 10 MeV to about 15 MeV for a predetermined time period to initiate a photofission reaction in the remaining fertile fissile material in the spent nuclear fuel.
US09613724B2 Nuclear fuel provided with a coating
This invention relates to a method of preparing a nuclear fuel including the step of depositing a coating which includes fluorine, or at least one compound thereof, around a kernel (12) of fissile material. The invention extends to a coated nuclear fuel particle (10).
US09613721B2 Semiconductor memory capable of performing through-chip via test and system using the same
A semiconductor memory may include a plurality of stacked semiconductor chips which are interconnected using through-chip vias. The semiconductor memory may set chip IDs of the respective semiconductor chips by using a chip code such that the chip IDs are different from each other, and perform a through-chip via test for the plurality of stacked semiconductor chips by changing the chip IDs of the respective semiconductor chips during a test mode period.
US09613720B2 Semiconductor storage device
A semiconductor storage device has a memory cell array, a plurality of word lines, a plurality of bit lines, and a plurality of blocks including a group of at least some memory cells, a defect information storage block that stores defect information in the memory cell array, a first defect detection circuitry that reads data of at least some memory cells in the defect information storage block, verifies the data, and determines whether there is a defect in the defect information storage block, a second defect detection circuitry that changes a read voltage level for reading the data of the memory cells, rereads data of at least some memory cells in the defect information storage block, verifies the data, and determines whether there is the defect in the defect information storage block, and a defect determination circuitry that determines the defect information storage block as a defective block.
US09613718B2 Detection system for detecting fail block using logic block address and data buffer address in a storage tester
Disclosed is a detection system for detecting fail block using logic block address and data buffer address in a storage tester, which is capable of comparing data read from SSD test without expected data buffer. The system comprises a device driver for controlling HBA; a request processor for reading the request to Root Complex and transmitting the result to a data engine; and the data engine for generating data to be transmitted to SSD and comparing the read data.
US09613716B2 Semiconductor device and semiconductor system including the same
A semiconductor system may include a first semiconductor device including a first pad group. The semiconductor system may include a second semiconductor device including a second pad group which is configured for input and output of signals from and to a third semiconductor device. The second semiconductor device may include a selective transfer unit configured to electrically couple the third pad group to the first pad group or to an interface unit electrically coupled to the first pad group, in response to a test mode enable signal.
US09613715B2 Low-test memory stack for non-volatile storage
The various embodiments described herein include systems, methods and/or devices used to package non-volatile memory. In one aspect, the method includes: (1) selecting, from a set of non-volatile memory die, a plurality of non-volatile memory die on which one or more tests have been deferred until after packaging, the selecting in accordance with wafer positions of the plurality of non-volatile memory die and statistical die performance information corresponding to the wafer positions; and (2) packaging the selected plurality of non-volatile memory die. In some embodiments, after said packaging, the method further includes performing a set of tests on the plurality of non-volatile memory die to identify respective units of memory within the plurality of non-volatile memory die that meet predefined validity criteria, wherein the set of tests performed include at least one of the deferred one or more tests.
US09613709B2 Dual non-volatile memory cell comprising an erase transistor
The present disclosure relates to a non-volatile memory cell on a semiconductor substrate, comprising a first transistor comprising a control gate, a floating gate and a drain region, a second transistor comprising a control gate, a floating gate and a drain region, in which the floating gates of the first and second transistors are electrically coupled, and the second transistor comprises a conducting region electrically coupled to its drain region and extending opposite its floating gate through a tunnel dielectric layer.
US09613708B1 Data storage device and data maintenance method
A data storage device including a flash memory and a controller. The flash memory includes a plurality of pages and a plurality of word lines, wherein each of the word lines controls at least two of the pages. The controller reads a first page of the pages in response to a read command, wherein the first page is controlled by a first word line of the word lines, and the controller further writes dummy data into the pages controlled by the first word line other than the first page when a predetermined condition is satisfied, wherein the predetermined condition includes that the first word line is not close.
US09613707B1 Data programming method for avoiding unavailability of rewritable non-volatile memory module due to higher erase count of part of physical erasing units, and memory control circuit unit and memory storage device using the same
A data programming method includes setting a plurality of first type physical erasing units as a current writing area and recording a current writing data amount. The method also includes calculating a data amount threshold according to the first type physical erasing units. The method still includes receiving data. The method further includes: if the current writing data amount is less than the data amount threshold, programming the data to at least one of the first type physical erasing units using a first programming mode; and if the current writing data amount is not less than the data amount threshold, setting a plurality of second type physical erasing units as the current writing area and programming the data to at least one physical erasing unit of the second type physical erasing units using a second programming mode.
US09613703B2 Semiconductor memory device
A semiconductor memory device for high speed operation, and for flexible data reading and programming is disclosed. The flash memory of the present disclosure includes: a page buffer/sensor circuit including a volatile memory element that may maintain data with a size corresponding to a page of a memory array; a high speed cache register including a non-volatile memory element that may maintain data with a size corresponding to a page of a memory array. The page buffer/sensor circuit includes a sensor circuit, a data register, and a transmission gate. The data register may transmit and receive data with an input-output buffer. The high speed cache register includes RRAM, wherein the RRAM may transmit and receive data with an input-output buffer via a transmission gate, and may transmit and receive data with the data register via a transmission gate.
US09613702B1 NAND flash memory device with oblique architecture and memory cell array
A memory device including multiple word lines, multiple bit lines and a memory cell array is provided. The word lines intersect the bit lines, and an included angle between the word lines and the bit lines is not a right angle. The memory cell array includes multiple memory cells respectively disposed at the intersections of the word lines and the bit lines. Each row of the memory cells is electrically connected to one of the word lines, and each column of the memory cells is electrically connected to one of the bit lines.
US09613700B1 TCAM field enable logic
A content addressable memory (“CAM”) field enabling logic comprises fields and field enable logics. The fields each have local match lines and a corresponding field enable control for enabling the respective field. The field enable logics are serially connected. Each of the fields is coupled to a corresponding one of the field enable logics via the respective local match lines. The corresponding field enable control for each of the fields is coupled to the corresponding one of the field enable logic and to any ones of the field enable logics that come after the corresponding one of the field enable logic along the serially-connected field enable logics.
US09613699B1 Memory system with a content addressable superconducting memory
A memory system including a content addressable memory having an array of content addressable memory elements including a plurality of rows of content addressable memory elements and a plurality of columns of content addressable memory elements is provided. Each of the content addressable memory elements further includes a first superconducting quantum interference device (SQUID) and a second superconducting quantum interference device (SQUID), where an input bit to each of the content addressable memory elements is compared with: (1) a first state of the first SQUID and (2) a second state of the second SQUID to generate an output signal. The memory system further includes a Josephson magnetic random access memory (JMRAM), coupled to the content addressable memory.
US09613698B2 Set and reset operation in phase change memory and associated techniques and configurations
Embodiments of the present disclosure describe techniques and configurations for word-line path isolation in a phase change memory (PCM) device. In an embodiment, a method includes increasing a current through a memory cell of a phase change memory (PCM) device, wherein the memory cell is coupled with a capacitor and subsequent to said increasing the current, generating a transient current through the memory cell by discharge of the capacitor to reset the memory cell. In another embodiment, a method includes increasing a current through a memory cell of a phase change memory (PCM) device and controlling the current to be greater than a threshold current and lower than a hold current of the memory cell to set the memory cell. Other embodiments may be described and/or claimed.
US09613696B1 Memory device including decoder for a program pulse and related methods
An integrated circuit includes an array of phase-change memory (PCM) cells, and bitlines coupled to the array of PCM cells. The integrated circuit also includes a first decoder circuit having a respective plurality of transistors having a first conductivity type being coupled together and to a given bitline from among the plurality thereof and configured to inject a program current pulse into a selected PCM cell. In addition, the integrated circuit includes a second decoder circuit having a plurality of transistors having a second conductivity type being coupled together and to the given bitline and configured to discharge the given bitline at an end of the program current pulse.
US09613694B1 Enhanced programming of two-terminal memory
Two-terminal memory can be set to a first state (e.g., conductive state) in response to a program pulse, or set a second state (e.g., resistive state) in response to an erase pulse. These pulses generally produce a voltage difference between the two terminals of the memory cell. Certain electrical characteristics associated with the pulses can be manipulated in order to enhance the efficacy of the pulse. For example, the pulse can be enhanced or improved to reduce power-consumption associated with the pulse, reduce a number of pulses used to successfully set the state of the memory cell, or to improve Ion distribution associated with active metal particles included in the memory cell.
US09613691B2 Apparatus and method for drift cancellation in a memory
An apparatus is provided which comprises: a plurality of memory cells; a bias logic coupled with at least one memory cell of the plurality, the bias logic to: apply a first read voltage to the at least one memory cell; and apply a second read voltage to the at least one memory cell, the first read voltage being higher than the second read voltage; and a first circuit operable to float a word-line coupled to the at least one memory cell before the bias logic applies the first read voltage to the at least one memory cell. A method is provided which comprises: performing a first read operation to at least one memory cell; and performing a second read operation to the at least one memory cell after the first read operation completes, wherein the second read operation is different from the first read operation.
US09613685B1 Burst mode read controllable SRAM
A static random access memory (SRAM) includes an array of storage cells arranged as rows and columns and a read controller to manage reading from the storage cells. The array of storage cells includes word lines that correspond to the rows and bit lines that correspond to the columns. The read controller is configured to receive a precharge signal and a word line signal and identify consecutive reads from storage cells accessed via a same one of the word lines. The read controller is further configured to, based on the precharge signal and the word line pulse signal indicating that the SRAM is to operate in a partial burst mode, precharge the bit lines no more than once during the consecutive reads and charge the same one of the word lines after each read of the consecutive reads.
US09613679B2 Controlled dynamic de-alignment of clocks
A controller includes first and second functional units, first and second clock-signal sources that provide corresponding first and second clock signals that drive the first and second functional units respectively. The second clock-signal generates its second clock-signal based on the first clock-signal. The clock-retardation unit dynamically causes the second clock-signal to have a target time-domain offset relative to the first clock-signal.
US09613662B2 Method and system for obtaining multimedia points of interest, method and apparatus for playing multimedia, and computer storage medium
A method and apparatus for obtaining multimedia point of interest includes: obtaining a redirection request for multimedia, and collecting redirection time that is included in the redirection request; segmenting a time period of the multimedia with a predetermined interval, to be multiple time sections; obtaining a number of time sections that have most recorded redirection time; and recording time points that are corresponding to locations of recorded redirection times of the obtained number of time sections, thereby effectively reducing workload and improve efficiency for obtaining multimedia point of interest
US09613661B2 Information processing apparatus, recording medium, and information processing system
There is provided an information processing that acquires captured image data of a subject; and associates a plurality of time points of the image data and a plurality of time points of event information based on sensor time information, the event information acquired based on sensor information acquired in time series by a sensor apparatus and indicating occurrence of an operation of the sensor apparatus.
US09613657B2 Recording and reproducing apparatus
The recording and reproducing apparatus according to the present disclosure includes: a light source; an optical system configured to divide a beam from the light source, and to form a first optical spot and a second optical spot on a recording medium; a recording circuit configured to drive the light source and to modulate a light amount of the light source, and further to record the information on the recording medium by the first optical spot by modulating the light amount of the light source based on information; and an evaluation circuit configured to evaluate the information recorded on the recording medium by reproducing by the second optical spot in a period in which the recording circuit causes the light source to emit the beam at a constant light amount.
US09613655B1 Compensating for loss of current through shorted tunneling magnetoresistance sensors
Embodiments of the present invention provide methods, systems, and computer program products for compensating for loss of current through shorted tunneling magnetoresistance (TMR) sensors. In one embodiment, for a magnetic head having multiple TMR read sensors, a first voltage limit is set for most parts and a second voltage limit is set for all of the parts. A number of TMR read sensors which are allowed to function between the first and the second voltage limits is determined using a probability algorithm, which determines the probability that the application of the second voltage limit will result in a dielectric breakdown within an expected lifetime of a drive is below a threshold value. For the number of TMR read sensors which are allowed to function at voltages between the first and second voltage limits, a determined subset of those sensors are then allowed to function at the second voltage limit.
US09613653B2 Soundtrack for electronic text
A soundtrack creation method and user playback system for soundtracks synchronized to electronic text. Synchronization is achieved by maintaining a reading speed variable indicative of the user's reading speed. The system provides for multiple channels of audio to enable concurrent playback of two or more partially or entirely overlapping audio regions so as to create an audio output having, for example, sound effects, ambience, music or other audio features that are triggered to playback at specific portions in the electronic text to enhance the reading experience.
US09613646B2 Measurement and correction of magnetic writer offset error
A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers, determining first and second positions of an array of readers relative to the shingled tracks, the first and second positions being above and/or beyond track edges of the shingled tracks, repositioning the array of readers to various locations between the first and second positions and reading data from the shingled tracks, determining a read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions, and computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. Other systems, methods, and computer program products are described in additional embodiments.
US09613645B2 Locating a head element of a tape storage device using servo information in a data track
To locate an access head element of a head assembly for a tape storage device, a storage tape having a data track that contains servo information is provided. The data track further contains data. The servo information that is in the data track is used to determine a position of the access head element.
US09613644B2 Two-motor co-located gimbal-based dual stage actuation disk drive suspensions with motor stiffeners
Various embodiments concern a dual stage actuation flexure. The dual stage actuation flexure comprises a flexure having a gimbal. The gimbal comprising a pair of spring arms, a tongue between the spring arms, and a pair of linkages respectively connecting the pair of spring arms to the tongue. The dual stage actuation flexure further comprises a pair of motors mounted on the gimbal and a pair of stiffeners respectively mounted on the motors. The dual stage actuation flexure further comprises a slider mounting. Electrical activation of the motors bends the pair of linkages to move the slider mounting about a tracking axis while the stiffeners limit the degree of bending of the motors during the electrical activation.
US09613643B2 Alignment of optical components
Alignment of a near field transducer (NFT) optical input coupler and a light emitting device involves providing excitation radiation from an excitation light source through an optical input coupler to the NFT and filtering output radiation from the NFT using a short wavelength pass optical filter. The optical input coupler is scanned through multiple positions while the photoluminescent radiation is detected. A first alignment position between the NFT input coupler and the excitation light source is identified based on the detected photoluminescent radiation. A light emitting device is scanned through multiple positions the light output is detected by a detector. A second alignment position between the light emitting device and the detector is identified. The first and second alignment positions are used to align the light emitting device with the optical input coupler.
US09613641B2 Identifying corresponding positions in different representations of a textual work
Described herein are techniques for determining corresponding positions between different representations of a textual work. In some of the techniques, portions of one or more representations may be processed. A determination of a corresponding position may be made in response to a request received from a user, such as a reader that desires to switch between representations. The request may indicate a position in one representation and the representation to which the user would like to switch. In response to receiving the request, one or more portions of one or more representations of a textual work may be processed. In some techniques, a corresponding position between different representations may be determined without processing the entirety of one or more representations of the textual work. For example, a corresponding position may be determined without processing an entire audio representation.
US09613638B2 Computer-implemented systems and methods for determining an intelligibility score for speech
Systems and methods are provided for generating an intelligibility score for speech of a non-native speaker. Words in a speech recording are identified using an automated speech recognizer, where the automated speech recognizer provides a string of words identified in the speech recording, and where the automated speech recognizer further provides an acoustic model likelihood score for each word in the string of words. For a particular word in the string of words, a context metric value is determined based upon a usage of the particular word within the string of words. An acoustic score for the particular word is determined based on the acoustic model likelihood score for the particular word from the automated speech recognizer. An intelligibility score is determined for the particular word based on the acoustic score for the particular word and the context metric value for the particular word.
US09613629B2 Correction of frame loss during signal decoding
A signal processing device, media, and method are provided, where a signal comprises a succession of samples distributed in successive frames. The processing is implemented during decoding of such a signal in order to replace at least one signal frame lost in decoding, and comprising in particular: a) searching, in a valid signal available to the decoder, for a signal segment of length corresponding to a period set as a function of the valid signal; b) analyzing a spectrum of the segment in order to determine spectral components of the segment; and c) synthesizing at least one replacement frame for the lost frame by construction of a synthesized signal from at least a portion of the spectral components.
US09613628B2 Audio decoder for wind and microphone noise reduction in a microphone array system
An audio system encodes and decodes audio captured by a microphone array system in the presence of wind noise. The encoder encodes the audio signal in a way that includes beamformed audio signal and a “hidden” representation of a non-beamformed audio signal. The hidden signal is produced by modulating the low frequency signal to a high frequency above the audible range. A decoder can then either output the beamformed audio signal or can use the hidden signal to generate a reduced wind noise audio signal that includes the non-beamformed audio in the low frequency range.
US09613627B2 Mobile terminal and method of controlling the mobile terminal
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a memory configured to store recorded voice data; a display unit configured to display a graphic object representing a reproduction progress of the recorded voice data; and a controller configured to receive a selection signal indicating a portion of the graphic object has been selected, select a section of the recorded voice data including a point-in-time at which the graphic object is selected, convert keyword voice data included in the selected section of the recorded voice data to keyword text data, and display the keyword text data on the display unit.
US09613623B2 User interface method and device comprising repeated output of an audible signal and a visual display and vibration for user notification
A user interface method and corresponding device, where the user interface method includes waiting for detection of an event, which is a function of the user interface device, performing the event detection in the user interface device and notifying a user that the event has been detected, activating a voice input unit configured to allow the user to input his or her voice therethrough, receiving a voice command from the user with respect to the event through the voice input unit, and processing a function according to the received voice command from the user, including repeated output of an audible signal or a visual display or a vibration to notify the user when the command had not been received.
US09613622B1 Conversation management in a personal audio device
A personal audio device that detects speech provides for improved interaction with others. When speech is detected in a microphone output signal of a microphone that measures ambient audio sounds, the audio program being reproduced by the personal audio device may be altered, by attenuating, muting or interrupting the program material. The speech may be provided to a headset that reproduces the program material. The direction of the speech can be used to determine whether the speech is from a person other than the use of the personal audio device.
US09613620B2 Methods and systems for voice conversion
A device may receive data indicative of a plurality of speech sounds associated with first voice characteristics of a first voice. The device may receive an input indicative of speech associated with second voice characteristics of a second voice. The device may map at least one portion of the speech of the second voice to one or more speech sounds of the plurality of speech sounds of the first voice. The device may compare the first voice characteristics with the second voice characteristics based on the map. The comparison may include vocal tract characteristics, nasal cavity characteristics, and voicing characteristics. The device may determine a given representation configured to associate the first voice characteristics with the second voice characteristics. The device may provide an output indicative of pronunciations of the one or more speech sounds of the first voice according to the second voice characteristics based on the given representation.
US09613616B2 Synthesizing an aggregate voice
A system and computer-implemented method for synthesizing multi-person speech into an aggregate voice is disclosed. The method may include crowd-sourcing a data message configured to include a textual passage. The method may include collecting, from a plurality of speakers, a set of vocal data for the textual passage. Additionally, the method may also include mapping a source voice profile to a subset of the set of vocal data to synthesize the aggregate voice.
US09613612B2 Noise reducing sound reproduction system
A noise reducing sound reproduction system and method is disclosed, in which an input signal is supplied to a loudspeaker by which it is acoustically radiated. The signal radiated by the loudspeaker is received by a microphone that is acoustically coupled to the loudspeaker via a secondary path and that provides a microphone output signal. The microphone output signal may be subtracted from a useful-signal to generate a filter input signal. The filter input signal may be filtered in an active noise reduction filter to generate an error signal. The useful-signal may be subtracted from the error signal to generate the loudspeaker input signal, and the useful-signal may be filtered by one or more low-pass filters prior to subtraction from the microphone output signal.
US09613609B2 Sound-absorbing panel and associated manufacturing method
A sound-absorbing panel comprising a padding layer with heat-bonded synthetic fibers, wherein the padding layer has a first outer surface, a second outer surface and a first thickness, wherein the panel is made of said padding layer with no further layers of a different material between the first outer surface and the second outer surface, wherein the padding layer in at least one portion of panel has a variable density in a direction transverse to the first and second outer surfaces, the density being higher in proximity of the first and second outer layers thereof and being lower in proximity of its inner layer.
US09613606B2 Motor vehicle having at least one sound-generating system for producing an artificial engine noise
A motor vehicle having at least one sound generating system for generating an artificial engine noise, which has at least one electrically controllable vibration exciter, wherein the vibration exciter is fastened to a component that is acoustically and/or vibrationally decoupled from a body of the motor vehicle. The component is retained on the motor vehicle by a retaining device, which covers the component at least to a large extent. By means of this measure, the acoustic properties of the sound-generating system can be significantly improved.
US09613605B2 Method, device and system for automatically adjusting a duration of a song
Methods, systems and devices may automatically determine splice points within a song to alter a length of the song. Possible splice points may be obtained by comparing different portions of the song with each other. After obtaining possible splice points, the song may be shortened by deleting/skipping portions of the song between two paired splice points. Alternatively the song may be lengthened. The altered song may be used with an audio-visual presentation, such as a slide show or commercial, or as a ringtone.
US09613604B1 Musical-instrument humidifiers, systems and methods
Disclosures teach managing humidity within a musical instrument. For example, a fluid tank, which may be attachable to an instrument holder, may hold fluid deliverable through a conduit into a breathable housing, which may be configured for insertion within, for example, a sound box. A fluid trap may be included within the housing to collect the entering fluid. The trap may also store the fluid during evaporation, increasing humidity in the instrument. A flow regulator may be included within the channel passing through the conduit to manage the fluid flow rate. A measuring device may be included to provide measurements of humidity within the instrument. Management logic may generate, based on humidity measurements from the measurement device, adjustment signals, adjusting the flow regulator to change the flow rate to impact humidity. A detector, indicating overflow from the fluid trap, and/or an overflow structure, capturing overflow, may also be provided.
US09613603B2 Musical percussion drum mounting clamp and related system
In some aspects, a musical percussion instrument includes a musical drum having a generally cylindrical musical drum body and a sound generating surface secured to an upper end of the drum body by multiple drum lugs and a drum mounting clamp mounted to one drum lug of the multiple drum lugs for releasable mounting of a mounting rod to the drum body. The drum mounting clamp includes a mounting base for mounting upon the musical drum body. The mounting base has a mounting rod recess and a securement element to secure the drum clamp to a mounting rod, arranging the musical drum body relative to the mounting rod.
US09613602B2 Tunable vibrating membrane tensioning system
A cable and pulley operated membrane tuning system suitable for drums and other musical instruments, as well as other applications requiring tunable membranes. The cable is threaded through pulleys or guides attached the mounting assembly of the membrane, and tightened by means of a tensioning mechanism. The system tensions membrane by varying the tension on the cable. The system may be employed in single-membrane systems or in multiple membrane systems.
US09613596B2 Video display method using visible light communication image including stripe patterns having different pitches
A video display method is provided that displays, on a per frame basis, an image included in a video signal. The method includes generating a first visible light communication image by encoding a visible light communication signal, the first visible light communication image being an image having a stripe pattern for visible light communication, and displaying, in a predetermined frame, the image included in the video signal. The method also includes switching a pitch of the first visible light communication image to a different pitch, and generating a second visible light communication image. The method further includes displaying the second visible light communication image that has a stripe pattern configured with a different minimum pitch, which is different in resolution from the stripe pattern of the first visible light communication image.
US09613593B2 Display device
A display device that is to be connected with an information terminal includes: a video reception unit that receives video information about a screen including a cursor from the information terminal; a touch panel that brings up on display the screen based upon the video information received by the video reception unit and detects a touch position specified by a touch operation; and a transmission unit that transmits, to the information terminal, displacement quantity information corresponding to a quantity of displacement from the display position of the cursor to the touch position.
US09613591B2 Method for removing image sticking in display device
A method for remove image sticking in a display device is disclosed. Herein, the display device includes a display unit, and a controller, and the controller may be configured to execute an application for removing image sticking, to control the display unit to display a specific screen, to detect an image sticking area from the specific screen, and to adjust a luminance of the display unit corresponding to a surrounding area of a detected image sticking area.
US09613590B2 Display apparatus and display control apparatus
A display apparatus includes: a frame buffer which stores reference image data; a reception unit which receives input image data; a counter managing unit which calculates a first counter value of each pixel based on a difference between gradation values of the reference image data and the input image data; a correction unit which corrects the input image data per pixel based on the calculated first counter value and generates corrected image data; and a display which displays an image corresponding to the corrected image data.
US09613588B2 Image device with improved chrominance quality
An image device with improved chrominance quality includes a plurality of RGBW pixels, a plurality of RGBY pixels, and a plurality of RBGB pixels. Each RGBW pixel includes a red sub-pixel, a green sub-pixel, a blue sub-pixel and a white sub-pixel. Each RGBY pixel includes a red sub-pixel, a green sub-pixel, a blue sub-pixel and a yellow sub-pixel. Each RBGB pixel includes a red sub-pixel, a green sub-pixel, and two blue sub-pixels. At least one row or at least one column comprises sub-pixels of having a same first color. The RGBW pixels, RGBY pixels, and RBGB pixels are mixed in the image device. The image device can solve the problem of dark yellow in the conventional RGBW display while achieving a white balance status. As a result the chrominance quality is improved.
US09613587B2 Apparatus and method for adaptive image rendering based on ambient light levels
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for enhancing display viewability in high ambient conditions without excessive increase in power consumption. In one aspect, a controller associated with the display device can be configured to obtain an indication of ambient light conditions from an ambient light sensor or from a host device hosting the display device. Upon receiving an image frame, the controller can derive a set of color subfields and determine a bit-depth value for each color subfield based on the obtained indication of current ambient light conditions and mapping data which maps ranges of ambient light to respective bit-depth values on a color subfield by color subfield basis. The controller can then generate a number of subframes for each color subfield based on the respective determined bit-depth value and cause the generated subframes to be displayed.
US09613586B2 Providing a representation for a device connected to a display device
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
US09613576B2 Image display device and control method of image display device
An image display device includes a first light modulation device including a plurality of display pixels, a lighting unit including a plurality of light adjusting elements, an illumination distribution storage unit that stores an illumination range information, a light adjusting information determination unit that determines light adjusting information for controlling the light adjusting elements of the lighting unit, and a shift information acquisition unit that acquires information of a position shift between the first light modulation device and the lighting unit. The light adjusting information determination unit modifies the illumination range based on the position shift information acquired by the shift information acquisition unit, and determines the light adjusting information based on the feature quantity of the first image information corresponding to display pixels in the modified illumination range.
US09613571B2 Display device, method for driving display device, and electronic apparatus
A display device includes: an image display unit in an image display region, the image display unit including a plurality of main pixels each including sub-pixels; a light source portion that irradiates the image display region; a signal correction unit that calculates saturation and value of the main pixels based on first color information to be displayed on a predetermined pixel, the first color information being obtained based on an input video signal, and generates second color information by correcting the first color information based on the calculated saturation and value; a signal generation unit that calculates the saturation and the value of the main pixels based on the second color information, and generates a signal for determining light source luminance of the light source based on the calculated saturation and value; and a light source control unit that controls luminance of the light source based on the signal.
US09613570B2 Display device, OLED pixel driving circuit and driving method therefor
The present disclosure provides a display device, an OLED pixel driving circuit and a driving method therefore. The OLED pixel driving circuit includes: an electroluminescent element, a switching unit, a storage unit, a compensation unit, a driving transistor, a reset unit and a partition unit; wherein, the switching unit is connected with a data signal and is connected with the storage unit; the compensation unit is connected with the storage unit; the storage unit is connected with a gate electrode of the driving transistor; a source electrode of the driving transistor is connected with a driving voltage, a drain electrode thereof is connected with the compensation unit; the partition unit is connected with the drain electrode and is connected with the electroluminescent element; the reset unit is connected with a reset signal and is connected with the gate electrode.
US09613559B2 Displays with sequential drive schemes
A method of driving a display uses first and second illumination cycles of the display. In each cycle, a first set of pixels is illuminated with a first color and a second set of pixels is illuminated with a second color. The first and second colors of the two cycles together include at least three colors for forming an image. This method provides a sequential drive scheme, in that at least two cycles are used with different color properties. However, each cycle uses at least two different colors, so that each cycle is not a single color across the whole display area. In this way, the color sequence is alternated spatially as well as temporally.
US09613549B2 Illuminating badge for a vehicle
A badge mounted on a vehicle is provided herein. The badge includes a housing having a viewable portion. A first and a second light source are disposed inside the housing and are each configured to direct light toward the viewable portion. The viewable portion is configured to luminesce in response to excitation by light emitted from the first light source. Light emitted from the second light source produces a sparkle on the viewable portion.
US09613545B2 Kit for simulated animal spaying
A spaying simulation kit that allows students to practice a small animal surgical spay is provided. The spaying simulation kit includes an outer casing which may be suspended in a box. The outer casing includes a length, a width, a front end, a rear end, a top portion and a bottom portion. An internal housing is formed within the outer casing. An opening, such as a rectangular opening, may be cut through the outer casing and may thereby lead into the internal housing. The present invention may include at least one cord suspended within and running along a length of the internal housing. The cord includes a plurality of indicators that are indications of different portions of a female reproductive system.
US09613531B2 Methods, devices, and computer readable storage device for providing alerts
In determining whether to provide an alert associated with a mobile element to a mobile communication device, speeds and directions of travel of the mobile element and the mobile communication device are determined. A relative location of the mobile communication device is calculated with respect to the mobile element. Based on the relative location of the mobile communication device with respect to the mobile element, a determination is made whether the alert should be provided.
US09613526B2 System and method for controlling device location determination
A controlling device such as a remote control has programming for transmitting a signal response to a plurality of control environments, each environment including a signaling device. Each signaling device in receipt of the signal request sends a signal response having a unique ID which is chosen to be characteristically attenuated by the surroundings of the environment. Because the controlling device can only be in one environment at a given time, and given the attenuation characteristics of the signal response from each signaling device, only one signal response will be received by the controlling device in each environment. Location definitions associated with the received unique ID may be used by programming in the controlling device to recall saved devices states, commands sets, macros, and even to dynamically generate commands based on the location information.
US09613521B2 Remote sensors for detecting alert conditions and notifying a central station
A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based on the subject matter of the emergency notification content; and delivering the emergency notification content from the at least one transmitting party to a device corresponding to each user from the selected subset of users.
US09613518B2 Methods and systems for monitoring hand washing
Using a processor to receive a signal indicative of actuation of a cleansing product dispenser at a hand cleansing station and to receive a signal indicative of the presence of an individual at said cleansing station following actuation of the cleansing product dispenser. The processor is configured to process said signals to generate hand wash event data indicative of a length of a continuous period of time spent by said individual at said hand cleansing station. Hand wash event data is collated for a plurality of hand wash events at a stand-alone hand cleansing station or a plurality of linked hand cleansing stations in order to provide an indication of hand wash quality for said plurality of hand wash events and/or an indication of a number of compliant hand wash events. A running total of compliant hand wash events may be displayed to users.
US09613511B2 Detection system
A detection system for detecting the presence and direction of a subject moving through a doorway is disclosed. The system comprises magnets disposed on the doorway, a communication device, typically a smartphone and a server. The magnets are positioned on the doorway to create a magnetic field across the doorway. When the subject having the smartphone on the body passes through the doorway, a magnetometer in the smartphone senses perturbations caused by the magnetic field and generates signals corresponding to the sensed perturbations and a processor of the smartphone processes the signals to detect the presence and direction of the subject through the doorway. The data generated by the processor and a unique identification associated with the smartphone is transmitted to the remotely located server.
US09613508B2 Security monitoring apparatus and method using correlation coefficient variation pattern of sound field spectrum
Provided is a security monitoring method including outputting a multi-tone sound wave configured with a linear sum of sine waves having a plurality of frequency components inside a security monitoring space, receiving the multi-tone sound wave and calculating a sound field, calculating and storing sound field information according to frequency through the sound field, comparing reference sound field information according to frequency with the currently measured sound field information and determining whether a sound field variation occurs, and analyzing whether the sound field variation occurs collected for a certain predetermined period and distinguishing at least two events among intrusion, motion and temperature variation situations on the basis of correlation between the reference sound field spectrum and consecutive sound field spectra.
US09613505B2 Object detection and localized extremity guidance
Technology for localized guidance of a body part of a user to specific objects within a physical environment using a vibration interface is described. An example system may include a vibration interface wearable on an extremity by a user. The vibration interface includes a plurality of motors. The system includes sensor(s) coupled to the vibrotactile system and a sensing system coupled to the sensor(s) and the vibration interface. The sensing system is configured to analyze a physical environment in which the user is located for a tangible object using the sensor(s), to generate a trajectory for navigating the extremity of the user to the tangible object based on a relative position of the extremity of the user bearing the vibration interface to a position of the tangible object within the physical environment, and to guide the extremity of the user along the trajectory by vibrating the vibration interface.
US09613504B2 Hand carried alerting sound generator device
A method and device for generating alerting sounds and broadcasting the same into the interior of a building so that an occupant can be made aware of the presence of a visitor at a door to the building. The sounds are generated by an exciter feature of a transducer held in a case, able to be gripped in one hand of a user, the exciter feature being able to be pressed against an exterior surface of the door by the user moving the case to a position adjacent to the door. The transducer vibrates its exciter feature in correspondence with audio signals transmitted to the transducer to broadcast corresponding sounds into the interior of the building by resonance induced in the door by the vibrating exciter feature. The sounds can resemble conventional alerting sounds such as a knocking or ringing sounds, and/or can be a spoken message either prerecorded in an audio source or created contemporaneously by being spoken by the user into a microphone. The device may be hand carried door to door as by delivery personnel and emergency workers and used to effectively alert occupants and eliminate the need for hand knocking or yelling a message through the door.
US09613501B2 Single reel game method, device and system
A single reel game includes a single reel having a plurality of symbols that are adjacent to one another. The single reel then moves and follows a track that displays the symbols in a spatial order. The single reel is then stopped at a starting reel stop that provides a reference point for stopping the single reel. A win window displays the plurality of the single reel symbols. A payline is then overlaid on the symbols within the win window. The single reel game also includes a paytable that lists a plurality of payout prizes for each combination of symbols along the payline. A prize is awarded when the single reel game symbols along the payline match the paytable combination of symbols.
US09613497B2 Amusement device including means for processing electronic data in play of a game of chance
Various card devices and methods involving card devices are described. Other embodiments are also described.
US09613491B2 Video gaming device having a system and method for completing wagers and purchases during the cash out process
The present invention is a method for completing wagers and purchases from a gaming device when a player presses or selects the cash out feature on the device. The present invention provides for a more convenient method for players to make additional gaming wagers and purchases directly from a gaming device. The player can select the option to make a wager on a sporting event, lottery game, Keno game or any game of chance offered by the gaming establishment. The present invention also enables the player to select the option to make purchases for among other things show tickets, sporting events, movies, retail items or even credit the proceeds from the gaming device to the players hotel room account.
US09613484B2 Shelving and kiosk system
Described herein are a robotic distribution apparatus, system and method. The robotic distribution system may include a Package Delivery Kiosk (PDK), associated front end and back end package delivery management systems, portals for the consumer and the retailer, portals for the common carrier, sender, and recipient, a package inventory management system, integrated retailer access, a real and automated retailer bidding system and a kiosk for distribution. The PDK includes a distribution kiosk and shelving system. The kiosk and shelving system includes configurable shelves and dividers to enable access to the packages. The shelving system handles packages from a robotic placement mechanism and includes shelves that have receiving apertures. The shelving system further includes dividers that fit into the receiving apertures. Each of the dividers has a receiving slot that allows a robotic gripper arm to grab or handle a package with respect to a slot between a pair of dividers.
US09613482B1 System and method for authorizing transactions using a metallic coin having universally machine readable stored value indicia
A system is provided for a metallic coin that may be scanned and implemented for stored value account transactions using traditional point-of-sale devices. The coin has two sides, a first surface portion of the second side having a less reflective matte finish relative to the first side and a second surface portion of the second side. A substantially transparent coat layer is upon the first surface portion of the second side, with an ink layer comprising machine readable indicia further thereupon. The machine readable indicia include a unique identifier with respect to the metallic coin. A hosted server is functionally linked to the traditional point-of-sale device via a communications network and configured upon receiving the identifier as scanned from the point-of-sale device to extract stored value information corresponding to an account associated with the identifier, and transmit said information to the point-of-sale device.
US09613481B2 Systems, methods, and computer-readable media for sheet material processing and verification
Methods and systems disclosed herein for processing sheets of sheet material include receiving a sheet in a first sheet-accepting device. The methods and systems include detecting first information of the sheet, which includes a first serial number of the sheet. The methods and systems include receiving each of the sheets in a second sheet-accepting device. The methods and systems methods and systems include detecting second information of each sheet, which includes a second serial number of such sheet. The methods and systems include determining whether the first serial number of the sheet matches the second serial number of any of the sheets. The methods and systems include generating a report in response to determining that the first serial number of the sheet does not match the second serial number of any of the sheets.
US09613479B2 Device for separating coins with a rotating driver disc
The described device for separating coins comprises a rotatable base disc (32), a delimiting element (34) and a driver disc (36). A circular ring-shaped sorting track (12) is arranged eccentrically relative to the base disc (32). The driver disc (36) and a circularly arranged conveying element (14) interact in a transfer region (38) such that the lowest layer of coins among a quantity of coins conveyed by the driver disc (36) are pushed underneath the conveying element (14), clamped thereat and conveyed further.
US09613478B2 Wireless access control system for a door including door position based authentication and related methods
A wireless access control system for a door may include a lock assembly carried by the door. The lock assembly may include a lock, lock wireless communications circuitry, a door position determining device, a touch sensor to sense touching by a user, and a lock controller. A remote access device may be remote from the lock assembly and may to communicate with the lock wireless communications circuitry. The lock controller may be configured to determine when the door is moved in a pattern based upon the door position determining device, perform an authentication of the remote access device based upon determining the door being moved in the pattern, and switch the lock from the unlocked position to the locked position based upon the authentication and the user touching the touch sensor.
US09613476B2 Identifying management system using a BLE WiFi bridge
An identification management system is provided at a dwelling. One or more bridges are at the dwelling, each including a computing device in an interior of a dwelling with an internet-facing radio, and a second radio communicating with one or more Bluetooth LE devices or an equivalent device. One or more Bluetooth devices or Bluetooth peripheral devices, collectively, Bluetooth devices are in communication with the bridge. The bridge uses detection of a Bluetooth device that is associated with a person to track the person relative to the dwelling.
US09613465B1 Method for suturing 3D coordinate information and the device using the same
The present disclosure discloses a method for suturing 3D coordinate information. The method includes disposing a correction block on a test platform; capturing first 3D coordinate information represented by a first viewing angle and second 3D coordinate information represented by a second viewing angle from the correction block; determining a first center coordinate of the first 3D coordinate information and a second center coordinate of the second 3D coordinate information; superimposing the first 3D coordinate information to the second 3D coordinate information to form first overlap 3D coordinate information; suturing the first 3D coordinate information into the second 3D coordinate information to form a first 3D coordinate suturing result according to an iterative closet point algorithm; and determining a first transformation relation of the first viewing angle versus the second viewing angle according to the first 3D coordinate information and the first 3D coordinate suturing result.
US09613464B2 System and method to select and characterize building floors using 2D representations
A system includes a two dimensional display device coupled to control circuitry. The control circuitry establishes a two dimensional representation of at least first and second floors of a building. Responsive to a selected input, closed boundaries are established that surround the two dimensional representations of each floor. Responsive to at least one other input, first and second coordinate systems are established with one coordinate system associated with each boundary. Three dimensional information can be established relative to the various devices installed on each floor, and simulations of operation can be carried out. An installer can move various ones of the devices and re-run the simulation to evaluate which configuration provides a better communication result.
US09613463B2 Augmented reality extrapolation techniques
Augmented reality extrapolation techniques are described. In one or more implementations, a frame of an augmented-reality display is rendered based at least in part on an optical basis that describes a current orientation or position of at least a part of a computing device. While the frame is rendered, an extrapolation based on a previous basis and a sensor basis generates an updated optical basis that describes a likely orientation or position of the part of the computing device, and the extrapolation is effective to account for a lag time duration between rendering the frame and displaying the frame of the augmented-reality display. The rendered frame of the augmented-reality display is updated before the rendered frame is displayed based at least in part on the updated optical basis that describes the likely orientation or position of the part of the computing device.
US09613462B2 Contextual local image recognition dataset
A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server.
US09613456B2 Enhanced dual quaternion skinning with scale non-compensating joints and support joints
Methods and systems for two-phase skinning of an object undergoing rigid and non-rigid transformations are disclosed. One method of skinning the object may include separating the object's joint transformations into rigid and non-rigid parts by determining if a joint is scale compensating or scale non-compensating, applying non-rigid joint transformations to the mesh, and applying rigid joint transformations to the mesh. Separation of the object's joint transformations into rigid and non-rigid parts may include determining a bind pose based on an initial configuration of the object's joints and determining an intermediate pose based on the configuration of the object's joints after non-rigid joint transformations are applied to the joints.
US09613455B1 Local georeferenced data
Methods, systems and computer readable media for identifying local georeferenced data are described. A method can include receiving a plurality of images and corresponding metadata for each image, the metadata including location information indicating where the corresponding image was acquired and object information indicating one or more objects shown in the corresponding image. The method can also include determining based on the images and corresponding metadata, that a group of images within the plurality of images is associated with a given object at a given location. The method can further include updating a digital map to include a cartographical feature based on the determination of the given object at the given location, wherein the cartographical feature is caused to be displayed on the digital map at a location corresponding to the given location.
US09613454B2 Automatic geometry and lighting inference for realistic image editing
Image editing techniques are disclosed that support a number of physically-based image editing tasks, including object insertion and relighting. The techniques can be implemented, for example in an image editing application that is executable on a computing system. In one such embodiment, the editing application is configured to compute a scene from a single image, by automatically estimating dense depth and diffuse reflectance, which respectively form the geometry and surface materials of the scene. Sources of illumination are then inferred, conditioned on the estimated scene geometry and surface materials and without any user input, to form a complete 3D physical scene model corresponding to the image. The scene model may include estimates of the geometry, illumination, and material properties represented in the scene, and various camera parameters. Using this scene model, objects can be readily inserted and composited into the input image with realistic lighting, shadowing, and perspective.
US09613447B2 Identifying cyclic patterns of complex events
Data within a database are displayed to discover patterns of events in time-based data. A first display of a linear timeline indicating events within time-based data is provided. The linear timeline of the first display may be transformed into a second display to cluster the events within the time-based data, where the second display includes one or more from the group of a stacked linear timeline of the events, a polar (annular) timeline of the events, and a helical timeline of the events. Patterns of the events are revealed within the second display to identify event associations.
US09613445B2 Medical information display systems and methods
A computer implemented method of displaying a virtual patient chart. The method includes receiving data relating to a patient and generating, using a processor, a graphic representing at least one attribute related to a characteristic of the patient, wherein the generating uses a plurality of consistent visual modification rules that convey additional information to the graphic. The method also includes displaying the graphic on a virtual patient chart.
US09613443B2 Method for generating representations of polylines using piecewise fitted geometric primitives
A method for generating a representation of a polyline formed by a sequence of points determines an overcomplete set of geometric primitives that redundantly fit overlapping sections of the polyline. The overcomplete fitting is performed such that the set includes one or more types of geometric primitives, each fitted to a section of the polyline formed by a subset of the sequence of points. The method determines a local cost of each geometric primitive based on a combination of a fitting error and an encoding cost of the geometric primitive, and determines a join cost of each successive pair of adjacent primitives. Next, the method determines a combination of the geometric primitives forming a connected path along a length of the polyline such that a sum of the local costs of the geometric primitives and the join costs of adjacent primitives in the combination is optimized.
US09613441B2 Joint reconstruction of electron density images
A method and a related system (IMA) for reconstructing an image of an electron density in a subject PAT. An x-ray radiation imager is used to expose the subject PAT to radiation to receive projection data. The reconstruction method combines projection data from two channels, namely Compton scatter based attenuation data pC and phase shift data pdφ.
US09613436B1 Optimization methods for feature detection
An apparatus includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to perform a transformation on a detected signal that has penetrated an object of interest to form a sinogram. The sinogram is a sine-based representation of the detected signal. A feature of interest is identified in the sinogram. A tomogram corresponding to the detected signal is reconstructed. The instructions to reconstruct utilize the feature of interest to determine at least one attribute of the tomogram.
US09613434B2 Visualization of size of objects
In accordance with some examples, when an image of an object is displayed at a display device, responsive to one or more user inputs, a computing device may be configured to adjust the image so that the object in the adjusted image approximates its actual size. A scale of a representative length may then be generated on the image, responsive to one or more other user inputs, such that the actual size of the object is visualized based on the scale.
US09613433B2 Method of characterizing a light source and a mobile device
A method of and a device for characterizing a light source and a method of selecting a replacement light source are provided. The method obtains (102) a first image of a light source in operation, obtains (106) a second image of the illuminated environment, and obtains (104, 108) first camera settings and second camera settings of the optical system and image processing system of the respective first and second camera at the respective moments in time that the first image and the second image was obtained. The first image, the second image, and the first and second camera settings are analyzed (110) to estimate characteristics of the light source. The characteristics of the light source may be used to propose a replacement light source and characteristics of the proposed replacement light source may be used to simulate the effect of the replacement light source on the illuminated environment.
US09613430B2 Camera system and shake correction method thereof
A camera system includes a lens having a first shake correction unit for correcting shaking on the basis of the amount of shaking which is detected by a first shake amount detector and from which a first reference value corresponding to an output value of the first shake amount detector kept in a stationary state is subtracted, and a body having a second shake correction unit for correcting shaking on the basis of the amount of shaking which is detected by a second shake amount detector and from which a second reference value corresponding to an output value of the second shake correction unit in a stationary state is subtracted. The camera system corrects a first reference value or a second reference value.
US09613421B2 Optical tracking
The present invention relates to a method for determining the pose of an object, preferably of a medical device.
US09613418B2 Method and device for examining or imaging an interior surface of a cavity
A method for examining an interior surface of a cavity includes the steps of capturing partial images of an interior surface of a cavity; joining the captured partial images to form a complete image of said interior surface of the cavity; and providing an warning if the joined partial images does not form a complete image of said interior surface of the cavity.
US09613415B2 Protective film detecting apparatus and protective film detecting method
Disclosed herein is a protective film detecting method including the steps of supplying a mist to a work surface of a workpiece in the condition where the work surface is coated with a protective film, applying light to the work surface of the workpiece, imaging the work surface of the workpiece after supplying the mist, and detecting an uncoated area where the protective film is not formed, by using a difference in light intensity between a coated area where the protective film is formed and the uncoated area where the protective film is not formed to cause the formation of asperities due to droplets formed from the mist supplied to the work surface of the workpiece and the occurrence of Mie scattering of the light applied to the asperities, the difference in light intensity being detected from an image obtained in the imaging step.
US09613413B2 Methods and systems for determining part wear based on digital image of part
Systems and methods are disclosed for determining part wear using a mobile device. One such exemplary method includes capturing, using the mobile device, at least one digital image of a wear part of a machine. The method further includes determining, by the mobile device and based on the at least one digital image, a degree of wear of the wear part.
US09613410B2 Gas visualization arrangements, devices, and methods
Gas visualization in an image depicting a scene, for an example embodiment comprises capturing a first IR image depicting the scene at a first time instance and a second IR image depicting the scene at a second time instance; performing image processing operations on image data derived from said first IR image and from said second IR image, to generate a collection of data representing the location of gas in one of the first or second IR images; and generating a third image by adjusting pixel values in an image depicting the scene, dependent on pixel values of said collection of data. According to various embodiments, there is further provided further processing of the collection of data, and/or gas detection, before generation of the third image with adjusted pixel values.
US09613406B2 Method and apparatus for providing specular surface reconstruction
An approach is provided for reconstruction of dynamic arbitrary specular objects. The approach involves determining time-of-flight data for at least one pixel of at least one time-of-flight sensor configured with at least one retro-reflector, wherein the time-of-flight data includes a first distance from the at least one time-of-flight sensor to at least one point of at least one surface, and a second distance from the at least one point to the at least one retro-reflector. The approach also involves determining other time-of-flight data for one or more neighboring pixels which are neighboring the at least one pixel. The approach further involves determining at least one range distance to the at least one point of the at least one surface by causing, at least in part, a factoring out of the second distance from the time-of-flight data by using the other time-of-flight data. The approach also involves causing, at least in part, a reconstruction of the at least one surface using the at least one range distance.
US09613404B2 Image processing method, image processing apparatus and electronic device
It is provided according to the present application an image processing method applied to an electronic device equipped with a binocular camera. The image processing method includes: calculating a motion direction of a first image and a motion direction of a second image, wherein the first image and second image are captured by two cameras of the binocular camera respectively; performing deblurring on the first image and the second image; and combining the images which are already deblurred to obtain a definite three-dimensional perspective image. According to the image processing method, a blurry image generated during imaging is deblurred, the blurring caused by movement or the like may be weakened, the definition of the deblurred image is better than the definition of the blurred image, thereby leading to a better imaging result.
US09613399B2 Method for enhancing colors of image and system thereof
A method and a system for enhancing colors of an image are disclosed. The method comprises: converting the color components in an RGB color space of each pixel in an image into a hue component, a saturation component, and a value component in an HSV color space of the pixel; stretching the saturation component when it is greater than 0 and smaller than 1; converting the hue component, the stretched saturation component, and the value component into an enhanced red component, an enhanced green component, and an enhanced blue component in the RGB color space. Through the method, the phenomenon of color shift can be prevented, thus enabling the image to be brighter and vivider. Hence, the viewers' visual experience can be improved. The method can relieve the problems of color shift and picture washout.
US09613396B2 Method and apparatus for demosaicing of color filter array image
Embodiments include a method comprising: receiving a source image comprising a plurality of pixels, wherein individual pixels of the plurality of pixels of the source image comprise a corresponding pixel value that is associated with a corresponding color of a plurality of colors, and wherein a first pixel of the plurality of pixels of the source image comprises a first pixel value that is associated with a first color of the plurality of colors; and for the first pixel of the plurality of pixels of the source image, estimating (i) a second pixel value that is associated with a second color of the plurality of colors and (iii) a third pixel value that is associated with a third color of the plurality of colors.
US09613395B2 Operation chart rescaling
Techniques for operation chart rescaling are described. In at least some embodiments, an operations chart is provided that tracks various parameters for an operation. The operations chart can include visual indicia of operation parameters, such as an operation value indicator that indicates a current operation value. A progress indicator can also be included that provides a visual indication of operation progress. In response to a change in an operation value for the operations chart (e.g., a change in data rate), the operations chart can be rescaled to visually reflect the change in operation value. In at least some implementations, techniques are employed to smooth visual movement of chart elements during a rescaling operation.
US09613392B2 Method for performing graphics processing of a graphics system in an electronic device with aid of configurable hardware, and associated apparatus
A method for performing graphics processing of a graphics system in an electronic device and an associated apparatus are provided, where the method includes the steps of: configuring a configurable hardware of the graphics system to be a vertex processing (VP) path in a specific processing phase; utilizing the VP path to perform VP-related tile-based rendering (TBR) operations; configuring the configurable hardware of the graphics system to be a pixel processing (PP) path in another processing phase; and utilizing the PP path to perform PP-related TBR operations. For example, after performing VP-related TBR operations of a specific frame of a plurality of frames is completed, PP-related TBR operations of the specific frame are performed, where after performing the PP-related TBR operations of the specific frame is completed, VP-related TBR operations of another frame of the plurality of frames are performed.
US09613389B2 Method for hiding texture latency and managing registers on a processor
A method for hiding texture latency in a multi-thread virtual pipeline (MVP) processor including the steps of: allowing the MVP processor to start running a main rendering program; segmenting registers of various MVP kernel instances in the MVP processor according to the length set, acquiring a plurality of register sets with the same length, binding the register sets to chipsets of the processor at the beginning of the running of the kernel instance; allowing a shader thread to give up a processing time slot occupied by the shader thread after sending a texture detail request, and setting a Program Counter (PC) value in the case of return; and returning texture detail and allowing the shader thread to restart running.
US09613388B2 Methods, apparatuses and computer program products for three dimensional segmentation and textured modeling of photogrammetry surface meshes
An apparatus for generating 3D geographical models includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including removing points of a cloud depicting vertical structures in meshes of triangles detected in an area corresponding to a set of 3D points responsive to identifying triangles on vertical structures. The triangles include vertices corresponding to geocoordinates. The program code further causes the apparatus to interpolate non-vertical structures of triangles to generate a dense cloud of points. The program code further causes the apparatus to downward project delineated points of segmented rooftops to closest points of a ground to generate 3D polygonal models depicting geographical objects. The program code further causes the apparatus to generate texturized objects responsive to mapping triangle locations to the 3D polygonal models and assign texture to vertical structures and rooftops. Corresponding methods and computer program products are also provided.
US09613386B1 Pickup and drop off zones for autonomous vehicles
Aspects of the disclosure relate to providing information about a vehicle dispatched to pick up the user. In one example, a request for the vehicle to stop at a particular location is sent. In response, information identifying a current location of the vehicle is received. A map is generated. The map includes a first marker identifying the received location of the vehicle, a second marker identifying the particular location, and a shape defining an area around the second marker at which the vehicle may stop. The shape has an edge at least a minimum distance greater than zero from the second marker. A route is displayed on the map between the first marker and the shape such that the route ends at the shape and does not reach the second marker. Progress of the vehicle towards the area along the route is displayed based on received updated location information for the vehicle.
US09613380B2 Method and system for public and private template sharing
A method for sharing templates for use with a financial management application (FMA) includes receiving, from each of multiple financial professionals, a company profile including a chart of accounts for a business operating within a commercial industry and at a geographic location, generating profile templates including, for each profile, a template including the commercial industry, the geographic location, and a redacted chart of accounts of the profile, receiving, from each of the financial professionals, a request to publicly share the template corresponding to the profile, receiving, from a small business representative, a profile creation request specifying a first commercial industry and a first geographic location, identifying a first template, and providing, in response to the profile creation request, the first template to the representative, where the representative uses the first template to create a first profile for the business.
US09613373B2 System and method for retrieving and normalizing product information
Systems and a method for retrieving and normalizing product information are described. The system identifies a threshold overlap value defining a value of attribute overlap that triggers a merging of item records. The system accesses a first item record and a second item record stored in a network database, the first item record and the second item record each comprising one or more attributes. The system identifies at least one attribute that is common in both the first item record and the second item record. Finally, the system merges the first item record and second item record into a single item record in response to a level of the at least one attribute identified as being common transgressing the threshold overlap value.
US09613369B2 Personalized virtual goods holiday or event calendar
A printed calendar, method and system for preparing the printed calendar, and system for redeeming virtual goods are provided herein. The printed calendar includes at least one form sheet having printed thereon one or more occurrences of time. The one or more occurrences of time being coupled with at least one viewing panel capable of hiding and revealing an image. The printed calendar further includes at least one back sheet having printed thereon at least one graphical representation associated with the one or more occurrences of time. The at least one graphical representation being aligned with the form sheet, such that, the graphical representation is visible through the at least one viewing panel coupled to the one or more occurrences of time. The at least one graphical representation representing a virtual good accessible to the selected recipient at one of the one or more occurrences of time.
US09613363B2 Methods, systems and apparatus to generate market segmentation data with anonymous location data
Methods and apparatus are disclosed to determine a consumer classification segment. A disclosed example method involves generating, with a processor, a list of consumer classification segments based on geographic indicators associated with a mobile device, associating, with the processor, the mobile device with a first consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a first application was executed, and associating, with the processor, the mobile device with a second consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a second application was executed.
US09613362B2 Monitoring a situation by comparing parallel data streams
Disclosed herein is a computer-implemented method of monitoring a situation by determining a set of one or more cases in case-based reasoning (CBR) the method comprising: receiving a data stream comprising information on a monitored situation; generating a plurality of parallel data streams from the received data stream; generating, for each of the parallel data streams, an overall similarity score between the parallel data stream and one of a plurality of cases, wherein each overall similarity score is generated from a comparison between one of the plurality of data streams and a different case; and determining a set of one or more cases in dependence on the generated overall similarity scores.
US09613360B1 Offering complementary products in an electronic commerce system
Disclosed are various embodiments for offering complementary products in relation to items listed by third party sellers in an electronic marketplace. Embodiments herein identify items available for sale by third parties in an electronic marketplace. An offer to include a complementary item available from an electronic commerce system in the electronic marketplace listing is transmitted to the third party seller. In other embodiments, a sale of an item in an electronic marketplace is detected and an offer to sell the product from the electronic commerce system is transmitted to the buyer.
US09613356B2 Secure passcode entry user interface
A method for secure passcode entry is disclosed. The method, in one embodiment, includes: receiving a request for authenticating a user; in response to the request, generating a passcode entry interface including buttons corresponding to character options for composing a passcode entry, wherein the passcode entry interface is used to receive the passcode entry to authenticate a user of the payment card; identifying, on a touchscreen of the electronic device, a traffic region that experienced touch events prior to receiving the request; and displaying the passcode entry interface on the touchscreen such that at least a portion of the passcode entry interface is positioned in the traffic region.
US09613355B2 Multi-layer transaction tracking and encryption
Embodiments for tracking multi-layer secured transactions include systems for providing a dedicated secure transaction channel to a user and sending pre-authorization code to the user via the transaction channel. The systems allow the user to encrypt transaction data and receive the encrypted transaction data from the user via the transaction channel. The systems further unlock the encrypted data and match the sent pre-authorization code to the received pre-authorization code. The systems send a post verification notification to the user comprising the one or more transactions via the transaction channel and receive a post verification confirmation from user in response to the post verification notification.
US09613348B2 Methods, systems, and media for conducting transactions using transaction codes
In accordance with some embodiments of the disclosed subject matter, methods for conducting a transaction using transaction codes are provided, the methods comprising: obtaining information about a trade item associated with the transaction; generating, using a hardware processor, a sale transaction code on a first user device; transmitting the sale transaction code to the first user device; receiving a first input of the sale transaction code on a second user device; generating a confirmation transaction code in response to receiving the first input, wherein the confirmation transaction code includes information about a second user account associated with the second user device; transmitting the confirmation transaction code to the second user device; receiving a second input of the confirmation transaction code on the first user device; and settling the transaction using the second user account in response to receiving the second input.
US09613346B2 Vending machine route management
An embodiment includes a method executed by at least one processor comprising: determining inventories for first and second times for a first vending machine (VM); determining inventories for first and second times for a second VM; determining inventories for first and second times for a third VM; and determining a service route to visit the first and second VMs on a specific date, and to specifically avoid visiting the third VM on the specific date, in response to determining the inventories for the second times for the first, second, and third VMs. Other embodiments are described herein.
US09613337B1 Smart bin lottery ticket dispenser system with varying ticket size inserts and associated front panels
A lottery ticket dispenser array system includes a plurality of separate bins, with each bin defined by a housing having a defined first internal space for receipt of first stack of interconnected lottery tickets and a removable first front panel. A plurality of different sized bin inserts are also provided, with each bin insert insertable into the bin housings and defining a second internal space that is less than the first internal space of the housing for receipt of a second stack of lottery tickets having a lesser individual length than the first stack of lottery tickets. A second front panel is associated with each of the bin inserts. Upon removal of the first front panel, one of the different sized bin inserts and associated second front panel are configured with the bin to convert the bin for dispensing of different sized lottery tickets.
US09613335B2 System and methods for automatic reorganization of pick slot assignments in a warehouse
Systems and methods for automatic reorganization of pick slot assignments in a warehouse are described. Replenishments of products from storage slots to pick slots are used to perform product relocation to new pick slots for active items, along with traditional relocation moves for inactive items to establish open pick slots. By use of replenishments, the blocking of product relocations to new pick slots due to order picking activity is reduced or eliminated, enabling product relocation for improved slotting to be performed during normal warehouse operations. A dynamic slotting method is described where each item is assigned to a zone having a designated set of slots and each item is replenished to any new slot, as compared to an originally assigned slot, in the zone as stock is depleted by picking. Inactive items may be proactively relocated to temporary slots to reduce or eliminate the blocking of relocations of active items.
US09613333B2 Infrastructure-mounted RFID tags
Infrastructure-mounted RFID-readable tags or transponders are provided for various applications. Such infrastructure tags may be employed in combination with RFID-readable product tags and an RFID reader for an improved inventory-management system which requires both types of tags to be scanned to constitute a successful product count. Infrastructure tags may also be employed as “read” or “no-read” tags in an RFID read field. The infrastructure tags of the RFID read field are combined with an RFID reader which is dynamically adaptable during initial set-up and use to improve the performance of the read field. When a perturbing object is detected in the read field, one or more performance parameters of the reader are adjusted to overcome any perturbing influence caused by the object.
US09613332B2 Devices, systems and methods for tracking and auditing shipment items
Devices, systems and methods for tracking and auditing shipment items are provided by capturing video of the shipment items handled in a facility. In certain embodiments, tracking devices are disclosed that can be integrated in a platform for material handling vehicle and manufacturing systems. In certain embodiments, tracking devices can provide tracking and auditing of shipment items by using a method of capturing video of shipment items as they are being handled. In certain embodiments, tracking devices can be coupled to video cameras. The video to be captured may be determined based on the information collected and/or commands received in relation to the items. In some embodiments, the method can create metadata and associate video and item information for shipment items handled in a facility. The video and metadata can be accessed through a communication network at a later time for tracking, auditing and other purposes.
US09613327B2 Adapting an incremental information object
Systems and methods for adapting an incremental information object (IIO) to accommodate a change in a workflow are provided. A method includes analyzing an IIO, wherein the IIO comprises a plurality of tiles, and wherein the plurality of tiles comprise a code. The code is confirmed and, if the confirmation is successful, a determination is made as to whether the workflow has changed. If the workflow has changed the IIO is modified to change the information density of the IIO, a new code comprising a bitstream is generated, and the bitstream is overwritten on the plurality of tiles.
US09613325B2 Diagnosis-driven electronic charting
A computer-implemented method for producing healthcare data records from graphical inputs by computer users includes receiving, on a graphical user interface of a computer system, a user identification of a diagnosis for a patient, the user identification produced by user selection on the graphical user interface; identifying one or more parameters that characterize the diagnosis; displaying on the graphical user interface a plurality of selectable values for particular ones of identified parameters; receiving sequential user selections representations of particulars ones of the values; and generating an electronic medical record representation that represents the identified diagnosis having the selected values for the one or more parameters.
US09613322B2 Data center analytics and dashboard
A method and system to evaluate data efficacy across an enterprise is disclosed. The method includes the step of indexing a set of data sources that include at least one of structured and unstructured data artifacts. The method further includes accessing the indexing on the one or more data sources with a computer. The method further includes the step of generating a plurality of analytics about the data sources based on the indexing, wherein the analytics include a plurality of: a document originality analytic, a corpus storage volume analytic, a data source ingest analytic, a document type analytic, and an analysis analytic. The method further includes displaying, on a display device, an interactive visualization of results based on the analytics, wherein the visualization comprises at least one of: a histogram, a graph, a timeline, a panel, a list, a chart, a popup, and a table.
US09613317B2 Justifying passage machine learning for question and answer systems
Mechanisms are provided for generating an answer to an input question. An input question is received and a set of candidate answers is generated along with, for each candidate answer in the set of candidate answers, a corresponding selection of one or more selected evidence portions from a corpus of information providing evidence in support of the candidate answer being a correct answer for the input question. The candidate answers are ranked based on an application of a justifying passage model (JPM) to the selected evidence portions for each of the candidate answers in the set of candidate answers. The JPM identifies whether a candidate answer is justified by a selected evidence passage corresponding to the candidate answer. A candidate answer is output as the correct answer for the input question based on the ranking of the candidate answers.
US09613315B2 Method for partial learning sharing of a software application
A method for sharing, by a secondary machine, an interactive region of a predefined application, executed on a primary machine to which the secondary machine is connected by a physical communications network, including learning a behavior, defining at the primary machine an interactive region to be shared, the interactive region being created within the application and not covering all of the application, exporting at the primary machine the interactive region to be shared to at least one secondary machine, and reproducing an interactive reflection of the interactive region on a secondary machine, the behavior of the interactive reflection being identical to that of the defined and exported interactive region such that identical inputs produce identical results.
US09613311B2 Receiving voice/speech, replacing elements including characters, and determining additional elements by pronouncing a first element
Electronic devices and methods for processing an input content are disclosed. The method includes: obtaining a first input content through a first operation; displaying the first input content on the display unit, the first input content comprising at least two elements; determining a first element from the at least two elements in accordance with a predetermined rule; obtaining a second element through a second operation, the second element not belonging to the at least two elements; updating the first element with the second element at the position where the first element has been displayed on the display unit; and displaying the second element on the display unit.
US09613310B2 Neural network learning and collaboration apparatus and methods
Apparatus and methods for learning and training in neural network-based devices. In one implementation, the devices each comprise multiple spiking neurons, configured to process sensory input. In one approach, alternate heterosynaptic plasticity mechanisms are used to enhance learning and field diversity within the devices. The selection of alternate plasticity rules is based on recent post-synaptic activity of neighboring neurons. Apparatus and methods for simplifying training of the devices are also disclosed, including a computer-based application. A data representation of the neural network may be imaged and transferred to another computational environment, effectively copying the brain. Techniques and architectures for achieve this training, storing, and distributing these data representations are also disclosed.
US09613308B2 Spoofing remote control apparatus and methods
Robotic devices may be operated by users remotely. A learning controller apparatus may detect remote transmissions comprising user control instructions. The learning apparatus may receive sensory input conveying information about robot's state and environment (context). The learning apparatus may monitor one or more wavelength (infrared light, radio channel) and detect transmissions from user remote control device to the robot during its operation by the user. The learning apparatus may be configured to develop associations between the detected user remote control instructions and actions of the robot for given context. When a given sensory context occurs, the learning controller may automatically provide control instructions to the robot that may be associated with the given context. The provision of control instructions to the robot by the learning controller may obviate the need for user remote control of the robot thereby enabling autonomous operation by the robot.
US09613306B2 Magnetic card swipe emulation systems and methods
A system, method, and computer readable medium (collectively, the “system”) are provided. The system may include a processor configured to perform operations and/or steps comprising storing, by a processor, a session key on a mobile device, wherein the session key is encrypted. The system receiving a transaction request, decrypting the session key, and broadcasting a signal configured for being received by a magnetic stripe reader. Track 1 data and/or track 2 data may be encoded in the signal. The track 1 data and/or the track 2 data may also comprise a dynamically generated value that is generated based on the session key.
US09613305B2 Printed material on which two-dimensional code is displayed
The invention is a printed material on which a two-dimensional code that can be read by a terminal and from which information for specifying contents reproduced by terminal can be acquired is displayed. Two-dimensional code displays a frame portion from which information about position and attitude of terminal can be acquired by terminal and a code portion configured by rotational state display dots 151, 152, 153, and 154 and 20 dots specifying contents to be reproduced by terminal. The 20 dots of the code portion and rotational state display dots are arranged on upper and lower dot portions sandwiching a dot nondisplay portion displaying a character, pictorial symbol, and the like. Rotational state display dots 151, 152, 153, and 154 show rotational position state of the terminal with respect to the two-dimensional code, and displays pattern information.
US09613303B2 System and method for incorporating security elements in printed documents in an insecure environment
Systems and methods for secured printing are provided. The method includes receiving a nominally print-ready document with the nominally print-ready document including one or more references to one or more security elements. The method also includes replacing the one or more references with one or more identifiers, to generate an intermediate document, and associating the one or more security elements with the one or more identifiers. The method further includes transmitting instructions to a printing device, with the instructions being configured to cause the printing device to associate the one or more identifiers with the one or more security elements. The operations further include transmitting the intermediate document to the printing device.
US09613302B2 Recording device and method of controlling the same
Queries from a control device are answered based on the data actually used. When a control command is received from a host computer, the recording control unit of a printer changes a value related to the recordable area stored in a temporary storage area according to the content of the control command, uses the new value to record in the recordable area, and returns the new value when queried by the host computer about the setting for which the value was changed.
US09613301B2 Print data processing apparatus and non-transitory computer readable medium storing program for deforming image elements of a watermark from intermediate print data
Provided is a print data processing apparatus including an intermediate data acquisition section that acquires intermediate data which is generated from document data described in a page description language and includes plural image elements, an extraction section that extracts image elements of a watermark from among the image elements of the intermediate data acquired by the intermediate data acquisition section, a deformation section that deforms each of the image elements of the watermark extracted by the extraction section into a shape that does not include an overlapping portion between the image elements of the watermark, and an output section that outputs an image element group of the watermark deformed by the deformation section, to an image data generation device that generates image data for a printing device from the intermediate data.
US09613300B2 Material classification using multiview capture
Multiple pixels are selected from one or more images of an object fabricated from an unknown material captured from one or more viewing directions and one or more trained classification engines are applied to the selected pixels so as to obtain initial estimates of the material at each selected pixel. The one or more trained classification engines are each trained at a training direction and are each characterized by performance characteristics that vary based at least in part on directional deviation from that training direction. A posterior probability for the collection of selected multiple pixels is calculated, wherein the posterior probability is calculated based at least in part on the performance characteristics and directional deviation of a surface normal of the object at a selected pixel from the one or more training directions. The material of the object is classified based on the calculated posterior probability.
US09613298B2 Tracking using sensor data
Tracking using sensor data is described, for example, where a plurality of machine learning predictors are used to predict a plurality of complementary, or diverse, parameter values of a process describing how the sensor data arises. In various examples a selector selects which of the predicted values are to be used, for example, to control a computing device. In some examples the tracked parameter values are pose of a moving camera or pose of an object moving in the field of view of a static camera; in some examples the tracked parameter values are of a 3D model of a hand or other articulated or deformable entity. The machine learning predictors have been trained in series, with training examples being reweighted after training an individual predictor, to favor training examples on which the set of predictors already trained performs poorly.
US09613297B1 Identifying objects in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying objects in images. One of the methods includes receiving an input image; down-sampling the input image to generate a second image; generating a respective first score for each of the plurality of object categories; selecting an initial patch of the input image; generating a respective second score for each of the plurality of object categories; and generating a respective third score for each of the plurality of object categories from the first scores and the second scores, wherein the respective third score for each of the plurality of object categories represents a likelihood that the input image contains an image of an object belonging to the object category.
US09613296B1 Selecting a set of exemplar images for use in an automated image object recognition system
Systems and methods are provided for identifying a subset of exemplar images in a set of exemplary images that may be used to generate an image classifier having one or more desirable performance characteristics. A computing system may select every possible subset of exemplar images from a set of exemplar images and may generate a classifier for each selected subset of images. The computing system may use each generated classifier to classify one or more images in order to generate performance statistics related to how each classifier performed when classifying the one or more images. The computing system may identify a particular subset of exemplar images that is associated with performance statistics of a classifier that satisfies one or more desired performance characteristics.
US09613295B1 Edge based location feature index matching
A system for image processing that matches a model image with an input image. The matching process includes using a feature location index for the model image.
US09613291B2 Method and system for patching up a point cloud of an object
A method for patching up a point cloud comprises obtaining a point cloud and a predetermined interval and a filtering parameter of curvature. Then a void in the point cloud which needs to be patched up is identified. A minimum encasing box is created to enclose the void. Points inside the minimum encasing box and outside the void are selected to create a B-spline curve surface. The B-spline curve surface are interpolated by the predetermined interval to obtain a plurality of discrete points which are used to patch up the void. Messy points in the void according to the predetermined interval and the filtering parameter of curvature are determined and deleted. Positions of the points in the void are adjusted along their normal vector directions to smooth the point cloud.
US09613285B2 Compressive sensing with local geometric features
Methods and apparatuses for compressive sensing that enable efficient recovery of features in an input signal based on acquiring a few measurements corresponding to the input signal. One method of compressive sensing includes folding an image to generate first and second folds, and recovering a feature of the image based on the first and second folds without reconstructing the image. One example of a compressive sensing apparatus includes a lens, a focal plane array coupled to the lens and configured to generate first and second folds based on the image, and a decoder configured to receive the first and second folds and to recover a feature of the image without reconstructing the image. The feature may be a local geometric feature or a corner. Compressive sensing methods and apparatuses for determining translation and rotation between two images are also disclosed.
US09613284B2 Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US09613282B2 Biometric methods and systems for enrollment and authentication
Biometric methods for enrollment and authentication of a person. During authentication, a previously stored enrollment image is presented on a display to the person. A candidate person is instructed to present a body part to a camera while the person is holding the body part unsupported in free space with respect to the camera. Using the camera, a candidate image of the body part is captured and presented with the previously stored enrollment image. The candidate person aligns the candidate image with the previously stored enrollment image. On alignment, the candidate image is verified as an authentic image of the person and the candidate person is authenticated as the person previously enrolled.
US09613280B2 System and method for front detecting of vehicle
The present invention provides automotive forward-looking system and method. According to an aspect of the present invention, there is provided an automotive forward-looking system including: a forward-looking sensor that has a field of view in a predetermined range of angle and monitors a forward area of a vehicle; a controller that calculates a turning angle of the forward-looking sensor by estimating the curvature of a curved road; and a sensor turning unit that turns the forward-looking sensor by being controlled to operate by the controller, in which the controller estimates the curvature of a curved road on the basis of a guardrail installed at a side of the curved road.
US09613274B2 Identifying an obstacle in a route
A system and computer implemented method for identifying an object in a route is disclosed. The method may include capturing a first set of images during a first traversal of a first route. The method may also include capturing a second set of images during a second traversal of the first route. The method may also include identifying, by comparing the first set of images with the second set of images, an object in the second set of images meeting an obstruction criteria. The method may also include providing a notification of the object which was identified as meeting the obstruction criteria.
US09613272B2 Image analyzing device, image analyzing method, and recording medium storing image analyzing program
An image analyzing device, an image analyzing method, and a recording medium storing an image analyzing program are provided. Each of the image analyzing device, the image analyzing method, and the recording medium storing the image analyzing program recognizes an area where a target is displayed based on a feature value of an input image, generates space recognition information to recognize spatial properties of each portion of the input image, divides the image into a plurality of similar areas according to similarity in feature value of the input image, the similar area having a similar feature value, obtains specified attribute data of the spatial properties to be referred to, from image areas around the recognized area where the target is displayed, recognizes the spatial properties according to the space recognition information, and determines whether a result of recognition is appropriate at the portion where the target is displayed.
US09613271B2 Determining severity of a geomagnetic disturbance on a power grid using similarity measures
Methods, systems, and computer program products for determining severity of a geomagnetic disturbance on a power grid using similarity measures are provided herein. A method includes extracting multiple features of activity associated with geomagnetically induced currents from multiple heterogeneous data streams; comparing the extracted features to historical data related to geomagnetically induced currents to determine a level of similarity between each of the extracted features and the historical data; assigning a level of severity to one or more of the extracted features having a level of similarity with the historical data above a given threshold; and generating a notification comprising (i) a prediction of activity associated with geomagnetically induced currents based on the extracted features having a level of similarity with the historical data above the given threshold, and (ii) the level of severity assigned thereto.
US09613270B2 Weather displaying method and device
The present disclosure discloses a method and a device for displaying weather. The method includes: acquiring weather information and orientation information of a terminal device; generating a weather animation according to the weather information and the orientation information of the terminal device; and displaying the weather animation on the terminal device. Accordingly, a plurality of weather conditions are comprehensively and dynamically presented via integrated motion pictures, and the weather conditions are displayed more accurately, realistically, and intuitively.
US09613262B2 Object detection and tracking for providing a virtual device experience
The technology disclosed can provide capabilities such as using vibrational sensors and/or other types of sensors coupled to a motion-capture system to monitor contact with a surface that a user can touch. A virtual device can be projected onto at least a portion of the surface. Location information of a user contact with the surface is determined based at least in part upon vibrations produced by the contact. Control information is communicated to a system based in part on a combination of the location on the surface portion of the virtual device and the detected location information of the user contact. The virtual device experience can be augmented in some implementations by the addition of haptic, audio and/or visual projectors.
US09613255B2 Systems, methods and computer program products for signature detection
Methods, systems, and computer program products for signature detection. One example of a method includes: acquiring an article defect density map comprising a plurality of sections corresponding to a first resolution level which is indicative of defect numbers for the sections, and determining a distribution representative of the defect numbers or function thereof; determining a threshold in accordance with said distribution, and identifying sections, out of said plurality of sections in the article defect density map, with defect numbers or function thereof above the threshold; and clustering at least part of adjoining identified sections, into one or more signatures, thus detecting said one or more signatures.
US09613245B1 Device and method for authentication by a biometric sensor
There is described an electronic device comprising a biometric authentication sensor and a control circuit, and a method thereof. The biometric authentication sensor detects an object in proximity. The control circuit activates an authentication operation in determining that sensor coverage exceeds a predetermined threshold. The control circuit provides user feedback associated to the sensor coverage in determining that the sensor coverage does not exceed the threshold.
US09613243B2 Apparatus and method for reading optical information with low-fatigue visual interface
An apparatus and method for reading optical information and that includes an interface with reduced visual fatigue. In an embodiment, the apparatus may include an acquisition means for acquiring the optical information. The apparatus may further include a body with a frontal face to be disposed between a minimum and maximum work distance, an illuminating means for emitting an illuminating pattern, an aiming means for emitting an aiming pattern, an indicating means for emitting a reading apparatus outcome pattern. The illuminating means, aiming means, and indicating means including respective non-coherent light sources, and each are configurable by operating parameters that include wavelengths of each of the light sources are selectable. The wavelength of the aiming means may range from 430 to 470 nm, illuminating means may range from 590 to 650 nm, and indicating means may range from 530 to 560 nm.
US09613238B2 Near field communication device and electronic system having the same
A Near Field Communication (NFC) device, system, and method are disclosed. The NFC device includes a resonance unit configured to emit a first electromagnetic wave to communicate with an external NFC card in a reader mode, and an NFC chip configured to measure an antenna voltage generated by the resonance unit while the resonance unit emits the first electromagnetic wave, and configured to control the resonance unit to stop emitting the first electromagnetic wave when a magnitude of the antenna voltage oscillates.
US09613235B2 System, method and apparatus for encoding of RFID inlays
A method, system and apparatus for encoding an RFID inlay incorporated in an object, the object having indicia disposed thereon. The system can include an object transporting mechanism, a scanner for scanning the indicia, at least one RFID antenna for encoding the RFID inlay, and a processor in communication with and adapted to control the operation of the object transporting mechanism, the scanner, and the at least one RFID antenna.
US09613233B1 Interactive industrial maintenance, testing, and operation procedures
A method of performing an interactive procedure with a portable smart device utilizes assets that include asset identifiers in an industrial facility. The method provides indicia and/or photographs on a display of the portable smart device for procedural steps of a procedure to be performed on an industrial facility. The portable smart device receives an input to begin the procedure, displays indicia and/or photographs of an asset location and a first procedural step for an asset having an asset identifier. The portable smart device scans an asset identifier to ensure the proper asset is located. Thereafter, a procedural step for the asset is displayed. Upon performance of the step, an operator provides a confirmation to the smart device for ensuring that the procedural step is performed.
US09613232B1 Digital signal processing blocks with embedded arithmetic circuits
A specialized processing block on an integrated circuit includes a first and second arithmetic operator stage, an output coupled to another specialized processing block, and configurable interconnect circuitry which may be configured to route signals throughout the specialized processing block, including in and out of the first and second arithmetic operator stages. The configurable interconnect circuitry may further include multiplexer circuitry to route selected signals. The output of the specialized processing block that is coupled to another specialized processing block together with the configurable interconnect circuitry reduces the need to use resources outside the specialized processing block when implementing mathematical functions that require the use of more than one specialized processing block. An example for such mathematical functions include the implementation of vector (dot product) operations, FIR filters, or sum-of-product operations.
US09613228B2 Isolation and presentation of untrusted data
Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.
US09613225B2 Electronic device, system and method for securing data
An electronic device capable of securing data is provided. The electronic device includes a storage device for storing data and a number of securing strategies. Each of the securing strategies includes a securing condition for triggering a data securing action and one or more identifiers of the data to be secured. If the electronic device determines that a securing condition is met, the electronic device secured the data having the one or more identifiers corresponding to the met securing condition. A data securing system and method are also provided.
US09613219B2 Managing cross perimeter access
In some implementations, a method of managing access to resources in a single device including receiving, from a first resource assigned to a first perimeter, a request to access a second resource assigned to a second perimeter different from the first perimeter. The single device includes the first perimeter and the second perimeter. Whether access to the second resource is prohibited is determined based on a management policy for the first perimeter. The management policy defining one or more rules for accessing resources assigned to the second perimeter including the second resource.
US09613217B2 Confidential content display in flexible display devices
Confidential content within a file is masked for display on a flexible display device. A legend relating the masking to the confidential content is displayed in a hidden area created by bending the flexible display device. The flexible display device monitors secondary users and their gaze towards the flexible display device and the hidden area to determine if unauthorized secondary users can see the display and hidden area of the flexible display device.
US09613209B2 Augmenting system restore with malware detection
An anti-malware program monitors the behavior of a system after a system restore to determine the likelihood of a hidden infection of malicious code still existing after the system restore. The anti-malware program observes the dynamic behavior of the system by monitoring conditions that are likely to signify the possibility of an infection thereby necessitating the need to initiate anti-malware detection. The anti-malware program may observe the restoration history, system settings, malware infection history, to determine the likelihood of an existing hidden infection after a system restore.
US09613208B1 Trusted security zone enhanced with trusted hardware drivers
An electronic device comprises a processor, a permissive sector, a trusted security zone that is separate from the permissive sector, a hardware driver, a first trusted application, stored in the trusted security zone, that is configured to invoke the hardware driver in response to activation instructions, and a second trusted application, stored in the trusted security zone, that when executed on the processor, configures the processor to: amass information about an uncompromised state of the hardware driver, store the information about the uncompromised state of the hardware driver in the trusted security zone, and compare, in response to receipt of activation instructions by the first trusted application, the information about the uncompromised state of the hardware driver with a current state of the hardware driver, and perform an action in response to a result of the comparison.
US09613200B2 Ear biometric capture, authentication, and identification method and system
The current document discloses an ear-biometrics-based authentication and identification system that includes an ear-image-capture subsystem that generates an image of a user's ear, a template-generation subsystem that extracts features from the generated image to generate a template that is stored in an electronic memory, and a template-comparison subsystem that compares the generated template to previously generated and stored templates in order to identifier the user.
US09613197B2 Biometric user authentication system and a method therefor
The present disclosure relates to a method and a system for authenticating a user. In one embodiment, one or more input and target data samples extracted from a plurality of physiological and movement signals of the user are processed to train one or more regression models. In real time authentication, the input and target data samples are extracted from the plurality of physiological and activity signals and mapped with trained regression models to determine a regression error. Based on the regression error, an appropriate authentication signal is then generated and transmitted to the user. Using dynamically selected multiple input and target data samples for user authentication increases the accuracy of authentication, thereby reducing possibilities of invalid authentication. Further, the power consumed by the sensors and computation load is reduced by dynamically powering up and powering down of the one or more sensors based on their usage during the authentication process.
US09613196B2 Protection system including machine learning snapshot evaluation
This disclosure is directed to a protection system including machine learning snapshot evaluation. A device may comprise a machine learning engine (MLE) to generate snapshots of device operation. The MLE may use active or planned operations in the snapshot to learn user behavior. Once normal user behavior is established for the device, the MLE may be able to determine when snapshots include unusual behavior that may signify a threat to the device. Snapshots determined to include unusual behavior may be transmitted to a remote resource for evaluation. The remote resource may include at least a user behavior classification engine (UBCE) to classify the user behavior by characterizing it as at least one type of use. The snapshot may be analyzed by the UBCE to determine if potential threats exist in the device, and the threat analysis may be provided to the device for evaluation and/or corrective action.
US09613192B2 Flexible licensing architecture
An improved technique involves analyzing a system configuration upon a system boot and sending the configuration to a system configuration database that provides configuration details for enabling features of a software package. Such configuration details take the form of configuration parameters having values that may include, for example, an amount of RAM installed in the system, or the operating system used. The configuration database stores values of these parameters in a persistent store and makes these values available to the system when a software package is launched. At this point, the system accesses the database and obtains the values of the configuration parameters. The system uses these values to determine whether to activate particular features of the software package.
US09613190B2 Systems and methods of secure data exchange
An example method for managing digital rights management (DRM) protected content sharing in a networked secure collaborative computer data exchange environment includes establishing, by a secure exchange facility and managed by an intermediate organizational entity, a procedure that allows a user from a first entity to share access to computer data content with a user from a second entity based on indicated access rights. The method includes transforming the computer data content into DRM protected content, utilizing a DRM engine provided by a separate entity. The method includes granting access to the content to the second user, providing permissioned control to entities utilizing a number of data storage nodes, and managing secure data exchange of the content and metadata, without the secure exchange facility having access to the content. The method includes operations to support content services including data transformation, filtering, analytics, and searching tools for the content.
US09613187B2 Clinical information processing apparatus, method and program
Likelihood ratio between a likelihood of belonging to one classification of a key item and a likelihood of belonging to other classification of the key item when a case belongs to each classification of a clinical-information item other than the key item is calculated, based on registration case information for calculating a likelihood ratio, for each classification of a key item. A weighting coefficient corresponding to each classification of the clinical-information item other than the key item for each classification of the key item is determined based on a target classification of a target clinical-information item and the calculated likelihood ratio. A degree of similarity is calculated for each registration case included in registration case information for calculating a degree of similarity by using weighting information corresponding to each classification of the key item and each classification of the clinical-information item other than the key item.
US09613186B2 Systems and methods for determining blood flow characteristics using flow ratio
Embodiments include a system for determining cardiovascular information for a patient which may include at least one computer system configured to receive patient-specific data regarding a geometry of an anatomical structure of a patient; create a model representing at least a portion of the anatomical structure; create a physics-based model relating to a blood flow characteristic within the anatomical structure; determine a first blood flow rate at at least one point of interest in the model; modify the model; determine a second blood flow rate at a point in the modified model corresponding to the at least one point of interest in the model; and determine a fractional flow reserve value as a ratio of the second blood flow rate to the first blood flow rate.
US09613185B2 Influence filtering in graphical models
According to an aspect, influence filtering in a graphical model includes accessing the graphical model in a data store. The graphical model includes a plurality of nodes connected by edges having edge strengths representing a degree of relation between the nodes. A target relation strength for a pair of nodes in the graphical model is received. An edge strength of an edge in a direct path between the pair of nodes is determined by traversing, in the graphical model, one or more paths other than the direct path between the pair of nodes. The determining also includes estimating a cumulative strength of the traversed paths, and calculating the edge strength for the edge in the direct path based on the cumulative strength of the traversed paths and the target relation strength. The calculated edge strength is assigned to the edge in the direct path between the two nodes.
US09613184B2 Analyzing a washout period characteristic for psychiatric disorder therapy delivery
A characteristic of a washout period following the delivery of therapy to a patient according to a therapy program may be determined based on a physiological parameter of the patient. A washout period includes the period of time during which a carryover effect from the therapy dissipates. The washout period characteristic may include, for example, a duration of the washout period, an amplitude or a trend in a physiological signal during the washout period or a power level or a ratio of power levels in frequency bands of the physiological signal. In some embodiments, washout period characteristics associated with a plurality of therapy programs may be used to compare the programs. In other embodiments, a washout period characteristic may be used to determine a mood state of the patient and, in some cases, modify a therapy program. Monitoring a washout period may also be useful for timing therapy program trials.
US09613183B2 Post-authorization transaction bundling control
A data processing control comprising an outgoing payment request control object having 1) user-selectable data records, each user-selectable data record having one or more associated fields, 2) graphical attributes to allow the user-selectable data records to be displayed, and 3) functional attributes to allow the user-selectable data records to be submitted for payment authorization by a third party. An incoming authorized payment control object having 1) authorized payment data records, each of the authorized payment data records having one or more associated fields, 2) graphical attributes to allow the authorized payment data records to be displayed, and 3) functional attributes to allow the authorized payment data records to be submitted for fund transfer in a single bundled payment transaction. The outgoing payment request control object and the incoming authorized payment control object are generated in a user interface for a healthcare services provider.
US09613177B2 Methods of generating circuit layouts that are to be manufactured using SADP routing techniques
One method disclosed herein involves, among other things, generating a set of mandrel mask rules, block mask rules and a virtual, software-based non-mandrel-metal mask. The method also includes creating a set of virtual non-mandrel mask rules that is a replica of the mandrel mask rules, generating a set of metal routing design rules based upon the mandrel mask rules, the block mask rules and the virtual non-mandrel mask rules, generating the circuit routing layout based upon the metal routing design rules, decomposing the circuit routing layout into a mandrel mask pattern and a block mask pattern, generating a first set of mask data corresponding to the mandrel mask pattern, and generating a second set of mask data corresponding to the block mask pattern.
US09613176B2 Buffer chain management for alleviating routing congestion
Systems and techniques for alleviating congestion are described. A set of buffer chains that pass through a congested region of the circuit design can be identified. Next, the set of the buffer chains can be removed from the circuit design. A placement blockage in the circuit design can then be created that covers at least a portion of the congested region. Next, the buffer chains that were removed can be reconstructed in the circuit design in the presence of the placement blockage, thereby alleviating congestion. Once the buffer chains have been reconstructed, the placement blockage can be removed from the circuit design. In some embodiments, congestion can be alleviated by spreading out buffer chains based on spreading out center of mass lines corresponding to the buffer chains.
US09613171B1 Multi-cycle signal identification for static timing analysis
Embodiments relate to multi-cycle signal identification for static timing analysis. An aspect includes identifying, in a circuit under test, a multi-cycle signal, the multi-cycle signal having a longer period than a main clock signal of the circuit under test. Another aspect includes mapping a plurality of additional signals of the circuit under test onto the multi-cycle signal, the plurality of additional signals each having a shorter period than the multi-cycle signal. Yet another aspect includes performing static timing analysis of the circuit under test based on the multi-cycle signal.
US09613169B2 Vessel stability simulator
The present document describes a computing platform for simulating stability-related variables of a vessel comprising vessel elements placed in a given configuration, the computing platform comprising: a database for storing: a list of the vessel elements and information about the vessel elements; a simulation module for computing values of the stability-related variables using the vessel elements placed in the given configuration and the information about the vessel elements; and a graphical user interface for: receiving user instructions about a selection of the vessel elements among the list of the vessel elements and about the configuration of the vessel elements on the vessel; outputting the values of the stability-related variables; and displaying a representation of the vessel indicative of the values of the stability-related variables.
US09613166B2 Search suggestions of related entities based on co-occurrence and/or fuzzy-score matching
A method for generating search suggestions of related entities based on co-occurrence and/or fuzzy score matching is disclosed. The method may be employed in a search system that may include a client/server type architecture. The search system may include a user interface for a search engine in communication with one or more server devices over a network connection. The server device may include an entity extraction module, a fuzzy-score matching module, and an entity co-occurrence knowledge base database. In one embodiment, the search system may process a partial search query from a user and present search suggestions to complete the partial query. In another embodiment, the complete search query may be used as a new search query. The search system may process the new search query, run an entity extraction, find related entities from the entity co-occurrence knowledge base, and present said related entities in a drop down list.
US09613158B1 Cache hinting systems
The present invention relates to systems, apparatus, and methods for improving web transactions using cache hints. In various embodiments, cache hints may be information for optimizing and extending the use of cached objects based on web transaction information from system users. This may enable indirect updates to caching directives, and may allow a proxy to respond to If-None-Match or If-Modified-Since requests using information from cache hints instead of prefetched information from a content provider.
US09613155B2 System and framework for multi-dimensionally visualizing and interacting with large data sets
An apparatus and method for accessing and controlling data has a computer coupled to a display screen and to a source of a plurality of data items. The computer is programmed with a program having a graphical user interface that displays symbols on the display screen that represent the data items. The symbols may be displayed and colored in groups based upon the similarity of content of the data that the symbols represent. The content may also generate labels for the symbols. Lines extending between symbols graphically indicate the relatedness of the data that the symbols represent and the size of symbols may indicate the calculated relevance to user interests.
US09613154B2 Platform and application method for inter-system data exchange based on data tags
The present invention relates to platforms, systems, and application methods for data exchanges between systems based on data tag. The platform for data exchange between systems includes a service management system, a data tag management systems, an application terminal, and a service resource system. The data tag management system obtains service resource information from the service management system based on different applications, and generates data tags. The application terminal obtains the corresponding service resource information from the data tag, interacts with the service management system to obtain service result, thus achieving a variety of service applications. The disclosed system and method can effectively integrate a range of services, facilitate inter-system data exchanges, and improve user experiences, which allow tag data to be applied to the larger scale commercial applications. The disclosed systems and methods are easy to implement at low costs.
US09613153B2 Categorizing social networking system users based on user connections to objects
When a social networking system receives a report of malicious activity, the social networking system calculates disabled connectivity score for a user reporting the activity or identified by the report. The disabled connectivity score indicates how strongly the user is associated with other objects that have been disabled by the social networking system. Hence, the disabled connectivity score provides a measure of the user's trustworthiness that is used to determine a type of action to be taken in response to the report. Examples of actions that may be taken when a report is received include ignoring the report, further reviewing the report, or taking remedial action by disabling or deleting an object maintained by the social networking system that is the subject of the report.
US09613151B2 Method and system for web page breadcrumb
A breadcrumb method, system and computer program product for a website. In response to a request for visiting the website, a breadcrumb root node is generated in a tree structure. In response to receiving a request for visiting a first web task associated with the website, a first task node is generated in the tree structure at the breadcrumb root node. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task.
US09613148B2 Method and system for determining property of user in social network platform
A method and system for determining a property of a user in a social network platform are provided according to some embodiments of the present disclosure. The method includes: determining a property of a seed user in the social network platform; determining a property of a social network platform function interacting with a user according to a property of the user in the social network platform; and determining a property of a user interacting with a social network platform function according to a property of the social network platform function. By the embodiments of the present disclosure, the property of the user in the social network platform can be determined accurately.
US09613143B2 System and method for generating media bookmarks
Disclosed herein are systems, methods, and computer-readable media for transmedia video bookmarks, the method comprising receiving a first place marker and a second place marker for a segment of video media, extracting metadata from the video media between the first and second place markers, normalizing the extracted metadata, storing the normalized metadata, first place marker, and second place marker as a video bookmark, and retrieving the media represented by the video bookmark upon request from a user. Systems can aggregate video bookmarks from multiple sources and refine the first place marker and second place marker based on the aggregated video bookmarks. Metadata can be extracted by analyzing text or audio annotations. Metadata can be normalized by generating a video thumbnail representing the video media between the first place marker and the second place marker. Multiple video bookmarks may be searchable by metadata or by the video thumbnail visually.
US09613141B2 Real-time audio dictionary updating system
According to one exemplary embodiment, a method for updating an audio dictionary is provided. The method may include receiving at least one audio file within a plurality of audio files associated with a term. The method may also include receiving at least one user evaluation associated with the at least one audio file, the at least one user evaluation being based on a correlation between nationality characteristics associated with the received at least one audio file and the at least one user evaluation. The method may further include assigning a ranking to the at least one audio file within the plurality of audio files based on the received at least one user evaluation associated with the at least one audio file, wherein the assigned ranking is from a lowest ranking to a highest ranking. The method may also include adding the assigned highest ranking audio file into the audio dictionary.
US09613138B2 Unified semantic scoring of compositions of ontological subjects
The present invention discloses methods, systems, and tools for unified semantic scoring of compositions of ontological subjects. The method breaks a composition into a plurality of partitions as well as its constituent ontological subjects of different orders and builds a participation matrix indicating the participation of ontological subjects of the composition in other ontological subjects, i.e. the partitions, of the composition. The method, systematically, enables the calculation of the semantic scores/ranks, value significances of ontological subjects of different orders and/or calculating and obtaining adjacency data of their visual graphical representations, and/or the association strengths between the ontological subjects of different orders of the composition. Various systems for implementing the method and numerous applications and services are disclosed.
US09613133B2 Context based passage retrieval and scoring in a question answering system
According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.
US09613127B1 Automated load-balancing of partitions in arbitrarily imbalanced distributed mapreduce computations
A distributed computing system executes a MapReduce job on streamed data that includes an arbitrary amount of imbalance with respect to the frequency distribution of the data keys in the dataset. A map task module maps the dataset to a coarse partitioning, and generates a list of the top K keys with the highest frequency among the dataset. A sort task module employs a plurality of sorters to read the coarse partitioning and sort the data into buckets by data key. The values for the top K most frequent keys are separated into single-key buckets. The other less frequently occurring keys are assigned to buckets that each have multiple keys assigned to it. Then, more than one worker is assigned to each single-key bucket. The output of the multiple workers assigned to each respective single-key bucket is stitched together.
US09613125B2 Data store organizing data using semantic classification
Data stores that store content units and annotations regarding the content units derived through a semantic interpretation of the content units. When annotations are stored in a database, different parts of an annotation may be stored in different tables of the database. For example, one or more tables of the database may store all semantic classifications for the annotations, while one or more other tables may store content of all of the annotations. A user may be permitted to provide natural language queries for searching the database. A natural language query may be semantically interpreted to determine one or more annotations from the query. The semantic interpretation of the query may be performed using the same annotation model used to determine annotations stored in the database. Semantic classifications and format of the annotations for a query may be the same as one or more annotations stored in the database.
US09613124B2 Apparatus and method for state management across visual transitions
A server has a data processing module with instructions executed by a processor to maintain an annotation of a first visualization of data, where the first visualization of data has visualization configuration parameters. The annotation is linked to a second visualization of the data that utilizes the visualization configuration parameters.
US09613123B2 Data stream processing
A method of processing a stream of raw data from a plurality of distributed data producing devices includes reducing the raw data to a plurality of representative synopsis coefficients, organizing the synopsis coefficients into a data structure with at least three dimensions, including a time window dimension and an accuracy dimension. Responsive to a detected anomaly in the data structure, at least one of a predetermined autonomous action and an action directed by a user is performed.
US09613121B2 Data duplication detection in an in memory data grid (IMDG)
Embodiments of the invention provide a method, system and computer program product for data duplication detection in an in memory data grid (IMDG). A method for data duplication detection in an IMDG includes computing a hash value for each binary data value in a key value pair of a partition in an IMDG. The method also includes generating a map including an entry for each unique computed hash value and one or more keys corresponding to binary data values of respective key value pairs from which the hash value had been uniquely computed. Thereafter, only those hash values in the map with multiple keys associated therewith are identified and binary data corresponding to the multiple keys of the identified hash values are reported as potential duplicate data in the IMDG.
US09613120B1 Replicated database startup for common database storage
Read-only nodes of a distributed database system may perform replicated database startup for common database storage. A read-only node may request a view of a database from a master node to initialize the read-only node for servicing queries. An indication of the view may be received and portions of data maintained for the distributed database may be read from a common data store maintaining the data for the database according to the indicated view of the database. In-memory data structures at the read-only node for servicing queries may be initialized based on the portions of data read from the common data store. The read-only node may then be made available for servicing queries.
US09613119B1 Unique identifiers for data replication, migration, failover operations and failback operations
A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a node of a networked environment includes determining a unique node identifier for the node of the networked environment, atomically modifying a local counter value at the node of the networked environment, and appending the unique node identifier to the atomically modified local counter value at the node of the networked environment to form a unique ID for the data item.
US09613118B2 Cross media recommendation
Methods, systems and computer program products are provided for cross-media recommendation by store a plurality of taste profiles corresponding to a first domain and a plurality of media item vectors corresponding to a second domain. An evaluation taste profile in the first domain is applied to a plurality of models that have been generated based on relationship among the plurality of taste profiles and the plurality of media item vectors, and obtain a plurality of resulting codes corresponding to at least one of the plurality of media item vectors in the second domain.
US09613114B2 ETL tool interface for remote mainframes
Embodiments of the present invention disclose a method for remote job submission. A computer receives a first job of a job stream. If the first job accesses a mainframe operating system, then the computer retrieves at least a return code threshold for the first job from a data store. If an option to build job control language is selected for the first job, then the computer generates job control language for the first job. The computer submits the first job to a job reader on the mainframe operating system using a file transfer protocol. The computer parses a retrieved output file to determine a return code for the first job.
US09613112B2 Structuring data
Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.
US09613111B2 Mapping data into an authorized data source
Embodiments of the invention are directed to systems, methods, and computer program products for mapping data to an authorized data source. The system is configured to receive data from one or more systems of record, wherein the data comprises one or more fields; determine one or more domains associated with the data, wherein the one or more domains comprise at least a transaction domain, a reference and master data domain, a derived domain, and a discovery domain; determine one or more data types associated with each of the one or more domains; categorize the data into at least one of the one or more domains and the one or more data types, wherein categorizing the data further comprises reconciling the data and removing data redundancies; and store the categorized data as an authorized data source capable of being accessed by one or more target systems.
US09613109B2 Query task processing based on memory allocation and performance criteria
Described are methods, systems and computer readable media for query task operations based on memory allocation and performance criteria.
US09613108B1 Light data integration
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a light integration. One of the methods includes receiving a plurality of objects from a functional logic tier of an application, each object representative of data stored in a data tier of the application, a first portion of the stored data being stored in a first persistent data store and a second portion of the stored data being stored in a second persistent data store. The method includes presenting in a first area of the user interface information from the plurality of objects, the information selected from the first portion of the data. The method includes receiving an indication of an object being selected from the plurality of objects. The method includes presenting in a second area of the user interface information from the second part of data corresponding to the selected business object.
US09613107B2 Methods and systems for an information directory providing audiovisual content
Systems and methods provide an online directory service over a network. After receiving a request to view an online directory listing from a network-enabled user terminal, an online directory server may present to the user terminal a directory listing associated with an identifier of audiovisual content. In response to a selection by a user of the listing, the user terminal may provide the identifier associated with the selected directory listing to the directory server. Based on the identifier, the directory server may access the audiovisual content and provide it to the user terminal and may present it to the user in conjunction with the other information of the directory listing.
US09613102B2 Systems and methods for ranking data visualizations
A method of ranking data visualizations is performed at a computing device having one or more processors and memory. The memory stores one or more programs for execution by the one or more processors. A user selects a set of data fields from a set of data. The computing device identifies a plurality of data visualizations based on the data fields selected by the user. For each of the plurality of data visualizations, a score is computed based on a set of ranking criteria. A first ranking criterion of the set of ranking criteria is based on values of one or more of the user-selected data fields in the set of data. A ranked list of the data visualizations is created, which is ordered according to the computed scores of the data visualizations. The ranked list is presented to the user.
US09613101B2 Promoting an original version of a copyrighted media item over an authorized copied version of the copyrighted media item in a search query
Systems and methods promoting an authoritative version (AVR) of copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to a search query are presented. An example system includes a matching component configured to identify copyrighted media content included in a video and a promoting component configured to promote in connection with a search query an authoritative version of the copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to the search query.
US09613097B2 Dynamic result set caching with a database accelerator
According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.
US09613092B2 Allocation of tenants to database services
A method to automatically allocate tenants to database services includes determining a query plan based on a workload for each tenant. A distance metric is created based on the query plan for each tenant, and tenants are clustered based on the distance metric into a predetermined number of clusters which is equal to the predetermined number of databases.
US09613091B2 Answering time-sensitive questions
A method providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP) is provided. The method may include receiving the input question. The method may also include performing natural language processing (NLP) analysis on the input question to extract a required value phrase. The method may further include forming at least one mathematical equation based on the extracted required value phrase. Additionally, the method may include forming at least one interim question based on the extracted required value phrase. The method may further include solving the at least one formed mathematical equation and the at least one formed interim question. The method may also include narrating the answer to the input question in natural language based on the solved at least one interim question or the solved at least one mathematical equation.
US09613089B2 Form template refactoring
In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.
US09613087B2 Optimizing continuous query operations in an in memory data grid (IMDG)
Embodiments of the invention provide a method, system and computer program product for optimized continuous query processing in an in memory data grid (IMDG). In an embodiment of the invention, a method for optimized continuous query processing in an IMDG includes receiving a request to add an object to an IMDG. The method also includes evaluating a continuous query upon the object in order to produce a result. The method yet further includes adding an attribute to the object referencing the continuous query and assigning a value to the attribute of the result. The method even yet further includes inserting the object with the attribute into the IMDG. Finally, the method includes returning the value of the attribute in lieu of repeating an evaluation of the continuous query in response to receiving a request to repeat an evaluation of the continuous query in respect to the object.
US09613084B2 Using cinematic techniques to present data
The present invention extends to methods, systems, and computer program products for using cinematic techniques to present data. Embodiments of the invention can be used to infer and generate cinematic techniques or combinations thereof based on a model and user action. Cinematic techniques can be used to meet the data exploration and analysis requirements of a user. As such, embodiments of the invention permit users (including non-programmers) to employ cinematic techniques (possibly in combination with other techniques) to gain insights into their data and also convey appropriate emotional messages.
US09613083B2 Nesting level
A system, method, and non-transitory computer readable medium are provided to access a graph comprising a plurality of nodes and at least one edge. Each node is associated with at least one database operation. Computer code is constructed that corresponds to the graph in accordance with a nesting level. The nesting level represents a degree of temporary storage to be allocated for intermediate output produced by the at least one database operation.
US09613081B1 Protection of state data in computer system code
A method, system, and computer program product are provided for protecting state data of computer system code. The computer system code may be operating system code, subsystem code or application code and the item of state data is not expected to change within the execution of the computer system code. The method includes: creating or modifying an item of state data having a field value and being stored in memory for access by computer system code; registering an item of state data for protection; preserving the field value of the item of state data in a form inaccessible to third party software; validating the field value of the item of state data by comparing a current field value with the preserved field value to determine if the field value has been modified; and, if the field value has been modified, taking appropriate action.
US09613080B1 Database cost tracing and analysis
Web services hosted at a data center may employ architectural patterns that tend to obfuscate the source of queries made against databases and other resources in the data center. The queries may be the source of performance, capacity or utilization problems, and may contribute to the cost of hosting the web service. Web service invocations may be associated with identifiers that can be included in modified queries sent to databases and other resources. Summarized cost information may be calculated based on recorded associations between the identifiers and query performance information.
US09613079B2 System and method for providing a synchronized data rerepresentation
A system and method for providing a synchronized data rerepresentation is provided. Data maintained by an originating application is accessed and the data is presented thorough an originating user interface. The data is marshaled into a form useable by a surrogate application with rerepresentation of the data through a surrogate user interface. Selections of the data are reflected across the originating user interface and the surrogate user interface. Actions on the data are synchronized between the originating application and the surrogate application.
US09613078B2 Multi-database log with multi-item transaction support
At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
US09613073B2 Managing object lifetime in a cyclic graph
The present invention extends to methods, systems, and computer program products for managing object lifetime in a cyclic graph. Embodiments of the invention include reclaiming allocated system resources, for example, from a graph of objects that mixes different resource reclamation techniques (such as reference counting and garbage collection). In response to determining that garbage collection is to be performed, references between GC objects and Ref. Counted objects are detected. A reference type (e.g., direct, indirect, standard, tracked, weakened, etc.) for any detected references is also determined. Garbage collection is performed to determine if any allocated system resources can be reclaimed. Garbage collection considers references and references types between GC objects and Ref. Counted objects when determining if objects are to be reclaimed.
US09613072B2 Cross platform data validation utility
The present invention is directed to a system that enables an associate (a data specialist, an agent, an analyst, or the like) to efficiently and accurately validate customer data (e.g., determine if customer data between two or more sets of customer data is consistently accurate). In this way, the system of the present invention is configured to enable the associate to run automated tests (e.g., trials) where first customer data from a first customer data set is compared to second customer data from a second customer data set to determine one or more differences between the first and second customer data. After the comparison is complete, the system of the present invention is configured to generate a file (e.g., a third customer data set) that identifies the determined differences, and provides a standardized report summarizing the determined differences.
US09613069B2 Grid based data mobility
A data migration system and method are disclosed for migrating data from a source server to a target server. The system includes an index containing a plurality of data migration operations in a normalized data model, each data migration operation being stored in association with an attribute, and a data mover communicably connected to the index. The data mover is adapted to move data from the source server to the target server in accordance with the data migration operations contained in the index. The data mover has an attribute corresponding to the associated attribute of at least one data migration operation contained in the index, the attribute indicating the type of data migration operations that can be performed by the data mover.
US09613067B2 Defining and transforming entity relationship-XML hybrid data models
An entity-relationship (ER)-eXtensible Markup Language (XML) hybrid data model includes an unmarked entity and an entity marked to be transformed as an XML column. In transforming the ER-XML hybrid data model to a physical data model, the unmarked entity is transformed to a table in the physical data model. It is determined whether the marked entity has an unmarked parent entity. If so, the marked entity, and the transitive closure of the marked entity, is transformed to an XML column in a table representing the unmarked parent entity in the physical data model, an XML schema document (XSD) for the XML column is generated, and the XSD is associated with the XML column. A relational-XML hybrid data model includes one or more XML columns marked to transform to a set of entities in the ER model by expanding the contents of the XSD associated with the XML column.
US09613064B1 Facilitating the recovery of a virtual machine using a distributed filesystem
The disclosed embodiments disclose techniques that facilitate the recovery of a virtual machine using a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a host server executes program instructions for an application in a virtual machine (VM); data associated with this application and/or this virtual machine is stored in the distributed filesystem. Upon detecting a subsequent failure, the system can recover and resume the execution of the virtual machine and application using the previous application and virtual machine data that was stored in the distributed filesystem.
US09613063B2 Content transmission device, content transmission method, and content transmission program
When the user selects one or more thumbnail images G and one uploading destination from an image list screen GW, an image selection tray PT showing the thumbnail images G and an uploading screen AW corresponding to a web browser are displayed. When the user selects the thumbnail images G from the image selection tray PT, the image paths GP corresponding to the selected thumbnail images G are acquired. In this manner, the image files can be uploaded only by requiring the user to paste the acquired image paths in image path input sections GR on the uploading screen AW. Accordingly, the user can upload image files to an optional uploading destination by simple operation.
US09613062B2 Geo tagging and automatic generation of metadata for photos and videos
Photo/video is geo tagged with GPS coordinates corresponding to the place of capture of said photo/video. ‘Geo-information’ metadata corresponding to GPS coordinates is automatically generated and attached to corresponding photo/video. The ‘geo-information’ metadata comprises of date &time of capture, geo information metadata such as local weather, local attractions, local events etc. at the time of capture of corresponding photo/video. According to another aspect, a search engine is provided with means to crawl through one or more database comprising of ‘geo-information’ metadata attached to photos/videos and generate result comprising of photos/videos with ‘geo-information’ metadata corresponding/relevant to query input. According to another aspect, present invention discloses apparatus, means and methods to attach one or more local advertisements to photos/videos and display advertisement in conjunction with corresponding photo/video on communication devices.
US09613060B2 Location-based service method and system using location data included in image data
The present invention relates to a location-based service method and system using location data included in image data, particularly to a method and a system of providing the location-based service with photos taken by a camera phone, using location information at the shooting time. The location-based service method according to the present invention, using the image data provided using a terminal equipped with a camera and the location data including the location information of the terminal, comprises the steps of shooting a target image with the terminal at a predetermined location and generating first image data; receiving the location data; including the received location data in the first image data and generating second image data; and displaying an image corresponding to the first image data and providing a service using the location data, if the second image data are selected.
US09613059B2 System and method for using an image to provide search results
A system and method uses an image manipulating application to define in an object image a plurality of discrete cells. Predefined image information is substituted for image information in selected ones of the plurality of discrete cells to form a translated version of the object image. The translated version of the object image may then be provided to an image recognition capable search engine to obtain search results.
US09613057B2 Document management apparatus, method for controlling the same, and storage medium
A document management apparatus receives image data generated by a first user using an image processing apparatus, stores the image data, receives a document file that enables image data to be edited and was transmitted by a second user from a user terminal, searches for image data corresponding to the received document file among the stored image data, and transmits the received document file to an unique destination assigned to the first user who has generated the found image data.
US09613052B2 Establishing trust within a cloud computing system
A cloud computing system includes a cloud system managing unit, a plurality of sets of devices, where a set of devices includes one or more devices having a common aspect, and a plurality of authentication servers, where an authentication server is associated with one of the plurality of sets of devices based on the common aspect. The cloud computing system functions to establish trust between a corresponding one of the plurality of authentication servers and the one or more devices of one of the plurality of sets of devices, between the corresponding one of the plurality of authentication servers and the cloud system managing unit, and between the cloud system managing unit and the one or more devices. The cloud system managing unit configures the cloud computing system based on the trust between the cloud system managing unit and devices of the plurality of sets of devices.
US09613051B2 Data processing method, information processing apparatus, and recording medium
An data processing method includes: determining, from execution-target data, a plurality of data items included in the execution-target data, a same series of a plurality of processes being executed for the plurality of data items; associating identification information with each of the plurality of data items; and executing batch processing of the plurality of data items with which the identification information has been associated.
US09613044B2 Maintaining concurrency and consistency of globally unique identifiers
Systems, methods, and computer-readable storage media for ensuring data consistency and concurrency for globally unique identifiers (GUIDs) and associated content items via locking. A content management system configured to practice the method can receive, from a client device, a request to perform a content item operation in a storage environment that affects a GUID. Then the content management system can acquire a first mutex for a namespace associated with the content item operation, such as an application-level lock, and acquire a second mutex for the GUID, such as a row-level lock in a database table. After acquiring the locks, the content management system can perform the content item operation according the request, and update the GUID based on the content item operation. Then the content management system can release the mutexes and provide a confirmation to the client device in response to the request.
US09613041B2 Extending a content repository using an auxiliary data store
According to one embodiment of the present invention, a system extends a content repository by creating an auxiliary data store outside of the content repository and storing auxiliary data in the auxiliary data store, wherein the auxiliary data is associated with a collection of documents in the content repository. The system stores version information for the auxiliary data store and records of operations against the auxiliary data store in a log in the repository. In response to receiving a request for an operation against the auxiliary data store, the system determines that the auxiliary data store and repository are consistent based on the version information and applies the operation against the auxiliary data store. Embodiments of the present invention further include a method and computer program product for extending a content repository data model in substantially the same manners described above.
US09613039B2 File system snapshot data management in a multi-tier storage environment
In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable and/or executable by a processor to cause the processor to create, by the processor, a second logical block on a multi-tier file system, the second logical block referencing data that is associated with a first logical block. The program instructions also cause the processor to determine, by the processor, a measure of access requests that will be directed to the data via the second logical block versus the first logical block. Moreover, the program instructions cause the processor to transfer, by the processor, a proportion of a heatmap value for the data between the first logical block and the second logical block based on the measure of accesses that will be directed to the data via the second logical block versus the first logical block.
US09613038B2 Digital data retention management
Embodiments relate to digital data retention management. An aspect includes calculating a retention date associated with a data object in a storage system. Another aspect includes generating a cryptographic checksum for metadata relating to said data object, the metadata comprising the retention date. Another aspect includes storing said metadata and said cryptographic checksum. Another aspect includes, based on receiving a request to perform a deletion transaction on said data object for deleting said data object from the storage system: verifying metadata validity by checking the cryptographic checksum for the metadata associated with said data object to detect possible tampering of the metadata; verifying retention expiration by determining that a current date is past the retention date comprised in said metadata; and based on successful verification of metadata validity and retention expiration, authorizing deletion of said data object by the storage system.
US09613034B2 Methods, apparatuses and computer program products for updating a content item
Methods, apparatuses and computer program products are provided for updating a content item. In this regard, a current context associated with a content item can be determined based on criteria such as, a user's tendencies, user preferences, battery level, time of day, etc. The current context of the content item can be active or inactive. If a content item is in an active current context and an associated triggering event occurs, the content item can be updated. If the content item is in an inactive current context, the content item need not be updated. Content items may be updated in various manners, including generating a preview of the content item. A preview of a content item may be generated by retrieving the content item via an interface, where the interface is determined from data associated with the content item. Upon retrieval of a content item via the interface, a preview of the content item can be generated, such as by generating an image file having associated metadata. The metadata maybe used for linking the preview to additional, related content items.
US09613030B2 Device orientation based translation system
A method for translating content includes providing a plurality of content on a user device. The plurality of content is associated with a first region display mode. The plurality of content is displayed on the user device in the first region display mode. A predefined orientation is then detected in the user device. The plurality of content is then translated according to a second region display mode to produce a plurality of translated content. The plurality of translated content is then displayed on the user device. In different embodiments, the plurality of content may have been previously provided on the user device, may be retrieved over a network by the user device, or my be received through a user interface on the user device. A specific embodiment allows a user to rotate the user device 180 degrees to quickly and easily translate text displayed on the user device.
US09613029B2 Techniques for transliterating input text from a first character set to a second character set
Computer implemented techniques for performing transliteration of input text in a first character set to a second character set are disclosed. The techniques include receiving input text and determining a set of possible transliterations of the input text based on a plurality of mapping standards. Each mapping standard defines a mapping of characters in the first character set to characters in the second character set. The techniques further include determining a set of candidate words in the target language based on the possible transliterations and a text corpus. The techniques also include determining a likelihood score for each one of the candidate words based on a language model in the target language previously received words. The techniques also include providing one or more candidate words based on the likelihood scores and receiving a user selection indicating one of the candidate words.
US09613028B2 Remotely updating a hearing and profile
Broadly speaking, the embodiments disclosed herein describe replacing a current hearing aid profile stored in a hearing aid. In one embodiment, the hearing aid profile is updated by sending a hearing aid profile update request to a hearing aid profile service, receiving the updated hearing aid profile from the hearing aid profile service, and replacing the current hearing aid profile in the hearing aid with the updated hearing aid profile.
US09613023B2 System and method for generating ethnic and cultural emoticon language dictionaries
A computer-implemented system and method for developing ethnic and cultural emoticons that are downloadable or uploadable to smart devices or devices, such as laptops, smartphones, and tablet devices, for fast and efficient communications between smart device or other users is disclosed. The computer-implemented system and method also provides for updating cultural or ethnic dictionaries on a periodic basis to reflect the changing nature of language being used by ethnic and cultural groups so that effective communications can be carried out as these changes take place. The computer-implemented system and method include at least a system server connected to the Internet or similar wireless network and one or more databases connected to the system server that will store the ethnic and cultural dictionaries.
US09613019B2 Techniques for automatically generating test data
Techniques for automatically generating test data solve various problems in test data generation. A technique of automatically generating test data includes receiving a signature to be embedded in at least one character string to be generated and determining a total sum of attribute values intrinsic to characters in the character string. The sum is associated with each element of the signature. At least one of the characters in the character string may be selected from a character table describing characters prepared to create the test data so as to achieve the determined total sum for each element of the signature. The generated test data contains the character string including the selected character.
US09613017B2 Text import tool for a technical computing environment
A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.
US09613013B2 Device, method and system for displaying a first page of a digital edition by efficient download of assets
A processor-implemented method for displaying a digital edition is provided. The digital edition is readable by a dedicated software application running on a data processing device, such as an electronic tablet. The method allows opening the digital edition, such as a daily newspaper, even though the edition is not completely downloaded on the data processing device. The digital edition comprises a compiled file including a structure of the edition, and a list of minimal assets located on a remote storage and required to open the edition. A processing device configured to perform the method is also provided, as well as a backend system to generate the digital edition files.
US09613010B2 System and method for linking an address
A method and a mobile device comprising an address linking module assess a segment of text as comprising an address and create a link. The method comprises: searching a text for a segment of text having at least two character strings satisfying a proximity constraint, each character string being of a different predefined address indicator type; assessing whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application.
US09613009B2 Predicting user navigation events
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.
US09613006B2 System and methods for automatic media population of a style presentation
A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein.
US09613003B1 Identifying topics in a digital work
In some implementations, text is extracted from a digital work and a plurality of noun phrases are identified. The noun phrases are checked against a network accessible resource, such as an online encyclopedia, that includes a plurality of interlinked article entries. The noun phrases that have corresponding entries in the network accessible resource are included in a set of candidate topics. The candidate topics are ranked based, at least in part, on the links to and from each of the entries corresponding to the candidate topics. Candidate topics below a ranking threshold are removed from the set of candidate topics. Further, term frequency information for each candidate topic in relation to the digital work is compared against term frequency information for the candidate topic in a large corpus of textual works to remove candidate topics within a frequency difference threshold.
US09613000B2 Techniques to refine solutions to linear optimization problems using symmetries
Techniques to refine solutions to linear optimization problems using symmetries are described. Some embodiments are particularly directed to techniques to refine solutions to linear optimization problems using symmetries to permute an existing solution into other feasible solutions that may improve upon the objective function. In one embodiment, for example, an apparatus may comprise a configuration component, an optimization component, a symmetries component, and an improvement component. The configuration component may be operative to receive an optimization problem described by an objective and constraints on a plurality of variables. The optimization interface component may be operative to receive an initial feasible solution to the optimization problem, the initial feasible solution comprising an assignment of values to the plurality of variables satisfying all the constraints, the initial feasible solution producing an initial objective value when applied to the objective. The symmetries interface component may be operative to receive one or more symmetries of the plurality of variables for the constraints, the one or more symmetries defining permutations of the plurality of variables guaranteed to produce only additional feasible solutions given the constraints when applied to an existing feasible solution. The improvement component may be operative to use the symmetries to produce permutations of the assignment of values to the plurality of variables, determine which of the permutations results in an improved objective value when applied to the objective, the improved objective value improving on the initial objective value produced by the initial feasible solution, and select the permutation that results in the improved objective value as an improved feasible solution to the optimization problem, the improved feasible solution improving on the initial feasible solution according to the objective. Other embodiments are described and claimed.
US09612998B2 Method and apparatus for motor drive diagnostics
A method for detecting fault conditions in a motor drive at power up is disclosed. During the power up sequence, input power is applied to the motor drive and the DC bus begins to charge to its normal operating level. Once the DC bus has reached a suitable level and prior to commanding motion of the attached motor, the shunt resistor is connected across the DC bus for a short duration. The amplitude of voltage and current present on the DC bus are measured while the shunt resistor is connected across the DC bus. The measurements are then used to detect fault conditions in the motor drive. The presence of the fault conditions are relayed to an operator. Thus, the motor drive may detect certain fault conditions prior to commanding motion from the drive.
US09612996B1 Providing suggestions to a user based on social activity patterns
In one aspect, a method includes identifying one or more contacts associated with a user at one or more social networking services, identifying one or more social content items associated with the one or more contacts, generating one or more of candidate suggestions from the one or more social content items, the one or more candidate suggestions including n-grams generated from the one or more social content items, wherein each n-gram comprises a string of characters, ranking the one or more candidate suggestions according to one or more significance criteria and selecting one or more suggestions of the plurality of candidate suggestions according to the ranking. Other aspects can be embodied in corresponding systems and apparatus, including computer program products. These and other aspects can include one or more of the following features.
US09612987B2 Dynamically reconfigurable analog routing circuits and methods for system on a chip
An integrated circuit device may include a reconfigurable analog signal switching fabric comprising a plurality of global buses that are selectively connected to external pins by pin connection circuits in response to changeable analog routing data, and a plurality of local buses that are selectively connected to analog blocks and/or global buses by routing connection circuits in response to the analog routing data; and at least one processor circuit that executes predetermined operations in response to instruction data.
US09612986B2 High performance interconnect physical layer
A set of training sequences is generated, each training sequence to include a respective training sequence header, and the training sequence header is to be DC-balanced over the set of training sequences. The set of training sequences can be combined with electric ordered sets to form supersequences for use in such tasks as link adaptation, link state transitions, byte lock, deskew, and other tasks.
US09612985B1 Synchronization mechanisms for high-integrity computing
A system includes a first plurality of processors, a second plurality of processors dissimilar from the first plurality of processors, a first arbitration device coupled to the first plurality of processors, and a second arbitration device coupled to the second plurality of processors. The first arbitration device and the second arbitration device is configured to receive event data, store the received event data, and to output the received event data at substantially a same time. At least one processor of the first plurality of processors and at least one processor of the second plurality of processors are configured to access the event data.
US09612982B2 Methods and electronic devices for adjusting the operating frequency of a memory
Methods and electronic devices for adjusting an operating frequency of a memory are disclosed. The method includes: transmitting to the memory a first command that instructs the memory to hold the data information in the memory; transmitting to the memory controller a second command that adjusts the first frequency of the memory controller to a second frequency; and transmitting to the memory a third command that instructs the memory to exchange the data information according to the second frequency of the memory controller. According to the disclosure, it is possible to dynamically adjust the frequency of the memory during operation, avoiding the need of the user to turn off and then turn on the electronic device to adjust the frequency of the memory.
US09612978B2 Encrypted flash-based data storage system with confidentiality mode
Raw or unencrypted data is encrypted using a standard encryption algorithm and stored in a Flash memory array. The raw or unencrypted data may be pre-processed before it is encrypted. Pre-processing may include data scrambling, pre-encryption data mixing, or both. Data scrambling may involve an invertible transformation. The scrambled data may then be used to seed a sequence generator. Each output from the sequence generator may be processed using a bit-by-bit Exclusive Or (XOR) operation to impart random or pseudorandom statistical properties. Pre-encryption data mixing may combine the scrambled (or unscrambled) data with information that is unique to each chunk of data, as well as with a user-supplied secret key. This helps ensure that identical raw data chunks are not stored as identical encrypted data chunks in the Flash memory array.
US09612971B2 Supplemental write cache command for bandwidth compression
Aspects include computing devices, systems, and methods for implementing a cache memory access requests for data smaller than a cache line and eliminating overfetching from a main memory by writing supplemental data to the unfilled portions of the cache line. A cache memory controller may receive a cache memory access request with a supplemental write command for data smaller than a cache line. The cache memory controller may write supplemental to the portions of the cache line not filled by the data in response to a write cache memory access request or a cache miss during a read cache memory access request. In the event of a cache miss, the cache memory controller may retrieve the data from the main memory, excluding any overfetch data, and write the data and the supplemental data to the cache line. Eliminating overfetching reduces bandwidth and power required to retrieved data from main memory.
US09612966B2 Systems, methods and apparatus for a virtual machine cache
A virtual machine cache provides for maintaining a working set of the cache during a transfer between virtual machine hosts. In response to the transfer, a previous host retains cache data of the virtual machine, which is provided to the new host of the virtual machine. The cache data may be transferred via a network transfer.
US09612965B2 Method and system for servicing streaming media
A method and system for servicing streaming media is disclosed. The method includes receiving the streaming media and determining an allocation of available processing and memory resources. In addition, the method includes performing a multi-stage service on the streaming media and caching an intermediate result from one of the stages of the multi-stage process. The intermediate result is selected according to the available processing and memory resources.
US09612963B2 Store forwarding cache
A load request is received to retrieve a piece of data from a location in memory and the load request follows one or more store requests in a set of instructions to store a piece of data in the location in memory. One or more possible locations in a cache for a piece of data corresponding to the location in memory is determined. Each possible location of the one or more possible locations in the cache is determined. It is then determined if at least one location of the one or more possible locations contains data to be stored in the location in memory. Data in one location of the at least one location is loaded, the data in the one location is from a store request of the one or more store requests and the store request is closest in the set of instructions to the load request.
US09612961B2 Cache partitioning in a multicore processor
Techniques described herein generally include methods and systems related to cache partitioning in a chip multiprocessor. Cache-partitioning for a single thread or application between multiple data sources improves energy or latency efficiency of a chip multiprocessor by exploiting variations in energy cost and latency cost of the multiple data sources. Partition sizes for each data source may be selected using an optimization algorithm that minimizes or otherwise reduces latencies or energy consumption associated with cache misses.
US09612960B2 Data filter cache designs for enhancing energy efficiency and performance in computing systems
Certain embodiments herein relate to, among other things, designing data cache systems to enhance energy efficiency and performance of computing systems. A data filter cache herein may be designed to store a portion of data stored in a level one (L1) data cache. The data filter cache may reside between the L1 data cache and a register file in the primary compute unit. The data filter cache may therefore be accessed before the L1 data cache when a request for data is received and processed. Upon a data filter cache hit, access to the L1 data cache may be avoided. The smaller data filter cache may therefore be accessed earlier in the pipeline than the larger L1 data cache to promote improved energy utilization and performance. The data filter cache may also be accessed speculatively based on various conditions to increase the chances of having a data filter cache hit.
US09612958B1 Wear leveling and improved efficiency for a non-volatile memory device
Providing for improved cell longevity for two-terminal memory devices is described herein. By way of example, wear leveling and management of array operations is provided to reduce an average number of set or reset cycles employed for programming new data to a two-terminal memory device. Reduction in set and reset cycles can facilitate reduced wear over time, increasing longevity of the memory device and enabling larger numbers of lifetime array operations. Wear leveling can comprise comparing existing data stored within a target set of memory cells, to new data to be written to the target cells, and changing only cells having different values between the existing and new data. In some examples, new data can be inverted to reduce a number of program or erase pulses required to program the new data over the existing data, among other examples of disclosed wear leveling.
US09612955B2 High-performance indexing for data-intensive systems
Aspects of the present invention provide high-performance indexing for data-intensive systems in which “slicing” is used to organize indexing data on an SSD such that related entries are located together. Slicing enables combining multiple reads into a single “slice read” of related items, offering high read performance. Small in-memory indexes, such as hash tables, bloom filters or LSH tables, may be used as buffers for insert operations to resolve slow random writes on the SSD. When full, these buffers are written to the SSD. The internal architecture of the SSD may also be leveraged to achieve higher performance via parallelism. Such parallelism may occur at the channel-level, the package-level, the die-level and/or the plane-level. Consequently, memory and compute resources are freed for use by higher layer applications, and better performance may be achieved.
US09612953B1 Data placement based on data properties in a tiered storage device system
A method for managing non-volatile memory is provided. The method includes determining at least one property of a data and determining to which type of a plurality of types of flash memory to write the data, based on the at least one property of the data. The plurality of types of flash memory includes at least two types having differing numbers of bits per cell. The method includes writing the data to a flash memory of the determined type. A flash manager and a flash storage device are provided.
US09612945B1 Call count profiling for estimation of relative hotness of function call frequency
Instances of a call stack executing in a database management system and separated by a sampling interval can be compared and upwardly traversed until reaching a point of difference between the instances. A call counter can be incremented for each new frame identified in the second instance of the call stack since the point of difference such that relative call count frequencies of multiple frames (which can include function calls) can be determined. Systems, methods, and computer program products are described.
US09612944B2 Method and system for verifying scenario based test selection, execution and reporting
The present subject matter relates to software testing. The method comprises obtaining user requirements from a user, the user requirements being indicative of functionalities and features to be incorporated in a software application. Based on the user requirements, at least one test scenario for testing the software application may be identified. The at least one test scenario may include at least one step. Further, based on a first approval received from the user, one or more test cases may be associated with each step of the software application. The first approval is indicative of validity of the at least one test scenario. The one or more test cases may be executed for testing the software, based on a second approval received from the user. The second approval is indicative of validity of the one or more test cases.
US09612942B2 Verification of a computer program in respect to an unexpected response to an access request
Testing a computer program comprises identification of resource access requests by the computer program to a resource provided by an underlying host. The resource access requests may be intercepted and a determined response may be returned instead of the actual response of the underlying host. In some exemplary embodiments, the resource may a clock of the underlying host and the response may be the time of the clock. In some exemplary embodiments, the computer program may be tested to check for validity during execution on a cloud computing environment, in which access to resources may yield results that on a non-cloud computing environments are generally not expectable. The testing may be performed on a non-cloud computing environments and simulate scenarios applicable to cloud computing environments.
US09612938B2 Providing status of a processing device with periodic synchronization point in instruction tracing system
In accordance with embodiments disclosed herein, there is provided systems and methods for providing status of a processing device with a periodic synchronization point in an instruction tracing system. For example, the method may include generating a boundary packet based on a unique byte pattern in a packet log. The boundary packet provides a starting point for packet decode. The method may also include generating a plurality of state packets based on status information of the processor. The plurality of state packets follows the boundary packet when outputted into the packet log.
US09612933B2 Method for deterministic stress based risk reduction
A deterministic risk reduction method for product reliability comprising the steps of: receiving a plurality of parameters associated with at least one of a goal concept, desired functionality and performance criteria for said product; performing an analysis of said product, said analysis comprising levels of cause and effect for identifying and quantifying key performance factors and failure mechanisms associated with said product; developing test protocols and subjecting said product to stress tests corresponding to said test protocols to determine at least one operating limit for said product, whereby a relationship between said stress and expected life of said product is provided; and estimating said product life based on said key performance factors and said stress tests.
US09612932B2 System, method, and computer program product for monitoring computer system infrastructure and assets
A method performed by a monitoring tool in a computer system, the method including: displaying a user interface including information regarding a first resource; running a correlation algorithm to determine whether other resources in the computer system show correlation for one or more performance metrics; selecting one or more other resources as suggestions based on results of the correlation algorithm; displaying selected resources in a list with the base resource and render a graph of performance metrics over time with performance data of the base resource and the suggested resources overlaid; and overlaying further performance data on the graph for a resource searched for, and selected by, the human user.
US09612926B2 Host swap hypervisor that provides high availability for a host of virtual machines
A host swap hypervisor provides a high availability hypervisor for virtual machines on a physical host computer during a failure of a primary hypervisor on the physical host computer. The host swap hypervisor resides on the physical host computer that runs the primary hypervisor, and monitors failure indicators of the primary hypervisor. When the failure indicators exceed a threshold, the host swap hypervisor is then autonomically swapped to become the primary hypervisor on the physical host computer. The original primary hypervisor may then be re-initialized as the new host swap hypervisor.
US09612923B1 High-availability data center
Method/system is disclosed for recovering computing capacity and critical applications after a catastrophic failure. The method/system involves distributing the computing capacity over multiple computing clusters, each computing cluster having concurrent access to shared data and software applications of other computing clusters. Sufficient backup computing capacity is reserved on each computing cluster to recover some or all active computing capacity on the other computing clusters. Message traffic throughout the computing clusters is monitored for indications of a catastrophic failure. Upon confirmation of a catastrophic failure at one computing cluster, the workloads of that computing cluster are transferred to the backup computing capacity of the other computing clusters. Software applications that have been designated for recovery are then brought up on the backup computing capacity of the other computing clusters. Such an arrangement allows computing capacity and critical software applications to be quickly recovered after a catastrophic failure.
US09612918B2 Methods and systems for restoring storage objects
Methods and systems for restoring storage objects are provided. The method includes determining if a source storage object and a target storage object are located within a same storage volume, where the source storage object is associated with a first drive and the target storage object is associated with a second drive; and using a point in time copy of the source storage object for restoring the source storage object at the second drive.
US09612911B2 Undo stack to explore past actions in business analytics
A method for using an undo stack to explore past actions and apply new actions to previous states in a data view. The method includes detecting a change in an application data view. The application then displays an undo stack and stores the data change in the application data view to the undo stack. Upon detecting a selection of the undo stack entry for undo, the application returns the application data view to the state represented by the undo stack entry. The method further includes providing a user interface allowing a user to perform operations on undo stack entries. Responsive to the user utilizing the user interface and making selections, the application then adjusts the application data view state based on the performed actions.
US09612909B2 Computer system
A computer system includes an interrupt controller to notify a bus error occurrence, and a multithreaded processor. The multithreaded processor includes a schedule register that settles a sequence of performing a plurality of virtual CPUs and stores data for virtual CPUs to be performed, and a virtual CPU execution portion that performs virtual CPUs according to a sequence settled by the schedule register. Virtual CPUs operate different operating systems (OS's) and include a first virtual CPU that operates a management OS to manage other OS's. When notified of bus error occurrence, the virtual CPU execution portion operates only the first virtual CPU regardless of an execution sequence settled in the schedule register. The first virtual CPU reinitializes a bus where an error occurred.
US09612908B2 Performing memory data scrubbing operations in processor-based memory in response to periodic memory controller wake-up periods
Aspects of the disclosure involve memory data scrubber circuits configured to perform memory data scrubbing operations in a processor-based memory to provide data error correction in response to periodic memory controller wake-up periods. Memory data scrubbing is performed to correct errors in data words stored in memory. Memory data scrubbing is initiated in the memory to conserve power in response to periodic memory controller wake-up periods during processor idle periods. Further, in certain aspects disclosed herein, the memory data scrubber circuit is provided as a separate system outside of the memory controller in the memory system. In this manner, power consumption can be further reduced, because the memory data scrubber circuit can continue with memory data scrubbing operations in the memory independent of the memory controller operation, and after the memory controller access commands issued during the wake-up period are completed and the memory controller is powered-down.
US09612903B2 Updating reliability data with a variable node and check nodes
The present disclosure includes apparatuses and methods related to updating reliability data. A number of methods can include receiving, at a variable node, either a first reliability data value with a first hard data value or a second reliability data value with a second hard data value, sending the first hard data value or the second hard data value to each check node coupled to the variable node according to a parity check code, and updating the reliability data based on input from less than all of the check nodes.
US09612898B2 Fault analysis apparatus, fault analysis method, and recording medium
An apparatus includes: a log element extraction unit that extracts a log element from log information a combined unit that attaches, to each of the log elements, related system constituent element information and combine the log elements; a pattern extraction unit that extracts a pattern from the combined log information; a conversion unit, when an analysis target pattern includes system constituent element information of conversion target not included in a comparison target pattern, that performs conversion between the system constituent element information of the conversion target and the system constituent element information similar to the conversion target in the comparison target pattern or the analysis target pattern; a comparison unit that detects a difference the analysis target pattern and the comparison target pattern; and a presenting unit that presents, as a portion of a cause of a fault, the system constituent element information indicated by the difference.
US09612894B2 Detector for high frequency interrupts
High frequency detection of interrupts includes incrementing a count by a first number in response to at least one interrupt. The count is decremented by a second number in response to a clock if the count is greater than zero. An interrupt rate is determined from the count. A fault collection unit (FCU) is updated when the interrupt rate exceeds a threshold.
US09612893B2 Peripheral watchdog timer
In some embodiments, a circuit may include a plurality of peripherals and a peripheral watchdog timer circuit coupled to at least one of the plurality of peripherals. The peripheral watchdog timer circuit may be configured to count clock cycles and concurrently to detect activity associated with at least one of the plurality of peripherals. The peripheral watchdog timer circuit may be configured to reset a count in response to detecting the activity. In some embodiments, the peripheral watchdog timer circuit may be configured to generate an alert signal when the count exceeds a threshold count before detecting the activity. In some embodiments, the peripheral watchdog timer circuit is configured to initiate a reset operation when the alert is not serviced within a period of time.
US09612886B2 Method and device for monitoring API function scheduling in mobile terminal
Provided in embodiments of the present invention are a method and device for monitoring API function scheduling in a mobile terminal. The method comprises: preconfiguring at least one to-be-monitored API function and a response event corresponding to the at least one to-be-monitored API function; configuring one monitoring processing module on the basis of the at least to-be-monitored API function; acquiring in real-time current listening data outputted by a transmission function listening module; and, when the current listening data satisfies the response event, the monitoring processing module performing a monitoring processing corresponding to the response event.
US09612884B2 Memory management in graphics and compute application programming interfaces
Methods are provided for creating objects in a way that permits an API client to explicitly participate in memory management for an object created using the API. Methods for managing data object memory include requesting memory requirements for an object using an API and expressly allocating a memory location for the object based on the memory requirements. Methods are also provided for cloning objects such that a state of the object remains unchanged from the original object to the cloned object or can be explicitly specified.
US09612878B2 Resource allocation in job scheduling environment
According to embodiments of the disclosure, methods, systems, and computer program products are disclosed. A computer implemented method of allocating resources in a job scheduling system may include segmenting a workload plan into one or more time slots, determining, prior to each time slot, a job forecast for the time slot, the job forecast based on historical job data, and modifying the resource pool to bring a resource pool parameter within a resource range in response to determining that the job forecast exceeds a job deadline. The workload plan may have one or more jobs for a resource pool, the one or more jobs may be scheduled in at least one of the time slots. The resource pool may have one or more resources.
US09612877B1 High performance computing in a virtualized environment
Double-bypass virtualization techniques are provided to enable use of high performance computing (HPC) application in a virtualized environment. In one example, a HPC user space application running on a virtual machine obtains direct access to virtual network interface card (vNIC) on a host-computing device associated to that virtual machine. The HPC user space application is configured to transmit and/or receive one or more data frames via the vNIC while bypassing the operating system of the virtual machine and the virtual machine hypervisor of the host-computing device.
US09612876B2 Method and apparatus for estimating a completion time for mapreduce jobs
A method, non-transitory computer readable medium, and apparatus for estimating a completion time for a MapReduce job are disclosed. For example, the method builds a general MapReduce performance model, computes one or more performance characteristics of each one of one or more benchmark workloads, computes one or more performance characteristics of the MapReduce job in the known processing system, selects a subset of the one or more benchmark workloads that have similar performance characteristics as the one or more performance characteristics of the MapReduce job, targets a cluster of processing nodes in a distributed processing system, computes one or more performance characteristics of the subset of the one or more benchmark workloads in the cluster of processing nodes and estimates the completion time for the MapReduce job.
US09612870B2 Inversion of control for executable extensions in a run-time environment
A system method and non-transitory computer readable medium implemented as programming on a suitable computing device, the system for inversion of control of executable extensions including a run-time environment configured to push data to one or a plurality of extensions, wherein said one or plurality of extensions are configured to comprise one or a plurality of signatures. Wherein said one or a plurality of extensions are compilable, designable and testable outside of the run-time environment, and wherein the run-time environment may be configured to accept an extension and to push data to that extension as per said one or a plurality of signatures.
US09612865B2 Managed services coordinator
A method is provided for applying tasks. The method can include receiving a plurality of tasks for a plurality of applications, an application of the plurality of applications is hosted by a computing environment utilizing a monitoring agent, and a task is performed for an operation of the application during a first period of time. The method can also include determining a first resource type and a first resource amount from the computing environment for performing the task. The method can also include grouping the plurality of tasks into a set of tasks based on the first resource type, at least two tasks from the set of tasks being performable in parallel during the first period of time. The method can also include determining whether the first resource amount of the first resource type is present in the computing environment during the first period of time.
US09612861B2 Methods and systems for provisioning a virtual resource in a mixed-use server
A method for provisioning a virtualized resource includes directing, by a provisioning machine, a server-executed hypervisor to provision a virtual machine. The provisioning machine directs generation of an organizational unit within a first organizational unit within a multi-tenant directory service separated from a second organizational unit in the multi-tenant directory service by a firewall. The provisioning machine associates the virtual machine with the first organizational unit. The provisioning machine establishes at least one firewall rule on the virtual machine restricting communications to the virtual machine to communications from explicitly authorized machines, which including at least one other machine within the organizational unit. The provisioning machine receives a request to provision a virtualized resource for at least one user. The provisioning machine updates data associated with the organizational unit to include an identification of the at least one user. The provisioning machine directs the virtual machine to host the virtualized resource.
US09612855B2 Virtual machine migration based on the consent by the second virtual machine running of the target host
A system, method, and computer program product for controlling migration of a VM operable on a first site and a second site. The system includes an identify component for identifying the second site; a request component for sending a consent request message to a software component, wherein the consent request message comprises at least one of an identifier of the VM and an identifier of the second site; a calculate component, operable on the software component and responsive to receiving the consent request message, for determining consent for the second site; a send component, responsive to a positive determination, for sending a consent message; and a migrate component, responsive to receiving the consent message, for migrating the VM from the first site to the second site.
US09612852B1 Techniques for redirecting input/output
Techniques for redirecting input/output are disclosed. In one particular embodiment, the techniques may be realized as a method for redirecting input/output comprising the steps of method for redirecting input/output comprising configuring a first virtual machine with a recorder for library interposition, configuring a replica virtual machine with a player for library interposition, receiving a first recorded event from the first virtual machine, and transferring the first recorded event to the replica virtual machine for replay.
US09612850B2 Extracting source code
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting source code. One of the methods includes receiving, by a newly created process, a request to execute code of an executable file in the newly created process, wherein the request specifies a parameter. The newly created process loads a process interception library. Library initialization code of the process interception library determines whether the parameter should be intercepted. In response to determining that the parameter should be intercepted, the parameter is provided to another process.
US09612843B1 Heterogeneous core microarchitecture
Embodiments relate to a heterogeneous core microarchitecture. An aspect includes binding, by an operating system that is executing on a processor comprising a core comprising a heterogeneous microarchitecture comprising two or more flows, a job that is being executed by the operating system to a flow of the two or more flows. Another aspect includes issuing an instruction corresponding to the job with a tag indicating the binding of the job to which the instruction corresponds. Yet another aspect includes executing the instruction by the flow in the core that is indicated by the tag.
US09612838B2 Data processor including prefix instruction selecting a flag out of a plurality of flags generated by a subsequent instruction operating on multiple operand sizes in parallel
Instructions for generating flags according to operands' data sizes, and instruction sets handled by a RISC data processor including an instruction capable of executing an operation on operands in more than one data size are disclosed. An identical operation process is conducted on the small-size operand and on low-order bits of the large-size operand, and flags are generated capable of coping with the respective data sizes regardless of the data size of each operand subjected to the operation. Thus, a reduction in instruction code space of the RISC data processor can be achieved.
US09612837B2 Trace method and information processing apparatus
An information processing apparatus includes a rewriting unit and an execution unit. The rewriting unit rewrites a first instruction described at a trace point in a function defined in a program to a second instruction which gives instructions to execute a trace code, and stores the first instruction in a storage unit. The execution unit executes the trace code on the basis of the second instruction at the time of execution at the trace point in the function. If a third instruction which calls the function is included in the trace code, the execution unit replaces, at the time of executing the third instruction, the second instruction at the trace point in the function with the first instruction stored in the storage unit, and performs the function.
US09612835B2 MFENCE and LFENCE micro-architectural implementation method and system
A system and method for fencing memory accesses. Memory loads can be fenced, or all memory access can be fenced. The system receives a fencing instruction that separates memory access instructions into older accesses and newer accesses. A buffer within the memory ordering unit is allocated to the instruction. The access instructions newer than the fencing instruction are stalled. The older access instructions are gradually retired. When all older memory accesses are retired, the fencing instruction is dispatched from the buffer.
US09612831B2 System and method to measure and incentivize software reuse
Systems, methods, and apparatus for measuring software development productivity that incorporate a measure of code reuse. Embodiments of the present invention utilize call graph analysis in a computerized environment to efficiently analyze a software code base in an automated fashion and thereby generate reuse measures; and then incorporates the reuse measures in the productivity analysis.
US09612830B2 Discovering work-item relations through full text and standard method analysis
Discovering work-item relations, in one aspect, may include identifying mappings of work-item elements to standardized specification elements, for instance, by analyzing a plurality of work-item elements and their relationships generated from a description of a collection of work-items, and a plurality of standardized specification elements and their relationships generated from a description of practice guidelines for completing the project. One or more missing relations may be discovered among the plurality of work-item elements based on the mappings.
US09612823B2 User-specific roaming settings
Disclosed herein is a roaming settings service that receives an update to roaming settings specific to a user that is initiated by an instance of an application program provisioned according to a first application mode. Upon receiving a request for the roaming settings specific to the user initiated by an instance of the application program provisioned according to a second application model, the roaming settings service retrieves updated roaming settings that reflect the update to the roaming settings. The settings service transfers the updated roaming settings for delivery to the instance of the application program provisioned according to the second application model.
US09612814B2 Network topology-aware recovery automation
A computer system may be configured to deploy software to multiple target machines. A controller, based on a request, may select a target machine and an installation job. The controller may be configured to determine a machine location of the target machine. Based on the machine location, the installation job may be routed to a run queue. The run queue may comprise a set of dedicated workers that may service the installation job.
US09612811B2 Confluence analysis and loop fast-forwarding for improving SIMD execution efficiency
One embodiment of the present invention sets forth a method for causing thread convergence. The method includes determining that a control flow graph representing a first section of a program includes at least two non-overlapping paths that extend from a first divergent node to a candidate node. The method also includes determining that the first divergent node is not a dominator of the candidate node or that the candidate node is not a post-dominator of the first divergent node. The method further includes identifying an external node and inserting a first instruction configured to cause a predicate variable to be set to true for a first set of threads that is to execute the external node. The method additionally includes inserting into the program a second divergent node configured to cause various threads to execute or not execute a first control flow path associated with the external node.
US09612800B2 Implementing a square root operation in a computer system
A method and computer system are provided for implementing a square root operation using an iterative converging approximation technique. The method includes fewer computations than conventional methods, and only includes computations which are simple to implement in hardware on a computer system, such as multiplication, addition, subtraction and shifting. Therefore, the methods described herein are adapted specifically for being performed on a computer system, e.g. in hardware, and allow the computer system to perform a square root operation with low latency and with low power consumption.
US09612796B2 Method and device for checking a digital multiplier
A method for calculating an error signal that enables a diagnosis of the correctness of a product, determined by a first multiplier unit, of a first factor and a second factor, the error signal being determined by a difference formation unit as the difference of a sum logarithm and a product logarithm.
US09612795B2 Data processing device, data processing method, and computer program
A device for temporarily storing data output from a register or data obtained by processing the output data, a processing method therefor, a program, and the like is provided. A circuit (hereinafter, referred to as a selective memory cell) in which a plurality of switches and a signal storing circuit are connected is provided in a data processing device. The selective memory cell can selectively store necessary data. A result of a frequently performed process is stored in the selective memory cell. A process whose result is stored can be performed by only outputting the stored data instead of performing the whole process; thus, input data does not need to be transferred, which can result in a reduction in processing time.
US09612794B2 Combined RF equalizer and I/Q imbalance correction
Software implementations are provided for performing IQ imbalance correction and/or RF equalization. An input signal, x, is processed in software by executing a vector convolution instruction to apply the input signal, x, to a first complex FIR filter that performs one or more of RF equalization and IQ imbalance correction; and executing a vector convolution instruction to apply a conjugate x* of the input signal, x, to a second complex FIR filter that performs the one or more of RF equalization and IQ imbalance correction, wherein the second complex FIR filter is in parallel with the first complex FIR filter. The first and second complex FIR filters have complex coefficients and the input signal comprises a complex signal.
US09612792B2 Dynamic adjustment of audio production
Apparatuses, methods, and computer-readable media for dynamic configuration of audio production are described. Audio production nodes (“APNs”) may produce audio. The APNs and may be configured to be compliant with a Precision Time Protocol (“PTP”). The APNs may be configured to perform dynamic configuration of audio production. An APN may receive configuration-related information transmitted from one or more other APNs, such as in association with operation of the PTP. An APN, in response to receipt of this configuration-related data, may modify configuration settings used for its audio production such as modification of timing, tone, power, intensity, equalization settings, or other configuration settings. The APN may be configured to produce its own configuration-related data for use by other APNs to modify the other APNs' configuration settings. Other embodiments may be described and/or claimed.
US09612790B2 Method and electronic device for providing frame information
A method of operating an electronic device is provided. The method includes transmitting a plurality of frame information including to a second electronic device having function that can be controlled, determining whether the plurality of frame information have a variance exceeding a predetermined range, and based on the determining, transmitting control information for displaying the plurality of frame information through the second electronic device, by using at least one piece of frame information among transmitted the plurality of frame information.
US09612785B2 Document output processing
The invention relates to printing and other output of documents using data processors, and particularly to methods, apparatus, and computer programming useful for controlling output processes. In various aspects the invention provides systems, methods, and computer programming useful for minimizing the number of command inputs required from a user to complete printing or other output of multiple documents. In other aspects, the invention provides systems, methods, and computer programming useful for printing documents using content data received from users or other sources, together with previously-provided form data, according to predetermined formats.
US09612782B2 Scheduled and secured cloud print services
Techniques are provided for processing scheduled and secured print requests. In one embodiment, a printing device receives a notification form a network service that a request to print an electronic document has been received. The printing device determines whether the request indicates secure printing of the electronic document. In response to determining that the request indicates secure printing of the electronic document, the printing device prompts, through a user interface, a user for a release code. In response to receiving the release code, the printing device sends the release code to the network service. The printing device receives, from the network service, access data that allows for retrieval of the electronic document. The printing device downloads the electronic document based on the access data received from the network service and generates print data for the electronic document.
US09612779B1 Image forming apparatus
An image forming apparatus includes: a setting part that sets image data; an image forming part that forms an image based on the image data on a base member of a recording material; a groove forming part having an opposing member mounted on a portion facing the base member of having an image, the groove forming part urging a projecting part against the recording material to form a groove in the base member; an acquisition part that acquires a type of the opposing member; a storage part that stores a content of the image data and the type of the opposing member in an associated manner; and a control part that controls an image forming operation, on the basis of the association between the content of the image data and the type of the opposing member stored in the storage part in an associated manner.
US09612777B2 Pull printing method, apparatus and system
A pull printing method, apparatus and system are provided. The pull printing system includes a mobile terminal, a client that discovers the mobile terminal by using a phone number according to a print command of a user and transmits rendered print job data to the mobile terminal, and an image forming apparatus that, when connected to the mobile terminal, receives the print job data from the mobile terminal and performs printing.
US09612776B2 Dynamically updated user data cache for persistent productivity
The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition.
US09612775B1 Solid state drive controller
A memory device may comprise circuitry to adjust between latency and throughput in transferring information through a memory port, wherein the circuitry may be capable of configuring individual partitions or individual sectors as high-throughput storage or low-latency storage.
US09612773B2 User device having a host flash translation layer (FTL), a method for transferring an erase count thereof, a method for transferring reprogram information thereof, and a method for transferring a page offset of an open block thereof
A user device includes a storage device including a flash memory; and a host connected to the storage device via an interface and adapted to transmit data to the storage device. The host provides the storage device with erase count information of the flash memory using a host flash translation layer (FTL), provides the storage device with reprogram information when the flash memory uses a reprogram method, or provides the storage device with page offset information of an open block of the flash memory.
US09612770B2 Snapshot management using extended data units
A method for memory management, the method may include receiving an updated portion of a data unit, the data unit is associated with a logical data entity; wherein the updated portion is smaller than a granularity of a mapping data structure used for retrieval of the data unit; and creating, by the storage system an extended data unit that comprises (i) an original content of the data unit, (ii) the updated portion and, (iii) updated portion metadata; wherein the updated portion metadata comprises (a) updated portion retrieval information for retrieving the updated portion, and (b) updated portion snapshot information indicative of at least one snapshot associated with the updated portion.
US09612769B1 Method and apparatus for automated multi site protection and recovery for cloud storage
Example embodiments of the present invention provide a method, a system, and a computer program product for creating volumes with data protection. The method includes receiving parameters for creation of a source volume for a host and creating the source volume with data protection according to the received parameters.
US09612766B2 Systems and methods for shadow migration progress estimation
Implementations described and claimed herein provide systems and methods for estimating migration progress. In one implementation, a target file system is initialized to which to migrate existing data from a source file system. An initial amount of data to be migrated to the target file system is estimated based on an examination of in-use space at a root of the source file system. Any mount points for nested file systems in the source file system are identified. An amount of data for each of the nested file systems is estimated based on an examination of in-use space at the mount point for the nested file system. An estimated total amount of data to be migrated from the source file system to the target file system is determined based on the initial amount of data to be migrated and the amount of data for each of the nested file systems.
US09612765B2 Context aware dynamic composition of migration plans to cloud
Context aware dynamic composition of migration plans may be provided. A request for application or image migration may be received. Target machines and associated configuration may be identified. Resources and a schedule may be allocated. An appropriate tooling for each migration action may be selected. An artificial intelligence aspect of the migration planning process may continuously replan migration based on monitored changes in the context of source or target environment.
US09612764B2 Frame choosing during storage constraint condition
A method for frame choosing in a computing system during a storage constraint condition is provided. The method includes calculating, with a processor, a use-grouped-threshold, comparing a number of available grouped frames to the calculated use-grouped-threshold, returning a decision to use a grouped frame in an event that the number of the available grouped frames exceeds the calculated use-grouped-threshold and returning a decision to use an above-the-bar frame in an event that the number of the available grouped frames is less than or equal to the calculated use-grouped-threshold.
US09612755B2 B-file abstraction for efficiently archiving self-expiring data
Systems and methods are provided for data processing and storage management. In an illustrative implementation an exemplary computing environment comprises at least one data store, a data processing and storage management engine (B-File engine) and at least one instruction set to instruct the B-File engine to process and/or store data according to a selected data processing and storage management paradigm. In an illustrative operation, the illustrative B-File engine can generate a B-File comprising multiple buckets and store sample items in a random bucket according to a selected distribution. When the size of the B-FILE grows to reach a selected threshold (e.g., maximum available space), the B-File engine can shrink the B-File by discarding the largest bucket. Additionally, the B-File engine can append data to existing buckets and explicitly cluster data when erasing data such that data can be deleted together into the same flash block.
US09612746B1 Allocation method for meeting system performance and application service level objective (SLO)
An efficient linear technique is used to determine allocation of tiered storage resources among data extents based on system performance and SLOs. Efficiency is achieved by first determining a system performance boundary condition via hardware performance modeling under desirable system performance zones. SLOs are then balanced and SLO achievement improved by exchanging workload activities among SG donors and SG receivers while system performance boundary conditions are maintained. Remaining unutilized capacity is the uniformly distributed to further improve SLO achievement.
US09612744B1 Location-aware behavior for a data storage device
A computing device, such as a data storage device, that is location-aware and modifies its behavior depending on its location. In some embodiments, the data storage device may determine its location based on information such as Global Positioning System information, proximity to a wireless network, near-field proximity to another device, etc. The data storage device maintains a profile for various locations in which it is frequently located and records user-behavior at these locations. In addition, the device may be configured or program with specific behaviors at different locations. Based on the location of the device, it may then perform various actions to improve its responsiveness. In one embodiment, a data storage device may enter or exit from a standby state, prefetch various files, etc. based on its proximity to a particular location.
US09612742B2 Real-time data visualization of streaming data
In certain implementations, data visualization of streaming data may be facilitated. In some implementations, a request for visual representation of values associated with an attribute may be received. Queries for data relating to the values across a plurality of sources may be performed based on the request. The queries may include a first subset of queries and one or more other subsets of queries that are performed based on the request. Subsets of data that relate to a first value of the values may be received based on the first subset of queries. The first value may be predicted based on the subsets of data before one or more other subsets of data relating to the first value are received, where the one or more other subsets of data are received based on the one or more other subsets of queries.
US09612739B2 Low-latency touch-input device
This document describes embodiments of a low-latency touch-input device. The low-latency touch-input device receives writing as input to the device and temporarily displays the writing on a physical layer that overlays a touchscreen display of the device. The writing is displayed instantaneously on the physical layer before the touch-input device processes the input. The low-latency touch-input device then processes the input to generate a digital representation of the writing and renders the digital representation of the writing on the touchscreen display to replace the writing displayed on the physical layer.
US09612738B2 Visual feedback method and apparatus for touch selection
According to a visual feedback method and apparatus for touch selection that are provided by embodiments of the present invention, touch information and a center point of touch are acquired, where the foregoing touch information is a touch area and/or touch pressure; an area size of a feedback graph is determined according to the foregoing touch information; and, by using the foregoing center point of touch as a center, the foregoing feedback graph is displayed according to the area size of the feedback graph, for a user to determine a touch position. Because the size of a feedback graph is determined according to the touch information (a touch area and/or touch pressure), precision of visual feedback for touch selection can be improved.
US09612735B2 Progress scrollbar
Methods and systems for providing status and progress information on a scrollbar are described. A user opens a software application to perform operations or view items. The application includes a scrollbar in its graphical user interface. The user may perform a plurality of operations. The application determines a position on the scrollbar corresponding to a location of the operation or item. The application determines a status representation corresponding to a status of the operation or item. The application determines a height of a scrollbar segment corresponding to a length of the operation or item. The application displays the status representation in the scrollbar segment at the position. The application may also display changes in the status representation to provide progress information.
US09612732B2 Content transfer to non-running targets
Techniques and apparatuses for content transfers to non-running targets in a multi-application environment are described herein. In one or more implementations, input is detected to relocate a content item exposed within a graphical user interface for the multi-application environment. The relocation may be performed to associate the content item with a target element that is configured to initiate one or more designated actions with respect to the content item by invoking a corresponding application currently in a non-running state. The target element may be configured as an application window, an icon, an application launch element, or other visual representation of the corresponding application. In response to the detected input, the content item is associated with the target element and the corresponding application is launched to cause a switch from the non-running state to an active state in which the one or more designated actions are performed.
US09612731B2 Information processing device, control method for the same and program
Information processing device includes display unit that displays operation object; tactile contact detection unit that detects a plurality of push-down points; and control unit that performs first operation assessment for detecting whether or not outer peripheral distance of first area formed by connecting adjacent push-down points among a plurality of push-down points detected by tactile contact detection unit decreases over time to predetermined value or less, and that performs second operation assessment for detecting whether or not the outer peripheral distance of second area formed by connecting adjacent push-down points among a plurality of push-down points detected by tactile contact detection unit increases over time to predetermined value or more. Control unit puts operation object in selected state when there is overlapping part between operation object and first area after first operation assessment, and performs first operation corresponding to place where second operation assessment has been performed on operation object.
US09612729B2 Image processing apparatus and controlling method of the same
An image processing apparatus and a controlling method of the same are provided. The method includes displaying a first screen corresponding to a first application; displaying a second screen corresponding to a second application above the first screen such that the second screen overlaps at least a portion of the first screen; and displaying at least a portion of the second screen that overlaps the portion of the first screen, while controlling the first application.
US09612724B2 Integrating native user interface components on a mobile device
By enabling mobile devices, such as smart phones and tablets, to leverage native user interface components, the methods and systems described herein provide users a more seamless experience, wherein the user can potentially be oblivious to the fact that the application is not executing locally on the mobile device. In some embodiments, a user interface is provided which the user uses to trigger the display of a native user interface component. In some embodiments, the systems and methods described herein auto-adjust the pan and zoom settings on the mobile device to ensure that remote windows are presented in a manner that makes it easier for the user to interact with the device. The systems and methods described herein permit the user to switch to the new window in focus or a visual cue may be displayed to indicate that a window has been created somewhere on the remote desktop.
US09612722B2 Facilitating interaction between users and their environments using sounds
Space interaction (SI) functionality is described herein for assisting a user in interacting with a space. The SI functionality includes a sound generation module that generates three-dimensional sounds in various circumstances. A three-dimensional sound is perceived by a user as emanating from particular location within the space. Different modules may leverage the three-dimensional sounds for different purposes. In one implementation, a path guidance module uses a three-dimensional beat sound to direct the user in a particular direction. An exploration module uses three-dimensional sounds to identify the locations of items of interest that lie within (or are otherwise associated with) a subspace to which an attention of the user is currently directed. An orientation module uses three-dimensional sounds to identify the locations of items of interest that are associated with an entire space around the user.
US09612716B2 Enhanced slider bar system
A method, programmed medium and system are provided for enabling a slider bar to change “mode” or “purpose”, based on feedback from the graphical user interface (GUI). In one exemplary embodiment, a slider functions in usual manner but an audible or video signal is provided as each tab, window or object in a plurality of tabs, windows or objects is scrolled through. Within a specific time interval of feedback action, the user may stop and pause the movement of the cursor. This causes the tab, window or object to open and the slider bar mode to change from selecting to scrolling through the content of that specific tab, window or object. In another example, in addition to the “pause” action, the enhanced slider bar would accept movement perpendicular to the normal direction of slider bar movement, as indication that a new function is to be performed.
US09612702B2 Electromagnetic-type touch substrate and electromagnetic-type touch display apparatus
An electromagnetic-type touch substrate is disclosed. The electromagnetic-type touch substrate includes a substrate having a display region and a non-display region, and a first conductive layer formed on a first side of the substrate, where the first conductive layer includes a plurality of first electromagnetic induction coils forming loops extending in a first direction. The electromagnetic-type touch substrate also includes a second conductive layer formed on a second side of the substrate, where the second conductive layer includes a plurality of second electromagnetic induction coils forming loops extending in a second direction. In addition, the first direction is perpendicular to the second direction.
US09612701B2 Touch panel
A touch panel includes an upper electrode substrate having an upper conductive film formed thereon, a lower electrode substrate having a lower conductive film formed thereon, the upper conductive film and the lower conductive film being arranged to face each other, a spacer disposed between the upper electrode substrate and the lower electrode substrate along four sides of the upper electrode substrate and the lower electrode substrate, and at least one conductive part having a predetermined height and disposed in a vicinity of the spacer on an inner side thereof on at least one of the lower conductive film and the upper conductive film.
US09612700B2 User interface assemblies and electrode assemblies having intertwined electrodes
User interfaces and electrode assemblies are provided. A user interface includes a printed circuit board and an outer touch panel spaced from the printed circuit board. The user interface assembly further includes an electrode assembly disposed between the printed circuit board and outer touch panel. The electrode assembly includes a first conductive compressible electrode extending along a length between a first end and a second end and from the printed circuit board to the outer touch panel. The electrode assembly further includes a second conductive compressible electrode extending along a length between a first end and a second end and from the printed circuit board to the outer touch panel. The first and second electrodes are intertwined and define a gap therebetween. The gap is generally constant along the lengths of the first and second electrodes between the first ends and the second ends of the first and second electrodes.
US09612688B2 Projection method and electronic device
The present disclosure discloses an information processing method and an electronic device. The information processing method is applied to the electronic device, which includes an image capture unit and a projection unit. The method includes: obtaining captured data through the image capture unit; determining first positions of M first objects within a predetermined space where the electronic device is located according to the captured data, M≧1; projecting N to-be-projected images to the positions of the N objects, which are corresponding to the N to-be-projected images, within the predetermined space, N≦M. The method or the electronic device in the present disclosure can provide users with intelligentized service by projection function of the electronic device, for example, information prompts.
US09612686B2 Capacitance sensor with noise rejection
In a touch interface, a sensor provides an output signal that is a function of a sensed capacitance. The sensor includes a charger for repetitively applying first and second voltages to charge the sensed capacitance to first and second charge values in first and second phases respectively. A sampler includes a first current mirror for providing first and second sample current signals that are a function of the first and second charge values respectively. An accumulator uses an accumulator signal to provide the output signal. The accumulator repetitively uses the first and second sample current signals differentially to modify a charge on an accumulator capacitor and provide the accumulator signal. The accumulator signal is a progressive function of the sensed capacitance but cancels noise in the first and second sample signals at frequencies less than a repetition rate of operation of the accumulator.
US09612684B2 Capacitance detecting circuit
A capacitance detecting circuit includes induction units; a transferring capacitor configured to transfer charges to a capacitor of a scanned induction unit; a charging module that charges the transferring capacitor, wherein a first terminal of the charging module connects to the first terminal of the transferring capacitor, and a second terminal of the charging module connects to a first power supply; a discharging module that discharges the transferring capacitor and including a first resistor and a second switch; and a controller connected to the charging module, the transferring capacitor and the discharging module, and configured to control the second switch to switch on when a voltage of the transferring capacitor is larger than a preset threshold voltage, and to update a count value and detect a touch on the induction units according to the count value.
US09612675B2 Emulating pressure sensitivity on multi-touch devices
A method, device, and/or computer program product operates a touch-screen device. One or more processors detect a first moving touch on a touch-screen, where the touch-screen is able to detect a presence of the first moving touch but is not able to detect an amount of pressure being applied by the first moving touch. The processor(s) detect a simultaneous second moving touch on the touch-screen, and detect a line being drawn on the touch-screen by the first moving touch. The processor(s) calculate a calculated pressure for the first moving touch based on a distance on the touch-screen between the first moving touch and the second moving touch while the line is being drawn on the touch-screen by the first moving touch, and then adjust a thickness of the line being drawn on the touch-screen by the calculated pressure for the first moving touch.
US09612674B2 Movable track pad with added functionality
An input device is disclosed. The input device includes a movable touch-sensitive track pad capable of detecting an object in close proximity thereto so as to generate a tracking control signal. The input device also includes a movement indicator capable of detecting the movements of the movable track pad so as to generate one or more other control signals (e.g., button signals). The control signals can be used to perform actions in an electronic device operatively coupled to the input device.
US09612672B2 Slide unlocking method for touchscreen device under screen locking state
A slide unlocking method for a touchscreen device under a screen locking state is provided. The method includes steps of: sampling a track generated by the sliding of a user's finger on a touchscreen, and sequentially acquiring a plurality of sampling points; acquiring a first sampling point and a last sampling point of the track, and calculating a transverse sliding distance and a longitudinal sliding distance of the finger on the touchscreen; and unlocking the touchscreen when the transverse sliding distance is greater than or equal to a first preset distance and the longitudinal sliding distance is less than or equal to a second preset distance; otherwise, keeping the screen in the lock state. In this way, the present invention increases the degrees of freedom of a user's operation, so that a user can conveniently perform unlocking in a special usage scenario.
US09612661B2 Closed loop feedback interface for wearable devices
A gesture controlled system wearable by a user and operationally connected to a computerized device, the system comprising: at least one bio-potential sensor; at least one motion sensor; at least one haptic feedback actuator capable of creating haptic feedback corresponding to signals from the computerized device; a memory module, having a database with known records representing different gestures and a gesture prediction model; a signal processor, capable of identifying signal parameters from the sensors as known gestures; and a communication controller capable of transmitting information from the signal processor to the computerized device, wherein the at least one bio-potential sensor and the at least one feedback actuator are in direct contact with the skin of the user, wherein identified signals from the signal processor are transmitted to the computerized device, and wherein the at least one haptic feedback actuator is configured to allow reading text from the computerized device.
US09612656B2 Systems and methods of eye tracking control on mobile device
Methods and systems to facilitate eye tracking control on mobile devices are provided. An image of a portion of a user is received at an eye tracking device, where the image includes reflections caused by light emitted on the user from one or more light sources located within the eye tracking device. One or more eye features associated with an eye of the user is detected using the reflections. Point of regard information is determined using the one or more eye features, where the point of regard information indicates a location on a display of a computing device coupled to the eye tracking device at which the user was looking when the image of the portion of the user was taken. The point of regard information is sent to an application capable of performing a subsequent operation using the point of regard information.
US09612653B2 Integrated circuit with selectable power-on reset mode
An integrated circuit (IC) and associated method support using a pre-use configuration for determining an initial/preferred operational mode for the IC from plural operational modes that may be entered following power-up cycles of the IC. The initial/preferred operational mode can be determined after the design phase of the IC so that, during IC operation, wasted power or delay are not incurred by first requiring that the IC power up in a default operational mode and subsequently run executive code to reprogram the IC to enter an operational mode that is preferred for the application for which the IC is being used by the IC integrator/user. The configurations determine clock frequencies and/or power levels for core processing and/or peripheral modules and allow the same IC design/die to be targeted to a spectrum of different power usage/performance applications by the integrator/user.
US09612651B2 Access based resources driven low power control and management for multi-core system on a chip
Function resources/memory resources and an associated resource controller configured to assign a first portion of the function resources/memory resources to at least one processing element in response to an access request from the processing element. The resource controller changes a power mode of the first portion of the function resources/memory resources as a function of the first portion assignment, and leaves an unassigned portion of the function resources/memory resources in a power down mode in a self-governing nature. The resource controller enables the processing element to access the first portion of the function resources/memory resources in response to the access request received from the processing element. The function resources/memory resources, resource controllers and one or more processing elements may comprise a system on a chip (SoC).
US09612649B2 Method and apparatus to shutdown a memory channel
A method is described that includes deciding to enter a lower power state, and, shutting down a memory channel in a computer system in response where thereafter other memory channels in the computer system remain active so that computer remains operative while the memory channel is shutdown.
US09612646B2 Time-division driving type touch sensing device and method for driving the same
A touch sensing display device supporting a pixel driving period and a touch driving period in each frame period. The device comprises a display panel having data lines and touch sensing lines, the data lines coupled to pixels of the display panel. A data driving circuit drives data signals onto the data lines during the pixel driving period of the frame period. A touch readout circuit generates touch data of signals of the touch sensing lines during the touch driving period of the frame period, the touch driving period distinct of the pixel driving period. A supply voltage of the data driving circuit can be cut off during the touch driving period, and a supply voltage of the touch readout circuit can be cut off during the pixel driving period.
US09612641B2 Adjusting the connection idle timeout in connection pools
An approach is provided that responds to a connection request to connect to an external network entity using a connection from a managed connection pool. The connection pool is managed by selecting connections from the connection pool that includes one or more currently unused connections with the external network entity. One of the selected connections is validated by comparing an idle time associated with each of the selected connections to a maximum idle time value corresponding to the external network entity. The maximum idle time value being previously identified at the information handling system. The validated connection is then used to connect to the external network entity to satisfy the connection request.
US09612636B2 Token-based power-switch control circuits
A method for operating an electronic apparatus is provided. The method includes receiving a token, activating a power switch for powering up a core in response to the receiving the token, and outputting the token based on a state of powering up the core. The outputting of the received token is delayed until the state of powering up the core is reached. In one aspect, an electronic apparatus includes a power switch configured to power up to a core is provided. A power-switch control circuit is configured to receive a token, activate the power switch for powering up the core in response to receiving the token, output the received token based on a state of powering up the core. The outputting of the received token is delayed until the state of powering up the core is reached. A plurality of the power-switch control circuits is configured as a ring.
US09612624B2 Detachable touch notebook computer
The present disclosure provides a detachable touch notebook computer, which comprises a touch tablet, a connector, and a keyboard dock. The connector has an interlocking structure and a latch, at which the interlocking structure is pivoted. The keyboard dock has a positioning member disposed at the latch. Thereby, the touch tablet can be disposed on the keyboard dock and forming the touch notebook computer. According to the touch notebook computer of the present disclosure, the interlocking structure is driven by rotating the touch tablet. Then the interlocking structure drives the latch to move, enabling the positioning member to come off from the latch and thus detaching the touch tablet from the keyboard dock.
US09612623B2 Mobile terminal
There is disclosed a mobile terminal deformable into a bar type mobile terminal including a main body in which a display unit is mounted in a front surface, and a strap coupled to both sides of the main body in a first direction to form a closed curvature shape with the main body, the strap comprising a pair of curved units, wherein the strap and the main body forming the closed curvature shape together are overlapped with each other to deform the mobile terminal into the bar type, as the curved units are folded.
US09612621B2 Mobile device including a flexible display device and method of operating the same
A mobile device includes a touch-screen having an external touch-screen region, an internal foldable touch-screen region, and a curved-surface touch-screen region that couples the external touch-screen region and the internal foldable touch-screen region, and a body to which the touch-screen is attached, wherein the device is configured to move at least one icon corresponding to at least one executing application program to the curved-surface touch-screen region in response to a folding angle of the internal foldable touch-screen region when a folding operation of the internal foldable touch-screen region is performed.
US09612619B2 Electronic device with pivoting display assembly
An electronic device includes a display assembly, in which the display assembly is positioned within a strength member frame and pivots around a pair of hinges fixed into the strength member frame, the strength member frame isolating the display assembly from forces that would otherwise damage the display assembly. The display assembly may include a rectangular display element and the strength member frame is then a rigid rectangular frame that surrounds all four sides of the display assembly, all sides of the rigid rectangular frame being capable of isolating the display assembly from forces that would otherwise damage the display assembly. The invention hence enables a computing device display to be securely held, protected and manipulated. The display is protected from stress, torsional forces, impact forces and over-rotation.
US09612615B2 Integrated circuit chip using top post-passivation technology and bottom structure technology
Integrated circuit chips and chip packages are disclosed that include an over-passivation scheme at a top of the integrated circuit chip and a bottom scheme at a bottom of the integrated circuit chip using a top post-passivation technology and a bottom structure technology. The integrated circuit chips can be connected to an external circuit or structure, such as ball-grid-array (BGA) substrate, printed circuit board, semiconductor chip, metal substrate, glass substrate or ceramic substrate, through the over-passivation scheme or the bottom scheme. Related fabrication techniques are described.
US09612614B2 Pulse-drive resonant clock with on-the-fly mode change
A pulse-drive resonant clock with on-the fly mode changing provides robust operation in a resonant clock distribution network, in particular for processor circuits having a dynamically-varied operating frequency. The clock drivers for the resonant clock distribution network include a pulse width control circuit having selectable operating modes corresponding to multiple clocking modes of the resonant clock distribution network. The pulse width control circuit includes a delay line that has a selectable delay length to provide pulse enable signals that control the pulse widths of the clock drivers in a sector of the resonant clock distribution network. The delay line responds to a mode control signal so that at least one pulse width of the output is changed from a first pulse width to a second pulse width without generating half-cycles with a pulse width narrower than the first or second pulse width.
US09612613B2 Current sensor based closed loop control apparatus
A method and apparatus for performing current control for an integrated circuit are described. In one embodiment the apparatus comprises core logic coupled to receive a first current; a clock generator to generate a first clock signal; and a closed loop current controller coupled to the clock generator and coupled to provide a second clock signal to the core logic based on the first clock signal, the current controller to control an amount of the first current received by the core logic by changing the first clock signal to generate the second clock signal.
US09612612B2 Tunable sector buffer for wide bandwidth resonant global clock distribution
A wide bandwidth resonant clock distribution comprises a clock grid configured to distribute a clock signal to a plurality of components of an integrated circuit and a tunable sector buffer configured to receive the clock signal and provide an output to the clock grid. The tunable sector buffer is configured to set latency and slew rate of the clock signal based on an identified resonant or non-resonant mode.
US09612609B2 Single wire system clock signal generation
This specification describes an integrated circuit comprising: a single wire interface; a clock circuit configured to detect a voltage from the single wire interface and to generate a clock signal having a frequency that is based on the detected voltage; and a digital system coupled with the single wire interface and the clock circuit. The digital system is configured to: receive a data signal from the single wire interface; power the digital system using a power signal from the single wire interface; and perform one or more operations clocked by the clock signal.
US09612604B2 DC-DC converter and television receiver therewith
In a DC-DC converter that can be operated in an asynchronous manner with a rectification diode connected to an external terminal, a conducting path through a transistor that is turned on and off according to a clock signal is provided between a bootstrap circuit, which is composed of a bootstrap diode and a bootstrap capacitor, and a ground terminal.
US09612603B2 Calibration of voltage regulator
A voltage regulator calibrator analyzes voltage regulator output and compares the output with known electrical loads. The calibrator selects a known electrical load, applies the known electrical load to a voltage regulator, receives from the voltage regulator measured output power characteristics of the voltage regulator, compares the known electrical load with the measured output power characteristics, and generates a voltage regulator adjustment value based on the compared values. Embodiments of the present disclosure also include a method for calibrating, the method including selecting a known electrical load, applying the known electrical load to a voltage regulator, receiving measured output power characteristics of the voltage regulator, comparing the known electrical load with the measured output power characteristics, and generating a voltage regulator adjustment value based on the compared values.
US09612602B2 Bifurcated processor hazard detection systems
Hazard detection systems according to embodiments described herein are operative to provide failsafe safety detection features and user interface features using circuit topology and power budgeting methods that minimize power consumption. The safety detection features can monitor environmental conditions (e.g., smoke, heat, humidity, carbon monoxide, carbon dioxide, radon, and other noxious gasses) in the vicinity of the hazard detection system associated and alarm occupants when an environmental condition exceeds a predetermined threshold.
US09612601B2 Systems and methods for adaptive capacity constraint management
An adaptive capacity constraint management system receives a measured value affected by HVAC equipment at actual operating conditions and uses the measured value to determine an operating value for a variable that affects a capacity of the HVAC equipment at the actual operating condition. The system uses the operating value to calculate a gain factor for the variable relative to design conditions and uses the calculated gain factor to determine a capacity gain for the HVAC equipment relative to the design conditions. The system applies the capacity gain to a design capacity limit for the HVAC equipment to determine a new capacity limit for the HVAC equipment at the actual operating conditions. The system may use the new capacity limit as a constraint in an optimization routine that that selects one or more devices of the HVAC equipment to satisfy a load setpoint.
US09612598B2 Unmanned aircraft structure evaluation system and method
An unmanned aircraft structure evaluation system includes a computer system with an input unit, a display unit, one or more processors, and one or more non-transitory computer readable medium. Image display and analysis software causes the one or more processors to generate unmanned aircraft information. The unmanned aircraft information includes flight path information configured to direct an unmanned aircraft to fly a flight path around the structure.
US09612592B2 Method for real-time testing of a control unit for an internal combustion engine using a simulator
A method for real-time testing of a control unit for an internal combustion engine using a simulator is provided. The control unit and the simulator are connected to one another by a first data channel. The control unit transmits engine control data to the simulator through the first data channel and the simulator calculates engine state variables in real time on its first simulator processor with a first sampling step size and transmits at least some of the engine state variables to the control unit. Thus, selected engine state variables can be made available at a different frequency, and in particular at a higher frequency, than is possible by the first sampling step size of the first simulator processor, in that the simulator calculates at least one specific engine state variable using a partial engine model and with a second sampling step size different from the first sampling step size.
US09612589B1 System, method, and computer program for conditioning a building environment based on occupancy estimates
The present disclosure provides a system, method, and computer program for conditioning a building environment based on occupancy estimates. In one embodiment, the method includes tracking the user's entries to and exits from the building on a mobile device associated with the user for each of a plurality of users. Entry and exit event data from the users' mobile devices are used to estimate occupancy of the building. The conditioning of the building environment is adjusted in accordance with changes in occupancy estimates. In certain embodiments, where the building has a plurality of zones, each entry and exit event may be correlated with one of the plurality of zones. Occupancy is estimated within each zone using the zone-correlated entry and exit events. Alternately, users' locations within the building may be estimated using an indoor localization technique. Each zone is then conditioned in accordance with the occupancy of the zone.
US09612586B2 Energy management apparatus and energy management system
An energy management apparatus includes: algorithm storage unit configured to store at least one energy-saving control algorithm; controller configured to control an operation of controlled device by executing the algorithm and; data storage unit configured to store reduction information corresponding to the algorithm, the reduction information used to figure out a reduction in energy consumption due to the execution of the algorithm; estimation unit configured to estimate the reduction in the energy consumption due to the execution of the algorithm on the basis of the reduction information, when controller controls the operation of controlled device by executing the algorithm; and network communication unit configured to output the estimation result.
US09612583B1 Packaging management
Disclosed are various embodiments for managing packing containers for shipping items. A system obtains a container dimension of a container and an item dimension of an item to be shipped in the container. The system determines a target amount of dunnage based at least upon the container dimension and item dimension, the dunnage being configured to be packed into the container to protect the item during shipment, the dunnage being dispensed by a dispenser. The system instructs the dispenser to dispense the target amount of dunnage for the container.
US09612582B1 Wearable device
A wearable device includes a crown element, a body element, and a bottom element. A hollow structure is formed by the crown element, the body element, and the bottom element. A first antenna structure and a second antenna structure are formed by the crown element and the body element. The first antenna structure and the second antenna structure cover the same operation frequency band.
US09612581B1 Method and apparatus for conversion of time interval to digital word using successive approximation scheme
A method and apparatus for conversion of a time interval to a digital word, the time interval being mapped to a difference of a length of a reference time and a length of a signal time. Reference time is generated from an instant when the beginning of the time interval is detected, and the signal time is generated from an instant when the end of the time interval is detected by the use the control module. The generation of the reference time and the signal time is terminated at the same instant. In the apparatus, bottom plates of capacitors of the set of capacitors are connected to a ground of the circuit, and top plates of these capacitors are connected, respectively, to moving contacts of change-over switches First, second, and third stationary contacts are connected to the signal rail, the ground of the circuit, and to the reference rail.
US09612579B2 Electronic clock
Provided is an electronic clock which is capable of finely controlling a driving force of a normal driving pulse and suppresses variation in current consumption without an increase in circuit size. The electronic clock is configured so that while a chopped driving pulse is output and in an interval in which coil terminals have heretofore been short-circuited, a pulse is output (hereinafter referred to as adjustment pulse) for control from a terminal that is different from a terminal of a motor driver from which the normal driving pulse has been output. The output pattern of the adjustment pulse is changed with reference to a driving rank selecting circuit to increase or decrease a motor driving current and hence change the driving force.
US09612576B2 Timepiece escapement mechanism without lubrication
A timepiece escapement mechanism with improved tribology includes at least one pair of components including a first component and a second component respectively including a first friction surface and a second friction surface which are arranged to cooperate in contact with each other. The second friction surface includes at least one silicon-based material taken from a group including silicon, silicon dioxide, amorphous silicon, polycrystalline silicon, porous silicon, or a mixture of silicon and silicon oxide. The first friction surface is formed by a surface of a solid element which is made of solid silicon nitride in a stoichiometric formulation Si3N4. A method for making the escapement mechanism is also provided.
US09612575B2 Holographic projection device for the enlargement of a visibility region
A holographic projection apparatus and a method for magnifying a virtual visibility region, for observing a reconstructed scene with at least one light modulation device and with at least one light source having sufficiently coherent light for generating a wavefront of a scene that is coded in the light modulation device. By means of imaging the wavefront into a viewer plane, it is possible to generate the virtual visibility region for observing the reconstructed scene. The virtual visibility region has at least two virtual viewer windows. In this case, the virtual viewer windows are dimensioned such that the reconstructed scene can always be observed without tracking of the viewer windows upon movement of a viewer in the viewer plane.
US09612568B2 Image forming apparatus in which add-on device is mounted
An image forming apparatus includes a housing in which an image forming unit is to be mounted, a support that supports an image reading device in a state where the image reading device is separated from the housing, and a guiding portion in which a guide part, which is formed on a to-be-mounted surface of an add-on device in such a manner as to project, is to be inserted such that the guide part is guided by the guiding portion. Engagement holes with which engagement portions, which are formed on the to-be-mounted surface of the add-on device in such a manner as to project, are to be engaged such that the engagement portions are positioned by the engagement holes are formed in a mounting surface of the housing on which the add-on device is to be mounted.
US09612567B2 Image forming apparatus that emits static eliminating light onto surface of photosensitive body
An image forming apparatus includes a plurality of photosensitive bodies, a plurality of illumination units respectively opposed to the plurality of photosensitive bodies, and each configured to emit static eliminating light onto a surface of the corresponding photosensitive body, a light emitter that serves as light source, a light guide unit that guides light from the light emitter toward the plurality of illumination units, a driving mechanism that switches between allowing the illumination unit to emit light and restricting the illumination unit from emitting light, to the photosensitive body, and a control unit that causes the driving mechanism to allow the illumination unit opposed to the photosensitive body being used for image forming to emit light to the photosensitive body, and restrict the illumination unit opposed to the photosensitive body not being used for the image forming from emitting light to the photosensitive body.
US09612566B2 Image forming apparatus
An image forming apparatus 1 includes a transfer belt unit 71 that is movable along a circumference of a roller rotation axis A2 and transfers an image held in a photosensitive drum 40 to paper P, a waste toner receiving container 73 that receives accumulated waste toner 72 collected from the transfer belt unit 71, and a full state detection unit FG including a waste toner amount detection unit 82, disposed inside the waste toner receiving container 73 to detect the amount of waste toner. The full state detection unit FG detects a full state in a loaded state switched from a non-buried state.
US09612565B2 Drive mechanism and image forming apparatus
A drive mechanism includes a first transmission mechanism that transmits a driving force of a drive unit to a first rotary member to rotate the first rotary member; a second transmission mechanism including a first drive path along which the second transmission mechanism transmits the driving force to a second rotary member through a first gear train to rotate the second rotary member, and a second drive path along which the second transmission mechanism transmits the driving force to the second rotary member through a second gear train to rotate the second rotary member, the second gear train having a gear ratio that differs from a gear ratio of the first gear train; and a switching mechanism that is operated by the driving force and switches the second transmission mechanism between the first drive path and the second drive path.
US09612563B2 Image forming apparatus that restrains scattered toner particles
An image forming apparatus includes an image carrier, a conveyance belt, a transfer roller, a suspension roller, and a conductive opposed member. The conveyance belt is in contact with the image carrier to form a nip and conveys a sheet via the nip position. A voltage of reversed polarity to a charge polarity of toner forming the toner image is applied to the transfer roller to transfer the toner image to the sheet at the nip position. A suspension roller suspends the conveyance belt at a separation position. The separation position is downstream with respect to the nip position in a sheet conveyance direction. The separation position is positioned where the sheet separates from the conveyance belt. The voltage of reversed polarity to the charge polarity of the toner is applied to the suspension roller. The conductive opposed member is arranged opposed to the suspension roller across the conveyance belt.
US09612555B2 Fixing device, image forming apparatus, and fixing method for conveying toner images
A fixing device includes a fixing rotator and an opposed rotator pressed against the fixing rotator to form a fixing nip therebetween. A primary heater is disposed opposite the fixing rotator in a circumferential span of the fixing rotator other than the fixing nip in a circumferential direction of the fixing rotator to heat the fixing rotator. A heat shield is interposed between the primary heater and the fixing rotator and disposed outboard from at least a decreased size recording medium conveyance span of the fixing rotator spanning in an axial direction of the fixing rotator where a recording medium having a decreased size in the axial direction of the fixing rotator is conveyed. The heat shield shields the fixing rotator from the primary heater. A secondary heater is mounted on the heat shield to heat the fixing rotator.
US09612549B1 Cartridge for black toner
The present disclosure describes a cartridge with a black toner of reduced dielectric loss and improved tribo charging.
US09612548B2 Cartridge provided with pivotable member for new product detection
A cartridge includes: a casing for accommodating developer; a rotatable body rotatably provided at the casing; a pivot member; and a biasing member. The rotatable body is rotatable about a rotational axis, the rotatable body having an outer circumference defining a rotational path during rotation. The pivot member is disposed at the rotatable body at a position offset from the rotational axis and is pivotable about a pivot fulcrum extending in a direction parallel to a tangential direction of the rotational path. The pivot member being pivotably movable between an erect position in which the pivot member erects to form a first angle relative to the rotatable body and a collapsed position in which the pivot member pivots toward the rotatable body to form a second angle smaller than the first angle relative to the rotational body. The biasing member biases the pivot member toward the erect position.
US09612544B2 Electrostatic image developing toner
The object of the present invention is to provide an electrostatic image developing toner excellent in providing high image quality and excellent in low-temperature fixation performance and environmental stability. The present invention is an electrostatic image developing toner having a toner base particle containing at least a binder resin and a colorant, and an external additive, wherein the toner base particle has a core-shell structure having a core particle and a shell layer, the toner base particle has a resin coating layer of a water-soluble resin on the surface of the core particle, and has the shell layer on the resin coating layer.
US09612543B2 Toner for developing electrostatic latent images
Toner for developing electrostatic images including core particles that contain a colorant, a binder resin, and a wax, and exhibiting low-temperature fixability, high-temperature anti-offset property, image durability, flowability, high-temperature preservability, and low particle emission rate.
US09612539B2 Movable body drive method, pattern formation method, exposure method, and device manufacturing method for maintaining position coordinate before and after switching encoder head
Positional information of a stage within a movement plane is measured, using three encoders which include at least one each of an X encoder and a Y encoder. Based on position measurement values of the stage, the encoder used in position measurement is switched from an encoder (Enc1, Enc2 and Enc3) to an encoder (Enc4, Enc2 and Enc3). On the switching, a coordinate linkage method or a phase linkage method is applied to set an initial value of an encoder (Enc4) which is to be newly used. Accordingly, position measurement values of the stage before and after the switching are stored even though the encoder used in position measurement of the stage is sequentially switched, and the stage can be driven accurately two-dimensionally.
US09612538B2 Exposure apparatus, exposure method, and device manufacturing method
An exposure apparatus that exposes a substrate includes: an optical system that includes an emission surface from which an exposure light is emitted; a first surface that is disposed in at least a part of a surrounding of an optical path of the exposure light emitted from the emission surface; a second surface that is disposed in at least a part of a surrounding of the first surface and at a position lower than the first surface; a space portion into which a liquid can flow via a first aperture between the first surface and the second surface and which is opened to the atmosphere via a second aperture different from the first aperture; and a first recovery portion that recovers at least a part of the liquid flowing into the space portion. Here, the emission surface, the first surface, and the second surface are opposed to the surface of the substrate in at least a part of the exposure of the substrate, and the substrate is exposed with the exposure light from the emission surface via the liquid between the emission surface and the surface of the substrate.
US09612533B2 Salt and photoresist composition comprising the same
A salt which generates an acid by light irradiation, said salt comprising:an acid-labile group having an acetal structure from which group a moiety having a fluorine-containing base-labile group is removed by bring into contact with the acid.
US09612527B2 Mask blank, transfer mask, method of manufacturing a transfer mask, and method of manufacturing a semiconductor device
A mask blank for use in the manufacture of a binary mask adapted to be applied with ArF excimer laser exposure light has, on a transparent substrate, a light-shielding film for forming a transfer pattern. The light-shielding film has a laminated structure of a lower layer and an upper layer and has an optical density of 2.8 or more for exposure light and a thickness of 45 nm or less. The lower layer is made of a material in which the total content of a transition metal and silicon is 90 at % or more, and has a thickness of 30 nm or more. The upper layer has a thickness of 3 nm or more and 6 nm or less. The phase difference between exposure light transmitted through the light-shielding film and exposure light transmitted in air for a distance equal to the thickness of the light-shielding film is 30 degrees or less.
US09612518B2 Screen and multiple-screen system
A screen is disclosed. The screen includes an angle magnifying unit and a deflecting unit. The angle magnifying unit has a first lens assembly and a second lens assembly. The first and second lens assemblies are aligned along a first direction. The first lens assembly has a plurality of first lenses, and each of the first lenses has a first radius of curvature. The second lens assembly has a plurality of second lenses, and each of the second lenses has a second radius of curvature. The magnification of the angle enlarging unit is the ratio of the first radius of curvature to the second radius of curvature. Furthermore, the deflecting unit is disposed between the first lens assembly and the second lens assembly. The deflecting unit has a plurality of deflecting prisms that aligned along a second direction. The second direction is perpendicular to the first direction.
US09612516B2 Projection type image display apparatus
A projection type image display apparatus (1) comprises a focus correction system (30). The system includes a temperature detection mechanism (16) for measuring temperature in the vicinity of a projection lens group (13), a correction amount calculation unit (18) for calculating a correction amount for correcting the focus shift caused by a temperature change, and a driving signal generation unit (19) for generating, based on the correction amount, a driving signal for driving a focus adjustment mechanism (15). If the user performs a focus adjustment using a focus operation input unit (23), a focus operation determination unit (21) determines that a focus adjustment has occurred independently of the focus correction system and changes a correction condition stored in a memory (20).
US09612515B2 Projection apparatus and projection lens thereof capable of reducing focal length and aberration
A projection lens including a reflective unit and a refractive unit is provided. The projection lens is disposed between an object side and an image side. The reflective unit is disposed between the object side and the image side and has a negative refractive power. The refractive unit is disposed between the object side and the reflective unit and has a positive refractive power. The refractive unit includes a first lens group and a second lens group. The first lens group is disposed between the object side and the reflective unit and includes at least one cemented lens and an aperture stop. The at least one cemented lens is disposed between the object side and the aperture stop. The second lens group is disposed between the first lens group and the reflective unit and includes at least one aspheric lens. A projection apparatus including the projection lens is also provided.
US09612508B2 Electronic device with projector
An electronic device is provided, which includes: a first component which includes a first portion and a second portion opposite to the first portion, with the thickness of the first component is gradually decreased from the first portion to the second portion; a display unit arranged on a first surface of the first component; and a projection component arranged on the first portion.
US09612506B1 Camera support
This invention provides a camera support comprising an arm; a camera mount connected to the arm; a mount configured for attachment to a first supportive base (‘first base mount’), wherein the arm is pivotally connected to the first base mount; a mount configured for attachment to a second supportive base (‘second base mount’); and an arm coupler configured for releasably connecting the arm from the second base mount. Optionally, the first and second base mounts comprise straps, e.g. for mounting to a user's limb such as a forearm. Exemplary embodiments allow the arm to swing smoothly in a downward motion directly into the palm of the user's hand.
US09612505B2 Focal-plane shutter and optical apparatus
A focal-plane shutter capable of preventing deterioration of the quality of a captured image is provided. A focal-plane shutter includes a base plate having an opening, a rear curtain that moves between an open position where the opening is open and a closed position where the opening is closed to allow the opening to be open and closed, and a first cushioning member that comes into contact with the rear curtain, and the rear curtain has a first protrusion that is located outside the opening, protrudes in a first direction from the open position toward the closed position, and comes into contact with the first cushioning member when the rear curtain moves from the open position to the closed position.
US09612504B2 Capacitively coupled electric field control device
A spatially non-uniform electrode structure is proposed for controlling a spatially non-uniform electric field driving a tunable liquid crystal lens. The spatially non-uniform electrode structure enables the generation of a predetermined spatially non-uniform electric field profile where complex capacitive coupling between multiple different electrically floating neighboring electrode segments is employed for the generation of the electrical field of desired form by supplying an initial electric potential to a limited number of electrodes.
US09612499B2 Liquid crystal display device and electronic device using liquid crystal display device
A liquid crystal display device with an increased pixel aperture ratio is provided. A liquid crystal display device that displays an image with high contrast and high luminance is provided. The liquid crystal display device includes a first pixel electrode; a second pixel electrode; a transistor; a capacitor; a first insulating film; a second insulating film; and a third insulating film. The transistor includes a gate electrode; a gate insulating film; a first oxide semiconductor film; and a source electrode and a drain electrode. One of a pair of electrodes of the capacitor includes a second oxide semiconductor film. The first insulating film is provided over the first oxide semiconductor film. The second insulating film is provided over the second oxide semiconductor film such that the second oxide semiconductor film is sandwiched between the first insulating film and the second insulating film. The third insulating film overlaps with an end of the first pixel electrode. The second pixel electrode is provided over the third insulating film.
US09612494B2 Liquid crystal display
A liquid crystal display includes a first substrate, a first pixel and a second pixel vertically or horizontally disposed on the first substrate, a second substrate facing the first substrate, a liquid crystal layer including a plurality of liquid crystal molecules and disposed between the first and second substrates, and a first control electrode disposed between the first and second pixel electrodes. The first pixel includes a first pixel electrode, and the second pixel includes a second pixel electrode. The first pixel electrode includes a first plurality of micro branch portions extending in a first direction, and the second pixel electrode includes a second plurality of micro branch portions extending in a second direction. The first direction is different from the second direction.
US09612492B2 Border masking structures for liquid crystal display
A display may have a thin-film transistor layer and color filter layer. The display may have an active area and an inactive border area. Light blocking structures in the inactive area may prevent stray backlight from a backlight light guide plate from leaking out of the display. The thin-film transistor layer may have a clear substrate, a patterned black masking layer on the clear substrate, a clear planarization layer on the black masking layer, and a layer of thin-film transistor circuitry on the clear planarization layer. The black masking layer may be formed from black photoimageable polyimide. The clear planarization layer may be formed from spin-on glass. The light blocking structures may include a first layer formed from a portion of the black masking layer and a second layer such as a layer of black tape on the underside of the color filter layer.
US09612483B2 Display panel, display device and manufacturing method of the display panel
A display panel, a display device and a manufacturing method of the display panel are disclosed. The display panel includes: an array substrate and a counter substrate disposed in opposition to each other, and a sealant adhered between the array substrate and the counter substrate; in a peripheral region of the array substrate positioned in opposition to the sealant, there are provided a plurality of thin film transistors, a surface of each of the thin film transistors is covered with a block-like insulating film, and there is depressed region between adjacent block-like insulating films; at the location of the counter substrate corresponding to the depressed region, there is provided a protruding structure. By adopting the scheme, adhesive areas between the sealant and the array substrate and the counter substrate each are greatly increased. Therefore, the adhesion force of the sealant is effectively raised, and the product quality of the display device is promoted.
US09612478B2 Curved display device
A curved display device includes a display substrate curved in a first direction and including a plurality of pixel areas, and each of the plurality of pixel areas including a first sub-pixel area and a second sub-pixel area, an opposite substrate facing the display substrate, the opposite substrate coupled to the display substrate and curved in the first direction together with the display substrate, and a liquid crystal layer interposed between the display substrate and the opposite substrate, where first domains are defined in the first sub-pixel area along a second direction crossing the first direction, second domains are defined in the second sub-pixel area along the second direction, and a width in the second direction of each of the first domains is equal to a width in the second direction of each of the second domains.
US09612475B2 Front light module and electronic paper display device having the same
The front light module includes a light guide plate, a light source, a first light transmissive substrate, a second light transmissive substrate, and a printing ink layer. The light guide plate has a first light emitting surface, a second light emitting surface, and a light incident surface. The light source faces the light incident surface. The first light transmissive substrate is located on the first light emitting surface. The second light transmissive substrate is located on the surface of the first light transmissive substrate facing away from the light guide plate, and the thickness of the second light transmissive substrate is smaller than that of the first light transmissive substrate. The printing ink layer is located on the surface of the second light transmissive substrate facing the first light transmissive substrate, and on an edge of the second light transmissive substrate.
US09612473B2 Display device comprising a wavelength-selective transflective member having an opening and overlapping at least two of a plurality of color filters
A display device includes a display panel and a backlight unit. The display panel is configured to display an image. The backlight unit is configured to provide light to the display panel. The display panel includes an array substrate including a plurality of pixel areas, an opposite substrate facing the array substrate, a liquid crystal layer disposed between the array substrate and the opposite substrate, and a wavelength-selective transflective member disposed on the array substrate or the opposite substrate.
US09612469B2 Display device comprising a plurality of microcavities having a horizontal width that is gradually decreased according to an increase in a distance from a center
Provided is a display device, including a substrate including pixel areas which are disposed in a matrix form including pixel rows and pixel columns, a thin film transistor formed on the substrate, a pixel electrode connected to the thin film transistor, a common electrode formed on the pixel electrode to be spaced apart from the pixel electrode with a microcavity therebetween, a liquid crystal layer filling the microcavity between the pixel electrode and the common electrode, a roof layer formed on the common electrode, a liquid crystal injection hole formed in the common electrode and the roof layer to expose a part of the microcavity, and an overcoat formed on the roof layer so as to cover the liquid crystal injection hole to seal the microcavity. A cross section of the microcavity has a reverse-tapered trapezoidal shape in which an upper width is larger than a lower width.
US09612467B2 Liquid crystal display device
A liquid crystal display device has features that a plurality of flexible wiring substrates is connected in parallel to a first side of a liquid crystal display panel, and a plurality of flexible wiring substrates is connected in parallel to a second side opposite the first side, that on a first side of a mold, a first hole for accommodating the plurality of flexible wiring substrates is formed in a top surface of the mold at place corresponding to the first side of the liquid crystal display panel, and that on a second side of the mold that is opposite from the first side thereof, a second mold part is combined with the mold so that the mold and the second mold part jointly form a second hole for accommodating the plurality of flexible wiring substrates connected to the second side of the liquid crystal display panel.
US09612466B2 Display apparatus
A display apparatus includes a frame that holds a display module. The display module includes a protective member located on a display surface side of a display panel. The frame has a plane surface opposed to a periphery of the protective member and a side surface opposed to a side surface of the display module. The plane surface of the frame is fixed to the periphery of the protective member through a joining member. The display apparatus has a fixing structure to fix the side surface of the frame to the side surface of the display module.
US09612461B2 Array substrate, method for repairing broken line of the array substrate, and display device
An array substrate, a method for repairing broken line of the array substrate, and a display device are provided. The array substrate comprises: a gate line (2) and a data line (5) intersecting with each other to define a plurality of pixel regions arranged in a matrix form; a thin film transistor (11a) disposed in the vicinity of an intersection of the gate line (2) and the data line (5), a gate electrode (2′) of the thin film transistor (11a) being connected to the gate line (2), and a source electrode of the thin film transistor (11a) being connected to the data line (5); a common electrode (8) and a pixel electrode (6) disposed in each pixel region. The common electrode (8) is provided with a plurality of patterns of strip hole structure (8a) patterns respectively above each pixel region, the gate line (2), the data line (5) and the common electrode (8) are fabricated on different layers and partially overlap each other, and the common electrode (8) is provided with a pattern of a first hole structure (12) at a corresponding position of the intersection of the gate line (2) and the data line (5).
US09612458B1 Resonant optical device with a microheater
A resonant photonic device is provided. The device comprises an optical waveguiding element, such as an optical resonator, that includes a diode junction region, two signal terminals configured to apply a bias voltage across the junction region, and a heater laterally separated from the optical waveguiding element. A semiconductor electrical barrier element is juxtaposed to the heater. A metallic strip is electrically and thermally connected at one end to a signal terminal of the optical waveguiding element and thermally connected at another end to the barrier element.
US09612457B2 Off quadrature biasing of mach zehnder modulator for improved OSNR performance
An integrated optical modulator device. The device can include a driver module coupled to an optical modulator. The optical modulator is characterized by a raised cosine transfer function. This optical modulator can be coupled to a light source and a bias control module, which is configured to apply an off-quadrature bias to the optical modulator. This bias can be accomplished by applying an inverse of the modulator transfer function to the optical modulator in order to minimize a noise variance. This compression function can result in an optimized increased top eye opening for a signal associated with the optical modulator. Furthermore, the optical modulator can be coupled to an EDFA (Erbium Doped Fiber Amplifier) that is coupled to a filter coupled an O/E (Optical-to-Electrical) receiver.
US09612456B1 Electronic ophthalmic lens with alarm clock
An ophthalmic lens having an electronic system as described herein for providing an alarm to the wearer of the ophthalmic lens. In at least one embodiment, the system includes a lens, a timing circuit, a communications system, an alert mechanism and a system controller. In at least one embodiment, the lens provides an escalation of alarms to the wearer and/or responds to the wearer's input regarding the alarm.
US09612454B2 Lens and method for correcting vision of a user
A lens for correcting vision of a user includes a central zone and an outer zone. The central zone is configured to cause light passing therethrough to form an image on a retina of an eye of the user. The outer zone surrounds the central zone and has a plurality of different aspherical coefficients for respectively causing light passing therethrough to form images spaced apart from the retina.
US09612444B2 Display apparatus and control method thereof
A display apparatus includes a main panel which displays video, a sub panel which projects and provides the video displayed on the main panel by including a first lens array and a second lens array facing the first lens array so as to share a focus with the first lens array, a hinge which connects the sub panel and the main panel in a manner in which the sub panel is displaceable from the main panel according to user manipulation, a sensor which senses angles formed by the main panel and the sub panel, and a controller which controls so that the video is adjusted based on the sensed angles and displayed on the main panel.
US09612443B2 Display device
According to an aspect, a display device includes a display part having pixels and a color filter; and a barrier part in which unit areas arranged above the display part, arranged in rows in a first direction, and extending in a second direction intersecting with the first direction. The barrier part includes a barrier substrate that has barrier electrodes arranged for each unit area and extending in the second direction, a counter substrate, a liquid crystal layer, and spacers arranged between the barrier substrate and the counter substrate. Each of the spacers is arranged between one barrier electrode out of the barrier electrodes and the other barrier electrode adjacent to the one barrier electrode, and overlaps with a filter of a color different from a color of a filter of the color filter that overlaps with a spacer adjacent to the spacer in the second direction.
US09612439B2 Transmissive display apparatus
imagelight and outside light are viewed to overlap in a half mirror layer which is a semi-transmissive reflection unit from a state in which a polarization property of the outside light is canceled by a depolarization member disposed more outside than a light-guiding region of the imagelight.
US09612432B2 Device and method for micro-electro-mechanical-system photonic switch
In one embodiment, a micro-electro-mechanical-system (MEMS) photonic switch includes a first plurality of collimators including a first collimator configured to receive a first traffic optical beam having a traffic wavelength and a first control optical beam having a control wavelength, where a first focal length of the first collimators at the traffic wavelength is different than a second focal length of the first collimators at the control wavelength. The MEMS photonic switch also includes a first mirror array optically coupled to the first plurality of collimators, where the first mirror array including a first plurality of first MEMS mirrors integrated on a first substrate and a first plurality of first photodiodes integrated on the first substrate, where the photodiodes are disposed in interstitial spaces between the MEMS mirrors.
US09612426B2 Imaging lens and imaging apparatus
An imaging lens consists of a front group having positive refractive power as a whole and a rear group in this order from an object side. The front group consists of three positive lenses, a negative lens with its concave surface facing an image side, a positive lens with its convex surface facing the object side, a negative lens with its concave surface facing the image side, a stop, a negative lens with its concave surface facing the object side and plural positive lenses in this order from the object side. The rear group has positive refractive power and consists of a positive lens and a negative lens in this order from the object side.
US09612425B2 Rear attachment lens
A rear attachment lens changes a focal-length of an entire lens-system, in which the rear attachment lens has been attached to a main-lens, to a longer focal-length-side than a focal-length of the main-lens by being attached to an image-side of the main-lens. The rear attachment lens consists essentially of a first-lens-group and a second-lens-group in this order from an object-side. The first-lens-group consists essentially of a negative lens and a positive lens in this order from the object-side. The second-lens-group consists essentially of at least one negative lens and at least one positive lens, and a lens closest to an image-side in the second lens-group is a positive lens. When an Abbe number for d-line and a partial dispersion ratio between g-line and F-line of the negative lens in the first-lens-group are νd1 and θgF1, respectively, conditional expression (1): νd1>62 and conditional expression (2): 0.64<θgF1+0.001625 ×νd1<0.69 are satisfied.
US09612414B2 Multi-channel optoelectronic subassemblies
This disclosure generally relates to devices and methods involving optoelectronic subassemblies. In some aspects, the disclosed devices and methods may relate to a multi-channel optoelectronic subassembly including a multi-channel header subassembly with a plurality of optoelectronic transducers on a substrate, a housing defining a housing cavity and including an optically transmissive portion, a ferrule assembly retaining optical fibers and an alignment sleeve with a sleeve cavity sized and shaped to receive the ferrule assembly. At least one of the optoelectronic transducers may be configured to transmit and/or receive optical signals corresponding to one channel.
US09612411B2 Semiconductor optical waveguide device with an anti-reflection diffraction grating formed on both lateral sides of a core layer along a direction of optical propagation
Light that returns through reflection from the optical connection portion between a semiconductor optical waveguide and an optically functional element is reduced through the use of a simplified structure in a semiconductor optical waveguide device. The device is provided with an anti-reflection diffraction grating having the period to prevent light that has been led through the semiconductor optical waveguide towards the portion connected to the optically functional element from being reflected in the direction from which the light has been led.
US09612409B2 Hermetic sealing of optical module
A hermetically sealable package may be formed from a top portion and a bottom portion mated along a seam at or near a plane of an optical fiber. A completed pill assembly may be positioned directly into the enclosure base without requiring the fiber to be threaded through the feed through or “snout”. The top potion may then be mated with the bottom portion to form the package. A glass solder ring may be placed coaxial with the fiber in the feed through. The seam may be sealed by laser welding and the glass solder ring reflowed by laser heating, for example, with a same laser as used to weld the seam or by resistive or induction heating.
US09612406B1 Optical fiber connector
An optical fiber connector comprises a frame and a ferrule connectable together. The frame has a key insert inside an interior passage of the frame for mating with the ferrule. The ferrule has a flange configured to mate with the key insert. The flange includes a number of V-grooves, and the key insert has the same number of tips for mating with the V-grooves. For each of two sides of an individual V-groove, at least a portion thereof forms a substantially-seamless contact with a part of an outer surface of an individual tip during mating. Hence, the individual tip is prevented from making a motion in a direction parallel to flange, thereby resisting an undesired angular displacement between the connector and an optical fiber therein to occur due to an accidental rotational force applied to the connector after the frame and the ferrule are connected.
US09612405B2 Optical connector, electronic apparatus, and optical connector mounting method
An optical connector includes at least one optical fiber, and a ferrule configured to hold the optical fiber. In the optical connector, the ferrule has a hook and a presser member on a front part of a bottom face of the ferrule, and a projection on a rear part of the bottom face of the ferrule, in a connecting direction, and the optical fiber is held obliquely downward from a rear end of the ferrule toward the presser member of the ferrule.
US09612400B2 Multi-core optical fiber
A multi-core optical fiber (100) comprises a plurality of optical cores (1, . . . , 8) to respectively transmit light and a plurality of cleaves (110a, 100b, 110c, 110d, 110e, 110f, 110g, 110h) extending from a surface (102) of the multi-core optical fiber (100) into the multi-core optical fiber. A first cleave (110a) comprises a surface (111a) to couple light out of the optical fiber, wherein a first optical core (1) ends at the surface (111a) of the first cleave (110a). An at least one second cleave (110b, . . . , 110h) comprises a surface (111b, . . . , 111h) to couple light out of the optical fiber, wherein at least one second optical core (2, . . . , 8) ends at the surface (111b, . . . , 111h) of the at least one second cleave (110b, . . . , 110h). The first and the at least one second cleave (110a, . . . , 110h) are staggered along the longitudinal axis (101) of the multi-core optical fiber (100).
US09612398B2 Ultra-broadband photonic integrated circuit platform and ultra-broadband photonic integrated circuit
An ultra-broadband photonic integrated circuit platform that combines at least two types of waveguides that each transmit in different, but overlapping, spectral bands on a single chip. By combining the multiple waveguides, the bandwidth of the platform can be extended beyond the bandwidth of either waveguide alone. In an exemplary embodiment, an ultra-broadband photonic integrated circuit includes a nitride-on-insulator (NOI) waveguide configured to transmit optical beams in a first spectral band and a silicon-on-nitride-on-insulator (SONOI) waveguide configured to transmit optical beams in a second band, where the same material serves as the core material in the NOI waveguide and as the cladding material in the SONOI waveguide. In some embodiments, light-emitting devices are bonded to an upper surface of the waveguides. In some embodiments, the circuit includes beam-combining elements so that a single beam combining all of the input wavelengths is output from the circuit.
US09612395B2 Optical fiber with a variable refractive index profile
An optical waveguide, such as an optical fiber, which relies on a mechanism involving scattering in random structures to confine light to a region of the waveguide and allow propagation of electromagnetic radiation along the length of the waveguide includes an optically transmissive body having a length and a cross-section transverse to the length, wherein the optically transmissive body has refractive indices that are cross-sectionally random and substantially invariant along the length direction of the waveguide.
US09612393B2 Optical assembly, backlight module and liquid crystal display
An optical assembly, a backlight module and a liquid crystal display are provided. The optical assembly includes a light guide plate and a frame. The light guide plate has at least one first circular-arc structure disposed on a side of the light guide plate. The frame is disposed around the light guide plate, in which the frame has at least one second circular-arc structure interlocked with the first circular-arc structure. A radius of the first circular-arc structure is substantially equal to a radius of the second circular-arc structure.
US09612388B2 Front light guide module and electrophoresis display having the same
A front light guide includes a light guide plate, a light source, a functional material layer and a first adhesive layer. The light guide plate has a side surface, a first surface and a second surface opposite to the first surface. The light guide plate has a first refractive index. The light source faces the side surface and configured to emit light into the light guide plate. The functional material layer is disposed at a side adjacent to the first surface, and has a third refractive index. The first adhesive layer is interposed between the light guide plate and the functional material layer so as to adhere the light guide plate with the functional material layer. The first adhesive layer has a second refractive index. The first refractive index is greater than the second refractive index, and the second refractive index is greater than the third refractive index.
US09612387B2 Light source device and display apparatus
A casing integrally includes a first accommodation part in which an optical part is accommodated and a second accommodation part in which an optical support is accommodated. Since the optical part which is a part of an optical plate member formed in a bent plate shape is supported by the optical support which is another part of the optical plate member, it is unnecessary to prepare a thick and robust member for supporting the optical part. That is, the first accommodation part side of a light source device can be made thinner. Moreover, the second accommodation part side of a display apparatus functions as a stand for stationary installation of the first accommodation part side of the light source device. It is therefore possible to reduce the size of the light source device and also the display apparatus, since it is not necessary to attach a separate stand to the first accommodation part side of the light source device.
US09612386B2 Luminous glazing unit with optical isolator
A luminous glazing unit includes a glass substrate, an additional element that is tinted an optical isolator between the glass substrate and the additional element, a light source, optically coupled to the glass substrate, and a light-extracting device associated with the glass substrate. The optical isolator includes a low-index film, made of fluoropolymer-based material which: has a refractive index n2 at 550 nm such that n1-n2 is at least 0.08, has a thickness e2 of at least 600 nm, is in optical contact with the first main face by a first lamination interlayer, based on a thermoplastic material.
US09612385B2 Method for making light guide plate
A method includes having test plate and light source, the test plate having matrix of first pattern-dots and equally divided into blocks. Intersecting surfaces between the first pattern-dots and the first bottom surface have the same radius rx. Detecting a luminous flux ΦX of each block and a total luminous flux Φt of the test plate when light source is activated; calculating an average luminous flux Φave; calculating the radius rx1 of the first pattern-dots in each block assuming that an actual luminous flux of each block is equal to the average luminous flux according to the formula rx1=rx×sqrt (Φave/ΦX). Providing a substrate having the same structure as the base and the substrate being divided into blocks according to the same principle as the test plate. Forming second pattern-dots having the same arrangements as the first pattern-dots and having radius of rx1 in each block.
US09612384B2 Light fitting
A light fitting comprises an aperture, a light guide member comprising a curved edge portion and a reflective pattern, and a light source including one or more light emitting diodes arranged with respect to the aperture and the curved edge portion of the light guide member such that a substantial part of the light emitted by the one or more light emitting diodes passes indirectly through the aperture by reflecting from the reflective pattern of the light guide member through the aperture.
US09612382B2 Light guide plate and side-edge backlight module using same
The present invention provides a light guide plate and a backlight module using the light guide plate. The light guide plate has an upper surface forming upper micro-structures and a lower surface forming lower micro-structures. The upper and lower micro-structures are set parallel to propagation direction of the light that emits from a backlight source traveling within the light guide plate. The upper and lower micro-structures each include a plurality of periodically and successively juxtaposed strip-like units. Each of the strip-like units forms a prism. The strip-like units of the upper and lower micro-structures are juxtaposed in the same direction. With the combination and arrangement of the upper micro-structures and lower micro-structures, collimation of light is improved after the light from an LED light source enters the light guide plate so as to improve convergence of the light inside a section.
US09612381B2 Light guide plate and surface illumination device
A light guide plate includes a light introduction unit that confines light incident from a point light source through the light incident surface and a light guide plate body. The light introduction unit includes an inclined surface inclined toward an end of a surface of the light guide plate body from a surface in a portion having the thickness greater than that of the light guide plate body. The light guide plate body includes a directivity conversion pattern located between the light introduction unit and an effective illumination region of the light guide plate body. The directivity conversion pattern converts a directivity direction of the light passing through an effective illumination region from the light introduction unit such that an angle formed by the light and a direction perpendicular to the light incident surface increases when viewed from a direction perpendicular to a light exit surface.
US09612380B2 Illumination system comprising an optical light mixing rod and a pressure mechanism to apply a pressure force to the optical light mixing rod and to press an entrance surface and emitting window together
The present invention relates to an illumination system comprising at least one light source and an optical light mixing rod. The illumination system comprises a rod holder holding the optical light mixing rod in a position, where the entrance surface of the optical light mixing rod is arranged above the emitting window of the light source. The optical light mixing rod is from in a flexible and solid transparent material and the rod holder is adapted to provide a pressure force to the optical light mixing rod and the pressure force is adapted to press the entrance surface of the optical light mixing rod and the emitting window of the light source together. The optical light mixing rod comprises a bulge the entrance surface and the pressure force presses the bulge flat against the emitting window of the light source.
US09612379B2 Wire grid polarizer and method of fabricating the same
A method of fabricating a wire grid polarizer includes sequentially forming a conductive layer, a guide layer, and a surface treatment protection layer on a substrate, patterning the surface treatment protection layer and the guide layer, forming a surface treatment film on side surfaces and upper surfaces of the first and second patterns, removing the first and second surface treatment protection patterns from the respective first and second patterns on which the surface treatment film is formed, to expose upper surfaces of the first and second guide patterns and providing a block copolymer of two monomers having mutually different etch rates into a space defined by the conductive layer and the first and second guide patterns, wherein a transfer layer which is hydrophobic to the block copolymer of two monomers is formed on the upper surfaces of the first and second guide patterns.
US09612369B2 Red omnidirectional structural color made from metal and dielectric layers
A multilayer stack displaying a red omnidirectional structural color. The multilayer stack includes a core layer, a semiconductor layer extending across the core layer, and a dielectric layer extending across the semiconductor layer. The semiconductor layer absorbs more than 70% of incident white light that has a wavelength less than 550 nanometers (nm). In addition, the dielectric layer in combination with the core layer reflects more than 70% of the incident white light with a wavelength greater than 550 nm. In combination, the core layer, semiconductor layer and dielectric layer form an omnidirectional reflector that reflects a narrow band of electromagnetic radiation with a center wavelength between 550-700 nm, has a width of less than 200 nm wide and a color shift of less than 100 nm when the reflector is viewed from angles between 0 and 45 degrees.
US09612368B2 Light reflector
A light modifier that can be used in image capture is described. The light modifier has a planar body having a first surface and a second surface. An aperture is disposed in the planar body. The aperture extends through the first and second surfaces. Other objects and advantages of the present invention will become apparent to those skilled in the art upon a review of the following detailed description of the preferred embodiments and the accompanying drawings.
US09612364B2 Medical devices having homogeneous charge density and methods for making same
The present invention relates to ionic silicone hydrogel polymers comprising at least one pharmaceutical or nutriceutical component and displaying improved lysozyme uptake, low contact angle and reduced water soluble polymeric ammonium salt uptake.
US09612362B2 Thin active optical zoom lens and apparatus using the same
Provided herein are an optical zoom lens capable of actively zooming in and/or out and an apparatus using the same. The optical zoom lens may include an electro-active polymer layer configured to be deformable in response to an electric signal; a lens structure formed over the electro-active polymer layer; a first electrode formed on an upper surface of the electro-active polymer layer; a second electrode formed on a lower surface of the electro-active polymer layer; and a control circuit unit configured to apply a voltage to the first electrode and the second electrode. The optical zoom lens, having a structure of a combination of the polymer lens structure and the electro-active polymer actuator, is able to embody active variation in position of the polymer lens structure body and control therefor using deformation of the electro-active polymer layer by an electric signal.
US09612361B2 Optical computing device diagnostics and treatment
An example method includes performing validation testing on a tool using a plurality of reference fluids, the tool having a calibrated optical sensor installed therein that includes one or more optical elements. One or more tool sensor responses from the calibrated optical sensor may be obtained and pre-processed, and the one or more tool sensor responses may be compared with calibrated optical sensor responses derived from the calibrated optical sensor during calibration and thereby detecting one or more optical sensor anomalies. The one or more optical sensor anomalies may be evaluated through performance analysis with one or more candidate models, and an alternative candidate model may be selected to mitigate the one or more optical sensor anomalies. One or more remedial options may be pursued when the alternative candidate model fails to mitigate the one or more optical sensor anomalies.
US09612358B2 Security system for securing the surroundings of an object
A safety laser scanner for securing the surroundings of at least one object has a first safety laser scanner with which a first defined reference target is associated and a second safety laser scanner with which a second defined reference target is associated. Each safety laser scanner includes: a light transmitter; a light deflection unit for a periodic deflection of the light into a scanning plane; a receiver for providing received signals in dependence on light remitted at articles present in the field of vision of the scanner; and an evaluation unit for evaluating the received signals with respect to the angle and the distance of the article and for providing a safety signal. Furthermore, the scanning planes of both scanners are aligned in a coplanar manner and the first scanner forms the second reference target and the second scanner forms the first reference target.
US09612357B1 Device for receiving/transmitting terahertz-gigahertz wave and the application thereof
The present invention provides an electromagnetic wave receiving/transmitting device and the application thereof. The electromagnetic wave receiving/transmitting device of the present invention can effectively receive up to 80 to 500 GHz of terahertz electromagnetic waves. The electromagnetic wave receiving/transmitting device of the present invention further achieves the application of terahertz imaging. The physical package of the electromagnetic wave receiving/transmitting device of the present invention is capable of effectively absorbing external and internal noise of electromagnetic waves to significantly reduce noise, and thereby achieving the application of terahertz imaging.
US09612352B2 Machines, systems, and methods for super-virtual borehole sonic interferometry
Embodiments of super-virtual borehole sonic interferometry include machines, systems, and methods that can increase the signal-to-noise ratio of sonic log waveforms. Embodiments include performing a common shot gather and recording traces with a sonic tool, repositioning the tool and performing another common-shot gather; cross-correlating each trace with neighboring corresponding traces for each common shot gather, which leads to creating the virtual trace response due to a redatumed virtual source; stacking the common virtual traces with common ray paths for different common shot gathers; convolving the virtual traces with an actual trace that travels from the source through the virtual source to a receiver on the tool; and stacking the traces having common ray paths. The resulting waveforms can have a signal-to-noise ratio significantly greater than the signal-to-noise ratio of the original waveforms, due to the two stacking operations following each redatuming step.
US09612351B2 System and method for estimating and attenuating noise in seismic data
A system and method for attenuating noise in seismic data representative of a subsurface region of interest including receiving the seismic data; transforming the seismic data into a domain wherein the seismic data have a sparse or compressible representation to create transformed seismic data; dividing the domain into windows wherein the windows represent known spatio-temporal locations in the seismic data; determining statistics of the transformed seismic data in each window; determining a filter for each window based on the statistics of the transformed data; applying the filter for each window to the transformed seismic data in each window to create filtered seismic data; and performing an inverse transform of the filtered seismic data to create noise-attenuated seismic data.
US09612349B2 Airgun operating chamber liners
Various implementations described herein are directed to a method of performing a seismic survey operation. The method may include receiving a target acoustic output for a seismic survey. The method may include selecting an operating chamber liner for an airgun to be used in a seismic survey that corresponds to the target acoustic output. The method may also include performing a seismic survey using the airgun having the selected operating chamber liner.
US09612347B2 Compliance chambers for marine vibrators
Marine vibrators and methods of use are disclosed. A marine vibrator may comprise a containment housing, where the containment housing comprises a marine vibrator internal volume, wherein the marine vibrator internal volume comprises a first gas at a first gas pressure. The marine vibrator may further comprise a sound radiating surface. The marine vibrator may additionally comprise a compliance chamber in contact with the first gas, wherein the compliance chamber comprises a chamber housing and a moveable structure, wherein at least the chamber housing and the moveable structure form a compliance chamber internal volume which holds a second gas at a second gas pressure, wherein the moveable structure is configured to move in response to a change in the first gas pressure, and wherein the compliance chamber is configured to condense the second gas in response to compression of the marine vibrator internal volume by the moveable structure.
US09612346B2 Nuclear gauges and methods of configuration and calibration of nuclear gauges
A method for calibrating a nuclear gauge of the having a source includes providing a nuclear gauge comprising a radiation source, the radiation source being coupled with a computing system with a machine readable program stored thereon containing a calibration routine. An operator places the gauge on one or more specified blocks to adjust the source within each block to one or more specified positions to initiate a count. The method includes determining that the source is at each position before each count begins, adjusting the counting times before each count begins by the program on the nuclear gauge based on each position of the source to obtain calibration information, obtaining counts at each position, storing the counts within the computing system of the nuclear gauge, and calculating for each position calibration coefficients.
US09612344B2 Positron emission tomography and single photon emission computed tomography based on intensity attenuation shadowing methods and effects
Methods of a high resolution, stationary imaging detector for use in systems for positron emission tomography or single photon emission tomography that uses shadowing effects from intensity attenuation to provide three dimensional positioning information for a source of activity within a field of view of the detector.
US09612342B2 GNSS positioning system including an anti-jamming antenna and utilizing phase center corrected carrier
A carrier phase correction sub-system for use with a GNSS receiver that utilizes an active null and beam steering controlled radiation pattern antenna (CRPA) determines carrier phase corrections that compensate for antenna phase center movements in the carrier phase measurements taken from the CRPA filtered signal. The carrier phase sub-system utilizes measured radiation patterns, angles of incidence of the satellite signals at the CRPA, and the applied weights to determine carrier phase corrections to be applied to the CRPA filtered signals from which the carrier phase measurements are later taken or to the carrier phase measurements depending on the dynamics of the jamming signal. With the carrier phase corrected, the GNSS receiver may utilize known RTK techniques to resolve carrier cycle ambiguities.
US09612337B2 Antenna beam forming for tracking a transmitter signal
Receiver using antenna beam forming for tracking a transmitter signal and method for tracking the transmitter signal. The receiver includes a beam forming network comprising at least one beam forming channel for weighting each of N signals received from an N-element antenna array with an assigned weighting factor for forming a beam for tracking a transmitter signal of a certain transmitter, and a calibrator structured and arranged to calibrate the weighting factor (Wi) assigned to a signal (i) selected from the N signals by determining an average phase difference (ΔΦ) between consecutive samples of the selected signal and consecutive samples of a reference signal and structured and arranged to adapt the weighting factor (Wi) of the selected signal depending on the determined average phase difference (ΔΦ), where (i) is a number between 1 and N.
US09612333B2 System for sharing atmospheric data
A system for sharing data between aircraft including a GPS unit for establishing a first aircraft's location and altitude from a network of global satellites and an automatic dependent surveillance broadcast (ADS-B) unit broadcasting a first aircraft's identification as well as it's location and altitude. The system also includes a mechanism for measuring the wind speed and turbulence at the location of the first aircraft and for broadcasting that information to other aircraft in the area. A second aircraft as well as other aircraft also include an ADS-B receiver for receiving such information.
US09612331B2 Laser tracker with functionality for graphical target preparation
Some embodiments include a laser tracker having: a base defining a standing axis; a beam steering unit for emitting a measurement radiation; a distance measuring unit for determining the distance to the target; and angle measurement functionality for determining an alignment of the beam steering unit. The beam steering unit can swivel around the standing axis and a tilt axis relative to the base. A measurement axis is defined by an emission direction of the measurement radiation. The laser tracker may include a target-seeking unit having lighting means and at least one target-seeking camera having a position-sensitive detector. The one target-seeking field can be illuminated by means of the lighting means. A search image for the position dependent identification of the target can be detected with the target-seeking camera and at least part of the lighting beam reflected on the target can be determined as a search image position.
US09612329B2 Apparatus, system and method for space status detection based on acoustic signal
An apparatus, a system and a method for space status detection based on acoustic signal are provided. The detecting apparatus includes an audio transmitting device, an audio receiving device, a signal processing device and a decision device. The audio transmitting device transmits an acoustic signal into a space. The audio receiving device receives a varied acoustic signal as a sensing signal. The signal processing device is coupled to the audio receiving device to receive the sensing signal and generates a characteristic parameter of a space status according to the sensing signal. The decision device is coupled to the signal processing device to receive the characteristic parameter and detects a change of the space status according to the characteristic parameter.
US09612321B2 Method for angle determination for moving assemblies, and apparatus
In an installation including first and second components, a radar sensor that has at least two channels, each arranged to be spatially at a distance from the other, is motion-coupled to the first component, and at least two coding radar targets, each arranged to be spatially at a distance from an adjacent target, are motion-coupled to the second component. A signal is sent to each of the radar targets using one of the at least two channels of the radar sensor. At least one coded signal is respectively sent by the radar targets upon or after receiving such a signal, one of the at least two coded signals being received by one or more channels of the radar sensor from each target. The temporal relationship between at least two of the received coded signals is acquired and used to determine an angle between the first and second components.
US09612320B2 Method of estimating equivalent radar cross section on the basis of near-field measurements
A method for estimating the equivalent radar cross section (RCS) of an object using near-field measurements. The method using a diffraction model of the object in far field and a diffraction model in near field. These models make it possible to determine respectively bases adapted to said object in far field and in near field. The measurement vector is first of all projected onto the base adapted in near field and the components obtained are transformed into components on the base in far field. The vector obtained is then returned into the analysis base of the RCS in order to provide a reconstructed vector. The components of the reconstructed vector are next used for calculating the RCS.
US09612313B2 Supporting coverage area modeling
A system obtains information on positions stored for a communication node and criteria that are met by the node. The system selects a-priori information on a coverage area size that is stored for nodes meeting the criteria. Different a-priori information is stored for nodes meeting different criteria. The system estimates a value of at least one parameter representing a coverage area of the node based on the information on the positions and the selected a-priori information. The value of the at least one parameter is stored. For generating the a-priori information, the system may extract from a memory information indicating a size of a coverage area for each of a plurality of communication nodes, compute a statistical value based on information indicating a size of a coverage area that is extracted for a plurality of nodes meeting the same criteria, and provide the computed statistical value as a-priori information.
US09612311B2 Method and apparatus for associating audio objects with content and geo-location
An approach is provided for efficiently capturing, processing, presenting, and/or associating audio objects with content items and geo-locations. A processing platform may determine a viewpoint of a viewer of at least one content item associated with a geo-location. Further, the processing platform and/or a content provider may determine at least one audio object associated with the at least one content item, the geo-location, or a combination thereof. Furthermore, the processing platform may process the at least one audio object for rendering one or more elements of the at least one audio object based, at least in part, on the viewpoint.
US09612307B2 Reducing artifacts in magnetic resonance images acquired using propeller echo planar imaging
In PROPELLER utilizing EPI k-space sampling, phase errors arising primarily from eddy currents can considerably degrade image quality. The phase errors include spatially constant phase errors, spatially linear phase errors, and oblique phase errors. Methods to measure and correct for these phase errors are disclosed. Two or three reference scans are acquired, each reference scan being mutually orthogonal along the orthogonal physical gradient axes in a MRI system. A spatially constant phase error and a spatially linear phase error are determined from each of the reference scans for each relevant physical gradient axis. These phase errors can be used to predict the constant, linear, and oblique phase errors in each blade of an EPI PROPELLER k-space data set. With the known phase errors for each blade, constant, linear, and/or oblique phase correction is applied prior to or during PROPELLER image reconstruction, producing an image with substantially reduced artifacts.
US09612298B2 Magnetic field sensor having XMR elements in a full bridge circuit having diagonal elements sharing a same shape anisotropy
Embodiments of the present invention provide a magnetic field sensor. The magnetic field sensor includes at least four XMR elements connected in a full bridge circuit including parallel branches. The at least four XMR elements are GMR or TMR elements (GMR=giant magnetoresistance; TMR=tunnel magnetoresistance). Two diagonal XMR elements of the full bridge circuit include the same shape anisotropy, wherein XMR elements in the same branch of the full bridge circuit include different shape anisotropies.
US09612291B2 System and method for measuring internal resistance of battery
A system and method for more accurately measuring an internal resistance of a battery for a vehicle are provided. The method includes measuring, by a controller, current-voltage pairs for the battery and calculating a correlation between current and voltage in the measured current-voltage pairs. In addition, the internal resistance of the battery is measured using the current-voltage pairs having the correlation equal to or greater than a preset threshold.
US09612288B2 Voltage-based fuel gauge on battery capacity
A device to determine a state of a battery is disclosed. One or more transistors provide a resistance between first and second nodes. The one or more transistors are configured to conduct a supply current from a battery between the first node and the second node. A measurement circuit measures the voltage generated between the first node and the second node. The measurement circuit further measures the supply voltage. A calculation circuit generates an estimate of the supply current based on the voltage measured between the first node and the second node and the resistance of the one or more transistors. The calculation circuit generates an estimate of the state of charge of the battery based on the measured supply voltage and the estimate of the supply current.
US09612278B2 Wafer prober integrated with full-wafer contacter
Methods and apparatus for testing unsingulated integrated circuits on a wafer include adapting a wafer prober for use with full-wafer-contacter disposed on the wafer. Some embodiments include placing wafer on a chuck of the prober, aligning the wafer to a full-wafer contacter incorporated in the wafer prober; removably attaching the wafer to the full wafer contacter, separating the wafer from the chuck, and making electrical contact to one or more integrated circuits of the wafer by making physical contact with a surface of the full-wafer contacter that faces away from the wafer.
US09612274B2 Probe card and test apparatus including the same
A probe card including a multi-layered substrate, a plurality of needles, and a temperature controlling unit may be provided. The multi-layered substrate may include a test pattern through which a test current passes. The needles may be provided on the multi-layered substrate. The needles may be electrically connected to the test pattern and may be configured to contact an object so that the test current may be supplied to the object. The temperature controlling unit may provide the multi-layered substrate with at least one of a first temperature and a second temperature, the first temperature being higher than the second temperature. Thus, a time for setting a test temperature may be shortened. As a result, thermal deformation of the probe card and/or the object may be reduced or suppressed, and thus reliability of test result may be improved.
US09612268B2 Ground potential rise with depth sensing
Ground Potential Rise (GPR) systems and methods with depth sensing measure the GPR between the ground grid and the remote earth. Methods and systems described herein may provide a GPR measurement to an existing distance protection. A GPR system may comprise a set of potential transformers. The set of potential transformers may be coupled to different ground rods driven into the earth at different depths, respectively. One wire of the high voltage side of the potential transformer may be coupled to the ground grid of a substation, and the second wire of the potential transformer may be coupled to an insulated wire that is coupled to a ground rod or multiple of ground rods bonded together. The low voltage side of the potential transformer is used to connect Distance Relays, Voltage Relays, DFR or Alarms.
US09612260B2 Method and system for counting socket insertions of electronic integrated circuits
A method and electronic device for identifying when to replace/clean a probe card or socket are provided. The method includes receiving an ID of the probe card or socket from a tag associated with the probe card or socket before performing an insertion on a test system. For the received ID, there is determined a count of insertions performed on the probe card, and an indication to replace/clean the probe card or socket is generated when the count of insertions equals the threshold value.
US09612259B2 Wafer testing system and associated methods of use and manufacture
A wafer testing system and associated methods of use and manufacture are disclosed herein. In one embodiment, the wafer testing system includes an assembly for releaseably attaching a wafer to a wafer translator and the wafer translator to an interposer by means of separately operable vacuums, or pressure differentials. The assembly includes a wafer translator support ring coupled to the wafer translator, wherein a first flexible material extends from the wafer translator support ring so as to enclose the space between the wafer translator and the interposer so that the space may be evacuated by a first vacuum through one or more first evacuation paths. The assembly can further include a wafer support ring coupled to the wafer and the chuck, wherein a second flexible material extends from wafer support ring so as to enclose the space between the wafer and the wafer translator so that the space may be evacuated by a second vacuum through one or more second evacuation pathways.
US09612250B2 Method for the direct detection and/or quantification of at least one compound with a molecular weight of at least 200
The present invention relates to method for the direct detection and/or quantification of at least one compound with a molecular weight of at least 200, wherein the compound to be detected and/or quantified is a chemically complex molecule, wherein said chemically complex molecule is substituted with at least two groups —R, wherein each R group means independently —OH, —OP(O)(OH)2 or —P(O)(OH)2, with the proviso that at least two R are independently selected from —P(O)(OH)2 and —OP(O)(OH)2, wherein the compound or compounds to be detected and/or quantified are within a biological matrix, wherein said biological matrix is a biological fluid, a biological tissue, stomach contents, intestine contents, stool sample or a culture cells, wherein the method comprises performing a chromatography and identifying the retention time and/or the intensity of the signal by means of a mass or radioactivity detector.
US09612248B2 Nonalcoholic fatty liver disease (NAFLD) and nonalcoholic steatohepatitis (NASH) biomarkers and uses thereof
Methods, compositions, and kits for determining whether a subject has non-alcoholic fatty liver disease (NAFLD) are provided. Methods, compositions, and kits for determining whether a subject has non-alcoholic steatosis are also provided. Methods, compositions, and kits for determining whether a subject has non-alcoholic steatohepatitis (NASH) are also provided.
US09612247B2 Methods for optimizing domain stability of binding proteins
Provided are methods for measuring the inherent stability of intrachain disulphide-containing domains (e.g., antibody variable domains) and for optimizing the positioning of intrachain disulphide-containing domains within a protein (e.g., a multispecific binding protein, e.g., a DVD-Ig). Also provided are methods of making multispecific binding proteins (e.g., DVD-Ig molecules) comprising two or more antibody variable domains in which the antibody variable domains are optimally positioned within the multispecific binding proteins to enhance stability of the multispecific binding protein. Multispecific binding proteins optimized using the methods disclosed herein are also provided.
US09612243B1 Methods and compositions for targeted two-dimensional western blot analysis for early cancer detection and cancer diagnosis up to ten years in advance of clinical symptoms of malignant disease
The present invention includes methods for detecting benign to malignant transformation of a cancer in a subject, comprising the steps of: collecting a sample from the subject prior to electrophoretic protein separation; activating electrophoretically separated ENOX2 transcript variants with an ENOX2 electron donor; and detecting the presence of the one or more activated ENOX2 transcript variants using a pan-ENOX2 detectable binding reagent, wherein the presence of one or more activated ENOX2 transcript variants in the sample is indicative of the malignant transformation of the cancer, whereby a 10 to 100 fold increase in detection sensitivity is obtained for the one or more activated ENOX2 transcript variants when compared to an equivalent non-activated ENOX2 transcript variant.
US09612239B2 Substance determining apparatus
The invention relates to a substance determining apparatus (19) for determining a substance within a fluid. A location event determination unit (34) determines location events indicating that a particle, which may have attached the substance, is located in a sensing region and a property of the location events from the sensing signal generated by sensing the sensing region. A location events selection unit (70) selects a part of the location events having a property in a predefined property range, and a substance determination unit (40) determines the substance within the fluid (3) based on the selected part of the location events. This allows tuning the determination of the substance within the fluid to a desired property range, which can relate to a desired kind of bound particles, thereby reducing the influence of unwanted effects on the determination of the substance and, thus, improving the determination accuracy.
US09612233B2 Therapeutic use for ALPHA1 proteinase inhibitor in hematopoiesis
A previously unrecognized fundamental property of α1Proteinase Inhibitor (α1PI) is to regulate the phenotypic composition of circulating and tissue-associated cells derived from hematopoietic stem cells. The present invention comprises screening for various unmodified and modified α1PI's which are useful in the treatment of abnormalities in the number of cells of myeloid or lymphoid lineage that are associated with HIV-1 infection, microbial infection, leukemia, solid tumor cancers, atherosclerosis, autoimmunity, stem cell transplantation, organ transplantation, and other diseases affected by cells of the immune system. The interaction of α1PI with its receptors, Human Leukocyte Elastase Cell Surface (HLECS) and Low Density Lipoprotein-Receptor Related Protein (LRP), influences the level of cells of different lineages. Genetic and proteolytic modification of α1PI is used to target these receptors to increase or decrease specific cell populations, as needed, in the various disease states.
US09612227B2 Ultrasonic probe
A probe that is inserted into a body cavity, wherein an inner unit (inner assembly) comprises an oscillator unit, an intermediate substrate, an electronic circuit substrate, and a backing member. An exhaust heat sheet is joined to an area at the perimeter of the rear surface of the electronic circuit substrate. The exhaust heat sheet comprises a main body part and a plurality of wings that extend to the outside from the main body part. The plurality of wings include a right wing and a left wing. The wings are inserted into two slits formed in a probe head case (heat radiating shell), and the end parts of the wings are accommodated in and adhered to two recessed sections formed in the outer surface of the probe head case. Thus, heat generated inside the probe head case can be directly transferred to the outer surface of the probe head case.
US09612225B2 Method of using dual-port measurement system to measure acoustic impedance
A method of using a dual-port measurement system to measure acoustic impedance is used to measure an acoustic impedance Z of a tested object. The tested object includes an input end and an output end opposite to the input end. The dual-port measurement system comprises a first impedance tube and a second impedance tube. The first impedance tube includes a first inlet where a plane wave of a sound source is input, and a first outlet connected with the input end. The second impedance tube includes a second inlet connected with the output end, and a second outlet where the plane wave is output. The method uses the dual-port measurement system and a two-boundary method to obtain the acoustic impedances Z, whereby the dual-port measurement system is conveniently applied to various fields, such as the design of earphones, muffler tubes, sound absorption materials, and artificial ears.
US09612224B2 High density nano-array for sensing
A sensor includes a semiconductor substrate having first pointed nodes extending into a channel from a first side of the channel. Second pointed nodes extend into the channel from a second side of the channel, which is opposite the first side. The second pointed nodes being self-aligned to the first pointed nodes on the opposite side of the channel. The first pointed nodes and the second pointed nodes are connected to a circuit to detect particles in the channel.
US09612221B2 Opto-electrochemical sensing system for monitoring and controlling industrial fluids
A system and method for controlling operating parameters of an industrial fluid system based on measurement of optical and electrochemical properties. The system comprises a handheld or portable meter that can substantially simultaneously measure one or more optical properties and one or more electrochemical properties of a sample of fluid from the fluid system. Information based upon the measurements or calculations made by the system may be used to manually or automatically alter various operating parameters to control the fluid system and aid in maintaining stable operation of the fluid system within preferred specifications.
US09612217B2 Electroplating bath analysis
Electrochemical impedance spectroscopy is used to determine the amount of organic additive in a metal electroplating bath.
US09612215B2 Susceptor
The invention provides a susceptor capable of obtaining high-quality SiC semiconductor crystals by keeping the Si concentration and C concentration around a wafer constant and by preventing the generation of particles. A susceptor of graphite covered with silicon carbide is characterized in that at least one section of a part on which a wafer is placed is tantalum carbide or a graphite material covered with tantalum carbide. The part on which the wafer is placed may be a detachable member. A material around the part on which the wafer is placed may be a detachable graphite material covered with silicon carbide.
US09612214B2 X-ray fluorescence analyzer
An X-ray fluorescence analyzer includes: a measurement device having: an X-ray source that emits an X-ray; an irradiation area restricting member that restricts an area of a measurement sample to be irradiated with the X-ray as a primary X-ray; and a detector that detects a secondary X-ray generated from the measurement sample. The analyzer further includes: a sample stage that holds and moves the measurement sample between a measurement position at which the measurement sample is irradiated with the primary X-ray to detect the secondary X-ray by the detector and a first retracted position at which the measurement sample is retracted from the measurement position; and a calibration sample moving mechanism that holds a calibration sample for calibrating the measurement device and moves the calibration sample between the measurement position and a second retracted position at which the calibration sample is retracted from the measurement position.
US09612213B2 Automatic z-correction for basis weight sensors
Nuclear-based basis weight sensors are passline-sensitive. Error in measurement is induced when the sheet moves up and down in the gap between the radiation source and detector. A passline-insensitive basis weight sensor includes a triangulation sensor to measure the position of the sheet within the gap. The sensor and gap is characterized in the laboratory for its passline behavior over a range of basis weights. The curves are either parameterized or a lookup table is created for each weight and passline position and the data added to the sensor's processor. The basis weight measured can be automatically corrected to account for deviations from the passline or nominal path through the sensor.
US09612205B2 Etching amount measurement apparatus for dry etching apparatus
According to one embodiment, an etching amount measurement pattern is provided in a surface of a substrate. The pattern comprises a plurality of components two-dimensionally disposed and causing light incident on the pattern to be diffracted,A configuration of the component has 4-fold rotational symmetry.The plurality of components is arranged in a disposition having 4-fold rotational symmetry.
US09612204B2 Measurement of scale inhibitor in water systems
A method for determining a concentration of a scale inhibitor in a water system that includes contacting a scale inhibitor with a dye in a capillary channel to form a complex effective to generate fluorescence; measuring a fluorescence signal generated by the complex; and, determining the concentration of the scale inhibitor based on the fluorescence signal.
US09612203B2 Detection device and manufacturing method for the same
A detection device includes a xylem fiber substrate configured with a sampling portion and a reaction portion. The reaction portion includes at least one enzyme reagent. The sampling portion absorbs a test sample. The test sample moves on the xylem fiber substrate to the reaction portion and reacts with the enzyme reagent. A manufacturing method for the detection device is also disclosed. The detection device is advantageous for easy operation, safety and rapid analysis.
US09612202B2 Use of nanoparticles in the preparation of calibration standards
This invention concerns the use of nanoparticles comprising an analyte in the preparation of a calibration standard for use in an analytical atomic spectroscopic technique and a method of calibrating such an instrument.
US09612200B2 Particle detector
There is provided a particle detector that can increase a detection sensitivity to fluorescence emitted from biogenic particles. A particle detector for detecting biogenic particles includes a substrate having a principal surface and configured to collect the biogenic particles on the principal surface, a light emitting element configured to irradiate particles collected on the principal surface with excitation light, and a light receiving element configured to receive fluorescence emitted from the particles when the particles are irradiated with the excitation light from the light emitting element. An optical axis of the Fresnel lens and a ray direction of the excitation light intersect with each other. The principal surface is a mirror surface.
US09612197B2 Reflection-based tubular waveguide particle plasmon resonance sensing system and sensing device thereof
A reflection-based tubular waveguide particle plasmon resonance sensing system and a sensing device thereof are provided. The sensing device includes a hollow tubular waveguide element having wall, a reflection layer disposed on one end of the wall (distal end), and a noble metal nanoparticle layer distributed on the surface of the wall. An incident light enters the wall through another end of the tubular waveguide element (proximal end) and being total internal reflected many times along the wall, then is reflected by the reflection layer and being total internal reflected many times along the wall again, and finally, the incident light exits the proximal end. Wherein, when the sample contacts the noble metal nanoparticle layer of the tubular waveguide element, the particle plasmon resonance condition is altered and hence the signal intensity of the light exiting the tubular waveguide element changes.
US09612194B2 Spectroscopic analysis of oil sands ore face for real time ore blend management
Apparatus is provided featuring a signal processor or signal processing module configured to receive signaling containing information about images of an ore sample; and determine information about a Bitumen Content of the ore sample based at least partly on the signaling, including for use in real time ore blend management in a bitumen recovery process related to mined oil sands. The ore sample may be an ore face, and the signaling may contain information about the images of the ore face. The signal processor or signal processing module may be configured to determine a real time ore face ore grade visualization based at least partly on the signaling, and provide corresponding signaling containing information about the real time ore face ore grade visualization, including a composite overlay image.
US09612193B2 Ellipsometry system
An ellipsometry system and a detection unit thereof are capable of achieving miniaturization and price reduction associated therewith. The ellipsometry system includes the detection unit that: has an optical polarization element; separates an interference polarization beam obtained by causing the object-reflected polarization beam and reference reflected polarization beam to interfere with each other into a plurality of interference polarization beams on a wavelength basis; and detects the respective separated polarization components in each wavelength. The optical polarization element: has a birefringence characteristic including a first refractive index and a second refractive index; receives the separated interference polarization beams of the respective wavelengths in a wavelength order and in a parallel manner; separates the separated interference polarization beam of each wavelength, on a polarization component basis, while transmitting the same, and outputs the respective separated polarization components in each wavelength in the same direction but along different optical axes.
US09612192B2 Cuvette for photometric measurement of small liquid volumes
A cuvette comprising a body having an upper part comprising an upper open top portion and upper walls forming four upper inner edges and an upper open bottom portion with a first substantially rectangular cross-section in a plane A-A; and a lower measurement chamber comprising a lower closed bottom portion and lower walls forming four lower inner edges and a lower open top portion with a second substantially rectangular cross-section in a plane B-B smaller than the first cross-section in the plane A-A. An abrupt transition zone is positioned between the plane A-A and the plane B-B comprising four transition inner edges connecting the four lower inner edges to the upper open bottom portion. At least in the plane B-B the lower inner edges comprise fillets having a first radius (R1). At least in the plane A-A the upper inner edges comprise fillets having a second radius (R2) being larger than (R1).
US09612186B2 Device and method for optically determining particle properties
A device, a method and a system for optically determining particle properties, in particular size and reflectivity. The device includes at least one light source assembly having at least one light source, a polarizer assembly, at least one sample holder—which can be illuminated by the least one light source assembly—for accommodating particle preparations to be investigated, at least one analyzer assembly, and at least one imaging device with at least one color-resolving matrix image sensor. The device is designed to guide light reflected by a particle preparation and having a color-coded polarization to the at least one matrix image sensor.
US09612185B2 Methods and systems for using actuated surface-attached posts for assessing biofluid rheology
Methods, systems, and computer readable media for using actuated surface-attached posts for assessing biofluid rheology are disclosed. According to one aspect, a method for testing properties of a biofluid specimen includes placing the specimen onto a micropost array having a plurality of microposts extending outwards from a substrate, wherein each micropost includes a proximal end attached to the substrate and a distal end opposite the proximal end, and generating an actuation force in proximity to the micropost array to actuate the microposts, thereby compelling at least some of the microposts to exhibit motion. The method further includes measuring the motion of at least one of the microposts in response to the actuation force and determining a property of the specimen based on the measured motion of the at least one micropost.